Outiref

Code source de l'URL : http://www.papyhappy.fr/blog

<!doctype html>
<html lang="fr" >
    <head>
        <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538642979",accountID:"4781483",trustKey:"4781483",xpid:"UAEPUFJbCxAEXFJUAAkEUVQ=",licenseKey:"NRJS-1140323262fca4801a2",applicationID:"483678370"};;/*! For license information please see nr-loader-spa-1.281.0.min.js.LICENSE.txt */
(()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>T,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,T="jsTime",A="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const E=new Map;function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();E||(x=L.init,E=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const H=(0,N.D0)(e.agentIdentifier),M=[E.beacon,E.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var E="api-",A=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(E,e,!0,"api")})),g.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(A+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-jmvAlmjCn64ans8tLueqHRlBI/iWekylsDWb94A77CG0ukSriVDvgD3dThx+XjUSBBBMYhFn8B1a18fViyBPEQ==",249:"sha512-ICY/ZrcytM/86t5KFy+9OAWVYmNNJy10EBtxoSUGjQWuZx53p/eLo+L8HfrGjvHuRHRnutqLTGSnvNttffJkaA==",212:"sha512-pQSn+X/RfBOvx/49HvlghaiXMLhhDQXTi13n1N2XMpDquWJgs9U0pbqE3RbAnYC9nsdaTu/RVGvneEPv1fpCxA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),T=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,T.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,T.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,T.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,T.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Te,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,T.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,T.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,T.jT)(!1)),e.addEventListener("error",f,(0,T.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Je]=~~this[Je]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,T.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,T.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,T.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})();</script>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title id="title">Blog</title>
        <link rel="icon" type="image/x-icon" href="/build/images/favicon.26e86644.png">
        <link rel="dns-prefetch" href="//www.googletagmanager.com">
        	<link rel="canonical" href="https://www.papyhappy.fr/blog"/>
	<meta name="title" content="Blog"/>
	<meta name="description" content="Blog"/>
	<meta name="robots" content="follow,index"/>
	
								
							
		<meta property="og:locale" content="fr_FR"/>
		<meta property="og:site_name" content="Papyhappy"/>
		<meta property="og:type" content="article">
						<meta property="og:title" content="Blog"/>
						<meta property="og:description" content="Blog"/>
		<meta property="og:url" content="https://www.papyhappy.fr/blog"/>
		<meta property="og:image" content="https://www.papyhappy.fr/build/images/logo-papyhappy-lg.1371d97b.png"/>
		<meta property="og:article:published_time" content="2023-11-27T14:00:20+01:00" />
		<meta property="og:article:modified_time" content="2023-11-27T14:00:20+01:00" />

		<meta name="twitter:card" content="summary_large_image">
		<meta name="twitter:site" content="@papyhappy_fr">
		<meta property="twitter:url" content="https://www.papyhappy.fr/blog">
						<meta property="twitter:title" content="Blog"/>
						<meta property="twitter:description" content="Blog"/>
		<meta property="twitter:image" content="https://www.papyhappy.fr/build/images/logo-papyhappy-lg.1371d97b.png"/>
		
		<script type="application/ld+json">
				{
				"@context": "https://schema.org",
				"@type": "Article",
				"mainEntityOfPage": {
					"@type": "WebPage",
					"@id": "https://www.papyhappy.fr/blog#Webpage"
				},
				"headline": "Blog",
				"description": "Blog",
				"image": "https://www.papyhappy.fr/build/images/logo-papyhappy-lg.1371d97b.png",
				"author": {
					"@type": "Organization",
					"name": "Papyhappy",
					"url": "https://www.papyhappy.fr/"
				},
				"datePublished": "2023-11-27",
				"dateModified": "2023-11-27"
				}
		</script>
	                        <style>@font-face{font-display:swap;font-family:Circular Std;font-weight:400;src:local("Circular Std"),url(/build/fonts/CircularStd-Book.40ed236b.woff) format("woff"),url(/build/fonts/CircularStd-Book.a0134a6b.woff2) format("woff2"),url(/build/fonts/CircularStd-Book.c3fbc031.ttf) format("truetype"),url(/build/fonts/CircularStd-Book.8b333173.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Circular Std;font-weight:500;src:local("Circular Std"),url(/build/fonts/CircularStd-Medium.fd100ea1.woff) format("woff"),url(/build/fonts/CircularStd-Medium.92ccd5f1.woff2) format("woff2"),url(/build/fonts/CircularStd-Medium.4a1ba330.ttf) format("truetype"),url(/build/fonts/CircularStd-Medium.8f56a85b.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Circular Std;font-weight:700;src:local("Circular Std"),url(/build/fonts/CircularStd-Bold.42219095.woff) format("woff"),url(/build/fonts/CircularStd-Bold.eeedc80c.woff2) format("woff2"),url(/build/fonts/CircularStd-Bold.3788b937.ttf) format("truetype"),url(/build/fonts/CircularStd-Bold.c2d8594d.eot) format("embedded-opentype")}body,html{background:#fff;color:#323232;font:16px/1.5 Circular Std,Helvetica,Arial,sans-serif;height:100%;margin:0;padding:0;word-break:break-word}img{max-width:100%}*,:after,:before{box-sizing:border-box}button{background:transparent;border:none;padding:0}.nvb-cn{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25);height:110px}.nvb-cn .input-wr,.sb input{position:relative}.sb input{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;display:block;font-size:16px;padding:18px 32px 14px 48px;width:380px;z-index:1}.sb .sb-r.t-icon .input-wr input{background-color:transparent}.sb .sb-r.t-icon .input-wr:before{content:url(/build/images/icon-search.2900b1e9.svg);height:16px;left:16px;margin-top:-8px;opacity:.25;position:absolute;top:50%;width:16px;z-index:0}.sb .sb-r.t-button{display:flex}.sb .sb-r.t-button .input-wr{flex:0 1 100%}.sb .sb-r.t-button input{border:0;border-radius:8px 0 0 8px;font-size:20px;padding:20px;width:100%}.sb .sb-r.t-button .submit i{font-size:32px}@media (max-width:1199px){.nvb-f,.nvb-m,.nvb-nv,.nvb-tg-f .c,.nvb-tg-t-b{display:none}.nvb-cn,.nvb-h{height:80px}.nvb-h{background:#fff;display:flex;overflow:hidden;position:relative;width:100%}.nvb-h button{height:80px;position:absolute;top:0;width:80px}.nvb-tg,.nvb-tg-f{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.nvb-br{margin:auto}.nvb-br picture{display:flex;margin:auto}.nvb-tg{left:0}.nvb-tg-i{width:24px}.nvb-tg-i .ib{background:#182530;height:3px;margin:4px 0}.nvb-tg-t{font-size:13px;height:13px;line-height:16px;text-align:center}.nvb-tg-f{height:80px;right:0}.nvb-tg-f .s{background:linear-gradient(90deg,#ffe91f,#ffd130) padding-box,linear-gradient(90deg,#ffe91f,#ffd130) border-box;background-color:#ffd130;border-radius:8px;height:48px;margin:auto;padding:14px;width:48px}}@media (min-width:1200px){.nvb-h{margin-right:24px}.nvb-h button{display:none}.nvb-nv-cn{align-items:center;height:110px;padding:0 24px}.nvb-br picture,.nvb-nv-cn{display:flex}.nvb-br img{height:110px;width:110px}.nvb-nv{margin:0 auto;order:1}.nvb-nv>ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.nvb-nv>ul>li:not(:last-child){margin-right:12px}.nvb-nv li>a{color:#323232;display:flex;padding:8px 12px}.nvb-nv li.wl>a:after{content:url(/build/images/icon-chevron.0fbf4154.svg);margin-left:8px;padding:0 3px;width:16px}.nvb-f{margin-right:24px}.nvb-nv+.nvb-nv{margin:0 0 0 24px}.sb-cn .t{color:#6c757d;display:flex;font-style:italic;line-height:1.2}.sb-cn .t:after,.sb-cn .t:before{background:url(/build/images/quote-open--yellow.5376419d.png) no-repeat top transparent;background-size:contain;content:"";height:16px;width:16px}.sb-cn .t:before{margin-right:8px}.sb-cn .t:after{margin-left:8px;transform:scaleX(-1)}.sb-r input::-moz-placeholder{color:#adb5bd}.sb-r input::placeholder{color:#adb5bd}.sb{background-color:#fff;border-radius:8px;margin-top:8px}}</style>
                <link rel="stylesheet" href="/build/app.55215f94.css" data-turbo-track="reload">
        
	<link rel="stylesheet" href="/build/angular.b7325482.css" data-turbo-track="reload">

    <script type="text/javascript">(function(){function i(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(){i(e)},5)}}}function e(n,o,r,f,s){function e(e,t,n,i){if(typeof n!=="function"){return}if(!window[o]){window[o]=[]}var a=false;if(s){a=s(e,i,n)}if(!a){window[o].push({command:e,version:t,callback:n,parameter:i})}}e.stub=true;e.stubVersion=2;function t(i){if(!window[n]||window[n].stub!==true){return}if(!i.data){return}var a=typeof i.data==="string";var e;try{e=a?JSON.parse(i.data):i.data}catch(t){return}if(e[r]){var o=e[r];window[n](o.command,o.version,function(e,t){var n={};n[f]={returnValue:e,success:t,callId:o.callId};if(i.source){i.source.postMessage(a?JSON.stringify(n):n,"*")}},o.parameter)}}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");i("__tcfapiLocator")})();</script><script type="text/javascript">(function(){(function(e,r){var t=document.createElement("link");t.rel="preconnect";t.as="script";var n=document.createElement("link");n.rel="dns-prefetch";n.as="script";var i=document.createElement("script");i.id="spcloader";i.type="text/javascript";i["async"]=true;i.charset="utf-8";var o="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+r;if(window.didomiConfig&&window.didomiConfig.user){var a=window.didomiConfig.user;var c=a.country;var d=a.region;if(c){o=o+"&country="+c;if(d){o=o+"&region="+d}}}t.href="https://sdk.privacy-center.org/";n.href="https://sdk.privacy-center.org/";i.src=o;var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s);s.parentNode.insertBefore(n,s);s.parentNode.insertBefore(i,s)})("204b4ada-8e8c-4684-bbb2-e2b8b9cf350f","UjhAeepU")})();</script>
    

        
	<link rel="stylesheet" href="/build/page_com.c31aaa3c.css" data-turbo-track="reload">
                        <script src="/build/runtime.42e2cdb1.js" defer data-turbo-track="reload"></script><script src="/build/3138.46410d51.js" defer data-turbo-track="reload"></script><script src="/build/5285.71ff5b2d.js" defer data-turbo-track="reload"></script><script src="/build/app.89c76ce6.js" defer data-turbo-track="reload"></script>
        
	<script src="/build/header.0365130a.js" defer data-turbo-track="reload"></script>
    </head>
    <body>
                <noscript>
            <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5SQGL5K" height="0" width="0" style="display:none;visibility:hidden"></iframe>
        </noscript>
        
        <div class="body-container">
                        	<div class="nvb-cn sticky-top">
		<div class="nvb-tg-bg"></div>
		<div class="nvb-tg-f-bg"></div>
		<div class="nvb-nv-cn">
            <div class="nvb-h">
                <a class="nvb-br logo" href="/">
                                        <picture>
                        <source media="(min-width: 1200px)"
                            srcset="https://assets.papyhappy.com/FR/finder/logos/logo_papyhappy/logo-110x110.webp">
                        <img fetchpriority="high"
                            width="80" height="80"
                            src="https://assets.papyhappy.com/FR/finder/logos/logo_papyhappy/logo-80x80.webp"
                            srcset="https://assets.papyhappy.com/FR/finder/logos/logo_papyhappy/logo-80x80-2x.webp 2x"
                            alt="Papyhappy"/>
                    </picture>
                                    </a>
                <button type="button" class="nvb-tg" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="in">
                        <span class="nvb-tg-t">
                            <span class="nvb-tg-t-m">MENU</span>
                            <span class="nvb-tg-t-b">RETOUR</span>
                        </span>
                        <span class="nvb-tg-i">
                            <span class="ib ib-1"></span>
                            <span class="ib ib-2"></span>
                            <span class="ib ib-3"></span>
                        </span>
                    </span>
                </button>
                <button type="button" class="nvb-tg-f" aria-expanded="false">
                    <span class="in">
                        <img class="s" src="/build/images/icon-search.2900b1e9.svg"
                            width="18" height="18" alt="🔍" />
                    </span>
                    <span class="in">
                        <img class="c" src="/build/images/icon-close.d21dd28e.svg"
                            width="18" height="18" alt="✖" loading="lazy" />
                    </span>
                </button>
            </div>
            <nav class="nvb-nv">
                <ul class="nvb-m nv l0">
			<li class="wl">
							<a href="https://www.papyhappy.fr/concept">
					Notre concept
									</a>
																							<ul >
																<li>
																						<a href="https://www.papyhappy.fr/concept/qui-sommes-nous">
									Qui sommes-nous ?
																	</a>
																												</li>
											<li>
																						<a href="https://www.papyhappy.fr/concept/notre-plateforme-comparative-et-collaborative">
									Notre plateforme comparative et collaborative
																	</a>
																												</li>
									</ul>
					</li>
			<li class="wl">
							<a href="https://www.papyhappy.fr/guide-du-logement-seniors">
					Notre guide
									</a>
																							<ul >
																<li>
																						<a href="https://www.papyhappy.fr/guide-du-logement-seniors/connaitre-les-solutions-de-logement">
									Connaître les solutions de logement
																	</a>
																												</li>
											<li>
																						<a href="https://www.papyhappy.fr/guide-du-logement-seniors/le-budget-et-les-demarches-a-prevoir">
									Le budget et les démarches à prévoir
																	</a>
																												</li>
									</ul>
					</li>
			<li>
							<a href="https://www.papyhappy.fr/contact">
					Contact
									</a>
												</li>
	
	
		</ul>
            </nav>
            <nav class="nvb-nv">
                <ul class="nvb-m">
                    <li>
                        <a href="/login">
                            Connexion
                        </a>
                    </li>
                </ul>
            </nav>
            <div class="nvb-f">
                <div class="is-nvb">
                                            <div class="sb-cn">
                            <div class="t">
                                Le seul comparateur éthique et indépendant
                            </div>
                            <div class="sb">
                                <div  class="sb-r t-icon" data-controller="live" data-live-name-value="meili_searchbar" data-live-url-value="&#x2F;fr&#x2F;_components&#x2F;meili_searchbar" id="live-1570814480-0" data-live-props-value="&#x7B;&quot;theme&quot;&#x3A;&quot;icon&quot;,&quot;canDisplaySubmit&quot;&#x3A;false,&quot;placeholder&quot;&#x3A;&quot;Ex&#x20;&#x3A;&#x20;Lyon,&#x20;33,&#x20;75017,&#x20;EHPAD&#x20;Les&#x20;Lilas...&quot;,&quot;language&quot;&#x3A;&quot;FR&quot;,&quot;facilityTypeName&quot;&#x3A;null,&quot;facilityTypeKey&quot;&#x3A;null,&quot;routeParams&quot;&#x3A;&#x5B;&#x5D;,&quot;query&quot;&#x3A;&quot;&quot;,&quot;&#x40;attributes&quot;&#x3A;&#x7B;&quot;id&quot;&#x3A;&quot;live-1570814480-0&quot;&#x7D;,&quot;&#x40;checksum&quot;&#x3A;&quot;tTJlXmj&#x2B;qYgrih4I2L8&#x2B;t1DcTae74hLUTOLLrsw9qGc&#x3D;&quot;&#x7D;">
    <div class="input-wr">
        <input type="text" class="text-truncate" placeholder="Ex : Lyon, 33, 75017, EHPAD Les Lilas..."
                    data-model="query" />
            </div>
        </div>

                            </div>
                        </div>
                                    </div>
            </div>
		</div>
		<div class="nvb-space nvb-shadow"></div>
	</div>
    
                	<div id="breadcrumb">
			<div class="breadcrumb-wrapper">
		<div class="px-16 px-xl-32">
																							<ol class="breadcrumb">
																		<li class="">
										<a href="https://www.papyhappy.fr" title="Accueil"
						data-text="">
						<span>Accueil</span>
					</a>
									</li>
																		<li class="active">
										<span>Blog</span>
									</li>
							</ol>
		</div>
	</div>

	<script type="application/ld+json">
		{
			"@context": "https://schema.org",
			"@type": "BreadcrumbList",
			"itemListElement": [{
					"@type": "ListItem",
					"position": 1,
					"name": "Accueil","item": {
						"@id": "https://www.papyhappy.fr"
					}
				},{
					"@type": "ListItem",
					"position": 2,
					"name": "Blog","item": {
						"@id": "https://www.papyhappy.fr/blog"
					}
				}]
		}
	</script>

	</div>
    <main class="body-main">
        	<article class="article-com">
        <header class="header-blog">
    <div class="container">
        <div class="row">
            <div class="col-lg-6 col-xxl-7 d-flex order-1 order-lg-0 mb-48 mb-lg-0">
                <div class="my-auto">
                    <h1 class="fs-48">Le blog Papyhappy</h1>
                    <p class="mb-0">Nous partageons ici avec vous, toute l’actualité Papyhappy.</p>
                    <p>Des articles à consommer sans modération.</p>
                </div>
            </div>
            <div class="col-lg-6 col-xxl-5 d-flex order-0 order-lg-1 mb-32 mb-lg-0 mt-48 mt-xl-96">
                <img class="mt-auto" src="/build/images/couple_ordinateur.29d2d8e9.png" alt="" />
            </div>
        </div>
    </div>
</header>


        	
			<div class="container px-0 px-sm-16">
    <nav class="blog__category__list js-blog-autofocus-category gap-16 mt-40 mt-lg-64 mb-32 mb-lg-48 px-16 px-sm-0">
        <a href="/blog"
                            class="btn btn-primary active shadow-xs"
                        >
            Tous les articles
        </a>
                    <a href="/blog/cat/silver-economie"
                                    class="btn btn-dark shadow-xs"
                                >
                Silver Economie
            </a>
                    <a href="/blog/cat/happy-decouverte"
                                    class="btn btn-dark shadow-xs"
                                >
                Happy Découverte
            </a>
                    <a href="/blog/cat/evenement"
                                    class="btn btn-dark shadow-xs"
                                >
                Évènement
            </a>
                    <a href="/blog/cat/bien-vieillir"
                                    class="btn btn-dark shadow-xs"
                                >
                Bien-Vieillir
            </a>
                    <a href="/blog/cat/actu-papyhappy"
                                    class="btn btn-dark shadow-xs"
                                >
                Actu Papyhappy
            </a>
            </nav>
</div>

<div class="container">
                            <div class="card mb-64 d-none d-lg-block">
            <div class="row m-0 g-0 blog__article__main">
                <div class="col-6 p-0">
                    <picture>
                                                                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
                        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
                        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
                        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
                        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_643x400_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_643x400_2x_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
                        <img class="rounded-start"
                            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_643x400_2x/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x"
                            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_643x400/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg"
                            height="643" width="400" alt="Ellii : le bien-être à portée de clic" />
                                        </picture>
                </div>
                <div class="col-6 p-0">
                    <div class="card-body p-32">
                        <div class="text-muted fs-16">
                            Actu Papyhappy ·
                            30/01/2025
                        </div>
                        <h3 class="my-24">Ellii : le bien-être à portée de clic</h3>
                        <div class="mb-24">
                            Andrea nous présente sa start-up Ellii, qui accompagne de manière personnalisée et préventive pour entretenir et améliorer vos conditions physique et cérébrale tout en s&#039;amusant.
                        </div>
                        <a href="/blog/ellii-le-bien-etre-a-portee-de-clic"
                            class="btn btn-primary text-decoration-none mt-auto">
                            Lire l&#039;article
                        </a>
                    </div>
                </div>
            </div>
        </div>

        <div class="row gx-32 gy-32 gy-lg-48">
                            <div class="col-12 col-lg-6 col-xl-4 d-flex align-items-stretch d-lg-none">
                    <div class="card blog__article">
    <picture>
                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x_webp/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x" />
        <img class="card-img-top blog__article__image object-fit-cover"
            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg 2x"
            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250/cms/side-view-woman-doing-push-ups-679b4ca48c7b3568390837.jpg"
            height="406" width="250" alt="Ellii : le bien-être à portée de clic" />
        </picture>
    <div class="card-body blog__article__body d-flex flex-column">
        <div class="text-muted fs-16 d-flex justify-content-between">
            <span>
                Actu Papyhappy
            </span>
            <span>
                30/01/2025
            </span>
        </div>
        <h3 class="card-title my-16">Ellii : le bien-être à portée de clic</h3>
        <p class="card-text mb-16">
            Andrea nous présente sa start-up Ellii, qui accompagne de manière personnalisée et préventive pour entretenir et améliorer vos conditions physique et cérébrale tout en s&#039;amusant.
        </p>
        <div class="mt-auto">
            <a href="/blog/ellii-le-bien-etre-a-portee-de-clic" class="btn btn-primary text-decoration-none">
                Lire l&#039;article
            </a>
        </div>
    </div>
</div>

                </div>
                            <div class="col-12 col-lg-6 col-xl-4 d-flex align-items-stretch">
                    <div class="card blog__article">
    <picture>
                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg 2x" />
        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg 2x" />
        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg 2x" />
        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg 2x" />
        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_webp/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x_webp/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg 2x" />
        <img class="card-img-top blog__article__image object-fit-cover"
            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg 2x"
            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250/cms/medium-shot-man-with-mask-disinfectant-679201aea30ff054338806.jpg"
            height="406" width="250" alt="Seniors : 10 astuces pour renforcer son système immunitaire cet hiver" />
        </picture>
    <div class="card-body blog__article__body d-flex flex-column">
        <div class="text-muted fs-16 d-flex justify-content-between">
            <span>
                Bien-Vieillir
            </span>
            <span>
                23/01/2025
            </span>
        </div>
        <h3 class="card-title my-16">Seniors : 10 astuces pour renforcer son système immunitaire cet hiver</h3>
        <p class="card-text mb-16">
            L’hiver est une saison difficile pour le système immunitaire, surtout chez les seniors. Entre le froid, les virus saisonniers et le manque de lumière, il est essentiel d’adopter des habitudes qui protègent et renforcent les défenses naturelles.
        </p>
        <div class="mt-auto">
            <a href="/blog/seniors-10-astuces-pour-renforcer-son-systeme-immunitaire-cet-hiver" class="btn btn-primary text-decoration-none">
                Lire l&#039;article
            </a>
        </div>
    </div>
</div>

                </div>
                            <div class="col-12 col-lg-6 col-xl-4 d-flex align-items-stretch">
                    <div class="card blog__article">
    <picture>
                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/douleurs1-6788d2496b2e5588671489.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/douleurs1-6788d2496b2e5588671489.jpg 2x" />
        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/douleurs1-6788d2496b2e5588671489.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/douleurs1-6788d2496b2e5588671489.jpg 2x" />
        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/douleurs1-6788d2496b2e5588671489.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/douleurs1-6788d2496b2e5588671489.jpg 2x" />
        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/douleurs1-6788d2496b2e5588671489.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/douleurs1-6788d2496b2e5588671489.jpg 2x" />
        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_webp/cms/douleurs1-6788d2496b2e5588671489.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x_webp/cms/douleurs1-6788d2496b2e5588671489.jpg 2x" />
        <img class="card-img-top blog__article__image object-fit-cover"
            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x/cms/douleurs1-6788d2496b2e5588671489.jpg 2x"
            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250/cms/douleurs1-6788d2496b2e5588671489.jpg"
            height="406" width="250" alt="Les traitements naturels pour soulager les douleurs articulaires" />
        </picture>
    <div class="card-body blog__article__body d-flex flex-column">
        <div class="text-muted fs-16 d-flex justify-content-between">
            <span>
                Bien-Vieillir
            </span>
            <span>
                16/01/2025
            </span>
        </div>
        <h3 class="card-title my-16">Les traitements naturels pour soulager les douleurs articulaires</h3>
        <p class="card-text mb-16">
            Les douleurs articulaires touchent une grande partie des seniors et peuvent fortement impacter leur qualité de vie.
        </p>
        <div class="mt-auto">
            <a href="/blog/les-traitements-naturels-pour-soulager-les-douleurs-articulaires" class="btn btn-primary text-decoration-none">
                Lire l&#039;article
            </a>
        </div>
    </div>
</div>

                </div>
                            <div class="col-12 col-lg-6 col-xl-4 d-flex align-items-stretch">
                    <div class="card blog__article">
    <picture>
                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/sport1-6788c3023767d265823440.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/sport1-6788c3023767d265823440.jpg 2x" />
        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/sport1-6788c3023767d265823440.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/sport1-6788c3023767d265823440.jpg 2x" />
        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/sport1-6788c3023767d265823440.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/sport1-6788c3023767d265823440.jpg 2x" />
        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/sport1-6788c3023767d265823440.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/sport1-6788c3023767d265823440.jpg 2x" />
        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_webp/cms/sport1-6788c3023767d265823440.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x_webp/cms/sport1-6788c3023767d265823440.jpg 2x" />
        <img class="card-img-top blog__article__image object-fit-cover"
            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x/cms/sport1-6788c3023767d265823440.jpg 2x"
            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250/cms/sport1-6788c3023767d265823440.jpg"
            height="406" width="250" alt="Seniors : conserver son autonomie longtemps grâce au sport senior !" />
        </picture>
    <div class="card-body blog__article__body d-flex flex-column">
        <div class="text-muted fs-16 d-flex justify-content-between">
            <span>
                Bien-Vieillir
            </span>
            <span>
                16/01/2025
            </span>
        </div>
        <h3 class="card-title my-16">Seniors : conserver son autonomie longtemps grâce au sport senior !</h3>
        <p class="card-text mb-16">
            Rester autonome. Voici un sujet qui est au cœur des préoccupations de nombreuses personnes arrivées à l’âge de la retraite. Cela peut passer par un suivi médical plus étroit, par exemple, mais aussi par l’adaptation de l’environnement de vie.
        </p>
        <div class="mt-auto">
            <a href="/blog/seniors-conserver-son-autonomie-longtemps-grace-au-sport-senior" class="btn btn-primary text-decoration-none">
                Lire l&#039;article
            </a>
        </div>
    </div>
</div>

                </div>
                            <div class="col-12 col-lg-6 col-xl-4 d-flex align-items-stretch">
                    <div class="card blog__article">
    <picture>
                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/cancer1-6788caede4bc1067490177.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/cancer1-6788caede4bc1067490177.jpg 2x" />
        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/cancer1-6788caede4bc1067490177.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/cancer1-6788caede4bc1067490177.jpg 2x" />
        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/cancer1-6788caede4bc1067490177.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/cancer1-6788caede4bc1067490177.jpg 2x" />
        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/cancer1-6788caede4bc1067490177.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/cancer1-6788caede4bc1067490177.jpg 2x" />
        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_webp/cms/cancer1-6788caede4bc1067490177.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x_webp/cms/cancer1-6788caede4bc1067490177.jpg 2x" />
        <img class="card-img-top blog__article__image object-fit-cover"
            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x/cms/cancer1-6788caede4bc1067490177.jpg 2x"
            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250/cms/cancer1-6788caede4bc1067490177.jpg"
            height="406" width="250" alt="Le cancer : bien vieillir après une rémission" />
        </picture>
    <div class="card-body blog__article__body d-flex flex-column">
        <div class="text-muted fs-16 d-flex justify-content-between">
            <span>
                Bien-Vieillir
            </span>
            <span>
                16/01/2025
            </span>
        </div>
        <h3 class="card-title my-16">Le cancer : bien vieillir après une rémission</h3>
        <p class="card-text mb-16">
            La rémission après un cancer est une étape marquante, mais elle marque le début d&#039;un nouveau chapitre, où le bien-être physique et mental doit être prioritaire.
        </p>
        <div class="mt-auto">
            <a href="/blog/le-cancer-bien-vieillir-apres-une-remission" class="btn btn-primary text-decoration-none">
                Lire l&#039;article
            </a>
        </div>
    </div>
</div>

                </div>
                            <div class="col-12 col-lg-6 col-xl-4 d-flex align-items-stretch">
                    <div class="card blog__article">
    <picture>
                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/av1-677e8b4b379d0499848992.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/av1-677e8b4b379d0499848992.jpg 2x" />
        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/av1-677e8b4b379d0499848992.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/av1-677e8b4b379d0499848992.jpg 2x" />
        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/av1-677e8b4b379d0499848992.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/av1-677e8b4b379d0499848992.jpg 2x" />
        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/av1-677e8b4b379d0499848992.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/av1-677e8b4b379d0499848992.jpg 2x" />
        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_webp/cms/av1-677e8b4b379d0499848992.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x_webp/cms/av1-677e8b4b379d0499848992.jpg 2x" />
        <img class="card-img-top blog__article__image object-fit-cover"
            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x/cms/av1-677e8b4b379d0499848992.jpg 2x"
            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250/cms/av1-677e8b4b379d0499848992.jpg"
            height="406" width="250" alt="Always Valentine : une plateforme dédiée à la sexualité des seniors" />
        </picture>
    <div class="card-body blog__article__body d-flex flex-column">
        <div class="text-muted fs-16 d-flex justify-content-between">
            <span>
                Happy Découverte
            </span>
            <span>
                08/01/2025
            </span>
        </div>
        <h3 class="card-title my-16">Always Valentine : une plateforme dédiée à la sexualité des seniors</h3>
        <p class="card-text mb-16">
            Always Valentines a été créée avec la vision de briser les tabous et de changer les perceptions autour de la sexualité des seniors.
        </p>
        <div class="mt-auto">
            <a href="/blog/always-valentine-une-plateforme-dediee-a-la-sexualite-des-seniors" class="btn btn-primary text-decoration-none">
                Lire l&#039;article
            </a>
        </div>
    </div>
</div>

                </div>
                            <div class="col-12 col-lg-6 col-xl-4 d-flex align-items-stretch">
                    <div class="card blog__article">
    <picture>
                    <source media="(max-width: 420px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_webp/cms/sommeil1-67652d085824b546320087.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x_webp/cms/sommeil1-67652d085824b546320087.jpg 2x" />
        <source media="(max-width: 420px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200/cms/sommeil1-67652d085824b546320087.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_386x200_2x/cms/sommeil1-67652d085824b546320087.jpg 2x" />
        <source media="(max-width: 767px)" type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_webp/cms/sommeil1-67652d085824b546320087.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x_webp/cms/sommeil1-67652d085824b546320087.jpg 2x" />
        <source media="(max-width: 767px)" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250/cms/sommeil1-67652d085824b546320087.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_506x250_2x/cms/sommeil1-67652d085824b546320087.jpg 2x" />
        <source type="image/webp" srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_webp/cms/sommeil1-67652d085824b546320087.jpg, https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x_webp/cms/sommeil1-67652d085824b546320087.jpg 2x" />
        <img class="card-img-top blog__article__image object-fit-cover"
            srcset="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250_2x/cms/sommeil1-67652d085824b546320087.jpg 2x"
            src="https://www.papyhappy.fr/media/cache/resolve/blog_card_406x250/cms/sommeil1-67652d085824b546320087.jpg"
            height="406" width="250" alt="Les troubles du sommeil fréquents chez les seniors et comment les prévenir" />
        </picture>
    <div class="card-body blog__article__body d-flex flex-column">
        <div class="text-muted fs-16 d-flex justify-content-between">
            <span>
                Bien-Vieillir
            </span>
            <span>
                20/12/2024
            </span>
        </div>
        <h3 class="card-title my-16">Les troubles du sommeil fréquents chez les seniors et comment les prévenir</h3>
        <p class="card-text mb-16">
            Le sommeil est une composante essentielle de notre santé et de notre bien-être, mais avec l’âge, il devient souvent plus fragile.
        </p>
        <div class="mt-auto">
            <a href="/blog/les-troubles-du-sommeil-frequents-chez-les-seniors-et-comment-les-prevenir" class="btn btn-primary text-decoration-none">
                Lire l&#039;article
            </a>
        </div>
    </div>
</div>

                </div>
                    </div>

        <div class="navigation d-flex justify-content-center py-32 py-lg-64">
            	<nav>
						<ul class="pagination">

							<li class="page-item disabled">
					<span class="page-link">&laquo;&nbsp;Précédent</span>
				</li>
			
			
												<li class="page-item active">
						<span class="page-link">1</span>
					</li>
				
												<li class="page-item">
						<a class="page-link" href="/blog?page=2">2</a>
					</li>
				
												<li class="page-item">
						<a class="page-link" href="/blog?page=3">3</a>
					</li>
				
												<li class="page-item">
						<a class="page-link" href="/blog?page=4">4</a>
					</li>
				
												<li class="page-item">
						<a class="page-link" href="/blog?page=5">5</a>
					</li>
				
			
																		<li class="page-item disabled">
							<span class="page-link">&hellip;</span>
						</li>
													<li class="page-item">
					<a class="page-link" href="/blog?page=35">35</a>
				</li>
			
							<li class="page-item">
					<a class="page-link" rel="next" href="/blog?page=2">Suivant&nbsp;&raquo;</a>
				</li>
					</ul>
	</nav>

        </div>
    </div>

	<script src="/build/blog-autofocus-category.4ae2aa86.js" defer data-turbo-track="reload"></script>

		</article>
    </main>

                        <footer id="footer">
			<div>
    <nav class="social bloc-blue">
        <ul class="list-inline m-0">
            <li><a href="https://twitter.com/papyhappy_fr" target="_blank" title="Papyhappy sur Twitter"><i class="fa fa-twitter"></i></a></li>
            <li><a href="https://www.linkedin.com/company/papyhappy?trk=company_logo" target="_blank" title="Papyhappy sur LinkedIn"><i class="fa fa-linkedin"></i></a></li>
            <li><a href="https://www.facebook.com/Papyhappy-967530546665611" target="_blank" title="Papyhappy sur Facebook"><i class="fa fa-facebook"></i></a></li>
            <li><a href="https://www.youtube.com/channel/UCLsSeyyIU7Xrp41YGPygG2w/" target="_blank" title="Papyhappy sur Youtube"><i class="fa fa-youtube-play"></i></a></li>
        </ul>
    </nav>

    <div class="container">
        <div class="ps-32 pe-32">
            <div class="row">
                <div class="col-md-6 col-lg-4 pt-32"><a class="h3" href="https://www.papyhappy.fr/nos-solutions/nos-offres-aux-particuliers">Offres aux particuliers</a>

                    <nav>
                        <ul class="list-unstyled">
                            <li><a href="https://www.papyhappy.fr/nos-solutions/nos-offres-aux-particuliers/papy-conseil">Papy Conseil</a></li>
                            <li><a href="https://www.papyhappy.fr/nos-solutions/nos-offres-aux-particuliers/nous-facilitons-votre-changement-de-lieu-de-vie">Papy Assistance</a></li>
                        </ul>
                    </nav>
                    <a class="h3 pt-32" href="https://www.papyhappy.fr/nos-solutions/nos-offres-aux-professionnels">Offres aux professionnels</a>

                    <nav>
                        <ul class="list-unstyled">
                            <li><a href="https://www.papyhappy.fr/nos-solutions/nos-offres-aux-professionnels/gestionnaires-de-logements-seniors">Gestionnaires de logements </a></li>
                            <li><a href="https://www.papyhappy.fr/nos-solutions/nos-offres-aux-professionnels/entreprises-pour-vos-salaries">Entreprises : pour vos salariés </a></li>
                            <li><a href="https://www.papyhappy.fr/nos-solutions/nos-offres-aux-professionnels/entreprises-pour-vos-clients">Entreprises : pour vos clients </a></li>
                        </ul>
                    </nav>
                    <a class="h3" href="https://www.papyhappy.fr/groupe">Groupes en France</a>

                    <nav>
                        <ul class="list-unstyled">
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/groupe">Groupes d'EHPAD</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-residence-services-seniors/groupe">Groupes de résidences services seniors</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-habitat-partage/groupe">Groupes d'habitats partagés</a></li>
                        </ul>
                    </nav>
                </div>

                <div class="col-md-6 col-lg-4 pt-32">
                    <div class="h3">Informations pratiques</div>

                    <nav>
                        <ul class="list-unstyled">
                            <li><a href="https://www.papyhappy.fr/cgu">CGU/CGV/Politique de confidentialité</a></li>
                            <li><a href="https://www.papyhappy.fr/criteres-de-notation">Critères de notation</a></li>
                            <li><a href="https://www.papyhappy.fr/mentions-legales">Mentions légales</a></li>
                            <li><a href="https://www.papyhappy.fr/plan-du-site">Plan du site</a></li>
                            <!--<li><a href="">Presse</a></li>-->
                            <li><a href="https://www.papyhappy.fr/concept/qui-sommes-nous/ils-parlent-de-nous">Médias</a></li>
                            <li><a href="https://www.papyhappy.fr/concept/qui-sommes-nous/nous-rejoindre">Nous rejoindre</a></li>
                            <li><a href="https://www.papyhappy.fr/concept/qui-sommes-nous/nos-partenaires">Nos partenaires</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/groupe">Groupes d'EHPAD</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-residence-services-seniors/groupe">Groupes de résidences services seniors</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-habitat-partage/groupe">Groupes d'habitats partagés</a></li>
                        </ul>
                    </nav>

                    <div class="h3 pt-32">Recherches fréquentes</div>

                    <nav>
                        <ul class="list-unstyled" style="font-size:14px; line-height: 24px;">
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/bouches-du-rhone-13/marseille">EHPAD à Marseille</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/haute-garonne-31/toulouse">EHPAD à Toulouse</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/loire-atlantique-44/nantes">EHPAD à Nantes</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/paris-75">EHPAD à Paris</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/rhone-69/lyon">EHPAD à Lyon</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/herault-34/montpellier">EHPAD à Montpellier</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/alpes-maritimes-06/nice">EHPAD à Nice</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/maine-et-loire-49/angers">EHPAD à Angers</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/cote-d-or-21/dijon">EHPAD à Dijon</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/bas-rhin-67/strasbourg">EHPAD à Strasbourg</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/ille-et-vilaine-35/rennes">EHPAD à Rennes</a></li>
                            <li><a href="https://www.papyhappy.fr/etablissement-ehpad/gironde-33/bordeaux">EHPAD à Bordeaux</a></li>
                        </ul>
                    </nav>
                </div>

                <div class="col-md-12 col-lg-4 pt-32">
                    <div class="h3">Nous contacter</div>

                    <nav>
                        <ul class="list-unstyled">
                            <li class="flex footer-info">
                                <div class="icon"><i class="fa fa-map-marker"></i></div>

                                <div class="content"><a href="https://goo.gl/maps/6Q6aZEdKAzE2" target="_blank" title="Nous trouver">Avenue de Sully prolongée<br />
                                        89300 JOIGNY </a></div>
                            </li>
                            <li class="mt-24"><a class="btn btn-contact btn-lg btn-block btn-outline-solid-light text-uppercase" href="https://www.papyhappy.fr/contact" title="Nous contacter">Formulaire de contact </a></li>
                        </ul>
                    </nav>

                    <div class="h3 pt-32">Gestion des cookies</div>
                    <a href="javascript:Didomi.preferences.show()">Modifier la gestion de mes cookies </a>
                </div>
            </div>

            <div class="row">
                <div class="col-xs-12">
                    <p class="copyright p-0 mt-40 text-center">Copyright © 2025 - Papyhappy</p>
                </div>
            </div>
        </div>
    </div>
</div>	</footer>


            </div>

                                    <script>
    (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.defer = true;
        j.fetchpriority = 'low';
        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
        f.parentNode.insertBefore(j, f);
    })(window, document, 'script', 'dataLayer', 'GTM-5SQGL5K');
</script>                                    
        
    <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-1140323262fca4801a2","applicationID":"483678370","transactionName":"MhBSZQoZXkUEUUBcWAtacVIMEV9YSlBYWlA6HV9cHQ==","queueTime":0,"applicationTime":116,"atts":"HldRE0IDTUs=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'90d2c00f1949d69e',t:'MTczODc1NjkzMy4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>