1<!doctype html> 2<html lang="fr"> 3 <head > 4
4<script> 5 var LOCALE = 'fr\u002DFR'; 6 var BASE_URL = 'https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002F'; 7 var require = { 8 'baseUrl': 'https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002Fstatic\u002Fversion1788958022\u002Ffrontend\u002FWeProvide\u002FSekisuiEslon\u002Ffr_FR' 9 };</script>
9 <meta charset="utf-8"/>
9<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:"538553504",accountID:"4315771",trustKey:"4315771",xpid:"UAUGVFFUCRAEXFBVBwcEU1M=",licenseKey:"NRJS-b42c8ae9c4771e85225",applicationID:"481706357",browserID:"538553504"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 10(()=>{var e={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)),s=0===Object.keys(r).length?e:r;for(let a in s)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]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={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};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="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),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(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;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
10e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(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].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},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])=>{a[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()[a[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 s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(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),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},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})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
10const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
10if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
10o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,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},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,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)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
10(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
10;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={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"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
10{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},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,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},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},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:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$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:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
10ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
10{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
10null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
10dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
10imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
10return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
10!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
10if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
10);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.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,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
10class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
10h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
10 11<meta name="title" content="Acheter gouttière? Gouttières & kit gouttière online | Gouttière Expert"/> 12<meta name="description" content="Gouttière 5 Coloris PVC & zinc titane. Achat kit gouttière complet en ligne ! â Livraison rapide & gratuite â Garantie 10ans. Commandez votre gouttière !"/> 13<meta name="keywords" content="gouttière, gouttières, gouttière abri chalet jardin, gouttière pluie, gouttières pluie, zinc"/> 14<meta name="robots" content="INDEX,FOLLOW"/> 15<meta name="viewport" content="width=device-width, initial-scale=1"/> 16<meta name="theme-color" content="#83BB26"/> 17<title>Acheter gouttière? Gouttières & kit gouttière online | Gouttière Expert</title> 18<link rel="stylesheet" type="text/css" media="all" href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/mage/calendar.css" /> 19<link rel="stylesheet" type="text/css" media="all" href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/Mageplaza_ShareCart/css/style.css" />
20<script type="text/javascript" src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/requirejs/require.js"></script>
vendor: 1 bytes, line 20
20
21<script type="text/javascript" src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 21
21
22<script type="text/javascript" src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/requirejs-config.js"></script>
22 23<link rel="canonical" href="https://www.gouttiere-expert.fr/" /> 24<link rel="icon" type="image/x-icon" href="https://www.gouttiere-expert.fr/media/favicon/default/32x32px.png" /> 25<link rel="shortcut icon" type="image/x-icon" href="https://www.gouttiere-expert.fr/media/favicon/default/32x32px.png" /> 26<meta name="google-site-verification" content="j9JraKxap8CLVK9_Ek1dU2-YBeoLP1pAw5P73V_oIrA" /> 27<meta name="msvalidate.01" content="700EBA5DC53C4BE560C6412D5F47868A" /> 28<meta http-equiv="language" content="FR"> 29<meta name=âgeo.regionâ content=âFR-75â /> 30 31<style> 32.category-header--content, 33.category-header--image { 34 > [data-content-type="html"] { 35 display: contents; 36 } 37} 38</style><!-- Sitelinks Searchbox Structured Data by Mageplaza SEO-->
38<script type="application/ld+json">{ 39 "@context": "http://schema.org", 40 "@type": "WebSite", 41 "url": "https://www.gouttiere-expert.fr/", 42 "potentialAction": { 43 "@type": "SearchAction", 44 "target": "https://www.gouttiere-expert.fr/catalogsearch/result/?q={searchbox_target}", 45 "query-input": "required name=searchbox_target" 46 } 47}</script>
47<!-- Hreflang tag by Mageplaza_SEO --><link rel="alternate" href="https://www.gouttiere-expert.fr" hreflang="fr-FR"> <link rel="alternate" hreflang="nl-nl" href="https://www.uw-dakgootspecialist.nl/"/> 48 <link rel="alternate" hreflang="nl-be" href="https://www.uw-dakgootspecialist.nl/"/> 49 <link rel="alternate" hreflang="nl" href="https://www.uw-dakgootspecialist.nl/"/> 50 <link rel="alternate" hreflang="de-de" href="https://www.dachrinnenspezialist.de/"/> 51 <link rel="alternate" hreflang="de-at" href="https://www.dachrinnenspezialist.de/"/> 52 <link rel="alternate" hreflang="de" href="https://www.dachrinnenspezialist.de/"/> 53 <link rel="alternate" hreflang="fr-fr" href="https://www.gouttiere-expert.fr/"/> 54 <link rel="alternate" hreflang="fr-be" href="https://www.gouttiere-expert.fr/"/> 55 <link rel="alternate" hreflang="fr" href="https://www.gouttiere-expert.fr/"/> 56 <link rel="alternate" hreflang="en-gb" href="https://www.guttering-expert.co.uk/"/> 57 <link rel="alternate" hreflang="en-ie" href="https://www.guttering-expert.co.uk/"/> 58 <link rel="alternate" hreflang="en" href="https://www.guttering-expert.co.uk/"/> 59 <link rel="alternate" hreflang="x-default" href="https://www.guttering-expert.co.uk/"/> 60 61<!-- Google Tag Manager by MagePal -->
62<script>window.dataLayer = window.dataLayer || [];</script>
62 63 64
65<script type="text/x-magento-init"> 66 { 67 "*": { 68 "magepalGtmDatalayer": { 69 "isCookieRestrictionModeEnabled": 1, 70 "currentWebsite": 3, 71 "cookieName": "user_allowed_save_cookie", 72 "dataLayer": "dataLayer", 73 "accountId": "GTM-WW99CNB", 74 "data": [{"ecommerce":{"currencyCode":"EUR"},"pageType":"cms_index_index","list":"other"}], 75 "isGdprEnabled": 0, 76 "gdprOption": 0, 77 "addJsInHeader": 0, 78 "containerCode": "" 79 } 80 } 81 } 82</script>
82 83<!-- End Google Tag Manager by MagePal --> 84
84<script type="text/x-magento-init"> 85 { 86 "*": { 87 "Magento_PageCache/js/form-key-provider": { 88 "isPaginationCacheEnabled": 89 0 } 90 } 91 } 92 </script>
vendor: 1 bytes, line 92
92
93<script> 94 window.freeShippingConfig = { 95 "price": "29.99" 96 } 97 window.currencyConfig = { 98 "currencysymbol": "â¬" 99 } 100</script>
100 101 102
102<script type="text/javascript">var script = document.createElement('script'); 103script.src = 'https://integrations.etrusted.com/applications/widget.js/v2'; 104script.async = true; 105script.defer = true; 106document.head.appendChild(script);</script>
106 <link href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/dist/WeProvide/SekisuiEslon.css" type="text/css" rel="stylesheet"> 107 </head> 108 <body data-container="body" 109 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/loader-2.gif"}}' 110 id="html-body" class="cms-home cms-index-index page-layout-1column"> 111 112<!-- Google Tag Manager by MagePal -->
vendor: 62 bytes, lines 112-113
112 113<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
113GTM-WW99CNB
vendor: 83 bytes, lines 113-114
113" 114height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
115<!-- End Google Tag Manager by MagePal --> 116
117<script type="text/x-magento-init"> 118 { 119 "*": { 120 "Magento_PageBuilder/js/widget-initializer": { 121 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, 122 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 123 } 124 } 125</script>
125 126 127<div class="cookie-status-message" id="cookie-status"> 128 The store will not work correctly when cookies are disabled.</div>
129<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 129
129
130<script type="text/x-magento-init"> 131 { 132 "*": { 133 "cookieStatus": {} 134 } 135 } 136</script>
136 137
138<script type="text/x-magento-init"> 139 { 140 "*": { 141 "mage/cookies": { 142 "expires": null, 143 "path": "\u002F", 144 "domain": ".www.gouttiere\u002Dexpert.fr", 145 "secure": true, 146 "lifetime": "3600" 147 } 148 } 149 } 150</script>
150 151 <noscript> 152 <div class="message global noscript"> 153 <div class="content"> 154 <p> 155 <strong>Javascript est désactivé dans votre navigateur.</strong> 156 <span> 157 Pour une meilleure expérience sur notre site, assurez-vous dâactiver JavaScript dans votre navigateur. </span> 158 </p> 159 </div> 160 </div> 161 </noscript> 162 <div role="alertdialog" 163 tabindex="-1" 164 class="message global cookie" 165 id="notice-cookie-block"> 166 <div role="document" class="content" tabindex="0"> 167 <p> 168 <strong>Nous utilisons les cookies pour vous offrir une meilleure expérience utilisateur.</strong> 169 <span>Pour se conformer à la nouvelle directive concernant la vie privée, nous devons vous demander votre consentement pour sauvegarder des cookies sur votre ordinateur. </span> 170 <a href="/privacy-policy-cookie-restriction-mode">En savoir plus</a>. </p> 171 <div class="actions"> 172 <button id="btn-cookie-allow" class="action allow primary"> 173 <span>Autoriser les cookies</span> 174 </button> 175 </div> 176 </div> 177 </div> 178
178<script type="text/javascript"> var elemAbXFm1yWArray = document.querySelectorAll('div#notice-cookie-block'); 179 if(elemAbXFm1yWArray.length !== 'undefined'){ 180 elemAbXFm1yWArray.forEach(function(element) { 181 if (element) { 182 element.style.display = 'none'; 183 184 } 185 }); 186 }</script>
186
186<script type="text/x-magento-init"> 187 { 188 "#notice-cookie-block": { 189 "cookieNotices": { 190 "cookieAllowButtonSelector": "#btn-cookie-allow", 191 "cookieName": "user_allowed_save_cookie", 192 "cookieValue": {"3":1}, 193 "cookieLifetime": 31536000, 194 "noCookiesUrl": "https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002Fcookie\u002Findex\u002FnoCookies\u002F" 195 } 196 } 197 } 198 </script>
198 199
200<script> 201 window.cookiesConfig = window.cookiesConfig || {}; 202 window.cookiesConfig.secure = true; 203</script>
203<script> require.config({ 204 map: { 205 '*': { 206 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 207 } 208 } 209 });</script>
209<script> require.config({ 210 paths: { 211 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003DAIzaSyD\u002DAFQPqnqOwzWgw6ush88isS7Nr1gCWTE' 212 }, 213 config: { 214 'Magento_PageBuilder/js/utils/map': { 215 style: '', 216 }, 217 'Magento_PageBuilder/js/content-type/map/preview': { 218 apiKey: 'AIzaSyD\u002DAFQPqnqOwzWgw6ush88isS7Nr1gCWTE', 219 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 220 }, 221 'Magento_PageBuilder/js/form/element/map': { 222 apiKey: 'AIzaSyD\u002DAFQPqnqOwzWgw6ush88isS7Nr1gCWTE', 223 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 224 }, 225 } 226 });</script>
226<script> 227 require.config({ 228 shim: { 229 'Magento_PageBuilder/js/utils/map': { 230 deps: ['googleMaps'] 231 } 232 } 233 });</script>
233<div class="page-wrapper"><header class="page-header"><div class="header content"><button class="hamburger hamburger--collapse js-hamburger" 234 aria-label="mobile menu" 235 aria-controls="navigation" 236 data-mage-init='{ 237 "Magento_Theme/js/mobile-menu": {} 238 }'> 239 <div class="hamburger-box"> 240 <div class="hamburger-inner"></div> 241 </div> 242 <span class="hamburger-label">Menu</span> 243</button> 244<div class="mobile-menu--wrapper" aria-label="menu container"> 245 <nav id="ml-menu" class="menu"> 246 <div class="menu__wrap"> 247 <ul data-menu="main" 248 class="menu__level" 249 role="menu" 250 aria-label="Menu Principal"> 251 <li class="menu__item" role="menuitem"> 252 <a class="menu__link" 253 data-submenu="submenu-1" 254 aria-owns="submenu-1" 255 href="https://www.gouttiere-expert.fr/gouttieres.html"> 256 Gouttières </a> 257 <span data-submenu="submenu-1"> 258 <span>Gouttières</span> 259 </span> 260 <svg class="icon"> 261 <use xlink:href=" 262 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow--circle"> 263 </use> 264 </svg> 265 </li> 266 <li class="menu__item" role="menuitem"> 267 <a class="menu__link" 268 data-submenu="submenu-2" 269 aria-owns="submenu-2" 270 href="https://www.gouttiere-expert.fr/recuperateurs-d-eau.html"> 271 Récupérateurs d'eau </a> 272 <span data-submenu="submenu-2"> 273 <span>Récupérateurs d'eau</span> 274 </span> 275 <svg class="icon"> 276 <use xlink:href=" 277 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow--circle"> 278 </use> 279 </svg> 280 </li> 281 <li class="menu__item" role="menuitem"> 282 <a class="menu__link" 283 data-submenu="submenu-3" 284 aria-owns="submenu-3" 285 href="https://www.gouttiere-expert.fr/caniveaux.html"> 286 Caniveaux </a> 287 <span data-submenu="submenu-3"> 288 <span>Caniveaux</span> 289 </span> 290 <svg class="icon"> 291 <use xlink:href=" 292 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow--circle"> 293 </use> 294 </svg> 295 </li> 296 <li class="menu__item" role="menuitem"> 297 <a class="menu__link" 298 data-submenu="submenu-4" 299 aria-owns="submenu-4" 300 href="javascript:;"> 301 Service </a> 302 <span data-submenu="submenu-4"> 303 <span>Service</span> 304 </span> 305 <svg class="icon"> 306 <use xlink:href=" 307 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow--circle"></use> 308 </svg> 309 </li> 310 <li class="menu__item" role="menuitem"> 311 <a class="menu__link" 312 data-submenu="submenu-5" 313 aria-owns="submenu-5" 314 href="javascript:;"> 315 Plus d'information </a>
316 <span data-submenu="submenu-5"> 317 <span>Plus d'information</span> 318 </span> 319 <svg class="icon"> 320 <use xlink:href=" 321 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow--circle"></use> 322 </svg> 323 </li> 324 </ul> 325 326 <!-- Submenu Dakgoten --> 327 <ul data-menu="submenu-1" id="submenu-1" class="menu__level" role="menu" 328 aria-label="Gouttières"> 329 <li class="menu__item" role="menuitem"> 330 <a class="menu__link menu__link--category" 331 href="https://www.gouttiere-expert.fr/gouttieres/pvc.html"> 332 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/pvc.png" 333 alt="Gouttière PVC" width="64" height="64"/> 334 <div> 335 <span>Gouttière PVC</span> 336 <span class="colours"> 337 <ul class="colors"> 338 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a title="Gouttière pvc anthracite" href="#" class="dark"><span>dark</span></a></li> 339<li><a title="Gouttière pvc blanc" href="/gouttieres/pvc/gouttiere-pvc-blanc.html" class="white"><span>white</span></a></li> 340<li><a title="Gouttière pvc noir" href="#" class="black"><span>black</span></a></li> 341<li><a title="Gouttière pvc gris" href="#" class="gray"><span>gray</span></a></li> 342<li><a title="Gouttière pvc brun" href="#" class="brown"><span>brown</span></a></li></div> </ul> 343 </span> 344 </div> 345 </a> 346 </li> 347 <li class="menu__item" role="menuitem"> 348 <a class="menu__link menu__link--category" 349 href="https://www.gouttiere-expert.fr/gouttieres/zinc.html"> 350 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/zinc.png" 351 alt="Gouttière zinc" width="64" height="64"/> 352 <div> 353 <span>Gouttière zinc</span> 354 <span class="colours"> 355 <ul class="colors"> 356 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a href="#" class="zinc1"><span>zinc1</span></a></li> 357<li><a href="#" class="zinc2"><span>zinc2</span></a></li> 358<li><a href="#" class="zinc3"><span>zinc3</span></a></li></div> </ul> 359 </span> 360 </div> 361 </a> 362 </li> 363 <li class="menu__item" role="menuitem"> 364 <a class="menu__link menu__link--category" 365 href="https://www.gouttiere-expert.fr/accessoires-de-gouttiere.html"> 366 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/acc.png" 367 alt="Accessoires gouttière" width="63" height="63"/> 368 <div> 369 <span class="center-title"> 370 Accessoires gouttière </span> 371 </div> 372 </a> 373 </li> 374 </ul> 375 376 <!-- Submenu Regentonnen --> 377 <ul data-menu="submenu-2" id="submenu-2" class="menu__level" role="menu" 378 aria-label="Récupérateurs d'eau"> 379 <li class="menu__item" role="menuitem"> 380 <a class="menu__link menu__link--category" 381 href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/pas-cher.html"> 382 <img src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/recuperateur-d-eau-pas-cher.png" 383 alt="Récupérateur dâeau pas cher" width="78" height="78"/> 384 <div>
385 <span>Récupérateur dâeau pas cher</span> 386 </div> 387 </a> 388 </li> 389 <li class="menu__item" role="menuitem"> 390 <a class="menu__link menu__link--category" 391 href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/effet-bois.html"> 392 <img src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/recuperateur-d-eau-effet-bois.png" 393 alt="Récupérateur d'eau effet bois" width="78" height="79"/> 394 <div> 395 <span>Récupérateur d'eau effet bois</span> 396 </div> 397 </a> 398 </li> 399 <li class="menu__item" role="menuitem"> 400 <a class="menu__link menu__link--category" 401 href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/collecteurs-d-eau.html"> 402 <img src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/collecteurs-d-eau.png" 403 alt="Collecteurs d'eau" width="78" height="78"/> 404 <div> 405 <span>Collecteurs d'eau</span> 406 </div> 407 </a> 408 </li> 409 <li class="menu__item" role="menuitem"> 410 <a class="menu__link menu__link--category" 411 href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/accessoires.html"> 412 <img src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/accessoires.png" 413 alt="Accessoires" width="78" height="78"/> 414 <div> 415 <span>Accessoires</span> 416 </div> 417 </a> 418 </li> 419 </ul> 420 421 <!-- Submenu Service --> 422 423 <ul data-menu="submenu-4" 424 id="submenu-4" 425 class="menu__level" 426 role="menu" 427 aria-label="Service"> 428 <li class="menu__item" role="menuitem"><a class="menu__link" title="Paiement" href="/service" target="_self">Paiement</a></li> 429 <li class="menu__item" role="menuitem"><a class="menu__link" title="Liveraison" href="/service#livraison" target="_self">Livraison</a></li> 430 <li class="menu__item" role="menuitem"><a class="menu__link" title="Retour" href="/service#retour" target="_self">Retour</a></li> 431 <li class="menu__item" role="menuitem"><a class="menu__link" title="Exercer mon droit de rétractation" href="/withdrawal/guest/search" target="_self">Exercer mon droit de rétractation</a></li> 432 <li class="menu__item" role="menuitem"><a class="menu__link" title="Téléchargements" href="/service#telechargements" target="_self">Téléchargements</a></li> 433 <li class="menu__item" role="menuitem"><a class="menu__link" title="Garantie" href="/service#garantie" target="_self">Garantie</a></li> 434 </ul> 435 436 <!-- Submenu Informatie --> 437 <ul data-menu="submenu-5" id="submenu-5" class="menu__level" role="menu" 438 aria-label="Plus d'information"> 439 <li class="menu__item" role="menuitem"><a class="menu__link" title="Contact" href="/contact" target="_self">Contact</a></li> 440 <li class="menu__item" role="menuitem"><a class="menu__link" title="Qui sommes nous" href="/qui-sommes-nous" target="_self">Qui sommes nous</a></li> 441 <li class="menu__item" role="menuitem"><a class="menu__link" title="Reseller account" href="/customer/account/login/" target="_self">Compte revendeur</a></li> 442 <li class="menu__item" role="menuitem"><a class="menu__link" title="Déclaration de confidentialité" href="/media/wysiwyg/fr/downloads/Charte-de-confidentialite-site-internet-et-en-ligne.pdf" target="_blank">Déclaration de confidentialité</a></li> 443 <li class="menu__item" role="menuitem"><a class="menu__link" title="Sécurité du produit (GPSR)" href="/securite-du-produit-gpsr" target="_blank">Sécurité du produit (GPSR)</a></li> 444 </ul> 445
446 <!-- Submenu currency switcher --> 447 448 <ul data-menu="submenu-6" 449 id="submenu-6" 450 class="menu__level" 451 role="menu" 452 aria-label="Switch currency"> 453 454 </ul> 455 <div class="bottommenu"> 456 <ul> 457 <li> 458 <a href="tel:0974369698"> 459 <svg class="icon"> 460 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#phone"> 461 </use> 462 </svg> 463 Téléphone </a> 464 </li> 465 <li> 466 <a href="mailto:[email protected]"> 467 <svg class="icon"> 468 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#mail"> 469 </use> 470 </svg> 471 E-mail </a> 472 </li> 473 <li class="mobile-search"> 474 <button aria-label="Recherche"> 475 <svg class="icon" aria-hidden="true"> 476 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#search"> 477 </use> 478 </svg> 479 Recherche </button> 480 </li> 481 </ul> 482 <small> 483 Lun au jeudi 8h â 17h / Vend 16h30 </small> 484 </div> 485 <div class="search--box"> 486 <div class="block block-search"> 487 <div class="block block-title"><strong>Recherche</strong></div> 488 <div class="block block-content"> 489 <form class="form minisearch" action="https://www.gouttiere-expert.fr/catalogsearch/result/" method="get"> 490 <div class="field search"> 491 <div class="control"> 492 <input type="text" 493 name="q" 494 value="" 495 placeholder="Recherche..." 496 class="input-text" 497 maxlength="128" 498 aria-haspopup="false" 499 aria-autocomplete="both" 500 autocomplete="off"/> 501 </div> 502 </div> 503 <div class="actions"> 504 <button type="submit" 505 title="Recherche" 506 class="action search"> 507 <span>Recherche</span> 508 </button> 509 </div> 510 </form> 511 </div> 512</div> 513 </div> 514 </nav> 515</div> 516 517 518<a class="logo" 519 href="https://www.gouttiere-expert.fr/" 520 title="Gouttière Expert" 521 aria-label="store logo"> 522 <img class="sekisui-eslon-logo" src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/logo.svg" alt="Sekisui - Eslon" width="100" height="100"/> 523 <img src="https://www.gouttiere-expert.fr/media/logo/websites/3/gouttiere.png" alt="Gouttière Expert" /> 524</a> 525<div class="header--wrapper"> 526 <div class="header--phone"> 527 <a href="tel:0974369698" 528 aria-label="Telefoonnummer"> 529 <span class="phone-number"> 530 <svg class="icon"> 531 <use xlink:href=" 532 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#phone"> 533 </use> 534 </svg> 535 0974369698 </span>
536 <span class="opening-times"> 537 Lun au jeudi 8h â 17h / Vend 16h30 </span> 538 <span class="text-mobile"> 539 <svg class="icon"> 540 <use xlink:href=" 541 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#phone"> 542 </use> 543 </svg> 544 <span>Téléphone</span> 545 </span> 546 </a> 547 </div> 548 <div class="header--mail"> 549 <a href="mailto:[email protected]"> 550 <svg class="icon" aria-hidden="true"> 551 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#mail"></use> 552 </svg> 553 E-mail </a> 554 </div> 555</div> 556<div data-block="minicart" class="minicart-wrapper"> 557 <a class="action showcart" href="https://www.gouttiere-expert.fr/checkout/cart/" 558 data-bind="scope: 'minicart_content'"> 559 <span class="text">Mon panier</span> 560 <svg class="icon"><use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#cart"></use></svg> 561 <span class="counter qty empty" 562 data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"> 563 <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> 564 <span class="counter-label"> 565 <!-- ko if: getCartParam('summary_count') --> 566 <!-- ko text: getCartParam('summary_count') --><!-- /ko --> 567 <!-- ko i18n: 'items' --><!-- /ko --> 568 <!-- /ko --> 569 </span> 570 </span> 571 <!-- ko if: getCartParam('total_without_shipping') --> 572 <span class="minicart-textwrapper"> 573 <span class="subtotal"> 574 <span data-bind="html: getFormattedCartParam('total_without_shipping'), blockLoader: isLoading"><!-- ko text: getFormattedCartParam('total_without_shipping') --><!-- /ko --></span> 575 </span> 576 <!-- ko if: getCartParam('summary_count') --> 577 <!-- ko if: getCartParam('free_shipping') --> 578 <div class="freeshipping" data-bind="text: updateToSpendPrice()"></div> 579 <!-- /ko --> 580 <!-- /ko --> 581 </span> 582 <!-- /ko --> 583 </a> 584 <div class="block block-minicart empty" 585 data-role="dropdownDialog" 586 data-mage-init='{"dropdownDialog":{ 587 "appendTo":"[data-block=minicart]", 588 "triggerTarget":".showcart", 589 "timeout": "2000", 590 "closeOnMouseLeave": false, 591 "closeOnEscape": true, 592 "triggerClass":"active", 593 "parentClass":"active", 594 "buttons":[]}}'> 595 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 596 <!-- ko template: getTemplate() --><!-- /ko --> 597 </div> 598 </div> 599
599<script> 600 window.checkout = {"shoppingCartUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/cart\/","checkoutUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/","updateItemQtyUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.gouttiere-expert.fr\/","minicartMaxItemsVisible":3,"websiteId":"3","maxItemsToDisplay":10,"storeId":"4","storeGroupId":"3","agreementIds":["3"],"customerLoginUrl":"https:\/\/www.gouttiere-expert.fr\/customer\/account\/login\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.gouttiere-expert.fr\/captcha\/refresh\/","isRequired":false,"timestamp":1791206916}}}; 601 </script>
601 602
602<script type="text/x-magento-init"> 603 { 604 "[data-block='minicart']": { 605 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"},"children":{"mp_sharecart":{"component":"Mageplaza_ShareCart\/js\/view\/minicart","config":{"componentDisabled":false}}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"IODigital_FreeShipping\/js\/view\/minicart-freeshipping"}},"types":[]} }, 606 "*": { 607 "Magento_Ui/js/block-loader": "https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/loader-1.gif" 608 } 609 } 610 </script>
610 611</div> 612 613
614<script> 615 require([ 616 "jquery" 617 ], function ($) { 618 $(document).ready(function () { 619 $('#currency_switch').click(function () { 620 $('form[name="currency-swithcer"]').submit(); 621 }); 622 623 }); 624 }); 625</script>
625 626</div></header> <div class="sections nav-sections"> 627 <div class="section-items nav-sections-items" 628 data-mage-init='{"tabs":{"openedState":"active"}}'> 629 <div class="section-item-title nav-sections-item-title" 630 data-role="collapsible"> 631 <a class="nav-sections-item-switch" 632 data-toggle="switch" href="#store.menu"> 633 Menu </a> 634 </div> 635 <div class="section-item-content nav-sections-item-content" 636 id="store.menu" 637 data-role="content"> 638 <nav class="navigation" data-action="navigation" data-mage-init='{"Magento_Theme/js/pvc-zinc":{}}'> 639 <div class="navigation--wrapper"> 640 <div class="overflow"></div> 641 <ul> 642 <li class="ui-menu-item" role="presentation"> 643 <a href="https://www.gouttiere-expert.fr/gouttieres.html" 644 class="menu-item-link ui-corner-all" 645 role="menuitem"> 646 <span>Gouttières</span> 647 <svg class="icon"> 648 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow--circle"> 649 </use> 650 </svg> 651 </a> 652 653 654 <div class="subnav-menu-item"> 655 <section class="menu-section products"> 656 <div class="gouttière-pvc"> 657 <div class="topbar"> 658 <div class="topbar--info topbar__pvc"> 659 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/pvcbig.png" 660 alt="Gouttière PVC" width="151" height="149"/> 661 <div class="detail"> 662 <p> 663 <a href="https://www.gouttiere-expert.fr/gouttieres/pvc.html"> 664 Gouttière PVC </a> 665 </p> 666 <ul> 667 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a title="Gouttière pvc anthracite" href="#" class="dark"><span>dark</span></a></li> 668<li><a title="Gouttière pvc blanc" href="/gouttieres/pvc/gouttiere-pvc-blanc.html" class="white"><span>white</span></a></li> 669<li><a title="Gouttière pvc noir" href="#" class="black"><span>black</span></a></li> 670<li><a title="Gouttière pvc gris" href="#" class="gray"><span>gray</span></a></li> 671<li><a title="Gouttière pvc brun" href="#" class="brown"><span>brown</span></a></li></div> </ul> 672 </div> 673</div> 674<div class="topbar--text"> 675 <div class="hand-text"> 676 <span> 677 <p>Sélectionnez votre type de toit</p> 678<p>et assemblez vos gouttières</p> 679 </span> 680 <svg class="icon"> 681 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow-draw--r"> 682 </use> 683 </svg> 684 </div> 685</div> 686 </div> 687 <nav class="items"> 688 <li class="subnav-menu-list-item"> 689 <a href="https://www.gouttiere-expert.fr/gouttiere-veranda.html"> 690 <img 691 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-un-versant_1.png" 692 alt="Gouttière PVC pour toit à un versant" width="90" height="75"/> 693 <div class="item--data"> 694 <sp
694an class="item--name"> 695 Un versant </span> 696 </div> 697 <span class="go"> 698 <svg class="icon"> 699 <use xlink:href=" 700 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 701 </svg> 702 </span> 703 </a> 704 </li> 705 <li class="subnav-menu-list-item"> 706 <a href="https://www.gouttiere-expert.fr/gouttiere-abri-de-jardin.html"> 707 <img 708 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-deux-versants.png" 709 alt="Gouttières PVC pour toit à deux versants" width="90" height="75"/> 710 <div class="item--data"> 711 <span class="item--name"> 712 Deux versants </span> 713 </div> 714 <span class="go"> 715 <svg class="icon"> 716 <use xlink:href=" 717 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 718 </svg> 719 </span> 720 </a> 721 </li> 722 <li class="subnav-menu-list-item"> 723 <a href="https://www.gouttiere-expert.fr/gouttiere-chalet-de-jardin.html"> 724 <img 725 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-quatre-versants.png" 726 alt="Gouttières PVC pour un toit à quatre versants" width="90" height="75"/> 727 <div class="item--data"> 728 <span class="item--name"> 729 Quatre versants </span> 730 </div> 731 <span class="go"> 732 <svg class="icon"> 733 <use xlink:href=" 734 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 735 </svg> 736 </span> 737 </a> 738 </li> 739 <li class="subnav-menu-list-item"> 740 <a href="https://www.gouttiere-expert.fr/gouttiere-chalet.html"> 741 <img 742 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-cinq-versants.png" 743 alt="Gouttières PVC pour un toit à cinq versants" width="90" height="75"/> 744 <div class="item--data"> 745 <sp
745an class="item--name"> 746 Cinq versants </span> 747 </div> 748 <span class="go"> 749 <svg class="icon"> 750 <use xlink:href=" 751 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 752 </svg> 753 </span> 754 </a> 755 </li> 756 <li class="subnav-menu-list-item"> 757 <a href="https://www.gouttiere-expert.fr/gouttiere-kiosque.html"> 758 <img 759 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-six-versants.png" 760 alt="Gouttières PVC pour un toit à six versants" width="90" height="75"/> 761 <div class="item--data"> 762 <span class="item--name"> 763 Six versants </span> 764 </div> 765 <span class="go"> 766 <svg class="icon"> 767 <use xlink:href=" 768 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 769 </svg> 770 </span> 771 </a> 772 </li> 773 <li class="subnav-menu-list-item"> 774 <a href="https://www.gouttiere-expert.fr/gouttiere-tonnelle.html"> 775 <img 776 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-huit-versants.png" 777 alt="Gouttières PVC pour un toit à huit versants" width="90" height="75"/> 778 <div class="item--data"> 779 <span class="item--name"> 780 Huit versants </span> 781 </div> 782 <span class="go"> 783 <svg class="icon"> 784 <use xlink:href=" 785 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 786 </svg> 787 </span> 788 </a> 789 </li> 790 791 </nav> 792 </div> 793 <div class="gouttière-zinc"> 794 <div class="topbar"> 795 <div class="topbar--info topbar__zinc"> 796 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/zincbig.png" 797 alt="Gouttière zinc" width="149" height="149"/> 798 <div class="detail"> 799 <p> 800 <a href="https://www.gouttiere-expert.fr/gouttieres/zinc.html"> 801 Gouttière zinc </a> 802 </p> 803 <ul> 804 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a href="#" class="zinc1"><span>zinc1</span></a></li> 805<li><a href="#" class="zinc2"><span>zinc2</span></a></li> 806<li><a href="#" class="zinc3"><span>zinc3</span></a></li></div> </ul> 807 </div> 808</div> 809 </div> 810 <nav class="items"> 811 <li class="subnav-menu-list-item"> 812 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-veranda.html"> 813 <img 814 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-un-versant.png" 815 alt="Gouttière zinc pour toit à un versant" width="90" height="75"/> 816 <div class="item--data"> 817 <sp
817an class="item--name"> 818 Un versant </span> 819 </div> 820 <span class="go"> 821 <svg class="icon"> 822 <use xlink:href=" 823 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 824 </svg> 825 </span> 826 </a> 827 </li> 828 <li class="subnav-menu-list-item"> 829 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-abri-de-jardin.html"> 830 <img 831 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-deux-versants.png" 832 alt="Gouttière zinc pour toit a deux versants" width="90" height="75"/> 833 <div class="item--data"> 834 <span class="item--name"> 835 Deux versants </span> 836 </div> 837 <span class="go"> 838 <svg class="icon"> 839 <use xlink:href=" 840 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 841 </svg> 842 </span> 843 </a> 844 </li> 845 <li class="subnav-menu-list-item"> 846 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-chalet-de-jardin.html"> 847 <img 848 src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-quatre-versants.png" 849 alt="Gouttières zinc pour un toit à quatre versants" width="90" height="75"/> 850 <div class="item--data"> 851 <span class="item--name"> 852 Quatre versants </span> 853 </div> 854 <span class="go"> 855 <svg class="icon"> 856 <use xlink:href=" 857 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 858 </svg> 859 </span> 860 </a> 861 </li> 862 863 </nav> 864 </div> 865 </section> 866 <section class="menu--accessories"> 867 <p>
867Accessoires gouttière</p> 868 <div class="menu--wrapper"> 869 <nav class="menu--items"> 870 <ul> 871 <li class="subnav-menu-list-item"> 872 <a href="https://www.gouttiere-expert.fr/kit-de-chaine-de-pluie.html"> 873 <img src="https://www.gouttiere-expert.fr/media/catalog/product/menu_thumbnail/kit-de-chaîne-de-pluie.jpg" 874 alt="Kit de chaîne de pluie" width="85" height="85"/> 875 <div class="item--name"> 876 Kit de chaîne de pluie </div> 877 <span class="go"> 878 <svg class="icon"> 879 <use xlink:href=" 880 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"> 881 </use> 882 </svg> 883 </span> 884 </a> 885 </li> 886 <li class="subnav-menu-list-item"> 887 <a href="https://www.gouttiere-expert.fr/manchons-reducteur.html"> 888 <img src="https://www.gouttiere-expert.fr/media/catalog/product/menu_thumbnail/manchons-réducteur.jpg" 889 alt="Manchons réducteur" width="85" height="85"/> 890 <div class="item--name"> 891 Manchons réducteur </div> 892 <span class="go"> 893 <svg class="icon"> 894 <use xlink:href=" 895 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"> 896 </use> 897 </svg> 898 </span> 899 </a> 900 </li> 901 <li class="subnav-menu-list-item"> 902 <a href="https://www.gouttiere-expert.fr/pattes-de-fixation.html"> 903 <img src="https://www.gouttiere-expert.fr/media/catalog/product/menu_thumbnail/kit-pattes-de-fixation-pvc--zinc.jpg" 904 alt="Kit pattes de fixation PVC & zinc" width="85" height="85"/> 905 <div class="item--name"> 906 Kit pattes de fixation PVC & zinc </div> 907 <span class="go"> 908 <svg class="icon"> 909 <use xlink:href=" 910 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"> 911 </use> 912 </svg> 913 </span> 914 </a> 915 </li> 916 </ul> 917 </nav> 918 <div class="showall"> 919 <a href="https://www.gouttiere-expert.fr/accessoires-de-gouttiere.html" class="button--primary"> 920 <span>Voir tous les accessoires</span> 921 </a> 922 </div> 923 </div> 924 </section> 925 </div> 926 </li> 927 <li class="ui-menu-item" role="presentation"> 928 <a href="https://www.gouttiere-expert.fr/recuperateurs-d-eau.html" 929 class="menu-item-link ui-corner-all" 930 role="menuitem">
931 <span>Récupérateurs d'eau</span> 932 <svg class="icon"> 933 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow--circle"> 934 </use> 935 </svg> 936 </a> 937 938 <div class="subnav-menu-item"> 939 <section class="menu-section subcategories"> 940 <nav class="items"> 941 <li class="subnav-menu-list-item récupérateur-dâeau-pas-cher"> 942 <a href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/pas-cher.html"> 943 <img 944 src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/recuperateur-d-eau-pas-cher.png" 945 alt="Récupérateur dâeau pas cher" width="78" height="78"/> 946 <div class="item--data"> 947 <span class="item--name"> 948 Récupérateur dâeau pas cher </span> 949 </div> 950 <span class="go"> 951 <svg class="icon"> 952 <use xlink:href=" 953 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 954 </svg> 955 </span> 956 </a> 957 </li> 958 <li class="subnav-menu-list-item récupérateur-d'eau-effet-bois"> 959 <a href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/effet-bois.html"> 960 <img 961 src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/recuperateur-d-eau-effet-bois.png" 962 alt="Récupérateur d'eau effet bois" width="78" height="79"/> 963 <div class="item--data"> 964 <span class="item--name"> 965 Récupérateur d'eau effet bois </span> 966 </div> 967 <span class="go"> 968 <svg class="icon"> 969 <use xlink:href=" 970 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 971 </svg> 972 </span> 973 </a> 974 </li> 975 <li class="subnav-menu-list-item collecteurs-d'eau"> 976 <a href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/collecteurs-d-eau.html"> 977 <img 978 src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/collecteurs-d-eau.png" 979 alt="Collecteurs d'eau" width="78" height="78"/> 980 <div class="item--data">
981 <span class="item--name"> 982 Collecteurs d'eau </span> 983 </div> 984 <span class="go"> 985 <svg class="icon"> 986 <use xlink:href=" 987 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 988 </svg> 989 </span> 990 </a> 991 </li> 992 <li class="subnav-menu-list-item accessoires"> 993 <a href="https://www.gouttiere-expert.fr/recuperateurs-d-eau/accessoires.html"> 994 <img 995 src="https://www.gouttiere-expert.fr/media/catalog/category/menu_thumbnail/accessoires.png" 996 alt="Accessoires" width="78" height="78"/> 997 <div class="item--data"> 998 <span class="item--name"> 999 Accessoires </span> 1000 </div> 1001 <span class="go"> 1002 <svg class="icon"> 1003 <use xlink:href=" 1004 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1005 </svg> 1006 </span> 1007 </a> 1008 </li> 1009 </nav> 1010 </section> 1011 </div> 1012 1013 </li> 1014 <li class="ui-menu-item" role="presentation"> 1015 <a href="https://www.gouttiere-expert.fr/caniveaux.html" 1016 class="menu-item-link ui-corner-all" 1017 role="menuitem"> 1018 <span>Caniveaux</span> 1019 </a> 1020 1021 1022 </li> 1023 </ul> 1024 <div class="block block-search"> 1025 <div class="block block-title"><strong>Recherche</strong></div> 1026 <div class="block block-content"> 1027 <form class="form minisearch" action="https://www.gouttiere-expert.fr/catalogsearch/result/" method="get"> 1028 <div class="field search"> 1029 <div class="control"> 1030 <input type="text" 1031 name="q" 1032 value="" 1033 placeholder="Recherche..." 1034 class="input-text" 1035 maxlength="128" 1036 aria-haspopup="false" 1037 aria-autocomplete="both" 1038 autocomplete="off"/> 1039 </div> 1040 </div> 1041 <div class="actions"> 1042 <button type="submit" 1043 title="Recherche" 1044 class="action search">
1045 <span>Recherche</span> 1046 </button> 1047 </div> 1048 </form> 1049 </div> 1050</div> 1051 <div class="navigation--forfixed"> 1052 <div class="contact"> 1053 <div class="header--wrapper"> 1054 <div class="header--phone"> 1055 <a href="tel:0974369698" 1056 aria-label="Telefoonnummer"> 1057 <span class="phone-number"> 1058 <svg class="icon"> 1059 <use xlink:href=" 1060 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#phone"> 1061 </use> 1062 </svg> 1063 0974369698 </span> 1064 <span class="opening-times"> 1065 Lun au jeudi 8h â 17h / Vend 16h30 </span> 1066 <span class="text-mobile"> 1067 <svg class="icon"> 1068 <use xlink:href=" 1069 https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#phone"> 1070 </use> 1071 </svg> 1072 <span>Téléphone</span> 1073 </span> 1074 </a> 1075 </div> 1076 <div class="header--mail"> 1077 <a href="mailto:[email protected]"> 1078 <svg class="icon" aria-hidden="true"> 1079 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#mail"></use> 1080 </svg> 1081 E-mail </a> 1082 </div> 1083</div> 1084 </div> 1085 <div data-block="minicart" class="minicart-wrapper"> 1086 <a class="action showcart" href="https://www.gouttiere-expert.fr/checkout/cart/" 1087 data-bind="scope: 'minicart_content'"> 1088 <span class="text">Mon panier</span> 1089 <svg class="icon"><use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#cart"></use></svg> 1090 <span class="counter qty empty" 1091 data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"> 1092 <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> 1093 <span class="counter-label"> 1094 <!-- ko if: getCartParam('summary_count') --> 1095 <!-- ko text: getCartParam('summary_count') --><!-- /ko --> 1096 <!-- ko i18n: 'items' --><!-- /ko --> 1097 <!-- /ko --> 1098 </span> 1099 </span> 1100 <!-- ko if: getCartParam('total_without_shipping') --> 1101 <span class="minicart-textwrapper"> 1102 <span class="subtotal"> 1103 <span data-bind="html: getFormattedCartParam('total_without_shipping'), blockLoader: isLoading"><!-- ko text: getFormattedCartParam('total_without_shipping') --><!-- /ko --></span> 1104 </span> 1105 <!-- ko if: getCartParam('summary_count') --> 1106 <!-- ko if: getCartParam('free_shipping') --> 1107 <div class="freeshipping" data-bind="text: updateToSpendPrice()"></div> 1108 <!-- /ko --> 1109 <!-- /ko --> 1110 </span> 1111 <!-- /ko --> 1112 </a> 1113 <div class="block block-minicart empty" 1114 data-role="dropdownDialog" 1115 data-mage-init='{"dropdownDialog":{ 1116 "appendTo":"[data-block=minicart]", 1117 "triggerTarget":".showcart", 1118 "timeout": "2000", 1119 "closeOnMouseLeave": false, 1120 "closeOnEscape": true, 1121 "triggerClass":"active", 1122 "parentClass":"active", 1123 "buttons":[]}}'> 1124 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 1125 <!-- ko template: getTemplate() --><!-- /ko --> 1126 </div> 1127 </div> 1128
1128<script> 1129 window.checkout = {"shoppingCartUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/cart\/","checkoutUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/","updateItemQtyUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.gouttiere-expert.fr\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.gouttiere-expert.fr\/","minicartMaxItemsVisible":3,"websiteId":"3","maxItemsToDisplay":10,"storeId":"4","storeGroupId":"3","agreementIds":["3"],"customerLoginUrl":"https:\/\/www.gouttiere-expert.fr\/customer\/account\/login\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.gouttiere-expert.fr\/captcha\/refresh\/","isRequired":false,"timestamp":1791206916}}}; 1130 </script>
1130 1131
1131<script type="text/x-magento-init"> 1132 { 1133 "[data-block='minicart']": { 1134 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"component":"IODigital_FreeShipping\/js\/view\/minicart-freeshipping","config":{"template":"Magento_Checkout\/minicart\/content"}}},"types":[]} }, 1135 "*": { 1136 "Magento_Ui/js/block-loader": "https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/loader-1.gif" 1137 } 1138 } 1139 </script>
1139 1140</div> 1141 1142 1143 </div> 1144 </div> 1145</nav> 1146 </div> 1147 <div class="section-item-title nav-sections-item-title" 1148 data-role="collapsible"> 1149 <a class="nav-sections-item-switch" 1150 data-toggle="switch" href="#store.links"> 1151 Compte </a> 1152 </div> 1153 <div class="section-item-content nav-sections-item-content" 1154 id="store.links" 1155 data-role="content"> 1156 <!-- Account links --> </div> 1157 </div> 1158 </div> 1159<main id="maincontent" class="page-main"><div class="category-header--image" style="background-image: url('/media/wysiwyg/all/homepage/hp.jpg');"> 1160 <div class="category-header--content" style="background-image: url('/media/wysiwyg/all/homepage/hp.jpg');"> 1161 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h2>Kits gouttières complets en PVC ou zinc. Installation facile!</h2> 1162<p><div class="widget block block-category-link"> 1163 <a href="https://www.gouttiere-expert.fr/gouttieres.html" title="Voir toutes les gouttières"><span>Voir toutes les gouttières</span></a> 1164</div> 1165 <img class="no-lazy" src="https://www.gouttiere-expert.fr/media/wysiwyg/fr/homepage/gouttiere-recuperateur-d-eau.png" alt="Gouttière PVC | Gouttière Zink | Chaîne de pluie | Récupérateurs d'eau" title="Gouttière PVC | Gouttière Zink | Chaîne de pluie | Récupérateurs d'eau" width="680" height="173"/></p></div> </div> 1166 <div class="category-header--usps carousel-element" 1167 data-mage-init='{"Magento_Theme/js/usps-carousel": {"carouselSpeed": 3000}}'> 1168 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p class="usp-title">Nos kits gouttière :</p> 1169<ul> 1170<li>Livraison gratuite</li> 1171<li>livraison rapide</li> 1172<li>Retour gratuit</li> 1173<li>satisfait ou remboursé</li> 1174<li>Garantie 10 ans</li> 1175<li>l'assurance de la qualité</li> 1176<li>Kit complet facile à poser</li> 1177<li>inclus : toutes les pièces pour la pose</li> 1178<li>Prix compétitif</li> 1179<li>directement du fabricant</li> 1180</ul> 1181<a href="/gouttieres.html"><img class="no-lazy" src="https://www.gouttiere-expert.fr/media/wysiwyg/fr/homepage/kit-gouttiere.png" alt="Kit gouttière" title="Kit gouttière" width="222" height="251"/></a></div> <svg class="icon pulldown"> 1182 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1183 </svg> 1184 </div> 1185</div> 1186<section class="submenu"> 1187 <section class="menu-section"> 1188 <div class="guttering--pvc" data-mage-init='{"Magento_Theme/js/pvc-zinc":{}}'> 1189 <div class="topbar"> 1190 <div class="topbar--info topbar__pvc"> 1191 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/pvcbig.png" 1192 alt="Gouttière PVC" width="151" height="149"/> 1193 <div class="detail"> 1194 <p> 1195 <a href="https://www.gouttiere-expert.fr/gouttieres/pvc.html"> 1196 Gouttière PVC </a> 1197 </p> 1198 <ul> 1199 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a title="Gouttière pvc anthracite" href="#" class="dark"><span>dark</span></a></li> 1200<li><a title="Gouttière pvc blanc" href="/gouttieres/pvc/gouttiere-pvc-blanc.html" class="white"><span>white</span></a></li> 1201<li><a title="Gouttière pvc noir" href="#" class="black"><span>black</span></a></li> 1202<li><a title="Gouttière pvc gris" href="#" class="gray"><span>gray</span></a></li> 1203<li><a title="Gouttière pvc brun" href="#" class="brown"><span>brown</span></a></li></div> </ul> 1204 </div> 1205 </div> 1206 <div class="topbar--info topbar__zinc"> 1207 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/zincbig.png" 1208 alt="Gouttière zinc" width="149" height="149"/> 1209 <div class="detail"> 1210 <p> 1211 <a href="https://www.gouttiere-expert.fr/gouttieres/zinc.html"> 1212 Gouttière zinc </a> 1213 </p> 1214 <ul> 1215 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a href="#" class="zinc1"><span>zinc1</span></a></li> 1216<li><a href="#" class="zinc2"><span>zinc2</span></a></li> 1217<li><a href="#" class="zinc3"><span>zinc3</span></a></li></div> </ul> 1218 </div> 1219 </div> 1220 <div class="topbar--text"> 1221 <div class="hand-text">
1222 <span> 1223 <p>Sélectionnez votre type de toit</p> 1224<p>et assemblez vos gouttières</p> 1225 </span> 1226 <svg class="icon"> 1227 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow-draw--r"> 1228 </use> 1229 </svg> 1230 </div> 1231 </div> 1232 </div> 1233 <nav class="items items__pvc"> 1234 <ul> 1235 <li class="subnav-menu-list-item"> 1236 <a href="https://www.gouttiere-expert.fr/gouttiere-veranda.html"> 1237 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-un-versant_1.png" 1238 alt="Un versant" width="90" height="75"/> 1239 <div class="item--data"> 1240 <div class="item--name"> 1241 Un versant </div> 1242 <span class="item--price"> 1243 <span class="label">De</span> 1244 <span class="amount"> 1245 122,99 ⬠</span> 1246 </span> 1247 <span class="item--btn"> 1248 <svg class="icon"> 1249 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1250 </svg> 1251 <span>Composez votre kit gouttière</span> 1252 </span> 1253 </div> 1254 <span class="go"> 1255 <svg class="icon"> 1256 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1257 </svg> 1258 </span> 1259 </a> 1260 </li> 1261 <li class="subnav-menu-list-item"> 1262 <a href="https://www.gouttiere-expert.fr/gouttiere-abri-de-jardin.html"> 1263 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-deux-versants.png" 1264 alt="Deux versants" width="90" height="75"/> 1265 <div class="item--data"> 1266 <div class="item--name"> 1267 Deux versants </div> 1268 <span class="item--price"> 1269 <span class="label">De</span> 1270 <span class="amount"> 1271 166,99 ⬠</span> 1272 </span> 1273 <span class="item--btn"> 1274 <svg class="icon"> 1275 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1276 </svg> 1277 <span>Composez votre kit gouttière</span> 1278 </span> 1279 </div> 1280 <span class="go"> 1281 <svg class="icon"> 1282 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1283 </svg> 1284 </span> 1285 </a> 1286 </li> 1287 <li class="subnav-menu-list-item"> 1288 <a href="https://www.gouttiere-expert.fr/gouttiere-chalet-de-jardin.html"> 1289 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-quatre-versants.png" 1290 alt="Quatre versants" width="90" height="75"/> 1291 <div class="item--data"> 1292 <div class="item--name"> 1293 Quatre versants </div>
1294 <span class="item--price"> 1295 <span class="label">De</span> 1296 <span class="amount"> 1297 253,99 ⬠</span> 1298 </span> 1299 <span class="item--btn"> 1300 <svg class="icon"> 1301 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1302 </svg> 1303 <span>Composez votre kit gouttière</span> 1304 </span> 1305 </div> 1306 <span class="go"> 1307 <svg class="icon"> 1308 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1309 </svg> 1310 </span> 1311 </a> 1312 </li> 1313 <li class="subnav-menu-list-item"> 1314 <a href="https://www.gouttiere-expert.fr/gouttiere-chalet.html"> 1315 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-cinq-versants.png" 1316 alt="Cinq versants" width="90" height="75"/> 1317 <div class="item--data"> 1318 <div class="item--name"> 1319 Cinq versants </div> 1320 <span class="item--price"> 1321 <span class="label">De</span> 1322 <span class="amount"> 1323 276,99 ⬠</span> 1324 </span> 1325 <span class="item--btn"> 1326 <svg class="icon"> 1327 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1328 </svg> 1329 <span>Composez votre kit gouttière</span> 1330 </span> 1331 </div> 1332 <span class="go"> 1333 <svg class="icon"> 1334 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1335 </svg> 1336 </span> 1337 </a> 1338 </li> 1339 <li class="subnav-menu-list-item"> 1340 <a href="https://www.gouttiere-expert.fr/gouttiere-kiosque.html"> 1341 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-six-versants.png" 1342 alt="Six versants" width="90" height="75"/> 1343 <div class="item--data"> 1344 <div class="item--name"> 1345 Six versants </div> 1346 <span class="item--price"> 1347 <span class="label">De</span> 1348 <span class="amount"> 1349 408,99 ⬠</span> 1350 </span>
1351 <span class="item--btn"> 1352 <svg class="icon"> 1353 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1354 </svg> 1355 <span>Composez votre kit gouttière</span> 1356 </span> 1357 </div> 1358 <span class="go"> 1359 <svg class="icon"> 1360 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1361 </svg> 1362 </span> 1363 </a> 1364 </li> 1365 <li class="subnav-menu-list-item"> 1366 <a href="https://www.gouttiere-expert.fr/gouttiere-tonnelle.html"> 1367 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-pvc-huit-versants.png" 1368 alt="Huit versants" width="90" height="75"/> 1369 <div class="item--data"> 1370 <div class="item--name"> 1371 Huit versants </div> 1372 <span class="item--price"> 1373 <span class="label">De</span> 1374 <span class="amount"> 1375 345,99 ⬠</span> 1376 </span> 1377 <span class="item--btn"> 1378 <svg class="icon"> 1379 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1380 </svg> 1381 <span>Composez votre kit gouttière</span> 1382 </span> 1383 </div> 1384 <span class="go"> 1385 <svg class="icon"> 1386 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1387 </svg> 1388 </span> 1389 </a> 1390 </li> 1391 </ul> 1392 </nav> 1393 <nav class="items items__zinc"> 1394 <ul> 1395 <li class="subnav-menu-list-item"> 1396 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-veranda.html"> 1397 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-un-versant.png" 1398 alt="Un versant" width="90" height="75"/> 1399 <div class="item--data"> 1400 <div class="item--name"> 1401 Un versant </div> 1402 <span class="item--price"> 1403 <span class="label">De</span> 1404 <span class="amount"> 1405 200,99 ⬠</span> 1406 </span> 1407 <span class="item--btn"> 1408 <svg class="icon"> 1409 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1410 </svg>
1411 <span>Composez votre kit gouttière</span> 1412 </span> 1413 </div> 1414 <span class="go"> 1415 <svg class="icon"> 1416 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1417 </svg> 1418 </span> 1419 </a> 1420 </li> 1421 <li class="subnav-menu-list-item"> 1422 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-abri-de-jardin.html"> 1423 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-deux-versants.png" 1424 alt="Deux versants" width="90" height="75"/> 1425 <div class="item--data"> 1426 <div class="item--name"> 1427 Deux versants </div> 1428 <span class="item--price"> 1429 <span class="label">De</span> 1430 <span class="amount"> 1431 370,99 ⬠</span> 1432 </span> 1433 <span class="item--btn"> 1434 <svg class="icon"> 1435 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1436 </svg> 1437 <span>Composez votre kit gouttière</span> 1438 </span> 1439 </div> 1440 <span class="go"> 1441 <svg class="icon"> 1442 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1443 </svg> 1444 </span> 1445 </a> 1446 </li> 1447 <li class="subnav-menu-list-item"> 1448 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-chalet-de-jardin.html"> 1449 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-quatre-versants.png" 1450 alt="Quatre versants" width="90" height="75"/> 1451 <div class="item--data"> 1452 <div class="item--name"> 1453 Quatre versants </div> 1454 <span class="item--price"> 1455 <span class="label">De</span> 1456 <span class="amount"> 1457 640,99 ⬠</span> 1458 </span> 1459 <span class="item--btn"> 1460 <svg class="icon"> 1461 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1462 </svg> 1463 <span>Composez votre kit gouttière</span> 1464 </span> 1465 </div>
1466 <span class="go"> 1467 <svg class="icon"> 1468 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1469 </svg> 1470 </span> 1471 </a> 1472 </li> 1473 </ul> 1474 </nav> 1475 </div> 1476 <div class="guttering--zinc"> 1477 <div class="topbar"> 1478 <div class="topbar--info topbar__zinc"> 1479 <img src="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/images/zincbig.png" 1480 alt="Gouttière zinc" width="149" height="149"/> 1481 <div class="detail"> 1482 <p> 1483 <a href="https://www.gouttiere-expert.fr/gouttieres/zinc.html"> 1484 Gouttière zinc </a> 1485 </p> 1486 <ul> 1487 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li><a href="#" class="zinc1"><span>zinc1</span></a></li> 1488<li><a href="#" class="zinc2"><span>zinc2</span></a></li> 1489<li><a href="#" class="zinc3"><span>zinc3</span></a></li></div> </ul> 1490 </div> 1491</div> 1492 </div> 1493 <nav class="items items__zinc"> 1494 <ul> 1495 <li class="subnav-menu-list-item"> 1496 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-veranda.html"> 1497 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-un-versant.png" 1498 alt="Un versant" width="90" height="75"/> 1499 <div class="item--data"> 1500 <div class="item--name"> 1501 Un versant </div> 1502 <span class="item--price"> 1503 <span class="label">De</span> 1504 <span class="amount"> 1505 200,99 ⬠</span> 1506 </span> 1507 <span class="item--btn"> 1508 <svg class="icon"> 1509 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1510 </svg> 1511 <span>Composez votre kit gouttière</span> 1512 </span> 1513 </div> 1514 <span class="go"> 1515 <svg class="icon"> 1516 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1517 </svg> 1518 </span> 1519 </a> 1520 </li> 1521 <li class="subnav-menu-list-item"> 1522 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-abri-de-jardin.html"> 1523 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-deux-versants.png" 1524 alt="Deux versants" width="90" height="75"/> 1525 <div class="item--data"> 1526 <div class="item--name"> 1527 Deux versants </div> 1528 <span class="item--price">
1529 <span class="label">De</span> 1530 <span class="amount"> 1531 370,99 ⬠</span> 1532 </span> 1533 <span class="item--btn"> 1534 <svg class="icon"> 1535 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1536 </svg> 1537 <span>Composez votre kit gouttière</span> 1538 </span> 1539 </div> 1540 <span class="go"> 1541 <svg class="icon"> 1542 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1543 </svg> 1544 </span> 1545 </a> 1546 </li> 1547 <li class="subnav-menu-list-item"> 1548 <a href="https://www.gouttiere-expert.fr/gouttiere-zinc-chalet-de-jardin.html"> 1549 <img src="https://www.gouttiere-expert.fr/media/catalog/product/cache/5da400532f0a5ee0a0aca2129dd013df/g/o/gouttiere-zinc-quatre-versants.png" 1550 alt="Quatre versants" width="90" height="75"/> 1551 <div class="item--data"> 1552 <div class="item--name"> 1553 Quatre versants </div> 1554 <span class="item--price"> 1555 <span class="label">De</span> 1556 <span class="amount"> 1557 640,99 ⬠</span> 1558 </span> 1559 <span class="item--btn"> 1560 <svg class="icon"> 1561 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#arrow"></use> 1562 </svg> 1563 <span>Composez votre kit gouttière</span> 1564 </span> 1565 </div> 1566 <span class="go"> 1567 <svg class="icon"> 1568 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#angle"></use> 1569 </svg> 1570 </span> 1571 </a> 1572 </li> 1573 </ul> 1574 </nav> 1575 </div> 1576 </section> 1577</section> 1578<a id="contentarea" tabindex="-1"></a> 1579<div class="page messages"><div data-placeholder="messages"></div> 1580<div data-bind="scope: 'messages'"> 1581 <!-- ko if: cookieMessages && cookieMessages.length > 0 --> 1582 <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> 1583 <div data-bind="attr: { 1584 class: 'message-' + message.type + ' ' + message.type + ' message', 1585 'data-ui-id': 'message-' + message.type 1586 }"> 1587 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1588 </div> 1589 </div> 1590 <!-- /ko --> 1591 1592 <!-- ko if: messages().messages && messages().messages.length > 0 --> 1593 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 1594 data: messages().messages, as: 'message' 1595 }"> 1596 <div data-bind="attr: { 1597 class: 'message-' + message.type + ' ' + message.type + ' message', 1598 'data-ui-id': 'message-' + message.type 1599 }"> 1600 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1601 </div> 1602 </div> 1603 <!-- /ko --> 1604</div>
1605<script type="text/x-magento-init"> 1606 { 1607 "*": { 1608 "Magento_Ui/js/core/app": { 1609 "components": { 1610 "messages": { 1611 "component": "Magento_Theme/js/view/messages" 1612 } 1613 } 1614 } 1615 } 1616 } 1617</script>
1617 1618</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="H71NVAElz9PdzII6" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 1619
1619<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.gouttiere-expert.fr\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.gouttiere-expert.fr\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.gouttiere-expert.fr\/","customerLoginUrl":"https:\/\/www.gouttiere-expert.fr\/customer\/ajax\/login\/"}</script>
1619 <!-- ko template: getTemplate() --><!-- /ko --> 1620
1620<script type="text/x-magento-init"> 1621 { 1622 "#authenticationPopup": { 1623 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6LcmP_cpAAAAAGeyJc73JK0oGUKpJcOkYxXd1q7o","badge":"inline","size":"invisible","theme":"light","hl":"nl"},"invisible":true}}}}}} }, 1624 "*": { 1625 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002Fstatic\u002Fversion1788958022\u002Ffrontend\u002FWeProvide\u002FSekisuiEslon\u002Ffr_FR\u002Fimages\u002Floader\u002D1.gif" 1626 } 1627 } 1628 </script>
1628 1629</div>
1630<script type="text/x-magento-init"> 1631 { 1632 "*": { 1633 "Magento_Customer/js/section-config": { 1634 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","magepal-gtm-jsdatalayer"],"checkout\/cart\/delete":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/updatepost":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/updateitemoptions":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/couponpost":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/estimatepost":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/estimateupdatepost":["cart","magepal-gtm-jsdatalayer"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","amasty-checkout-data","magepal-gtm-jsdatalayer"],"checkout\/sidebar\/removeitem":["cart","magepal-gtm-jsdatalayer"],"checkout\/sidebar\/updateitemqty":["cart","magepal-gtm-jsdatalayer"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","amasty-checkout-data","magepal-gtm-jsdatalayer"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","amasty-checkout-data","magepal-gtm-jsdatalayer"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","magepal-gtm-jsdatalayer"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","magepal-gtm-jsdatalayer"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]}, 1635 "clientSideSections": ["checkout-data","cart-data","amasty-checkout-data"], 1636 "baseUrls": ["https:\/\/www.gouttiere-expert.fr\/"], 1637 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","wishlist","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","magepal-gtm-jsdatalayer"] } 1638 } 1639 } 1640</script>
vendor: 1 bytes, line 1640
1640
1641<script type="text/x-magento-init"> 1642 { 1643 "*": { 1644 "Magento_Customer/js/customer-data": { 1645 "sectionLoadUrl": "https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002Fcustomer\u002Fsection\u002Fload\u002F", 1646 "expirableSectionLifetime": 60, 1647 "expirableSectionNames": ["cart","persistent"], 1648 "cookieLifeTime": "3600", 1649 "updateSessionUrl": "https\u003A\u002F\u002Fwww.gouttiere\u002Dexpert.fr\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" 1650 } 1651 } 1652 } 1653</script>
vendor: 1 bytes, line 1653
1653
1654<script type="text/x-magento-init"> 1655 { 1656 "*": { 1657 "Magento_Customer/js/invalidation-processor": { 1658 "invalidationRules": { 1659 "website-rule": { 1660 "Magento_Customer/js/invalidation-rules/website-rule": { 1661 "scopeConfig": { 1662 "websiteId": "3" 1663 } 1664 } 1665 } 1666 } 1667 } 1668 } 1669 } 1670</script>
vendor: 1 bytes, line 1670
1670
1671<script type="text/x-magento-init"> 1672 { 1673 "body": { 1674 "pageCache": {"url":"https:\/\/www.gouttiere-expert.fr\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_home","mpseo_remove_schema"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"} } 1675 } 1676</script>
1676 1677<div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="homepage-wrapper"> 1678 <div class="homepage-wrapper--content"> 1679 1680 <h1>Achetez des gouttières directement chez le fabricant !</h1> 1681 1682 <p>Depuis 1974, nous fabriquons des gouttières, des tuyaux de descente et des kits gouttières complets. Nos produits âSâ-Slon (Eslon) sont livrés aux couvreurs, aux chaînes de bricolage et aux particuliers dans le monde entier. Vous trouverez tout ce dont vous avez besoin pour évacuer les eaux de pluie de votre abris, chalet de jardin, carport ou garage sur notre boutique en ligne.</p> 1683 1684 <h3>Gouttière PVC</h3> 1685 <p>Notre <a href="/gouttieres/pvc.html">gouttière en pvc</a> est fabriquée à Roermond (Pays-Bas). Nous proposons 3 types de gouttière : deux gouttières avec une forme semi-cylindrique (demi-ronde) et une gouttière carrée. Nos gouttières demi-rondes disposent dâun système dâassemblage à joint caoutchouc. Lâinstallation est un véritable âjeu dâenfantâ pour un résultat optimal sans fuite. Nos gouttières demi-rondes se déclinent en deux tailles et cinq couleurs: anthracite, blanc, noir, brun et gris.</p> 1686 1687 <h3>Gouttière zinc</h3> 1688 1689 <p>Nos <a href="/gouttieres/zinc.html">gouttières en zinc</a> se déclinent en deux tailles et 3 types de matériaux. Les gouttières galvanisées ont le meilleur rapport qualité/prix avec une garantie de 2 ans. Nous proposons également des gouttières en zinc-titane ou revêtu anthracite. Ces gouttières bénéficient dâune longue durée de vie dâenviron 80 à 120 ans ! Nous vous offrons une garantie de 10 ans sur ces produits.</p> 1690 1691 <h3>Kits gouttières complets</h3> 1692 <div> 1693 Nous fournissons des solutions complètes de gouttières de toit. Nos kits gouttières contiennent toutes les pièces dont vous avez besoin pour une installation complète. Ceux-ci incluent les gouttières elles-mêmes, les jonctions de gouttières, les crochets, les fonds, les naissances, les tuyaux de descente ronds, les coudes, les colliers de descente et les vis. Et nous allons plus loin. Dans tous nos kits gouttières, nous veillons à inclure des options de montage, telles que des <div class="underline-tooltip">pièces de correction 1694<div class="tooltip-content"> 1695<h5>Pièces de correction</h5> 1696En plaçant les pièces de correction sous les crochets, vous pourrez ainsi corriger l'inclinaison d'une planche de rive. 1697Permet de placer la gouttière droite.<img class="mplazyload mplazyload-transparent" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/fr/tooltips/pieces-de-correction.png" alt="" /></div> 1698</div> (pour gouttières PVC) et des <div class="underline-tooltip">bandes de pluie 1699<div class="tooltip-content"> 1700<img class="mplazyload mplazyload-transparent" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/fr/tooltips/bandes-de-pluie.png" alt="" /> 1701<h5>Bandes de pluie</h5> 1702Les bandes de pluie en caoutchouc évitent que l'eau de pluie ne s'infiltre entre le toit et la gouttière. Montage facile sous la couverture de toit.</div> 1703</div> en PVC. Vous trouverez chacun de ces composants dans nos kits gouttières complets. Nous incluons bien sûr un manuel d'installation en français ! 1704 1705 <p>Pour le drainage des allées ou terrasses, vous êtes également à la bonne adresse. Avec nos kits caniveaux à grille et kits caniveaux à fente, vous pouvez par exemple évacuer efficacement les eaux de pluie vers un système dâégout ou un puit dâinfiltration. Ces systèmes empêchent la formation de flaques qui peuvent provoquer des dégâts par infiltration. Un caniveau possède généralement une grille en pvc ou en acier galvanisé. Un caniveau à fente se compose dâune fente étroite à travers laquelle lâeau de pluie est évacuée rapidement et de façon discrète.</p></div> 1706 1707 <h3>Kits pour toitures plates</h3> 1708 1709 <p>Nous avons également la solution pour les toitures plates afin dâévacuer lâeau de pluie de la bonne façon. Il suffit de le raccorder à la sortie de toit, à la sortie inférieure en EPDM ou à la sortie latérale (tête conductrice). Disponible avec un <a href="/gouttieres/pvc/kit-toiture-plate-pvc.html">tuyau de descente PVC</a> de couleur anthracite ou noire ou avec un <a href="/gouttieres/zinc/kits-toiture-plate-zinc.html">tuyau de descente en zinc</a>. Complet avec des colliers de descente et facile à installer soi-même !</p> 1710 1711 <h3>Stockez lâeau de pluie !</h3> 1712 1713 <p>L'eau de pluie contient nettement moins de charges polluantes que l'eau du robinet. Celle-ci sera parfaite pour arroser vos plantes, ou bien encore pour laver la voiture ! En collectant l'eau de pluie dans un <a href="/recuperateurs-d-eau.html">récupérateur dâeau</a>, vous savez que vous disposez toujours dâeau gratuite au robinet ! Idéal non seulement pour lâenvironnement, mais aussi pour réaliser de vraies économies. Nos récupérateurs dâeau, dâune contenance de 100 ou 120 litres sont disponibles en trois couleurs: brun, anthracite ou vert.</p> 1714 1715 <p>Comme vous pouvez le constater, nous vous offrons une vraie solution complète pour répondre à vos besoins en matière de drainage des eaux pluviales. Et nous sommes ravis de pourvoir vous donner aussi de
1715s conseils ! N'hésitez pas à nous envoyer un e-mail ou à nous appeler ! Nous sommes toujours à votre service.</p> 1716 </div> 1717 <div class="homepage-wrapper--items"> 1718 <div class="homepage-wrapper--item"> 1719 <img src="https://www.gouttiere-expert.fr/media/wysiwyg/fr/homepage/kit-d-evacuation-des-eaux-pluviales-pour-toit-plat.png" width="600" height="418"></img> 1720 <a href="/kit-d-evacuation-des-eaux-pluviales-pour-toit-plat.html"><span>Nouveau</span> Kits toiture plate</a> 1721 </div> 1722 <div class="homepage-wrapper--item"> 1723 <img src="https://www.gouttiere-expert.fr/media/wysiwyg/fr/homepage/caniveaux-a-fente.png" width="600" height="418"></img> 1724 <a href="/caniveaux.html"><span>Nouveau</span> Caniveaux</a> 1725 </div> 1726 <div class="homepage-wrapper--item"> 1727 <img src="https://www.gouttiere-expert.fr/media/wysiwyg/fr/homepage/recuperateurs-d-eau.png" width="600" height="418"></img> 1728 <a href="/recuperateurs-d-eau.html">Récupérateurs d'eau</a> 1729 </div> 1730 </div> 1731</div> 1732</div></div></div></div></main><footer class="page-footer"><div class="footer content"><div class="footer-emailaddress"> 1733 <a href="mailto:[email protected]"> 1734 <svg class="icon"> 1735 <use xlink:href="https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg#mail"> 1736 </use> 1737 </svg> 1738 [email protected] </a> 1739</div> 1740 1741<div class="footer-columns"> 1742 <div class="footer-columns--wrapper"> 1743 <div class="block block-search--mobile"> 1744 <form class="form minisearch" action="https://www.gouttiere-expert.fr/catalogsearch/result/" method="get"> 1745 <input type="text" 1746 name="q" 1747 value="" 1748 placeholder="Rechercher..." 1749 class="input-text" 1750 maxlength="128" 1751 role="combobox" 1752 aria-haspopup="false" 1753 aria-autocomplete="both" 1754 autocomplete="off" /> 1755 <button type="submit" 1756 title="Recherche" 1757 class="action search"> 1758 <span>Recherche</span> 1759 </button> 1760 </form> 1761</div> 1762 <div class="column-container"> 1763 <div class="footer-column build-select footer-column--multi"> 1764 <div class="footer-column build-select"> 1765 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p><a href="/qui-sommes-nous"><img class="mplazyload mplazyload-transparent" title="Qui sommes nous" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/about-us-footer.png" alt="Qui sommes nous" /></a></p> 1766<span class="footer-title">Qui sommes nous</span> 1767<ul> 1768<li class="option">Gouttière Expert est une filiale de Sekisui Eslon BV et produit depuis 1974 des gouttières, tuyaux et kits gouttières en PVC pour votre abri et chalet de jardin, garage, carport, etc.. ! <a href="/qui-sommes-nous">En savoir plus</a></li> 1769<li class="option">Vous êtes un professionnel et vous souhaitez devenir revendeur ? <a title="Contact" href="/contact" target="_self"><span style="text-decoration: underline;">Contactez-nous</span></a> !</li> 1770</ul> 1771<p></p></div> <div class="social"> 1772 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><span class="footer-title social">Retrouvez-nous</span> 1773<ul class="social"> 1774<li class="option pinterest"><a href="https://fr.pinterest.com/gouttiereexpert" target="_blank"><span>Pinterest</span></a></li> 1775<li class="option youtube"><a href="https://www.youtube.com/channel/UCUSoDVJUWvwbOI2NMu0mFcQ" target="_blank"><span>Youtube</span></a></li> 1776</ul></div> </div> 1777 </div> 1778 </div> 1779 <div class="footer-column build-select"> 1780 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><span class="footer-title">Gamme de produits</span> 1781<ul> 1782<li class="option"><a class="menu__link" tabindex="-1" title="Gouttière PVC" href="/gouttieres/pvc.html">Gouttière PVC</a></li> 1783<li class="option"><a class="menu__link" tabindex="-1" title="Gouttière zinc" href="/gouttieres/zinc.html">Gouttière zinc</a></li> 1784<li class="option"><a class="menu__link" tabindex="-1" title="Recuperateur eau de pluie" href="/recuperateurs-d-eau.html">Recuperateur eau de pluie</a></li> 1785<li class="option"><a class="menu__link" tabindex="-1" title="Caniveau" href="/caniveaux.html">Caniveau</a></li> 1786<li class="option"><a class="menu__link" tabindex="-1" title="Chaine de pluie" href="/kit-de-chaine-de-pluie.html">Chaine de pluie</a></li> 1787</ul></div> </div> 1788 <div class="footer-column build-select"> 1789 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><span class="footer-title">Service</span> 1790<ul> 1791<li class="option"><a class="menu__link" title="Paiement" href="/service" target="_self">Paiement</a></li> 1792<li class="option"><a class="menu__link" title="Liveraison" href="/service#livraison" target="_self">Livraison</a></li> 1793<li class="option"><a class="menu__link" title="Retour" href="/service#retour" target="_self">Retour</a></li> 1794<li class="option"><a class="menu__link" title="Exercer mon droit de rétractation" href="/withdrawal/guest/search" target="_self">Exercer mon droit de rétractation</a></li> 1795<li class="option"><a class="menu__link" title="Téléchargements" href="/service#telechargements" target="_self">Téléchargements</a></li> 1796<li class="option"><a class="menu__link" title="Garantie" href="/service#garantie" target="_self">Garantie</a></li> 1797</ul></div> </div> 1798 <div class="footer-column build-select"> 1799 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><span class="footer-title">Divers</span> 1800<ul> 1801<li class="option"><a class="menu__link" title="Contact" href="/contact" target="_self">Contact</a></li> 1802<li class="option"><a class="menu__link" title="Qui sommes nous" href="/qui-sommes-nous" target="_self">Qui sommes nous</a></li> 1803<li class="option"><a class="menu__link" title="Reseller account" href="/customer/account/login/" target="_self">Compte revendeur</a></li><br /> 1804<li class="option"><a class="menu__link" title="Déclaration de confidentialité" href="/media/wysiwyg/fr/downloads/Charte-de-confidentialite-site-internet-et-en-ligne.pdf" target="_blank">Déclaration de confidentialité</a></li> 1805<li class="option"><a class="menu__link" title="Sécurité du produit (GPSR)" href="/securite-du-produit-gpsr" target="_blank">Sécurité du produit (GPSR)</a></li> 1806</ul></div> </div> 1807 <div class="footer-column build-select"> 1808 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><span class="footer-title">Contact</span> 1809<ul> 1810<li class="option">Gouttière Expert<br /> <!--<a title="à Gouttière Expert" href="https://goo.gl/maps/bBFb2YzTjpv" target="_blank">-->Service Commercial<br />75 Boulevard Haussmann<br />75008 PARIS<!--</a>--><br /> <a title="Tel" href="tel:0033974369698">Tel: 0974369698</a><br /> <br /> <a title="Envoyez un e-mail" href="mailto:[email protected]">E-mail</a></li> 1811</ul></div> </div> 1812 </div> 1813 </div> 1814</div> 1815<div class="footer-payment-icons"> 1816 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p>
1817<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Carte Bancaire" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/carte-bancaire.png" alt="Carte Bancaire" /> 1818<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Carte Bleue" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/carte-bleue.png" alt="Carte Bleue" /> 1819<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Mastercard" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/mastercard.png" alt="Mastercard" /> 1820<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Visa" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/visa.png" alt="Visa" /> 1821<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="American Express" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/american-express.png" alt="American Express" /> 1822<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Maestro" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/maestro.png" alt="Maestro" /> 1823<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="V-Pay" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/v-pay.png" alt="V-Pay" /> 1824<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Paypal" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/paypal.png" alt="Paypal" /> 1825<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Cheque" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/cheque.png" alt="Cheque" /> 1826<img class="mplazyload mplazyload-transparent" loading="lazy" decoding="async" title="Bancontact - Mister Cash" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.gouttiere-expert.fr/media/wysiwyg/all/payment-icons/bancontact-mister-cash.png" alt="Bancontact - Mister Cash" /> 1827</p></div></div> 1828
1829<script type="text/x-magento-init"> 1830 { 1831 "*": { 1832 "Magento_Theme/js/convert-select": { } 1833 } 1834 } 1835</script>
1835 1836</div></footer> <!-- added by Trusted Shops app: Start --> 1837
1837<script async data-desktop-y-offset="47" data-mobile-y-offset="37" data-desktop-disable-reviews="false" data-desktop-enable-custom="false" data-desktop-position="right" data-desktop-custom-width="156" data-desktop-enable-fadeout="false" data-disable-mobile="false" data-disable-trustbadge="false" data-mobile-custom-width="156" data-mobile-disable-reviews="false" data-mobile-enable-custom="false" data-mobile-position="right" data-color-scheme="os-default" charset="UTF-8" src="//widgets.trustedshops.com/js/XB15B080BB6C1B708ABBACDD38C2C165B.js" ></script>
1837 <!-- End --> 1838
1838<script type="text/x-magento-init"> 1839 { 1840 "*": { 1841 "Magento_Ui/js/core/app": { 1842 "components": { 1843 "storage-manager": { 1844 "component": "Magento_Catalog/js/storage-manager", 1845 "appendTo": "", 1846 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.gouttiere-expert.fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.gouttiere-expert.fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.gouttiere-expert.fr\/rest\/dakgootspecialist_fr\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.gouttiere-expert.fr\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 1847 } 1848 } 1849 } 1850 } 1851</script>
vendor: 1 bytes, line 1851
1851
1852<script> 1853 require([ 1854 'jquery', 1855 'mageplaza/lazyloading/lib/lazyload' 1856 ], function ($) { 1857 "use strict"; 1858 $(document).ready(function () { 1859 setTimeout(function () { 1860 $('.mplazyload').lazy({ 1861 bind: "event", 1862 threshold: 500, 1863 effect: "fadeIn", 1864 effectTime: 1000, 1865 afterLoad: function (e) { 1866 e.removeClass('mplazyload-blur'); 1867 e.removeClass('mplazyload-icon'); 1868 e.removeClass('mplazyload-cms'); 1869 } 1870 }); 1871 }, 2000); 1872 1873 }); 1874 }); 1875</script>
1875 1876 1877<style> 1878 img.mplazyload-icon { 1879 width: 64px; 1880 height: 64px; 1881 } 1882 1883 img.mplazyload-cms { 1884 padding-left: 45%; 1885 } 1886 1887 img.mplazyload-blur { 1888 transition: 0.3s filter linear; 1889 -o-transition: 0.3s -o-filter linear; 1890 -webkit-filter: blur(5px); 1891 filter: blur(5px); 1892 } 1893</style> 1894</div>
1894<script type="text/x-magento-init"> 1895{ 1896 "*": { 1897 "js/add-icons": { 1898 "svg": "https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg", 1899 "data" : [ 1900 { 1901 "icon": "facebook", 1902 "selector": ".option.facebook a" 1903 },{ 1904 "icon": "googleplus", 1905 "selector": ".option.googleplus a" 1906 },{ 1907 "icon": "pinterest", 1908 "selector": ".option.pinterest a" 1909 },{ 1910 "icon": "youtube", 1911 "selector": ".option.youtube a" 1912 },{ 1913 "icon": "arrow--circle", 1914 "selector": [ 1915 ".footer-column h4", 1916 ".footer-column .footer-title", 1917 ".navigation li.level0:nth-of-type(-n+2) > a" 1918 ] 1919 },{ 1920 "icon": "search", 1921 "selector": "button.action.search" 1922 },{ 1923 "icon": "check", 1924 "selector": [ 1925 ".product.description ul li", 1926 ".step-count.summary" 1927 ] 1928 },{ 1929 "icon": "radio--checked", 1930 "selector": ".usp_wrapper ul li .icon-wrapper" 1931 },{ 1932 "icon": "radio", 1933 "selector": ".category-header--usps ul li" 1934 },{ 1935 "icon": "arrow", 1936 "selector": ".product-item-actions .action.tocart" 1937 },{ 1938 "icon": "check-this", 1939 "selector": ".check-container" 1940 },{ 1941 "icon": "check-this-mobile", 1942 "selector": ".check-container" 1943 },{ 1944 "icon": "close", 1945 "selector": ".action-delete" 1946 } 1947 ] 1948 }, 1949 "js/scroll-stick": { 1950 "selector": [ 1951 ".product-item-name" 1952 ] 1953 }, 1954 "Magento_Catalog/js/mobile-description": { 1955 "selector": ".page-title-wrapper.product", 1956 "svg": "https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg" 1957 }, 1958 "Magento_Theme/js/svg4everybody-init": { 1959 }, 1960 "Magento_Theme/js/tooltip": { 1961 }, 1962 "Magento_Theme/js/edgedetect": { 1963 }, 1964 "Magento_Theme/js/img-view":{ 1965 "selector": ".mobile-sticky-container" 1966 }, 1967 "js/init-match-height":{ 1968 "selector": [ 1969 "p.desc", 1970 "p.tool-title" 1971 ] 1972 }, 1973 "Magento_Theme/js/readmore":{ 1974 "selector": ".homepage-wrapper" 1975 }, 1976 "Magento_Theme/js/readmore2":{ 1977 "selector": ".page-bottom" 1978 }, 1979 "Magento_Theme/js/accordion": { 1980 "selector": "#accordion", 1981 "svg": "https://www.gouttiere-expert.fr/static/version1788958022/frontend/WeProvide/SekisuiEslon/fr_FR/svg/sekisui-eslon.svg", 1982 "accordion": { 1983 "collapsible": true, 1984 "heightStyle": "content", 1985 "header": "> div.item > h3", 1986 "animated": "slide", 1987 "autoHeight": false 1988 } 1989 } 1990 } 1991} 1992</script>
1992 1993
1993<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-b42c8ae9c4771e85225","applicationID":"481706357","transactionName":"MhBSZQoZXhdQW0YNXwtacVIMEV8KHkhTA1U6FlFSEB0=","queueTime":0,"applicationTime":23,"atts":"HldRE0IDTRk=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
1993</body> 1994</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.