CINXE.COM
SCHOPPERTEN | Rosace Fibre : Rosace Fibre
<!doctype html> <html lang="fr-FR" class="no-js"> <head> <meta charset="UTF-8"> <title> SCHOPPERTEN | Rosace Fibre : Rosace Fibre </title> <link href="//www.google-analytics.com" rel="dns-prefetch"> <link href="https://www.rosace-fibre.fr/skin/img/icons/favicon.ico" rel="shortcut icon"> <link href="https://www.rosace-fibre.fr/skin/img/icons/touch.png" rel="apple-touch-icon-precomposed"> <link rel="stylesheet" href="https://www.rosace-fibre.fr/skin/style-alex.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" integrity="sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A==" crossorigin="" /> <script src="https://www.rosace-fibre.fr/skin/fingerprintjs2-master/fingerprint2.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js" integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30=" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="https://www.rosace-fibre.fr/skin/zabuto/zabuto_calendar.min.css"> <script src="https://www.rosace-fibre.fr/skin/zabuto/zabuto_calendar.min.js"></script> <script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js" integrity="sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==" crossorigin=""></script> <script src="https://code.iconify.design/2/2.1.2/iconify.min.js"></script> <link rel="stylesheet" href="https://www.rosace-fibre.fr/skin/swiper/swiper-bundle.css" /> <link rel="stylesheet" href="https://www.rosace-fibre.fr/skin/swiper/swiper-bundle.min.css" /> <script src="https://www.rosace-fibre.fr/skin/swiper/swiper-bundle.js"></script> <script src="https://www.rosace-fibre.fr/skin/swiper/swiper-bundle.min.js"></script> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Rosace déploie la fibre optique sur le territoire alsacien pour offrir de nouveaux services numériques destinés à tous : particuliers, entreprises, collectivités"> <link href='https://unpkg.com/boxicons@2.0.9/css/boxicons.min.css' rel='stylesheet'> <meta name='robots' content='noindex, follow' /> <!-- This site is optimized with the Yoast SEO plugin v20.5 - https://yoast.com/wordpress/plugins/seo/ --> <meta property="og:locale" content="fr_FR" /> <meta property="og:type" content="article" /> <meta property="og:title" content="SCHOPPERTEN | Rosace Fibre" /> <meta property="og:url" content="https://www.rosace-fibre.fr/communes/schopperten/" /> <meta property="og:site_name" content="Rosace Fibre" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.rosace-fibre.fr/communes/schopperten/","url":"https://www.rosace-fibre.fr/communes/schopperten/","name":"SCHOPPERTEN | Rosace Fibre","isPartOf":{"@id":"https://www.rosace-fibre.fr/#website"},"datePublished":"2019-02-07T15:41:21+00:00","dateModified":"2019-02-07T15:41:21+00:00","breadcrumb":{"@id":"https://www.rosace-fibre.fr/communes/schopperten/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https://www.rosace-fibre.fr/communes/schopperten/"]}]},{"@type":"BreadcrumbList","@id":"https://www.rosace-fibre.fr/communes/schopperten/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https://www.rosace-fibre.fr/"},{"@type":"ListItem","position":2,"name":"Communes","item":"https://www.rosace-fibre.fr/communes/"},{"@type":"ListItem","position":3,"name":"SCHOPPERTEN"}]},{"@type":"WebSite","@id":"https://www.rosace-fibre.fr/#website","url":"https://www.rosace-fibre.fr/","name":"Rosace Fibre","description":"Rosace déploie la fibre optique sur le territoire alsacien pour offrir de nouveaux services numériques destinés à tous : particuliers, entreprises, collectivités","publisher":{"@id":"https://www.rosace-fibre.fr/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.rosace-fibre.fr/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https://www.rosace-fibre.fr/#organization","name":"Rosace Fibre","url":"https://www.rosace-fibre.fr/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https://www.rosace-fibre.fr/#/schema/logo/image/","url":"https://www.rosace-fibre.fr/file/2019/06/logo_rosace.png","contentUrl":"https://www.rosace-fibre.fr/file/2019/06/logo_rosace.png","width":960,"height":209,"caption":"Rosace Fibre"},"image":{"@id":"https://www.rosace-fibre.fr/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='stylesheet' id='wp-block-library-css' href='https://www.rosace-fibre.fr/other/css/dist/block-library/style.min.css' media='all' /> <link rel='stylesheet' id='classic-theme-styles-css' href='https://www.rosace-fibre.fr/other/css/classic-themes.min.css' media='all' /> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.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-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-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-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;}.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;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='jquery-ui-css' href='https://www.rosace-fibre.fr/ext/test-eligibilite/css/jquery-ui.css' media='all' /> <link rel='stylesheet' id='normalize-css' href='https://www.rosace-fibre.fr/skin/normalize.css' media='all' /> <link rel='stylesheet' id='html5blank-css' href='https://www.rosace-fibre.fr/skin/main.css' media='all' /> <link rel='stylesheet' id='cmplz-cookie-css' href='https://www.rosace-fibre.fr/ext/complianz-gdpr-premium/assets/css/cookieconsent.min.css' media='all' /> <script type='text/javascript' src='https://www.rosace-fibre.fr/skin/js/lib/conditionizr-4.3.0.min.js' id='conditionizr-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/skin/js/lib/modernizr-2.7.1.min.js' id='modernizr-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/other/js/jquery/jquery.min.js' id='jquery-core-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/other/js/jquery/jquery-migrate.min.js' id='jquery-migrate-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/skin/js/scripts.js' id='html5blankscripts-js'></script> <script type='text/javascript' id='test-eligibilite-js-extra'> /* <![CDATA[ */ var testEligibiliteParams = {"ajaxUrl":"https:\/\/www.rosace-fibre.fr\/ajax"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/test-eligibilite/js/test-avec_ui.js' id='test-eligibilite-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/test-eligibilite/js/jquery-ui.js' id='jquery-ui-js'></script> <link rel="https://api.w.org/" href="https://www.rosace-fibre.fr/wp-json/" /><link rel="alternate" type="application/json+oembed" href="https://www.rosace-fibre.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.rosace-fibre.fr%2Fcommunes%2Fschopperten%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.rosace-fibre.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.rosace-fibre.fr%2Fcommunes%2Fschopperten%2F&format=xml" /> <link rel="icon" href="https://www.rosace-fibre.fr/file/2020/05/cropped-logo_rosace_favicon-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.rosace-fibre.fr/file/2020/05/cropped-logo_rosace_favicon-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.rosace-fibre.fr/file/2020/05/cropped-logo_rosace_favicon-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.rosace-fibre.fr/file/2020/05/cropped-logo_rosace_favicon-1-270x270.png" /> </head> <body data-cmplz=1 id="body" class="communes-template-default single single-communes postid-6644 schopperten"> <script> const observer = new IntersectionObserver(entries => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('scrolled'); } else { entry.target.classList.remove('scrolled'); } }); }); </script> <header class="header-scroll" id="header" role="banner"> <div class="wrapper-header"> <!-- logo --> <div class="logo-block"> <a class="logo" href="https://www.rosace-fibre.fr"> <!-- svg logo - toddmotto.com/mastering-svg-use-for-a-retina-web-fallbacks-with-png-script --> <img src="https://www.rosace-fibre.fr/file/2022/10/logo_rosace1.png " alt="Logo" class="logo-img"> </a> <div class="btn-elig-head">Eligibilité et démarches</div> <a class="blog-header" href="https://www.tendances-fibre.fr/" target="_blank"> <div class="image"> <img src="https://www.rosace-fibre.fr/file/2022/01/rosace_ouvcommerciale31janv.jpg" alt=""> </div> <div class="content"> <span>TENDANCE FIBRE</span> <p>Le blog qui décrypte toutes les tendances et actualités de la Fibre optique</p> <span class="span"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff" /> </g> </g> </svg>Découvrir</span> </div> </a> </div> <!-- /logo --> <!-- nav --> <nav class="nav nav-show" id="nav" role="navigation"> <div class="modals"> <div class="trigger eligibilite"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2018/12/logo_eligibilite.png" alt="" id="eligibilite"> </div> <div class="title"> Éligibilité </div> </div> <div class="trigger operateurs"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2022/10/box_operateur1.png" alt="" id="operateurs"> </div> <div class="title"> Opérateurs </div> <a href="https://www.rosace-fibre.fr/la-fibre/les-operateurs/"></a> </div> <div class="trigger bot" id="show-bp"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2018/12/logo_bot.png" alt="" id="myBtn_bot"> </div> <div class="title"> Besoin d'aide </div> </div> <div class="trigger speedtest"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2018/12/logo_speedtest-1.png" alt="" id="speedtest"> </div> <div class="title"> Speedtest </div> <a href="https://www.rosace-fibre.fr/speedtest/"></a> </div> </div> <ul><li id="menu-item-17221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-has-children menu-item-17221"><a href="https://www.rosace-fibre.fr/">Accueil</a> <ul class="sub-menu"> <li id="menu-item-530" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-530"><a href="https://www.rosace-fibre.fr/">Bienvenue</a></li> <li id="menu-item-482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-482"><a href="https://www.rosace-fibre.fr/accueil/le-projet-rosace/">Réseau Rosace</a></li> <li id="menu-item-17369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17369"><a href="https://www.rosace-fibre.fr/le-projet/faq/">FAQ</a></li> <li id="menu-item-18209" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18209"><a href="https://www.rosace-fibre.fr/accueil/le-projet-rosace/#header-3">RSE</a></li> </ul> </li> <li id="menu-item-17217" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17217"><a href="https://www.rosace-fibre.fr/particuliers/la-fibre-chez-vous/">Particuliers</a> <ul class="sub-menu"> <li id="menu-item-512" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-512"><a href="https://www.rosace-fibre.fr/particuliers/la-fibre-chez-vous/">La Fibre chez vous</a></li> <li id="menu-item-10247" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10247"><a href="https://www.rosace-fibre.fr/particuliers/emplois/">Offres d’emploi</a></li> <li id="menu-item-16510" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16510"><a href="https://www.rosace-fibre.fr/la-fibre/videosrosace/">Vidéos Rosace</a></li> </ul> </li> <li id="menu-item-17218" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17218"><a href="https://www.rosace-fibre.fr/entreprises/la-fibre-pour-les-entreprises/">Entreprises</a> <ul class="sub-menu"> <li id="menu-item-10649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10649"><a href="https://www.rosace-fibre.fr/entreprises/la-fibre-pour-les-entreprises/">La Fibre</a></li> <li id="menu-item-10254" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10254"><a href="https://www.rosace-fibre.fr/entreprises/temoignages-dentreprises/">Témoignages</a></li> <li id="menu-item-16511" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16511"><a href="https://www.rosace-fibre.fr/la-fibre/videosrosace/">Vidéos Rosace</a></li> </ul> </li> <li id="menu-item-17219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17219"><a href="https://www.rosace-fibre.fr/immeubles/gestionnaire-immeubles/">Immeubles</a> <ul class="sub-menu"> <li id="menu-item-16884" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16884"><a href="https://www.rosace-fibre.fr/immeubles/gestionnaire-immeubles/">Gestionnaire</a></li> <li id="menu-item-10258" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10258"><a href="https://www.rosace-fibre.fr/immeubles/procedure-bailleur/">Aménageur</a></li> <li id="menu-item-13699" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13699"><a href="https://www.rosace-fibre.fr/immeubles/resident/">Résident</a></li> </ul> </li> <li id="menu-item-17220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17220"><a href="https://www.rosace-fibre.fr/collectivites/le-deploiement-de-la-fibre/">Collectivités</a> <ul class="sub-menu"> <li id="menu-item-499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-499"><a href="https://www.rosace-fibre.fr/collectivites/le-deploiement-de-la-fibre/">Déploiement et usages</a></li> <li id="menu-item-18113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18113"><a href="https://www.rosace-fibre.fr/collectivites/le-referencement-dune-adresse/">Référencement d’une adresse</a></li> <li id="menu-item-5705" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5705"><a href="https://www.rosace-fibre.fr/collectivites/le-reflexe-l49/">L49</a></li> <li id="menu-item-5697" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5697"><a href="https://www.rosace-fibre.fr/collectivites/les-maires-en-parlent-le-mieux/">Témoignages maires</a></li> </ul> </li> </ul> <div class="search"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" width="21px" height="21px" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"> <path fill="currentColor" d="M10 18a7.952 7.952 0 0 0 4.897-1.688l4.396 4.396l1.414-1.414l-4.396-4.396A7.952 7.952 0 0 0 18 10c0-4.411-3.589-8-8-8s-8 3.589-8 8s3.589 8 8 8zm0-14c3.309 0 6 2.691 6 6s-2.691 6-6 6s-6-2.691-6-6s2.691-6 6-6z" /> </svg> </div> </nav> <div class="toggle-show"> <div class="search search-show"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" width="21px" height="21px" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"> <path fill="currentColor" d="M10 18a7.952 7.952 0 0 0 4.897-1.688l4.396 4.396l1.414-1.414l-4.396-4.396A7.952 7.952 0 0 0 18 10c0-4.411-3.589-8-8-8s-8 3.589-8 8s3.589 8 8 8zm0-14c3.309 0 6 2.691 6 6s-2.691 6-6 6s-6-2.691-6-6s2.691-6 6-6z" /> </svg> </div> <i class='bx bx-menu toggle' id="toggle"></i> </div> <!-- /nav --> </div> <div class="modal-search"> <div class="close"> <div class="icon"> <svg width="1024px" height="1024px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"> <path d="M512 0C229.232 0 0 229.232 0 512c0 282.784 229.232 512 512 512 282.784 0 512-229.216 512-512C1024 229.232 794.784 0 512 0zm0 961.008c-247.024 0-448-201.984-448-449.01 0-247.024 200.976-448 448-448s448 200.977 448 448-200.976 449.01-448 449.01zm181.008-630.016c-12.496-12.496-32.752-12.496-45.248 0L512 466.752l-135.76-135.76c-12.496-12.496-32.752-12.496-45.264 0-12.496 12.496-12.496 32.752 0 45.248L466.736 512l-135.76 135.76c-12.496 12.48-12.496 32.769 0 45.249 12.496 12.496 32.752 12.496 45.264 0L512 557.249l135.76 135.76c12.496 12.496 32.752 12.496 45.248 0 12.496-12.48 12.496-32.769 0-45.249L557.248 512l135.76-135.76c12.512-12.512 12.512-32.768 0-45.248z" /> </svg> </div> </div> <div class="modal-content_search"> <form class="search_form" role="search" method="get" id="searchform" action="https://www.rosace-fibre.fr/" autocomplete="off" onkeydown="return event.key != 'Enter';"> <div class="content_search"> <label>Rechercher</label> <input type="text" value="" name="s" class="field" id="searchInput" onkeyup="fetchResults()" placeholder=" " /> </div> <div class="datafetch" id="datafetch"> </div> </form> </div> </div> </header> <script> const showMenu = (toggleId, navId) => { const toggle = document.getElementById(toggleId), nav = document.getElementById(navId) body = document.getElementById('body') if (toggle && nav) { toggle.addEventListener('click', () => { nav.classList.toggle('show') body.classList.toggle('body-class') toggle.classList.toggle('bx-x') }) } } showMenu('toggle', 'nav'); jQuery(".search").click(function () { jQuery(".modal-search").show(); setTimeout(function () { jQuery(".modal-elig").addClass('toggled'); }, 1); }); jQuery("header .modal-search .close .icon").click(function () { jQuery(".modal-search").removeClass('toggled'); setTimeout(function () { jQuery(".modal-search").hide(); }, 300); }); jQuery("header nav > ul li.menu-item-has-children > a").click(function (e) { if (window.innerWidth < 1080) { e.preventDefault(); jQuery('header nav > ul li.menu-item-has-children > a').removeClass('toggled'); jQuery('header nav > ul li.menu-item-has-children > a + ul').removeClass('show'); jQuery(this).addClass('toggled'); jQuery(this).next().addClass('show'); } }); </script> <main role="main"> <!-- section --> <section> <div class="content-single"> <article id="post-6644" class="post-6644 communes type-communes status-publish hentry"> <h1> SCHOPPERTEN </h1> <div class="title-span"> <span class="date">Publié le 7 février 2019 </span> </div> <div class="content-single-article"> </div> </article> <div class="share"> <div class="link"> <p>PARTAGER SUR LES RESEAUX SOCIAUX : </p> <div class="links"> <div class="share_facebook"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://www.rosace-fibre.fr/communes/schopperten/" target="_blank"> <span class="iconify" data-icon="brandico:facebook"></span> </a> </div> <div class="share_twitter"> <a class="twitter-share-button" href="http://twitter.com/share?url=https://www.rosace-fibre.fr/communes/schopperten/ " target="_blank"> <span class="iconify" data-icon="akar-icons:twitter-fill"></span> </a> </div> <div class="share_linkedin"> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://www.rosace-fibre.fr/communes/schopperten/&source=LinkedIn" target="_blank"> <span class="iconify" data-icon="bxl:linkedin"></span> </a> </div> </div> </div> <!-- <div class="category"> <a href=""> </a> </div> --> </div> </div> <div class="slider_gutenberg_block "> <div class="title wrapper"> <h2>Les articles relatifs</h2> <div class="navigation"> <div class="swiper-button-next swiper-block-button-next"> </div> <div class="swiper-pagination swiper-block-pagination "></div> <div class="swiper-button-prev swiper-block-button-prev"> </div> </div> </div> <div class="swiper swiper-block"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/larcep-publie-son-rapport-annuel-territoires-connectes/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/06/AdobeStock_546559733-scaled-e1718799814307.jpeg" alt=""> </div> <div class="textes"> <span class="title" >L’ARCEP publie son rapport annuel « Territoires connectés »<svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/forum-operateurs-a-guebwiller-dans-le-haut-rhin/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/05/AdobeStock_524006749-scaled-e1716909000519.jpeg" alt=""> </div> <div class="textes"> <span class="title" >Forum opérateurs à Guebwiller dans le Haut-Rhin<svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/26893-2/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/05/AdobeStock_77392945-scaled.jpeg" alt=""> </div> <div class="textes"> <span class="title" >Le Baromètre du numérique 2023 est en ligne !<svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/luniversite-de-lan2v-rendez-vous-incontournable-pour-la-securite-et-la-videoprotection/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/05/an2V-affiche.png" alt=""> </div> <div class="textes"> <span class="title" >L’Université de l’AN2V : Rendez-vous incontournable pour la Sécurité et la Vidéoprotection<svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/pacte-pour-les-ruralites-lavenir-du-grand-est-secrit-avec-les-territoires-ruraux/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/04/AdobeStock_501688311-scaled.jpeg" alt=""> </div> <div class="textes"> <span class="title" >PACTE POUR LES RURALITÉS : L’AVENIR DU GRAND EST S’ÉCRIT AVEC LES TERRITOIRES RURAUX<svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/communaute-de-communes-du-val-dargent-feu-vert-pour-la-fibre-optique/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/04/AdobeStock_148350494-scaled-e1716995264555.jpeg" alt=""> </div> <div class="textes"> <span class="title" ><strong>Communauté de communes du Val d’Argent : Feu vert pour la fibre optique</strong><svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/26254-2/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/04/AdobeStock_740932072-scaled.jpeg" alt=""> </div> <div class="textes"> <span class="title" >ARCEP : dernier observatoire trimestriel, au 4ème trimestre 2023<svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/les-entreprises-du-territoire-et-la-fermeture-du-reseau-cuivre/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/03/AdobeStock_645993426-scaled.jpeg" alt=""> </div> <div class="textes"> <span class="title" ><strong>Les entreprises du territoire et la fermeture du réseau cuivre</strong><svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.rosace-fibre.fr/reunion-dinformation-et-presence-du-bus-rosace-a-ferrette-dans-le-haut-rhin/"> <div class="single_post"> <div class="thumbnail"> <img src="https://www.rosace-fibre.fr/file/2024/03/Flyer-RP-Ferrette-03-2024-1-scaled-e1709804518645.jpg" alt=""> </div> <div class="textes"> <span class="title" >Réunion d’information et présence du bus Rosace à Ferrette dans le Haut-Rhin !<svg xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 30.972 15.002"> <g id="right-arrow_5_" data-name="right-arrow (5)" transform="translate(0 0)"> <g id="Groupe_15" data-name="Groupe 15"> <path id="Tracé_7" data-name="Tracé 7" d="M30.618,138.645h0l-6.322-6.291a1.21,1.21,0,0,0-1.707,1.715l4.244,4.224H1.21a1.21,1.21,0,0,0,0,2.42H26.832l-4.244,4.224a1.21,1.21,0,0,0,1.707,1.715l6.322-6.291h0A1.211,1.211,0,0,0,30.618,138.645Z" transform="translate(0 -132)" fill="#fff"/> </g> </g> </svg></span></br> <span class="excerpt"></span> <style media="screen"> a.view-article { display: none; } </style> </div> <div class="suite"> <span class="read_more"> </span> </div> </div> </a> </div> </div> </div> </div> </section> <!-- /section --> </main> </div> <!-- footer --> <footer class="footer" role="contentinfo"> <div class="newsletter"> <div class="wrapper-footer"> <h3>INSCRIPTION A LA NEWSLETTER</h3> <noscript class="ninja-forms-noscript-message"> Remarque : JavaScript est requis pour ce contenu.</noscript> <div id="nf-form-2-cont" class="nf-form-cont" aria-live="polite" aria-labelledby="nf-form-title-2" aria-describedby="nf-form-errors-2" role="form"> <div class="nf-loading-spinner"></div> </div> <!-- TODO: Move to Template File. --> <script>var formDisplay=1;var nfForms=nfForms||[];var form=[];form.id='2';form.settings={"objectType":"Form Setting","editActive":true,"title":"INSCRIPTION NEWSLETTER","show_title":0,"allow_public_link":0,"embed_form":"","clear_complete":1,"hide_complete":1,"default_label_pos":"above","wrapper_class":"","element_class":"","key":"","add_submit":0,"changeEmailErrorMsg":"Veuillez saisir une adresse de messagerie valide. Ex\u00a0: jean.dupont@gmail.com","changeDateErrorMsg":"Veuillez saisir une date valide\u00a0!","confirmFieldErrorMsg":"Ces champs doivent correspondre\u00a0!","fieldNumberNumMinError":"Erreur de nombre min.","fieldNumberNumMaxError":"Erreur de nombre max.","fieldNumberIncrementBy":"Veuillez incr\u00e9menter par ","formErrorsCorrectErrors":"Veuillez corriger les erreurs avant d\u2019envoyer ce formulaire.","validateRequiredField":"Ce champ est obligatoire.","honeypotHoneypotError":"Erreur Honeypot","fieldsMarkedRequired":"Les champs marqu\u00e9s d\u2019un <span class=\"ninja-forms-req-symbol\">*<\/span> sont obligatoires","currency":"","repeatable_fieldsets":"","unique_field_error":"A form with this value has already been submitted.","logged_in":false,"not_logged_in_msg":"","sub_limit_msg":"The form has reached its submission limit.","calculations":[],"container_styles_show_advanced_css":0,"title_styles_show_advanced_css":0,"row_styles_show_advanced_css":0,"row-odd_styles_show_advanced_css":0,"success-msg_styles_show_advanced_css":0,"error_msg_styles_show_advanced_css":0,"formContentData":[{"order":1,"cells":[{"order":0,"fields":["email_1645179243172"],"width":"100"}]},{"order":2,"cells":[{"order":0,"fields":["lastname_1651581918213"],"width":50},{"order":1,"fields":["firstname_1651581917403"],"width":50}]},{"order":4,"cells":[{"order":0,"fields":["type_de_public_1651581956897"],"width":"100"}]},{"order":5,"cells":[{"order":0,"fields":["j_ai_lu_et_accepte_la_less_than_a_href_https_www_rosace-fibre_fr_politique-de-confidentialite_greater_than_politique_relative_a_la_vie_privee_less_than_a_greater_than_ainsi_que_les_less_than_a_href_https_www_rosace-fibre_fr_cgu_greater_than_conditions_generales_d_utilisation_less_than_a_greater_than_de_rosace_1651156004611"],"width":"100"}]},{"order":6,"cells":[{"order":0,"fields":["valider_1645179275281"],"width":"100"}]}],"drawerDisabled":false,"public_link":"https:\/\/www.rosace-fibre.fr\/ninja-forms\/2w845","container_styles_border":"","container_styles_height":"","container_styles_margin":"","container_styles_padding":"","container_styles_float":"","title_styles_border":"","title_styles_height":"","title_styles_width":"","title_styles_font-size":"","title_styles_margin":"","title_styles_padding":"","title_styles_float":"","row_styles_border":"","row_styles_width":"","row_styles_font-size":"","row_styles_margin":"","row_styles_padding":"","row-odd_styles_border":"","row-odd_styles_height":"","row-odd_styles_width":"","row-odd_styles_font-size":"","row-odd_styles_margin":"","row-odd_styles_padding":"","success-msg_styles_border":"","success-msg_styles_height":"","success-msg_styles_width":"","success-msg_styles_font-size":"","success-msg_styles_margin":"","success-msg_styles_padding":"","error_msg_styles_border":"","error_msg_styles_width":"","error_msg_styles_font-size":"","error_msg_styles_margin":"","error_msg_styles_padding":"","public_link_key":"2w845","form_title_heading_level":"3","conditions":[],"ninjaForms":"Ninja Forms","fieldTextareaRTEInsertLink":"Ins\u00e9rer un lien","fieldTextareaRTEInsertMedia":"Ins\u00e9rer un m\u00e9dia","fieldTextareaRTESelectAFile":"S\u00e9lectionnez un fichier","formHoneypot":"Si vous \u00eates un \u00eatre humain et que vous voyez ce champ, veuillez le laisser vide.","fileUploadOldCodeFileUploadInProgress":"T\u00e9l\u00e9versement du fichier en cours.","fileUploadOldCodeFileUpload":"T\u00c9L\u00c9VERSEMENT DE FICHIER","currencySymbol":"$","thousands_sep":"\u00a0","decimal_point":",","siteLocale":"fr_FR","dateFormat":"m\/d\/Y","startOfWeek":"1","of":"sur","previousMonth":"Mois pr\u00e9c\u00e9dent","nextMonth":"Mois suivant","months":["Janvier","F\u00e9vrier","Mars","Avril","Mai","Juin","Juillet","Ao\u00fbt","Septembre","Octobre","Novembre","D\u00e9cembre"],"monthsShort":["Jan","F\u00e9v","Mar","Avr","Mai","Juin","Juil","Ao\u00fb","Sep","Oct","Nov","D\u00e9c"],"weekdays":["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],"weekdaysShort":["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],"weekdaysMin":["Di","Lu","Ma","Me","Je","Ve","Sa"],"recaptchaConsentMissing":"reCapctha validation couldn't load.","recaptchaMissingCookie":"reCaptcha v3 validation couldn't load the cookie needed to submit the form.","recaptchaConsentEvent":"Accept reCaptcha cookies before sending the form.","currency_symbol":"","beforeForm":"","beforeFields":"","afterFields":"","afterForm":""};form.fields=[{"objectType":"Field","objectDomain":"fields","editActive":false,"order":1,"idAttribute":"id","type":"email","label":"Adresse de contact","key":"email_1645179243172","label_pos":"above","required":1,"default":"","placeholder":"Votre adresse email*","container_class":"","element_class":"","admin_label":"","help_text":"","custom_name_attribute":"email","personally_identifiable":1,"wrap_styles_border":"","wrap_styles_width":"","wrap_styles_margin":"","wrap_styles_padding":"","wrap_styles_float":"","wrap_styles_show_advanced_css":0,"label_styles_border":"","label_styles_width":"","label_styles_font-size":"","label_styles_margin":"","label_styles_padding":"","label_styles_float":"","label_styles_show_advanced_css":0,"element_styles_border":"","element_styles_width":"","element_styles_font-size":"","element_styles_margin":"","element_styles_padding":"","element_styles_float":"","element_styles_show_advanced_css":0,"cellcid":"c3726","value":"","drawerDisabled":false,"id":5,"beforeField":"","afterField":"","parentType":"email","element_templates":["email","input"],"old_classname":"","wrap_template":"wrap"},{"objectType":"Field","objectDomain":"fields","editActive":false,"order":2,"idAttribute":"id","type":"lastname","label":"Nom","key":"lastname_1651581918213","label_pos":"above","required":1,"default":"","placeholder":"Nom*","container_class":"","element_class":"","admin_label":"","help_text":"","custom_name_attribute":"lname","personally_identifiable":1,"wrap_styles_border":"","wrap_styles_width":"","wrap_styles_margin":"","wrap_styles_padding":"","wrap_styles_float":"","wrap_styles_show_advanced_css":0,"label_styles_border":"","label_styles_width":"","label_styles_font-size":"","label_styles_margin":"","label_styles_padding":"","label_styles_float":"","label_styles_show_advanced_css":0,"element_styles_border":"","element_styles_width":"","element_styles_font-size":"","element_styles_margin":"","element_styles_padding":"","element_styles_float":"","element_styles_show_advanced_css":0,"cellcid":"c3730","value":"","drawerDisabled":false,"id":54,"beforeField":"","afterField":"","parentType":"lastname","element_templates":["lastname","input"],"old_classname":"","wrap_template":"wrap"},{"objectType":"Field","objectDomain":"fields","editActive":false,"order":3,"idAttribute":"id","type":"firstname","label":"Pr\u00e9nom","key":"firstname_1651581917403","label_pos":"above","required":1,"default":"","placeholder":"Pr\u00e9nom*","container_class":"","element_class":"","admin_label":"","help_text":"","custom_name_attribute":"fname","personally_identifiable":1,"wrap_styles_border":"","wrap_styles_width":"","wrap_styles_margin":"","wrap_styles_padding":"","wrap_styles_float":"","wrap_styles_show_advanced_css":0,"label_styles_border":"","label_styles_width":"","label_styles_font-size":"","label_styles_margin":"","label_styles_padding":"","label_styles_float":"","label_styles_show_advanced_css":0,"element_styles_border":"","element_styles_width":"","element_styles_font-size":"","element_styles_margin":"","element_styles_padding":"","element_styles_float":"","element_styles_show_advanced_css":0,"cellcid":"c3732","value":"","id":53,"beforeField":"","afterField":"","parentType":"firstname","element_templates":["firstname","input"],"old_classname":"","wrap_template":"wrap"},{"objectType":"Field","objectDomain":"fields","editActive":false,"order":4,"idAttribute":"id","type":"listselect","label":"Type de public","key":"type_de_public_1651581956897","label_pos":"above","required":1,"options":[{"errors":[],"max_options":0,"order":0,"new":false,"options":[],"label":"Particuliers","value":"4","calc":"","selected":0,"settingModel":{"settings":false,"hide_merge_tags":false,"error":false,"name":"options","type":"option-repeater","label":"Options <a href=\"#\" class=\"nf-add-new\">Ajouter<\/a> <a href=\"#\" class=\"extra nf-open-import-tooltip\"><i class=\"fa fa-sign-in\" aria-hidden=\"true\"><\/i> Importer<\/a>","width":"full","group":"","value":[{"label":"Un","value":"un","calc":"","selected":0,"order":0},{"label":"Deux","value":"deux","calc":"","selected":0,"order":1},{"label":"Trois","value":"trois","calc":"","selected":0,"order":2}],"columns":{"label":{"header":"Libell\u00e9","default":""},"value":{"header":"Valeur","default":""},"calc":{"header":"Valeur de calcul","default":""},"selected":{"header":"<span class=\"dashicons dashicons-yes\"><\/span>","default":0}}},"manual_value":true},{"errors":[],"max_options":0,"label":"Collectivit\u00e9s","value":"1","calc":"","selected":0,"order":1,"settingModel":{"settings":false,"hide_merge_tags":false,"error":false,"name":"options","type":"option-repeater","label":"Options <a href=\"#\" class=\"nf-add-new\">Ajouter<\/a> <a href=\"#\" class=\"extra nf-open-import-tooltip\"><i class=\"fa fa-sign-in\" aria-hidden=\"true\"><\/i> Importer<\/a>","width":"full","group":"","value":[{"label":"Un","value":"un","calc":"","selected":0,"order":0},{"label":"Deux","value":"deux","calc":"","selected":0,"order":1},{"label":"Trois","value":"trois","calc":"","selected":0,"order":2}],"columns":{"label":{"header":"Libell\u00e9","default":""},"value":{"header":"Valeur","default":""},"calc":{"header":"Valeur de calcul","default":""},"selected":{"header":"<span class=\"dashicons dashicons-yes\"><\/span>","default":0}}},"manual_value":true},{"errors":[],"max_options":0,"label":"Entreprises","value":"2","calc":"","selected":0,"order":2,"settingModel":{"settings":false,"hide_merge_tags":false,"error":false,"name":"options","type":"option-repeater","label":"Options <a href=\"#\" class=\"nf-add-new\">Ajouter<\/a> <a href=\"#\" class=\"extra nf-open-import-tooltip\"><i class=\"fa fa-sign-in\" aria-hidden=\"true\"><\/i> Importer<\/a>","width":"full","group":"","value":[{"label":"Un","value":"un","calc":"","selected":0,"order":0},{"label":"Deux","value":"deux","calc":"","selected":0,"order":1},{"label":"Trois","value":"trois","calc":"","selected":0,"order":2}],"columns":{"label":{"header":"Libell\u00e9","default":""},"value":{"header":"Valeur","default":""},"calc":{"header":"Valeur de calcul","default":""},"selected":{"header":"<span class=\"dashicons dashicons-yes\"><\/span>","default":0}}},"manual_value":true},{"errors":[],"max_options":0,"label":"Op\u00e9rateurs","value":"3","calc":"","selected":0,"order":3,"settingModel":{"settings":false,"hide_merge_tags":false,"error":false,"name":"options","type":"option-repeater","label":"Options <a href=\"#\" class=\"nf-add-new\">Ajouter<\/a> <a href=\"#\" class=\"extra nf-open-import-tooltip\"><i class=\"fa fa-sign-in\" aria-hidden=\"true\"><\/i> Importer<\/a>","width":"full","group":"","value":[{"label":"Un","value":"un","calc":"","selected":0,"order":0},{"label":"Deux","value":"deux","calc":"","selected":0,"order":1},{"label":"Trois","value":"trois","calc":"","selected":0,"order":2}],"columns":{"label":{"header":"Libell\u00e9","default":""},"value":{"header":"Valeur","default":""},"calc":{"header":"Valeur de calcul","default":""},"selected":{"header":"<span class=\"dashicons dashicons-yes\"><\/span>","default":0}}},"manual_value":true},{"errors":[],"max_options":0,"order":4,"new":false,"options":[],"label":"Immeubles","value":"5","calc":"","selected":0,"settingModel":{"settings":false,"hide_merge_tags":false,"error":false,"name":"options","type":"option-repeater","label":"Options <a href=\"#\" class=\"nf-add-new\">Ajouter<\/a> <a href=\"#\" class=\"extra nf-open-import-tooltip\"><i class=\"fa fa-sign-in\" aria-hidden=\"true\"><\/i> Importer<\/a>","width":"full","group":"","value":[{"label":"Un","value":"un","calc":"","selected":0,"order":0},{"label":"Deux","value":"deux","calc":"","selected":0,"order":1},{"label":"Trois","value":"trois","calc":"","selected":0,"order":2}],"columns":{"label":{"header":"Libell\u00e9","default":""},"value":{"header":"Valeur","default":""},"calc":{"header":"Valeur de calcul","default":""},"selected":{"header":"<span class=\"dashicons dashicons-yes\"><\/span>","default":0}}},"manual_value":true}],"container_class":"","element_class":"","admin_label":"","help_text":"","wrap_styles_border":"","wrap_styles_width":"","wrap_styles_margin":"","wrap_styles_padding":"","wrap_styles_float":"","wrap_styles_show_advanced_css":0,"label_styles_border":"","label_styles_width":"","label_styles_font-size":"","label_styles_margin":"","label_styles_padding":"","label_styles_float":"","label_styles_show_advanced_css":0,"element_styles_border":"","element_styles_width":"","element_styles_font-size":"","element_styles_margin":"","element_styles_padding":"","element_styles_float":"","element_styles_show_advanced_css":0,"cellcid":"c3735","drawerDisabled":false,"id":55,"beforeField":"","afterField":"","value":"","parentType":"list","element_templates":["listselect","input"],"old_classname":"list-select","wrap_template":"wrap"},{"objectType":"Field","objectDomain":"fields","editActive":false,"order":5,"idAttribute":"id","label":"J'ai lu et accept\u00e9 la <a href=\"https:\/\/www.rosace-fibre.fr\/politique-de-confidentialite\/\">politique relative \u00e0 la vie priv\u00e9e<\/a> ainsi que les <a href=\"https:\/\/www.rosace-fibre.fr\/cgu\/\">conditions g\u00e9n\u00e9rales d'utilisation<\/a> de Rosace","type":"checkbox","key":"j_ai_lu_et_accepte_la_less_than_a_href_https_www_rosace-fibre_fr_politique-de-confidentialite_greater_than_politique_relative_a_la_vie_privee_less_than_a_greater_than_ainsi_que_les_less_than_a_href_https_www_rosace-fibre_fr_cgu_greater_than_conditions_generales_d_utilisation_less_than_a_greater_than_de_rosace_1651156004611","label_pos":"right","required":1,"container_class":"","element_class":"","manual_key":false,"admin_label":"","help_text":"","default_value":"unchecked","checked_value":"Coch\u00e9","unchecked_value":"D\u00e9coch\u00e9","checked_calc_value":"","unchecked_calc_value":"","wrap_styles_border":"","wrap_styles_width":"","wrap_styles_margin":"","wrap_styles_padding":"","wrap_styles_float":"","wrap_styles_show_advanced_css":0,"label_styles_border":"","label_styles_width":"","label_styles_font-size":"","label_styles_margin":"","label_styles_padding":"","label_styles_float":"","label_styles_show_advanced_css":0,"element_styles_border":"","element_styles_width":"","element_styles_font-size":"","element_styles_margin":"","element_styles_padding":"","element_styles_float":"","element_styles_show_advanced_css":0,"cellcid":"c3738","drawerDisabled":false,"id":7,"beforeField":"","afterField":"","value":"","parentType":"checkbox","element_templates":["checkbox","input"],"old_classname":"","wrap_template":"wrap"},{"objectType":"Field","objectDomain":"fields","editActive":false,"order":6,"idAttribute":"id","type":"submit","label":"Valider","processing_label":"En cours de traitement","container_class":"","element_class":"","key":"valider_1645179275281","wrap_styles_border":"","wrap_styles_width":"","wrap_styles_margin":"","wrap_styles_padding":"","wrap_styles_float":"","wrap_styles_show_advanced_css":0,"element_styles_border":"","element_styles_width":"","element_styles_font-size":"","element_styles_margin":"","element_styles_padding":"","element_styles_float":"","element_styles_show_advanced_css":0,"submit_element_hover_styles_border":"","submit_element_hover_styles_width":"","submit_element_hover_styles_font-size":"","submit_element_hover_styles_margin":"","submit_element_hover_styles_padding":"","submit_element_hover_styles_float":"","submit_element_hover_styles_show_advanced_css":0,"cellcid":"c3741","drawerDisabled":false,"id":6,"beforeField":"","afterField":"","value":"","label_pos":"above","parentType":"textbox","element_templates":["submit","button","input"],"old_classname":"","wrap_template":"wrap-no-label"}];nfForms.push(form);</script> <script id="nf-tmpl-cell" type="text/template"> <nf-fields></nf-fields> </script> <script id="nf-tmpl-row" type="text/template"> <nf-cells></nf-cells> </script> </div> </div> <div class="content wrapper"> <nav> <ul id="menu-footer" class="menu"><li id="menu-item-16563" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16563"><a>ACCUEIL</a> <ul class="sub-menu"> <li id="menu-item-16521" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-16521"><a href="https://www.rosace-fibre.fr/">Bienvenue</a></li> <li id="menu-item-16522" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16522"><a href="https://www.rosace-fibre.fr/accueil/le-projet-rosace/">Le réseau Rosace</a></li> <li id="menu-item-17368" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17368"><a href="https://www.rosace-fibre.fr/le-projet/faq/">FAQ</a></li> <li id="menu-item-18210" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18210"><a href="https://www.rosace-fibre.fr/accueil/le-projet-rosace/#header-3">RSE</a></li> </ul> </li> <li id="menu-item-16564" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16564"><a>PARTICULIERS</a> <ul class="sub-menu"> <li id="menu-item-16526" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16526"><a href="https://www.rosace-fibre.fr/particuliers/la-fibre-chez-vous/">La Fibre chez vous</a></li> <li id="menu-item-16527" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16527"><a href="https://www.rosace-fibre.fr/particuliers/emplois/">Offres d’emploi</a></li> </ul> </li> <li id="menu-item-16566" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16566"><a>ENTREPRISES</a> <ul class="sub-menu"> <li id="menu-item-16529" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16529"><a href="https://www.rosace-fibre.fr/entreprises/la-fibre-pour-les-entreprises/">La Fibre pour les entreprises</a></li> <li id="menu-item-16530" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16530"><a href="https://www.rosace-fibre.fr/entreprises/temoignages-dentreprises/">Témoignages</a></li> </ul> </li> <li id="menu-item-16570" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16570"><a>IMMEUBLES</a> <ul class="sub-menu"> <li id="menu-item-17276" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17276"><a href="https://www.rosace-fibre.fr/immeubles/gestionnaire-immeubles/">Gestionnaire immeubles</a></li> <li id="menu-item-16535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16535"><a href="https://www.rosace-fibre.fr/immeubles/procedure-bailleur/">Aménageur/Lotisseur</a></li> <li id="menu-item-18205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18205"><a href="https://www.rosace-fibre.fr/immeubles/resident/">Résident</a></li> </ul> </li> <li id="menu-item-16571" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16571"><a>COLLECTIVITES</a> <ul class="sub-menu"> <li id="menu-item-16546" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16546"><a href="https://www.rosace-fibre.fr/collectivites/le-deploiement-de-la-fibre/">Déploiement et usages</a></li> <li id="menu-item-16547" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16547"><a href="https://www.rosace-fibre.fr/collectivites/le-reflexe-l49/">Le Réflexe L49</a></li> <li id="menu-item-18206" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18206"><a href="https://www.rosace-fibre.fr/collectivites/le-referencement-dune-adresse/">Référencement d’une adresse</a></li> <li id="menu-item-16548" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16548"><a href="https://www.rosace-fibre.fr/collectivites/les-maires-en-parlent-le-mieux/">Les maires en parlent le mieux</a></li> </ul> </li> <li id="menu-item-16557" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16557"><a>INFOS COMPLEMENTAIRES</a> <ul class="sub-menu"> <li id="menu-item-16551" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16551"><a href="https://www.rosace-fibre.fr/le-projet/la-technologie-fibre-optique/">La techno fibre optique</a></li> <li id="menu-item-16554" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16554"><a href="https://www.rosace-fibre.fr/la-fibre/les-operateurs/">Les opérateurs</a></li> <li id="menu-item-17277" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-17277"><a href="https://www.rosace-fibre.fr/la-fibre/lactu-de-la-fibre/">L’actu de la Fibre</a></li> </ul> </li> <li id="menu-item-16558" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16558"><a>POUR ALLER PLUS LOIN</a> <ul class="sub-menu"> <li id="menu-item-16559" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16559"><a target="_blank" rel="noopener" href="https://www.tendances-fibre.fr/">Les tendances de la fibre</a></li> <li id="menu-item-16560" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16560"><a href="https://www.rosace-fibre.fr/la-fibre/videosrosace/">Vidéos Rosace</a></li> <li id="menu-item-16561" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16561"><a href="https://www.rosace-fibre.fr/la-fibre/consultations-l49/">Espace de consultation L49</a></li> <li id="menu-item-16562" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16562"><a href="https://www.rosace-fibre.fr/la-fibre/telechargements/">Téléchargements</a></li> <li id="menu-item-19997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19997"><a href="https://www.rosace-fibre.fr/la-fibre/lagenda-de-la-fibre/">L’ agenda de la Fibre</a></li> </ul> </li> <li id="menu-item-18310" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18310"><a>MES DEMARCHES FIBRE</a> <ul class="sub-menu"> <li id="menu-item-18314" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18314"><a href="https://viedureseau.rosace-fibre.fr/categories-demarches/devoiementbranchement/">Dévoiement & enfouissement</a></li> <li id="menu-item-22847" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22847"><a href="https://viedureseau.rosace-fibre.fr/suivi-dossier/">Suivre mon dossier</a></li> </ul> </li> <li id="menu-item-16572" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16572"><a>RESEAUX SOCIAUX</a> <ul class="sub-menu"> <li id="menu-item-16575" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16575"><a target="_blank" rel="noopener" href="https://www.facebook.com/lafibrerosace"><span class="iconify" data-icon="brandico:facebook"></span></a></li> <li id="menu-item-16576" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16576"><a target="_blank" rel="noopener" href="https://twitter.com/lafibreenalsace"><span class="iconify" data-icon="ant-design:twitter-outlined"></span></a></li> <li id="menu-item-16577" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16577"><a href="https://www.instagram.com/rosacefibre/"><span class="iconify" data-icon="ant-design:instagram-outlined"></span></a></li> <li id="menu-item-16578" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16578"><a target="_blank" rel="noopener" href="https://www.linkedin.com/company/rosacefibre/"><span class="iconify" data-icon="akar-icons:linkedin-v2-fill"></span></a></li> <li id="menu-item-16579" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16579"><a target="_blank" rel="noopener" href="https://www.youtube.com/channel/UC0kncKtZU3EHSsqQU_d4TwA"><span class="iconify" data-icon="ci:youtube"></span></a></li> </ul> </li> </ul> </nav> <p class="copyright"> Tous droits réservés - Rosace © 2025 - <a href="https://www.rosace-fibre.fr/cgu">Conditions d'utilisation</a> - <a href="https://www.rosace-fibre.fr/politique-de-confidentialite">Politique relative à la vie privée</a> </p> </div> </footer> <!-- /footer --> </div> <!-- /wrapper --> <div class="modals"> <div class="trigger eligibilite"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2018/12/logo_eligibilite.png" alt="" id="eligibilite"> </div> <div class="title"> Éligibilité </div> </div> <div class="trigger operateurs"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2022/10/box_operateur1.png" alt="" id="operateurs"> </div> <div class="title"> Opérateurs </div> <a href="https://www.rosace-fibre.fr/la-fibre/les-operateurs/"></a> </div> <div class="trigger bot" id="show-bp"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2018/12/logo_bot.png" alt="" id="myBtn_bot"> </div> <div class="title"> Besoin d'aide </div> </div> <div class="trigger speedtest"> <div class="icon"> <img src="https://www.rosace-fibre.fr/file/2018/12/logo_speedtest-1.png" alt="" id="speedtest"> </div> <div class="title"> Speedtest </div> <a href="https://www.rosace-fibre.fr/speedtest/"></a> </div> </div> <div class="modal-elig"> <div class="close"> <div class="icon"> <svg width="1024px" height="1024px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"> <path d="M512 0C229.232 0 0 229.232 0 512c0 282.784 229.232 512 512 512 282.784 0 512-229.216 512-512C1024 229.232 794.784 0 512 0zm0 961.008c-247.024 0-448-201.984-448-449.01 0-247.024 200.976-448 448-448s448 200.977 448 448-200.976 449.01-448 449.01zm181.008-630.016c-12.496-12.496-32.752-12.496-45.248 0L512 466.752l-135.76-135.76c-12.496-12.496-32.752-12.496-45.264 0-12.496 12.496-12.496 32.752 0 45.248L466.736 512l-135.76 135.76c-12.496 12.48-12.496 32.769 0 45.249 12.496 12.496 32.752 12.496 45.264 0L512 557.249l135.76 135.76c12.496 12.496 32.752 12.496 45.248 0 12.496-12.48 12.496-32.769 0-45.249L557.248 512l135.76-135.76c12.512-12.512 12.512-32.768 0-45.248z" /> </svg> </div> </div> <h2 style="text-align: center; font-weight:600; max-width: 900px; margin: auto;"> Testez l'éligibilité de votre adresse ! </h2> <br><br> <div class="content-modal"> L’outil d’éligibilité vous permet de savoir où en est le déploiement de la fibre optique Rosace dans votre commune et plus précisément jusqu’à votre domicile. Ce dispositif concerne tout type de public : particulier, chef d’entreprise, établissement public ou encore gestionnaire d’immeuble. Une fois le formulaire rempli, vous disposerez d’une information détaillée sur l'arrivée du Très Haut Débit chez vous. <br><br> <div class="form-elig"> <div class="toggle_form"> <div class="toggle pro"> Je suis un professionnel </div> <div class="toggle particulier"> Je suis un particulier </div> </div> <form id="form_test" action="https://www.rosace-fibre.fr/mon-eligibilite?cat=" method="post"> <div class="ui-widget" id="elig_ville_container"> <!-- <label for="elig_ville" class="sr-only">Ville</label> --> <input type="text" id="elig_ville" name="ville" required="required" placeholder="Ville"/> </div> <div class="accept-conditions"> <input type="checkbox" id="accept-conditions" name="accept-conditions" required="required" /> <label for="accept-conditions"> J’ai lu et accepté les <a href="https://www.rosace-fibre.fr/cgu/">conditions générales d'utilisation</a> du site Rosace <span style="color:red;">*</span> </label> </div> <div id="contactme_container"> <input type="checkbox" id="contactme" name="contactme" /> <label for="contactme"> Je souhaite être contacté par un opérateur </label> </div> <div id="contactme_hide"> <div class="ui-widget"> <!-- <label for="ct_entreprisename" class="sr-only">Nom de l'entreprise</label> --> <input type="text" id="ct_entreprisename" name="entreprisename" placeholder="Nom de l'entreprise"/> </div> <div class="ui-widget"> <!-- <label for="ct_firstname" class="sr-only">Prénom</label> --> <input type="text" id="ct_firstname" name="firstname" placeholder="Prénom"/> </div> <div class="ui-widget"> <!-- <label for="ct_lastname" class="sr-only">Nom</label> --> <input type="text" id="ct_lastname" name="lastname" placeholder="Nom"/> </div> <div class="ui-widget"> <!-- <label for="ct_email" class="sr-only">E-mail</label> --> <input type="email" id="ct_email" name="email" placeholder="E-mail"/> </div> <div class="ui-widget"> <!-- <label for="ct_phone1" class="sr-only">Téléphone fixe</label> --> <input type="text" id="ct_phone1" name="phone1" placeholder="Téléphone fixe"/> </div> <div class="ui-widget"> <!-- <label for="ct_phone2" class="sr-only">Téléphone mobile</label> --> <input type="text" id="ct_phone2" name="phone2" placeholder="Téléphone mobile"/> </div> </div> <input type="hidden" id="elig_insee" name="insee" value="" /> <div class="ui-widget"> <button type="submit" class="validation">Valider</button> </div> <div class="addaddress"> <a href="https://www.rosace-fibre.fr/referencer-sa-nouvelle-adresse/">Mon adresse est introuvable ou n’existe pas</a> </div> </form> <div class="eligibilite-loader"> <div class="loader"> <svg width="200px" height="200px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="lds-rolling" style="background: none;"> <circle cx="50" cy="50" fill="none" stroke="#FFFFFF" stroke-width="8" r="45" stroke-dasharray="212.05750411731105 72.68583470577035" transform="rotate(251.932 50 50)"> <animateTransform attributeName="transform" type="rotate" calcMode="linear" values="0 50 50;360 50 50" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"> </animateTransform> </circle> </svg> </div> </div> </div> <script> let param; jQuery(".toggle_form .toggle").click(function() { jQuery('form#form_test').show(); setTimeout(function(){ jQuery('form#form_test').addClass('toggled'); }, 1); jQuery('.toggle_form > div').removeClass('selected'); jQuery(this).addClass('selected'); if (jQuery(this).hasClass('pro')) { param = 'pro'; jQuery('div#contactme_container').show(); } else { param = 'particulier'; jQuery('div#contactme_container').hide(); } }); document.querySelector("#form_test").addEventListener("submit", function(e){ e.preventDefault(); var action = (jQuery('#form_test').attr("action")); window.location.href = action + param + '&insee=' + jQuery('#elig_insee').val(); jQuery('eligibilite-loader').css('display', 'flex'); setTimeout(function(){ jQuery('eligibilite-loader').addClass('toggled'); }, 1); }); </script> </div> </div> <script> jQuery(".trigger.eligibilite").click(function () { jQuery(".modal-elig").show(); setTimeout(function () { jQuery(".modal-elig").addClass('toggled'); }, 1); }); jQuery(".btn-elig-home").click(function () { jQuery(".modal-elig").show(); setTimeout(function () { jQuery(".modal-elig").addClass('toggled'); }, 1); }); jQuery(".btn-elig-head").click(function () { window.open('https://www.rosace-fibre.fr/mon-eligibilite/', '_blank'); }); jQuery(".modal-elig .close .icon").click(function () { jQuery(".modal-elig").removeClass('toggled'); setTimeout(function () { jQuery(".modal-elig").hide(); }, 300); }); </script> <style> .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { max-width: initial !important; height: 80px !important; margin-bottom: 20px; } @media only screen and (max-width: 400px) { .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { height: 100px !important } } .cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice, .cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice { max-width: initial; padding: 7px; } </style> <style> .twitter-tweet.cmplz-blocked-content-container { padding: 10px 40px; } </style> <style> .cmplz-placeholder-element > blockquote.fb-xfbml-parse-ignore { margin: 0 20px; } </style> <style> .instagram-media.cmplz-placeholder-element > div { max-width: 100%; } </style> <script type="text/javascript"> function fetchResults(){ var keyword = jQuery('#searchInput').val(); if(keyword == ""){ jQuery('#datafetch').html(""); } else { jQuery.ajax({ url: 'https://www.rosace-fibre.fr/ajax', type: 'post', data: { action: 'data_fetch', keyword: keyword }, success: function(data) { jQuery('#datafetch').html( data ); } }); } } </script> <script type="text/javascript"> function fetchResults_commune_event(){ var keyword = jQuery('#searchInput_commune_event').val(); if(keyword == ""){ jQuery('#datafetch_commune_event').html(""); } else { jQuery.ajax({ url: 'https://www.rosace-fibre.fr/ajax', type: 'post', data: { action: 'data_fetch_commune_event', keyword: keyword }, success: function(data) { jQuery('#datafetch_commune_event').html( data ); } }); } } </script> <script type="text/javascript"> function fetchResults_commune_l49(){ var goodId = jQuery('#goodId').val(); var keyword = jQuery('#searchInput_commune_l49').val(); if(keyword == ""){ jQuery('#datafetch_commune_l49').html(""); } else { jQuery.ajax({ url: 'https://www.rosace-fibre.fr/ajax', type: 'post', data: { action: 'data_fetch_commune_l49', keyword: keyword, goodId: goodId }, success: function(data) { jQuery('#datafetch_commune_l49').html( data ); } }); } } </script> <script type="text/javascript"> function fetchResults_operateurs(){ var keyword = jQuery('#searchInput_operateurs').val(); if(keyword == ""){ jQuery('#data_fetch_operateurs').html(""); } else { jQuery.ajax({ url: 'https://www.rosace-fibre.fr/ajax', type: 'post', data: { action: 'data_fetch_operateurs', keyword: keyword }, success: function(data) { jQuery('#data_fetch_operateurs').html( data ); } }); } } </script> <link rel='stylesheet' id='dashicons-css' href='https://www.rosace-fibre.fr/other/css/dashicons.min.css' media='all' /> <link rel='stylesheet' id='nf-display-css' href='https://www.rosace-fibre.fr/ext/ninja-forms/assets/css/display-opinions-light.css' media='all' /> <link rel='stylesheet' id='nf-font-awesome-css' href='https://www.rosace-fibre.fr/ext/ninja-forms/assets/css/font-awesome.min.css' media='all' /> <link rel='stylesheet' id='nf-layout-front-end-css' href='https://www.rosace-fibre.fr/ext/ninja-forms-style/layouts/assets/css/display-structure.css' media='all' /> <script type='text/javascript' src='https://www.rosace-fibre.fr/other/js/comment-reply.min.js' id='comment-reply-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/file/wpmss/wpmssab.min.js' id='wpmssab-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/mousewheel-smooth-scroll/js/SmoothScroll.min.js' id='SmoothScroll-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/file/wpmss/wpmss.min.js' id='wpmss-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/complianz-gdpr-premium/assets/js/cookieconsent.min.js' id='cmplz-cookie-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/complianz-gdpr-premium/assets/js/postscribe.min.js' id='cmplz-postscribe-js'></script> <script type='text/javascript' id='cmplz-cookie-config-js-extra'> /* <![CDATA[ */ var complianz = {"static":"","set_cookies":[],"block_ajax_content":"0","banner_version":"15","version":"5.1.3","a_b_testing":"","do_not_track":"","consenttype":"optin","region":"eu","geoip":"1","categories":"<div class=\"cmplz-categories-wrap\"><label for=\"cmplz_functional\"><div class=\"cmplz-slider-checkbox\"><input id=\"cmplz_functional\" style=\"color:#191e23\" tabindex=\"0\" data-category=\"cmplz_functional\" class=\"cmplz-consent-checkbox cmplz-slider-checkbox cmplz_functional\" checked disabled size=\"40\" type=\"checkbox\" value=\"1\" \/><span class=\"cmplz-slider cmplz-round \" ><\/span><\/div><span class=\"cc-category\" style=\"color:#191e23\">Fonctionnel<\/span><\/label><\/div><div class=\"cmplz-categories-wrap\"><label for=\"cmplz_stats\"><div class=\"cmplz-slider-checkbox\"><input id=\"cmplz_stats\" style=\"color:#191e23\" tabindex=\"0\" data-category=\"cmplz_stats\" class=\"cmplz-consent-checkbox cmplz-slider-checkbox cmplz_stats\" size=\"40\" type=\"checkbox\" value=\"1\" \/><span class=\"cmplz-slider cmplz-round \" ><\/span><\/div><span class=\"cc-category\" style=\"color:#191e23\">Statistiques<\/span><\/label><\/div><div class=\"cmplz-categories-wrap\"><label for=\"cmplz_marketing\"><div class=\"cmplz-slider-checkbox\"><input id=\"cmplz_marketing\" style=\"color:#191e23\" tabindex=\"0\" data-category=\"cmplz_marketing\" class=\"cmplz-consent-checkbox cmplz-slider-checkbox cmplz_marketing\" size=\"40\" type=\"checkbox\" value=\"1\" \/><span class=\"cmplz-slider cmplz-round \" ><\/span><\/div><span class=\"cc-category\" style=\"color:#191e23\">Marketing<\/span><\/label><\/div><style>\t\t\t\t\t.cmplz-slider-checkbox input:checked + .cmplz-slider {\t\t\t\t\t\tbackground-color: #21759b\t\t\t\t\t}\t\t\t\t\t.cmplz-slider-checkbox input:focus + .cmplz-slider {\t\t\t\t\t\tbox-shadow: 0 0 1px #21759b;\t\t\t\t\t}\t\t\t\t\t.cmplz-slider-checkbox .cmplz-slider:before {\t\t\t\t\t\tbackground-color: #ffffff;\t\t\t\t\t}.cmplz-slider-checkbox .cmplz-slider-na:before {\t\t\t\t\t\tcolor:#ffffff;\t\t\t\t\t}\t\t\t\t\t.cmplz-slider-checkbox .cmplz-slider {\t\t\t\t\t background-color: #F56E28;\t\t\t\t\t}\t\t\t\t\t<\/style><style>#cc-window.cc-window .cmplz-categories-wrap .cc-check svg {stroke: #191e23}<\/style>","position":"bottom-right","title":"bottom-right minimal","theme":"minimal","checkbox_style":"slider","use_categories":"hidden","use_categories_optinstats":"visible","header":"","accept":"Accepter","revoke":"G\u00e9rer le consentement","dismiss":"Ignorer","dismiss_timeout":"10","use_custom_cookie_css":"","custom_css":".cc-window \n\n \n\n \n\n \n\n \n\n\n\n#cmplz-consent-ui, #cmplz-post-consent-ui {} \n\n#cmplz-consent-ui .cmplz-consent-message {} \n\n#cmplz-consent-ui button, #cmplz-post-consent-ui button {}","readmore_optin":"Politique de cookies","readmore_impressum":"Impressum","accept_informational":"Accepter","message_optout":"Nous utilisons des cookies pour optimiser notre site web et notre service.","message_optin":"Nous utilisons des cookies pour optimiser notre site web et nos services. <strong>En refusant les cookies, certaines fonctionnalit\u00e9s risquent de ne pas bien fonctionner.<\/strong>","readmore_optout":"Cookie Policy","readmore_optout_dnsmpi":"Do Not Sell My Personal Information","hide_revoke":"","disable_cookiebanner":"","banner_width":"476","soft_cookiewall":"1","type":"opt-in","layout":"basic","dismiss_on_scroll":"","dismiss_on_timeout":"","cookie_expiry":"365","nonce":"a39c75ad3d","url":"https:\/\/www.rosace-fibre.fr\/wp-json\/complianz\/v1\/?lang=fr&locale=fr_FR","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"15","cookie_path":"\/","tcf_active":"","colorpalette_background_color":"#f9f9f9","colorpalette_background_border":"#f9f9f9","colorpalette_text_color":"#191e23","colorpalette_text_hyperlink_color":"#191e23","colorpalette_toggles_background":"#21759b","colorpalette_toggles_bullet":"#ffffff","colorpalette_toggles_inactive":"#F56E28","colorpalette_border_radius":"0px 0px 0px 0px","border_width":"1px 1px 1px 1px","colorpalette_button_accept_background":"#21759b","colorpalette_button_accept_border":"#21759b","colorpalette_button_accept_text":"#ffffff","colorpalette_button_deny_background":"#f1f1f1","colorpalette_button_deny_border":"#f1f1f1","colorpalette_button_deny_text":"#21759b","colorpalette_button_settings_background":"#f1f1f1","colorpalette_button_settings_border":"#21759b","colorpalette_button_settings_text":"#21759b","buttons_border_radius":"5px 5px 5px 5px","box_shadow":"","animation":"none","animation_fade":"","animation_slide":"","view_preferences":"Pr\u00e9f\u00e9rences","save_preferences":"Enregistrer les pr\u00e9f\u00e9rences","accept_all":"Tout accepter","readmore_url":{"eu":"https:\/\/www.rosace-fibre.fr\/politique-de-confidentialite\/"},"privacy_link":{"eu":""},"placeholdertext":"Cliquez pour accepter les cookies de marketing et activer ce contenu"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/complianz-gdpr-premium/assets/js/complianz.min.js' id='cmplz-cookie-config-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/other/js/underscore.min.js' id='underscore-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/other/js/backbone.min.js' id='backbone-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/ninja-forms/assets/js/min/front-end-deps.js' id='nf-front-end-deps-js'></script> <script type='text/javascript' id='nf-front-end-js-extra'> /* <![CDATA[ */ var nfi18n = {"ninjaForms":"Ninja Forms","changeEmailErrorMsg":"Veuillez saisir une adresse de messagerie valide. Ex\u00a0: jean.dupont@gmail.com","changeDateErrorMsg":"Veuillez saisir une date valide\u00a0!","confirmFieldErrorMsg":"Ces champs doivent correspondre\u00a0!","fieldNumberNumMinError":"Erreur de nombre min.","fieldNumberNumMaxError":"Erreur de nombre max.","fieldNumberIncrementBy":"Veuillez incr\u00e9menter par ","fieldTextareaRTEInsertLink":"Ins\u00e9rer un lien","fieldTextareaRTEInsertMedia":"Ins\u00e9rer un m\u00e9dia","fieldTextareaRTESelectAFile":"S\u00e9lectionnez un fichier","formErrorsCorrectErrors":"Veuillez corriger les erreurs avant d\u2019envoyer ce formulaire.","formHoneypot":"Si vous \u00eates un \u00eatre humain et que vous voyez ce champ, veuillez le laisser vide.","validateRequiredField":"Ce champ est obligatoire.","honeypotHoneypotError":"Erreur Honeypot","fileUploadOldCodeFileUploadInProgress":"T\u00e9l\u00e9versement du fichier en cours.","fileUploadOldCodeFileUpload":"T\u00c9L\u00c9VERSEMENT DE FICHIER","currencySymbol":"$","fieldsMarkedRequired":"Les champs marqu\u00e9s d\u2019un <span class=\"ninja-forms-req-symbol\">*<\/span> sont obligatoires","thousands_sep":"\u00a0","decimal_point":",","siteLocale":"fr_FR","dateFormat":"m\/d\/Y","startOfWeek":"1","of":"sur","previousMonth":"Mois pr\u00e9c\u00e9dent","nextMonth":"Mois suivant","months":["Janvier","F\u00e9vrier","Mars","Avril","Mai","Juin","Juillet","Ao\u00fbt","Septembre","Octobre","Novembre","D\u00e9cembre"],"monthsShort":["Jan","F\u00e9v","Mar","Avr","Mai","Juin","Juil","Ao\u00fb","Sep","Oct","Nov","D\u00e9c"],"weekdays":["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],"weekdaysShort":["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],"weekdaysMin":["Di","Lu","Ma","Me","Je","Ve","Sa"],"recaptchaConsentMissing":"reCapctha validation couldn't load.","recaptchaMissingCookie":"reCaptcha v3 validation couldn't load the cookie needed to submit the form.","recaptchaConsentEvent":"Accept reCaptcha cookies before sending the form."}; var nfFrontEnd = {"adminAjax":"https:\/\/www.rosace-fibre.fr\/ajax","ajaxNonce":"0f20b516c2","requireBaseUrl":"https:\/\/www.rosace-fibre.fr\/ext\/ninja-forms\/assets\/js\/","use_merge_tags":{"user":{"address":"address","textbox":"textbox","button":"button","checkbox":"checkbox","city":"city","confirm":"confirm","date":"date","email":"email","firstname":"firstname","html":"html","hidden":"hidden","lastname":"lastname","listcheckbox":"listcheckbox","listcountry":"listcountry","listimage":"listimage","listmultiselect":"listmultiselect","listradio":"listradio","listselect":"listselect","liststate":"liststate","note":"note","number":"number","password":"password","passwordconfirm":"passwordconfirm","product":"product","quantity":"quantity","recaptcha":"recaptcha","recaptcha_v3":"recaptcha_v3","repeater":"repeater","shipping":"shipping","spam":"spam","starrating":"starrating","submit":"submit","terms":"terms","textarea":"textarea","total":"total","unknown":"unknown","zip":"zip","hr":"hr","file_upload":"file_upload"},"post":{"address":"address","textbox":"textbox","button":"button","checkbox":"checkbox","city":"city","confirm":"confirm","date":"date","email":"email","firstname":"firstname","html":"html","hidden":"hidden","lastname":"lastname","listcheckbox":"listcheckbox","listcountry":"listcountry","listimage":"listimage","listmultiselect":"listmultiselect","listradio":"listradio","listselect":"listselect","liststate":"liststate","note":"note","number":"number","password":"password","passwordconfirm":"passwordconfirm","product":"product","quantity":"quantity","recaptcha":"recaptcha","recaptcha_v3":"recaptcha_v3","repeater":"repeater","shipping":"shipping","spam":"spam","starrating":"starrating","submit":"submit","terms":"terms","textarea":"textarea","total":"total","unknown":"unknown","zip":"zip","hr":"hr","file_upload":"file_upload"},"system":{"address":"address","textbox":"textbox","button":"button","checkbox":"checkbox","city":"city","confirm":"confirm","date":"date","email":"email","firstname":"firstname","html":"html","hidden":"hidden","lastname":"lastname","listcheckbox":"listcheckbox","listcountry":"listcountry","listimage":"listimage","listmultiselect":"listmultiselect","listradio":"listradio","listselect":"listselect","liststate":"liststate","note":"note","number":"number","password":"password","passwordconfirm":"passwordconfirm","product":"product","quantity":"quantity","recaptcha":"recaptcha","recaptcha_v3":"recaptcha_v3","repeater":"repeater","shipping":"shipping","spam":"spam","starrating":"starrating","submit":"submit","terms":"terms","textarea":"textarea","total":"total","unknown":"unknown","zip":"zip","hr":"hr","file_upload":"file_upload"},"fields":{"address":"address","textbox":"textbox","button":"button","checkbox":"checkbox","city":"city","confirm":"confirm","date":"date","email":"email","firstname":"firstname","html":"html","hidden":"hidden","lastname":"lastname","listcheckbox":"listcheckbox","listcountry":"listcountry","listimage":"listimage","listmultiselect":"listmultiselect","listradio":"listradio","listselect":"listselect","liststate":"liststate","note":"note","number":"number","password":"password","passwordconfirm":"passwordconfirm","product":"product","quantity":"quantity","recaptcha":"recaptcha","recaptcha_v3":"recaptcha_v3","repeater":"repeater","shipping":"shipping","spam":"spam","starrating":"starrating","submit":"submit","terms":"terms","textarea":"textarea","total":"total","unknown":"unknown","zip":"zip","hr":"hr","file_upload":"file_upload"},"calculations":{"html":"html","hidden":"hidden","note":"note","unknown":"unknown"}},"opinionated_styles":"light","filter_esc_status":"false","nf_consent_status_response":[]}; var nfRepeater = {"add_repeater_child_field_text":"Ajouter "}; /* ]]> */ </script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/ninja-forms/assets/js/min/front-end.js' id='nf-front-end-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/ninja-forms-conditionals/assets/js/min/front-end.js' id='nf-cl-front-end-js'></script> <script type='text/javascript' src='https://www.rosace-fibre.fr/ext/ninja-forms-style/layouts/assets/js/min/front-end.js' id='nf-layout-front-end-js'></script> <!-- Statistics script Complianz GDPR/CCPA --> <script type="text/plain" class="cmplz-script cmplz-stats">(function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-100890939-1', 'auto'); ga('send', 'pageview', { }); </script><script id="tmpl-nf-layout" type="text/template"> <span id="nf-form-title-{{{ data.id }}}" class="nf-form-title"> {{{ ( 1 == data.settings.show_title ) ? '<h' + data.settings.form_title_heading_level + '>' + data.settings.title + '</h' + data.settings.form_title_heading_level + '>' : '' }}} </span> <div class="nf-form-wrap ninja-forms-form-wrap"> <div class="nf-response-msg"></div> <div class="nf-debug-msg"></div> <div class="nf-before-form"></div> <div class="nf-form-layout"></div> <div class="nf-after-form"></div> </div> </script> <script id="tmpl-nf-empty" type="text/template"> </script> <script id="tmpl-nf-before-form" type="text/template"> {{{ data.beforeForm }}} </script><script id="tmpl-nf-after-form" type="text/template"> {{{ data.afterForm }}} </script><script id="tmpl-nf-before-fields" type="text/template"> <div class="nf-form-fields-required">{{{ data.renderFieldsMarkedRequired() }}}</div> {{{ data.beforeFields }}} </script><script id="tmpl-nf-after-fields" type="text/template"> {{{ data.afterFields }}} <div id="nf-form-errors-{{{ data.id }}}" class="nf-form-errors" role="alert"></div> <div class="nf-form-hp"></div> </script> <script id="tmpl-nf-before-field" type="text/template"> {{{ data.beforeField }}} </script><script id="tmpl-nf-after-field" type="text/template"> {{{ data.afterField }}} </script><script id="tmpl-nf-form-layout" type="text/template"> <form> <div> <div class="nf-before-form-content"></div> <div class="nf-form-content {{{ data.element_class }}}"></div> <div class="nf-after-form-content"></div> </div> </form> </script><script id="tmpl-nf-form-hp" type="text/template"> <label id="nf-label-field-hp-{{{ data.id }}}" for="nf-field-hp-{{{ data.id }}}" aria-hidden="true"> {{{ nfi18n.formHoneypot }}} <input id="nf-field-hp-{{{ data.id }}}" name="nf-field-hp" class="nf-element nf-field-hp" type="text" value="" aria-labelledby="nf-label-field-hp-{{{ data.id }}}" /> </label> </script> <script id="tmpl-nf-field-layout" type="text/template"> <div id="nf-field-{{{ data.id }}}-container" class="nf-field-container {{{ data.type }}}-container {{{ data.renderContainerClass() }}}"> <div class="nf-before-field"></div> <div class="nf-field"></div> <div class="nf-after-field"></div> </div> </script> <script id="tmpl-nf-field-before" type="text/template"> {{{ data.beforeField }}} </script><script id="tmpl-nf-field-after" type="text/template"> <# /* * Render our input limit section if that setting exists. */ #> <div class="nf-input-limit"></div> <# /* * Render our error section if we have an error. */ #> <div id="nf-error-{{{ data.id }}}" class="nf-error-wrap nf-error" role="alert"></div> <# /* * Render any custom HTML after our field. */ #> {{{ data.afterField }}} </script> <script id="tmpl-nf-field-wrap" type="text/template"> <div id="nf-field-{{{ data.id }}}-wrap" class="{{{ data.renderWrapClass() }}}" data-field-id="{{{ data.id }}}"> <# /* * This is our main field template. It's called for every field type. * Note that must have ONE top-level, wrapping element. i.e. a div/span/etc that wraps all of the template. */ #> <# /* * Render our label. */ #> {{{ data.renderLabel() }}} <# /* * Render our field element. Uses the template for the field being rendered. */ #> <div class="nf-field-element">{{{ data.renderElement() }}}</div> <# /* * Render our Description Text. */ #> {{{ data.renderDescText() }}} </div> </script> <script id="tmpl-nf-field-wrap-no-label" type="text/template"> <div id="nf-field-{{{ data.id }}}-wrap" class="{{{ data.renderWrapClass() }}}" data-field-id="{{{ data.id }}}"> <div class="nf-field-label"></div> <div class="nf-field-element">{{{ data.renderElement() }}}</div> <div class="nf-error-wrap"></div> </div> </script> <script id="tmpl-nf-field-wrap-no-container" type="text/template"> {{{ data.renderElement() }}} <div class="nf-error-wrap"></div> </script> <script id="tmpl-nf-field-label" type="text/template"> <div class="nf-field-label"> <# if ( data.type === "listcheckbox" || data.type === "listradio" ) { #> <span id="nf-label-field-{{{ data.id }}}" class="nf-label-span {{{ data.renderLabelClasses() }}}"> {{{ ( data.maybeFilterHTML() === 'true' ) ? _.escape( data.label ) : data.label }}} {{{ ( 'undefined' != typeof data.required && 1 == data.required ) ? '<span class="ninja-forms-req-symbol">*</span>' : '' }}} {{{ data.maybeRenderHelp() }}} </span> <# } else { #> <label for="nf-field-{{{ data.id }}}" id="nf-label-field-{{{ data.id }}}" class="{{{ data.renderLabelClasses() }}}"> {{{ ( data.maybeFilterHTML() === 'true' ) ? _.escape( data.label ) : data.label }}} {{{ ( 'undefined' != typeof data.required && 1 == data.required ) ? '<span class="ninja-forms-req-symbol">*</span>' : '' }}} {{{ data.maybeRenderHelp() }}} </label> <# } #> </div> </script> <script id="tmpl-nf-field-error" type="text/template"> <div class="nf-error-msg nf-error-{{{ data.id }}}">{{{ data.msg }}}</div> </script><script id="tmpl-nf-form-error" type="text/template"> <div class="nf-error-msg nf-error-{{{ data.id }}}">{{{ data.msg }}}</div> </script><script id="tmpl-nf-field-input-limit" type="text/template"> {{{ data.currentCount() }}} {{{ nfi18n.of }}} {{{ data.input_limit }}} {{{ data.input_limit_msg }}} </script><script id="tmpl-nf-field-null" type="text/template"> </script><script id="tmpl-nf-field-email" type="text/template"> <input type="email" value="{{{ _.escape( data.value ) }}}" class="{{{ data.renderClasses() }}} nf-element" id="nf-field-{{{ data.id }}}" <# if( ! data.disable_browser_autocompletes ){ #> name="{{ data.custom_name_attribute || 'nf-field-' + data.id + '-' + data.type }}" autocomplete="email" <# } else { #> name="{{ data.custom_name_attribute || 'nf-field-' + data.id }}" {{{ data.maybeDisableAutocomplete() }}} <# } #> {{{ data.renderPlaceholder() }}} {{{ data.maybeDisabled() }}} aria-invalid="false" aria-describedby="nf-error-{{{ data.id }}}" aria-labelledby="nf-label-field-{{{ data.id }}}" {{{ data.maybeRequired() }}} > </script> <script id='tmpl-nf-field-input' type='text/template'> <input id="nf-field-{{{ data.id }}}" name="nf-field-{{{ data.id }}}" aria-invalid="false" aria-describedby="nf-error-{{{ data.id }}}" class="{{{ data.renderClasses() }}} nf-element" type="text" value="{{{ _.escape( data.value ) }}}" {{{ data.renderPlaceholder() }}} {{{ data.maybeDisabled() }}} aria-labelledby="nf-label-field-{{{ data.id }}}" {{{ data.maybeRequired() }}} > </script> <script id="tmpl-nf-field-lastname" type="text/template"> <input type="text" value="{{{ _.escape( data.value ) }}}" class="{{{ data.renderClasses() }}} nf-element" id="nf-field-{{{ data.id }}}" <# if( ! data.disable_browser_autocompletes ){ #> name="{{ data.custom_name_attribute || 'nf-field-' + data.id + '-' + data.type }}" autocomplete="family-name" <# } else { #> name="{{ data.custom_name_attribute || 'nf-field-' + data.id }}" {{{ data.maybeDisableAutocomplete() }}} <# } #> {{{ data.renderPlaceholder() }}} aria-invalid="false" aria-describedby="nf-error-{{{ data.id }}}" aria-labelledby="nf-label-field-{{{ data.id }}}" {{{ data.maybeRequired() }}} > </script> <script id="tmpl-nf-field-firstname" type="text/template"> <input type="text" value="{{{ _.escape( data.value ) }}}" class="{{{ data.renderClasses() }}} nf-element" id="nf-field-{{{ data.id }}}" <# if( ! data.disable_browser_autocompletes ){ #> name="{{ data.custom_name_attribute || 'nf-field-' + data.id + '-' + data.type }}" autocomplete="given-name" <# } else { #> name="{{ data.custom_name_attribute || 'nf-field-' + data.id }}" {{{ data.maybeDisableAutocomplete() }}} <# } #> {{{ data.renderPlaceholder() }}} aria-invalid="false" aria-describedby="nf-error-{{{ data.id }}}" aria-labelledby="nf-label-field-{{{ data.id }}}" {{{ data.maybeRequired() }}} > </script> <script id="tmpl-nf-field-listselect" type="text/template"> <select id="nf-field-{{{ data.id }}}" name="nf-field-{{{ data.id }}}" aria-invalid="false" aria-describedby="nf-error-{{{ data.id }}}" class="{{{ data.renderClasses() }}} nf-element" {{{ data.renderOtherAttributes() }}} aria-labelledby="nf-label-field-{{{ data.id }}}" {{{ data.maybeRequired() }}} > {{{ data.renderOptions() }}} </select> <div for="nf-field-{{{ data.id }}}"></div> </script> <script id="tmpl-nf-field-listselect-option" type="text/template"> <# if ( ! data.visible ) { return ''; } #> <option value="{{{ data.value }}}" {{{ ( 1 == data.selected ) ? 'selected="selected"' : '' }}} >{{{ data.label }}}</option> </script> <script id="tmpl-nf-field-checkbox" type="text/template"> <input id="nf-field-{{{ data.id }}}" name="nf-field-{{{ data.id }}}" aria-describedby="nf-error-{{{ data.id }}}" class="{{{ data.renderClasses() }}} nf-element" type="checkbox" value="1" {{{ data.maybeDisabled() }}}{{{ data.maybeChecked() }}} aria-labelledby="nf-label-field-{{{ data.id }}}" {{{ data.maybeRequired() }}} > </script> <script id="tmpl-nf-field-submit" type="text/template"> <input id="nf-field-{{{ data.id }}}" class="{{{ data.renderClasses() }}} nf-element " type="{{{data.type}}}" value="{{{ ( data.maybeFilterHTML() === 'true' ) ? _.escape( data.label ) : data.label }}}" {{{ ( data.disabled ) ? 'aria-disabled="true"' : '' }}}> </script><script id='tmpl-nf-field-button' type='text/template'> <button id="nf-field-{{{ data.id }}}" name="nf-field-{{{ data.id }}}" class="{{{ data.classes }}} nf-element"> {{{ ( data.maybeFilterHTML() === 'true' ) ? _.escape( data.label ) : data.label }}} </button> </script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function () { var u = "//matomo01.jolifish.fr/"; _paq.push(['setTrackerUrl', u + 'matomo.php']); _paq.push(['setSiteId', '3']); var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s); })(); </script> <!-- End Matomo Code --> <!-- analytics --> <script src="https://www.rosace-fibre.fr/skin/analytics.js?1.1"></script> <script> // Click effect document.onclick = () => applyCursorRippleEffect(event); function applyCursorRippleEffect(e) { const ripple = document.createElement("div"); ripple.className = "ripple"; document.body.appendChild(ripple); ripple.style.left = `${e.clientX}px`; ripple.style.top = `${e.clientY}px`; ripple.style.animation = `ripple-effect .3s ease`; ripple.onanimationend = () => { document.body.removeChild(ripple); } } // Smooth scroll on anchors document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); var element = document.querySelector(this.getAttribute('href')); var offset = 120; if (this.getAttribute('href').startsWith('#header') && element.tagName == 'H3') { offset = offset + 300; } var elementPosition = element.getBoundingClientRect().top; var offsetPosition = elementPosition + window.pageYOffset - offset; window.scrollTo({ top: offsetPosition, behavior: "smooth" }); }); }); // Animations document.querySelectorAll('.fiche_selection_gutenberg_block').forEach(element => { observer.observe(element); }); document.querySelectorAll('.image_text_gutenberg_block').forEach(element => { observer.observe(element); }); document.querySelectorAll('.image_gutenberg_block').forEach(element => { observer.observe(element); }); document.querySelectorAll('.slider_gutenberg_block').forEach(element => { observer.observe(element); }); document.querySelectorAll('.operateur_partenaire_gutenberg_block').forEach(element => { observer.observe(element); }); document.querySelectorAll('.operateur_particulier_gutenberg_block').forEach(element => { observer.observe(element); }); document.querySelectorAll('.operateur_pro_gutenberg_block').forEach(element => { observer.observe(element); }); document.querySelectorAll('.section-faq .container').forEach(element => { observer.observe(element); }); document.querySelectorAll('.page-template-template-eligibilite .container-faq').forEach(element => { observer.observe(element); }); document.querySelectorAll('.speedtest .subcategories').forEach(element => { observer.observe(element); }); // Fiche into fiche link with anchor const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const ficheToOpen = urlParams.get('open-fiche'); if (ficheToOpen) { var element = document.querySelector("#open-fiche-" + ficheToOpen); var headerOffset = 120; var elementPosition = element.getBoundingClientRect().top; var offsetPosition = elementPosition + window.pageYOffset - headerOffset - 600; window.scrollTo({ top: offsetPosition, behavior: "smooth" }); setTimeout(() => { jQuery("#open-fiche-" + ficheToOpen).parent().parent().find(".fiche-modal").addClass('show'); }, 1000); } // Detect Safari if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { document.body.className += " safari"; } // Formulaires remontées API var getCookieFooter = function (name) { var allCookies = document.cookie.split(';'), cookieCounter = 0, currentCookie = ''; for (cookieCounter = 0; cookieCounter < allCookies.length; cookieCounter++) { currentCookie = allCookies[cookieCounter]; while (currentCookie.charAt(0) === ' ') { currentCookie = currentCookie.substring(1, currentCookie.length); } if (currentCookie.indexOf(name + '=') === 0) { return currentCookie.substring(name.length + 1, currentCookie.length); } } return false; } jQuery('footer .newsletter').click(function () { jQuery('footer .newsletter .nf-form-content .nf-row').show(); }); var mySubmitController = Marionette.Object.extend({ initialize: function () { this.listenTo(Backbone.Radio.channel('forms'), 'submit:response', this.actionSubmit); }, actionSubmit: function (response) { // Contact if (response.data.form_id == 1) { var analytics_url = 'https://' + window.location.hostname + '/analytics-view/'; var stats_users_id = getCookieFooter('ud'); var websites_id = "1"; //Rosace var code_zendesk = response.data.fields_by_key.quelle_est_la_nature_de_votre_demande_1651226482187.value; if (code_zendesk == 50) { code_zendesk = 11; } var nom = response.data.fields_by_key.nom_1651226228391.value; var prenom = response.data.fields_by_key.firstname_1651226349096.value; var email = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var okrgpd = "1"; var oknews = String(response.data.fields_by_key.je_souhaite_recevoir_la_newsletter_de_rosace_1651226318053.value); var objet_message = response.data.fields_by_key.objet_1651226495001.value; objet_message = objet_message.replace(/"/g, '\''); var messagedata = response.data.fields_by_key.message.value; messagedata = messagedata.replace(/"/g, '\''); var adresse = response.data.fields_by_key.numero_1651226540594.value + " " + response.data.fields_by_key.rue_1651226546829.value + ", " + response.data.fields_by_key.zip_1651226428044.value + ", " + response.data.fields_by_key.city_1651226424940.value; adresse = adresse.replace(/"/g, '\''); if (response.data.fields_by_key.reference_1651226339519.value) { var json_message = { message: messagedata, reference: response.data.fields_by_key.reference_1651226339519.value, adresse: adresse }; } else { var json_message = { message: response.data.fields_by_key.message.value, adresse: adresse }; } var message = JSON.stringify(json_message); var url_contact = "https://fibre.services/api/setform?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&code_zendesk=" + code_zendesk + "&objet_message=" + objet_message + "&message=" + message + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email; url_contact = url_contact.replace(/\s+/g, '%20'); $.ajax({ method: "POST", url: analytics_url, data: { url: url_contact }, success: function (response) { console.log(response); } }); } // Contact V2 if (response.data.form_id == 13) { return; var analytics_url = 'https://' + window.location.hostname + '/analytics-view/'; var stats_users_id = getCookieFooter('ud'); var websites_id = "1"; //Rosace var code_zendesk = response.data.fields_by_key.quelle_est_la_nature_de_votre_demande_1651226482187.value; if (code_zendesk == 50) { code_zendesk = 11; } var nom = response.data.fields_by_key.nom_1651226228391.value; var prenom = response.data.fields_by_key.firstname_1651226349096.value; var email = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var okrgpd = "1"; var oknews = String(response.data.fields_by_key.je_souhaite_recevoir_la_newsletter_de_rosace_1651226318053.value); var objet_message = response.data.fields_by_key.objet_1651226495001.value; objet_message = objet_message.replace(/"/g, '\''); var messagedata = response.data.fields_by_key.message.value; messagedata = messagedata.replace(/"/g, '\''); var adresse = response.data.fields_by_key.numero_1651226540594.value + " " + response.data.fields_by_key.rue_1651226546829.value + ", " + response.data.fields_by_key.zip_1651226428044.value + ", " + response.data.fields_by_key.city_1651226424940.value; adresse = adresse.replace(/"/g, '\''); if (response.data.fields_by_key.reference_1651226339519.value) { var json_message = { message: messagedata, reference: response.data.fields_by_key.reference_1651226339519.value, adresse: adresse }; } else { var json_message = { message: response.data.fields_by_key.message.value, adresse: adresse }; } var message = JSON.stringify(json_message); // var url_contact = "https://dev.noyau.fibre.services/api/setformV2?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&code_zendesk=" + code_zendesk + "&objet_message=" + objet_message + "&message=" + message + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email; var url_contact = "https://fibre.services/api/setformV2?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&code_zendesk=" + code_zendesk + "&objet_message=" + objet_message + "&message=" + message + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email; // url_contact = url_contact.replace(/\s+/g, '%20'); $.ajax({ method: "POST", url: analytics_url, data: { url: url_contact }, success: function (response) { console.log(response); } }); } // Newsletter if (response.data.form_id == 2) { var analytics_url = 'https://' + window.location.hostname + '/analytics-view/'; var stats_users_id = getCookieFooter('ud'); if (stats_users_id == '' || !stats_users_id) stats_users_id = 565; var prenom = response.data.fields_by_key.firstname_1651581917403.value; var nom = response.data.fields_by_key.lastname_1651581918213.value; var email = response.data.fields_by_key.email_1645179243172.value; var type_public = response.data.fields_by_key.type_de_public_1651581956897.value; var okrgpd = "1"; var oknews = "1"; var websites_id = "1"; //Rosace var url_newsletter = "https://fibre.services/api/setform?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email + "&type_public=" + type_public; url_newsletter = url_newsletter.replace(/\s+/g, '%20'); console.log(url_newsletter); jQuery.ajax({ method: "POST", url: analytics_url, data: { url: url_newsletter }, success: function (response) { } }); } // Ajouter adresse - mauvais numéro if (response.data.form_id == 3) { jQuery('.content_ref').hide(); var analytics_url = 'https://' + window.location.hostname + '/analytics-view/'; var stats_users_id = getCookieFooter('ud'); if (stats_users_id == '') stats_users_id = 565; var prenom = response.data.fields_by_key.firstname_1651226349096.value; var nom = response.data.fields_by_key.nom_1651226228391.value; var email = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var okrgpd = "1"; var oknews = String(response.data.fields_by_key.je_souhaite_recevoir_la_newsletter_de_rosace_1651506986268.value); var websites_id = "1"; //Rosace var json_message = { ville: response.data.fields_by_key.city_1651226424940.value, voie: response.data.fields_by_key.voie_1651502775868.value, numero: response.data.fields_by_key.numero_1651226540594.value, imb: response.data.fields_by_key.reference_imb_1651502791987.value }; var ref_new_address = "1"; var code_zendesk = "11"; var message = JSON.stringify(json_message); var url_new_adress = "https://fibre.services/api/setform?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email + "&message=" + message + "&ref_new_address=" + ref_new_address + "&code_zendesk=" + code_zendesk + "&ref_edit_address=1"; url_new_adress = url_new_adress.replace(/\s+/g, '%20'); jQuery.ajax({ method: "POST", url: analytics_url, data: { url: url_new_adress }, success: function (response) { } }); } // Ajouter adresse - ajout prises if (response.data.form_id == 5) { jQuery('.content_ref').hide(); var link_justif = response.data.fields_by_key.justificatif_de_domicile_facture_telephonique_electricite_1665391381625.files[0].data.file_url; var analytics_url = 'https://' + window.location.hostname + '/analytics-view/'; var stats_users_id = getCookieFooter('ud'); if (stats_users_id == '') stats_users_id = 562; var prenom = response.data.fields_by_key.firstname_1651226349096.value; var nom = response.data.fields_by_key.nom_1651226228391.value; var email = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var okrgpd = "1"; var oknews = String(response.data.fields_by_key.je_souhaite_recevoir_la_newsletter_de_rosace_1675344009141.value); var websites_id = "1"; //Rosace var json_message = { ville: response.data.fields_by_key.city_1651226424940.value, voie: response.data.fields_by_key.voie_1651502775868.value, numero: response.data.fields_by_key.numero_d_habitation_1663601677113.value, imb: response.data.fields_by_key.reference_imb_1651502791987.value, justif_prise: link_justif, nb_prises_complementaires: response.data.fields_by_key.nombre_de_prises_complementaires_necessaires_a_votre_habitation_1669282897657.value, nb_prises_totales: response.data.fields_by_key.number_1675346945293.value, }; var ref_new_address = "1"; var code_zendesk = "11"; var message = JSON.stringify(json_message); var url_new_adress = "https://fibre.services/api/setform?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email + "&message=" + message + "&ref_new_address=" + ref_new_address + "&code_zendesk=" + code_zendesk + "&ref_new_fiber=1"; url_new_adress = url_new_adress.replace(/\s+/g, '%20'); jQuery.ajax({ method: "POST", url: analytics_url, data: { url: url_new_adress }, success: function (response) { } }); } // Ajouter adresse if (response.data.form_id == 4) { jQuery('.content_ref').hide(); var analytics_url = 'https://' + window.location.hostname + '/analytics-view/'; var link_plan = response.data.fields_by_key.veuillez_joindre_le_document_suivant_svp_une_capture_d_ecran_du_logement_entoure_via_google_maps_ou_geoportail_avec_une_vue_satellite_visible_1651505007096.files[0].data.file_url; var stats_users_id = getCookieFooter('ud'); if (stats_users_id == '') stats_users_id = 565; var prenom = response.data.fields_by_key.firstname_1651226349096.value; var nom = response.data.fields_by_key.nom_1651226228391.value; var email = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var okrgpd = "1"; var oknews = String(response.data.fields_by_key.je_souhaite_recevoir_la_newsletter_de_rosace_1651506968300.value); var websites_id = "1"; //Rosace var json_message = { ville: response.data.fields_by_key.city_1651226424940.value, voie: response.data.fields_by_key.voie_1651502775868.value, numero: response.data.fields_by_key.numero_1651226540594.value, imb: response.data.fields_by_key.reference_imb_1651502791987.value }; //Message ds lequel adresse + IMB if (response.data.fields_by_key.reference_imb_1651502791987.value) { var json_message = { ville: response.data.fields_by_key.city_1651226424940.value, voie: response.data.fields_by_key.voie_1651502775868.value, numero: response.data.fields_by_key.numero_1651226540594.value, imb: response.data.fields_by_key.reference_imb_1651502791987.value, document: link_plan }; } else if (!response.data.fields_by_key.reference_imb_1651502791987.value) { var json_message = { ville: response.data.fields_by_key.city_1651226424940.value, voie: response.data.fields_by_key.voie_1651502775868.value, numero: response.data.fields_by_key.numero_1651226540594.value, document: link_plan }; } var ref_new_address = "1"; var code_zendesk = "11"; var message = JSON.stringify(json_message); var url_new_adress = "https://fibre.services/api/setform?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email + "&message=" + message + "&ref_new_address=" + ref_new_address + "&code_zendesk=" + code_zendesk; url_new_adress = url_new_adress.replace(/\s+/g, '%20'); jQuery.ajax({ method: "POST", url: analytics_url, data: { url: url_new_adress }, success: function (response) { } }); } // Ajouter adresse if (response.data.form_id == 6) { jQuery('.content_ref').hide(); var analytics_url = 'https://' + window.location.hostname + '/analytics-view/'; var link_plan = response.data.fields_by_key.veuillez_joindre_le_document_suivant_svp_une_capture_d_ecran_du_logement_entoure_via_google_maps_ou_geoportail_avec_une_vue_satellite_visible_nous_n_acceptons_pas_les_photos_de_facade_de_maison_ni_les_certificats_de_numerotage_1663600983782.files[0].data.file_url; var stats_users_id = getCookieFooter('ud'); if (stats_users_id == '') stats_users_id = 562; var prenom = response.data.fields_by_key.firstname_1651226349096.value; var nom = response.data.fields_by_key.nom_1651226228391.value; var email = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var okrgpd = "1"; var oknews = String(response.data.fields_by_key.je_souhaite_recevoir_la_newsletter_de_rosace_1680186065212.value); var websites_id = "1"; //Rosace var adduction = response.data.fields_by_key.adduction_au_reseau_telephonique_1663602095852.value; var nombre_logements = response.data.fields_by_key.nombre_de_logements_1663602139930.value; var annee_pc = response.data.fields_by_key.annee_du_permis_de_construire_1667554501948.value; var json_message = { ville: response.data.fields_by_key.city_1651226424940.value, voie: response.data.fields_by_key.voie_1651502775868.value, numero: response.data.fields_by_key.numero_d_habitation_1663601024890.value, document: link_plan, adduction: response.data.fields_by_key.adduction_au_reseau_telephonique_1663602095852.value, nombre_logements: response.data.fields_by_key.nombre_de_logements_1663602139930.value, annee_pc: response.data.fields_by_key.annee_du_permis_de_construire_1667554501948.value }; var nouvelle_construction = response.data.fields_by_key.mon_referencement_concerne_une_nouvelle_construction_1667811511755.value; if (nouvelle_construction == 'oui') { var link_plan_realisation = response.data.fields_by_key.file_upload_1667811549444.files[0].data.file_url; json_message.plan_construction = link_plan_realisation; } var ref_new_address = "1"; var code_zendesk = "11"; var message = JSON.stringify(json_message); var url_new_adress = "https://fibre.services/api/setform?stats_users_id=" + stats_users_id + "&websites_id=" + websites_id + "&okrgpd=" + okrgpd + "&oknews=" + oknews + "&firstname=" + prenom + "&lastname=" + nom + "&email=" + email + "&message=" + message + "&ref_new_address=" + ref_new_address + "&code_zendesk=" + code_zendesk; url_new_adress = url_new_adress.replace(/\s+/g, '%20'); jQuery.ajax({ method: "POST", url: analytics_url, data: { url: url_new_adress }, success: function (response) { } }); } // Ajouter adresse V2 if (response.data.form_id == 9) { jQuery('.content_ref').hide(); jQuery('.eligibilite-loader').css('display', 'flex'); jQuery('.eligibilite-loader').css('opacity', '1'); jQuery('.nf-response-msg').css('opacity', '0'); // newAddressV2(response); checkEligibilityAndProceed(9, response, newAddressV2); } // Ajouter adresse - mauvais numéro V2 if (response.data.form_id == 8) { jQuery('.content_ref').hide(); jQuery('.eligibilite-loader').css('display', 'flex'); jQuery('.eligibilite-loader').css('opacity', '1'); jQuery('.nf-response-msg').css('opacity', '0'); // newAddressNumberV2(response); checkEligibilityAndProceed(8, response, newAddressNumberV2); } // Ajouter adresse - ajout prises V2 if (response.data.form_id == 7) { jQuery('.content_ref').hide(); jQuery('.eligibilite-loader').css('display', 'flex'); jQuery('.eligibilite-loader').css('opacity', '1'); jQuery('.nf-response-msg').css('opacity', '0'); // newAddressPriseV2(response); checkEligibilityAndProceed(7, response, newAddressPriseV2); } // Procédure d'activation d'une prise if (response.data.form_id == 14) { jQuery('.content_ref').hide(); jQuery('.eligibilite-loader').css('display', 'flex'); jQuery('.eligibilite-loader').css('opacity', '1'); jQuery('.nf-response-msg').css('opacity', '0'); // newAddressPriseV2(response); checkEligibilityAndProceed(14, response, activationPrise); } }, }); jQuery(document).ready(function ($) { // Envoyer l'erreur via AJAX pour l'enregistrer dans un fichier .txt // jQuery.ajax({ // type: "POST", // url: "https://www.rosace-fibre.fr/ajax", // data: { // action: 'save_error_to_file', // error_message: 'Mon erreur', // error_stack: '' // }, // success: function (response) { // console.log('Error saved to file:', response); // }, // error: function (xhr, status, error) { // console.log('Failed to save error:', error); // } // }); new mySubmitController(); }); function checkEligibilityAndProceed(formId, responseForm, callback) { jQuery.ajax({ url: "https://www.rosace-fibre.fr/ajax", type: "POST", data: { action: 'send_contact_pro', city_insee: null, }, success: function (data) { const response = JSON.parse(data); if (response.success == false) { jQuery('.modal-redirection').css('display', 'flex'); jQuery('.modal-redirection').css('opacity', '1'); jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); return; } const dataResponse = response.data; if (dataResponse.codeRetour != 1 && dataResponse.codeRetour != 0) { callback(responseForm); } else { jQuery('.modal-redirection').css('display', 'flex'); jQuery('.modal-redirection').css('opacity', '1'); jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); } }, error: function () { console.error("Error in AJAX call"); jQuery('.modal-redirection').css('display', 'flex'); jQuery('.modal-redirection').css('opacity', '1'); jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); } }); } async function newAddressV2(response) { var categorieTicket_id = 25; var sousCategorieTicket_id = 1079; var commentaire = response.data.fields_by_key.informations_complementaires_a_nous_communiquer_1705423018413.value; var troubleDescription = "Demande d'ajout d'adresse"; if (commentaire.length > 0) { troubleDescription = troubleDescription + " - " + commentaire; } var city = response.data.fields_by_key.city_1651226424940.value; var insee = null; var voie = response.data.fields_by_key.voie_1651502775868.value; var numero = response.data.fields_by_key.numero_d_habitation_1663601024890.value; var latitude = ''; var longitude = ''; var nombreLogement = Number(response.data.fields_by_key.nombre_de_logements_1663602139930.value); var estImmeubleNeuf = false; var idMarche = 31; var numeroTicketOperateur = 'none'; var nom_visiteur = response.data.fields_by_key.nom_1651226228391.value; var prenom_visiteur = response.data.fields_by_key.firstname_1651226349096.value; var email_visiteur = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; // var imb = ''; var nbr_prise_plus = 0; var nbr_prise_tot = 0; // var annee_pc = Number(response.data.fields_by_key.annee_du_permis_de_construire_1667554501948.value); // if (annee_pc == 0) { // annee_pc = ""; // } var adduction = 1; var new_constru = response.data.fields_by_key.mon_referencement_concerne_une_nouvelle_construction_1682516411436.value; if (new_constru == 'oui') { new_constru = 1; } else { new_constru = false; } var idTypeLogement = Number(response.data.fields_by_key.type_de_logement_1682516205561.value); var permisConstruire = response.data.fields_by_key.permis_de_construire_1695735531945.files; var situationPlan = response.data.fields_by_key.veuillez_joindre_le_document_suivant_svp_une_capture_d_ecran_du_logement_entoure_via_google_maps_ou_geoportail_avec_une_vue_satellite_visible_nous_n_acceptons_pas_les_photos_de_facade_de_maison_ni_les_certificats_de_numerotage_1663600983782.files; var justifDomicile = response.data.fields_by_key.votre_derniere_facture_telephonique_1682516282768.files; var photos = response.data.fields_by_key.file_upload_1667811549444.files; var tel_visiteur = response.data.fields_by_key.telephone_1684246814767.value; try { const resApi = await fetch("https://api-adresse.data.gouv.fr/search/?q=" + numero + " " + voie + " " + city); const data = await resApi.json(); if (data.features.length == 0) { longitude = 5.0; latitude = 48.0; } else { longitude = data.features[0].geometry.coordinates[0]; latitude = data.features[0].geometry.coordinates[1]; } var formData = new FormData(); formData.append('user_id', '48'); formData.append('categorieTicket_id', categorieTicket_id); formData.append('sousCategorieTicket_id', sousCategorieTicket_id); formData.append('troubleDescription', troubleDescription); formData.append('city_insee', insee); formData.append('voie', voie); formData.append('numero', numero); formData.append('latitude', latitude); formData.append('longitude', longitude); formData.append('nombreLogement', nombreLogement); formData.append('estImmeubleNeuf', estImmeubleNeuf); formData.append('idMarche', idMarche); formData.append('numeroTicketOperateur', numeroTicketOperateur); formData.append('nom_visiteur', nom_visiteur); formData.append('prenom_visiteur', prenom_visiteur); formData.append('email_visiteur', email_visiteur); // formData.append('imb', imb); formData.append('nbr_prise_plus', nbr_prise_plus); formData.append('nbr_prise_tot', nbr_prise_tot); // formData.append('annee_pc', annee_pc); formData.append('adduction', adduction); formData.append('new_constru', new_constru); formData.append('idTypeLogement', idTypeLogement); formData.append('tel_visiteur', tel_visiteur); let document_types = []; //permis-construire document_types.push("permis-construire"); let namePC = permisConstruire[0].name; let urlPC = permisConstruire[0].data.file_url; const dataPC = await fetch(urlPC); const blobPC = await dataPC.blob(); let typePC = namePC.split('.'); typePC = typePC[typePC.length - 1]; let filePC = new File([blobPC], namePC, { type: "image/" + typePC, lastModified: new Date().getTime() }); formData.append(namePC, filePC); //justif-domicile document_types.push("justif-domicile"); let nameJD = justifDomicile[0].name; let urlJD = justifDomicile[0].data.file_url; const dataJD = await fetch(urlJD); const blobJD = await dataJD.blob(); let typeJD = nameJD.split('.'); typeJD = typeJD[typeJD.length - 1]; let fileJD = new File([blobJD], nameJD, { type: "image/" + typeJD, lastModified: new Date().getTime() }); formData.append(nameJD, fileJD); //situation-plan document_types.push("situation-plan"); let nameSP = situationPlan[0].name; let urlSP = situationPlan[0].data.file_url; const dataSP = await fetch(urlSP); const blobSP = await dataSP.blob(); let typeSP = nameSP.split('.'); typeSP = typeSP[typeSP.length - 1]; let fileSP = new File([blobSP], nameSP, { type: "image/" + typeSP, lastModified: new Date().getTime() }); formData.append(nameSP, fileSP); //photos for (const photo of photos) { document_types.push("photos"); let namePhoto = photo.name; let urlPhoto = photo.data.file_url; const dataPhoto = await fetch(urlPhoto); const blobPhoto = await dataPhoto.blob(); let typePhoto = namePhoto.split('.'); typePhoto = typePhoto[typePhoto.length - 1]; let filePhoto = new File([blobPhoto], namePhoto, { type: "image/" + typePhoto, lastModified: new Date().getTime() }); formData.append(namePhoto, filePhoto); } formData.append('document_types', JSON.stringify(document_types)); jQuery.ajax({ type: "POST", url: "https://www.rosace-fibre.fr/ajax", data: { action: 'get_token' }, dataType: "json", success: function (res) { let headers = new Headers(); headers.set('Authorization', 'Bearer ' + res.access_token); headers.set('Accept', 'application/json'); fetch('https://vdr.rosace.fibre.services/api/exploit/referencement/add', { method: 'POST', headers: headers, body: formData }).then(function (response) { return response.json(); }) .then(function (json) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '1'); if (json.success) { } else if (json.message.length) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '0'); jQuery('.modal-doublon .content').text(json.message); jQuery('.modal-doublon').css('display', 'flex'); jQuery('.modal-doublon').css('opacity', '1'); } else { alert('Une erreur est survenue.\nMerci de réessayer ultérieurement.'); } }) .catch((error) => { console.log(error); // Envoyer l'erreur via AJAX pour l'enregistrer dans un fichier .txt jQuery.ajax({ type: "POST", url: "https://www.rosace-fibre.fr/ajax", data: { action: 'save_error_to_file', error_message: error.message || 'Pas de message d\'erreur', error_stack: error.stack || '' }, success: function (response) { console.log('Error saved to file:', response); }, error: function (xhr, status, error) { console.log('Failed to save error:', error); } }); alert('Une erreur est survenue.'); // window.location.reload(); }); } }); } catch (err) { console.error(err.name, err.message); alert('Une erreur est survenue'); } } async function activationPrise(response) { var categorieTicket_id = 50; var sousCategorieTicket_id = 6666; var commentaire = response.data.fields_by_key.informations_complementaires_a_nous_communiquer_1705423018413.value; var troubleDescription = "Demande d'ajout d'adresse"; if (commentaire.length > 0) { troubleDescription = troubleDescription + " - " + commentaire; } var city = response.data.fields_by_key.city_1651226424940.value; var insee = null; var voie = response.data.fields_by_key.voie_1651502775868.value; var numero = response.data.fields_by_key.numero_d_habitation_1663601024890.value; var latitude = ''; var longitude = ''; var nombreLogement = Number(response.data.fields_by_key.nombre_de_logements_1663602139930.value); var estImmeubleNeuf = false; var idMarche = 31; var numeroTicketOperateur = 'none'; var nom_visiteur = response.data.fields_by_key.nom_1651226228391.value; var prenom_visiteur = response.data.fields_by_key.firstname_1651226349096.value; var email_visiteur = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var imb = response.data.fields_by_key.imb_1718723119256.value; var nbr_prise_plus = 0; var nbr_prise_tot = 0; // var annee_pc = Number(response.data.fields_by_key.annee_du_permis_de_construire_1667554501948.value); // if (annee_pc == 0) { // annee_pc = ""; // } var adduction = 1; var new_constru = response.data.fields_by_key.mon_referencement_concerne_une_nouvelle_construction_1682516411436.value; if (new_constru == 'oui') { new_constru = 1; } else { new_constru = false; } var idTypeLogement = Number(response.data.fields_by_key.type_de_logement_1682516205561.value); var permisConstruire = response.data.fields_by_key.permis_de_construire_1695735531945.files; var situationPlan = response.data.fields_by_key.veuillez_joindre_le_document_suivant_svp_une_capture_d_ecran_du_logement_entoure_via_google_maps_ou_geoportail_avec_une_vue_satellite_visible_nous_n_acceptons_pas_les_photos_de_facade_de_maison_ni_les_certificats_de_numerotage_1663600983782.files; var justifDomicile = response.data.fields_by_key.votre_derniere_facture_telephonique_1682516282768.files; var photos = response.data.fields_by_key.file_upload_1667811549444.files; var tel_visiteur = response.data.fields_by_key.telephone_1684246814767.value; try { const resApi = await fetch("https://api-adresse.data.gouv.fr/search/?q=" + numero + " " + voie + " " + city); const data = await resApi.json(); if (data.features.length == 0) { longitude = 5.0; latitude = 48.0; } else { longitude = data.features[0].geometry.coordinates[0]; latitude = data.features[0].geometry.coordinates[1]; } var formData = new FormData(); formData.append('user_id', '48'); formData.append('categorieTicket_id', categorieTicket_id); formData.append('sousCategorieTicket_id', sousCategorieTicket_id); formData.append('troubleDescription', troubleDescription); formData.append('city_insee', insee); formData.append('voie', voie); formData.append('numero', numero); formData.append('latitude', latitude); formData.append('longitude', longitude); formData.append('nombreLogement', nombreLogement); formData.append('estImmeubleNeuf', estImmeubleNeuf); formData.append('idMarche', idMarche); formData.append('numeroTicketOperateur', numeroTicketOperateur); formData.append('nom_visiteur', nom_visiteur); formData.append('prenom_visiteur', prenom_visiteur); formData.append('email_visiteur', email_visiteur); // formData.append('imb', imb); formData.append('nbr_prise_plus', nbr_prise_plus); formData.append('nbr_prise_tot', nbr_prise_tot); // formData.append('annee_pc', annee_pc); formData.append('adduction', adduction); formData.append('new_constru', new_constru); formData.append('idTypeLogement', idTypeLogement); formData.append('tel_visiteur', tel_visiteur); let document_types = []; //permis-construire document_types.push("permis-construire"); let namePC = permisConstruire[0].name; let urlPC = permisConstruire[0].data.file_url; const dataPC = await fetch(urlPC); const blobPC = await dataPC.blob(); let typePC = namePC.split('.'); typePC = typePC[typePC.length - 1]; let filePC = new File([blobPC], namePC, { type: "image/" + typePC, lastModified: new Date().getTime() }); formData.append(namePC, filePC); //justif-domicile document_types.push("justif-domicile"); let nameJD = justifDomicile[0].name; let urlJD = justifDomicile[0].data.file_url; const dataJD = await fetch(urlJD); const blobJD = await dataJD.blob(); let typeJD = nameJD.split('.'); typeJD = typeJD[typeJD.length - 1]; let fileJD = new File([blobJD], nameJD, { type: "image/" + typeJD, lastModified: new Date().getTime() }); formData.append(nameJD, fileJD); //situation-plan document_types.push("situation-plan"); let nameSP = situationPlan[0].name; let urlSP = situationPlan[0].data.file_url; const dataSP = await fetch(urlSP); const blobSP = await dataSP.blob(); let typeSP = nameSP.split('.'); typeSP = typeSP[typeSP.length - 1]; let fileSP = new File([blobSP], nameSP, { type: "image/" + typeSP, lastModified: new Date().getTime() }); formData.append(nameSP, fileSP); //photos for (const photo of photos) { document_types.push("photos"); let namePhoto = photo.name; let urlPhoto = photo.data.file_url; const dataPhoto = await fetch(urlPhoto); const blobPhoto = await dataPhoto.blob(); let typePhoto = namePhoto.split('.'); typePhoto = typePhoto[typePhoto.length - 1]; let filePhoto = new File([blobPhoto], namePhoto, { type: "image/" + typePhoto, lastModified: new Date().getTime() }); formData.append(namePhoto, filePhoto); } formData.append('document_types', JSON.stringify(document_types)); jQuery.ajax({ type: "POST", url: "https://www.rosace-fibre.fr/ajax", data: { action: 'get_token' }, dataType: "json", success: function (res) { let headers = new Headers(); headers.set('Authorization', 'Bearer ' + res.access_token); headers.set('Accept', 'application/json'); fetch('https://vdr.rosace.fibre.services/api/exploit/referencement/add', { method: 'POST', headers: headers, body: formData }).then(function (response) { return response.json(); }) .then(function (json) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '1'); if (json.success) { } else if (json.message.length) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '0'); jQuery('.modal-doublon .content').text(json.message); jQuery('.modal-doublon').css('display', 'flex'); jQuery('.modal-doublon').css('opacity', '1'); } else { alert('Une erreur est survenue.\nMerci de réessayer ultérieurement.'); } }) .catch((error) => { console.log(error); // Envoyer l'erreur via AJAX pour l'enregistrer dans un fichier .txt jQuery.ajax({ type: "POST", url: "https://www.rosace-fibre.fr/ajax", data: { action: 'save_error_to_file', error_message: error.message || 'Unknown error', error_stack: error.stack || '' }, success: function (response) { console.log('Error saved to file:', response); }, error: function (xhr, status, error) { console.log('Failed to save error:', error); } }); alert('Une erreur est survenue.'); window.location.reload(); }); } }); } catch (err) { console.error(err.name, err.message); alert('Une erreur est survenue'); } } async function newAddressNumberV2(response) { var categorieTicket_id = 26; var sousCategorieTicket_id = 1082; let oldNum = null; var numero = response.data.fields_by_key.numero_d_habitation_1682515969531.value; var commentaire = response.data.fields_by_key.informations_complementaires_a_nous_communiquer_1705423018413.value; var troubleDescription = "demande changement numéro (ancien numéro : " + oldNum + " / nouveau numéro : " + numero + ")"; if (commentaire.length > 0) { troubleDescription = troubleDescription + " - " + commentaire; } var city = response.data.fields_by_key.city_1651226424940.value; var insee = null; var voie = response.data.fields_by_key.voie_1651502775868.value; let coords = null; coords = coords.split(','); var latitude = coords[0]; var longitude = coords[1]; var nombreLogement = ''; var estImmeubleNeuf = false; var idMarche = 31; var numeroTicketOperateur = 'none'; var nom_visiteur = response.data.fields_by_key.nom_1651226228391.value; var prenom_visiteur = response.data.fields_by_key.firstname_1651226349096.value; var email_visiteur = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var imb = response.data.fields_by_key.reference_imb_1651502791987.value; var nbr_prise_plus = 0; var nbr_prise_tot = 0; var annee_pc = ''; var adduction = 1; var new_constru = false; var idTypeLogement = Number(response.data.fields_by_key.type_de_logement_1682515947741.value); var justifDomicile = response.data.fields_by_key.justificatif_de_domicile_facture_telephonique_electricite_1682516025381.files; var situationPlan = response.data.fields_by_key.veuillez_joindre_le_document_suivant_svp_une_capture_d_ecran_du_logement_entoure_via_google_maps_ou_geoportail_avec_une_vue_satellite_visible_nous_n_acceptons_pas_les_photos_de_facade_de_maison_ni_les_certificats_de_numerotage_1695735731737.files; var tel_visiteur = response.data.fields_by_key.telephone_1684246870518.value; try { const resApi = await fetch("https://api-adresse.data.gouv.fr/search/?q=" + numero + " " + voie + " " + city); const data = await resApi.json(); if (data.features.length == 0) { longitude = 5.0; latitude = 48.0; } else { longitude = data.features[0].geometry.coordinates[0]; latitude = data.features[0].geometry.coordinates[1]; } var formData = new FormData(); formData.append('user_id', '48'); formData.append('categorieTicket_id', categorieTicket_id); formData.append('sousCategorieTicket_id', sousCategorieTicket_id); formData.append('troubleDescription', troubleDescription); formData.append('city_insee', insee); formData.append('voie', voie); formData.append('numero', oldNum); formData.append('latitude', latitude); formData.append('longitude', longitude); formData.append('nombreLogement', nombreLogement); formData.append('estImmeubleNeuf', estImmeubleNeuf); formData.append('idMarche', idMarche); formData.append('numeroTicketOperateur', numeroTicketOperateur); formData.append('nom_visiteur', nom_visiteur); formData.append('prenom_visiteur', prenom_visiteur); formData.append('email_visiteur', email_visiteur); formData.append('imb', imb); formData.append('nbr_prise_plus', nbr_prise_plus); formData.append('nbr_prise_tot', nbr_prise_tot); formData.append('annee_pc', annee_pc); formData.append('adduction', adduction); formData.append('new_constru', new_constru); formData.append('idTypeLogement', idTypeLogement); formData.append('tel_visiteur', tel_visiteur); let document_types = []; //justif-domicile document_types.push("justif-domicile"); let nameJD = justifDomicile[0].name; let urlJD = justifDomicile[0].data.file_url; const dataJD = await fetch(urlJD); const blobJD = await dataJD.blob(); let typeJD = nameJD.split('.'); typeJD = typeJD[typeJD.length - 1]; let fileJD = new File([blobJD], nameJD, { type: "image/" + typeJD, lastModified: new Date().getTime() }); formData.append(nameJD, fileJD); //situation-plan document_types.push("situation-plan"); let nameSP = situationPlan[0].name; let urlSP = situationPlan[0].data.file_url; const dataSP = await fetch(urlSP); const blobSP = await dataSP.blob(); let typeSP = nameSP.split('.'); typeSP = typeSP[typeSP.length - 1]; let fileSP = new File([blobSP], nameSP, { type: "image/" + typeSP, lastModified: new Date().getTime() }); formData.append(nameSP, fileSP); formData.append('document_types', JSON.stringify(document_types)); jQuery.ajax({ type: "POST", url: "https://www.rosace-fibre.fr/ajax", data: { action: 'get_token' }, dataType: "json", success: function (res) { let headers = new Headers(); headers.set('Authorization', 'Bearer ' + res.access_token); headers.set('Accept', 'application/json'); fetch('https://vdr.rosace.fibre.services/api/exploit/referencement/add', { method: 'POST', headers: headers, body: formData }).then(function (response) { return response.json(); }) .then(function (json) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '1'); if (json.success) { } else if (json.message.length) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '0'); jQuery('.modal-doublon').css('display', 'flex'); jQuery('.modal-doublon').css('opacity', '1'); } else { alert('Une erreur est survenue.\nMerci de réessayer ultérieurement.'); } }) .catch((error) => { console.log(error); alert('Une erreur est survenue.'); window.location.reload(); }); } }); } catch (err) { console.error(err.name, err.message); alert('Une erreur est survenue'); } } async function newAddressPriseV2(response) { var categorieTicket_id = 36; var sousCategorieTicket_id = 1085; var numero = response.data.fields_by_key.numero_d_habitation_1663601677113.value; let nbr_prises_before = Number(response.data.fields_by_key.nombre_de_prises_complementaires_necessaires_a_votre_habitation_1669282897657.value); var nbr_prise_plus = Number(response.data.fields_by_key.number_1675346945293.value); var nbr_prise_tot = nbr_prises_before + nbr_prise_plus; var commentaire = response.data.fields_by_key.informations_complementaires_a_nous_communiquer_1705423018413.value; var troubleDescription = "Demande augmentation de prise (ancien nbr de prise : " + nbr_prises_before + " / Nombre de nouvelle prise : " + nbr_prise_plus + " = total prise : " + nbr_prise_tot + ")."; if (commentaire.length > 0) { troubleDescription = troubleDescription + " - " + commentaire; } var city = response.data.fields_by_key.city_1651226424940.value; var insee = null; var voie = response.data.fields_by_key.voie_1651502775868.value; let coords = null; coords = coords.split(','); var latitude = coords[0]; var longitude = coords[1]; var nombreLogement = Number(nbr_prises_before); var estImmeubleNeuf = false; var idMarche = 31; var numeroTicketOperateur = 'none'; var nom_visiteur = response.data.fields_by_key.nom_1651226228391.value; var prenom_visiteur = response.data.fields_by_key.firstname_1651226349096.value; var email_visiteur = response.data.fields_by_key.votre_adresse_de_courriel_1651226235419.value; var imb = response.data.fields_by_key.reference_imb_1651502791987.value; var annee_pc = ''; var adduction = 1; var new_constru = false; var idTypeLogement = Number(response.data.fields_by_key.type_de_logement_1682520411377.value); var permisOuDeclaration = response.data.fields_by_key.permis_de_construire_ou_declaration_prealable_1691583589976.files; var photosBAL = response.data.fields_by_key.photos_des_bal_1691583574326.files; var justifDomicile = response.data.fields_by_key.justificatif_de_domicile_1691583557903.files; var situationPlan = response.data.fields_by_key.veuillez_joindre_le_document_suivant_svp_une_capture_d_ecran_du_logement_entoure_via_google_maps_ou_geoportail_avec_une_vue_satellite_visible_nous_n_acceptons_pas_les_photos_de_facade_de_maison_ni_les_certificats_de_numerotage_1695735895394.files; // var justifDomicile = response.data.fields_by_key.justificatif_de_domicile_facture_telephonique_electricite_1665391381625.files; var tel_visiteur = response.data.fields_by_key.telephone_1684246839341.value; try { const resApi = await fetch("https://api-adresse.data.gouv.fr/search/?q=" + numero + " " + voie + " " + city); const data = await resApi.json(); if (data.features.length == 0) { longitude = 5.0; latitude = 48.0; } else { longitude = data.features[0].geometry.coordinates[0]; latitude = data.features[0].geometry.coordinates[1]; } var formData = new FormData(); formData.append('user_id', '48'); formData.append('categorieTicket_id', categorieTicket_id); formData.append('sousCategorieTicket_id', sousCategorieTicket_id); formData.append('troubleDescription', troubleDescription); formData.append('city_insee', insee); formData.append('voie', voie); formData.append('numero', numero); formData.append('latitude', latitude); formData.append('longitude', longitude); formData.append('nombreLogement', nombreLogement); formData.append('estImmeubleNeuf', estImmeubleNeuf); formData.append('idMarche', idMarche); formData.append('numeroTicketOperateur', numeroTicketOperateur); formData.append('nom_visiteur', nom_visiteur); formData.append('prenom_visiteur', prenom_visiteur); formData.append('email_visiteur', email_visiteur); formData.append('imb', imb); formData.append('nbr_prise_plus', nbr_prise_plus); formData.append('nbr_prise_tot', nbr_prise_tot); formData.append('annee_pc', annee_pc); formData.append('adduction', adduction); formData.append('new_constru', new_constru); formData.append('idTypeLogement', idTypeLogement); formData.append('tel_visiteur', tel_visiteur); let document_types = []; //justif-domicile document_types.push("justif-domicile"); let nameJD = justifDomicile[0].name; let urlJD = justifDomicile[0].data.file_url; const dataJD = await fetch(urlJD); const blobJD = await dataJD.blob(); let typeJD = nameJD.split('.'); typeJD = typeJD[typeJD.length - 1]; let fileJD = new File([blobJD], nameJD, { type: "image/" + typeJD, lastModified: new Date().getTime() }); formData.append(nameJD, fileJD); //permis-ou-declaration document_types.push("permis-ou-declaration"); let namePoD = permisOuDeclaration[0].name; let urlPoD = permisOuDeclaration[0].data.file_url; const dataPoD = await fetch(urlPoD); const blobPoD = await dataPoD.blob(); let typePoD = namePoD.split('.'); typePoD = typePoD[typePoD.length - 1]; let filePoD = new File([blobPoD], namePoD, { type: "image/" + typePoD, lastModified: new Date().getTime() }); formData.append(namePoD, filePoD); //photos-bal const photoPromises = photosBAL.map(async (photo) => { document_types.push("photo-bal"); const namePhoto = photo.name; const urlPhoto = photo.data.file_url; const dataPhoto = await fetch(urlPhoto); const blobPhoto = await dataPhoto.blob(); const typePhoto = namePhoto.split('.').pop(); const filePhoto = new File([blobPhoto], namePhoto, { type: "image/" + typePhoto, lastModified: new Date().getTime() }); formData.append(namePhoto, filePhoto); }); await Promise.all(photoPromises); //situation-plan document_types.push("situation-plan"); let nameSP = situationPlan[0].name; let urlSP = situationPlan[0].data.file_url; const dataSP = await fetch(urlSP); const blobSP = await dataSP.blob(); let typeSP = nameSP.split('.'); typeSP = typeSP[typeSP.length - 1]; let fileSP = new File([blobSP], nameSP, { type: "image/" + typeSP, lastModified: new Date().getTime() }); formData.append(nameSP, fileSP); formData.append('document_types', JSON.stringify(document_types)); jQuery.ajax({ type: "POST", url: "https://www.rosace-fibre.fr/ajax", data: { action: 'get_token' }, dataType: "json", success: function (res) { let headers = new Headers(); headers.set('Authorization', 'Bearer ' + res.access_token); headers.set('Accept', 'application/json'); fetch('https://vdr.rosace.fibre.services/api/exploit/referencement/add', { method: 'POST', headers: headers, body: formData }).then(function (response) { return response.json(); }) .then(function (json) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '1'); if (json.success) { } else if (json.message.length) { jQuery('.eligibilite-loader').css('display', 'none'); jQuery('.eligibilite-loader').css('opacity', '0'); jQuery('.nf-response-msg').css('opacity', '0'); jQuery('.modal-doublon').css('display', 'flex'); jQuery('.modal-doublon').css('opacity', '1'); } else { alert('Une erreur est survenue.\nMerci de réessayer ultérieurement.'); } }) .catch((error) => { console.log(error); alert('Une erreur est survenue.'); window.location.reload(); }); } }); } catch (err) { console.error(err.name, err.message); alert('Une erreur est survenue'); } } // BOT var cookie_device_id = getCookieFooter('dd'); var cookie_user_id = getCookieFooter('ud'); let countBotClicks = 0; jQuery('.modals .trigger.bot').click(function () { countBotClicks = countBotClicks + 1; if (countBotClicks == 1) { var inject = "https://bot.fibre.jolifish.fr/assets/modules/channel-web/inject.js"; jQuery.getScript(inject, function () { window.botpressWebChat.init({ host: 'https://bot.fibre.jolifish.fr/', botId: 'bot-rosace', userId: cookie_user_id, extraStylesheet: 'https://bot.fibre.jolifish.fr/assets/modules/channel-web/chat.css' }); setTimeout(function () { window.botpressWebChat.sendEvent({ type: 'show' }) }, 1000); }); } else { window.botpressWebChat.sendEvent({ type: 'show' }) } }); window.addEventListener('message', function (event) { //Identifies when the bot bubble is clicked and the sends 'proactive-trigger' event if (event.data.name === 'webchatOpened') { var bpIcon = document.getElementById("show-bp"); bpIcon.classList.remove("message"); window.botpressWebChat.sendEvent({ type: 'proactive-trigger', channel: 'web' }) } // if (event.data.name === 'webchatClosed') { // jQuery('.logos .bot').addClass('message'); // } }); // If coming on a page from bot, open bot jQuery(document).ready(function () { var current_url = window.location.href; if (current_url.includes("from=bot-fibre")) { setTimeout(function () { jQuery('.modals .trigger.bot').click(); }, 1000); } }); </script> </body> </html> <script> var swiper = new Swiper('.swiper-block', { roundLengths : true, spaceBetween: 30, slidesPerView: 1, navigation: { nextEl: '.swiper-block-button-next', prevEl: '.swiper-block-button-prev', }, pagination: { type: 'fraction', el: '.swiper-block-pagination', }, breakpoints: { 550: { slidesPerView: 2, }, 1400: { slidesPerView: 3, }, 1700: { slidesPerView: 4, }, } }); </script>