CINXE.COM

Publier un avis de décès facilement et rapidement - Libra Memoria

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr"> <head> <script> var firstidCurrentUrlParams = new URL(window.location).searchParams; var firstidConsoleLog = (firstidCurrentUrlParams.get("debug")!=null); function GetCookie4FirstId(t){for(var n=t+"=",r=document.cookie.split(";"),e=0;e<r.length;e++){for(var i=r[e];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(n))return i.substring(n.length,i.length)}return null} function SetCookie4FirstId(t,v){document.cookie = t+"="+v+"; domain=libramemoria.com";} function DeleteCookie4FirstId(t){document.cookie = t+"=; domain=libramemoria.com; expires=Thu, 01 Jan 1970 00:00:00 UTC";} function Log4Firstid(t){if (firstidConsoleLog)console.log(t); } function DeleteFirstIdInDataLayer() { Log4Firstid('delete firstId info in datalayer'); if (dataLayer[0].firstid) delete dataLayer[0].firstid; } function SetFirstIdInDataLayer() { var firstId = GetCookie4FirstId("firstid"); var consentTrackingPub = GetCookie4FirstId("consentTrackingPub"); if (firstId !=null) { if (firstId!="DOWN" && firstId!="NO_TRACKING") { dataLayer[0]["firstid"]=firstId; dataLayer[0]["firstidStatus"]="UP"; } else { if (firstId=="DOWN") { dataLayer[0]["firstidStatus"]="DOWN"; } else { dataLayer[0]["firstidStatus"]="NO_TRACKING"; } } } else { if (consentTrackingPub !=null) { dataLayer[0]["firstidStatus"]="NEW"; } else { dataLayer[0]["firstidStatus"]="OFF"; } } } function SetCookieConsentPub4FirstId() { CheckCMPOnInit(); CheckCMPOnEvent(); } function CheckCMPOnEvent() { window.didomiEventListeners = window.didomiEventListeners || []; window.didomiEventListeners.push({ event: 'consent.changed', listener: function (context) { Log4Firstid('before firstId check CMP event'); CheckCMPOnInit(); Log4Firstid('after firstId check CMP event'); } }); } function CheckCMPOnInit() { window.didomiOnReady = window.didomiOnReady || []; window.didomiOnReady.push(function (Didomi) { Log4Firstid('before firstId check CMP init'); if (Didomi.getUserConsentStatusForPurpose(Didomi.Purposes.SelectPersonalizedAds)) { Log4Firstid('Didomi.Purposes.SelectPersonalizedAds = true'); SetCookie4FirstId("consentTrackingPub","1"); } else { DeleteCookie4FirstId("consentTrackingPub"); DeleteCookie4FirstId("firstid"); DeleteFirstIdInDataLayer(); } SetFirstIdInDataLayer(); Log4Firstid('Didomi objet :'); Log4Firstid(Didomi); Log4Firstid('after firstId check CMP init'); }); } function FirstIdLogic() { Log4Firstid('start firstId script'); var firstId = GetCookie4FirstId("firstid"); var consentTrackingPub = GetCookie4FirstId("consentTrackingPub"); Log4Firstid('firstId = ' + firstId); Log4Firstid('consentTrackingPub = ' + consentTrackingPub); if (firstId == null && consentTrackingPub!= null) window.location.replace("/firstid/"); Log4Firstid('end firstId script'); } FirstIdLogic(); </script> <script> function getCookie(t){for(var n=t+"=",r=document.cookie.split(";"),e=0;e<r.length;e++){for(var i=r[e];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(n))return i.substring(n.length,i.length)}return null} function getCookieXCONNECT(){var e=getCookie(".XCONNECT");if(e==null)return getCookie("IdSes");else return e;} function getCookieXCONNECTForEnv(t){var i=getCookieXCONNECT();if(null!==i){var r,e=i.split("&");for(r=0;r<e.length;r+=1)if(e[r].split("=")[0]===t)return e[r].split("=")[1]}return""} function IsConnected(n){return""!==getCookieXCONNECTForEnv(n)} function IsAnomymousConnected(){return null!==getCookie(".PRF")} function RedirectDomain(e,c,i){window.location.replace(e.replace(c,i))} function SwitchAuthDomain(n,i,o){(IsConnected(o)||IsAnomymousConnected())&&RedirectDomain(window.location.href,n,i)} SwitchAuthDomain('www.libramemoria.com', 'c.libramemoria.com', '2'); </script> <meta charset="UTF-8"> <meta name="language" content="FR-fr" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="description" content="Libra Memoria simplifie les démarches pour publier un avis de décès en ligne ou dans la presse locale. En quelques clics, obtenez un tarif, prévisualisez votre annonce et validez la publication." /> <meta property="og:title" content="Publier un avis de décès facilement et rapidement - Libra Memoria" /> <meta name="twitter:title" content="Publier un avis de décès facilement et rapidement - Libra Memoria" /> <meta property="og:description" content="Libra Memoria simplifie les démarches pour publier un avis de décès en ligne ou dans la presse locale. En quelques clics, obtenez un tarif, prévisualisez votre annonce et validez la publication." /> <meta name="twitter:description" content="Libra Memoria simplifie les démarches pour publier un avis de décès en ligne ou dans la presse locale. En quelques clics, obtenez un tarif, prévisualisez votre annonce et validez la publication." /> <meta property="og:url" content="https://www.libramemoria.com/publier-un-avis-deces/avis-messe" /> <meta name="twitter:site" content="" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1" /> <link rel="canonical" href="https://www.libramemoria.com/publier-un-avis-deces/avis-messe" /> <title>Publier un avis de décès facilement et rapidement - Libra Memoria</title> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" /> <script> var bufferScript = [], head = {}; head.ready = function (f) { bufferScript.push(f) }; var bufferLoad = []; head.load = function (f) { bufferLoad.push(f) }; var typePattern = ""; var typePatternHtml5 = ""; var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; if (w < 481) (typePattern = "mobile", typePatternHtml5 = "data-mobile"); else if (w < 1025) (typePattern = "tablet", typePatternHtml5 = "data-tablet"); </script> <script>var galleryDivId = 'pub-dfp-g1';</script> <script>var inread1DivId = 'pub-dfp-i1';</script> <script>var inread1WrapperId = 'wrapper_pub-dfp-i1';</script> <!--[if lt IE 9]> <script src="https://cdn-files.prsmedia.fr/files/fr/javascript/plugins/css3-mediaqueries.js"></script> <![endif]--> <!-- POUR SORTIR --> <script type="text/javascript">window.gdprAppliesGlobally=true;(function(){function a(e){if(!window.frames[e]){if(document.body&&document.body.firstChild){var t=document.body;var n=document.createElement("iframe");n.style.display="none";n.name=e;n.title=e;t.insertBefore(n,t.firstChild)} else{setTimeout(function(){a(e)},5)}}}function e(n,r,o,c,s){function e(e,t,n,a){if(typeof n!=="function"){return}if(!window[r]){window[r]=[]}var i=false;if(s){i=s(e,t,n)}if(!i){window[r].push({command:e,parameter:t,callback:n,version:a})}}e.stub=true;function t(a){if(!window[n]||window[n].stub!==true){return}if(!a.data){return} var i=typeof a.data==="string";var e;try{e=i?JSON.parse(a.data):a.data}catch(t){return}if(e[o]){var r=e[o];window[n](r.command,r.parameter,function(e,t){var n={};n[c]={returnValue:e,success:t,callId:r.callId};a.source.postMessage(i?JSON.stringify(n):n,"*")},r.version)}} if(typeof window[n]!=="function"){window[n]=e;if(window.addEventListener){window.addEventListener("message",t,false)}else{window.attachEvent("onmessage",t)}}}e("__tcfapi","__tcfapiBuffer","__tcfapiCall","__tcfapiReturn");a("__tcfapiLocator");(function(e){ var t=document.createElement("script");t.id="spcloader";t.type="text/javascript";t.async=true;t.src="https://sdk.privacy-center.org/"+e+"/loader.js?target="+document.location.hostname;t.charset="utf-8";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)})("ca08d6ad-65e3-410b-943d-97d9e2081851")})();</script> <script>var consentModuleEnabled = true;</script> <script>var consentModuleFreeHtmlEnabled = true;</script> <link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/min/fr/css/plugins.B4CCDF284B0E17B1A1A21048AEB66F96.min.css' /><link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/LIB/min/fr/css/helpers.F17B90144FECFDAB6580CD11302C8901.min.css' /><link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/LIB/min/fr/css/gridSystem.48B3609BA9B5E2754FFBCA0E750F20DB.min.css' /><link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/LIB/min/fr/css/landingPage.09489C42E4AF425BDA94835EE4392094.min.css' /><link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/LIB/min/fr/css/jquery-ui-1.10.3.custom.D1534CC7E27267503B390005E9309B28.min.css' /><link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/LIB/min/fr/css/carrousel.0CA0F629EA36C0E2D04B20C0EEBE4535.min.css' /><link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/LIB/min/fr/css/chocolat.D74DA398B2AF3001F6AC7C643E5E8B63.min.css' /><link rel='stylesheet' type='text/css' href='https://cdn-files.prsmedia.fr/files/LIB/min/fr/css/style.2192EC42D5435E878CAFC273188F68B3.min.css' /> <script> dataLayer = [{ 'dimension10' : 'Non', 'dimension11' : 'Non', 'dimension15' : 'Publier un avis de décès', 'dimension33' : navigator.userAgent }]; </script><script type="text/javascript"> //Google Tag Manager (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WG654TP'); //End Google Tag Manager </script> </head> <body class="SaisieGuideeComponent "> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WG654TP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <style> .objet_commemoratif .corps { line-height: 1.7rem; } .objet_commemoratif.penseeIllustree, .objet_commemoratif.plaque { flex-direction: column; } @media screen and (max-width: 999px) { .objet_commemoratif.condoleance .corps {width: 100%;} .objet_commemoratif.condoleance { padding-bottom: 40px;} .objet_commemoratif .corps .infos { bottom: 6px;} } .saisie-question {padding: 15px 10px;} </style> <!-- Load Facebook SDK for JavaScript --> <div id="fb-root"></div> <script>(function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <header> <div class="header-top noMobileHeader"> <div class="bloc_logo"> <a class="logo UA-trackEvent" href="/" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-logo-libra-memoria"><span class="ei_sronly">Accueil Libra Memoria</span></a> </div> <div class="headerTopRight "> <div> <div class="mod GXCO_xlogSmall identificate"> <div class="titre UA-trackEvent" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-lien-connexion"><p>Se connecter</p></div> <form id="authenticationFormModule" method='POST' class="preventDoubleSubmission "> <div class="wrapperAuthentication"> <div> <div class="formRow"> <label for="txtId">Email</label> <input type="text" name="_cm_user" id="txtId" /> </div> <div class="formRow"> <label for="txtMdp">Mot de passe</label> <input type="password" name="_cm_pwd" maxlength="32" id="txtMdp" /> </div> </div> </div> <div class="formBottom"> <div class="forever"> <input type="checkbox" checked="checked" value="forever" id="rememberme2" name="_cm_rememberme" /> <label class="bar-checkbox" for="rememberme2">Rester connecté</label> </div> <ul class="listaction"> <li><a href="/e-services/ForgotPassword" class="UA-trackEvent" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-lien-mdp-oublie">mot de passe oublié</a></li> <li><a href="/e-services/CreateAccount" class="UA-trackEvent" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-lien-inscription">pas encore inscrit</a></li> </ul> <input value="OK" name="submit" type="submit" class="btConnect" /> </div> </form> </div> <a href="/publier-un-avis-deces" class="btn-other btn noMobile">Publier un avis</a> </div> </div> </div> <nav role="navigation" class="noMobileHeader header-bottom"> <div class="bloc_logo"> <a class="logo UA-trackEvent" href="/" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-logo-libra-memoria"><span class="ei_sronly">Accueil Libra Memoria</span></a> </div> <div class="navMain"> <ul class="nav_model02 typed nav_niv1 container " > <li class="itemLevel1 hasChilds avisDeces" data-id="menuHtypedChild1" " > <p class="AT-trackEvent navigation item_level1" data-ATtype="click" data-ATval1="Navigation" data-ATval2="menu horizontal" data-ATval3="Lien sur Consulter un avis de décès" role="menuitem" aria-haspopup="true" aria-expanded="true" tabindex="0">Consulter un avis de décès <span class="ico_lim ico_nav" data-icon="haut"></span><span class="ei_sronly">gestion du menu ouvert ou ferm�</span></p> </li> <li class="itemLevel1 hasChilds guidesConseils" data-id="menuHtypedChild2" " > <p class="AT-trackEvent navigation item_level1" data-ATtype="click" data-ATval1="Navigation" data-ATval2="menu horizontal" data-ATval3="Lien sur Nos guides et conseils" role="menuitem" aria-haspopup="true" aria-expanded="true" tabindex="0">Nos guides et conseils <span class="ico_lim ico_nav" data-icon="haut"></span><span class="ei_sronly">gestion du menu ouvert ou ferm�</span></p> </li> <li class="itemLevel1 articles" > <a href="/infos" class="AT-trackEvent navigation item_level1" data-ATtype="click" data-ATval1="Navigation" data-ATval2="menu horizontal" data-ATval3="Lien sur Informations" role="menuitem" aria-haspopup="true" aria-expanded="true" tabindex="0">Informations </a> </li> <li class="itemLevel1 decesCelebres" > <a href="/deces-celebres" class="AT-trackEvent navigation item_level1" data-ATtype="click" data-ATval1="Navigation" data-ATval2="menu horizontal" data-ATval3="Lien sur Décès célèbres" role="menuitem" aria-haspopup="true" aria-expanded="true" tabindex="0">Décès célèbres </a> </li> <li class="itemLevel1 hasChilds services" data-id="menuHtypedChild5" " > <p class="AT-trackEvent navigation item_level1" data-ATtype="click" data-ATval1="Navigation" data-ATval2="menu horizontal" data-ATval3="Lien sur Services" role="menuitem" aria-haspopup="true" aria-expanded="true" tabindex="0">Services <span class="ico_lim ico_nav" data-icon="haut"></span><span class="ei_sronly">gestion du menu ouvert ou ferm�</span></p> </li> </ul> <div id="menuHtypedChild1" class="nav_niv2 typed avisDeces"> <div class="container"> <div class="headerStat"> <div class="mod GANO_infoCountAnnounce"> <div class="modContent"> <div class="stat-top"> <div class="first"> <p><span>32 803 886</span> avis de décès en ligne</p> </div> <a href="/avis" class="btn btn-1 UA-trackEvent" data-UAval1="clic-barre-de-droite" data-UAval2="clic-module-statistiques" data-UAval3="clic-lien-deces-du-jour">Voir tous les avis</a> </div> </div> </div> <div class="alertContent"> <div class="title"> <p>Alertes avis de décès</p> </div> <p>Soyez prévenu de la publication d’un avis de décès sur votre commune ou sur un nom de famille en particulier.</p> <a href="/etre-alerte-des-deces" class="btn btn-2">S'inscrire dès 15€/an</a> </div> </div> <ul class="nav_niv2-ul"> <li class="itemLevel2 avisDeces-title nav-title"> <p class="titleLevel2">Avis par journal</p> <ul class="nav_niv3"> <li class="itemLevel3 "> <a href="/avis/aisne-nouvelle" class="linkLevel3">Aisne Nouvelle</a> </li> <li class="itemLevel3 "> <a href="/avis/l-alsace" class="linkLevel3">L'Alsace</a> </li> <li class="itemLevel3 "> <a href="/avis/l-ardennais" class="linkLevel3">L'Ardennais</a> </li> <li class="itemLevel3 "> <a href="/avis/le-bien-public" class="linkLevel3">Le Bien Public</a> </li> <li class="itemLevel3 "> <a href="/avis/le-courrier-picard" class="linkLevel3">Le Courrier Picard</a> </li> <li class="itemLevel3 "> <a href="/avis/le-dauphine-libere" class="linkLevel3">Le Dauphiné Libéré</a> </li> <li class="itemLevel3 "> <a href="/avis/les-dernieres-nouvelles-d-alsace" class="linkLevel3">Les DNA</a> </li> <li class="itemLevel3 "> <a href="/avis/l-echo-de-la-lys" class="linkLevel3">L'Echo de la Lys</a> </li> <li class="itemLevel3 "> <a href="/avis/les-echos-du-touquet-le-journal-de-montreuil-le-reveil-de-berck" class="linkLevel3">Les Echos du Touquet</a> </li> <li class="itemLevel3 "> <a href="/avis/l-est-eclair" class="linkLevel3">L'Est Eclair</a> </li> <li class="itemLevel3 "> <a href="/avis/l-est-republicain" class="linkLevel3">L'Est Républicain</a> </li> <li class="itemLevel3 "> <a href="/avis/l-indicateur-des-flandres" class="linkLevel3">L'Indicateur des Flandres</a> </li> <li class="itemLevel3 "> <a href="/avis/le-journal-de-saone-et-loire" class="linkLevel3">Le Journal de Saône et Loire</a> </li> <li class="itemLevel3 "> <a href="/avis/Le-journal-des-flandres" class="linkLevel3">Le Journal des Flandres</a> </li> <li class="itemLevel3 "> <a href="/avis/liberation-champagne" class="linkLevel3">Libération Champagne</a> </li> <li class="itemLevel3 "> <a href="/avis/nord-eclair" class="linkLevel3">Nord Eclair</a> </li> <li class="itemLevel3 "> <a href="/avis/nord-littoral" class="linkLevel3">Nord Littoral</a> </li> <li class="itemLevel3 "> <a href="/avis/le-progres" class="linkLevel3">Le Progrès</a> </li> <li class="itemLevel3 "> <a href="/avis/le-republicain-lorrain" class="linkLevel3">Le Républicain Lorrain</a> </li> <li class="itemLevel3 "> <a href="/avis/l-union" class="linkLevel3">L'Union</a> </li> <li class="itemLevel3 "> <a href="/avis/la-voix-du-nord" class="linkLevel3">La Voix du Nord </a> </li> <li class="itemLevel3 "> <a href="/avis/vosges-matin/" class="linkLevel3">Vosges Matin</a> </li> <li class="itemLevel3 liste-par-journal"> <a href="/liste-des-avis-de-deces-par-journal" class="linkLevel3">Voir la liste des 60 journaux</a> </li> </ul> </li> </ul> </div> </div> <div id="menuHtypedChild2" class="nav_niv2 typed guidesConseils"> <div class="container"> <ul class="nav_niv2-ul"> <li class="itemLevel2 guidesConseils-title nav-title"> <p class="titleLevel2">Faire face à un décès</p> <ul class="nav_niv3"> <li class="itemLevel3 "> <a href="/theme/formalites-en-cas-de-deces" class="linkLevel3">Gérer les démarches administratives</a> </li> <li class="itemLevel3 "> <a href="/theme/obseques" class="linkLevel3">Organiser des obsèques</a> </li> <li class="itemLevel3 nav-all"> <a href="/guides-et-conseils/faire-face-a-un-deces" class="linkLevel3">Voir tous les conseils pour faire face à un décès</a> </li> </ul> </li> <li class="itemLevel2 guidesConseils-title nav-title"> <p class="titleLevel2">Surmonter un deuil</p> <ul class="nav_niv3"> <li class="itemLevel3 "> <a href="/infos/2023/02/13/questions-sur-le-deuil" class="linkLevel3">Se faire aider</a> </li> <li class="itemLevel3 "> <a href="/personne/2024/01/19/comment-accompagner-les-enfants-et-les-adolescents-dans-leur-deuil" class="linkLevel3">Soutenir</a> </li> <li class="itemLevel3 guidesConseils-title nav-all"> <a href="/guides-et-conseils/surmonter-un-deuil" class="linkLevel3">Voir tous les conseils pour surmonter un deuil</a> </li> </ul> </li> <li class="itemLevel2 guidesConseils-title nav-title"> <p class="titleLevel2">Se souvenir</p> <ul class="nav_niv3"> <li class="itemLevel3 "> <a href="/infos/2020/10/21/comment-rendre-hommage-aux-personnes-qui-vous-sont-cheres" class="linkLevel3">Cultiver le souvenir</a> </li> <li class="itemLevel3 "> <a href="/guides-et-conseils/2024/08/23/le-devoir-de-memoire-reflexion-historique-et-engagement-collectif" class="linkLevel3">Commémorer</a> </li> <li class="itemLevel3 nav-all"> <a href="/guides-et-conseils/se-souvenir" class="linkLevel3">Voir tous les conseils pour se souvenir</a> </li> </ul> </li> <li class="itemLevel2 guidesConseils-title nav-title"> <p class="titleLevel2">Anticiper un décès</p> <ul class="nav_niv3"> <li class="itemLevel3 "> <a href="/formalites-en-cas-de-deces/2018/04/14/quelles-demarches-faire-en-prevision-d-un-deces" class="linkLevel3">Démarches à faire</a> </li> <li class="itemLevel3 "> <a href="/infos/2023/04/15/comment-aborder-la-fin-de-vie-avec-ses-proches" class="linkLevel3">Aborder la fin de vie</a> </li> <li class="itemLevel3 "> <a href="/theme/2024/02/20/le-guide-complet-pour-comprendre-le-testament" class="linkLevel3">Transmettre son patrimoine</a> </li> <li class="itemLevel3 nav-all"> <a href="/guides-et-conseils/anticiper-un-deces" class="linkLevel3">Voir tous les conseils pour anticiper un décès</a> </li> </ul> </li> </ul> </div> </div> <div id="menuHtypedChild5" class="nav_niv2 typed services"> <div class="container"> <section class="mod GANO_RechercheAnnuairePF"> <div class="modContent"> <p class="title">Trouver une pompe funèbre</p> <form action="/pompes-funebres" method="get"> <label for="search_annuairePF-header" class="ei_sronly">Trouver une pompe funèbre</label> <input class="inputLocalisationAjax" type="Text" placeholder="Saisir une commune ou un code postal" id="search_annuairePF-header"/> <input name="Type" id="type-search_annuairePF-header" type="hidden" value="" /> <input name="CodeInsee" id="codeInsee-search_annuairePF-header" type="hidden" value="" /> <button type="submit" class="btn_search_annuaire UA-trackEvent" data-UAval1="clic-page-libra" data-UAval2="clic-annuaire-pompesfunebres" data-UAval3="clic-recherche"><span class="ico_lim" data-icon="search"></span><span class="ei_sronly">Rechercher un annuaire</span></button> </form> </div> </section> <ul class="nav_niv2-ul"> <li class="itemLevel2 service-title nav-title"> <p class="titleLevel2">Nos services</p> <ul class="nav_niv3"> <li class="itemLevel3 "> <a href="/infos/2020/10/21/comment-rendre-hommage-aux-personnes-qui-vous-sont-cheres" class="linkLevel3">Rendre hommage</a> </li> <li class="itemLevel3 "> <a href="/guides-et-conseils/2023/06/29/libra-memoria-sur-les-reseaux-sociaux" class="linkLevel3">Suivez nous sur les réseaux</a> </li> <li class="itemLevel3 "> <a href="https://www.libramemoria.com/partenaires/2021/07/16/libra-memoria-a-choisi-interflora" class="linkLevel3">Envoyer des fleurs</a> </li> <li class="itemLevel3 "> <a href="/publier-un-avis-deces" class="linkLevel3">Publier un avis</a> </li> <li class="itemLevel3 "> <a href="/partenaires" class="linkLevel3">Nos partenaires</a> </li> <li class="itemLevel3 "> <a href="/pompes-funebres" class="linkLevel3">Trouver une pompe funèbre</a> </li> </ul> </li> </ul> </div> </div> </div> </nav> <nav role="navigation" class="noDesktopHeader navBurger"> <div class="topNavBurger"> <div class="btn-burger"> <div class="btn_menu-wrapper"> <div class="btn_menu_rwd"></div> </div> <p>Menu</p> </div> <div class="bloc_logo"> <a class="logo UA-trackEvent" href="/" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-logo-libra-memoria"><span class="ei_sronly">Accueil Libra Memoria</span></a> </div> </div> <div class="topMenu"> <ul class="navigation nav_model3"> <li class="connexion menu_niv1 flex nav-btn"> <div class="mod GXCO_xlogSmall identificate"> <div class="titre UA-trackEvent" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-lien-connexion"><p>Se connecter</p></div> <form id="authenticationFormModule" method='POST' class="preventDoubleSubmission "> <div class="wrapperAuthentication"> <div> <div class="formRow"> <label for="txtId">Email</label> <input type="text" name="_cm_user" id="txtId" /> </div> <div class="formRow"> <label for="txtMdp">Mot de passe</label> <input type="password" name="_cm_pwd" maxlength="32" id="txtMdp" /> </div> </div> </div> <div class="formBottom"> <div class="forever"> <input type="checkbox" checked="checked" value="forever" id="rememberme2" name="_cm_rememberme" /> <label class="bar-checkbox" for="rememberme2">Rester connecté</label> </div> <ul class="listaction"> <li><a href="/e-services/ForgotPassword" class="UA-trackEvent" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-lien-mdp-oublie">mot de passe oublié</a></li> <li><a href="/e-services/CreateAccount" class="UA-trackEvent" data-UAval1="clic-navigation" data-UAval2="clic-haut-de-page" data-UAval3="clic-lien-inscription">pas encore inscrit</a></li> </ul> <input value="OK" name="submit" type="submit" class="btConnect" /> </div> </form> </div> </li> <li class="home menu_niv1 flex nav-btn"> <span class="ico_lim" data-icon="home"></span> <div class="is-half"> <a href="/" class="linkLevel1 home linkable">Accueil</a> <p class="nav-description"></p> </div> </li> <li class="consultAvis icon-avis menu_niv1 flex nav-btn"> <span class="ico_lim" data-icon="lookAvis"></span> <div class="is-half"> <a href="/avis" class="linkLevel1 consultAvis icon-avis linkable">Consulter un avis de décès</a> <p class="nav-description"></p> </div> </li> <li class="alertAvis icon-alert menu_niv1 flex nav-btn"> <span class="ico_lim" data-icon="alert"></span> <div class="is-half"> <a href="/etre-alerte-des-deces" class="linkLevel1 alertAvis icon-alert linkable">Alerte avis de décès</a> <p class="nav-description">Soyez prévenu de la publication d’un avis de décès sur votre commune ou sur un nom de famille en particulier ? À partir de 15€/an</p> </div> </li> <li class="decesCelebres icon-decesCelebres menu_niv1 flex nav-btn"> <span class="ico_lim" data-icon="decesC"></span> <a href="/deces-celebres" class="linkLevel1 decesCelebres icon-decesCelebres linkable">Décès célèbres</a> </li> <li class="guidesConseils icon-guidesConseils menu_niv1"> <div class=" flex"> <span class="ico_lim" data-icon="book"></span> <p class="title">Guides et conseils</p> </div> <ul class="menu_niv2 menu-group-btn"> <li class="is-half"> <a href="/guides-et-conseils/faire-face-a-un-deces" class="linkLevel2">Faire face à un décès</a> </li> <li class="is-half"> <a href="/guides-et-conseils/surmonter-un-deuil" class="linkLevel2">Surmonter un deuil</a> </li> <li class="is-half"> <a href="/guides-et-conseils/se-souvenir" class="linkLevel2">Se souvenir</a> </li> <li class="is-half"> <a href="/guides-et-conseils/anticiper-un-deces" class="linkLevel2">Anticiper un décès</a> </li> </ul> </li> <li class="articles icon-articles menu_niv1"> <div class=" flex"> <span class="ico_lim" data-icon="articles"></span> <p class="title">Informations</p> </div> <ul class="menu_niv2 menu-group-btn"> <li class="enCeMoment"> <p class="linkable">En ce moment</p> <ul> <li class="is-half nav-btn"> <a href="/guides-et-conseils/2024/12/10/vivre-son-deuil-comment-passer-les-fetes-de-fin-d-annee-apres-la-perte-d-un-proche" class="linkLevel3">Fêtes de fin d'année</a> </li> <li class="is-half nav-btn"> <a href="/theme/fleurs" class="linkLevel3">Fleurir en hiver</a> </li> </ul> </li> <li class=""> <a href="/infos" class="linkLevel2">Toutes les informations</a> </li> </ul> </li> <li class="services icon-services menu_niv1"> <div class=" flex"> <span class="ico_lim" data-icon="services"></span> <p class="title">Nos services</p> </div> <ul class="menu_niv2 menu-group-btn"> <li class="is-half"> <a href="https://www.libramemoria.com/infos/2020/10/21/comment-rendre-hommage-aux-personnes-qui-vous-sont-cheres" class="linkLevel2">Rendre hommage</a> </li> <li class="is-half"> <a href="https://www.libramemoria.com/partenaires/2021/07/16/libra-memoria-a-choisi-interflora" class="linkLevel2">Envoyer des fleurs</a> </li> <li class="is-half"> <a href="/guides-et-conseils/2023/06/29/libra-memoria-sur-les-reseaux-sociaux" class="linkLevel2">Suivez nous sur les réseaux sociaux</a> </li> <li class="is-half"> <a href="/publier-un-avis-deces" class="linkLevel2">Publier un avis</a> </li> <li class="is-half"> <a href="/pompes-funebres" class="linkLevel2">Trouver une pompe funèbre</a> </li> <li class="is-half"> <a href="/partenaires" class="linkLevel2">Nos partenaires</a> </li> </ul> </li> <li class="avisDeces btn-other btn menu_niv1 is-half"> <a href="/publier-un-avis-deces" >Publier un avis de décès<span class="ico_lim" data-icon="right"></span></a> </li> </ul> </div> <a href="/publier-un-avis-deces" class="btn-other btn noDesktop">Publier un avis</a> </nav> <span></span> </header> <div id="ad_portal"> <div class="ad_portal_overlay"></div> <div class="wrapper_deco container pt-16" id="ad_portal"> <div class="main_wrapper"> <ul id="ariane"> <li class="first"> <a href="/">Accueil</a> </li> <li class="last"> <a href="https://www.libramemoria.com/publier-un-avis-deces/avis-messe">Publier un avis de décès</a> </li> </ul> <main class="full"><!-- --> <!-- Formulaire de saisie déportée d'un avis mortuaire --> <link type="text/css" rel="stylesheet" href="https://cdn-files.prsmedia.fr/files/LIB/fr/css/croppie.css" /> <style> .section-label { display: flex; } </style> <div class="overlay saisie_deportee"><div id="sendBox">Veuillez patienter, l'opération est en cours.</div></div> <section class="saisie-resume saisie-deportee"> <h1>Comment faire paraître un avis de décès ?</h1> <div> <p>Avec Libra Memoria, il est très simple de publier un avis de décès en ligne et sur certains journaux locaux. Le formulaire vous permet de publier une annonce en 5 étapes :</p> <ol> <li>Choisissez le type d'avis</li> <li>Sélectionnez la parution, uniquement en ligne ou sur un journal local</li> <li>Saisissez les informations du défunt</li> <li>Rédigez l'annonce</li> <li>Prévisualisez et validez l’annonce. Le paiement en ligne s’effectue par carte bancaire ou par Paypal. La transaction est entièrement sécurisée.</li> </ol> <p>Libra Memoria se charge de transmettre les informations à chaque journal pour publication.</p> </div> <div> <p> <u><b>Si vous êtes une pompe funèbre : connectez-vous à votre compte pour accéder à votre espace professionnel</b></u> </p> </div> </section> <form action="#" enctype="multipart/form-data" id="saisie-guidee-form"> <section id="selection-type-avis" class="saisie-deportee"> <h2>1. Choisissez le type d'avis</h2> <div> <ul id="list-types-avis"> <li id="Deces" data-value="Deces"> <div data-urlName="avis-deces"> <a href="https://www.libramemoria.com/publier-un-avis-deces/avis-deces" class="type-avis-click"><span>AVIS DE DÉCÈS</span> <p>Pour annoncer à votre famille et à son entourage le décès d'un proche et la célébration de ses obsèques</p> </a> </div> </li> <li id="Remerciements" data-value="Remerciements"> <div data-urlName="remerciements"> <a href="https://www.libramemoria.com/publier-un-avis-deces/remerciements" class="type-avis-click"><span>REMERCIEMENTS</span> <p>Pour remercier toutes les personnes qui ont témoigné leur émotion à l'annonce du décès</p> </a> </div> </li> <li id="Anniversaire" data-value="Anniversaire"> <div data-urlName="anniversaire-deces"> <a href="https://www.libramemoria.com/publier-un-avis-deces/anniversaire-deces" class="type-avis-click"><span>ANNIVERSAIRE DE DÉCÈS</span> <p>Pour rappeler la date du décès d'un proche et commémorer sa mémoire</p> </a> </div> </li> <li id="Hommage" data-value="Hommage"> <div data-urlName="hommage"> <a href="https://www.libramemoria.com/publier-un-avis-deces/hommage" class="type-avis-click"><span>ENTREPRISE – ASSOCIATION</span> <p>Pour annoncer à votre communauté (association, entreprise, collectivité…) le décès d'un de ses membres</p> </a> </div> </li> <li id="Messe" data-value="Messe"> <div data-urlName="avis-messe"> <a href="https://www.libramemoria.com/publier-un-avis-deces/avis-messe" class="type-avis-click"><span>AVIS DE MESSE</span> <p>Pour informer votre entourage qu'un office sera célébré en mémoire du défunt</p> </a> </div> </li> <li id="Souvenir" data-value="Souvenir"> <div data-urlName="souvenir"> <a href="https://www.libramemoria.com/publier-un-avis-deces/souvenir" class="type-avis-click"><span>SOUVENIR</span> <p>Pour partager le souvenir d'un être cher disparu</p> </a> </div> </li> </ul> <input type="hidden" id="type-avis-choisi" name="typeAvisChoisi"/> </div> </section> <section id="selection-parution" class="saisie-accordion saisie-deportee" style="display:none"> <h2>2. Sélectionnez la parution</h2> <div> <div class="wrapper-parution"> <div id="parution-web-block" class="formRow"> <span> <input type="radio" id="parution-web" name="parution" value="Web"/>Sur libramemoria.com uniquement <span class="tarif">25 €</span> </span> <p> <i>L'avis sera diffusé sur ce site, ainsi les connaissances du défunt pourront vous témoigner leur sympathie en laissant un message de condoléances ou avoir une pensée pour lui en allumant une bougie dans l'espace Recueillement.</i> </p> </div> <div id="date-parution-web-block" class="formRow"> <label for="date-parution-web">Date de publication souhaitée :</label> <input type="hidden" id="date-parution-web-hdn" name="dateParutionWeb" value=""/> <input type="text" id="date-parution-web" name="dateParutionWeb" placeholder="jj/mm/aaaa" readonly="readonly"/> </div> </div> <div class="wrapper-parution"> <div id="parution-papier-block" class="formRow"> <span> <input type="radio" id="parution-papier" name="parution" value="Papier"/>Pour un avis à paraître sur libramemoria.com et dans le journal, sélectionnez le département de parution souhaité </span> <p> <input id="selectedDepartementKey" type="hidden" name="departementKey"/> <select id="departements-parution"></select> </p> </div> <div id="edition-block" class="formRow"> <span>Nous vous proposons une diffusion dans :</span> <ul id="edition-list"></ul> <input id="selectedJournalValue" type="hidden" name="journal"/> </div> <div id="date-parution-papier-block" class="formRow"> <label for="date-parution-papier">Date de publication souhaitée :</label> <input type="hidden" id="forbiddenDayRange"/> <input type="hidden" id="noParutionDates"/> <input type="hidden" id="date-parution-papier-hdn" name="dateParutionPapier" value=""/> <input type="text" id="date-parution-papier" placeholder="jj/mm/aaaa" readonly="readonly" /> </div> </div> <div id="total-block" class="tarif"> <p id="tarif-total"></p> </div> <div id="infos-prix-block" class="infos">selon le contenu de l'annonce <p>Le prix définitif sera disponible <br />après la rédaction de l'annonce</p> </div> <div id="parution-next-btn-block" class="formRow next-step-icon"> <span id="parution-next-btn" class="btn btn-1 next">Étape suivante</span> </div> </div> </section> <section id="infos-defunt" class="saisie-accordion saisie-deportee" style="display:none"> <h2>3. Saisissez les informations du défunt</h2> <div> <p class="explications"> Votre avis sera publié sur la page du défunt portant les mêmes informations nom, prénom et commune du défunt. Vous pouvez vérifier l’existence d’une page pour ce défunt en utilisant le moteur de recherche du site. Pour toute question, nous vous invitons à compléter <a href='/a-propos/contact'>notre formulaire de contact.</a> </p> <div class="info mandatory">Champs obligatoires</div> <br /> <div class="half"> <div class="formRow"> <label for="civilite" class="mandatory">Civilité</label> <select id="civilite" name="civilite"> <optgroup Label="Courant"> <option data-hasnjf="False" value="Mle">Mademoiselle</option> <option data-hasnjf="True" value="Mme">Madame</option> <option data-hasnjf="True" value="Mmv">Madame Veuve</option> <option data-hasnjf="False" value="Mr">Monsieur</option> </optgroup> <optgroup Label="Militaire"> <option data-hasnjf="False" value="Ser">Sergent</option> <option data-hasnjf="False" value="Sec">Sergent chef</option> <option data-hasnjf="False" value="Maj">Major</option> <option data-hasnjf="True" value="Col">Colonel</option> <option data-hasnjf="True" value="Gen">Général</option> </optgroup> <optgroup Label="Noblesse"> <option data-hasnjf="False" value="Cm">Comte</option> <option data-hasnjf="True" value="Cme">Comtesse</option> </optgroup> <optgroup Label="Professionnel"> <option data-hasnjf="True" value="Mai">Maître</option> <option data-hasnjf="True" value="Doc">Docteur</option> <option data-hasnjf="True" value="Pr">Professeur</option> </optgroup> <optgroup Label="Religieux"> <option data-hasnjf="False" value="Per">Père</option> <option data-hasnjf="True" value="Soe">Sœur</option> <option data-hasnjf="False" value="Abb">Abbé</option> <option data-hasnjf="False" value="Fre">Frère</option> </optgroup> <optgroup Label="Vide"> <option data-hasnjf="False" value="Empty"></option> </select> </div> <div class="formRow"> <label for="nom-defunt" class="mandatory">Nom</label> <input type="text" id="nom-defunt" name="nomDefunt" oninput="this.value = this.value.toUpperCase()"/> </div> <div id="nom-jeune-fille-defunt-block" class="formRow"> <label for="nom-jeune-fille-defunt">Nom&nbsp;de jeune&nbsp;fille</label> <input type="text" id="nom-jeune-fille-defunt" name="nomJeuneFilleDefunt"/> </div> <div class="formRow"> <label for="prenom-defunt" class="mandatory">Prénom</label> <input type="text" id="prenom-defunt" name="prenomDefunt"/> </div> <div class="formRow"> <label for="qualite-defunt">Qualité du défunt</label> <textarea rows="6" id="qualite-defunt" name="qualiteDefunt" placeholder="Ex : Membre du Conseil Municipal"></textarea> </div> <div class="formRow shorter date"> <label for="date-naissance-defunt" class="mandatory">Date de naissance</label> <input type="text" id="date-naissance-defunt" name="dateNaissanceDefunt" placeholder="jj/mm/aaaa"/> </div> <div class="formRow shorter date"> <label for="date-deces-defunt" class="mandatory">Date de décès</label> <input type="text" id="date-deces-defunt" name="dateDecesDefunt" placeholder="jj/mm/aaaa"/> </div> <div class="formRow"> <label for="commune-defunt" class="mandatory">Commune de décès</label> <input type="hidden" id="commune-defunt-hdn" name="communeDefunt"/> <input type="text" id="commune-defunt" class="commune-autocomplete" placeholder="Taper les 3 premières lettres"/> <span id="commune-defunt-span" style="display:none"><span></span><img id="commune-defunt-suppr" class="commune-suppr ui-icon ui-icon-close"/></span> </div> </div><!-- --><div class="half"> <div class="formRow"> <div class="titre">Cérémonie</div> </div> <div class="formRow"> <input type="checkbox" id="ceremonie-check" name="ceremonieCheck"/> <label for="ceremonie-check" class="ceremonieintimite">La cérémonie se déroule (ou a eu lieu) dans l’intimité de la famille</label> </div> <div id="ceremonie-block"> <div class="formRow shorter date"> <label for="date-ceremonie" class="mandatory">Date de la cérémonie</label> <input type="text" id="date-ceremonie" name="dateCeremonie" placeholder="jj/mm/aaaa"/> </div> <div class="formRow"> <label for="heure-ceremonie" class="mandatory">Heure</label> <input maxlength="2" type="text" id="heure-ceremonie" name="heureCeremonie" placeholder="hh"/>&nbsp;:&nbsp; <input maxlength="2" type="text" id="minute-ceremonie" name="minuteCeremonie" placeholder="mm"/> </div> <div class="formRow"> <label for="lieu-ceremonie" class="mandatory">Lieu</label> <input type="text" id="lieu-ceremonie" name="lieuCeremonie" placeholder="Ex : église Saint-Fiacre" /> </div> <div class="formRow"> <label for="commune-ceremonie" class="mandatory">Commune</label> <input type="hidden" id="commune-ceremonie-hdn" name="communeCeremonie"/> <input type="text" id="commune-ceremonie" class="commune-autocomplete" placeholder="Taper les 3 premières lettres"/> <span id="commune-ceremonie-span" style="display:none"><span id="commune-ceremonie-texte"></span><img id="commune-ceremonie-suppr" class="commune-suppr ui-icon ui-icon-close"/></span> </div> </div> </div> <div id="parution-next-btn-block" class="formRow next-step-icon"> <span id="infos-defunt-next-btn" class=" btn btn-1 next">Étape suivante</span> </div> </div> </section> <section id="redaction-avis" class="saisie-accordion saisie-deportee" style="display:none"> <h2>4. Rédigez l'annonce</h2> <div> <p class="explications"> Pour vous faciliter la rédaction, des formules prédéfinies sont suggérées en cliquant sur le picto <span class="ui-icon ui-icon-plus demopicto"></span>. </p> <div class="formRow"> <div class="tableau_liste"> <div class="ligne"> <div class="redaction-annonce cellule"> <div id="redaction-block"></div> <div id="dialog-phrases-type" title="Sélectionner une phrase type"> <input id="element-name" type="hidden"/> <ul id="list-phrases-type"></ul> </div> </div> <div class="cellule" id="img-upload-block"> <div class="formRow redaction-choisie"> Publication choisie<br class="showXs_block" /> <span id="redaction-edition-choisie"></span> </div> <div class="formRow photo"> <div id="img-upload-btn"> <div id="img-upload-add"></div> <div id="img-upload-label">Ajoutez une photo</div> </div> <div class="ui-icon ui-icon-help" id="help-photo" title="La photo sera cadrée visage et représentera la personne seule."></div> <div class="help-tooltip">La photo sera cadrée visage et représentera la personne seule.</div> <div> <img id="img-upload" src="" /> <img id="img-upload-original" src="" style="display:none"/> <input type="hidden" id="img-upload-key" name="imgUploadKey" /> <input type="hidden" id="img-upload-key-original" name="imgUploadKeyOriginal" /> </div> <div id="img-crop" > <div id="img-crop-btn"> <div id="img-crop-add" class="ui-icon ui-icon-arrow-4-diag"></div> <div id="img-crop-label">Redimensionner</div> </div> <div id="img-crop-result-btn" style="display:none"> <div id="img-crop-result" class="ui-icon ui-icon-check"></div> <div id="img-crop-result-label">Confirmer</div> </div> <div id="img-crop-reset-btn" style="display:none"> <div id="img-crop-reset" class="ui-icon ui-icon-arrowreturnthick-1-w"></div> <div id="img-crop-reset-label">Réinitialiser</div> </div> <div id="img-crop-close-btn" style="display:none"> <div id="img-crop-close" class="ui-icon ui-icon-closethick"></div> <div id="img-crop-close-label">Fermer</div> </div> </div> <div id="img-delete-btn"> <div id="img-delete-del" class="ui-icon ui-icon-closethick"></div> <div id="img-delete-label">Supprimer</div> </div> <p id="img-upload-error" style="display:none;"></p> </div> <div class="formRow symboles"> <div class="symbol-select-btn" id="symbol-select-btn"> <div class="ui-icon ui-icon-plus" id="show-symboles"></div>Choisissez un symbole ou une illustration </div> <div class="ui-icon ui-icon-help" id="help-symbole" title="Choisissez le visuel qui représente le mieux la personne décédée pour illustrer votre annonce." style=""></div> <div class="help-tooltip">Choisissez le visuel qui représente le mieux la personne décédée pour illustrer votre annonce.</div> <div class="symbol-select-btn" id="demo-symbole"> <p>Exemple de symboles et illustrations</p> <ul class="demo-list-symboles"> <li><img class="demo-image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM08.jpg" /></li> <li><img class="demo-image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM64.jpg" /></li> <li><img class="demo-image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM01.jpg" /></li> </ul> <ul class="demo-list-illustrations"> <li><img class="demo-image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH08.jpg" /></li> </ul> </div> <span id="label-symboles" data-label="Symboles"> <!--<img class="ui-icon ui-icon-plus" id="show-symboles">Choisissez un symbole--> <img id="symbole-select" src="" style="display:none"> <input type="hidden" id="img-symbole" name="imgSymbole"> </span> <div id="dialog-symbole" title="Choisissez un symbole" style="display:none"> <ul class="list-illustrations"> <li data-nom-affichage="Cerisier"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH20.jpg" data-nom-image="BHFLEURS" /></li> <li data-nom-affichage="Arbre"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH19.jpg" data-nom-image="BHARBRE" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Coeur"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM08.jpg" data-nom-image="LIB_coeur_2" /></li> <li data-nom-affichage="Colombe"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM64.jpg" data-nom-image="PART_006490" /></li> <li data-nom-affichage="Ange"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM01.jpg" data-nom-image="LIB_ange_1" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Bougies souvenir"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH08.jpg" data-nom-image="BH006535" /></li> <li data-nom-affichage="Nature"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH16.jpg" data-nom-image="BH008417" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Rose"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM53.jpg" data-nom-image="LIB_rose" /></li> <li data-nom-affichage="Soleil"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM60.jpg" data-nom-image="PART_005244" /></li> <li data-nom-affichage="Raisin"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM26.jpg" data-nom-image="LIB_grappe_de_raisin" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Fleurs"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH03.jpg" data-nom-image="BH006521" /></li> <li data-nom-affichage="Papillon"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH17.jpg" data-nom-image="BH008421" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Arbre"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM55.jpg" data-nom-image="PART_005239" /></li> <li data-nom-affichage="Croix Orthodoxe"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM59.jpg" data-nom-image="PART_005243" /></li> <li data-nom-affichage="Insigne maçonnique"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM28.jpg" data-nom-image="LIB_insigne_maconnique" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Coeur"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH12.jpg" data-nom-image="BH007948" /></li> <li data-nom-affichage="Ciel croix"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH14.jpg" data-nom-image="BH007958" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Croissant Musulman"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM51.jpg" data-nom-image="PART_005232" /></li> <li data-nom-affichage="Croix"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM52.jpg" data-nom-image="PART_005236" /></li> <li data-nom-affichage="Etoile de David"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM54.jpg" data-nom-image="PART_005238" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Coquelicot"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH02.jpg" data-nom-image="BH006515" /></li> <li data-nom-affichage="Blés"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH05.jpg" data-nom-image="BH006529" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Médaille"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM62.jpg" data-nom-image="PART_005257" /></li> <li data-nom-affichage="Croix de Lorraine"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM61.jpg" data-nom-image="PART_005247" /></li> <li data-nom-affichage="Colombe"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM63.jpg" data-nom-image="PART_006489" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Lavande"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH01.jpg" data-nom-image="BH006514" /></li> <li data-nom-affichage="Bougies blanches"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH06.jpg" data-nom-image="BH006533" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Chandelier la Menorah"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM05.jpg" data-nom-image="LIB_chandelier_la_menorah" /></li> <li data-nom-affichage="Ange"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM56.jpg" data-nom-image="PART_005240" /></li> <li data-nom-affichage="Le Grand Orient de France"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM58.jpg" data-nom-image="PART_005242" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Galets"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH10.jpg" data-nom-image="BH006537" /></li> <li data-nom-affichage="Mains"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH04.jpg" data-nom-image="BH006524" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Colombe"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM11.jpg" data-nom-image="LIB_colombe_laurier_2" /></li> <li data-nom-affichage="Le compas et l'équerre"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM57.jpg" data-nom-image="PART_005241" /></li> <li data-nom-affichage="Croix Huguenote"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM19.jpg" data-nom-image="LIB_croix_huguenote" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Bougies"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH07.jpg" data-nom-image="BH006534" /></li> <li data-nom-affichage="Partition"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH13.jpg" data-nom-image="BH007953" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Croix neoapostolique"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM20.jpg" data-nom-image="LIB_croix_neo_apostolique" /></li> <li data-nom-affichage="Ordre national du merite"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM34.jpg" data-nom-image="LIB_ordre_national_du_merite" /></li> <li data-nom-affichage="Palmes académiques"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM35.jpg" data-nom-image="LIB_palmes_academiques" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Colombes"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH15.jpg" data-nom-image="BH008406" /></li> <li data-nom-affichage="Chemin"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH09.jpg" data-nom-image="BH006536" /></li> </ul> <ul class="list-symboles"> <li data-nom-affichage="Ordre des arts et des lettres"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM33.jpg" data-nom-image="LIB_ordre_des_arts_et_des_lettres" /></li> <li data-nom-affichage="Legion d'honneur"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM29.jpg" data-nom-image="LIB_legion_honneur" /></li> <li data-nom-affichage="Mérite Agricole"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/LM30.jpg" data-nom-image="LIB_merite_agricole" /></li> </ul> <ul class="list-illustrations"> <li data-nom-affichage="Ciel ange"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH11.jpg" data-nom-image="BH007947" /></li> <li data-nom-affichage="Ange"><img class="image-symbole" src="https://cdn-files.prsmedia.fr/files/LIB/fr/images/symboles/BH18.jpg" data-nom-image="BHANGE" /></li> </ul> </div> <div id="symbol-delete-btn"> <div id="symbol-delete-del" class="ui-icon ui-icon-closethick" ></div> <div id="symbol-delete-label">Supprimer</div> </div> </div> </div> </div> </div> </div> <div id="save-block" class="formRow"> <span> <p class="explications">Nous vous conseillons d’enregistrer votre annonce dès maintenant pour être sûre de la retrouver plus tard. Vous aurez à vous connecter ou à vous inscrire si vous ne disposez pas de compte, faites-le tout de suite en cliquant sur Enregistrer votre annonce.</p> </span> <span class="btn-edit"> <input type="button" id="redaction-save-btn" class="btn btn-1" value="Enregistrer votre annonce et revenir plus tard" /> <input type="button" id="redaction-next-btn" class="btn btn-2" value="Prévisualiser l'annonce" /> </span> </div> </div> </section> <input type="hidden" name="postback" value="1" /> <section id="previsualiser-avis" class="saisie-accordion saisie-deportee" style="display:none"> <h2>5. Prévisualiser l'annonce</h2> <div> <p class="explications">Visuel non contractuel. L'éditeur se réserve le droit de modifier le texte fourni dans le respect de sa charte éditoriale. Une correction orthographique et graphique sera systématiquement réalisée.</p> <!--#region Annonce --> <fieldset class="fieldsetStyle"> <legend>Avis</legend> <div id="id_displayAnnonce" class="displayAnnonce"></div> </fieldset> <!--#endregion --> <!--#region Parution --> <fieldset class="fieldsetStyle"> <legend>Parution</legend> <table> <tr> <td> <strong> <div id="id_ParutionWeb"></div> </strong> </td> </tr> <tr> <td> <strong> <div id="id_ParutionPapier"></div> </strong> </td> </tr> </table> </fieldset> <!--#endregion --> <!--#region Tarif --> <fieldset class="fieldsetStyle"> <legend>Tarif</legend> <div id="DisplayTarif" class="displayTarif"> <div id="DisplayTarifTitle" class="displayTitle"> <fieldSet class="fieldSetTitle"> <p>Description</p> </fieldSet><!-- --><fieldSet class="fieldSetTitle"> <p>Total HT</p> </fieldSet> </div> <div id="DisplayTarifAvisSubTitle" class="displayTitle"> <fieldSet class="fieldSetSubTitle"> <div id="id_descriptionTarif"></div> </fieldSet><!-- --><fieldSet class="fieldSetSubTitle"> <div id="id_totalHtTarif"></div> </fieldSet> </div> <div id="DisplayTarifContent" class="displayContent"> <fieldSet class="fieldSetContent"> <div id="id_valeurTvaTarif"></div> </fieldSet><!-- --><fieldSet class="fieldSetTotal"> <div id="id_totalTvaTarif"></div> </fieldSet> </div> </div> </fieldset> <!--#endregion --> <div class="cta-actions"> <input type="button" id="validateBtn" value="Confirmer votre commande" class="btn btn-2" /> </div> </section> </form> <section class="saisie-question"> <h2>Comment publier un avis de décès dans le journal ?</h2> <div> <p>Libra Memoria vous permet de saisir librement et de commander en ligne votre avis de décès pour le publier dans un journal.</p> <p>Les journaux vous seront automatiquement proposés en fonction du département choisi à l’étape 2 du formulaire ci-dessus, parmi lesquels :</p> <p>L’Alsace, Les DNA, L’Est Républicain, Le Républicain Lorrain, Vosges Matin, Le Bien Public, Le Journal de Saône et Loire, Le Progrès, Le Dauphiné Libéré, La Voix du Nord, Nord Eclair, Nord Littoral, Le Courrier Picard, L’Aisne nouvelle, L’Union, L’Ardennais, L’Est éclair, Libération Champagne, Paris Normandie, le Journal de la Haute-Marne.</p> </div> <h2>Comment rédiger un avis de décès ?</h2> <div> <p>L’avis de décès contient traditionnellement les membres de la famille et les personnes de l’entourage présentant l’avis de décès, la date du décès ou l’âge du défunt, la date de cérémonie avec les précisions adéquates pour son bon déroulement.</p> <p>Avec notre formulaire, nous vous guidons et proposons gratuitement des formulations pour écrire votre avis de décès. Vous pouvez également parcourir les différents <a href="/avis" class="linkavis">avis de décès</a> publiés sur le site pour trouver l’inspiration.</p> </div> <h2>Combien coûte la publication d’un avis de décès ?</h2> <div> <p>Le tarif varie en fonction du type de publication choisi et du contenu de l’avis. Il est consultable à l’étape 5 du formulaire ci-dessus au moment de prévisualiser l’avis de décès rédigé et tient compte du tarif exact dans chaque journal. La publication sur Libra Memoria seule coûte 50 &euro;.</p> </div> <h2>Quel symbole choisir pour personnaliser un avis de décès ?</h2> <div> <p>Certains symboles laïcs ou religieux sont fréquemment utilisés pour illustrer un avis de décès : la croix, la rose, une distinction, …. Il permet de signaler l’appartenance religieuse du défunt, de lui témoigner sa tendresse ou encore de mentionner une décoration honorifique. Voici un lien vers le <a href="/guide" class="linkavis">guide explicatif des symboles pour personnaliser un avis de décès</a>. En utilisant notre formulaire pour publier une annonce de décès, vous pourrez choisir librement le symbole représentant le mieux la personne décédée.</p> </div> </section> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "HowTo", "name": "Publier un avis de d\u00e9c\u00e8s facilement et rapidement - Libra Memoria", "estimatedCost": { "@type": "MonetaryAmount", "currency": "EUR", "value": "50" }, "description":"Libra Memoria simplifie les d\u00e9marches pour publier un avis de d\u00e9c\u00e8s en ligne ou dans la presse locale. En quelques clics, obtenez un tarif, pr\u00e9visualisez votre annonce et validez la publication.", "totalTime": "PT15M", "step": [ { "@type": "HowToStep", "text": "Choisissez le type d'avis", "position" : "1" }, { "@type": "HowToStep", "text": "S\u00e9lectionnez la parution, uniquement en ligne ou sur un journal local", "position" : "2" }, { "@type": "HowToStep", "text": "Saisissez les informations du d\u00e9funt", "position" : "3" }, { "@type": "HowToStep", "text": "R\u00e9digez l'annonce", "position" : "4" }, { "@type": "HowToStep", "text": ". Pr\u00e9visualiser et valider l’annonce. Le paiement en ligne s’effectue par carte bancaire. La transaction est enti\u00e8rement s\u00e9curis\u00e9e.", "position" : "5" } ] } </script> </main><!-- --> </div> </div> </div> <div class="container-pub"> </div> <footer id="footer"> <section class="footer container"> <div class="footer_head"> <img src="https://cdn-ext.prsmedia.fr/LIB/logo_libra_memoria-new.png" alt="logo libra memoria" class="logo-footer"/> <div class="sharing_block"> <a href="https://www.facebook.com/deuil.libramemoria" class="facebook UA-trackEvent" target="_blank">Facebook</a> <!-- <a href="https://twitter.com/LibraMemoria" class="twitter UA-trackEvent" target="_blank">X</a> --> <a href="https://www.tiktok.com/@libramemoria" class="tiktok UA-trackEvent" target="_blank">TikTok</a> <a href="https://www.youtube.com/@libra.memoria" class="youtube UA-trackEvent" target="_blank">Youtube</a> <a href="https://www.instagram.com/libra.memoria/" class="instagram UA-trackEvent" target="_blank">Instagram</a> <a href="https://www.linkedin.com/company/libramemoria" class="linkedin UA-trackEvent" target="_blank">Linkedin</a> </div> </div> <div class="footer_middle"> <div class="nosArticles footer-nav" id="niv1"> <p class="footer-title">Nos articles et guides<span class="ico_lim ico_nav" data-icon="haut"></span></p> <ul> <li id="menu$section-1" class=" nav-btn"> <a href="/guides-et-conseils/2024/06/27/messages-de-condoleances-nos-conseils-et-exemples-pour-trouver-les-mots-justes" class="linkLevel2">Messages de condoléances : nos conseils et exemples pour trouver les mots justes </a> </li> <li id="menu$section-2" class=" nav-btn"> <a href="/personne/2024/01/16/comment-vivre-apres-la-perte-de-son-compagnon-ou-compagne" class="linkLevel2">Comment vivre après la perte de son compagnon ou compagne ?</a> </li> <li id="menu$section-3" class=" nav-btn"> <a href="/guides-et-conseils/2023/07/19/faire-face-au-suicide" class="linkLevel2">Faire face au suicide</a> </li> <li id="menu$section-4" class=" nav-btn"> <a href="/le-deuil/2022/06/03/5-poemes-reconfortants-pour-traverser-le-deuil" class="linkLevel2">10 poèmes réconfortants pour traverser le deuil</a> </li> <li id="menu$section-5" class=" nav-btn"> <a href="/le-deuil/2022/06/03/15-citations-sur-le-deuil-pour-honorer-un-proche" class="linkLevel2">15 citations sur le deuil pour honorer un proche </a> </li> <li id="menu$section-6" class=" nav-btn"> <a href="/infos/2021/07/07/le-deuil-perinatal-un-sujet-tabou" class="linkLevel2">Le deuil périnatal, un sujet tabou</a> </li> <li id="menu$section-7" class=" nav-btn"> <a href="/formalites-en-cas-de-deces/2018/04/16/demarches-et-formalites-apres-un-deces" class="linkLevel2">Démarches et formalités après un décès </a> </li> <li id="menu$section-8" class=" nav-btn"> <a href="/guides-et-conseils/2024/01/29/guide-complet-des-actes-notaries-dans-le-cadre-d-une-succession" class="linkLevel2">Guide complet des actes notariés dans le cadre d'une succession</a> </li> <li id="menu$section-9" class=" nav-btn"> <a href="/guides-et-conseils/2023/08/11/les-funerailles-a-l-eglise-font-elles-parties-du-processus-de-deuil" class="linkLevel2">Les funérailles à l'église font-elles parties du processus de deuil ?</a> </li> <li id="menu$section-10" class=" nav-btn"> <a href="/le-deuil/2018/10/17/deuil-et-croyances" class="linkLevel2">Les phrases à éviter pendant le deuil</a> </li> <li id="menu$section-11" class=" nav-btn"> <a href="/recherche" class="linkLevel2">Rechercher un article</a> </li> </ul> </div> <div class="avisDeces footer-nav" id="niv2"> <p class="footer-title">Consulter un avis de décès par journal<span class="ico_lim ico_nav" data-icon="haut"></span></p> <ul> <li id="menu$section-12" class=" nav-btn"> <a href="/avis/l-alsace" class="linkLevel2">L'Alsace</a> </li> <li id="menu$section-13" class=" nav-btn"> <a href="/avis/le-bien-public" class="linkLevel2">Le Bien Public</a> </li> <li id="menu$section-14" class=" nav-btn"> <a href="/avis/le-dauphine-libere" class="linkLevel2">Le Dauphiné Libéré</a> </li> <li id="menu$section-15" class=" nav-btn"> <a href="/avis/les-dernieres-nouvelles-d-alsace" class="linkLevel2">Les Dernières Nouvelles d'Alsace</a> </li> <li id="menu$section-16" class=" nav-btn"> <a href="/avis/l-est-republicain" class="linkLevel2">L'Est Républicain</a> </li> <li id="menu$section-17" class=" nav-btn"> <a href="/avis/le-journal-de-saone-et-loire" class="linkLevel2">Le Journal de Saône et Loire</a> </li> <li id="menu$section-18" class=" nav-btn"> <a href="/avis/le-progres" class="linkLevel2">Le Progrès</a> </li> <li id="menu$section-19" class=" nav-btn"> <a href="/avis/le-republicain-lorrain" class="linkLevel2">Le Républicain Lorrain</a> </li> <li id="menu$section-20" class=" nav-btn"> <a href="/avis/vosges-matin/" class="linkLevel2">Vosges Matin</a> </li> <li id="menu$section-21" class=" nav-btn"> <a href="/avis/le-journal-de-la-haute-marne" class="linkLevel2">Le Journal de la Haute-Marne</a> </li> <li id="menu$section-22" class=" nav-btn"> <a href="/avis/aisne-nouvelle" class="linkLevel2">L'Aisne Nouvelle</a> </li> <li id="menu$section-23" class=" nav-btn"> <a href="/avis/l-ardennais" class="linkLevel2">L'Ardennais</a> </li> <li id="menu$section-24" class=" nav-btn"> <a href="/avis/le-courrier-picard" class="linkLevel2">Le Courrier Picard</a> </li> <li id="menu$section-25" class=" nav-btn"> <a href="/avis/l-est-eclair" class="linkLevel2">L'Est Eclair</a> </li> <li id="menu$section-26" class=" nav-btn"> <a href="/avis/l-independant-du-pas-de-calais" class="linkLevel2">L'Indépendant du Pas de Calais</a> </li> <li id="menu$section-27" class=" nav-btn"> <a href="/avis/liberation-champagne" class="linkLevel2">Libération Champagne</a> </li> <li id="menu$section-28" class=" nav-btn"> <a href="/avis/nord-eclair" class="linkLevel2">Nord Eclair</a> </li> <li id="menu$section-29" class=" nav-btn"> <a href="/avis/nord-littoral" class="linkLevel2">Nord Littoral</a> </li> <li id="menu$section-30" class=" nav-btn"> <a href="/avis/paris-normandie" class="linkLevel2">Paris-Normandie</a> </li> <li id="menu$section-31" class=" nav-btn"> <a href="/avis/l-union" class="linkLevel2">L'Union</a> </li> <li id="menu$section-32" class=" nav-btn"> <a href="/avis/la-voix-du-nord" class="linkLevel2">La Voix du Nord </a> </li> <li id="menu$section-33" class=" nav-btn"> <a href="/avis/l-avenir-de-l-artois" class="linkLevel2">L'Avenir de l'Artois</a> </li> <li id="menu$section-34" class=" nav-btn"> <a href="/avis/l-echo-de-la-lys" class="linkLevel2">L'Echo de la Lys</a> </li> <li id="menu$section-35" class=" nav-btn"> <a href="/avis/les-echos-du-touquet-le-journal-de-montreuil-le-reveil-de-berck" class="linkLevel2">Les Echos du Touquet</a> </li> <li id="menu$section-36" class=" nav-btn"> <a href="/avis/Le-journal-des-flandres" class="linkLevel2">Le Journal des Flandres</a> </li> <li id="menu$section-37" class=" nav-btn"> <a href="/avis/l-indicateur-des-flandres" class="linkLevel2">L'Indicateur des Flandres</a> </li> <li id="menu$section-38" class=" nav-btn"> <a href="/avis/les-echos-du-touquet-le-journal-de-montreuil-le-reveil-de-berck" class="linkLevel2">Le Journal de Montreuil</a> </li> <li id="menu$section-39" class=" nav-btn"> <a href="/avis/les-echos-du-touquet-le-journal-de-montreuil-le-reveil-de-berck" class="linkLevel2">Le Réveil de Berck</a> </li> <li id="menu$section-40" class=" nav-btn"> <a href="/avis/la-semaine-dans-le-boulonnais" class="linkLevel2">La Semaine dans le Boulonnais</a> </li> <li id="menu$section-41" class=" nav-btn"> <a href="/liste-des-avis-de-deces-par-journal" class="linkLevel2">Liste des 60 journaux</a> </li> </ul> </div> <div> <ul style="display: block;"> <li id="menu" class="other-footer-nav nav-btn"> <a href="/plan-du-site/noms " class="linkLevel2">Avis de décès par nom de famille</a> </li> </ul> <ul class="other-footer-nav"> <li id="menu4-1" class="other-footer-nav nav-btn"> <a href="/plan-du-site/date" class="linkLevel2">Avis de décès par date</a> </li> <li id="menu4-2" class="other-footer-nav nav-btn"> <a href="/plan-du-site/ville"class="linkLevel2">Avis de décès par ville</a> </li> </ul> </div> </div> <div id="navfooter_bot" class="navFooter "> <ul class="menu_niv1"> <li class="menuLevel1 first "> <a href="/contact" title="">Nous contacter</a> </li> <li class="menuLevel1 "> <a href="/pompes-funebres" title="">Annuaire des pompes funèbres</a> </li> <li class="menuLevel1 "> <a href="/protection-des-donnees" title="">Protection des données</a> </li> <li class="menuLevel1 gestionCookies"> <a href="javascript:Didomi.preferences.show()" title="">Modifier mes choix des cookies</a> </li> <li class="menuLevel1 "> <a href="/a-propos/mentions-legales" title="">Mentions légales</a> </li> <li class="menuLevel1 last "> <a href="plan-du-site/" title="">Plan du site</a> </li> </ul> </div> </section> </footer> <script>var CommonFilesBaseUrl = 'https://cdn-files.prsmedia.fr/files'; var trigramme = 'LIB'; var cookieDomain = 'libramemoria.com'; </script><script src='https://cdn-files.prsmedia.fr/files/min/fr/javascript/lib/jquery.1.11.1min.js'></script><script src='https://cdn-files.prsmedia.fr/files/min/fr/javascript/lib/jquery-ui.min.js'></script><script src='https://cdn-files.prsmedia.fr/files/min/fr/javascript/plugins/entete.801D91CC431BBDD89D5A65AE4D2A553B.min.js' ></script> <script src='https://cdn-files.prsmedia.fr/files/LIB/min/fr/javascript/JSSaisieDeportee.D1FF66775F67EBA7AC73B3618827433D.min.js' ></script> <script src='https://cdn-files.prsmedia.fr/files/LIB/fr/javascript/owl.carousel.min.js' ></script> <script src='https://cdn-files.prsmedia.fr/files/LIB/min/fr/javascript/chocolat.8926FF44077ADB05BA35B7B27FEA68E4.min.js' ></script> <script src='https://cdn-files.prsmedia.fr/files/fr/javascript/plugins/jquery-validate.1.20.min.js' ></script> <script src='https://cdn-files.prsmedia.fr/files/LIB/min/fr/javascript/global.900CC95F741DF7AEABE37C2429AFA19D.min.js' ></script> <script src='https://cdn-files.prsmedia.fr/files/LIB/min/fr/javascript/jquery.pack.833C9E72260A278DDE24FCFCED48F2DA.min.js' ></script> <script src='https://cdn-files.prsmedia.fr/files/LIB/min/fr/javascript/croppie.488DEE0244D4D622059932622F0FEBAA.min.js' ></script> <script>$(window).on('load',function(){$.each(bufferLoad,function(){$.ajax({url:this,dataType:'script',cache:true});});}); $(document).ready(function() {SetCookieConsentPub4FirstId(); GSOC_Init('A1AFE4FE-BF92-4C2D-A434-00E32B7BC080', '/fr/communaute/'); /* renvoi email activation compte */ ApprovalMail = { Send : function(email, approvalUrl){ var strData = "{approvalUrl: \"" + approvalUrl + "\", email: \"" + email + "\"}"; $ .ajax({ type: "POST", url: "/webservices/CDM.GPRF.Web/CDM.GPRF.Web.Services.ProfileService.asmx/SendActivationMail", data: strData, contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { result = data.d; // Appel à la fonction popupSendMail ici popupSendMail(email); } }); return false; } } function popupSendMail(email) { // Sélectionnez l'élément avec la classe "alert--danger" const alertDanger = document.querySelector('.alert--danger'); if (alertDanger) { // Ajoutez la classe "success" à l'élément alertDanger.classList.add('success'); // Remplacez le contenu de l'élément par votre nouveau texte alertDanger.innerHTML = `Un message vient d'être envoyé à votre adresse e-mail <span class="boldEmail">${email}</span> contenant le lien d’activation `; } } $(document).ready(function () { SearchAnnuaire.Init(); // Gérer les formulaires individuels SearchAnnuaire.SetupAutocomplete('#search_annuairePF-header', '#type-search_annuairePF-header', '#codeInsee-search_annuairePF-header'); SearchAnnuaire.SetupAutocomplete('#recherche_annuairePF-aside', '#type-recherche_annuairePF-aside', '#codeInsee-recherche_annuairePF-aside'); }); SearchAnnuaire = { Init: function () { $(".inputLocalisationAjax").each(function () { if ($(this).prev().val() != "") { $(this).attr("readonly", "readonly"); $(this).after(SearchAnnuaire.ICOCROIX_HTML); } }); }, SetupAutocomplete: function (inputId, typeInputId, codeInseeInputId) { $(inputId).autocomplete({ source: function (request, response) { jQuery.ajax({ type: "POST", url: "/services/gano/libra/searchLocalisation", cache: "false", dataType: "json", data: JSON.stringify({ nameBeginning: request.term, maxItems: 10 }), success: function (data) { response(data); }, error: function (error) { console.log(error); } }); }, minLength: 1, select: function (event, ui) { $(inputId).val(ui.item.label); $(typeInputId).val(ui.item.type); $(codeInseeInputId).val(ui.item.localisationCode); return false; } }); }, ICOCROIX_HTML: '<span class="ico_croix">x</span>' // Exemple de HTML à ajouter }; /* renvoi email activation compte */ ApprovalMail = { Send : function(email, approvalUrl){ var strData = "{approvalUrl: \"" + approvalUrl + "\", email: \"" + email + "\"}"; $ .ajax({ type: "POST", url: "/webservices/CDM.GPRF.Web/CDM.GPRF.Web.Services.ProfileService.asmx/SendActivationMail", data: strData, contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { result = data.d; // Appel à la fonction popupSendMail ici popupSendMail(email); } }); return false; } } function popupSendMail(email) { // Sélectionnez l'élément avec la classe "alert--danger" const alertDanger = document.querySelector('.alert--danger'); if (alertDanger) { // Ajoutez la classe "success" à l'élément alertDanger.classList.add('success'); // Remplacez le contenu de l'élément par votre nouveau texte alertDanger.innerHTML = `Un message vient d'être envoyé à votre adresse e-mail <span class="boldEmail">${email}</span> contenant le lien d’activation `; } } var firstLoad = true; var firstRedactionBlockLoad = true; var errors = {parution : [], infosDefunt : [], redac : []}; var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; var monthsFR = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août","septembre","octobre","novembre","décembre"]; var currentDayPos = (new Date()).getDay(); var currentDayName = days[currentDayPos]; var guidRegex = "^[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}"; var dateRegex = "^(0?[1-9]|[12][0-9]|3[01])[\/](0?[1-9]|1[012])[\/]([0-9]{4})$"; var heureRegex = "^[01][0-9]|2[0-3]$"; var minuteRegex = "^[012345][0-9]$"; var namesRegex = /^[a-zA-ZÀ-ÖØ-öø-ÿ- ']+$/; var _URL = window.URL || window.webkitURL; var autocompleteStyle = { "max-height": "100px", "overflow-y": "auto", /* prevent horizontal scrollbar */ "overflow-x": "hidden" }; var key = ""; // Clef de l'avis var ReglesParutionPrixMinTitres = JSON.parse("{&quot;?xml&quot;:{&quot;@version&quot;:&quot;1.0&quot;,&quot;@encoding&quot;:&quot;utf-8&quot;},&quot;Configuration&quot;:{&quot;Titres&quot;:[{&quot;@Code&quot;:&quot;LER&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;LRL&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;LBP&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;JSL&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;LPR&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;LDL&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;ALS&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;DNA&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@Code&quot;:&quot;VOM&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;}],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}}],&quot;HorsZone&quot;:{&quot;TypeAvis&quot;:[{&quot;@Name&quot;:&quot;Deces&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;,&quot;@TarifJHM&quot;:&quot;100&quot;},{&quot;@Name&quot;:&quot;Anniversaire&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;,&quot;@TarifJHM&quot;:&quot;100&quot;},{&quot;@Name&quot;:&quot;Remerciements&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;,&quot;@TarifJHM&quot;:&quot;100&quot;},{&quot;@Name&quot;:&quot;Souvenir&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;,&quot;@TarifJHM&quot;:&quot;100&quot;},{&quot;@Name&quot;:&quot;Messe&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;25&quot;,&quot;@TarifJHM&quot;:&quot;100&quot;},{&quot;@Name&quot;:&quot;Hommage&quot;,&quot;@ParutionFullWeb&quot;:&quot;true&quot;,&quot;@Tarif&quot;:&quot;50&quot;,&quot;@TarifJHM&quot;:&quot;100&quot;}]}}}".replace(/&quot;/g,'"').replace(/@/g,"")); var TitresHorsGroupe = JSON.parse("{&quot;Configuration&quot;:{&quot;Titre&quot;:[{&quot;@CodeZone&quot;:&quot;ROSD62023&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Artois - Somme&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62016&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Boulogne&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62018&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Calais&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62020&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord et Nord Eclair Béthune-Bruay&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62025&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord et Nord Eclair et Nord Littoral Région&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62024&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord et Nord Eclair Lens-Hénin&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62022&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord et Nord Littoral Calais&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62017&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Montreuil&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62019&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Saint-Omer&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62021&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;Nord Littoral&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59006&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Armentières&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59014&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Armentières et Nord Eclair Métropole&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59003&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Cambrai&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59005&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Douai&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59002&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Dunkerque&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59012&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord et Nord Eclair et Nord Littoral Région&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59013&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord et Nord Eclair Lille Métropole&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59001&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Hazebrouck&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59008&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Lille Toutes Editions&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59009&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Maubeuge - Avesnois&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59010&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Roubaix - Tourcoing&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59015&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Roubaix - Tourcoing et Nord Eclair Métropole&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59004&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;La Voix du Nord Valenciennes&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59011&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;Nord Eclair Métropole&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59007&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;Nord Littoral&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62037&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_HEB&quot;,&quot;@Libelle&quot;:&quot;Les Echos du Touquet - Journal de Montreuil - Le Réveil de Berck&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;false&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;false&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;false&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59034&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_HEB&quot;,&quot;@Libelle&quot;:&quot;L'Indicateur des Flandres&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;false&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;false&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;false&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62035&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_HEB&quot;,&quot;@Libelle&quot;:&quot;La Semaine dans le Boulonnais&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;false&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;false&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;false&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62038&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_HEB&quot;,&quot;@Libelle&quot;:&quot;L'Avenir de l'Artois&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;false&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;false&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;false&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD59039&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_HEB&quot;,&quot;@Libelle&quot;:&quot;Le Journal des Flandres et Le Phare Dunkerquois&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;false&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;false&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;false&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62036&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_HEB&quot;,&quot;@Libelle&quot;:&quot;L'Echo de la Lys&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;false&quot;,&quot;@Wednesday&quot;:&quot;false&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;false&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD62039&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_HEB&quot;,&quot;@Libelle&quot;:&quot;L'Indépendant du Pas de Calais&quot;,&quot;@Monday&quot;:&quot;false&quot;,&quot;@Tuesday&quot;:&quot;false&quot;,&quot;@Wednesday&quot;:&quot;false&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;false&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;],&quot;Bouclage&quot;:{&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD02026&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PMP&quot;,&quot;@Libelle&quot;:&quot;L'Aisne Nouvelle&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;false&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;false&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;14&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;3&quot;,&quot;@Hour&quot;:&quot;14&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD02027&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PMP&quot;,&quot;@Libelle&quot;:&quot;Courrier Picard - Aisne&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD60029&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PMP&quot;,&quot;@Libelle&quot;:&quot;Courrier Picard - Oise&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD80028&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PMP&quot;,&quot;@Libelle&quot;:&quot;Courrier Picard - Somme&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;true&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD10033&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_UNI&quot;,&quot;@Libelle&quot;:&quot;L'Est Eclair et Libération Champagne&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD02031&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_UNI&quot;,&quot;@Libelle&quot;:&quot;L'Union - Aisne&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD51030&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_UNI&quot;,&quot;@Libelle&quot;:&quot;L'Union - Marne&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD08032&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_UNI&quot;,&quot;@Libelle&quot;:&quot;L'Union Ardennes et L'Ardennais&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/05&quot;,&quot;01/01&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;JHMD52001&quot;,&quot;@CodeTitre&quot;:&quot;JHM&quot;,&quot;@Libelle&quot;:&quot;Le journal de la Haute Marne &quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/01&quot;,&quot;01/05&quot;,&quot;15/08&quot;,&quot;25/12&quot;,&quot;01/04/2024&quot;,&quot;20/05/2024&quot;,&quot;21/04/2025&quot;,&quot;09/06/2025&quot;,&quot;06/04/2026&quot;,&quot;25/05/2026&quot;,&quot;29/03/2027&quot;,&quot;17/05/2027&quot;,&quot;17/04/2028&quot;,&quot;05/06/2028&quot;,&quot;02/04/2029&quot;,&quot;21/05/2029&quot;],&quot;#comment&quot;:[],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD27001&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;Paris-Normandie - Eure&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/01&quot;,&quot;01/05&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD76001&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;Paris-Normandie - Le Havre Fécamp&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/01&quot;,&quot;01/05&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}},{&quot;@CodeZone&quot;:&quot;ROSD76002&quot;,&quot;@CodeTitre&quot;:&quot;ROSSEL_PQR&quot;,&quot;@Libelle&quot;:&quot;Paris-Normandie - Rouen Dieppe Pays de Caux&quot;,&quot;@Monday&quot;:&quot;true&quot;,&quot;@Tuesday&quot;:&quot;true&quot;,&quot;@Wednesday&quot;:&quot;true&quot;,&quot;@Thursday&quot;:&quot;true&quot;,&quot;@Friday&quot;:&quot;true&quot;,&quot;@Saturday&quot;:&quot;true&quot;,&quot;@Sunday&quot;:&quot;false&quot;,&quot;DateNonParution&quot;:[&quot;01/01&quot;,&quot;01/05&quot;,&quot;25/12&quot;],&quot;Bouclage&quot;:{&quot;Monday&quot;:{&quot;@Day&quot;:&quot;2&quot;,&quot;@Hour&quot;:&quot;16&quot;},&quot;Tuesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Wednesday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Thursday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Friday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Saturday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;17&quot;},&quot;Sunday&quot;:{&quot;@Day&quot;:&quot;1&quot;,&quot;@Hour&quot;:&quot;16&quot;}}}]}}".replace(/&quot;/g,'"').replace(/@/g,"")); /* tools */ if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; } } if (!String.prototype.capitalize) { String.prototype.capitalize = function() { return this.charAt(0).toUpperCase() + this.slice(1); } } if (!String.prototype.toCamelCase) { String.prototype.toCamelCase = function() { var text = ""; this.split('-').forEach(function(elem, index, array) { text += elem.capitalize(); }); return text; } } function isInArray(value, array) { return array.indexOf(value) > -1; } function arrayObjectIndexOf(myArray, searchTerm, property) { for (var i = 0; i < myArray.length; i++) { if (myArray[i][property] === searchTerm) return i; } return -1; } function isInt(value) { return !isNaN(value) && parseInt(Number(value)) == value && !isNaN(parseInt(value, 10)); } function dayDiff(d1, d2) { return new Number((d2.getTime() - d1.getTime()) / 31536000000).toFixed(0); } var DateDiff = { inDays: function(d1, d2) { var t2 = d2.getTime(); var t1 = d1.getTime(); return parseInt((t2-t1)/(24*3600*1000)); }, inWeeks: function(d1, d2) { var t2 = d2.getTime(); var t1 = d1.getTime(); return parseInt((t2-t1)/(24*3600*1000*7)); }, inMonths: function(d1, d2) { var d1Y = d1.getFullYear(); var d2Y = d2.getFullYear(); var d1M = d1.getMonth(); var d2M = d2.getMonth(); return (d2M+12*d2Y)-(d1M+12*d1Y); }, inYears: function(d1, d2) { return d2.getFullYear()-d1.getFullYear(); } } function formatDate(date) { if (parseInt(date) < 10 && date.toString().length < 2) return "0" + date; return date; } function AddDate(oldDate, offset, offsetType) { var year = parseInt(oldDate.getFullYear()); var month = parseInt(oldDate.getMonth()); var date = parseInt(oldDate.getDate()); var hour = parseInt(oldDate.getHours()); var newDate; switch (offsetType) { case "Y": case "y": newDate = new Date(year + offset, month, date, hour); break; case "M": case "m": newDate = new Date(year, month + offset, date, hour); break; case "D": case "d": newDate = new Date(year, month, date + offset, hour); break; case "H": case "h": newDate = new Date(year, month, date, hour + offset); break; } return newDate; } function addMsg (msg, type, section) { if(section==null) section = "selection-parution"; if (!$(".messageBox."+type).length) { if ($("#" + section).length) { $("#" + section).before("<div class=\"messageBox " + type + "\"><ul><li>" + msg + "</li></ul></div>"); } } else { $(".messageBox."+ type + " ul").append("<li>" + msg + "</li>"); } } function addErrorMsg (msg, section) { addMsg (msg, "error", section); } function addInfoMsg (msg, section) { addMsg (msg, "info", section); } function addValidationMsg (msg, section) { addMsg (msg, "validation", section); } function clearMsgs (type) { if ($(".messageBox."+type).length) { $(".messageBox."+type).remove(); } } function clearErrorMsgs () { clearMsgs("error"); } function clearInfoMsgs () { clearMsgs("info"); } function clearValidationMsgs () { clearMsgs("validation"); } function clearAllMsgs () { clearErrorMsgs(); clearInfoMsgs(); clearValidationMsgs(); } function isEmpty(el) { return !jQuery.trim(el.html()); } /* fin tools */ /* parution */ function initParution(data){ if(data.typeParution === "Web") { $("#parution-web").attr("checked", true); $("#date-parution-web").val(data.dateParutionWeb); $("#date-parution-web-hdn").val(data.dateParutionWeb); } else { $("#parution-papier").attr("checked", true); $("#selectedDepartementKey").val(data.departementKey); $("#selectedJournalValue").val(data.edition); $("#date-parution-papier-hdn").val(data.dateParutionPapier); } } function manageDisplayParution(){ if($("#parution-web").is(":checked")) { $("#edition-block, #date-parution-papier-block, #total-block, #infos-prix").hide(); $("#total-block").next(".infos").hide(); $("#date-parution-papier").attr("disabled", "true"); $("#departements-parution").attr("disabled", "true"); $("#edition-list input:radio").attr("disabled", "true"); $("#date-parution-papier").datepicker("option", "disabled", true); $("#date-parution-web-block").show(); $("#date-parution-web").removeAttr("disabled"); $("#date-parution-web").datepicker("option", "disabled", false); // Selectionner automatiquement la date du jour si aucune date n'est déjà sélectionnée if(!$("#date-parution-web").val()) { const today = new Date(); const yyyy = today.getFullYear(); let mm = today.getMonth() + 1; // Months start at 0! let dd = today.getDate(); if (dd < 10) dd = '0' + dd; if (mm < 10) mm = '0' + mm; const formattedToday = dd + '/' + mm + '/' + yyyy; $("#date-parution-web").datepicker("setDate", formattedToday); $('#date-parution-web').datepicker({ "setDate": formattedToday, "autoclose": true, }); $("#date-parution-web-hdn").val(formattedToday); $("#date-parution-web").attr("value", formattedToday); } } else { if($("#parution-papier").is(":checked")) { // Cas ou l'utilisateur avait déjà sélectionner un département dans la parution papier // et qu'il était retourner en parution web avant de revenir en papier SA0000055067577 if($("#selectedDepartementKey").val() != "null") { $("#edition-block, #date-parution-papier-block, #total-block, #infos-prix").show(); } else { $("#edition-block, #date-parution-papier-block, #total-block, #infos-prix").hide(); } $("#total-block").next(".infos").show(); $("#date-parution-papier").removeAttr("disabled"); $("#departements-parution").removeAttr("disabled"); $("#edition-list input:radio").removeAttr("disabled"); $("#date-parution-papier").datepicker("option", "disabled", false); $("#date-parution-web-block").hide(); $("#date-parution-web").attr("disabled", "true"); $("#date-parution-web").datepicker("option", "disabled", true); } } } function manageDisplayEdition(dptKey){ if(!dptKey || dptKey == "null") { $("#edition-block").hide(); $("#date-parution-papier-block").hide(); $("#total-block").hide(); $("#total-block").next(".infos").hide(); } else { initJournaux(dptKey); $("#edition-block").show(); $("#date-parution-papier-block").show(); $("#total-block").show(); $("#total-block").next(".infos").show(); } } function buildDepartmentOptions(data){ var str = JSON.parse(data); var array = str.items; var html = ""; var found = false; var keyPos; for (i = 0; i < array.length; i++) { if (array[i].key === $("#selectedDepartementKey").val()) { found = true; keyPos = i; } } html += "<option value=\"null\""; if(!found) { html += " selected=\"selected\""; } html += ">Choisir le département</option>"; for (i = 0; i < array.length; i++) { html += "<option value=\"" + array[i].key + "\" "; if (found && i == keyPos) { html += "selected=\"selected\""; } html += ">" + array[i].description + "</option>"; } return html; } function initDepartements () { jQuery.ajax({ type: "POST", url: "/ajax", data: "action=getDepartements&typeAvis=" + $("#type-avis-choisi").val() + "&saisieHG=" + "True", dataType: "text", success: function(data){ clearAllMsgs(); if(data && data.errors && data.errors.length) { data.errors.forEach(function(element, index, array){ addValidationMsg(element); }); } else { $("#departements-parution").html(buildDepartmentOptions(data)); var dptKey = $("#departements-parution option:selected").val(); $("#selectedDepartementKey").val(dptKey); manageDisplayEdition(dptKey); } }, error: function (request, status, error) { //alert(request.responseText); } }); } function buildJournalOptions(data){ var str = JSON.parse(data); var array = str.items; var html = ""; var found = false; var valuePos; var disabled = $("#parution-web").is(":checked"); for (i = 0; i < array.length; i++) { var value = array[i].TitreKey + "|" + array[i].EditionKey + "|" + array[i].TitreCallBizCode + "|" + array[i].EditionCode + "|" + array[i].Trigramme + "|" + array[i].PrixMin + "|" + array[i].NoParutionDates + "|" + array[i].Label; var valeur = array[i].TitreKey + "|" + array[i].EditionKey + "|" + array[i].TitreCallBizCode + "|" + array[i].Label +"|" + array[i].Trigramme; if ($("#selectedJournalValue").val() === value || $("#selectedJournalValue").val() === valeur ) { found = true; valuePos = i; } } for (i = 0; i < array.length; i++) { html += "<li><div><input id=\"edition-" + array[i].TitreCallBizCode + "-hdn\" type=\"hidden\" value=\"" + array[i].TitreKey + "|" + array[i].EditionKey + "|" + array[i].TitreCallBizCode + "|" + array[i].EditionCode + "|" + array[i].Trigramme + "|" + array[i].PrixMin + "|" + array[i].NoParutionDates+ "|" + array[i].Label + "\"/>" + "<span>" + "<input type=\"radio\" name=\"edition-parution\" id=\"edition-" + array[i].TitreCallBizCode + "\""; if ((!found && i === 0) || (found && i === valuePos)) html += "checked=\"checked\" "; if(disabled) html += "disabled=\disabled\""; html += "/>" + "<label for=\"edition-" + array[i].TitreCallBizCode + "\">" + array[i].Label + "</label>" + "<span class=\"tarif\">À partir de " + array[i].PrixMin + " €</span>" + "</span></div></li>"; } return html; } // Permet de set le datepicker pour le premier journal dans le département sélectionné. // La méthode onchange plus bas ne sera donc pas appelé si il n'y a que un journal dans le département function initJournaux (dptKey) { jQuery.ajax({ type: "POST", url: "/ajax", data: "action=getJournauxByDpt&dptkey=" + dptKey + "&typeAvis=" + $("#type-avis-choisi").val(), dataType: "text", success: function(data){ var str = JSON.parse(data); clearAllMsgs(); if(str && str.errors && str.errors.length) { str.errors.forEach(function(element, index, array){ addValidationMsg(element); }); } else { $("#edition-list").html(buildJournalOptions(data)); var value = $("#" + $("#edition-list li input:radio:checked").attr("id") + "-hdn").val(); $("#selectedJournalValue").val(value); setParutionLabel(); var stringArray = value.split("|"); var noParutionDates = stringArray[6]; $("#noParutionDates").val(noParutionDates.replace(/,/g,"|")); var dateDelay = 1; var heureDelay = 16; var minuteDelay = 0o0; var codeEditionHG = stringArray[2]; if (TitresHorsGroupe.Configuration && TitresHorsGroupe.Configuration.Titre.length) { var titre = TitresHorsGroupe.Configuration.Titre.filter(function(titre) { return titre.CodeZone == codeEditionHG; }); if (titre[0]){ var minDateFound = false; while(!minDateFound){ var dayName = days[new Date(AddDate(new Date(), dateDelay, "D")).getDay()]; if (titre[0].Bouclage[dayName] == undefined ) dateDelay++; else { var currentDay = parseInt(titre[0].Bouclage[dayName].Day); var currentHour = parseInt(titre[0].Bouclage[dayName].Hour); if(currentDay > dateDelay) { dateDelay++; } else { minDateFound = true; heureDelay = currentHour; minuteDelay = 0; } } if (dateDelay > 7) { minDateFound = true; dateDelay = 1; } } //Ajout de 30 minutes après l'heure récupéré du xml de config sauf pour Rossel if(codeEditionHG != null && !codeEditionHG.includes("ROSD")) { minuteDelay = 30; } } } var timeDelay = new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDay(),heureDelay,minuteDelay); var currentTime = new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDay(), new Date().getHours(), new Date().getMinutes()); if(currentTime >= timeDelay) { dateDelay++; } /*if(currentHours >= heureDelay && (new Date()).getMinutes() >= minuteDelay) dateDelay++;*/ var minDate = new Date(AddDate(new Date(), dateDelay, "D")); var dateStr = formatDate(minDate.getDate()) + "/" + formatDate(minDate.getMonth() + 1) + "/" + (minDate.getFullYear()); if (firstLoad && $("#date-parution-papier-hdn").val() !== "") { $("#date-parution-papier").datepicker("setDate", $("#date-parution-papier-hdn").val()); $("#date-parution-papier").val($("#date-parution-papier-hdn").val()); firstLoad = false; } else { //$("#date-parution-papier").datepicker("setDate", dateStr); //$("#date-parution-papier").val(dateStr); //$("#date-parution-papier-hdn").val(dateStr); } $("#date-parution-papier").datepicker('option', 'minDate', minDate); setParutionTotalPrice(); } }, error: function (request, status, error) { //alert(request.responseText); } }); } function isParutionValid(){ if(errors.parution.length > 0) errors.parution = []; if($("#selection-parution").is(":visible")) { if($("#parution-web").is(":checked")) { if(!$("#date-parution-web").val()){ errors.parution.push("Veuillez saisir une date de publication sur libramemoria.com"); } else { var found = $("#date-parution-web-hdn").val().match(dateRegex); if(!found) { errors.parution.push("Date de publication sur libramemoria.com : format incorrect (jj/mm/aaaa attendu)"); } } } else { if($("#parution-papier").is(":checked")) { if($("#selectedDepartementKey").val() == "null") { errors.parution.push("Veuillez choisir un département sur lequel publier votre avis."); } if(!$("#date-parution-papier").val()){ errors.parution.push("Veuillez saisir une date de publication papier"); } else { var found = $("#date-parution-papier-hdn").val().match(dateRegex); if(!found) { errors.parution.push("Date de publication papier : format incorrect (jj/mm/aaaa attendu)"); } } } else { errors.parution.push("Veuillez choisir un type de parution"); } } } errors.parution.forEach(function(element, index, array){ addValidationMsg(element); }); return errors.parution.length === 0; } function setParutionLabel() { if($("#parution-web").is(":checked")) { $("#redaction-edition-choisie").html("libramemoria.com"); } else { $("#redaction-edition-choisie").html("libramemoria.com<br/>" + $("#selectedJournalValue").val().split('|')[7]); } } function setParutionTotalPrice() { if($("#parution-web").is(":checked")) { $("#tarif-total").html($("#parution-web-block span.tarif").html()); } else { if($("#selectedDepartementKey").val() != "null") { var value = $("#selectedJournalValue").val(); var stringArray = value.split("|"); var prixMin = stringArray[5]; $("#tarif-total").html("À partir de " + prixMin + " €"); } else { $("#tarif-total").html(""); } } } /* Si on choisit de faire simplement une parution web, il faut retourner le trigramme du titre dont dépend libramemoria (defaultShortCode) */ function getParutionShortCode(defaultShortCode){ return $("#parution-papier").is(":checked") ? $("#selectedJournalValue").val().split('|')[4] : defaultShortCode; } /* fin parution */ /* infos défunt */ function initInfosDefunt(data){ $("#civilite").val(data.civilite); $("#nom-defunt").val(data.nom).data("prev", data.nom); $("#nom-jeune-fille-defunt").val(data.nomJeuneFille).data("prev", data.nomJeuneFille); $("#prenom-defunt").val(data.prenom).data("prev", data.prenom); $("#qualite-defunt").val(data.qualite.replace(/&amp;/g, '&').replace(/&quot;/g, '"')); $("#date-naissance-defunt").val(data.dateNaissance); $("#date-deces-defunt").val(data.dateDeces); if(data.communeDefuntKey !== null){ $("#commune-defunt-hdn").val(data.communeDefuntKey); $("#commune-defunt-span>span").html(data.communeDefunt); $("#commune-defunt").hide(); $("#commune-defunt-span").show(); } if(!data.displayCeremonieBlock) $("#ceremonie-check").attr("checked", "checked"); if(!$("#ceremonie-check").is(":checked")) $("#ceremonie-block").show(); else $("#ceremonie-block").hide(); $("#date-ceremonie").val(data.dateCeremonie); $("#heure-ceremonie").val(data.heureCeremonie); $("#minute-ceremonie").val(data.minuteCeremonie); $("#heure-ceremonie").val(data.heureCeremonie); $("#minute-ceremonie").val(data.minuteCeremonie); $("#heure-ceremonie, #minute-ceremonie").keydown(function (e) { // Allow: backspace, delete, tab if (isInArray(e.keyCode, [46, 8, 9]) !== -1 || // Allow: Ctrl+A (e.keyCode == 65 && e.ctrlKey === true) || // Allow: home, end, left, right (e.keyCode >= 35 && e.keyCode <= 39)) { // let it happen, don't do anything return; } // Ensure that it is a number and stop the keypress if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { e.preventDefault(); } }); $("#lieu-ceremonie").val(data.lieuCeremonie); if(data.communeCeremonieKey !== null){ $("#commune-ceremonie-hdn").val(data.communeCeremonieKey); $("#commune-ceremonie-texte").html(data.communeCeremonie); $("#commune-ceremonie").hide(); $("#commune-ceremonie-span").show(); } } function initInfosDefuntFromDefunt (data){ $("#civilite").val(data.civilite); $("#nom-defunt").val(data.nom); $("#nom-jeune-fille-defunt").val(data.nomJeuneFille); $("#prenom-defunt").val(data.prenom); $("#date-naissance-defunt").val(data.dateNaissance); $("#date-deces-defunt").val(data.dateDeces); if(data.communeDefuntKey !== null){ $("#commune-defunt-hdn").val(data.communeDefuntKey); $("#commune-defunt-span>span").html(data.communeDefunt); $("#commune-defunt").hide(); $("#commune-defunt-span").show(); } $("#ceremonie-check").removeAttr("checked"); if(!$("#ceremonie-check").is(":checked")) $("#ceremonie-block").show(); else $("#ceremonie-block").hide(); $("#date-ceremonie").val(data.dateCeremonie); $("#heure-ceremonie, #minute-ceremonie").keydown(function (e) { // Allow: backspace, delete, tab if (isInArray(e.keyCode, [46, 8, 9]) !== -1 || // Allow: Ctrl+A (e.keyCode == 65 && e.ctrlKey === true) || // Allow: home, end, left, right (e.keyCode >= 35 && e.keyCode <= 39)) { // let it happen, don't do anything return; } // Ensure that it is a number and stop the keypress if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { e.preventDefault(); } }); if(data.communeCeremonieKey !== null){ $("#commune-ceremonie-hdn").val(data.communeCeremonieKey); $("#commune-ceremonie-texte").html(data.communeCeremonie); $("#commune-ceremonie").hide(); $("#commune-ceremonie-span").show(); } } function isInfosDefuntValid(){ if(errors.infosDefunt.length > 0) errors.infosDefunt = []; if($("#infos-defunt").is(":visible")) { var found; if(!$("#nom-defunt").val().trim()) { errors.infosDefunt.push("Veuillez saisir le nom de famille du défunt."); } else { found = $("#nom-defunt").val().match(namesRegex); if(!found) { errors.infosDefunt.push("Le format du nom de famille du défunt est incorrect. Il ne peut contenir que des lettres avec ou sans accent et/ou un tiret."); } } if(!$("#prenom-defunt").val().trim()) { errors.infosDefunt.push("Veuillez saisir le prénom du défunt."); } else { found = $("#prenom-defunt").val().match(namesRegex); if(!found) { errors.infosDefunt.push("Le format du prénom du défunt est incorrect. Il ne peut contenir que des lettres avec ou sans accent et/ou un tiret."); } } if($("#civilite option:selected").data('hasnjf') == "True" && $("#nom-jeune-fille-defunt").val() && !$("#nom-jeune-fille-defunt").val().match(namesRegex)) { errors.infosDefunt.push("Le format du nom de jeune fille du défunt est incorrect. Il ne peut contenir que des lettres avec ou sans accent et/ou un tiret."); } if(!$("#date-naissance-defunt").val()) { if($("#type-avis-choisi").val() == "Deces") errors.infosDefunt.push("Veuillez saisir la date de naissance du défunt."); } else { var dateNaissance = $("#date-naissance-defunt").val(); var dateDeces = $("#date-deces-defunt").val(); found = dateNaissance.match(dateRegex); var dateNaissanceObj = new Date(parseInt(dateNaissance.split('/')[2]),parseInt(dateNaissance.split('/')[1])-1, parseInt(dateNaissance.split('/')[0])); var dateDecesObj = new Date(parseInt(dateDeces.split('/')[2]), parseInt(dateDeces.split('/')[1])-1, parseInt(dateDeces.split('/')[0])); if(!found) { errors.infosDefunt.push("Date de naissance du défunt : format incorrect (jj/mm/aaaa attendu)"); } else if(dateNaissanceObj.getTime() > new Date().getTime()) { errors.infosDefunt.push("La date de naissance du défunt ne peut être supérieure à la date du jour."); } else if(dateNaissanceObj.getTime() > dateDecesObj.getTime()) { errors.infosDefunt.push("La date de naissance du défunt ne peut être supérieure à la date de décès."); } } if(!$("#date-deces-defunt").val()) { if($("#type-avis-choisi").val() == "Deces" || $("#type-avis-choisi").val() == "Anniversaire" || $("#type-avis-choisi").val() == "Remerciements") errors.infosDefunt.push("Veuillez saisir la date de décès du défunt."); } else { found = $("#date-deces-defunt").val().match(dateRegex); if(!found) { errors.infosDefunt.push("Date de décès du défunt : format incorrect (jj/mm/aaaa attendu)"); } else { var dateDeces = $("#date-deces-defunt").val(); var dateDecesObj = new Date(parseInt(dateDeces.split('/')[2]), parseInt(dateDeces.split('/')[1])-1, parseInt(dateDeces.split('/')[0])); if(dateDecesObj.getTime() > new Date().getTime()) { errors.infosDefunt.push("La date de décès du défunt ne peut être supérieure à la date du jour."); } } } if(!$("#commune-defunt-hdn").val() || !$("#commune-defunt-hdn").val().match(guidRegex)) { errors.infosDefunt.push("Veuillez saisir les 3 premières lettres de la commune du défunt, puis choisir une commune dans la liste déroulante."); } if(!$("#ceremonie-check").is(":checked")) { if(!$("#date-ceremonie").val()) { if($("#type-avis-choisi").val() == "Deces") errors.infosDefunt.push("Veuillez saisir la date de la cérémonie."); } else { found = $("#date-ceremonie").val().match(dateRegex); if(!found) { errors.infosDefunt.push("Date de la cérémonie : format incorrect (jj/mm/aaaa attendu)"); } } if(!$("#heure-ceremonie").val()) { if($("#type-avis-choisi").val() == "Deces") errors.infosDefunt.push("Veuillez saisir l'heure de la cérémonie."); else if($("#minute-ceremonie").val()) errors.infosDefunt.push("Veuillez saisir l'heure de la cérémonie."); } else { found = $("#heure-ceremonie").val().match(heureRegex); if(!found) { errors.infosDefunt.push("Heure de la cérémonie : format incorrect (hh:mm attendu)"); } } if(!$("#minute-ceremonie").val()) { if($("#type-avis-choisi").val() == "Deces") errors.infosDefunt.push("Veuillez saisir les minutes de la cérémonie."); else if($("#heure-ceremonie").val()) errors.infosDefunt.push("Veuillez saisir les minutes de la cérémonie."); } else { found = $("#minute-ceremonie").val().match(minuteRegex); if(!found) { errors.infosDefunt.push("Heure de la cérémonie : format incorrect (hh:mm attendu)"); } } if(!$("#lieu-ceremonie").val()) { if($("#type-avis-choisi").val() == "Deces") errors.infosDefunt.push("Veuillez saisir le lieu de la cérémonie."); } if(!$("#commune-ceremonie-hdn").val()) { if($("#type-avis-choisi").val() == "Deces") errors.infosDefunt.push("Veuillez saisir les 3 premières lettres de la commune de la cérémonie, puis choisir une commune dans la liste déroulante."); } else if(!$("#commune-ceremonie-hdn").val().match(guidRegex)) { errors.infosDefunt.push("Veuillez saisir les 3 premières lettres de la commune de la cérémonie, puis choisir une commune dans la liste déroulante."); } } } errors.infosDefunt.forEach(function(element, index, array){ addValidationMsg(element); }); return errors.infosDefunt.length === 0; } /* fin infos défunt */ /* rédaction */ function age(dateNaissance, dateDeces) { var birthday = new Date(dateNaissance); var deathday = new Date(dateDeces); var monAge = DateDiff.inYears(birthday, deathday); if ( birthday.getMonth() > deathday.getMonth() && monAge > 0){ monAge = monAge - 1; } else if ( deathday.getMonth() == birthday.getMonth() && birthday.getDate() > deathday.getDate() && monAge > 0){ monAge = monAge - 1; } return monAge; } function FillPhraseType(element){ var str = element.replace(/&/g, '&amp;').replace(/"/g, '&quot;'); var dateNaissanceArray = $("#date-naissance-defunt").val().split('/'); var dateNaissance = new Date(dateNaissanceArray.reverse().join('/')); var dateDecesArray = $("#date-deces-defunt").val().split('/'); var dateDecesStr = dateDecesArray[0] + ' ' + monthsFR[parseInt(dateDecesArray[1], 10) - 1] + ' ' + dateDecesArray[2]; var dateDeces = new Date(dateDecesArray.reverse().join('/')); var ageDeces = dateNaissance && dateDeces ? age(dateNaissance, dateDeces) : ""; var anneeDeces = ageDeces ? ageDeces + 1 : ""; var periodeDeces = dateDeces ? DateDiff.inYears(dateDeces, new Date()) : ""; var dateCeremonieArray = $("#date-ceremonie").val().split('/'); var dateCeremonieStr = dateCeremonieArray[0] + ' ' + monthsFR[parseInt(dateCeremonieArray[1], 10) - 1] + ' ' + dateCeremonieArray[2]; if(str.indexOf("\[genre:") >= 0) str = str.replace(/\[genre\:([^|]*)\|([^\]]*)\]/g, $("#civilite").val() == "Mr" ? "$1" : "$2"); if(str.indexOf("\[date-ceremonie\]") >= 0 && $("#date-ceremonie").val()) str = str.replace(/\[date-ceremonie\]/g, dateCeremonieStr); if(str.indexOf("\[heures-ceremonie\]") >= 0 && $("#heure-ceremonie").val()) str = str.replace(/\[heures-ceremonie\]/g, $("#heure-ceremonie").val()); if(str.indexOf("\[minutes-ceremonie\]") >= 0 && $("#minute-ceremonie").val()) str = str.replace(/\[minutes-ceremonie\]/g, $("#minute-ceremonie").val()); if(str.indexOf("\[lieu-ceremonie\]") >= 0 && $("#lieu-ceremonie").val()) str = str.replace(/\[lieu-ceremonie\]/g, $("#lieu-ceremonie").val()); if(str.indexOf("\[commune-ceremonie\]") >= 0 && $("#commune-ceremonie-texte").html()) str = str.replace(/\[commune-ceremonie\]/g, $("#commune-ceremonie-texte").html().replace(/\([^\)]*\)/g, '')); if(str.indexOf("\[date-deces\]") >= 0 && $("#date-deces-defunt").val()) str = str.replace(/\[date-deces\]/g, dateDecesStr); if(str.indexOf("\[age-deces\]") >= 0 && ageDeces) str = str.replace(/\[age-deces\]/g, ageDeces); // TODO JAU : switch with next line if we decide to show "e" as exponent for the number of years since death // if(str.indexOf("\[annee-deces\]") >= 0 && anneeDeces) str = str.replace(/\[annee-deces\]e/g, anneeDeces + "<sup>e</sup>"); if(str.indexOf("\[annee-deces\]") >= 0 && anneeDeces) str = str.replace(/\[annee-deces\]/g, anneeDeces); if(str.indexOf("\[annees-anniversaire\]") >= 0 && periodeDeces){ if(str.indexOf("\[annees-anniversaire\]") >= 0 && periodeDeces == "1") { str = str.replace(/\[annees-anniversaire\] ans/g, "1 an"); } else { str = str.replace(/\[annees-anniversaire\]/g, periodeDeces); } } return str; } function initRedaction (configuration, data){ if(configuration.Types) { var typesArray = configuration.Types; var typeChoisi = $("#type-avis-choisi").val(); var index = arrayObjectIndexOf(typesArray, typeChoisi.toLowerCase(), "name"); if ( index > -1 ) { var html = "<div class=\"formrow\"><div class=\"tableau_liste\">"; var typeObj = typesArray[index]; typeObj.Sections.forEach(function(element, index, array) { var defaultValue = element.Phrases != null ? (element.Phrases.length > 1 ? (element.Phrases.filter(function(data){return data.default == "true";})[0] ? element.Phrases.filter(function(data){return data.default == "true";})[0].text : "" ) : (element.Phrases.default == "true" ? element.Phrases.text : "" ) ) : ""; var definition = element.Definition ? element.Definition : null; switch (element.name) { case "civilite": html += "<div class=\"ligne defunt-nom\"><div class=\"cellule defunt\"><span id=\"span-" + element.name + "\">" + (data == null ? "" : data.civiliteFullName) + "</span>&nbsp;"; break; case "prenom": html += "<span id=\"span-" + element.name + "\">" + (data == null ? "" : data.prenom) + "</span>&nbsp;"; break; case "nom": html += "<span id=\"span-" + element.name + "\">" + (data == null ? "" : data.nom) + "</span></div></div>"; break; case "dates": html += "<div class=\"ligne\"><div class=\"cellule dates\"><span id=\"span-" + element.name + "\">" + (data == null ? "" : data.dates) + "</span></div></div>"; break; case "nom-jeune-fille": html += "<div class=\"ligne\"><div class=\"cellule\"><span id=\"span-" + element.name + "\">" + (data == null || data.nomJeuneFille == "" ? "" : "Née " + data.nomJeuneFille) + "</span></div></div>"; break; case "qualite": html += "<div class=\"ligne qualite\"><div class=\"cellule\"><span id=\"span-" + element.name + "\">" + (data == null ? "" : data.qualite.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</span></div></div>"; break; case "entite": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.entite == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.entite == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.entite.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") +"</span></div>"; html += "</div>"; break; case "famille": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.famille == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.famille == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.famille.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "communes": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><div id=\"div-communes\"><input id=\"autocomplete-" + element.name + "\" type=\"text\" placeholder=\"Taper les 3 premières lettres de la commune\"/><textarea id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\">" + (data == null ? "" : data.contenu.communes.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\">" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span>"; html += "<p class=\"explicationscommune\">Pour ajouter d’autres villes, utilisez la zone indiquée en tapant les 3 premières lettres, puis sélectionnez la ville dans la liste déroulante.</p>"; html += "</div>"; html += "</div>"; break; case "citation": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.citation == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.citation == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.citation.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "ceremonie": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.ceremonie == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.ceremonie == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.ceremonie.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "faire-part": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.fairepart == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.fairepart == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.fairepart.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "introduction": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.introduction == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.introduction == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.introduction.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "condoleances": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.condoleances == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.condoleances == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.condoleances.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "circonstances": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.circonstances == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.circonstances == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.circonstances.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "remerciements": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.remerciements == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.remerciements == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.remerciements.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "recommandations": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.recommandations == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.recommandations == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.recommandations.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\">" + definition + "</div>") : "") + "</span></div>"; html += "</div>"; break; case "souvenir": html += "<div class=\"ligne\">"; html += "<div class=\"cellule\"><textarea class=\"phraseType" + ((data == null || data.contenu.souvenir == "" ) ? " placeholder" : "") + "\" id=\"texte-" + element.name + "\" name=\"texte" + element.name.toCamelCase() + "\" title=\"Ex: " + FillPhraseType(defaultValue) + "\">" + (data == null || data.contenu.souvenir == "" ? ("Ex: " + FillPhraseType(defaultValue)) : data.contenu.souvenir.replace(/&amp;/g, '&').replace(/&quot;/g, '"')) + "</textarea></div>"; html += "<div class=\"cellule\"><span id=\"label-" + element.name + "\" data-label=\"" + element.label + "\" class=\"section-label\"><div class=\"ui-icon ui-icon-plus\" id=\"show-phrases-" + element.name + "\"></div>" + element.label + (definition ? ("<div class=\"ui-icon ui-icon-help\" id=\"help-" + element.name + "\" title=\"" + definition + "\"></div><div class=\"help-tooltip\"> + definition + </div>") : "") + "</span></div>"; html += "</div>"; break; } }); html += "</div></div>"; $("#redaction-block").html(html); // $("#img-upload").attr("src", (data == null || !data.imgUrl ? "https://cdn-files.prsmedia.fr/files/LIB/fr/images/bonhomme_saisie_deportee.jpg" : data.imgUrl)); if(data != null) { if(data.imgUrl) { $("#img-upload-key").val(data.imgKey); $("#img-upload").attr("src", data.imgUrl).addClass("imgChoisie"); if(data.imgUrlOriginal) { $("#img-upload-key-original").val(data.imgKeyOriginal); $("#img-upload-original").attr("src", data.imgUrlOriginal.replace("/LIB_13/", "/RAW/")).addClass("imgChoisie"); } else $("#img-upload-original").attr("src", data.imgUrl.replace("/LIB_13/", "/RAW/")).addClass("imgChoisie"); $("#img-upload").show(); $("#img-upload-btn").hide(); $("#help-photo").hide(); $("#img-delete-btn").show(); $("#img-crop-btn").show(); } else { $("#img-upload").attr("src", "https://cdn-files.prsmedia.fr/files/LIB/fr/images/bonhomme_saisie_deportee.jpg").removeClass("imgChoisie"); $("#img-upload-original").attr("src", "https://cdn-files.prsmedia.fr/files/LIB/fr/images/bonhomme_saisie_deportee.jpg").removeClass("imgChoisie"); $("#img-delete-btn").hide(); $("#img-crop-btn").hide(); } if(data.symbole) { $("#img-symbole").val(data.symbole); var ImgSelect = $(".image-symbole[data-nom-image="+ data.symbole + "]") $("#symbole-select").attr("src", ImgSelect.attr("src") ); $("#symbole-select").show(); $("#help-symbole").hide(); $("#symbol-select-btn").hide(); $("#demo-symbole").hide(); $("#symbol-delete-btn").show(); } } else { $("#img-upload").attr("src", "https://cdn-files.prsmedia.fr/files/LIB/fr/images/bonhomme_saisie_deportee.jpg").removeClass("imgChoisie"); $("#img-upload-original").attr("src", "https://cdn-files.prsmedia.fr/files/LIB/fr/images/bonhomme_saisie_deportee.jpg").removeClass("imgChoisie"); $("#img-delete-btn").hide(); $("#img-crop-btn").hide(); } } else { addErrorMsg ("Problème lors de la récupération des phrases à proposer pour les sections de rédaction de l'annonce : mauvaise configuration"); } } else { addErrorMsg ("Problème lors de la récupération des phrases à proposer pour les sections de rédaction de l'annonce : mauvaise configuration"); } $(document).on("focus", "textarea.phraseType", function() { if(this.title==this.value) { this.value = ''; $(this).removeClass("placeholder"); } }).on("blur", "textarea.phraseType", function(){ if(this.value=='') { this.value = this.title; $(this).addClass("placeholder"); } }); new AjaxUpload("#img-upload-btn", { type: 'POST', autoSubmit: false, action: '/ajax?action=upload&title=logoImg&uploadShortCode=' + getParutionShortCode("ALS") + '&photoPattern=LIB_13&codeEdition=' + ($("#selectedJournalValue").val() ? $("#selectedJournalValue").val().split("|")[3] : "WEB"), onChange: function (file, extension) { var self = this; clearAllMsgs(); $(".overlay").show(); $("body").css("cursor", "wait"); this.disable(); //$("#img-upload-btn").attr("disabled", "true"); $("img-upload-error").hide(); jQuery.isFileValid(this._input.files[0]) .done(function(){ self.submit(); }) .fail(function(){ $(".overlay").hide(); $("body").css("cursor", "auto"); self.enable(); $("#img-upload-error").html(preUploadErrors); $("img-upload-error").show(); }); }, onError: function (file, response) { $(".overlay").hide(); $("body").css("cursor", "auto"); }, onComplete: function (file, response) { $(".overlay").hide(); $("body").css("cursor", "auto"); if (response == null) { alert("null"); } if (response.length > 0) { if (response.indexOf('<') > -1) { response = response.substring(response.indexOf('>')+1, response.lastIndexOf('<')); } data = response.split('|'); if (data[0] == "success") { var announceImageKey = data[1]; var announceImagePath = encodeURI(data[2]); $("#img-upload-key").val(announceImageKey); $("#img-upload").attr("src", announceImagePath).addClass("imgChoisie"); $("#img-upload-original").attr("src", announceImagePath.replace("/LIB_13/", "/RAW/")).addClass("imgChoisie"); $("#img-upload").show(); $("#img-upload-btn").hide(); $("#help-photo").hide(); $("#img-delete-btn").show(); $("#img-crop-btn").show(); } else { //if (data[0] == "failed") { var failureDesc = data[1]; if (failureDesc == null) { $("#img-upload-error").html("Une erreur s'est produite lors du téléchargement de l'image. Vérifier que l'image est bien au format JPEG et que sa taille ne dépasse pas 5 Mo."); } else { var failureText = data[2]; if (failureDesc.length > 1) $("#img-upload-error").html(failureText); else $("#img-upload-error").html("Echec de l'upload"); } $("img-upload-error").show(); } } this.enable(); } }); var basic = null; $("#img-crop-btn").click(function(event) { /*var sizeBoundary= $("#img-upload-block").innerWidth()>512?512:256; var sizeViewPort=256;*/ basic = $("#img-upload-original").croppie({ viewport: { width: 150, height: 200 }, boundary: { width: 300, height: 400 }, enforceBoundary: true //enableResize: true }); $("#img-crop-btn").hide(); $("#img-delete-btn").hide(); $("#img-crop-result-btn").show(); $("#img-crop-reset-btn").show(); $("#img-crop-close-btn").show(); }); function send(data) { jQuery.ajax({ type:"POST", url: "/ajax?action=crop", //dataType:"json", //&cropSettings=" + basic.croppie('get').points.join("-") + "-" + basic.croppie('get').zoom,// + "&photo64=" + data, data: data, processData: false, contentType: false, success: function(response){ if (response == null) { alert("null"); } else if (response.length > 0) { if (response.indexOf('<') > -1) { response = response.substring(response.indexOf('>')+1, response.lastIndexOf('<')); } data = response.split('|'); if (data[0] == "success") { var announceImageKey = data[1]; if($("#img-upload-key-original").val().length<=0) $("#img-upload-key-original").val($("#img-upload-key").val()); $("#img-upload-key").val(announceImageKey); } else { //if (data[0] == "failed") { var failureDesc = data[1]; if (failureDesc == null) { $("#img-upload-error").html("Une erreur s'est produite lors du redimensionnement de l'image."); } else { var failureText = data[2]; if (failureDesc.length > 1) $("#img-upload-error").html(failureText); else $("#img-upload-error").html("Echec du redimensionnement"); } $("img-upload-error").show(); } } }, error: function(xhr, status, error) { clearAllMsgs(); addErrorMsg("Une erreur technique s’est produite, veuillez réessayer ultérieurement."); } }); } $("#img-crop-result-btn").click(function() { if(basic) basic.croppie('result', 'base64', "original").then(function(img) { $('#img-upload').attr("src", img); var reader = new FileReader(); const blobby = new Blob([img], { type:"image/png" }); reader.readAsBinaryString(blobby); reader.onload = function() { var blob = new Blob([reader.result], { type:"image/png" }); var chunkForm = new FormData(); chunkForm.append('file', blob, "crop"); try { send(chunkForm); /*if (oReq.status == 200) { return oReq.response; } else { return null; }*/ } catch (err) { return null; } } }); $("#img-crop-close-btn").click() }); $("#img-crop-reset-btn").click(function() { $("#img-upload").attr("src", $("#img-upload-original").attr("src").replace("/RAW/", "/LIB_13/")); $("#img-upload-key").val($("#img-upload-key-original").val()); $("#img-upload-key-original").val(""); $("#img-crop-close-btn").click() }); $("#img-crop-close-btn").click(function() { if(basic) basic.croppie('destroy'); basic = null; $("#img-crop-btn").show(); $("#img-delete-btn").show(); $("#img-crop-result-btn").hide(); $("#img-crop-reset-btn").hide(); $("#img-crop-close-btn").hide(); }); $("#img-delete-btn").click(function() { // TODO JAU : setter ici avec l'url de l'image par défaut $("#img-upload").attr("src", "https://cdn-files.prsmedia.fr/files/LIB/fr/images/bonhomme_saisie_deportee.jpg").removeClass("imgChoisie"); $("#img-upload-original").attr("src", "https://cdn-files.prsmedia.fr/files/LIB/fr/images/bonhomme_saisie_deportee.jpg").removeClass("imgChoisie"); $("#img-upload-key-original").val(""); $("#img-upload-key").val(""); //$("#img-upload-btn").removeAttr("disabled"); $("#img-delete-btn").hide(); $("#img-crop-btn").hide(); $("#img-upload-btn").show(); $("#help-photo").show(); $("#img-upload-error").hide(); }); $("#symbol-delete-btn").click(function() { $("#symbole-select").attr("src", ""); $("#img-symbole").val(""); $("#symbol-delete-btn").hide(); $("#list-symboles li").removeClass("selected"); $("#list-illustrations li").removeClass("selected"); $("#symbol-select-btn").show(); $("#help-symbole").show(); $("#demo-symbole").show(); }); $(document).on("click", ".section-label .ui-icon-plus", function(){ var elemName = $(this).attr("id").replace(/show-phrases-/g,''); $("#element-name").val(elemName); if ( index > -1 ) { typeObj = typesArray[index]; var sectionIndex = arrayObjectIndexOf(typeObj.Sections, elemName, "name"); if ( sectionIndex > -1 ) { var sectionObj = typeObj.Sections[sectionIndex]; var html = ""; if(sectionObj.Phrases.constructor === Array) { sectionObj.Phrases.forEach(function(element, sectionIndex, array) { if (sectionObj.name != "ceremonie" || !$("#ceremonie-check").is(":checked") || element.intimite == "true" ) if(sectionObj.cumul == "true"){ html += "<li class=\"phrase-type-cumul\">" + (element.constructor === String ? FillPhraseType(element) : FillPhraseType(element.text)) + "</li>"; } else{ html += "<li class=\"phrase-type\">" + (element.constructor === String ? FillPhraseType(element) : FillPhraseType(element.text)) + "</li>"; } }); } else if(sectionObj.Phrases.constructor === String) { if (sectionObj.name != "ceremonie" || !$("#ceremonie-check").is(":checked") || element.intimite == "true" ) html += "<li class=\"phrase-type\">" + FillPhraseType(sectionObj.Phrases) + "</li>"; } else if(sectionObj.Phrases.text) { if (sectionObj.name != "ceremonie" || !$("#ceremonie-check").is(":checked") || element.intimite == "true" ) html += "<li class=\"phrase-type\">" + FillPhraseType(sectionObj.Phrases.text) + "</li>"; } $("#list-phrases-type").html(html); $("#dialog-phrases-type").dialog({ autoOpen: false, modal: true, }); $("#dialog-phrases-type").dialog( "open" ); } else { addErrorMsg ("Problème lors de la récupération des phrases à proposer pour les sections de rédaction de l'annonce : mauvaise configuration"); } } }); $("div[id*='help-']").each(function() { $(this).on("click", function () { $(this).next(".help-tooltip").toggleClass("actif"); }); }); $(document).on("click", ".phrase-type", function(){ var elemName = $("#element-name").val(); $("#texte-" + elemName).val($(this).html()); $("#texte-" + elemName).removeClass("placeholder"); $("#dialog-phrases-type").dialog( "close" ); }); $(document).on("click", ".phrase-type-cumul", function(){ var elemName = $("#element-name").val(); if($("#texte-"+ elemName).val().indexOf("Ex:") != -1) { $("#texte-" + elemName).val($(this).html()); } else { $("#texte-" + elemName).val( $("#texte-"+ elemName).val() + "\n" + $(this).html()); } $("#texte-" + elemName).removeClass("placeholder"); $("#dialog-phrases-type").dialog( "close" ); }); $("#autocomplete-communes").autocomplete({ source: function(request, response){ jQuery.ajax({ type: "POST", url: "/ajax", dataType: "text", data: "action=getCommunes&filter=" + request.term, success: function(data) { if(data !== "" && data !== null) { var str = JSON.parse(data); response(str.items); } }, error : function(jqXHR, textStatus, errorThrown){ clearAllMsgs(); addErrorMsg("Une erreur technique s’est produite lors de la récupération des communes, veuillez réessayer ultérieurement."); } }); }, minLength: 3, select: function(event, ui){ var texte = ""; if($("#texte-communes").val() == "") texte = ui.item.town; else texte = ", " + ui.item.town; $("#texte-communes").val($("#texte-communes").val() + texte); }, open : function(){ $('.ui-menu, .ui-menu-item a').removeClass('ui-corner-all'); } }).css(autocompleteStyle).each(function() { $(this).data('uiAutocomplete')._renderItem = function (ul, item) { return $( "<li>" ) .append( "<div>" + item.town + " (" + item.cp + ")</div>" ) .appendTo( ul ); }; }); } function setRedactionValues (){ var commune = $("#commune-defunt-span>span").html().replace(/\([^\)]*\)/g, '').replace(/\s*$/, ''); if(!$("#texte-communes").html()) $("#texte-communes").html(commune); $("#span-civilite").html($("#civilite option:selected").html()); $("#span-prenom").html($("#prenom-defunt").val()); $("#span-nom").html($("#nom-defunt").val()); var nomJeuneFille = $("#nom-jeune-fille-defunt").val(); $("#span-nom-jeune-fille").html(nomJeuneFille != "" ? "Née " + $("#nom-jeune-fille-defunt").val() : ""); if(nomJeuneFille != "" && $("#civilite option:selected").data('hasnjf') != "False") $($("#span-nom-jeune-fille").parents("div")[0]).show(); else $($("#span-nom-jeune-fille").parents("div")[0]).hide(); $("#span-qualite").html($("#qualite-defunt").val()); if ($("#date-naissance-defunt").val() || $("#date-deces-defunt").val()) $("#span-dates").html($("#date-naissance-defunt").val().replace(/\//g, '.') + " - " + $("#date-deces-defunt").val().replace(/\//g, '.')); else $("#span-dates").html(); } function isRedactionValid () { if(errors.redac.length > 0) errors.redac = []; if($("#redaction-block").is(":visible")) { $("#redaction-block textarea").each(function(index, element){ /*if($(this).val().length > 500) { var sectionName = $(this).attr("id").split("-")[1]; errors.redac.push ("Le champ \'" + $("#label-" + sectionName).data("label") + "\' ne peut contenir plus de 500 caractères."); }*/ if(!$(this).hasClass("placeholder")) { var text = $(this).val().replace(/\[\/?LJU\]/g,"") .replace(/\[LBL \/?\]/g,"") .replace(/\[\/?INS\]/g,"") .replace(/\[caron\]/g,""); if(text.includes("[") || text.includes("]")) { var sectionName = $(this).attr("id").slice(6); errors.redac.push ("Le champ \'" + $("#label-" + sectionName).data("label") + "\' ne peut pas contenir de crochets."); } } }); } errors.redac.forEach(function(element, index, array){ addValidationMsg(element); }); return errors.redac.length === 0; } function isFormValid(){ clearAllMsgs(); var isParValid = isParutionValid(); var isInfoDefValid = isInfosDefuntValid(); var isRedacValid = isRedactionValid(); return isParValid && isInfoDefValid && isRedacValid; } /* fin rédaction */ /* prévisualisation avis */ function updateBlocPrevisu(data){ $("#id_displayAnnonce").html("<img src=\"" + data.url + "\" />"); if(data.parution.LabelParutionWEB !== null) { $("#id_ParutionWeb").html(data.parution.LabelParutionWEB); } else { $("#id_ParutionWeb").html(""); } if(data.parution.LabelParutionPapier !== null) { $("#id_ParutionPapier").html(data.parution.LabelParutionPapier); } else { $("#id_ParutionPapier").html(""); } if (data.tarif.LibellePapier !== null && data.tarif.LibelleWEB !== null) { $("#id_descriptionTarif").html(data.tarif.LibellePapier + "<br />" + data.tarif.LibelleWEB); } if (data.tarif.LibellePapier === null && data.tarif.LibelleWEB !== null) { $("#id_descriptionTarif").html(data.tarif.LibelleWEB); } if (data.tarif.LibellePapier !== null && data.tarif.LibelleWEB === null) { $("#id_descriptionTarif").html(data.tarif.LibellePapier); } $("#id_descriptionTarif").html(data.tarif.Libelle); $("#id_totalHtTarif").html(data.tarif.TotalHT); $("#id_valeurTvaTarif").html(data.tarif.Tva); $("#id_totalTvaTarif").html(data.tarif.TotalTTC); } function datalayer(data){ var category = ""; var department = ""; var edition = ""; if($("#parution-papier").is(":checked")) { category = "Print"; department = $("#departements-parution option:selected").html().substring(0,2); edition = $("#selectedJournalValue").val().split('|')[7]; } else { category = "Web"; department = "00"; } dataLayer.push({ event: "ecommerce", products: [{ id: data.gbelKey, // 39e2bd16-30ad-46a0-a402-6090aaa02d50/f59f5909-9e18-4e29-bf46-ac381a06cb28 name: data.name, // Annonce Libra Memoria - Avis de décès - libramemoria.com priceExclTax: data.priceExclTax, priceInclTax: data.priceInclTax, category: category, // Web ou Print department: department, // format "XX", 00 pour web edition: edition // edition du produit (s'il y a) }] }); } /* fin prévisualisation avis */ function readyfunc () { var mode = "Creation"; var avisKey = ""; var phrasesTypesJson = "{&quot;?xml&quot;:{&quot;@version&quot;:&quot;1.0&quot;,&quot;@encoding&quot;:&quot;utf-8&quot;},&quot;Configuration&quot;:{&quot;Types&quot;:[{&quot;@name&quot;:&quot;deces&quot;,&quot;Sections&quot;:[{&quot;@name&quot;:&quot;communes&quot;,&quot;@label&quot;:&quot;Communes&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;commune de résidence du défunt, commune de la parenté, toutes les communes reliées au défunt&quot;},{&quot;@name&quot;:&quot;citation&quot;,&quot;@label&quot;:&quot;Citations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;reprise de texte emprunté à un auteur (ex : psaumes bibliques, passage de texte d'écrivain, ...)&quot;,&quot;Phrases&quot;:[&quot;\\\&quot;Je ne crains aucun mal, car tu es avec moi\\\&quot;\\n(Psaumes 23,22)&quot;,&quot;\\\&quot;Seigneur, j'ai fait de toi mon refuge\\\&quot;\\n(Psaumes 31,30)&quot;,&quot;\\\&quot;Mon salut et ma gloire sont tout près de Dieu\\\&quot;\\n(Psaumes 62,63)&quot;,&quot;\\\&quot;Venez à moi, vous tous qui peinez sous le poids du fardeau, et moi je vous donnerai le repos\\\&quot;\\n(Matthieu 11,28)&quot;,&quot;\\\&quot;En vérité, je vous le dis, aujourd'hui, tu seras avec moi dans le Paradis\\\&quot;\\n(Luc 23,43)&quot;,&quot;\\\&quot;En vérité, je vous le dis, celui qui écoute ma parole et croit en celui qui m'a envoyé, a la vie éternelle.\\\&quot;\\n(Jean 5,24)&quot;,&quot;\\\&quot;Dieu prouve son amour envers nous, Christ est mort pour nous\\\&quot;\\n(Romains 5,8)&quot;,&quot;\\\&quot;Nous le savons, celui qui a ressucité le Seigneur Jésus, nous ressuscitera nous aussi avec Jésus.\\\&quot;\\n(2 Co. 4,14)&quot;,&quot;\\\&quot;Une porte s'est fermée, une autre s'est ouverte. Nous étions et resterons avec toi\\\&quot;&quot;,&quot;\\\&quot;Le bonheur des siens était sa vie. [genre:Il|Elle] nous quitte discr[genre:et|ète] et béni[genre:|e] de tous\\\&quot;&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;\\\&quot;Tu nous as quittés bien trop tôt nous laissant tous dans une immense peine\\\&quot;&quot;},&quot;\\\&quot;Le fleuve est pareil à ma peine. Il s'écoule et ne tarit pas\\\&quot;\\nApollinaire&quot;,&quot;\\\&quot;On ne voit bien qu'avec le cœur. L'essentiel est invisible pour les yeux\\\&quot;\\nAntoine de Saint-Exupéry&quot;,&quot;\\\&quot;Les gens ont des étoiles qui ne sont pas les mêmes… quand tu regarderas le ciel, la nuit, puisque j'habiterai dans l'une d'elles, alors ce sera pour toi comme si riaient toutes les étoiles. Et quand tu seras consolé, tu seras content de m'avoir connu.\\\&quot;\\nAntoine de Saint-Exupéry&quot;,&quot;\\\&quot;Ton souvenir sera toujours présent et restera à jamais gravé dans nos cœurs\\\&quot;&quot;,&quot;\\\&quot;Une grande âme sert tout le monde tout le temps. Une grande âme ne meurt jamais. Elle nous rassemble encore et encore.\\\&quot;\\nMaya Angelou&quot;]},{&quot;@name&quot;:&quot;famille&quot;,&quot;@label&quot;:&quot;Membres de la famille ou de l'entourage&quot;,&quot;@cumul&quot;:&quot;true&quot;,&quot;Definition&quot;:&quot;énumération des membres de la famille, amis et collègues&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Mme [Prénom] [NOM], née [NOM DE JEUNE FILLE],\\nson épouse ;&quot;},&quot;M. [Prénom] [NOM], son époux ;&quot;,&quot;[Prénom] et [Prénom] [NOM],\\nses parents ;&quot;,&quot;[Prénom]\\nson fils,\\n[Prénom]\\nsa fille,\\n[Prénoms] [NOMS],\\nses enfants ;&quot;,&quot;[Prénoms],\\nses petits-enfants et leurs conjoints ;&quot;,&quot;ses petits-enfants et arrière-petits-enfants ;&quot;,&quot;[Prénoms] [NOM],\\nsa sœur et son beau-frère ;&quot;,&quot;[Prénoms] [NOM],\\nson frère sa belle-sœur et leurs enfants ;&quot;,&quot;ses nièces et leurs conjoints ;&quot;,&quot;Toute la famille et les amis&quot;,&quot;Les familles [NOM], [NOM] et leurs enfants&quot;]},{&quot;@name&quot;:&quot;faire-part&quot;,&quot;@label&quot;:&quot;Faire-part&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[&quot;A tous ceux qui l'ont connu[genre:|e], aimé[genre:|e] et estimé[genre:|e], nous avons la profonde douleur de faire part du décès de&quot;,&quot;Il a plu au Seigneur de rappeler à Lui&quot;,&quot;Nous avons la tristesse d'annoncer le décès de&quot;,&quot;Nous avons le regret de faire part du décès de&quot;,&quot;Nous avons l'immense douleur de faire part du décès de&quot;,&quot;Nous avons l'immense tristesse de faire part du décès de&quot;,&quot;Nous avons l'immense chagrin de faire part du décès de&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;ont la profonde douleur de faire part du décès de&quot;},&quot;ont la profonde douleur de faire part, à leurs amis et connaissances, du décès de&quot;,&quot;ont la profonde tristesse de faire part du décès de&quot;,&quot;ont le profond chagrin de faire part du décès de&quot;,&quot;ont le profond regret de vous faire part du décès de&quot;,&quot;ont le regret de faire part du décès de&quot;,&quot;ont le triste devoir de faire part du décès de&quot;,&quot;vous informent du décès de&quot;]},{&quot;@name&quot;:&quot;civilite&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;prenom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom-jeune-fille&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;qualite&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;circonstances&quot;,&quot;@label&quot;:&quot;Circonstances&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;complément d'information du décès (âge du défunt, date du décès, fait particulier lié au décès, …)&quot;,&quot;Phrases&quot;:[&quot;décédé[genre:|e] le [date-deces], à l'âge de [age-deces] ans.&quot;,&quot;décédé[genre:|e] le [date-deces], des suites d'une longue et pénible maladie, à l'âge de [age-deces] ans.&quot;,&quot;enlevé[genre:|e] à notre tendre affection le [date-deces], à l'âge de [age-deces] ans.&quot;,&quot;qui s'est endormi[genre:|e] dans la paix et l'espérance de la résurrection, à l'âge de [age-deces] ans.&quot;,&quot;décédé[genre:|e] le [date-deces], dans sa [annee-deces]e année.&quot;,&quot;décédé[genre:|e] le [date-deces], des suites d'une longue et pénible maladie, dans sa [annee-deces]e année.&quot;,&quot;enlevé[genre:|e] à notre tendre affection le [date-deces], dans sa [annee-deces]e année.&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;survenu le [date-deces], à l'âge de [age-deces] ans.&quot;},&quot;survenu le [date-deces], des suites d'une longue et pénible maladie, à l'âge de [age-deces] ans.&quot;,&quot;enlevé[genre:|e] à notre tendre affection le [date-deces], entouré[genre:|e] des siens, à l'âge de [age-deces] ans.&quot;]},{&quot;@name&quot;:&quot;ceremonie&quot;,&quot;@label&quot;:&quot;Cérémonie&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[&quot;La cérémonie religieuse sera célébrée le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;La cérémonie d'adieu aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] à [commune-ceremonie]&quot;},&quot;Les obsèques auront lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;Le culte de reconnaissance et d'adieu, le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;L'enterrement aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;Les obsèques seront célébrées le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;Les funérailles auront lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;L'inhumation aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;La réunion civile aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie] [lieu-ceremonie] de [commune-ceremonie]&quot;,{&quot;@intimite&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Selon sa volonté, ses obsèques auront lieu dans l'intimité familiale.&quot;},{&quot;@intimite&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Selon sa volonté, ses obsèques ont eu lieu dans l'intimité familiale.&quot;}]},{&quot;@name&quot;:&quot;recommandations&quot;,&quot;@label&quot;:&quot;Recommandations&quot;,&quot;@cumul&quot;:&quot;true&quot;,&quot;Phrases&quot;:[&quot;Déposez vos condoléances sur www.libramemoria.com&quot;,&quot;Une urne sera mise à votre disposition pour recueillir vos dons en faveur de&quot;,&quot;Les cartes de condoléances peuvent être déposées à l'entrée de l'église.&quot;,&quot;Les fleurs et couronnes pourront être remplacées par des dons en faveur de&quot;,&quot;Ni fleurs ni couronnes mais des dons en faveur de&quot;,&quot;Ni fleurs ni couronnes.&quot;,&quot;Ni fleurs, ni plaques, ni couronnes.&quot;,&quot;Ni fleurs ni plaques.&quot;,&quot;Pas de plaque.&quot;,&quot;Fleurs naturelles uniquement.&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Que tous ceux qui t'ont connu[genre:|e] t'accordent en ce jour une pensée affectueuse.&quot;}]}]},{&quot;@name&quot;:&quot;remerciements&quot;,&quot;Sections&quot;:[{&quot;@name&quot;:&quot;communes&quot;,&quot;@label&quot;:&quot;Communes&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;commune de résidence du défunt, commune de la parenté, toutes les communes reliées au défunt&quot;},{&quot;@name&quot;:&quot;citation&quot;,&quot;@label&quot;:&quot;Citations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;reprise de texte emprunté à un auteur (ex : psaumes bibliques, passage de texte d'écrivain, ...)&quot;,&quot;Phrases&quot;:[&quot;\\\&quot;Je ne crains aucun mal, car tu es avec moi\\\&quot;\\n(Psaumes 23,22)&quot;,&quot;\\\&quot;Seigneur, j'ai fait de toi mon refuge\\\&quot;\\n(Psaumes 31,30)&quot;,&quot;\\\&quot;Mon salut et ma gloire sont tout près de Dieu\\\&quot;\\n(Psaumes 62,63)&quot;,&quot;\\\&quot;Venez à moi, vous tous qui peinez sous le poids du fardeau, et moi je vous donnerai le repos\\\&quot;\\n(Matthieu 11,28)&quot;,&quot;\\\&quot;En vérité, je vous le dis, aujourd'hui, tu seras avec moi dans le Paradis\\\&quot;\\n(Luc 23,43)&quot;,&quot;\\\&quot;En vérité, je vous le dis,celui qui écoute ma parole et croit en celui qui m'a envoyé, a la vie éternelle.\\\&quot;\\n(Jean 5,24)&quot;,&quot;\\\&quot;Dieu prouve son amour envers nous, Christ est mort pour nous\\\&quot;\\n(Romains 5,8)&quot;,&quot;\\\&quot;Nous le savons, celui qui a ressucité le Seigneur Jésus, nous ressuscitera nous aussi avec Jésus.\\\&quot;\\n(2 Co. 4,14)&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;\\\&quot;Une porte s'est fermée, une autre s'est ouverte. Nous étions et resterons avec toi\\\&quot;&quot;},&quot;\\\&quot;Le bonheur des siens était sa vie. Elle nous quitte discrète et bénie de tous\\\&quot;&quot;,&quot;\\\&quot;Le bonheur des siens était sa vie. Il nous quitte discret et béni de tous\\\&quot;&quot;,&quot;\\\&quot;Tu nous as quittés bien trop tôt nous laissant tous dans une immense peine\\\&quot;&quot;,&quot;\\\&quot;Le fleuve est pareil à ma peine. Il s'écoule et ne tarit pas\\\&quot;\\nApollinaire&quot;,&quot;\\\&quot;On ne voit bien qu'avec le cœur. L'essentiel est invisible pour les yeux\\\&quot;\\nAntoine de Saint-Exupéry&quot;,&quot;\\\&quot;Les gens ont des étoiles qui ne sont pas les mêmes… quand tu regarderas le ciel, la nuit, puisque j'habiterai dans l'une d'elles, alors ce sera pour toi comme si riaient toutes les étoiles. Et quand tu seras consolé, tu seras content de m'avoir connu.\\\&quot;\\nAntoine de Saint-Exupéry&quot;,&quot;\\\&quot;Ton souvenir sera toujours présent et restera à jamais gravé dans nos cœurs\\\&quot;&quot;,&quot;\\\&quot;Une grande âme sert tout le monde tout le temps. Une grande âme ne meurt jamais. Elle nous rassemble encore et encore.\\\&quot;\\nMaya Angelou&quot;]},{&quot;@name&quot;:&quot;introduction&quot;,&quot;@label&quot;:&quot;Introduction&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[&quot;Profondément touchés par les nombreuses marques de sympathie qui nous ont été témoignées lors du décès de&quot;,&quot;Profondément touchés par les nombreuses marques de sympathie et d'amitié qui nous ont été témoignées lors du décès de&quot;,&quot;Profondément touchés et émus par les nombreuses marques de sympathie et d'affection qui nous ont été témoignées lors du décès de&quot;,&quot;Très touchés par les nombreuses marques de sympathie qui nous ont été témoignées lors du décès de&quot;,&quot;Très touchés par les nombreuses marques de sympathie et d'amitié qui nous ont été témoignées lors du décès de&quot;,&quot;Très touchés par les nombreuses marques de sympathie et d'affection qui nous ont été témoignées lors du décès de&quot;,&quot;Très touchés et émus par les nombreuses marques de sympathie qui nous ont été témoignées lors du décès de&quot;,&quot;Très touchés et émus par les nombreuses marques de sympathie et d'amitié qui nous ont été témoignées lors du décès de&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Très touchés et émus par les nombreuses marques de sympathie et d'affection qui nous ont été témoignées lors du décès de&quot;}]},{&quot;@name&quot;:&quot;civilite&quot;},{&quot;@name&quot;:&quot;prenom&quot;},{&quot;@name&quot;:&quot;nom&quot;},{&quot;@name&quot;:&quot;nom-jeune-fille&quot;},{&quot;@name&quot;:&quot;qualite&quot;},{&quot;@name&quot;:&quot;recommandations&quot;,&quot;@label&quot;:&quot;Recommandations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[&quot;et dans l'impossibilité d'y répondre individuellement, nous prions toutes les personnes, parents et amis qui se sont associés à notre chagrin, de bien vouloir trouver ici l'expression de notre reconnaissance.&quot;,&quot;et dans l'impossibilité d'y répondre individuellement, nous prions toutes les personnes, parents et amis qui se sont associés à notre chagrin, par leur présence aux obsèques, leurs cartes, leurs dons, de bien vouloir trouver ici l'expression de notre profonde gratitude.&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;et dans l'impossibilité d'y répondre individuellement, nous exprimons notre profonde gratitude à toutes les personnes qui se sont associées à notre grande peine par leur présence aux obsèques, par l'envoi de cartes de condoléances, de fleurs, de dons.&quot;},&quot;la famille tient à remercier bien sincèrement toutes les personnes qui, par leur présence, leurs envois de messages, de fleurs, se sont associées à leur peine, et les prient de trouver, ici, sa profonde reconnaissance.&quot;,&quot;la famille remercie toutes les personnes qui se sont associées à sa peine par leur présence, leurs envois de fleurs, plaques, messages de condoléances.&quot;]},{&quot;@name&quot;:&quot;remerciements&quot;,&quot;@label&quot;:&quot;Remerciements&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;remerciements dédiés à des personnes spécifiques&quot;,&quot;Phrases&quot;:{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Nous remercions particulièrement ... pour ses paroles réconfortantes et l'ensemble de ses amis.&quot;}},{&quot;@name&quot;:&quot;famille&quot;,&quot;@label&quot;:&quot;Membres de la famille ou de l'entourage&quot;,&quot;@cumul&quot;:&quot;true&quot;,&quot;Definition&quot;:&quot;énumération des membres de la famille&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;M. [Prénom] [NOM],\\nson époux ;&quot;},&quot;Mme [Prénom] [NOM],\\nson épouse ;&quot;,&quot;[Prénom] et [Prénom] [NOM],\\nses parents ;&quot;,&quot;ses enfants ;&quot;,&quot;ses petits-enfants et arrière-petits-enfants ;&quot;,&quot;Et toute la parenté&quot;]}]},{&quot;@name&quot;:&quot;anniversaire&quot;,&quot;Sections&quot;:[{&quot;@name&quot;:&quot;communes&quot;,&quot;@label&quot;:&quot;Communes&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;commune de résidence du défunt, commune de la parenté, toutes les communes reliées au défunt&quot;},{&quot;@name&quot;:&quot;citation&quot;,&quot;@label&quot;:&quot;Citations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;reprise de texte emprunté à un auteur (ex : psaumes bibliques, passage de texte d'écrivain, ...)&quot;,&quot;Phrases&quot;:[&quot;\\\&quot;Tu n’es plus là où tu étais, mais tu es partout là où je suis.\\\&quot;\\nVictor Hugo&quot;,&quot;\\\&quot;Le souvenir, c’est la présence invisible.\\\&quot;\\nVictor Hugo&quot;,&quot;\\\&quot;L’esprit oublie toutes les souffrances quand le chagrin a des compagnons et que l’amitié le console.\\\&quot;\\nWilliam Shakespeare&quot;,&quot;\\\&quot;Le fleuve est pareil à ma peine. Il s'écoule et ne tarit pas\\\&quot;\\nApollinaire&quot;,&quot;\\\&quot;Seigneur, j'ai fait de toi mon refuge\\\&quot;\\n(Psaumes 31,30)&quot;,&quot;\\\&quot;Venez à moi, vous tous qui peinez sous le poids du fardeau, et moi je vous donnerai le repos\\\&quot;\\n(Matthieu 11,28)&quot;,&quot;\\\&quot;Une porte s'est fermée, une autre s'est ouverte. Nous étions et resterons avec toi\\\&quot;&quot;,&quot;\\\&quot;Tu nous as quittés bien trop tôt nous laissant tous dans une immense peine\\\&quot;&quot;,&quot;\\\&quot;Ton souvenir sera toujours présent et restera à jamais gravé dans nos cœurs\\\&quot;&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;\\\&quot;Ne soyons pas triste de l’avoir perdue,\\nMais soyons reconnaissants de l’avoir connue.\\\&quot;&quot;},&quot;\\\&quot;Une grande âme sert tout le monde tout le temps. Une grande âme ne meurt jamais. Elle nous rassemble encore et encore.\\\&quot;\\nMaya Angelou&quot;]},{&quot;@name&quot;:&quot;introduction&quot;,&quot;@label&quot;:&quot;Introduction&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Voilà déjà [annees-anniversaire] ans que&quot;},&quot;Voilà déjà [annees-anniversaire] ans que tu es parti[genre:|e]&quot;,&quot;Voilà déjà [annees-anniversaire] ans que tu es parti[genre:|e], sans au revoir, ni adieu&quot;]},{&quot;@name&quot;:&quot;civilite&quot;},{&quot;@name&quot;:&quot;prenom&quot;},{&quot;@name&quot;:&quot;nom&quot;},{&quot;@name&quot;:&quot;nom-jeune-fille&quot;},{&quot;@name&quot;:&quot;qualite&quot;},{&quot;@name&quot;:&quot;dates&quot;},{&quot;@name&quot;:&quot;recommandations&quot;,&quot;@label&quot;:&quot;Recommandations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;texte d'évocation de la personne défunte&quot;,&quot;Phrases&quot;:[&quot;Malgré le temps qui passe, la douleur demeure et chaque jour, nous pensons à toi.&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Nous a quittés.\\nQue ceux qui l'ont connu[genre:|e] et aimé[genre:|e] lui accordent, en ce jour, une prière ou une pensée affectueuse.&quot;},&quot;Que ceux qui l'ont connu[genre:|e] et aimé[genre:|e] lui accordent, en ce jour, une prière ou une pensée affectueuse.&quot;,&quot;Que tous ceux qui t'ont connu[genre:|e], aimé[genre:|e] et cotoyé[genre:|e] un jour, t'accorde une pensée affectueuse ou amicale.&quot;,&quot;Ton départ laisse en notre cœur une profonde douleur qui ne guérira jamais.&quot;,&quot;Que les beaux jours vécus avec toi nous donnent la force, tous les jours, de vaincre ton absence et l'espoir de te revoir un jour.&quot;,&quot;Une messe en sa mémoire sera célébrée le&quot;]},{&quot;@name&quot;:&quot;famille&quot;,&quot;@label&quot;:&quot;Membres de la famille ou de l'entourage&quot;,&quot;@cumul&quot;:&quot;true&quot;,&quot;Definition&quot;:&quot;énumération des membres de la famille, amis et collègues&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;M. [Prénom] [NOM],\\nson époux ; &quot;},&quot;\\nMme [Prénom] [NOM],\\nson épouse ;&quot;,&quot;\\n[Prénom] et [Prénom] [NOM],\\nses parents ;&quot;,&quot;\\nses enfants ;&quot;,&quot;\\nses petits-enfants et arrière-petits-enfants ;&quot;,&quot;\\nEt toute la parenté&quot;]}]},{&quot;@name&quot;:&quot;hommage&quot;,&quot;Sections&quot;:[{&quot;@name&quot;:&quot;communes&quot;,&quot;@label&quot;:&quot;Communes&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;commune de résidence du défunt, commune de la parenté, toutes les communes reliées au défunt&quot;},{&quot;@name&quot;:&quot;entite&quot;,&quot;@label&quot;:&quot;Membres de l'association, de l'entreprise ou de la collectivité&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;énumération des membres de l'association, de l'entreprise ou de la collectivité&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Les membres de l'association [Nom de l'association]&quot;},&quot;Le conseil d'administration;\\nLa direction;\\nLe comité d'entreprise;\\nL'amicale des retraités;\\nEt l'ensemble du personnel\\nde la Société [Nom de la société]&quot;,&quot;Le maire,\\nLe conseil municipal,\\nEt le personnel communal&quot;]},{&quot;@name&quot;:&quot;faire-part&quot;,&quot;@label&quot;:&quot;Faire-part&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[&quot;A tous ceux qui l'ont connu[genre:|e], aimé[genre:|e] et estimé[genre:|e], nous avons la profonde douleur de faire part du décès de&quot;,&quot;Il a plu au Seigneur de rappeler à Lui&quot;,&quot;Nous avons la tristesse d'annoncer le décès de&quot;,&quot;Nous avons le regret de faire part du décès de&quot;,&quot;Nous avons l'immense douleur de faire part du décès de&quot;,&quot;Nous avons l'immense tristesse de faire part du décès de&quot;,&quot;Nous avons l'immense chagrin de faire part du décès de&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;ont la profonde douleur de faire part du décès de&quot;},&quot;ont la profonde douleur de faire part, à leurs amis et connaissances, du décès de&quot;,&quot;ont la profonde tristesse de faire part du décès de&quot;,&quot;ont le profond chagrin de faire part du décès de&quot;,&quot;ont le profond regret de vous faire part du décès de&quot;,&quot;ont le regret de faire part du décès de&quot;,&quot;ont le triste devoir de faire part du décès de&quot;,&quot;vous informent du décès de&quot;]},{&quot;@name&quot;:&quot;civilite&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;prenom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom-jeune-fille&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;qualite&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Poste occupé, Mission (ex: Membre du conseil d'Administration)&quot;}},{&quot;@name&quot;:&quot;recommandations&quot;,&quot;@label&quot;:&quot;Recommandations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;texte d'évocation de la personne défunte&quot;,&quot;Phrases&quot;:[&quot;Pendant xx années, [genre:il|elle] a été un[genre:|e] membre [genre:actif|active] et apprécié[genre:|e].&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Nous garderons [genre:de lui|d'elle] un souvenir ému et [genre:le|la] remercions pour son engagement.&quot;},&quot;Nous nous associons à la douleur de la famille et garderons [genre:de lui|d'elle] le souvenir reconnaissant [genre:d'un|d'une] collègue apprécié[genre:|e] pour son extrême gentillesse.&quot;]},{&quot;@name&quot;:&quot;ceremonie&quot;,&quot;@label&quot;:&quot;Cérémonie&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;La cérémonie religieuse sera célébrée le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;},&quot;La cérémonie d'adieu aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] à [commune-ceremonie]&quot;,&quot;Le culte de reconnaissance et d'adieu, le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;L'enterrement aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;Les obsèques seront célébrées le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;Les funérailles auront lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;L'inhumation aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;,&quot;La réunion civile aura lieu le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie] [lieu-ceremonie] de [commune-ceremonie]&quot;,{&quot;@intimite&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Selon sa volonté, ses obsèques auront lieu dans l'intimité familiale.&quot;},{&quot;@intimite&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Selon sa volonté, ses obsèques ont eu lieu dans l'intimité familiale.&quot;}]},{&quot;@name&quot;:&quot;condoleances&quot;,&quot;@label&quot;:&quot;Condoleances&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;présentation des condoléances à la famille&quot;,&quot;Phrases&quot;:[&quot;Nous nous associons à la douleur de la famille et lui exprimons nos plus sincères condoléances.&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Nous présentons à sa famille nos sincères condoléances.&quot;},&quot;Nous nous associons à votre douleur et vous prions de recevoir nos sincères condoléances et l'assurance de notre sympathie.&quot;,&quot;Nous partageons votre peine et nous vous prions d'accepter notre respectueuse sympathie.&quot;,&quot;Nous vous présentons toutes nos sincères condoléances et vous souhaitons beaucoup de courage et de force pour surmonter cette épreuve.&quot;]}]},{&quot;@name&quot;:&quot;messe&quot;,&quot;Sections&quot;:[{&quot;@name&quot;:&quot;communes&quot;,&quot;@label&quot;:&quot;Communes&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;commune de résidence du défunt, commune de la parenté, toutes les communes reliées au défunt&quot;},{&quot;@name&quot;:&quot;citation&quot;,&quot;@label&quot;:&quot;Citations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;reprise de texte emprunté à un auteur (ex : psaumes bibliques, passage de texte d'écrivain, ...)&quot;,&quot;Phrases&quot;:[&quot;\\\&quot;Tu n’es plus là où tu étais, mais tu es partout là où je suis.\\\&quot;\\nVictor Hugo&quot;,&quot;\\\&quot;Le souvenir, c’est la présence invisible.\\\&quot;\\nVictor Hugo&quot;,&quot;\\\&quot;L’esprit oublie toutes les souffrances quand le chagrin a des compagnons et que l’amitié le console.\\\&quot;\\nWilliam Shakespeare&quot;,&quot;\\\&quot;Le fleuve est pareil à ma peine. Il s'écoule et ne tarit pas\\\&quot;\\nApollinaire&quot;,&quot;\\\&quot;Seigneur, j'ai fait de toi mon refuge\\\&quot;\\n(Psaumes 31,30)&quot;,&quot;\\\&quot;Venez à moi, vous tous qui peinez sous le poids du fardeau, et moi je vous donnerai le repos\\\&quot;\\n(Matthieu 11,28)&quot;,&quot;\\\&quot;Une porte s'est fermée, une autre s'est ouverte. Nous étions et resterons avec toi\\\&quot;&quot;,&quot;\\\&quot;Tu nous as quittés bien trop tôt nous laissant tous dans une immense peine\\\&quot;&quot;,&quot;\\\&quot;Ton souvenir sera toujours présent et restera à jamais gravé dans nos cœurs\\\&quot;&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;\\\&quot;Ne soyons pas triste de l’avoir perdue,\\nMais soyons reconnaissants de l’avoir connue.\\\&quot;&quot;},&quot;\\\&quot;Une grande âme sert tout le monde tout le temps. Une grande âme ne meurt jamais. Elle nous rassemble encore et encore.\\\&quot;\\nMaya Angelou&quot;]},{&quot;@name&quot;:&quot;famille&quot;,&quot;@label&quot;:&quot;Membres de la famille ou de l'entourage&quot;,&quot;@cumul&quot;:&quot;true&quot;,&quot;Definition&quot;:&quot;énumération des membres de la famille, amis et collègues&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Mme [Prénom] [NOM], née [NOM DE JEUNE FILLE],\\nson épouse ;&quot;},&quot;M. [Prénom] [NOM], son époux ;&quot;,&quot;[Prénom] et [Prénom] [NOM],\\nses parents ;&quot;,&quot;[Prénom]\\nson fils,\\n[Prénom]\\nsa fille,\\n[Prénoms] [NOMS],\\nses enfants ;&quot;,&quot;[Prénoms],\\nses petits-enfants et leurs conjoints ;&quot;,&quot;ses petits-enfants et arrière-petits-enfants ;&quot;,&quot;[Prénoms]  [NOM],\\nsa sœur et son beau-frère ;&quot;,&quot;[Prénoms] [NOM],\\nson frère sa belle-sœur et leurs enfants ;&quot;,&quot;ses nièces et leurs conjoints ;\\nToute la famille et les amis&quot;,&quot;Les familles [NOM], [NOM] et leurs enfants&quot;]},{&quot;@name&quot;:&quot;faire-part&quot;,&quot;@label&quot;:&quot;Faire-part&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[&quot;Malgré le temps qui passe, la douleur demeure et chaque jour, nous pensons à toi.&quot;,&quot;Que ceux qui l'ont connu[genre:|e] et aimé[genre:|e] lui accordent, en ce jour, une prière ou une pensée affectueuse.&quot;,&quot;Que tous ceux qui t'ont connu[genre:|e], aimé[genre:|e] et cotoyé[genre:|e] un jour, t'accorde une pensée affectueuse ou amicale.&quot;,&quot;Ton départ laisse en notre cœur une profonde douleur qui ne guérira jamais. &quot;,&quot;Que les beaux jours vécus avec toi nous donnent la force, tous les jours, de vaincre ton absence et l'espoir de te revoir un jour.&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Voici déjà [annees-anniversaire] ans que&quot;}]},{&quot;@name&quot;:&quot;civilite&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;prenom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom-jeune-fille&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;qualite&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;ceremonie&quot;,&quot;@label&quot;:&quot;Cérémonie&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Nous a quittés.\\nUne messe en sa mémoire sera célébrée le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;},&quot;Une messe en sa mémoire sera célébrée le [date-ceremonie], à [heures-ceremonie] h [minutes-ceremonie], [lieu-ceremonie] de [commune-ceremonie]&quot;]}]},{&quot;@name&quot;:&quot;souvenir&quot;,&quot;Sections&quot;:[{&quot;@name&quot;:&quot;communes&quot;,&quot;@label&quot;:&quot;Communes&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;commune de résidence du défunt, commune de la parenté, toutes les communes reliées au défunt&quot;},{&quot;@name&quot;:&quot;citation&quot;,&quot;@label&quot;:&quot;Citations&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;reprise de texte emprunté à un auteur (ex : psaumes bibliques, passage de texte d'écrivain, ...)&quot;,&quot;Phrases&quot;:[&quot;\\\&quot;Tu n’es plus là où tu étais, mais tu es partout là où je suis.\\\&quot;\\nVictor Hugo&quot;,&quot;\\\&quot;Le souvenir, c’est la présence invisible.\\\&quot;\\nVictor Hugo&quot;,&quot;\\\&quot;L’esprit oublie toutes les souffrances quand le chagrin a des compagnons et que l’amitié le console.\\\&quot;\\nWilliam Shakespeare&quot;,&quot;\\\&quot;Le fleuve est pareil à ma peine. Il s'écoule et ne tarit pas\\\&quot;\\nApollinaire&quot;,&quot;\\\&quot;Seigneur, j'ai fait de toi mon refuge\\\&quot;\\n(Psaumes 31,30)&quot;,&quot;\\\&quot;Venez à moi, vous tous qui peinez sous le poids du fardeau, et moi je vous donnerai le repos\\\&quot;\\n(Matthieu 11,28)&quot;,&quot;\\\&quot;Une porte s'est fermée, une autre s'est ouverte. Nous étions et resterons avec toi\\\&quot;&quot;,&quot;\\\&quot;Tu nous as quittés bien trop tôt nous laissant tous dans une immense peine\\\&quot;&quot;,&quot;\\\&quot;Ton souvenir sera toujours présent et restera à jamais gravé dans nos cœurs\\\&quot;&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;\\\&quot;Ne soyons pas triste de l’avoir perdue,\\nMais soyons reconnaissants de l’avoir connue.\\\&quot;&quot;},&quot;\\\&quot;Une grande âme sert tout le monde tout le temps. Une grande âme ne meurt jamais. Elle nous rassemble encore et encore.\\\&quot;\\nMaya Angelou&quot;]},{&quot;@name&quot;:&quot;famille&quot;,&quot;@label&quot;:&quot;Membres de la famille ou de l'entourage&quot;,&quot;@cumul&quot;:&quot;true&quot;,&quot;Definition&quot;:&quot;énumération des membres de la famille, amis et collègues&quot;,&quot;Phrases&quot;:[{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;M. [Prénom] [NOM],\\nson époux ;&quot;},&quot;Mme [Prénom] [NOM],\\nson épouse ;&quot;,&quot;[Prénom] et [Prénom] [NOM],\\nses parents ;&quot;,&quot;ses enfants ;&quot;,&quot;ses petits-enfants et arrière-petits-enfants ;&quot;,&quot;Et toute la parenté&quot;]},{&quot;@name&quot;:&quot;faire-part&quot;,&quot;@label&quot;:&quot;Faire-part&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Phrases&quot;:[&quot;Voilà déjà [annees-anniversaire] ans que tu es parti[genre:|e]&quot;,&quot;Voilà déjà [annees-anniversaire] ans que tu es parti[genre:|e], sans au revoir, ni adieu&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Voici déjà [annees-anniversaire] ans que&quot;}]},{&quot;@name&quot;:&quot;civilite&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;prenom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;nom-jeune-fille&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;qualite&quot;,&quot;@cumul&quot;:&quot;false&quot;},{&quot;@name&quot;:&quot;souvenir&quot;,&quot;@label&quot;:&quot;Souvenir&quot;,&quot;@cumul&quot;:&quot;false&quot;,&quot;Definition&quot;:&quot;texte d'évocation de la personne défunte&quot;,&quot;Phrases&quot;:[&quot;Que ceux qui l'ont connu[genre:|e] et aimé[genre:|e] lui accordent, en ce jour, une prière ou une pensée affectueuse.&quot;,&quot;Que tous ceux qui t'ont connu[genre:|e], aimé[genre:|e] et cotoyé[genre:|e] un jour, t'accorde une pensée affectueuse ou amicale.&quot;,&quot;Que les beaux jours vécus avec toi nous donnent la force, tous les jours, de vaincre ton absence et l'espoir de te revoir un jour.&quot;,{&quot;@default&quot;:&quot;true&quot;,&quot;#text&quot;:&quot;Nous a quittés.\\nQue les beaux jours vécus avec toi nous donnent la force, tous les jours, de vaincre ton absence et l'espoir de te revoir un jour.&quot;}]}]}]}}", typesJson = JSON.parse(phrasesTypesJson .replace(/&quot;/g,'"') .replace(/@name/g, 'name') .replace(/@label/g, 'label') .replace(/@cumul/g, 'cumul') .replace(/#text/g, 'text') .replace(/@default/g, 'default') .replace(/@intimite/g, 'intimite')); jQuery.isFileValid = function(file){ var isFileValid = function(deferred) { var img = new Image(); if (!file) { addErrorMsg("Une erreur technique s’est produite, veuillez réessayer ultérieurement."); deferred.reject(img); } if( file.type != "image/jpg" && file.type != "image/jpeg" && file.type != "image/pjpeg" && file.type != "image/gif" && file.type != "image/png" && file.type != "image/x-png") { addErrorMsg("L'image n'est pas au bon format. Les formats acceptés sont jpg, jpeg, pjpeg, gif, png et x-png."); deferred.reject(img); } if(file.size > 5*1024*1024) { addErrorMsg("L'image est trop grande, elle ne doit pas dépasser 5 Mo."); deferred.reject(img); } img.onload = function() { unbindEvents(); deferred.resolve(img); }; img.onerror = function(){ unbindEvents(); addErrorMsg("Une erreur technique s’est produite, veuillez réessayer ultérieurement."); deferred.reject(img); } img.src = _URL.createObjectURL(file); function unbindEvents() { img.onload = null; img.onerror = null; } }; return jQuery.Deferred(isFileValid).promise(); } if (mode == "Creation") { $("#" + "Messe" ).addClass("active"); $("#type-avis-choisi").val($("#" + "Messe" ).data("value")); $("#selection-parution").show().accordion({ heightStyle: "content", collapsible: true }); if($("#type-avis-choisi").val() != "Deces"){ $("#departements-parution").attr("disabled", "true"); } $("#nom-jeune-fille-defunt-block").hide(); $("html, body").animate({ scrollTop: $("#selection-parution").offset().top-50 + $("#selection-parution").height() - $(window).height() }, 1000); } else { var formDataJson = "$this.FormDataJson", dataJson = JSON.parse(formDataJson.replace(/&quot;/g,'"')); key = dataJson.key; $("#type-avis-choisi").val(dataJson.type); initParution(dataJson); initInfosDefunt(dataJson); updateBlocPrevisu(dataJson); if(typesJson.Configuration){ initRedaction(typesJson.Configuration, dataJson); $("#selection-parution, #infos-defunt, #redaction-avis").show().accordion({ heightStyle: "content", collapsible: true, active: false }); $("#previsualiser-avis").show().accordion({ heightStyle: "content", collapsible: true }); } else { addErrorMsg ("Problème lors de la récupération des phrases à proposer pour les sections de rédaction de l'annonce."); } } if($("#type-avis-choisi").val() == "Deces"){ $('label[for="date-naissance-defunt"]').addClass("mandatory"); $('label[for="date-deces-defunt"]').addClass("mandatory"); $('label[for="date-ceremonie"]').addClass("mandatory"); $('label[for="heure-ceremonie"]').addClass("mandatory"); $('label[for="lieu-ceremonie"]').addClass("mandatory"); $('label[for="commune-ceremonie"]').addClass("mandatory"); } if($("#type-avis-choisi").val() == "Anniversaire" || $("#type-avis-choisi").val() == "Remerciements") { $('label[for="date-deces-defunt"]').addClass("mandatory"); } $("#nom-defunt, #nom-jeune-fille-defunt, #prenom-defunt").on("blur", function(){ $(this).val($(this).val().capitalize()); }); $("#nom-defunt, #nom-jeune-fille-defunt, #prenom-defunt").on("keyup", function(){ var newVal = $(this).val(); if (!newVal.match(namesRegex)) { if(newVal) $(this).val($(this).data("prev")); //set back return; //abort! } $(this).data("prev", newVal); }); if($("#civilite option:selected").data('hasnjf') == "False") { $("#nom-jeune-fille-defunt-block").hide(); } $("#civilite").on('change', function(){ var selected = $(this).find('option:selected'); if(selected.data('hasnjf') == "False") { $("#nom-jeune-fille-defunt-block").hide(); $($("#span-nom-jeune-fille").parents("div")[0]).hide(); } else { $("#nom-jeune-fille-defunt-block").show(); $($("#span-nom-jeune-fille").parents("div")[0]).show(); } }); $("#date-parution-web, #date-naissance-defunt, #date-deces-defunt, #date-ceremonie").datepicker({ changeMonth: true, changeYear: true, buttonImage: "https://cdn-files.prsmedia.fr/files/LIB/fr/images/picto_calendrier.png", buttonText: "Sélectionnez la date de parution", monthNames : ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'], monthNamesShort : ['Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc'], dayNames : ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], dayNamesShort : ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'], dayNamesMin : ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], dateFormat: 'dd/mm/yy', onSelect: function(dateText, inst){ $('#' + inst.id).attr('value',dateText); $("#" + inst.id + "-hdn").val(dateText); } }).on("change", function(){ $("#" + this.id + "-hdn").val(this.value); }); if(mode == "Creation") { $("#date-naissance-defunt").datepicker("option", "defaultDate", new Date().getDate() + '/' + (new Date().getMonth() + 1) + '/1940'); } $("#date-parution-web, #date-ceremonie") .datepicker("option", "minDate", new Date()) .datepicker("option", "maxDate", "+1Y"); $("#date-naissance-defunt") .datepicker("option", "minDate", new Date(1900,00,01)) .datepicker("option", "maxDate", new Date()) .datepicker("option", "yearRange", (1900 - new Date().getFullYear()) + ":+00"); $("#date-deces-defunt") .datepicker("option", "minDate", ($("#type-avis-choisi").val() == "Anniversaire" || $("#type-avis-choisi").val() == "Messe" || $("#type-avis-choisi").val() == "Souvenir") ? new Date(1900,00,01) : AddDate(new Date(), -30, "d")) .datepicker("option", "maxDate", new Date()) .datepicker("option", "onSelect", function(dateText, inst){ $('#' + inst.id).attr('value',dateText); $("#" + inst.id + "-hdn").val(dateText); var array = dateText.split('/'); if(parseInt(array[0]) == new Date().getDate() && parseInt(array[1]) == (new Date().getMonth() + 1) && parseInt(array[2]) == new Date().getFullYear()) $("#date-ceremonie").datepicker("option", "minDate", AddDate(new Date(), -30, "d")); else $("#date-ceremonie").datepicker("option", "minDate", AddDate(new Date(), -30, "d")); }).on("change", function() { var array = this.value.split('/'); if(parseInt(array[0]) == new Date().getDate() && parseInt(array[1]) == (new Date().getMonth() + 1) && parseInt(array[2]) == new Date().getFullYear()) $("#date-ceremonie").datepicker("option", "minDate", AddDate(new Date(), -30, "d")); else $("#date-ceremonie").datepicker("option", "minDate", AddDate(new Date(), -30, "d")); }); if ($("#type-avis-choisi").val() == "Anniversaire" || $("#type-avis-choisi").val() == "Messe" || $("#type-avis-choisi").val() == "Souvenir") { $("#date-deces-defunt").datepicker("option", "yearRange", (1900 - new Date().getFullYear()) + ":+00"); } $(".commune-autocomplete").autocomplete({ source: function(request, response){ jQuery.ajax({ type: "POST", url: "/ajax", dataType: "text", data: "action=getCommunes&filter=" + request.term, success: function(data) { if(data !== "" && data !== null) { var str = JSON.parse(data); response(str.items); } }, error : function(jqXHR, textStatus, errorThrown){ clearAllMsgs(); addErrorMsg("Une erreur technique s’est produite lors de la récupération des communes, veuillez réessayer ultérieurement."); } }); }, minLength: 3, select: function(event, ui){ $("#" + event.target.id + "-span").show().find(":first-child").html(ui.item.town + " (" + ui.item.cp + ")"); $("#" + event.target.id + "-hdn").val(ui.item.townKey + '|' + ui.item.cp); $(event.target).hide(); }, open : function(){ $('.ui-menu, .ui-menu-item a').removeClass('ui-corner-all'); } }).css(autocompleteStyle).each(function() { $(this).data('uiAutocomplete')._renderItem = function (ul, item) { return $( "<li>" ) .append( "<div>" + item.town + " (" + item.cp + ")</div>" ) .appendTo( ul ); }; }); $(".commune-suppr").click(function(){ $(this).prev().html(""); $(this).parent().hide(); $(this).parents("div").first().find("input:hidden").first().val(""); $(this).parent().prev(":text").show(); }) $("#date-parution-papier").datepicker({ changeMonth: true, changeYear: true, buttonImage: "https://cdn-files.prsmedia.fr/files/LIB/fr/images/picto_calendrier.png", buttonText: "Sélectionnez la date de parution", monthNames : ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'], monthNamesShort : ['Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc'], dayNames : ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], dayNamesShort : ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'], dayNamesMin : ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], dateFormat: 'dd/mm/yy', minDate: new Date(), maxDate: "+1Y", onSelect: function(dateText, inst) { $('#'+inst.id).attr('value',dateText); $("#date-parution-papier-hdn").val(formatDate(dateText.split("/")[0]) + "/" + formatDate(dateText.split("/")[1]) + "/" + formatDate(dateText.split("/")[2])); }, beforeShowDay: function(d) { var stringArray = $("#selectedJournalValue").val().split("|"); var noParutionDateArray = $("#noParutionDates").val().split("|"); var trigramme = stringArray[4]; if(ReglesParutionPrixMinTitres.Configuration && ReglesParutionPrixMinTitres.Configuration.Titres.length) { var titre = ReglesParutionPrixMinTitres.Configuration.Titres.filter(function(titre) {return titre.Code == trigramme;}); var dayName = days[d.getDay()]; if(titre[0] && titre[0][dayName] == "false") return [false, ""]; } var codeEditionHG = stringArray[2]; if(TitresHorsGroupe.Configuration && TitresHorsGroupe.Configuration.Titre.length) { var titre = TitresHorsGroupe.Configuration.Titre.filter(function(titre) {return titre.CodeZone == codeEditionHG;}); var dayName = days[d.getDay()]; if(titre[0] && titre[0][dayName] == "false") return [false, ""]; } var curday = d.getDate(); var curmonth = d.getMonth(); var curyear = d.getFullYear(); if (isInArray((formatDate(curday) + "/" + formatDate(curmonth + 1) + "/" + formatDate(curyear)),noParutionDateArray)) return [false, ""]; return [true, ""]; } }).on("change", function(){ $("#date-parution-papier-hdn").val(this.value); }); $("#parution-web, #parution-papier").change(function(){ setParutionLabel(); manageDisplayParution(); }); initDepartements(); manageDisplayParution(); $("#departements-parution").change(function() { var dptKey = $("#departements-parution option:selected").val(); $("#selectedDepartementKey").val(dptKey); $("#total-block").show(); manageDisplayEdition(dptKey); setParutionLabel(); }); // Permet de set le datepicker lors du click sur un journal après le département sélectionné $(document).on("change", "input[type=radio][name=edition-parution]", function() { var value = $("#" + $(this).attr("id") + "-hdn").val(); $("#selectedJournalValue").val(value); var stringArray = value.split("|"); var noParutionDates = stringArray[6]; $("#noParutionDates").val(noParutionDates.replace(/,/g,"|")); var dateDelay = 1; var heureDelay = 16; var minuteDelay = 0o0; var codeEditionHG = stringArray[2]; if (TitresHorsGroupe.Configuration && TitresHorsGroupe.Configuration.Titre.length) { var titre = TitresHorsGroupe.Configuration.Titre.filter(function(titre) { return titre.CodeZone == codeEditionHG; }); if (titre[0]){ var minDateFound = false; while(!minDateFound){ var dayName = days[new Date(AddDate(new Date(), dateDelay, "D")).getDay()]; if (titre[0].Bouclage[dayName] == undefined) { dateDelay++; } else { var currentDay = parseInt(titre[0].Bouclage[dayName].Day); var currentHour = parseInt(titre[0].Bouclage[dayName].Hour); if(currentDay > dateDelay) { dateDelay++; } else { minDateFound = true; heureDelay = currentHour; minuteDelay = 0; } } if (dateDelay > 7) { minDateFound = true; dateDelay = 1; } } //Ajout de 30 minutes après l'heure récupéré du xml de config sauf pour Rossel if(codeEditionHG != null && !codeEditionHG.includes("ROSD")) { minuteDelay = 30; } } } //var hoursNow = (new Date()).getHours(); var timeDelay = new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDay(),heureDelay,minuteDelay); var currentTime = new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDay(), new Date().getHours(), new Date().getMinutes()); if(currentTime >= timeDelay) { dateDelay++; } /*if(hoursNow >= heureDelay && (new Date()).getMinutes() >= minuteDelay) dateDelay++;*/ var minDate = new Date(AddDate(new Date(), dateDelay, "D")); var dateStr = (minDate.getDate()) + "/" + (minDate.getMonth() + 1) + "/" + (minDate.getFullYear()); $("#date-parution-papier").datepicker('option', 'minDate', minDate); //$("#date-parution-papier").datepicker("setDate", dateStr); //$("#date-parution-papier").val(dateStr); //$("#dateParutionHdn").val(dateStr); }); $(document).on("change", "input[type=radio][name=parution], input[type=radio][name=edition-parution]", function(){ setParutionLabel(); setParutionTotalPrice(); }); $("#ceremonie-check").on("change", function(){ if($("#ceremonie-check").is(":checked")) $("#ceremonie-block").hide(); else $("#ceremonie-block").show(); }); $("#parution-next-btn").click(function(){ if(isFormValid()){ if($("#infos-defunt").is(":visible")) { if(!$("#infos-defunt").accordion("option", "active")) $("#infos-defunt").accordion("option", "active", 0 ); } else { $("#infos-defunt").show().accordion({ activate: function(event, ui) { setTimeout(function() { $("html, body").animate({ scrollTop: $("#infos-defunt").offset().top - 100 }, 1000); },200); }, heightStyle: "content", collapsible: true }); } $("#selection-parution").accordion("option", "active", false ); dataLayer.push({'event':'step_parution.completed'}); } else { var position = $($(".messageBox")[0]).offset().top-50; $("html, body").animate({scrollTop: position }, 1000); dataLayer.push({'event':'step_parution.fail'}); } }); $("#infos-defunt-next-btn").click(function(){ if(isFormValid()){ if(mode == "Creation") { if(typesJson.Configuration){ if(firstRedactionBlockLoad){ initRedaction(typesJson.Configuration); firstRedactionBlockLoad = false; } } else { addErrorMsg ("Problème lors de la récupération des phrases à proposer pour les sections de rédaction de l'annonce."); } $($("#span-nom-jeune-fille").parents("div")[0]).hide(); } setRedactionValues(); if($("#redaction-avis").is(":visible")) { if(!$("#redaction-avis").accordion("option", "active")) $("#redaction-avis").accordion("option", "active", 0 ); } else { $("#redaction-avis").show().accordion({ activate: function(event, ui) { setTimeout(function() { $("html, body").animate({ scrollTop: $("#redaction-avis").offset().top-50 - 200 }, 1000); },200); }, heightStyle: "content", collapsible: true }); } $("#selection-parution").accordion("option", "active", false ); $("#infos-defunt").accordion("option", "active", false ); dataLayer.push({'event':'step_defunt.completed'}); } else { var position = $($(".messageBox")[0]).offset().top-50; $("html, body").animate({scrollTop: position }, 1000); dataLayer.push({'event':'step_defunt.fail'}); } }); jQuery.fn.serializeObject = function() { var self = this, json = {}; jQuery.each(jQuery(this).serializeArray(), function(i, field) { var input = $("[name="+this.name+"]"); if(input.is("input[type=checkbox]")) json[this.name] = input.is(":checked"); else if($("[name="+this.name+"]").is("input[type=radio]:checked")) json[this.name] = this.value; else if(input.is("textarea")) { if(input.is(".phraseType") && input.is(".placeholder")) json[this.name] = ""; else json[this.name] = input.val(); } else if(input.val()) json[this.name] = input.val(); else json[this.name] = input.html(); }); return json; } $("#redaction-save-btn").click(function(){ if(isFormValid()){ $(".overlay").show(); $("body").css("cursor", "wait"); var d = { "postData" : $("#saisie-guidee-form").serializeObject() }; jQuery.ajax({ type:"POST", url: "/ajax", dataType:"json", data: "action=saveAvis&jsonForm=" + JSON.stringify(d).replaceAll("&","%26").replaceAll("+","%2B") + "&avisKey=" + key + "&defaultShortCode=ALS"+ "&typeAvis=" + $("#type-avis-choisi").val(), success: function(data){ $(".overlay").hide(); $("body").css("cursor", "auto"); clearAllMsgs(); var positionMsg = null; if(data && data.errors) { data.errors.forEach(function(element, index, array){ addValidationMsg(element); if(element == "L'ajout de symbole ou d'une illustration n’est pas possible pour ce titre") $("#symbol-delete-btn").click(); }); dataLayer.push({'event':'step_annonce.fail'}); } else if(data.redirectUrl){ /*if($("#previsualiser-avis").is(":visible")) { if(!$("#previsualiser-avis").accordion("option", "active")) $("#previsualiser-avis").accordion("option", "active", 0 ); positionMsg = "previsualiser-avis"; } if(data.isAuthenticated) { addInfoMsg("Votre avis est enregistré, vous pouvez poursuivre la saisie ou le retrouver dans votre espace <a href=\""+ data.redirectUrl +"\">Mes avis.</a>", positionMsg); var position = $($(".messageBox")[0]).offset().top-50; $("html, body").animate({scrollTop: position }, 800); if(data.key) key = data.key; } else*/ window.location = data.redirectUrl; dataLayer.push({'event':'step_annonce.saved'}); } else { addValidationMsg("Erreur lors de l'enregistrement de l'annonce"); dataLayer.push({'event':'step_annonce.fail'}); } $("input:button").removeAttr("disabled"); }, error: function(xhr, status, error) { $(".overlay").hide(); $("body").css("cursor", "auto"); clearAllMsgs(); $("input:button").removeAttr("disabled"); addErrorMsg("Une erreur technique s’est produite, veuillez réessayer ultérieurement."); dataLayer.push({'event':'step_annonce.fail'}); } }); } else { $("input:button").removeAttr("disabled"); var position = $($(".messageBox")[0]).offset().top-50; $("html, body").animate({scrollTop: position }, 1000); dataLayer.push({'event':'step_annonce.fail'}); } return false; }); $("#redaction-next-btn").click(function(){ if(isFormValid()){ $(".overlay").show(); $("body").css("cursor", "wait"); var d = { "postData" : $("#saisie-guidee-form").serializeObject() }; jQuery.ajax({ type:"POST", url: "/ajax", dataType:"json", data: "action=previsualiserAnnonce&jsonForm=" + JSON.stringify(d).replaceAll("&","%26").replaceAll("+","%2B") + "&avisKey=" + key + "&apercuPattern=GAN_01" + "&defaultShortCode=ALS" + "&typeAvis=" + $("#type-avis-choisi").val(), success: function(data){ $(".overlay").hide(); $("body").css("cursor", "auto"); clearAllMsgs(); if(data && data.errors) { data.errors.forEach(function(element, index, array){ addValidationMsg(element); if(element == "L'ajout de symbole ou d'une illustration n’est pas possible pour ce titre") $("#symbol-delete-btn").click(); var position = $($(".messageBox")[0]).offset().top-50; $("html, body").animate({scrollTop: position }, 1000); }); dataLayer.push({'event':'step_annonce.fail'}); } else if(data.key) { key = data.key; type = data.typeAvis; var pageUrl = "/publier-un-avis-deces"; window.history.pushState('', '', pageUrl + '/' + type + '/' + key); datalayer(data.datalayer); $("input:button").removeAttr("disabled"); updateBlocPrevisu(data); if($("#previsualiser-avis").is(":visible")) { if(!$("#previsualiser-avis").accordion("option", "active")) $("#previsualiser-avis").accordion("option", "active", 0 ); } else { $("#previsualiser-avis").show().accordion({ heightStyle: "content", collapsible: true }); } $("#selection-parution").accordion("option", "active", false ); $("#infos-defunt").accordion("option", "active", false ); $("#redaction-avis").accordion("option", "active", false ); dataLayer.push({'event':'step_annonce.preview'}); } else { addValidationMsg("Erreur lors de l'enregistrement de l'annonce"); dataLayer.push({'event':'step_annonce.fail'}); } }, error: function(xhr, status, error) { $(".overlay").hide(); $("body").css("cursor", "auto"); clearAllMsgs(); $("input:button").removeAttr("disabled"); addErrorMsg("Une erreur technique s’est produite, veuillez réessayer ultérieurement."); dataLayer.push({'event':'step_annonce.fail'}); } }); } else { $("input:button").removeAttr("disabled"); var position = $($(".messageBox")[0]).offset().top-50; $("html, body").animate({scrollTop: position }, 1000); dataLayer.push({'event':'step_annonce.fail'}); } return false; }); $("#saisie-guidee-form").on("submit", function(){ if(isFormValid()){ $(".overlay").show(); $("body").css("cursor", "wait"); var d = { "postData" : $(this).serializeObject() }; jQuery.ajax({ type:"POST", url: "/ajax", dataType:"json", data: "action=confirmAvis&jsonForm=" + JSON.stringify(d).replaceAll("&","%26").replaceAll("+","%2B") + "&avisKey=" + key + "&defaultShortCode=ALS" + "&typeAvis=" + $("#type-avis-choisi").val(), success: function(data){ $(".overlay").hide(); $("body").css("cursor", "auto"); clearAllMsgs(); if(data && data.errors) { data.errors.forEach(function(element, index, array){ addValidationMsg(element); if(element == "L'ajout de symbole ou d'une illustration n’est pas possible pour ce titre") $("#symbol-delete-btn").click(); }); $("input:button").removeAttr("disabled"); } else if(data.redirectUrl) { window.location = data.redirectUrl; } else { addValidationMsg("Erreur lors de l'enregistrement de l'annonce"); } }, error: function(xhr, status, error) { $(".overlay").hide(); $("body").css("cursor", "auto"); clearAllMsgs(); $("input:button").removeAttr("disabled"); addErrorMsg("Une erreur technique s’est produite, veuillez réessayer ultérieurement."); } }); } else { $("input:button").removeAttr("disabled"); var position = $($(".messageBox")[0]).offset().top-50; $("html, body").animate({scrollTop: position }, 1000); } return false; }); $("#validateBtn").on("click", function(event) { $("input:button").attr('disabled','disabled'); event.stopPropagation(); $("#saisie-guidee-form").submit(); }); $(document).on("click", ".symbol-select-btn", function(){ $("#dialog-symbole").dialog({ autoOpen: false, modal: true, closeText: 'Fermer', buttons: [ { text: "Appliquer", class: "btn btn-3", click: function() { $( this ).dialog( "close" ); } } ], width: 400 }); $("#dialog-symbole").dialog( "open" ); }); $(document).on("click", ".image-symbole", function(){ var imgName = $(this).attr("data-nom-image"); $("#img-symbole").val(imgName); $(".list-symboles li").removeClass("selected"); $(".list-illustrations li").removeClass("selected"); $(this).parent().addClass("selected"); $("#symbole-select").attr("src", $(this).attr("src")); $("#symbole-select").show(); $("#symbol-select-btn").hide(); $("#help-symbole").hide(); $("#demo-symbole").hide(); $("#symbol-delete-btn").show(); }); } if(document.readyState === 'complete'){ readyfunc(); } else { $(document).ready(function(){ readyfunc(); }); } GSOC_CatchAndPrintNbComments();GSOC_CatchAndPrintViewCountLimit(200); $.each(bufferScript,function(){this()});}); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10