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.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002F'; 7 var require = { 8 'baseUrl': 'https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Fstatic\u002Fversion1790153004\u002Ffrontend\u002FSmartwave\u002Fporto\u002Ffr_FR' 9 };</script>
9 <meta charset="utf-8"/> 10<meta name="title" content="Page d'accueil | La boutique officielle de Dassault Aviation"/> 11<meta name="description" content="Découvrez "The Store" de Dassault Aviation, votre boutique officielle de merchandising. Explorez une collection unique d'articles inspirés de l'aviation : vêtements, accessoires et objets de collection pour les passionnés."/> 12<meta name="robots" content="INDEX,FOLLOW"/> 13<meta name="viewport" content="width=device-width, initial-scale=1"/> 14<meta name="format-detection" content="telephone=no"/> 15<title>Page d'accueil | La boutique officielle de Dassault Aviation</title> 16
16<script>(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:"538699331",accountID:"6553349",trustKey:"6553349",xpid:"UgMCUlVXARAEV1lUAwcHXlc=",licenseKey:"NRJS-b3f28a6f44e3fd16ec3",applicationID:"438646083",browserID:"538699331"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 17(()=>{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};
17e.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;
17const 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);
17if(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$:()=>
17o,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])}
17(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}
17;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)=>
17{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
17ine_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()=>
17{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)=>
17null==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
17dTimingMethod(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
17imeToRegister: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})})}
17return 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"
17!==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);
17if(!(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)}
17);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)})});
17class 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
17h(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>
17 <link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/mage/calendar.css" /> 18<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/css/styles-m.css" /> 19<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/owl.carousel/assets/owl.carousel.css" /> 20<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/fancybox/css/jquery.fancybox.css" /> 21<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/icon-fonts/css/porto-icons-codes.css" /> 22<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/simple-line-icons/css/simple-line-icons.css" /> 23<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/icon-fonts/css/animation.css" /> 24<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/font-awesome/css/font-awesome.min.css" /> 25<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/animate/animate.optimized.css" /> 26<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/bootstrap/bootstrap.optimized.min.css" /> 27<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/jquery/uppy/dist/uppy-custom.css" /> 28<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/Amasty_Groupcat/js/fancybox/jquery.fancybox.css" /> 29<link rel="stylesheet" type="text/css" rel="stylesheet" type="text/css" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/Kickandrush_AdditionalCompanyNumber/css/company_number_style.css" /> 30<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/css/styles-l.css" /> 31<link rel="stylesheet" type="text/css" media="print" href="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/css/print.css" /> 32<link rel="stylesheet" type="text/css" media="all" href="https://connect.punchout2go.com/jslib/lib/basic/basic.css" />
33<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/requirejs/require.js"></script>
vendor: 1 bytes, line 33
33
34<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 34
34
35<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/requirejs-config.js"></script>
vendor: 1 bytes, line 35
35
36<script type="text/javascript" src="https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/Smile_ElasticsuiteTracker/js/tracking.js"></script>
36 37<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Shadows+Into+Light&display=swap" /> 38<link rel="icon" type="image/x-icon" href="https://www.thestore-dassault-aviation.com/media/favicon/websites/1/favicon-dassault.png" /> 39<link rel="shortcut icon" type="image/x-icon" href="https://www.thestore-dassault-aviation.com/media/favicon/websites/1/favicon-dassault.png" /> 40<meta name="google-site-verification" content="wq2eEm4J-Fwyj8ig7Taf729E_eWCmo8U3C1iac1J5yA" /> 41<style> 42html.nav-open .nav-toggle:before {content: "â";}.nav-toggle:before {color: white!important;}.giftIcon{width:25px;}.maintenance{height:100vh}#cookie-status,.b2bGroup .payment-option._collapsible.opc-payment-additional.discount-code,.b2bGroup .price-including-tax,.b2bext form#costcenter-form .field.field-number,.b2bint2 .actions-toolbar button.action.primary.add,.b2bint2 .block.block-addresses-list,.b2bint2 .block.block-dashboard-addresses a.action.edit,.b2bint2 .box.box-address-billing .box-actions,.b2bint2 .box.box-address-shipping .box-actions,.b2bint2 .box.box-billing-address .box-actions,.b2bint2 .box.box-shipping-address .box-actions,.b2cGroup.checkout-cart-index .grand.totals.excl,.b2cGroup.checkout-index-index .grand.totals.excl,.block.crosssell .secondary-addto-links.actions-secondary,.checkout-index-index .amcard-codes-list:last-of-type,.checkout-index-index div[name="shippingAddress.company_number"],.cms-index-index .product-item [class^=swatch-opt-],.col.qty .qty-changer>a i,.fieldset>.field.street .additional:last-child,.home-categories a:hover .unhovered,.internal1 .actions-toolbar button.action.primary.add,.internal1 .block.block-addresses-list,.internal1 .block.block-dashboard-addresses a.action.edit,.internal1 .box-address-billing a[href*="tel:"],.internal1 .box-billing-address a[href*="tel:"],.internal1 .box.box-address-billing .box-actions,.internal1 .box.box-address-shipping .box-actions,.internal1 .box.box-billing-address .box-actions,.internal1 .box.box-shipping-address .box-actions,.internal1 .checkout-billing-address a[href*="tel:"],.internal1 .payment-group .step-title,.internal1 .payment-option._collapsible.opc-payment-additional.comment.last,.kickandrush_sharedbudget-index-index .column.main .block.block-dashboard-information:first-child,.opc-wrapper .shipping-address-item:before,.payment-method.payment-method-mollie_methods_creditcard._active .checkout-agreements-block,.products-grid .product-item [class^=swatch-opt-],.qty.field .qty-changer>a i,.ship-via .shipping-information-title,.viewLess,fieldset.fieldset.create.info br,fieldset.group-selector legend:before,label.label[for=discount-code]:after,li#kickandrush_sharedbudget-toplink,span#block-gift-card-heading,span.minicart-tax-info span.weee{display:none}.section-title.slider-title{border-bottom:1px solid rgba(0,0,0,.08)}.fieldset>.field .action.send.primary,.minicart-wrapper .action.showcart::after,.minicart-wrapper .action.showcart:before,.nav-toggle:before,.porto-icon-user-2,.porto-icon-wishlist-2,.show-icon .customer-welcome .action.switch:after,.show-icon-tablet .customer-welcome .action.switch:after,.sidebar .actions-toolbar .action.primary span,a.action.primary.continue span,button.action.apply.primary span,span.logged-in{color:#fff}.abs-account-page-title h1.page-title,.billing-address-details a,.customer-account-create .page-title-wrapper h1.page-title,.customer-account-forgotpassword .page-title-wrapper h1.page-title,.customer-account-login .page-title-wrapper h1.page-title,.modes-mode.active,.opc-block-shipping-information .shipping-information-title .action-edit:before,.shipping-information-content a,button.amcard-check,button.amcard-delete,li.opc-progress-bar-item._complete span{color:#00416b!important}#ln_slider_price .ui-slider-handle,.abs-action-button-as-link:hover,.abs-action-remove,.abs-action-remove:hover,.abs-add-fields .action.remove,.abs-add-fields .action.remove:hover,.abs-discount-block .action.check,.abs-discount-block .action.check:hover,.account .page-main .page-title-wrapper .page-title,.action-auth-toggle,.action-auth-toggle:hover,.authentication-wrapper button.action-auth-toggle,.block-category-event .event-ticker .dates>div>span.desc,.block-category-event>div.event-desc,.block-collapsible-nav .item a:active,.block-collapsible-nav .item a:focus,.block-collapsible-nav .item a:hover,.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current strong,.block-search .label:hover:before,.block.related .action.select,.block.related .action.select:hover,.bundle-options-container .action.back,.bundle-options-container .action.back:hover,.cart-discount .action.check,.cart-discount .action.check:hover,.cart-discount .block>.title strong,.cart.table-wrapper .action.help.map,.cart.table-wrapper .action.help.map:hover,.cart.table-wrapper .actions-toolbar>.action-delete,.cart.table-wrapper .actions-toolbar>.action-delete:hover,.cart.table-wrapper .actions-toolbar>.action-delete:hover:before,.cart.table-wrapper .actions-toolbar>.action-edit:hover:before,.checkout-agreements-block .action-show,.checkout-agreements-block .action-show:hover,.checkout-index-index .modal-popup .modal-footer .action-hide-popup,.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,.checkout-payment-method .payment-method-billing-address .action-cancel,.checkout-payment-method .payment-method-billing-address .action-cancel:hover,.checkout-payment-method .payment-method-billing-address .b
42illing-address-details .action-edit-address,.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,.checkout-payment-method .payment-option-title .action-toggle,.checkout-payment-method .payment-option-title .action-toggle:after,.entry-content h3,.filterproducts-tab .data.items>.item.title[aria-expanded=true] a.switch,.form-add-invitations .action.remove,.form-add-invitations .action.remove:hover,.form-create-return .action.remove,.form-create-return .action.remove:hover,.form-giftregistry-edit .action.remove,.form-giftregistry-edit .action.remove:hover,.form-giftregistry-share .action.remove,.form-giftregistry-share .action.remove:hover,.form.send.friend .action.remove,.form.send.friend .action.remove:hover,.fotorama .fotorama-sprite,.gift-options .actions-toolbar .action-cancel,.gift-options .actions-toolbar .action-cancel:hover,.gift-summary .action-delete,.gift-summary .action-delete:hover,.gift-summary .action-edit,.gift-summary .action-edit:hover,.gift-wrapping-title .action-remove,.gift-wrapping-title .action-remove:hover,.history h4,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title,.magento-rma-returns-returns .page-main .page-title-wrapper .page-title,.magento-rma-returns-view .page-main .page-title-wrapper .page-title,.minicart-wrapper .action.showcart.active:before,.minicart-wrapper .action.showcart.active:hover:before,.minicart-wrapper .action.showcart:active:before,.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart:hover:before,.modes-mode.active,.modes-mode:hover,.nav-.block-search .label:before,.opc-block-shipping-information .shipping-information-title .action-edit,.opc-block-shipping-information .shipping-information-title .action-edit:before,.opc-block-shipping-information .shipping-information-title .action-edit:hover,.opc-block-shipping-information .shipping-information-title .action-edit:hover:before,.opc-progress-bar-item._complete>span,.opc-wrapper .edit-address-link,.opc-wrapper .edit-address-link:hover,.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span,.owl-theme .owl-controls .owl-nav [class*=owl-],.page-header.type5 .minicart-wrapper .action.showcart.active:before,.page-header.type5 .minicart-wrapper .action.showcart:before,.page-header.type5 .search-area>a,.page-header.type5 .search-area>a:hover,.page-main>.page-title-wrapper .page-title,.paypal-button-widget .paypal-button,.paypal-button-widget .paypal-button:hover,.paypal-review-discount .action.check,.paypal-review-discount .action.check:hover,.paypal-review-discount .block>.title strong,.popup .actions-toolbar .action.cancel,.popup .actions-toolbar .action.cancel:hover,.post-header .post-title a,.post-holder .post-date .day,.post-list .post-content .post-read-more,.qty.field .qty-changer>a:hover,.recent-posts .post-date .day,.sales-guest-view .page-main .page-title-wrapper .page-title,.sidebar-main .porto-icon,.sorter-action:hover:before,.widget.block-recent-posts ul li a,.wishlist.split.button>.action,.wishlist.split.button>.action:hover,[class^=sales-guest-] .page-main .page-title-wrapper .page-title,a,a:active,a:hover,html .heading-primary,html .lnk-primary,html .text-color-primary,p .alternative-font{color:#5b6f88}a.action.remind span{color:#222529}.main-panel-top,.page-header .navigation>ul,.page-header .panel.wrapper{background:0 0!important}.main-panel-top{background:#5b6f88!important;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.3);-moz-box-shadow:0 10px 15px -3px rgba(0,0,0,.3);box-shadow:0 10px 15px -3px rgba(0,0,0,.3);position:relative}.header-main .header-left{margin-right:40px!important}.page-header .header-main,.page-header .panel.wrapper::after,.page-header.type2{border:none!important}.page-header.type2 .header.panel>.header.links>li>a{color:#fff!important;text-transform:uppercase!important;font-weight:400!important}.page-footer .switcher .options .action.toggle,.page-header .switcher .options .action.toggle{color:#fff;font-weight:400!important}.page-header .header-main,.sections.nav-sections,html .action.primary,html .btn{background-color:#00416b!important}.sections.nav-sections{border-top:2px solid #5b6f88}.amgiftcard-price-multiple,.col-md-4.contact-info,.customer-account-login .messages .message-error.error.message,.footer-middle>.container::after,.internal1 .checkout-payment-method .payment-option-title .action-toggle:after,.internal1 .opc-payment div#budget-extra-field,.internal1 .payment-method-title.field.choice+.payment-method-content .payment-option._collapsible.o
42pc-payment-additional.comment.last.hidden,.minicart-wrapper .block-minicart:after,.minicart-wrapper .block-minicart:before,.page-header .navigation:not(.side-megamenu) .level0.parent:hover>a>span::before,.page-header .navigation:not(.side-megamenu) .level0.parent:hover>a>span:after,.page-header.type2 .navigation .level0 .level-top:before,.page-header.type2 .navigation>ul:before,.payment-method.payment-method-mollie_methods_paypal .checkout-agreements-block,.price-box .old-price .price-wrapper:after,.products.list.items.product-items.products-slider.owl-carousel.show-dots-title-right.dots-style-1.owl-loaded.owl-drag .owl-dots,.sidebar.sidebar-additional,a.action.tocompare,div#additional,div#tab-label-additional{display:none!important}.minicart-wrapper .block-minicart .subtotal,.new-address-popup button{display:inline-block!important}.sticky-logo{margin-right:-30px!important}header.page-header.sticky-header .nav-sections{padding:10px 0}a#tab-label-description-title span:before{font-size:14px;content:"Description"}.action.towishlist.action-towishlist:lang(fr) span,.availability.only,.b2bint2 .checkout-payment-method .payment-option-title .action-toggle>span,.checkout-payment-method .payment-option-title .action-toggle>span,.contact-index-index .fieldset>.legend span,.internal1 .items.payment-methods .step-title,a#tab-label-description-title,form#invoiceemail-form button:lang(fr) span,form#wishlist-view-form:lang(fr) button.action.share,form#wishlist-view-form:lang(fr) button.action.update,strong#block-related-heading,strong#block-upsell-heading,tr.weee_ord_totals th{font-size:0px}.checkout-cart-index .col.qty .input-text.qty,.checkout-cart-index .qty.field .input-text.qty,.product.data.items>.item.content,.sidebar .actions-toolbar .action.primary{border:none}a.action.viewcart{color:#00416b!important;margin-top:20px}.page-header.type2 .nav-sections{min-height:inherit!important}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{color:#fff!important;font-weight:400!important;padding:0!important;font-size:14px!important}.page-header.type2 .navigation:not(.side-megamenu) .level0{padding:10px!important;margin:0!important}.page-header.type2 .navigation:not(.side-megamenu)>ul div,ol.product-items.widget-product-grid{display:flex;justify-content:center}.page-header.type2 .navigation:not(.side-megamenu)>ul{display:flex!important;justify-content:center}.sw-megamenu.navigation li.level0.classic .submenu{margin:10px 0 0!important;padding:0!important;border-top:5px solid #5b6f88}.field.choice.kickandrush-budget,.pagebuilder-slider,.product.attribute.description{margin-bottom:50px}.catalog-category-view .product.actions.product-item-actions,.pagebuilder-slide-wrapper,ol.product-items .product.actions.product-item-actions{display:flex;align-items:center}.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:620px!important}ul.slick-dots{margin-top:-50px}.slick-dots li.slick-active button,.smile-es-range-slider .ui-slider-handle{background:#00416b}.cms-index-index .column.main h2{display:inline-block;background:#fff;margin:0 0 30px;vertical-align:middle;padding:0 15px;font-size:24px;font-weight:300;line-height:24px;z-index:1;position:relative;color:#00416b}.cms-index-index .column.main h2::after{content:"";display:block;background-color:#f2f2f2;height:4px;margin-top:-14px;position:absolute;width:100%;left:0;z-index:-2}.cms-index-index .column.main h2:before{width:250px;height:24px;background:#fff;position:absolute;z-index:-1;content:"";margin-left:-125px;left:50%}ol.product-items.widget-product-carousel .slick-slide{margin:0 10px}ol.product-items .product.details.product-item-details{min-height:170px;display:flex!important;justify-content:space-between;margin-bottom:30px}.catalog-category-view .product.actions.product-item-actions .actions-primary,.internal1 .payment-method-title.field.choice+.payment-method-content .payment-option._collapsible.opc-payment-additional.comment.last span.action.action-toggle,ol.product-items .product-item-inner{width:100%}.product.actions.product-item-actions .actions-primary{display:flex;justify-content:center;width:100%}
42.catalog-category-view .product.actions.product-item-actions{display:flex;align-items:center;width:100%;justify-content:center;flex-direction:row}.product-item-info .product-item-details .product-item-actions .tocart{color:#fff!important;border:none}.product-item-info .product-item-details .product-item-actions .tocart:hover{background-color:#003654!important;cursor:pointer!important}.product-item-info .product-item-details .product-item-actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:center}.cms-index-index a.action.towishlist{width:35px!important;height:35px!important;line-height:36px!important;border:none}.cms-licenses .col-md-4.col-sm-6,.filterproducts.products .price-box,.filterproducts.products a.product-item-link,.new-address-popup,.porto-products.title-border-bottom>.section-title,.small-list.products-grid .product-items .product-item-details,.stock.unavailable{text-align:center}.filterproducts.products button.action.tocart.primary{margin:0 auto!important;display:block;border-color:#00416b}h1.page-title{color:#00416b!important;font-size:32px!important}button.action.edit-address-link:hover{color:#00416b!important;text-decoration:underline}.opc-progress-bar-item._active::before,.opc-progress-bar-item._active>h1:before,.opc-progress-bar-item._active>span::before{background:#00416b!important}.opc-wrapper .shipping-address-item.selected-item a{color:#fff;text-decoration:underline}.opc-wrapper .shipping-address-item.selected-item::after{background:#00416b;border-radius:15px}div#checkout-payment-method-load{margin-bottom:40px}.discount-code .payment-option-content{margin-top:0!important}button.action.action-apply:hover{background:#00416b;border:none}.contact-index-index:lang(fr) .fieldset>.legend:before{content:"Laissez un message";font-weight:700;font-size:28px;color:#00416b}.contact-index-index:lang(en) .fieldset>.legend:before{content:"Leave us a message";font-weight:700;font-size:28px;color:#00416b}form#contact-form:lang(fr):after{content:"Pour utiliser le formulaire de contact, veuillez accepter tous les cookies ou envoyez un email à [email protected].";margin-top:20px;display:block}form#contact-form:lang(en):after{content:"To use the contact form, please accept all cookies or send an email to [email protected].";margin-top:20px;display:block}.contact-index-index .col-md-8{max-width:100%!important;flex:inherit}.cms-licenses img{max-width:300px;max-height:110px;margin-top:50px}.cms-licenses .col-md-4.col-sm-6 a,.cms-privacy-policy a,.page-wrapper>.breadcrumbs .items>li a,.page-wrapper>.breadcrumbs .items>li strong,.page-wrapper>.breadcrumbs .items>li.home a,.page-wrapper>.breadcrumbs .items>li:not(:last-child)::after{color:#00416b}.cms-faq .main a{color:#000;font-weight:700}.cms-faq h2,.cms-privacy-policy h2{color:#6e6e6e;font-size:20px;font-weight:400}.cms-faq h3,.cms-privacy-policy h3{color:#6e6e6e;font-size:16px;font-weight:400;margin:20px 0}.cms-faq h2.part,.cms-privacy-policy h2.part{color:#fff;padding:10px 20px;margin:0 0 20px;font-weight:400;font-size:20px;background:linear-gradient(to right,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 100%) #00416b}.footer-middle{background-color:#00476d!important}.footer-bottom,.footer-middle.footer-middle-2{background-color:#1c2838!important}.footer-middle.footer-middle-2 ul{display:flex;justify-content:center;max-width:90%;margin:auto}.footer-middle.footer-middle-2 ul li:last-child{border:none;margin:0;padding:0}.footer-middle.footer-middle-2 ul li{border-right:1px solid #fff;padding:0 10px 0 0;margin:0 10px 0 0}.footer-middle>.container{padding:12px 0!important}.footer-bottom{padding:0!important}.footer-bottom address{text-align:center!important;color:#fff}.field.choice.admin__field.admin__field-option{background:#00416b;padding:20px;color:#fff;font-size:18px;margin:30px 0!important}.shipping-address-items{max-height:490px;overflow:hidden;display:flex;flex-wrap:wrap}.opc-wrapper .shipping-address-item{padding:10px;width:calc(50% - 20px);margin:10px;display:flex;justify-content:space-between;align-items:flex-start;border-radius:10px;border:1px solid #ccc;flex-direction:column}.opc-wrapper .shipping-address-item.selected-item{border-color:#00416b;background:#00416b;color:#fff}.b2bGroup .minicart-items .product-item-details .product-item-pricing,.field.addresses,.internal1 .payment-group .payment-method{display:flex;flex-direction:column}.new-address-popup button{margin:auto}.small-list.products-grid .product-items.owl-carousel .owl-stage{width:100%!important}.small-list.products-grid .product-items .product-item{align-items:center!important;justify-content:center!important;flex-wrap:wrap!important}.small-list.products-grid .product-items .product-item-info{width:calc(50% - 30px)!important;height:380px;text-align:center;margin:0 15px!important}.small-list.products-grid .product-items .owl-item{width:50%!important;margin:0!important}strong#block-related-heading:before{font-size:24px;font-weight:400;text-transform:none;text-align:center;width:100%;display:block;color:#00416b;margin-bottom:-15px}strong#block-related-heading:lang(fr):before{content:"Les visiteurs ayant vu ce produit ont également regardé"}strong#block-related-heading:lang(en):before{content:"Other products in this category"}strong#block-upsell-heading:before{font-size:24px;font-weight:400;text-align:center;text-transform:none;color:#00416b}strong#block-upsell-heading:lang(fr):before{content:"Vous pouvez compléter vos achats"}strong#block-upsell-heading:lang(en):before{content:"Products to complete your purchase"}.checkout-billing-address .actions-toolbar{margin:30px 0}.checkout-cart-index .cart-discount,button.action.action-edit-address{margin-top:20px}button.action.edit-address-link{background:#fff;padding:20px;line-height:0;font-weight:700;display:block}button.action.edit-address-link:hover{border:1px solid #fff;padding:20px;line-height:0;font-weight:700;display:block}
42#discount-coupon-form #coupon_code{width:200px}.small-list.products-grid .product-items .product-item-info .product-item-photo{margin:0 auto 20px!important;width:auto!important;min-width:100%;max-width:100%}form#invoiceemail-form button:lang(fr) span:before{content:"Soumettre";font-size:14px}@media screen and (max-width:991px){header.page-header .nav-sections-item-title.active>a,header.page-header .nav-sections-item-title.active>a:focus,header.page-header .nav-sections-item-title.active>a:hover{color:#5b6f88!important}header.page-header .nav-sections-item-title{background-color:#5b6f88!important}.logo{max-width:300px!important}.header-contact{display:none!important}.minicart-wrapper .action.showcart:before,.nav-sections .header.links a,.nav-sections .header.links a:hover,.sw-megamenu.navigation li.ui-menu-item>a{color:#fff!important}header.page-header .nav-sections-item-title.active{background:#fff!important}.page-header.type2 .navigation:not(.side-megamenu)>ul{flex-direction:column}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{width:100%!important;display:flex!important;align-items:center!important;height:40px!important}.sw-megamenu.navigation li.level0.classic .submenu{margin:0!important}.page-header.type2 .navigation:not(.side-megamenu) .level0{width:100%!important}.navigation li.level0>a.ui-state-active,.navigation li.level0>a.ui-state-active+.submenu{background-color:inherit!important}.page-header.type2 .navigation:not(.side-megamenu)>ul div{justify-content:flex-start!important}.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){margin:auto}.pagebuilder-collage-content span{font-size:24px!important}.pagebuilder-collage-content p{width:100%;text-align:center;line-height:1.5!important}.footer-middle .pagebuilder-column-line{flex-direction:row;justify-content:center}.footer-middle .pagebuilder-column{flex-basis:33%}.footer-middle.footer-middle-2 ul{justify-content:center;flex-wrap:wrap}.footer-middle.footer-middle-2 ul li{border:none;padding:0 10px;margin:0}.pagebuilder-slider.slick-slider,.pagebuilder-slider.slick-slider :not(ul.slick-dots li button){height:150px;min-height:340px!important}.products-related.small-list.products-grid .product-items .product-item-info{width:calc(100% - 30px)!important;height:auto!important;margin-bottom:20px!important}.products-related.small-list.products-grid .product-items .product-item-info .product-item-photo{width:inherit!important}.product-item .tocart:before{margin-right:0}.product-item .tocart span,.vertical-double-lign,.vertical-single-lign{display:none}.opc-wrapper .shipping-address-item{flex-direction:column;align-items:flex-start}button.action.edit-address-link{background:0 0;right:inherit!important;position:inherit;top:inherit;padding:0}button.action.edit-address-link:before{color:#fff}}html[lang=fr] .b2cGroup span.price-wrapper.incl:after{content:"TVA comprise";font-size:.8em;font-weight:400;display:block}html[lang=en] .b2cGroup span.price-wrapper.incl:after{content:"Incl. tax";font-size:.8em;font-weight:400;display:block}.product-items .product-item .price-including-tax{text-decoration:line-through;font-size:16px!important}.price-including-tax .price{font-size:16px!important}.price-excluding-tax .price{font-size:17px!important}.product-info-price span.old-price{margin:10px 0}#checkout-step-shipping .new-address-popup,.amgift-code .payment-option-content,.b2bGroup .minicart-items .product-item-details .details-qty,.home-categories a:hover .hovered,.internal1 .checkout-payment-method .payment-option._collapsible.comment .payment-option-content,.internal1 .payment-method-title.field.choice+.payment-method-content .payment-option._collapsible.opc-payment-additional.comment.last,.login-container,.price-box .old-price,.product-item-info .product-item-details .price-box,.product.details.product-item-details,form#discount-form .actions-toolbar,form#discount-form .control,span.field-tooltip-action:focus>.field-tooltip-content{display:block!important}.product-info-price span.special-price,strong.limiter-label{margin-right:10px}.product-item-info .product-item-details .price-box{height:40px;min-height:37px!important}button.kickandrush-button-availability{color:#00416b;padding:20px 0;text-decoration:underline;display:none}.product-item a.action.towishlist.actions-secondary{padding:18px;width:47px;height:47px;line-height:47px}.product-item .action.towishlist:before{font-size:20px;color:#006566}.products-grid.wishlist .product-item .tocart{min-width:190px!important;padding:4px 12px!important;display:flex;align-items:center;justify-content:center}.wishlist-index-index .box-tocart .input-text.qty{height:37px!important}.action.towishlist.action-towishlist:lang(fr) span:before{content:"Déplacer vers la liste d'envies";font-size:14px}.minicart-items .product-item-name{white-space:normal!important}form#wishlist-view-form:lang(fr) button.action.update:before{content:"Mettre à jour ma liste d'envies";font-size:14px;padding:0 20px;line-height:1}form#wishlist-view-form:lang(fr) button.action.share:before{content:"Partager ma liste d'envies";font-size:14px;padding:0 20px;line-height:1}a.action.alert{background:#00416b;border:1px solid #00416b;color:#fff!important;padding:7px 12px}a.action.alert:hover{background:#fff;color:#00416b!important}.footer-middle a,.popupFree .item a,button.action.cancel.primary,input.amcard-button{color:#fff!important}.fotorama{overflow:visible!important}.fotorama--fullscreen .fotorama__wrap{max-width:100%!important;height:100%}.fotorama.fotorama--fullscreen{max-width:80vw;max-height:90vh;height:100%;left:50%!important;top:50%!important;transform:translate(-50%,-50%);overflow:hidden}.fotorama--fullscreen .fotorama__stage{height:100%!important}.fotorama__wrap:hover{cursor:zoom-in}.internal1:lang(fr) .items.payment-methods .step-title:before{content:"Autre budget";font-size:20px;font-weight:700;line-height:1.8}.internal1:lang(en) .items.payment-methods .step-title:before{content:"Other budget";font-size:20px;font-weight:700;line-height:1.8}tr.weee_ord_totals:lang(fr) th:before{font-size:14px;content:"Taxe environnementale (DEEE)"}tr.weee_ord_totals:lang(en) th:before{font-size:14px;content:"Environmental tax (DEEE)"}.field.gw-euvat-field:lang(fr) .field-tooltip-content{font-size:0px;height:100px}.field.gw-euvat-field:lang(fr) .field-tooltip-content:after{content:"Entrez le numéro de TVA de votre entreprise et nous déduirons les taxes applicables de votre panier.";font-size:14px;position:absolute;width:100%;left:4px;top:2px}.forbidden:lang(fr):after{content:"Utiliser une adresse du groupe Dassault comme adresse de livraison en B2C est interdit.";font-size:14px;position:initial;color:red;line-height:1}.forbidden:lang(en):after{content:"Using an address from the Dassault Group in a B2C context is prohibited.";font-size:14px;position:initial;color:red;line-height:1}html[lang=fr] label[for=discount-code]:before{content:"Code remise"!important}html[lang=en] label[for=discount-code]:before{content:"Discount code"!important}.b2bint2 button.kickandrush-button-availability,.internal1 button.kickandrush-button-availability,.internal1 li#kickandrush_sharedbudget-toplink{display:block}label[for=returns_policy_checkbox] a{font-weight:700}.checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{font-size:14px;content:"Inscrire obligatoirement votre NAB ou votre CI en commentaire (sera affiché sur la facture) ainsi que la raison de votre commande (évènements, salons...)"}.b2bext .checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{font-size:14px;content:"Inscrire obligatoirement votre numéro de PO en commentaire (sera affiché sur la facture) ainsi que la raison de votre commande (évènements, salons...)"}.b2bint2 .checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{font-size:14px;content:"Inscrire obligatoirement votre NAB/CI ou votre numéro de PO en commentaire (sera affiché sur la facture) ainsi que la raison de votre commande (évènements, salons...)"}.b2bint2 .checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{font-size:14px;content:"It is compulsory to indicate your NAB/CI or your PO number as a reference (this will be displayed on the invoice) as well as the reason for your order (events, trade fairs, etc...)"}.checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{font-size:14px;content:"You must enter your NAB or CI as a comment (this will be displayed on the invoice) as well as the reason for your order (events, trade fairs, etc...)"}.b2bext .checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{font-size:14px;content:"It is compulsory to indicate your PO number as a reference (this will be displayed on the invoice) as well as the reason for your order (events, trade fairs, etc...)"}.checkout-payment-method .payment-option-title .action-toggle>span{max-width:90%}input#coupon_code::placeholder,input#discount-code::placeholder,textarea.input-text.order-comment.order-comment-input::placeholder{font-size:0px}select#limiter{text-indent:inherit!important;text-overflow:inherit!important}.field.choice.kickandrush-budget.sentence:lang(fr):after{content:"Veuillez décocher cette case pour accéder aux autres méthodes de paiement.";display:block;margin:20px;font-size:12px;text-decoration:underline}.field.choice.kickandrush-budget.sentence:lang(en):after{content:"Please uncheck this box to access other payment methods.";display:block;margin:20px;font-size:12px;text-decoration:underline}.field.choice.kickandrush-budget:lang(fr) h3.step-title:before{content:"Budget délégué";font-size:20px;font-weight:700;font-family:"Open Sans"}.field.choice.kickandrush-budget:lang(en) h3.step-title:before{content:"Delegated budget";font-size:20px;font-weight:700;font-family:"Open Sans"}.b2bext .label[for=banktransfer] span,.block-title.budget,.block-title.shared-budget,.field.choice.kickandrush-budget h3.step-title,.product-info-main .product.pricing,.ship-to .shipping-information-title span,.ship-via:lang(fr) .shipping-information-title span,html[lang=fr] .b2bGroup .price-box::after{content:"Hors TVA ";font-size:.8em;font-weight:400;display:block}html[lang=en] .b2bGroup .price-box::after{content:"VAT excl ";font-size:.8em;font-weight:400;display:block}@media print{.logo img{max-width:initial!important;filter:invert(1)!important}}.minicart-items .update-cart-item{height:35px!important}.b2bGroup:lang(en) div#checkout-step-shipping_method:before,.b2bGroup:lang(fr) div#checkout-step-shipping_method:before{-webkit-tap-highlight-color:transparent;display:block;margin:20px;font-size:larger;text-decoration:underline;color:#00416b;font-weight:700}.b2bGroup:lang(fr) div#checkout-step-shipping_method:before{content:"Commande minimum de 250⬠hors TVA"}.b2bGroup:lang(en) div#checkout-step-shipping_method:before{content:"Minimum order value: â¬250 excl. VAT"}.internal1 .field.choice.set.billing{display:none!important;font-size:0px}.kickandrushbudget-index-index th.col.balance{width:125px}@media only screen and (max-width:991px){.navigation.sw-megamenu div li.ui-menu-item{border-top:1px solid #ddd}}.b2bext:lang(fr) .label[for=banktransfer]::after{content:"Par facture"}.b2bext:lang(en) .label[for=banktransfer]::after{content:"By invoice"}.internal1 button.action.action-edit-address{margin-top:20px;
42display:none!important}.ship-to:lang(fr) .shipping-information-title::before{content:"Adresse de livraison:"}#modal-title-0,.modal-header #modal-title-1{font-size:0px!important}.modal-header:lang(fr) #modal-title-0:before,.modal-header:lang(fr) #modal-title-1:before{content:"Veuillez saisir votre adresse e-mail";font-size:20px;color:#00416b}.modal-header:lang(en) #modal-title-0:before,.modal-header:lang(en) #modal-title-1:before{content:"Please enter your email address";font-size:20px;color:#00416b}.internal1 .payment-group .payment-method .payment-method-title{border-top:0;order:1}.products.wrapper.list.products-list li.item.product.product-item{display:flex;margin:40px 0}.products.wrapper.list.products-list .filterproducts.products a.product-item-link{text-align:left}.products.wrapper.list.products-list .filterproducts.products .price-box{text-align:left;margin:20px 0}.products.wrapper.list.products-list .product-item-info{width:40%!important}.products.wrapper.list.products-list .product.details.product-item-details{width:60%!important}form#form-validate select{line-height:30px}.col.qty .qty-changer>a,.qty.field .qty-changer>a{display:block;border-radius:0;margin-top:0;position:absolute;top:0;left:0;height:3rem;line-height:3rem;width:30px;border:1px solid #e7e7e7;color:#222529}.col.qty .qty-changer>a:first-child,.qty.field .qty-changer>a:first-child{right:0;left:auto}.col.qty .qty-changer>a:hover,.qty.field .qty-changer>a:hover{color:#08c}.col.qty .qty-changer>a::before,.qty.field .qty-changer>a::before{content:"";position:absolute;left:50%;top:50%;width:9px;border-top:1px solid;margin-top:-.5px;margin-left:-4.5px}.col.qty .qty-changer>a.qty-inc:after,.qty.field .qty-changer>a.qty-inc:after{content:"";position:absolute;left:50%;top:50%;height:9px;border-left:1px solid;margin-top:-4.5px;margin-left:-.5px}.col.qty .control,.qty.field .control{width:104px}tbody.cart.item button{padding:0 12px}.popupOpen:after{background:rgba(0,0,0,.7);content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9998}.popupFree{position:fixed;z-index:9999;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px}.popupFree .wrapper{display:flex;position:relative}.popupFree .item{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ccc;margin:0 10px;text-align:center;padding:20px}.popupFree .item a{background-color:#003654;padding:10px 20px;display:block}.popupFree .close{background-color:#fff;color:#333;position:absolute;top:-10px;right:-10px;border-radius:50%;border:2px solid #003654;font-size:17px;width:30px;height:30px;padding:0;line-height:1}a.action.button.primary.returns-new{color:#fff;border:none;line-height:24px}.product.data.items>.item.content{margin:0}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item]{padding:30px}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item] thead{background:#00416b;color:#fff}div[data-content-type=tabs] .tabs-content [data-content-type=tab-item] tr:nth-child(2n){background:#dadada}.product-item-actions .action.towishlist{border-color:#00416b}.block.block-dashboard-information{font-size:0px!important;line-height:0}.table-wrapper.transactions-recent{font-size:14px}.top_right.category,.top_right.product{max-width:20%!important}.block-minicart .block-content>.actions>.primary .action.primary{font-size:15px!important}a.action.actions-secondary.porto-icon-mail{display:block;padding:15px;width:47px;height:47px;line-height:1px;border:1px solid #00416b;text-align:center;margin-left:12px}a.action.actions-secondary.porto-icon-mail:before{position:inherit!important}.layout-1220 .navigation{max-width:1400px!important}.block-customer-login .field.note:lang(fr):after{content:'Dans le cas où vous consultez la boutique pour la première fois depuis le 1er Novembre 2023, veuillez cliquer sur "Mot de passe oublié" afin de définir un nouveau mot de passe.';display:block;color:#003654;font-weight:700}.block-customer-login .field.note:lang(en):after{content:'If you are visiting the store for the first time since November 1st 2023, please click on "Forgot your password" to set a new password.';display:block;color:#003654;font-weight:700}.abs-action-cart-button button.action,.cart-discount .actions-toolbar button.action,.cart.actions button.action{opacity:1!important;margin-left:10px!important}.block.crosssell .products-grid .product-item{width:25%;min-width:185px}.box-tocart h2{font-size:16px}.box-tocart button{padding:0 13px;height:auto}.product.media .top_left.product{max-width:110px}.breadcrumbs{background:#fff!important;margin-bottom:40px!important}h3.budget-title.step-title:lang(fr):before{content:"Votre budget";font-size:20px}h3.budget-title.step-title:lang(en):before{content:"Your budget";font-size:20px}h3.budget-title.step-title,label[for=no-budget]{font-size:0px}label[for=no-budget]:lang(fr):before{content:"Ne pas utiliser votre budget délégué";font-size:14px}label[for=no-budget]:lang(en):before{content:"Don't use your delegated budget";font-size:14px}.internal1:lang(fr) .items.payment-methods:before{content:"Methode de paiement";font-size:20px;font-weight:700;color:#000;background:#ddd;width:100%!important;display:block;padding:30px 20px;margin-bottom:20px}.internal1:lang(en) .items.payment-methods:before{content:"Payment Method";font-size:20px;font-weight:700;color:#000;background:#ddd;width:100%!important;display:block;padding:20px;margin-bottom:20px}.page-header .switcher .options ul.dropdown a{outline:0!important}
42fieldset.fieldset.create.info:lang(fr):before{content:"Les champs munis d'un astérisque (*) sont obligatoires.";color:red;letter-spacing:normal;margin-bottom:20px;position:absolute;top:20px}fieldset.fieldset.create.info:lang(en):before{content:"Fields marked with an asterisk (*) are required.";color:red;letter-spacing:normal;margin-bottom:20px;position:absolute;top:20px}fieldset.fieldset.address,fieldset.fieldset.create.account,fieldset.fieldset.create.info{margin-top:17px}.prev-next-products a:focus+.product-pop{visibility:visible;opacity:1}html .action.primary{padding:.8em 1em!important}.search-area{color:#000!important}.category-bonsplans:lang(en) .column.main:before,.category-bonsplans:lang(fr) .column.main:before{color:#016402;margin-bottom:20px;background-color:#e5eee6;padding:12px;font-weight:700;display:block}.category-bonsplans:lang(fr) .column.main:before{content:"Les codes de réductions ne sont pas applicables aux produits de cette catégorie."}.category-bonsplans:lang(en) .column.main:before{content:"Discount codes are not applicable to products in this category."}.field.group_id.required{visibility:hidden;display:none}fieldset.fieldset.create.info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.internal1 .payment-group .payment-method #budget-extra-field{order:2}.group-selector p{display:flex;align-items:center;font-size:15px;background:#efefef;width:330px;flex-wrap:wrap;padding:10px 20px;border-radius:10px;font-weight:700}.group-selector label{margin-left:6px;margin-top:4px}.group-selector small{font-size:11px;font-weight:400;line-height:1.5;margin-bottom:12px}.group-selector small a{text-decoration:underline}fieldset.fieldset.create.info .field.field-name-firstname.required,fieldset.fieldset.create.info .field.field-name-lastname.required{width:330px!important}.internal1 .payment-group .payment-method .payment-method-content,fieldset.fieldset.create.info .field.field-name-firstname.required{order:3}fieldset.fieldset.create.info .field.field-name-lastname.required{order:4}fieldset.fieldset.create.info .field.choice.newsletter{order:5}.internal1 .checkout-payment-method .payment-method-title:lang(fr) label[for=banktransfer]:before{content:"Autre budget";display:block;padding-left:24px}.internal1 .checkout-payment-method .payment-method-title:lang(en) label[for=banktransfer]:before{content:"Other budget";display:block;padding-left:24px}.internal1 .checkout-payment-method .payment-method-title label[for=banktransfer]{position:relative;display:block}.internal1 .checkout-payment-method .payment-method-title label[for=banktransfer]:after{content:"";background-image:url("https://www.thestore-dassault-aviation.com/media/wysiwyg/input.png");background-size:contain;width:18px;height:18px;display:block;position:absolute;left:0;top:4px}ol.product-items.widget-product-carousel.slick-initialized.slick-slider.slick-dotted .slick-dots li{margin-top:40px}.internal1 .checkout-payment-method .payment-option-title:lang(fr) .action-toggle>span:before{content:"Merci d'indiquer votre NAB/CI et/ou votre numéro de commande."}.internal1 .checkout-payment-method .payment-option-title:lang(en) .action-toggle>span:before{content:"Please insert your NAB/CI and/or your order reference number."}@media only screen and (max-width:480px){.slide-franco p span{color:#fff!important}.pagebuilder-slider.slick-slider :not(ul.slick-dots li button){min-height:inherit!important;height:inherit!important;line-height:1!important;overflow:hidden}.pagebuilder-collage-content h1,.slide-franco .conditions{display:none}}.pagebuilder-collage-content h1{font-size:56px;line-height:1;font-weight:400}.footer-middle-2 a:focus-visible{outline-color:#fff}.slick-dots button:focus-visible{outline:white solid 2px!important;outline-offset:1px}.sidebar .actions-toolbar .action.primary{line-height:12px}.box-tocart .action.tocart{line-height:1rem}.product-item-info .product-item-details .product-item-actions .tocart{line-height:17px}.hs_email:lang(fr) label.hs-error-msg:after{content:" Exemple : [email protected]"}.hs_email:lang(en) label.hs-error-msg:after{content:" Example : [email protected]"}.hs_phone:lang(fr) label.hs-error-msg:after{content:" Exemple : +32485799645"}.hs_phone:lang(en) label.hs-error-msg:after{content:" Example : +32485799645"}
42._keyfocus :focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{box-shadow:none!important}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__stage__shaft:focus:after,.fotorama__zoom-in:focus:after,.fotorama__zoom-out:focus:after{outline:blue solid 2px;outline-offset:-5px}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame--dot .fotorama__dot,.fotorama__nav__frame--thumb.fotorama__thumb,.fotorama__stage__shaft:focus,.fotorama__zoom-in:focus,.fotorama__zoom-out:focus{outline:0}ul.header.links a:focus-visible{outline:white solid 2px!important;outline-offset:-3px}p.price-to{display:flex!important;align-items:flex-start!important}p.price-to:before{margin:6px 0 5px!important}.amcard-page-product .product-info-main .price-final_price .price-wrapper .price{font-size:24px!important}.amgiftcard-price-multiple span.price-wrapper.incl:after{font-size:12px!important}input.amcard-button{background:#00416b!important;border:none!important;padding:12px 20px!important;border-radius:0!important;text-transform:uppercase;font-weight:700}.amgcard-datalist-container .amcard-field.-datalist{height:40px!important;margin-bottom:20px}.amgcard-datalist-container .amcard-input-arrow:after{top:18px!important}.amcard-label-block.-price.-active,.amcard-label-block.-price:hover{background-color:#00416b;border:1px solid #00416b}.ui-datepicker .ui-datepicker-prev span{border-color:transparent #00416b transparent transparent!important;margin-top:4px!important}.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent #00416b!important;margin-top:4px!important}.am-datepicker .ui-datepicker-header .ui-datepicker-title select{padding:8px 30px 8px 12px!important}.search-autocomplete dl dd .amount{color:#444!important}header.page-header.type2 :focus-visible{outline:white solid 2px!important}#totop:focus-visible,.smile-es-range-slider button.action.primary.small a:focus-visible{outline:white solid 2px!important;outline-offset:1px!important}button#closePlayer:focus-visible,button.mfp-close:focus-visible{outline:white solid 2px!important}.checkout-index-index .amcard-codes-list:before{content:"Carte cadeau/Code remise";font-size:20px;font-weight:700;color:#000;background:#ddd;width:100%!important;display:block;padding:30px 20px;margin-bottom:20px;margin-left:-30px}span.amcard-title{font-weight:700;color:#00416b}.cart-discount .fieldset>.field>.label{display:block;font-weight:700;color:#00416b}.fieldset.coupon{display:flex;justify-content:flex-start;align-items:flex-end}.cart-discount .field{margin-bottom:0}.opc-wrapper .form-discount{border-top:1px solid #cecece;padding-top:30px}label[for=discount-code]:before{font-weight:700!important;color:#00416b!important}.old-price .price{color:#6e6e6e!important}header.page-header.type2 .block-minicart :focus-visible{border:2px solid #00f!important;outline-offset:3px;outline:0}:focus-visible{outline:blue solid 2px!important;outline-offset:3px} 43@media (max-width: 991px) {.third.row img {max-width: 70vw;}.third.row a {text-align: center;display: block;}.header-row .header-right {padding: 20px 12px 20px 0 !important;}ul.subchildmenu {width: 100vw;}.page-header.type2 .sw-megamenu.navigation li.level0 .submenu a {padding: 20px 10px;}li.ui-menu-item.category-item.level1:first-child {border: none;}.giftIcon{width:55px;}} 44 45 46</style>
47<script> 48requirejs(["jquery","Magento_Customer/js/customer-data","domReady!"],(function(e,t){e(document).ready((function(){e(document).on("click", "#simulationMenu .open-children-toggle", function () { e(this).next("a").toggleClass("ui-state-active"); e("#simulationMenu").find(".submenu").toggleClass("opened");});e("body").addClass("b2cGroup"),t.get("customer").subscribe((function(t){"22"===t.customerGroup||"23"===t.customerGroup?(e(".availability.only").css("font-size","14px"),e("button.action.edit-address-link").hide()):e(".availability.only").attr("title",""),setInterval((function(){"22"===t.customerGroup&&(e("body").removeClass("b2cGroup"),e("body").addClass("internal1"))}),500),"22"!=t.customerGroup&&e(".box.box-billing-address .box-actions, .box.box-shipping-address .box-actions,.block.block-dashboard-addresses a.action.edit,.box.box-address-billing .box-actions, .box.box-address-shipping .box-actions").show(),"11"!==t.customerGroup&&"22"!==t.customerGroup&&"23"!==t.customerGroup||e("span.price-wrapper").removeClass("incl"),setInterval((function(){"11"!==t.customerGroup&&"22"!==t.customerGroup&&"23"!==t.customerGroup||(e("body").removeClass("b2cGroup"),e("body").addClass("b2bGroup"))}),500),setInterval((function(){"23"===t.customerGroup&&(e("body").removeClass("b2cGroup"),e("body").addClass("b2bint2"))}),500),setInterval((function(){"11"===t.customerGroup&&(e("body").removeClass("b2cGroup"),e("body").addClass("b2bext"))}),500)})),setInterval((function(){e('.shipping-address-item:contains("COMPTABILITE")').hide(),e("#payment").is(":visible")&&e("label[for=kickandrushbudget-spending]").length,e("th:lang(fr)").each((function(){var t=e(this).text();t=t.replace("TFP","Taxe environnementale (DEEE)"),e(this).text(t)})),e("th:lang(en)").each((function(){var t=e(this).text();t=t.replace("FPT","Environmental tax (DEEE)"),e(this).text(t)})),e("body").hasClass("checkout-index-index")&&"fr"===e("html").attr("lang")&&(e(".budget-option label").each((function(){var t=e(this).text();t=t.replace("Delegated Budget","budget délégué"),e(this).text(t)})),e(".budget-option label").each((function(){var t=e(this).text();t=t.replace("Personal Budget","budget personnel"),e(this).text(t)}))),e("li#kickandrush_sharedbudget-toplink").length>0&&(e("li#kickandrush_sharedbudget-toplink span:lang(fr)").each((function(){if(e("li#kickandrush_sharedbudget-toplink span:lang(fr)").text().indexOf("délégué")<=0){var t=e(this).text();t=t.replace("Budget","Budget délégué"),e(this).text(t)}})),e("li#kickandrush_sharedbudget-toplink span:lang(en)").each((function(){if(e("li#kickandrush_sharedbudget-toplink span:lang(en)").text().indexOf("Delegated")<=0){var t=e(this).text();t=t.replace("Budget","Delegated budget"),e(this).text(t)}}))),e(".budget-option label:lang(fr)").text().indexOf("Dépensez votre budget délégué")<=0&&e(".budget-option label:lang(fr)").each((function(){var t=e(this).text();t=t.replace("Dépensez votre budget","Dépensez votre budget délégué"),e(this).text(t)})),e(".budget-option label:lang(fr)").text().indexOf("Votre budget délégué actuel")<=0&&e(".budget-option label:lang(fr)").each((function(){var t=e(this).text();t=t.replace("Votre budget actuel","Votre budget délégué actuel"),e(this).text(t)})),e(".budget-option label:lang(en)").text().indexOf("Spend your delegated budget")<=0&&e(".budget-option label:lang(en)").each((function(){var t=e(this).text();t=t.replace("Spend your budget","Spend your delegated budget"),e(this).text(t)})),e(".budget-option label:lang(en)").text().indexOf("Your current delegated budget")<=0&&e(".budget-option label:lang(en)").each((function(){var t=e(this).text();t=t.replace("Your current budget","Your current delegated budget"),e(this).text(t)})),e("body:lang(en) .block-dashboard-addresses address").text().indexOf("Siret number")<=0&&e("body:lang(en) .block-dashboard-addresses address").each((function(){var t=e(this).html();t=t.replace("Company Number","Siret number"),e(this).html(t)})),e("body:lang(fr) .block-dashboard-addresses address").text().indexOf("Numéro de siret")<=0&&e("body:lang(fr) .block-dashboard-addresses address").each((function(){var t=e(this).html();t=t.replace("Company Number","Numéro de siret"),e(this).html(t)}))}),500),e("body").hasClass("page-product-configurable")&&setInterval((function(){e("body:not(.b2bGroup) .modal.kickandrush-modal-stock-availability span.qty span.stock-point.limited-stock").css("margin","0"),e("body:not(.b2bGroup) .modal.kickandrush-modal-stock-availability span.qty").css("font-size","0p
48x")}),100),e("body:not(.b2bGroup) input[name^=street]").on("focusout",(function(){(e(this).val().indexOf("dassault")>-1||e(this).val().indexOf("aviation")>-1)&&(e(this).closest(".field.street").addClass("forbidden"),e(this).val(""))})),e("span.price-wrapper").addClass("incl"),e(".availability strong").text()>100&&(e(".availability:lang(fr)").append('<div class="progress" style="margin: 15px 0; border: solid 1px limegreen; height: 27px; width: 300px;"><div class="bar" style="background: limegreen; height: 26px; padding: 5px; width: 88%; color: white; line-height: 16px; font-size: 14px;">En stock</div></div>'),e(".availability:lang(en)").append('<div class="progress" style="margin: 15px 0; border: solid 1px limegreen; height: 27px; width: 300px;"><div class="bar" style="background: limegreen; height: 26px; padding: 5px; width: 88%; color: white; line-height: 16px; font-size: 14px;">In stock</div></div>')),e(".availability strong").text()<100&&e(".availability strong").text()>0&&(e(".availability:lang(fr)").append('<div class="progress" style="margin: 15px 0; border: solid 1px orange; height: 27px; width: 300px;"><div class="bar" style="background: orange; height: 26px; padding: 5px; width: 10%; color: #333333; line-height: 16px; white-space: nowrap; font-size: 14px;">En stock</div></div>'),e(".availability:lang(en)").append('<div class="progress" style="margin: 15px 0; border: solid 1px orange; height: 27px; width: 300px;"><div class="bar" style="background: orange; height: 26px; padding: 5px; width: 10%; color: #333333; line-height: 16px; white-space: nowrap; font-size: 14px;">In stock</div></div>')),e(".product.alert.stock").length>0&&(e(".product.alert.stock:lang(fr)").append('<div class="progress" style="margin: 15px 0; border: solid 1px red; height: 27px; width: 300px;"><div class="bar" style="height: 26px; padding: 5px; width: 99%; background-color: red; color: white; line-height: 16px; font-size: 14px;">Epuisé</div></div>'),e(".product.alert.stock:lang(en)").append('<div class="progress" style="margin: 15px 0; border: solid 1px red; height: 27px; width: 300px;"><div class="bar" style="height: 26px; padding: 5px; width: 99%; background-color: red; color: white; line-height: 16px; font-size: 14px;">Out of stock</div></div>')),e("body").hasClass("customer-account-create")&&setInterval((function(){0===e(".field.company .field.gw-euvat-field").length&&e(".field.company").append(e(".field.gw-euvat-field"))}),500),e("button#product-addtocart-button").click((function(){!1===e(".admin__control-checkbox").prop("checked")&&e(".admin__field-option label").css("border-bottom","solid 1px red")})),setInterval((function(){e(".opc-wrapper .shipping-address-item").length>3&&0===e(".viewMore").length&&(e(".field.addresses:lang(en)").append('<button type="button" class="action viewMore" style="max-width: 140px;margin: 30px auto 10px;"><span>View more</span></button>'),e(".field.addresses:lang(fr)").append('<button type="button" class="action viewMore" style="max-width: 140px;margin: 30px auto 10px;"><span>Voir plus</span></button>'),e(".field.addresses:lang(en)").append('<button type="button" class="action viewLess" style="max-width: 140px;margin: 30px auto 10px;"><span>View less</span></button>'),e(".field.addresses:lang(fr)").append('<button type="button" class="action viewLess" style="max-width: 140px;margin: 30px auto 10px;"><span>Voir moins</span></button>'),e(".field.addresses .viewMore").click((function(){e(".shipping-address-items").css("max-height","inherit"),e(".shipping-address-items").css("overflow","auto"),e(".viewLess").css("display","block"),e(".viewMore").css("display","none")})),e(".field.addresses .viewLess").click((function(){e(".shipping-address-items").css("max-height","490px"),e(".shipping-address-items").css("overflow","hidden"),e(".viewMore").css("display","block"),e(".viewLess").css("display","none")})))}),500),e('html[lang="fr"] .block.block-dashboard-information .box-title span:contains(budget actuel)').first().text("Mon budget délégué"),e('html[lang="fr"] .page-title-wrapper .page-title span:contains(Budget)').first().text("Budget délégué"),e('html[lang="fr"] .block-content .box-title span:contains(Nom du budget)').first().text("Nom du budget délégué"),e('html[lang="fr"] li.nav.item strong:contains(Budget)').first().text("Budget délégué"),e('html[lang="fr"] li.nav.item a:contains(Budget)').first().text("Budget délégué"),e('html[lang="en"] .block.block-dashboard-information .box-title span:contains(Current Balance)').first().text("Delegated Budget"),e('html[lang="en"] .page-title-wrapper .page-title span:contains(Budget Credit)').first().text("Delegated Budget"),e('html[lang="en"] .block-content .box-title span:contains(Budget Name)').first().text("Delegated Budget Name"),e('html[lang="en"] li.nav.item strong:contains(Budget Credit)').first().text("Delegated Budget"),e('html[lang="en"] li.nav.item a:contains(Budget Credit)').first().text("Delegated Budget"),setInterval((function(){e(".internal1 .payment-group .step-title").on("click",(function(){e(".payment-group .payment-method").toggle()}))}),200),setInterval((function(){e(".internal1 .field.choice.kickandrush-budget .step-title").on("click",(function(){var t=e(".field.choice.kickandrush-budget input").is(":visible"),a=e(".field.choice.kickandrush-budget label").is(":visible");t&&a?(e(".field.choice.kickandrush-budget input, .field.choice.kickandrush-budget label").hide(),e(".field.choice.kickandrush-budget").removeClass("sentence")):(e(".field.choice.kickandrush-budget input, .field.choice.kickandrush-budget label").show(),e(".field.choice.kickandrush-budget").addClass("sentence"))})),e(".popupFree button").click((function(){e("body").removeClass("popupOpen"),e(".popupFree").remove()}))}),200),e("#shipping-method-buttons-container").click((()=>{e(document).ajaxComplete(0===e("#budget-extra-field").length)??e(".budget-selection").append(extraBudgetField)}))})),window.addEventListener("selectBudget",(function(t){var a=JSON.parse(window.localStorage["mage-cache-storage"]).customer.balance,i=parseInt(a),n=e("tr.grand.totals.excl .price").text().replace(/[ ,]/g,"");parseInt(n)>i&&(document.querySelector(".actions-toolbar button.action.primary.checkout").setAttribute("disabled",""),document.querySelector(".actions-toolbar button.action.primary.checkout").classList.add("disabled"))})),window.addEventListener("clearBudget",(function(e){document.querySelector(".actions-toolbar button.action.primary.checkout").removeAttribute("disabled"),document.querySelector(".actions-toolbar button.action.primary.checkout").classList.remove("disabled")})),e('.product.attribute.description div[data-content-type="tabs"] .tabs-navigation').length>0&&e("div#tab-label-description").hide()}));</script>
vendor: 2 bytes, line 48
48
49<script> 50requirejs(["jquery","Magento_Customer/js/customer-data","Magento_Checkout/js/model/step-navigator","domReady!"],(function(e,t,a){e(document).ready((function(){setInterval((function(){e("body").hasClass("catalog-product-view")&&e(".availability.only").removeAttr("title"),e(".prev-next-products a:focus + .product-pop").length>0&&e(document).on("keydown",(function(t){27===t.keyCode&&(e(".product-pop").css("visibility","hidden"),e(".product-pop").css("opacity","0"))}))}),1e3);e(".prev-next-products a").on("focus",function(){e(this).next(".product-pop").css("visibility","visible"),e(this).next(".product-pop").css("opacity","1")});e("*").not(".prev-next-products a").on("focus",function(){e(".product-pop").css("visibility","hidden"),e(".product-pop").css("opacity","0")});for(var o=!1,n=0;n<document.styleSheets.length;n++)document.styleSheets.item(n).disabled&&(o=!0);o&&e("header").css("height","auto"),a.steps.subscribe((function(t){"payment"===t[a.getActiveItemIndex()].code&&setInterval((function(){!e("body").hasClass("otherBudgetReady")&&e('.internal1 .checkout-payment-method .payment-method-title label[for="banktransfer"]').is(":visible")&&(e("#budget-extra-field").clone().appendTo(e('.internal1 .checkout-payment-method .payment-method-title label[for="banktransfer"]').parent().parent()),e("body").addClass("otherBudgetReady")),e("body").hasClass("otherBudgetReady")&&!e('.internal1 .checkout-payment-method .payment-method-title label[for="banktransfer"]').is(":visible")&&e("body").removeClass("otherBudgetReady"),0===e('.internal1 .checkout-payment-method .payment-method-title:lang(fr) label[for="banktransfer"]').length?e(".internal1 .payment-option._collapsible.opc-payment-additional.comment.last").addClass("hidden"):e(".internal1 .payment-option._collapsible.opc-payment-additional.comment.last").removeClass("hidden")}),1e3)})),e("fieldset.fieldset.create.info input").attr("tabindex","0"),e("fieldset.fieldset.address input, fieldset.fieldset.address select, .field.gw-euvat-field input").attr("tabindex","0"),e("fieldset.fieldset.create.account input, form.form-create-account input").attr("tabindex","0"),e("button.action.submit.primary").attr("tabindex","0"),e("fieldset.fieldset.create.info:lang(fr)").append('<fieldset class="group-selector" style="border: none; padding: 0;"><legend style="font-weight: bold; margin-bottom: 12px;">Choisissez votre groupe</legend><p><input type="radio" name="group" id="groupB2C" value="groupB2C" tabindex="0" /><label for="groupB2C">Particulier <sup style="color:red;">*</sup></label></p><p><input type="radio" name="group" id="groupB2B" value="groupB2B" tabindex="0" /><label for="groupB2B">Revendeur/Association <sup style="color:red;">*</sup></label><small>La création d\'un compte professionnel est soumise à l\'approbation de The Store. En choisissant de créer un compte professionnel, vous acceptez les <a href="https://www.thestore-dassault-aviation.com/fr/cgv" tabindex="0">conditions générales</a> de The Store.</small></p></fieldset>'),e("fieldset.fieldset.create.info:lang(en)").append('<fieldset class="group-selector" style="border: none; padding: 0;"><legend style="font-weight: bold; margin-bottom: 12px;">Choose your group</legend><p><input type="radio" name="group" id="groupB2C" value="groupB2C" tabindex="0" /><label for="groupB2C">Individual <sup style="color:red;">*</sup></label></p><p><input type="radio" name="group" id="groupB2B" value="groupB2B" tabindex="0" /><label for="groupB2B">Dealer/Association <sup style="color:red;">*</sup></label><small>The creation of a professional account is subject to approval by The Store. By choosing to create a professional account, you agree to The Store\'s <a href="https://www.thestore-dassault-aviation.com/en/terms-conditions" tabindex="0">terms and conditions</a>.</small></p></fieldset>'),e('.group-selector').insertBefore('.field-name-firstname'),e("body").hasClass("b2cGroup")&&e("select#group_id").val("24"),e("input[type=radio][name=group]").change((function(){"groupB2C"==this.value&&e("#group_id").val("24"),"groupB2B"==this.value&&e("#group_id").val("11")})),setTimeout((function(){e(".b2bext #costcenter-form button.action.primary.checkout").prop("disabled","true"),e("fieldset.f
50ieldset.address input, fieldset.fieldset.address select, .field.gw-euvat-field input,span.field-tooltip-action.action-help").attr("tabindex","0"),e(".cms-index-index #slick-slide-control00").attr("aria-labelledby",e("#slick-slide00 .pagebuilder-collage-content").text()),e(".cms-index-index #slick-slide-control01").attr("aria-labelledby",e("#slick-slide01 .pagebuilder-collage-content").text()),e(".cms-index-index #slick-slide-control02").attr("aria-labelledby",e("#slick-slide02 .pagebuilder-collage-content").text())}),2e3),setTimeout((function(){e('.messages div:contains("This confirmation key is invalid or has expired.")').length>0&&e(".messages:lang(en) .messages:last-child").append('<div class="message-success success message"><div>Your account is confirmed. Please log in here below.</div></div>'),e('.messages div:contains("Cette clé de confirmation est invalide ou a expiré.")').length>0&&e(".messages:lang(fr) .messages:last-child").append('<div class="message-success success message"><div>Votre compte est confirmé. Veuillez vous identifier ci-dessous.</div></div>')}),500),setInterval((function(){e(".b2bext .order-comment-input").on("input",(function(){""===e(".b2bext .order-comment-input").val()?e(".b2bext #costcenter-form button.action.primary.checkout").prop("disabled","true"):e(".b2bext #costcenter-form button.action.primary.checkout").removeAttr("disabled")}))}),1e3);var s=setInterval((function(){if("FR"===e("#shipping-zip-form select").val()&&e("body").hasClass("b2cGroup")&&e("body").hasClass("checkout-cart-index")){var t=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().slice(0,-2),a=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().substring(1),o=180-parseInt(t),n=180-parseInt(a);console.log(o+" - "+t),(parseInt(t)<180||parseInt(a)<180)&&(parseInt(o)>0&&e(".cart-summary .table-wrapper:lang(fr), .opc-block-summary:lang(fr)").append('<p style="font-weight: bold; color: #ce0037;">Livraison en France ? Plus que '+o+"⬠pour bénéficier de la livraison gratuite !</p>"),e(".cart-summary .table-wrapper:lang(en), .opc-block-summary:lang(en)").append('<p style="font-weight: bold; color: #ce0037;">Delivering to France? Only '+n+"⬠left to benefit from free delivery</p>"))}if(document.styleSheets.length){jQuery('header').css('height','auto')}if(e("body").hasClass("b2cGroup")&&e("body").hasClass("checkout-index-index")){t=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().slice(0,-2),a=e(".minicart-wrapper .block-minicart .subtotal .amount .price").text().substring(1);if(parseInt(t)<180||parseInt(a)<180){o=180-parseInt(t),n=180-parseInt(a);parseInt(o)>0&&e(".cart-summary .table-wrapper:lang(fr), .opc-block-summary:lang(fr)").append('<p style="font-weight: bold; color: #ce0037;">Livraison en France ? Plus que '+o+"⬠pour bénéficier de la livraison gratuite !</p>"),e(".cart-summary .table-wrapper:lang(en), .opc-block-summary:lang(en)").append('<p style="font-weight: bold; color: #ce0037;">Delivering to France? Only '+n+"⬠left to benefit from free delivery</p>")}}clearInterval(s)}),1e3);t.get("customer").subscribe((function(t){var a=null,o=null,n=function(){if(null==o){let e=t.customerGroup;null!=e&&(o=e)}else clearInterval(a),"11"!==t.customerGroup&&"22"!==t.customerGroup&&"23"!==t.customerGroup||e(".B2COnly").css("display","none")};e(document).ready((function(){a=setInterval(n,500)}))}),this)}))}));</script>
vendor: 2 bytes, line 50
50
51<script> 52requirejs(["jquery","Magento_Customer/js/customer-data","domReady!"],(function(t,e){t(document).ready((function(){t(".header-main .header-right:lang(fr)").append('<a href="https://www.thestore-dassault-aviation.com/fr/carte-cadeau.html" class="icon-gift" title="Carte cadeau" aria-label="Carte cadeau"><img class="giftIcon" style="margin-left: 15px;" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/gift.png" alt="" /></a>'),t(".header-main .header-right:lang(en)").append('<a href="https://www.thestore-dassault-aviation.com/en/carte-cadeau.html" class="icon-gift" title="Gift card" aria-label="Gift card"><img class="giftIcon" style="margin-left: 15px;" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/gift.png" alt="" /></a>'),e.get("customer").subscribe((function(e){"22"!=e.customerGroup&&setInterval((function(){t("button.action.primary.checkout.disabled").removeClass("disabled"),t(".payment-option._collapsible.opc-payment-additional.comment.last").hide()}),500),setInterval((function(){"11"!==e.customerGroup&&"22"!==e.customerGroup&&"23"!==e.customerGroup||(t(".amcard-codes-list,.amcard-field-container.-cart,.icon-gift").remove(),t("a[href*=amgcard]").parent().remove())}),500)})),t("body").hasClass("checkout-index-index")&&setInterval((function(){var e=window.checkoutConfig&&window.checkoutConfig.quoteItemData;e&&1===e.length&&"5743"==e[0].item_id&&t("#discount-form").hide()}),500),t("body").hasClass("customer-account-create")&&setInterval((function(){t("fieldset.fieldset.create.account input, form.form-create-account input, form.form-create-account select").attr("tabindex","0")}),500)}))})); 53</script>
53 <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&v1&subset=latin%2Clatin-ext&display=swap" type="text/css" media="screen"/> 54<link href="//fonts.googleapis.com/css?family=Oswald:300,400,500,600,700&display=swap" rel="stylesheet"> 55<link href="//fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800&display=swap" rel="stylesheet"> 56<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&v1&subset=latin%2Clatin-ext&display=swap" type="text/css" media="screen"/> 57<link rel="stylesheet" type="text/css" media="all" href="https://www.thestore-dassault-aviation.com/media/porto/configed_css/global_dassault_fr.css?version=1790153004">
58<script type="text/javascript"> 59var redirect_cart = false; 60var porto_config = { 61 paths: { 62 'parallax': 'js/jquery.parallax.min', 63 'owlcarousel': 'owl.carousel/owl.carousel', 64 'floatelement': 'js/jquery.floatelement' 65 }, 66 shim: { 67 'owlcarousel': { 68 deps: ['jquery'] 69 }, 70 'owlcarousel_thumbs': { 71 deps: ['jquery','owlcarousel'] 72 }, 73 'floatelement': { 74 deps: ['jquery'] 75 } 76 } 77}; 78 79require.config(porto_config); 80</script>
vendor: 1 bytes, line 80
80
81<script type="text/javascript"> 82require([ 83 'jquery' 84], function ($) { 85 var scrolled = false; 86 $(window).scroll(function(){ 87 if($(window).width()>=992){ 88 if(160<$(window).scrollTop() && !scrolled){ 89 $('.page-header:not(.sticky-header)').css("height",$('.page-header:not(.sticky-header)').height()+'px'); 90 $('.page-header').addClass("sticky-header"); 91 scrolled = true; 92 if($(".page-header").hasClass("type1") || $(".page-header").hasClass("type2") || $(".page-header").hasClass("type6")) { 93 $('.page-header .minicart-wrapper').after('<div class="minicart-place hide"></div>'); 94 var minicart = $('.page-header .minicart-wrapper').detach(); 95 $('.page-header .navigation').append(minicart); 96 97 var logo_image = $('<div>').append($('.page-header .header .logo').clone()).html(); 98 $('.page-header .navigation').prepend('<div class="sticky-logo">'+logo_image+'</div>'); 99 } 100 }126 101 if(160>=$(window).scrollTop() && scrolled){ 102 $('.page-header.sticky-header').css("height",'auto'); 103 $('.page-header').removeClass("sticky-header"); 104 scrolled = false; 105 if($(".page-header").hasClass("type1") || $(".page-header").hasClass("type2") || $(".page-header").hasClass("type6")) { 106 var minicart; 107 minicart = $('.page-header .navigation .minicart-wrapper').detach(); 108 $('.minicart-place').after(minicart); 109 $('.minicart-place').remove(); 110 $('.page-header .minicart-wrapper-moved').addClass("minicart-wrapper").removeClass("minicart-wrapper-moved").removeClass("hide"); 111 112 $('.page-header .navigation > .sticky-logo').remove(); 113 } 114 } 115 } 116 if($('body').hasClass('mobile-sticky')) { 117 if($(window).width()<=991){ 118 if(130<$(window).scrollTop() && !scrolled){ 119 $('.page-header:not(.sticky-header)').css("height",$('.page-header:not(.sticky-header)').height()+'px'); 120 $('.page-header').addClass("sticky-header"); 121 scrolled = true; 122 } 123 if(130>=$(window).scrollTop() && scrolled){ 124 $('.page-header.sticky-header').css("height",'auto'); 125 $('.page-header').removeClass("sticky-header"); 126 scrolled = false; 127 } 128 } 129 } 130 }); 131 $(window).resize(function(){ 132 var b_w = $(window).width(); 133 if(b_w <= 991){ 134 if($('.page-header .navigation .minicart-wrapper').length > 0) { 135 var minicart; 136 minicart = $('.page-header .navigation .minicart-wrapper').detach(); 137 $('.minicart-place').after(minicart); 138 $('.minicart-place').remove(); 139 $('.page-header .minicart-wrapper-moved').addClass("minicart-wrapper").removeClass("minicart-wrapper-moved").removeClass("hide"); 140 } 141 } 142 }); 143}); 144</script>
144 145
145<script type="text/x-magento-init"> 146 { 147 "*": { 148 "Magento_PageCache/js/form-key-provider": { 149 "isPaginationCacheEnabled": 150 0 } 151 } 152 } 153 </script>
vendor: 1 bytes, line 153
153
154<script type="text/javascript" src="https://chimpstatic.com/mcjs-connected/js/users/566a9512473cfa3b968814ea1/771f37715e4299f480cd2c947.js" defer="defer"> 155</script>
155<script> 156try{smileTracker.setConfig({beaconUrl:'https://www.thestore-dassault-aviation.com/fr/elasticsuite/tracker/hit/image/h.png',telemetryUrl:'https://t.elasticsuite.io/track',telemetryEnabled:'',sessionConfig:{"visit_cookie_name":"STUID","visit_cookie_lifetime":"3600","visitor_cookie_lifetime":"365","visitor_cookie_name":"STVID","domain":"www.thestore-dassault-aviation.com","path":"\/fr"},endpointUrl:'https://www.thestore-dassault-aviation.com/fr/rest/V1/elasticsuite-tracker/hit',});smileTracker.addPageVar('store_id','11');require(['Smile_ElasticsuiteTracker/js/user-consent'],function(userConsent){if(userConsent({"cookieRestrictionEnabled":"0","cookieRestrictionName":"user_allowed_save_cookie"})){smileTracker.sendTag();}});}catch(err){;} 157</script>
vendor: 1 bytes, line 157
157
158<script nonce="bzhsNWd4ZWNpMm95ZDhhNjUza3lpMHIydTBuMjZ4NWU="> 159 window.YIREO_GOOGLETAGMANAGER2_ENABLED = true; 160 (function (events) { 161 const initYireoGoogleTagManager2 = function () { 162 events.forEach(function (eventType) { 163 window.removeEventListener(eventType, initYireoGoogleTagManager2); 164 }); 165 166 (function (w, d, s, l, i) { 167 w[l] = w[l] || []; 168 w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); 169 var f = d.getElementsByTagName(s)[0], 170 j = d.createElement(s), 171 dl = l != 'dataLayer' ? '&l=' + l : ''; 172 j.async = true; 173 j.src = 'https://www.googletagmanager.com' + '/gtm.js?id=' + i + dl; 174 f.parentNode.insertBefore(j, f); 175 })(window, document, 'script', 'dataLayer', 'GTM-WFGXFB8K'); 176 }; 177 178 events.forEach(function (eventType) { 179 window.addEventListener(eventType, initYireoGoogleTagManager2, {once: true, passive: true}) 180 }); 181 })(['load', 'keydown', 'mouseover', 'scroll', 'touchstart', 'wheel']); 182 183 </script>
183 184 </head> 185 <body data-container="body" 186 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.thestore-dassault-aviation.com/static/version1790153004/frontend/Smartwave/porto/fr_FR/images/loader-2.gif"}}' 187 id="html-body" class="cms-page-d-accueil layout-1220 wide mobile-sticky am-porto-cmtb cms-index-index page-layout-1column"> 188
189<script type="text/x-magento-init"> 190 { 191 "*": { 192 "Magento_PageBuilder/js/widget-initializer": { 193 "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}}, 194 "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: 767px)","conditions":{"max-width":"767px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 195 } 196 } 197</script>
197 198 199<div class="cookie-status-message" id="cookie-status"> 200 The store will not work correctly when cookies are disabled.</div>
201<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 201
201
202<script type="text/x-magento-init"> 203 { 204 "*": { 205 "cookieStatus": {} 206 } 207 } 208</script>
208 209
210<script type="text/x-magento-init"> 211 { 212 "*": { 213 "mage/cookies": { 214 "expires": null, 215 "path": "\u002Ffr", 216 "domain": ".www.thestore\u002Ddassault\u002Daviation.com", 217 "secure": true, 218 "lifetime": "3600" 219 } 220 } 221 } 222</script>
222 223 <noscript> 224 <div class="message global noscript"> 225 <div class="content"> 226 <p> 227 <strong>Javascript est désactivé dans votre navigateur.</strong> 228 <span> 229 Pour une expérience optimale sur notre site, veuillez autoriser Javascript sur votre navigateur. </span> 230 </p> 231 </div> 232 </div> 233 </noscript> 234
235<script> 236 window.cookiesConfig = window.cookiesConfig || {}; 237 window.cookiesConfig.secure = true; 238</script>
238<script> require.config({ 239 map: { 240 '*': { 241 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 242 } 243 } 244 });</script>
244<script> require.config({ 245 paths: { 246 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D' 247 }, 248 config: { 249 'Magento_PageBuilder/js/utils/map': { 250 style: '', 251 }, 252 'Magento_PageBuilder/js/content-type/map/preview': { 253 apiKey: '', 254 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\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.' 255 }, 256 'Magento_PageBuilder/js/form/element/map': { 257 apiKey: '', 258 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\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.' 259 }, 260 } 261 });</script>
261<script> 262 require.config({ 263 shim: { 264 'Magento_PageBuilder/js/utils/map': { 265 deps: ['googleMaps'] 266 } 267 } 268 });</script>
vendor: 67 bytes, line 268
268<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
268GTM-WFGXFB8K
vendor: 83 bytes, line 268
268" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
269<div class="page-wrapper"><div class="porto-block-html-top"> 270 <div class="background-color-primary text-color-light d-none"> 271 <style>#html-body [data-pb-style=GJAQ4P5]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding-top:10px}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-background-lazy-load="false" data-element="inner" data-pb-style="GJAQ4P5"><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Inventaire annuel : les délais dâexpédition seront exceptionnellement rallongés de quelques jours du 29/09 au 08/10 inclus. <br>Nous vous prions de nous excuser pour la gêne occasionnée et vous remercions pour votre compréhension.</p></div></div></div> </div> 272</div>
273<script type="text/javascript"> 274 require([ 275 'jquery' 276 ], function ($) { 277 $('.porto-block-html-top > div').removeClass('d-none').append('<button class="mfp-close">Ã</button>'); 278 $('body').on('click', '.porto-block-html-top .mfp-close', function() { 279 $(this).parent().fadeOut(); 280 }); 281 }); 282</script>
282 283<div id="skip-links" class="skip-links"> 284 <a class="skip-link" href="#header">Accès à l'en-tête</a> 285 <a class="skip-link" href="#minisearch-form-top-search">Accès au menu</a> 286 <a class="skip-link" href="#maincontent">Accès au contenu</a> 287 <a class="skip-link" href="#footer">Accès au footer</a> 288</div> 289 290<header class="page-header type2" role="banner" id="header"> 291 <div class="main-panel-top"> 292 <div class="container"> 293 <div class="main-panel-inner"> 294 <div class="panel wrapper"> 295 <div class="header-left"> 296 </div> 297 <div class="header-right"> 298 <div class="panel header show-icon-tablet"> 299 <div class="top-links-icon"> 300 <a href="javascript:;">Liens</a> 301 </div> 302 <ul class="header links"> <li class="greet welcome" data-bind="scope: 'customer'"> 303 <!-- ko if: customer().fullname --> 304 <span class="logged-in" 305 data-bind="text: new String('Bienvenue, %1'). 306 replace('%1', customer().fullname)"> 307 </span> 308 <!-- /ko --> 309 <!-- ko ifnot: customer().fullname --> 310 <span class="not-logged-in" 311 data-bind="text: ' '"></span> 312 <!-- /ko --> 313 </li> 314
314<script type="text/x-magento-init"> 315 { 316 "*": { 317 "Magento_Ui/js/core/app": { 318 "components": { 319 "customer": { 320 "component": "Magento_Customer/js/view/customer" 321 } 322 } 323 } 324 } 325 } 326 </script>
326 327<!-- BLOCK customer --><!-- /BLOCK customer --><li class="item link compare hide" data-bind="scope: 'compareProducts'" data-role="compare-products-link"> 328 <a class="action compare" title="Comparer des produits" 329 data-bind="attr: {'href': compareProducts().listUrl}, css: {'': !compareProducts().count}" 330 > 331 <em class="porto-icon-chart hidden-xs"></em> 332 Comparer (<span class="counter qty" data-bind="text: compareProducts().countCaption"></span>) 333 </a> 334</li>
335<script type="text/x-magento-init"> 336{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}} 337</script>
337 338<li class="link authorization-link" data-label="ou"> 339 <a href="https://www.thestore-dassault-aviation.com/fr/customer/account/login/referer/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyLw~~/" >Se connecter</a> 340</li> 341<li><a href="https://www.thestore-dassault-aviation.com/fr/contact">Contactez-nous</a></li> 342 343<li><a href="https://www.thestore-dassault-aviation.com/fr/customer/account/create/" id="ido0de6s2f" >Créer un compte</a></li></ul> </div> 344 <span class="separator"></span> 345 <div class="panel header"> 346 <div class="switcher language switcher-language" data-ui-id="language-switcher" id="switcher-language"> 347 <strong class="label switcher-label"><span>Choisissez votre langue</span></strong> 348 <div class="actions dropdown options switcher-options"> 349 <button class="action toggle switcher-trigger" 350 id="switcher-language-trigger" 351 type="button" 352 aria-haspopup="menu" 353 aria-expanded="false" 354 aria-controls="ui-id-1" 355 > 356 <strong class="view-dassault_fr"> 357 <span lang="fr">Français</span> 358 </strong> 359 </button> 360 <ul class="dropdown switcher-dropdown" 361 data-mage-init='{"dropdownDialog":{ 362 "appendTo":"#switcher-language > .options", 363 "triggerTarget":"#switcher-language-trigger", 364 "closeOnMouseLeave": false, 365 "triggerClass":"active", 366 "parentClass":"active", 367 "buttons":null}}'> 368 <li class="view-dassault_en switcher-option"> 369 <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/stores\/store\/redirect\/","data":{"___store":"dassault_en","___from_store":"dassault_fr","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2VuLz9fX19zdG9yZT1kYXNzYXVsdF9lbg~~"}}'> 370 <span lang="en">English</span> 371 </a> 372 </li> 373 </ul> 374 </div> 375 </div>
376<script> 377 document.addEventListener("DOMContentLoaded", function () { 378 const switcherTrigger = document.querySelector(".switcher-trigger"); 379 const languageMenu = document.querySelector(".switcher-dropdown"); 380 381 if (!switcherTrigger || !languageMenu) return; 382 383 switcherTrigger.addEventListener("click", function () { 384 const isExpanded = this.getAttribute("aria-expanded") === "true"; 385 386 this.setAttribute("aria-expanded", "true"); 387 languageMenu.hidden = isExpanded; 388 }); 389 390 document.addEventListener("click", function (event) { 391 if (!switcherTrigger.contains(event.target) && !languageMenu.contains(event.target)) { 392 closeMenu(); 393 } 394 }); 395 396 document.addEventListener("keydown", function (event) { 397 if (event.key === "Escape") { 398 closeMenu(); 399 } 400 }); 401 402 languageMenu.addEventListener("focusout", function (event) { 403 if (!languageMenu.contains(event.relatedTarget)) { 404 closeMenu(); 405 } 406 }); 407 408 function closeMenu() { 409 switcherTrigger.setAttribute("aria-expanded", "false"); 410 languageMenu.hidden = true; 411 } 412 }); 413</script>
413 414 </div> 415 <style>#html-body [data-pb-style=FAFM20S]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="FAFM20S"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
415<script> 416requirejs(['jquery','Magento_Customer/js/customer-data', 'domReady!'], function (jQuery, customerData) { 417jQuery(document).ready(function(){ 418 if(jQuery('html').is(':lang(fr)')) { 419 jQuery('<li class="ui-menu-item category-item level0 classic parent" id="simulationMenu"><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/simulation/" class="level-top" title="Simulation"><span>Simulation</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/simulation/ms-flight-simulator" title="MS Flight Simulator"><span>MS Flight Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/simulation/digital-combat-simulator" title="Digital Combat Simulator"><span>Digital Combat Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/simulation/x-plane" title="X-plane"><span>X-plane</span></a></li></ul></div></div></li>').insertAfter('.sw-megamenu li.ui-menu-item.category-item.level0.parent:nth-child(5)'); 420 } else { 421 jQuery('<li class="ui-menu-item category-item level0 classic parent" id="simulationMenu"><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/en/simulation/" class="level-top" title="Simulation"><span>Simulation</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/en/simulation/ms-flight-simulator" title="MS Flight Simulator"><span>MS Flight Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/en/simulation/digital-combat-simulator" title="Digital Combat Simulator"><span>Digital Combat Simulator</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/en/simulation/x-plane" title="X-plane"><span>X-plane</span></a></li></ul></div></div></li>').insertAfter('.sw-megamenu li.ui-menu-item.category-item.level0.parent:nth-child(5)'); 422 } 423}); 424}); 425</script>
425</div></div></div> 426 </div> 427 </div> 428 </div> 429 </div> 430 </div> 431 <div class="header-main"> 432 <div class="header content header-row"> 433 <div class="header-left"> 434 <span data-action="toggle-nav" class="action nav-toggle"> 435 <span>Affichage navigation</span> 436</span> 437<a class="logo" href="https://www.thestore-dassault-aviation.com/fr/"> 438 <img src="https://www.thestore-dassault-aviation.com/media/logo/websites/1/logo-dassault-the-store.png" 439 alt="The Store Dassault Aviation - Retour à la page d'accueil" 440 width="300" height="40" /> 441</a> 442 </div> 443 <div class="header-center"> 444 <div class="search-area show-icon-tablet"> 445 446<div class="block block-search"> 447 <div class="block block-title"> 448 <strong>Chercher</strong> 449 </div> 450 451 <div class="block block-content"> 452 <form 453 id="minisearch-form-top-search" 454 class="form minisearch" 455 action="https://www.thestore-dassault-aviation.com/fr/catalogsearch/result/" 456 method="get" 457 > 458 <div class="field search"> 459 <label class="label" for="minisearch-input-top-search" data-role="minisearch-label"> 460 <span>Rechercher dans tout le magasin...</span> 461 </label> 462 463 <div class="control"> 464 <input 465 id="minisearch-input-top-search" 466 type="text" 467 name="q" 468 value="" 469 placeholder="Rechercher dans tout le magasin..." 470 class="input-text" 471 maxlength="128" 472 role="combobox" 473 aria-haspopup="false" 474 aria-autocomplete="both" 475 aria-expanded="false" 476 autocomplete="on" 477 aria-controls="minisearch-autocomplete-top-search" 478 data-block="autocomplete-form" 479 data-mage-init="{"quickSearch":{"formSelector":"#minisearch-form-top-search","url":"https:\/\/www.thestore-dassault-aviation.com\/fr\/search\/ajax\/suggest\/","destinationSelector":"#minisearch-autocomplete-top-search","templates":{"term":{"title":"Recherches populaires","template":"Smile_ElasticsuiteCore\/autocomplete\/term"},"product":{"title":"Produits","template":"Smile_ElasticsuiteCatalog\/autocomplete\/product"},"category":{"title":"Cat\u00e9gories","template":"Smile_ElasticsuiteCatalog\/autocomplete\/category"},"product_attribute":{"title":"Attributs","template":"Smile_ElasticsuiteCore\/autocomplete\/term","titleRenderer":"Smile_ElasticsuiteCatalog\/js\/autocomplete\/product-attribute"}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":"\u202f","groupLength":3,"integerRequired":false},"minSearchLength":"2"}}" 480 /> 481 482 <div id="minisearch-autocomplete-top-search" class="search-autocomplete"></div> 483 484 </div> 485 </div> 486 487 <div class="actions"> 488 <button 489 type="submit" 490 title="Chercher" 491 class="action search" 492 aria-controls="minisearch-autocomplete-top-search" 493 >
494 <span>Chercher</span> 495 </button> 496 </div> 497 </form> 498 </div> 499</div> 500 </div> 501 </div> 502 <div class="header-right"> 503 <div class="header-contact"> 504 <div class="custom-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
504<script src="https://js.adsrvr.org/up_loader.1.1.0.js" type="text/javascript"></script>
504 505
506<script type="text/javascript"> 507 ttd_dom_ready( function() { 508 if (typeof TTDUniversalPixelApi === 'function') { 509 var universalPixelApi = new TTDUniversalPixelApi(); 510 universalPixelApi.init("ff14h8a", ["actbnxc"], "https://insight.adsrvr.org/track/up"); 511 } 512 }); 513 </script>
513</div></div> <a href="https://www.thestore-dassault-aviation.com/fr/customer/account/" 514 class="my-account" 515 title="Mon compte" 516 aria-label="Mon compte"> 517 <i class="porto-icon-user-2"></i> 518 </a> 519 <a href="https://www.thestore-dassault-aviation.com/fr/wishlist" 520 class="wishlist mr-1" 521 aria-label="Liste d'envies" 522 title="Liste d'envies"> 523 <i class="porto-icon-wishlist-2"></i> 524 </a> 525 </div> 526 <div data-block="minicart" class="minicart-wrapper"> 527 <a class="action showcart" 528 href="https://www.thestore-dassault-aviation.com/fr/checkout/cart/" 529 data-aria-trigger=".showcart" 530 data-bind="scope: 'minicart_content'" 531 role="button"> 532 <span class="text">Mon panier</span> 533 <span class="counter qty empty" 534 data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, 535 blockLoader: isLoading"> 536 <span class="counter-number"> 537 <!-- ko if: getCartParam('summary_count') --> 538 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 539 <!-- /ko --> 540 </span> 541 <span class="counter-label"> 542 <!-- ko if: getCartParam('summary_count') --> 543 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 544 <!-- ko i18n: 'items' --><!-- /ko --> 545 <!-- /ko --> 546 </span> 547 </span> 548 </a> 549 <div class="block block-minicart" 550 data-role="dropdownDialog" 551 data-mage-init='{"dropdownDialog":{ 552 "appendTo":"[data-block=minicart]", 553 "triggerTarget":".showcart", 554 "timeout": "2000", 555 "closeOnMouseLeave": false, 556 "closeOnEscape": true, 557 "triggerClass":"active", 558 "parentClass":"active", 559 "buttons":[]}}'> 560 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 561 562 <div class="minicart-empty-block" data-bind="visible: !getCartParam('summary_count') || getCartParam('summary_count') == 0"> 563 <div class="widget block block-static-block"> 564 <style>#html-body [data-pb-style=P4W0WNP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=BTVN24P]{text-align:center;border-style:none}#html-body [data-pb-style=A7CCR5O],#html-body [data-pb-style=H1MFF28]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=BTVN24P]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="P4W0WNP"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="BTVN24P"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/1700378-200.png" alt="" title="" data-element="desktop_image" data-pb-style="H1MFF28"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/1700378-200.png" alt="" title="" data-element="mobile_image" data-pb-style="A7CCR5O"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Votre panier est vide.</p> 565 566<style> 567.empty_basket p { font-size: 0px; } 568.empty_basket p:before { font-size: 14px; } 569.empty_basket:lang(en) p:before { content: "Your shopping cart is empty."; } 570.empty_basket:lang(de) p:before { content: "Ihr Warenkorb ist leer."; } 571.empty_basket:lang(es) p:before { content: "Su carrito de compras está vacÃo."; } 572.empty_basket:lang(fr) p:before { content: "Votre panier est vide."; } 573.empty_basket:lang(nl) p:before { content: "Uw winkelwagen is leeg."; } 574.empty_basket:lang(pt) p:before { content: "O seu carrinho de compras está vazio."; } 575.empty_basket:lang(hu) p:before { content: "A bevásárlókosara üres."; } 576.empty_basket:lang(it) p:before { content: "Il tuo carrello è vuoto."; } 577</style></div></div></div></div> 578 </div> 579 580 <div data-bind="visible: getCartParam('summary_count') && getCartParam('summary_count') > 0"> 581 <!-- ko template: getTemplate() --><!-- /ko --> 582 </div> 583 584 </div> 585
586 <span class="minicart-sentinel" data-sentinel="end" tabindex="0"></span> 587 588 </div> 589 590
590<script>window.checkout = {"shoppingCartUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/cart\/","checkoutUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/","updateItemQtyUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"11","storeGroupId":"1","customerLoginUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyLw~~\/","isRedirectRequired":false,"autocomplete":"on","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/captcha\/refresh\/","isRequired":false,"timestamp":1790973183}}}</script>
590 591
591<script type="text/x-magento-init"> 592 { 593 "[data-block='minicart']": { 594 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"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"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 595 "*": { 596 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Fstatic\u002Fversion1790153004\u002Ffrontend\u002FSmartwave\u002Fporto\u002Ffr_FR\u002Fimages\u002Floader\u002D1.gif" 597 } 598 } 599 </script>
599 600</div> 601
602<script>require(['jquery'], function($) { 603 var $wrapper = $('[data-block="minicart"]'), 604 $dropdown = $wrapper.find('[data-role="dropdownDialog"]'), 605 $showcart = $wrapper.find('.showcart'); 606 607 // Only proceed if dropdown exists (sidebar is enabled) 608 if ($dropdown.length === 0) { 609 return; 610 } 611 612 // Find the specific minicart dialog - more specific selector 613 function getMinicartDialog() { 614 return $('.ui-dialog.mage-dropdown-dialog').filter(function() { 615 return $(this).find('.block-minicart, #minicart-content-wrapper').length > 0; 616 }); 617 } 618 619 // Sync ONLY minicart dialog visibility with wrapper active state 620 function syncMinicartVisibility() { 621 var $minicartDialog = getMinicartDialog(); 622 var isActive = $wrapper.hasClass('active'); 623 624 if ($minicartDialog.length) { 625 if (isActive) { 626 $minicartDialog.show(); 627 } else { 628 $minicartDialog.hide(); 629 } 630 } 631 } 632 633 // Toggle function with better state detection 634 function toggleMinicart() { 635 // Check multiple state indicators 636 var isActive = $wrapper.hasClass('active') || 637 $showcart.hasClass('active') || 638 getMinicartDialog().is(':visible'); 639 640 if (isActive) { 641 $dropdown.dropdownDialog('close'); 642 } else { 643 $dropdown.dropdownDialog('open'); 644 } 645 646 syncMinicartVisibility(); 647 } 648 649 // Mouse click handling 650 $showcart.on('click', function(e) { 651 e.preventDefault(); 652 e.stopImmediatePropagation(); 653 toggleMinicart(); 654 }); 655 656 // Handle Enter and Space key 657 $showcart.on('keydown', function(e) { 658 if (e.key === 'Enter' || e.key === ' ') { 659 e.preventDefault(); 660 toggleMinicart(); 661 } 662 }); 663 664 // Monitor wrapper class changes 665 var observer = new MutationObserver(function(mutations) { 666 mutations.forEach(function(mutation) { 667 if (mutation.type === 'attributes' && mutation.attributeName === 'class') { 668 syncMinicartVisibility(); 669 } 670 }); 671 }); 672 673 // Start observing the wrapper for class changes 674 observer.observe($wrapper[0], { 675 attributes: true, 676 attributeFilter: ['class'] 677 }); 678 679 // When tabbing past the last element (hits end-sentinel), close the cart 680 $wrapper.on('focus', '.minicart-sentinel[data-sentinel="end"]', function() { 681 $dropdown.dropdownDialog('close'); 682 $showcart.focus(); 683 }); 684 685 // Initial sync 686 syncMinicartVisibility(); 687});</script>
687 </div> 688 </div> 689 </div> 690 <div class="sections nav-sections"> 691 <div class="section-items nav-sections-items" 692 data-mage-init='{"tabs":{"openedState":"active"}}'> 693 <div class="section-item-title nav-sections-item-title" 694 data-role="collapsible"> 695 <a class="nav-sections-item-switch" 696 data-toggle="switch" href="#store.menu"> 697 Menu </a> 698 </div> 699 <div class="section-item-content nav-sections-item-content" 700 id="store.menu" 701 data-role="content"> 702 703 <nav class="navigation sw-megamenu" role="navigation" data-action="navigation"> 704 <ul> 705 <li class="ui-menu-item category-item level0 classic "><a href="https://www.thestore-dassault-aviation.com/fr/tous-les-produits.html" class="level-top" title="Tous les produits"><span>Tous les produits</span></a></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/maquettes.html" class="level-top" title="Maquettes"><span>Maquettes</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/rafale.html" title="Rafale"><span>Rafale</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/falcon.html" title="Falcon"><span>Falcon</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/mystere.html" title="Mystère"><span>Mystère</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/mirage.html" title="Mirage"><span>Mirage</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/alpha-jet.html" title="Alpha Jet"><span>Alpha Jet</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/neuron.html" title="Neuron"><span>Neuron</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/flamant.html" title="Flamant"><span>Flamant</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/atlantique.html" title="Atlantique"><span>Atlantique</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/maquettes/ouragan.html" title="Ouragan"><span>Ouragan</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements.html" class="level-top" title="Vêtements"><span>Vêtements</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme.html" title="Homme"><span>Homme</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/tee-shirt.html" title="Tee-Shirt"><span>Tee-Shirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/polos.html" title="Polos"><span>Polos</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/vestes.html" title="Vestes"><span>Vestes</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/homme/blousons.html" title="Blousons"><span>Blousons</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme.html" title="Femme"><span>Femme</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/tee-shirt.html" title="Tee-Shirt"><span>Tee-Shirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/polos.html" title="Polos"><span>Polos</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/vestes.html" title="Vestes"><span>Vestes</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/femme/blousons.html" title="Blousons"><span>Blousons</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/enfant.html" title="Enfant"><span>Enfant</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/enfant/tee-shirt.html" title="Tee-Shirt"><span>Tee-Shirt</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/enfant/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/casquettes.html" title="Casquettes"><span>Casquettes</span></a></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/vetements/bebe.html" title="Bébé"><span>
705Bébé</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/bebe/sweatshirt.html" title="Sweatshirt"><span>Sweatshirt</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/chaussures.html" title="Chaussures"><span>Chaussures</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/vetements/foulards.html" title="Foulards"><span>Foulards</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires.html" class="level-top" title="Accessoires"><span>Accessoires</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/voyage.html" title="Voyage"><span>Voyage</span></a></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau.html" title="Bureau"><span>Bureau</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau/papeterie.html" title="Papeterie"><span>Papeterie</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau/ecriture.html" title="Ecriture"><span>Ecriture</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/horlogerie.html" title="Horlogerie"><span>Horlogerie</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/horlogerie/montres.html" title="Montres"><span>Montres</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/porte-clefs.html" title="Porte-clefs"><span>Porte-clefs</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/patch.html" title="Patch"><span>Patch</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/pin-s.html" title="Pin's"><span>Pin's</span></a></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre.html" title="Art de vivre"><span>Art de vivre</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/parapluie.html" title="Parapluie"><span>Parapluie</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/mug.html" title="Art de la boisson"><span>Art de la boisson</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/bougie.html" title="Maison"><span>Maison</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/art-de-vivre/decorations-de-noel.html" title="Décorations de Noël"><span>Décorations de Noël</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech.html" title="Hightech"><span>Hightech</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech/usb.html" title="USB"><span>USB</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech/enceinte.html" title="Enceinte"><span>Enceinte</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/hightech/hifi.html" title="Hifi"><span>Hifi</span></a></li></ul></li><li class="ui-menu-item category-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/jouets.html" title="Jouets"><span>Jouets</span></a><ul class="subchildmenu"><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/jouets/peluches.html" title="Peluches"><span>Peluches</span></a></li><li class="ui-menu-item category-item level2 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/jouets/briques-de-construction.html" title="Briques de construction"><span>Briques de construction</span></a></li></ul></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/epicerie.html" title="Epicerie"><span>Epicerie</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/editions.html" title="Editions"><span>Editions</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie.html" class="level-top" title="Bagagerie"><span>
705Bagagerie</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu"><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie/tote-bag.html" title="Tote bag"><span>Tote bag</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie/sac-pilote.html" title="Sac pilote"><span>Sac pilote</span></a></li><li class="ui-menu-item category-item level1 "><a href="https://www.thestore-dassault-aviation.com/fr/bagagerie/valise.html" title="Valise"><span>Valise</span></a></li></ul></div></div></li><li class="ui-menu-item category-item level0 classic "><a href="https://www.thestore-dassault-aviation.com/fr/fabrique-en-france.html" class="level-top" title="FABRIQUà EN FRANCE"><span>FABRIQUà EN FRANCE</span></a></li><li class="ui-menu-item category-item level0 classic "><a href="https://www.thestore-dassault-aviation.com/fr/journee-des-familles.html" class="level-top" title="Journée des familles Mérignac"><span>Journée des familles Mérignac</span></a></li> </ul> 706 </nav> 707 708
708<script type="text/javascript"> 709 require(['jquery', 'domReady!'], function($) { 710 // Mega menu initialization 711 $(".navigation.sw-megamenu li.classic .submenu, .navigation.sw-megamenu li.staticwidth .submenu, .navigation.sw-megamenu li.classic .subchildmenu .subchildmenu").each(function () { 712 $(this).css("left", "-9999px"); 713 $(this).css("right", "auto"); 714 }); 715 716 // Level 2+ menu positioning 717 $(".sw-megamenu").find("li.classic .subchildmenu > li.parent").on('mouseover', function () { 718 var popup = $(this).children("ul.subchildmenu"); 719 var w_width = $(window).innerWidth(); 720 721 if (popup) { 722 var pos = $(this).offset(); 723 var c_width = $(popup).outerWidth(); 724 if (w_width <= pos.left + $(this).outerWidth() + c_width) { 725 $(popup).css("left", "auto"); 726 $(popup).css("right", "100%"); 727 } else { 728 $(popup).css("left", "100%"); 729 $(popup).css("right", "auto"); 730 } 731 } 732 }); 733 734 // Top level menu positioning 735 $(".sw-megamenu").find("li.staticwidth.parent,li.classic.parent").on('mouseover', function () { 736 var popup = $(this).children(".submenu"); 737 var w_width = $(window).innerWidth(); 738 739 if (popup) { 740 var pos = $(this).offset(); 741 var c_width = $(popup).outerWidth(); 742 if (w_width <= pos.left + $(this).outerWidth() + c_width) { 743 $(popup).css("left", "auto"); 744 $(popup).css("right", "0"); 745 } else { 746 $(popup).css("left", "0"); 747 $(popup).css("right", "auto"); 748 } 749 } 750 }); 751 752 // Handle window resize 753 $(window).on('resize', function () { 754 $(".navigation.sw-megamenu li.classic .submenu, .navigation.sw-megamenu li.staticwidth .submenu, .navigation.sw-megamenu li.classic .subchildmenu .subchildmenu").each(function () { 755 $(this).css("left", "-9999px"); 756 $(this).css("right", "auto"); 757 }); 758 }); 759 760 // Mobile menu toggle 761 $(".nav-toggle").off('click').on('click', function (e) { 762 if (!$("html").hasClass("nav-open")) { 763 $("html").addClass("nav-before-open"); 764 setTimeout(function () { 765 $("html").addClass("nav-open"); 766 }, 300); 767 } else { 768 $("html").removeClass("nav-open"); 769 setTimeout(function () { 770 $("html").removeClass("nav-before-open"); 771 }, 300); 772 } 773 }); 774 775 // Mobile submenu toggles 776 $("li.ui-menu-item > .open-children-toggle").off("click").on("click", function () { 777 if (!$(this).parent().children(".submenu").hasClass("opened")) { 778 $(this).parent().children(".submenu").addClass("opened"); 779 $(this).parent().children("a").addClass("ui-state-active"); 780 } else { 781 $(this).parent().children(".submenu").removeClass("opened"); 782 $(this).parent().children("a").removeClass("ui-state-active"); 783 } 784 }); 785 }); 786 </script>
786 787 </div> 788 <div class="section-item-title nav-sections-item-title" 789 data-role="collapsible"> 790 <a class="nav-sections-item-switch" 791 data-toggle="switch" href="#store.links"> 792 Compte </a> 793 </div> 794 <div class="section-item-content nav-sections-item-content" 795 id="store.links" 796 data-role="content"> 797 <!-- Account links --> </div> 798 <div class="section-item-title nav-sections-item-title" 799 data-role="collapsible"> 800 <a class="nav-sections-item-switch" 801 data-toggle="switch" href="#store.settings"> 802 Paramètres </a> 803 </div> 804 <div class="section-item-content nav-sections-item-content" 805 id="store.settings" 806 data-role="content"> 807 <div class="switcher language switcher-language" data-ui-id="language-switcher" id="switcher-language-nav"> 808 <strong class="label switcher-label"><span>Choisissez votre langue</span></strong> 809 <div class="actions dropdown options switcher-options"> 810 <button class="action toggle switcher-trigger" 811 id="switcher-language-trigger-nav" 812 type="button" 813 aria-haspopup="menu" 814 aria-expanded="false" 815 aria-controls="ui-id-1" 816 > 817 <strong class="view-dassault_fr"> 818 <span lang="fr">Français</span> 819 </strong> 820 </button> 821 <ul class="dropdown switcher-dropdown" 822 data-mage-init='{"dropdownDialog":{ 823 "appendTo":"#switcher-language-nav > .options", 824 "triggerTarget":"#switcher-language-trigger-nav", 825 "closeOnMouseLeave": false, 826 "triggerClass":"active", 827 "parentClass":"active", 828 "buttons":null}}'> 829 <li class="view-dassault_en switcher-option"> 830 <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/stores\/store\/redirect\/","data":{"___store":"dassault_en","___from_store":"dassault_fr","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2VuLz9fX19zdG9yZT1kYXNzYXVsdF9lbg~~"}}'> 831 <span lang="en">English</span> 832 </a> 833 </li> 834 </ul> 835 </div> 836 </div>
837<script> 838 document.addEventListener("DOMContentLoaded", function () { 839 const switcherTrigger = document.querySelector(".switcher-trigger"); 840 const languageMenu = document.querySelector(".switcher-dropdown"); 841 842 if (!switcherTrigger || !languageMenu) return; 843 844 switcherTrigger.addEventListener("click", function () { 845 const isExpanded = this.getAttribute("aria-expanded") === "true"; 846 847 this.setAttribute("aria-expanded", "true"); 848 languageMenu.hidden = isExpanded; 849 }); 850 851 document.addEventListener("click", function (event) { 852 if (!switcherTrigger.contains(event.target) && !languageMenu.contains(event.target)) { 853 closeMenu(); 854 } 855 }); 856 857 document.addEventListener("keydown", function (event) { 858 if (event.key === "Escape") { 859 closeMenu(); 860 } 861 }); 862 863 languageMenu.addEventListener("focusout", function (event) { 864 if (!languageMenu.contains(event.relatedTarget)) { 865 closeMenu(); 866 } 867 }); 868 869 function closeMenu() { 870 switcherTrigger.setAttribute("aria-expanded", "false"); 871 languageMenu.hidden = true; 872 } 873 }); 874</script>
874 875 </div> 876 </div> 877 </div> 878</header> 879<div class="widget block block-static-block"> 880 </div> 881<div class="widget block block-static-block"> 882 <style>#html-body [data-pb-style=ECASV80]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="ECASV80"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 883label[for="oar-order-id"] span, label[for="oar-email"] span { 884 font-size: 0px; 885} 886label[for="oar-order-id"]:lang(fr) span:before { 887 content: "Numéro de commande"; 888 font-size: 14px; 889} 890label[for="oar-order-id"]:lang(en) span:before { 891 content: "Order number"; 892 font-size: 14px; 893} 894label[for="oar-email"]:lang(fr) span:before { 895 content: "Adresse e-mail"; 896 font-size: 14px; 897} 898label[for="oar-email"]:lang(en) span:before { 899 content: "Email address"; 900 font-size: 14px; 901} 902#oar-widget-orders-and-returns-form:lang(fr) .fieldset:after { 903 content: "Les champs obligatoires sont indiqués par un astérisque (*)"; 904 color: red; 905 letter-spacing: normal; 906} 907#oar-widget-orders-and-returns-form:lang(en) .fieldset:after { 908 content: "Required fields are marked with an asterisk (*) "; 909 color: red; 910 letter-spacing: normal; 911} 912.sales-guest-form h1.page-title span { 913 font-size: 0px; 914} 915.sales-guest-form:lang(fr) h1.page-title span:before { 916 content: "Retours et Rétractation"; 917 font-size: 28px; 918} 919.sales-guest-form:lang(en) h1.page-title span:before { 920 content: "Returns & Withdrawal"; 921 font-size: 28px; 922} 923.prrma-returns-success h1.page-title span { 924 font-size: 0px; 925} 926.prrma-returns-success:lang(fr) h1.page-title span:before { 927 content: "Votre retour / rétractation a été créé avec succès"; 928 font-size: 28px; 929} 930.prrma-returns-success:lang(en) h1.page-title span:before { 931 content: "Your return / withdrawal has been successfully created"; 932 font-size: 28px; 933} 934div#returns_success_block p, #returns_success_block .block-content div { 935 font-size: 0px; 936} 937div#returns_success_block:lang(fr) p:before, #returns_success_block .block-content div:before { 938 content: "Votre demande de retour / rétractation a été reçue et est en cours de traitement. Notre équipe vous contactera sous peu."; 939 font-size: 14px; 940} 941div#returns_success_block:lang(en) p:before, #returns_success_block .block-content div:before { 942 content: "Your return / withdrawal request has been received and is being processed. Our team will c
942ontact you shortly."; 943 font-size: 14px; 944} 945label[for=returns_policy_checkbox] a { 946 font-size: 0px; 947} 948label[for=returns_policy_checkbox]:lang(fr) a:before { 949 content: "politique de retour & de rétractation"; 950 font-size: 14px; 951} 952label[for=returns_policy_checkbox]:lang(en) a:before { 953 content: "return & withdrawal policy"; 954 font-size: 14px; 955} 956</style></div></div></div></div> 957<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 958<div class="page messages"><div data-placeholder="messages"></div> 959<div data-bind="scope: 'messages'"> 960 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 961 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 962 data: cookieMessagesObservable(), as: 'message' 963 }"> 964 <div data-bind="attr: { 965 class: 'message-' + message.type + ' ' + message.type + ' message', 966 'data-ui-id': 'message-' + message.type 967 }"> 968 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 969 </div> 970 </div> 971 <!-- /ko --> 972 973 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 974 data: messages().messages, as: 'message' 975 }, afterRender: purgeMessages"> 976 <div data-bind="attr: { 977 class: 'message-' + message.type + ' ' + message.type + ' message', 978 'data-ui-id': 'message-' + message.type 979 }"> 980 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 981 </div> 982 </div> 983</div> 984
985<script type="text/x-magento-init"> 986 { 987 "*": { 988 "Magento_Ui/js/core/app": { 989 "components": { 990 "messages": { 991 "component": "Magento_Theme/js/view/messages" 992 } 993 } 994 } 995 } 996 } 997</script>
997 998</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="3TQGJhdiU1Q2X9Zz" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 999
999<script>window.authenticationPopup = {"autocomplete":"on","customerRegisterUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","customerLoginUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/customer\/ajax\/login\/"}</script>
999 <!-- ko template: getTemplate() --><!-- /ko --> 1000
1000<script type="text/x-magento-init"> 1001 { 1002 "#authenticationPopup": { 1003 "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"}}}}} }, 1004 "*": { 1005 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Fstatic\u002Fversion1790153004\u002Ffrontend\u002FSmartwave\u002Fporto\u002Ffr_FR\u002Fimages\u002Floader\u002D1.gif" 1006 , 1007 "Magento_Customer/js/customer-global-session-loader": {} 1008 } 1009 } 1010 </script>
1010 1011</div>
1012<script type="text/x-magento-init"> 1013 { 1014 "*": { 1015 "Magento_Customer/js/section-config": { 1016 "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"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","instant-purchase","captcha"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist","customer"],"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"],"zakeke\/customize\/addmultiple":["cart"],"euvat\/vatnumber\/validation":["cart","checkout-data"],"punchout\/session\/start":["start","customer","cart"],"checkout\/index\/index":["gtm-checkout"],"checkout\/onepage\/success":["gtm-checkout"]}, 1017 "clientSideSections": ["checkout-data","cart-data"], 1018 "baseUrls": ["https:\/\/www.thestore-dassault-aviation.com\/fr\/"], 1019 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","instant-purchase","loggedAsCustomer","captcha","persistent","review","wishlist","budget","punchout-session","gtm-checkout","recently_viewed_product","recently_compared_product","product_data_storage"] } 1020 } 1021 } 1022</script>
vendor: 1 bytes, line 1022
1022
1023<script type="text/x-magento-init"> 1024 { 1025 "*": { 1026 "Magento_Customer/js/customer-data": { 1027 "sectionLoadUrl": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002Fcustomer\u002Fsection\u002Fload\u002F", 1028 "expirableSectionLifetime": 60, 1029 "expirableSectionNames": ["cart","persistent"], 1030 "cookieLifeTime": "3600", 1031 "cookieDomain": "www.thestore\u002Ddassault\u002Daviation.com", 1032 "updateSessionUrl": "https\u003A\u002F\u002Fwww.thestore\u002Ddassault\u002Daviation.com\u002Ffr\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 1033 "isLoggedIn": "" 1034 } 1035 } 1036 } 1037</script>
vendor: 1 bytes, line 1037
1037
1038<script type="text/x-magento-init"> 1039 { 1040 "*": { 1041 "Magento_Customer/js/invalidation-processor": { 1042 "invalidationRules": { 1043 "website-rule": { 1044 "Magento_Customer/js/invalidation-rules/website-rule": { 1045 "scopeConfig": { 1046 "websiteId": "1" 1047 } 1048 } 1049 } 1050 } 1051 } 1052 } 1053 } 1054</script>
vendor: 1 bytes, line 1054
1054
1055<script type="text/x-magento-init"> 1056 { 1057 "body": { 1058 "pageCache": {"url":"https:\/\/www.thestore-dassault-aviation.com\/fr\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_page-d-accueil","storeview_dassault_fr","website_dassault","punchout","yireo_googletagmanager2","yireo_googletagmanager2_cms_index_index"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/fr\/"},"versionCookieName":"private_content_version"} } 1059 } 1060</script>
1060 1061<div id="monkey_campaign" style="display:none;" 1062 data-mage-init='{"campaigncatcher":{"checkCampaignUrl": "https://www.thestore-dassault-aviation.com/fr/mailchimp/campaign/check/"}}'> 1063</div> 1064
1064<script data-role="msrp-popup-template" type="text/x-magento-template"> 1065 <div id="map-popup-click-for-price" class="map-popup"> 1066 <div class="popup-header"> 1067 <strong class="title" id="map-popup-heading-price"></strong> 1068 </div> 1069 <div class="popup-content"> 1070 <div class="map-info-price" id="map-popup-content"> 1071 <div class="price-box"> 1072 <div class="map-msrp" id="map-popup-msrp-box"> 1073 <span class="label">Prix</span> 1074 <span class="old-price map-old-price" id="map-popup-msrp"> 1075 <span class="price"></span> 1076 </span> 1077 </div> 1078 <div class="map-price" id="map-popup-price-box"> 1079 <span class="label">Prix ââactuel</span> 1080 <span id="map-popup-price" class="actual-price"></span> 1081 </div> 1082 </div> 1083 <form action="" method="POST" class="map-form-addtocart"> 1084 <input type="hidden" name="product" class="product_id" value="" /> 1085 <button type="button" 1086 title="Ajouter au panier" 1087 class="action tocart primary"> 1088 <span>Ajouter au panier</span> 1089 </button> 1090 <div class="additional-addtocart-box"> 1091 </div> 1092 </form> 1093 </div> 1094 <div class="map-text" id="map-popup-text"> 1095 Our price is lower than the manufacturer's "minimum advertised price." As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart. </div> 1096 </div> 1097 </div> 1098 </script>
1098 1099
1099<script data-role="msrp-info-template" type="text/x-magento-template"> 1100 <div id="map-popup-what-this" class="map-popup"> 1101 <div class="popup-header"> 1102 <strong class="title" id="map-popup-heading-what-this"></strong> 1103 </div> 1104 <div class="popup-content"> 1105 <div class="map-help-text" id="map-popup-text-what-this"> 1106 Our price is lower than the manufacturer's "minimum advertised price." As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart. </div> 1107 </div> 1108 </div> 1109 </script>
1109 1110<style>#html-body [data-pb-style=U4PL5I2]{display:none;padding-top:0;padding-bottom:0}#html-body [data-pb-style=DHQD9U7]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=A2P2T8D]{min-height:480px}#html-body [data-pb-style=J4LPHTM]{background-position:center top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=VUWYRT5]{min-height:480px;background-color:transparent}#html-body [data-pb-style=MY9U2WY]{background-position:center top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=HPGJK61]{min-height:480px;background-color:transparent}#html-body [data-pb-style=D0CSNQF]{background-position:center top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=YEJN077]{min-height:480px;background-color:transparent}#html-body [data-pb-style=M4OGLLS]{background-position:right center;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=Q1U6TY5]{min-height:480px;background-color:transparent}#html-body [data-pb-style=GKK36E7]{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=V6IN28W]{min-height:480px;background-color:transparent}#html-body [data-pb-style=D6X2984]{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=MV9MSQM]{min-height:480px;background-color:transparent}#html-body [data-pb-style=O7RTI56]{min-height:480px}#html-body [data-pb-style=MDLR0RQ]{background-position:right center;background-size:cover;background-repeat:no-repeat;min-height:480px}#html-body [data-pb-style=PUQIGX4]{background-color:transparent}#html-body [data-pb-style=R7C23DX]{display:none}#html-body [data-pb-style=IL3VIA1]{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FW0TPDX]{border-radius:0;min-height:480px;background-color:transparent}#html-body [data-pb-style=OF98S1V],#html-body [data-pb-style=P9ISG9K]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin-bottom:50px}#html-body [data-pb-style=MLRGWFA]{text-align:center}</style><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="U4PL5I2" data-decoded="true"><div class='b'></div> 1111<div class='b'></div> 1112<div class='b'></div> 1113<div class='b'></div> 1114<div class='b'></div> 1115<div class='b'></div> 1116<div class='b'></div> 1117<div class='b'></div> 1118<div class='b'></div> 1119<div class='b'></div> 1120<div class='b'></div> 1121<div class='b'></div> 1122<div class='b'></div> 1123<div class='b'></div> 1124<div class='b'></div> 1125<div class='b'></div> 1126<div class='b'></div> 1127<div class='b'></div> 1128<div class='b'></div> 1129<div class='b'></div> 1130<div class='b'></div> 1131<div class='b'></div> 1132<div class='b'></div> 1133<div class='b'></div> 1134<div class='b'></div> 1135<div class='b'></div> 1136<div class='b'></div> 1137<div class='b'></div> 1138<div class='b'></div> 1139<div class='b'></div> 1140<div class='b'></div> 1141<div class='b'></div> 1142<div class='b'></div> 1143<div class='b'></div> 1144<div class='b'></div> 1145<div class='b'></div> 1146<div class='b'></div> 1147<div class='b'></div> 1148<div class='b'></div> 1149<div class='b'></div> 1150<div class='b'></div> 1151<div class='b'></div> 1152<div class='b'></div> 1153<div class='b'></div> 1154<div class='b'></div> 1155<div class='b'></div> 1156<div class='b'></div> 1157<div class='b'></div> 1158<div class='b'></div> 1159<div class='b'></div> 1160<div class='b'></div> 1161<div class='b'></div> 1162<div class='b'></div> 1163<div class='b'></div> 1164<div class='b'></div> 1165<div class='b'></div> 1166<div class='b'></div> 1167<div class='b'></div> 1168<div class='b'></div> 1169<div class='b'></div> 1170<div class='b'></div> 1171<div class='b'></div> 1172<div class='b'></div> 1173<div class='b'></div> 1174<div class='b'></div> 1175<div class='b'></div> 1176<div class='b'></div> 1177<div class='b'></div> 1178<div class='b'></div> 1179<div class='b'></div> 1180<div class='b'></div> 1181<div class='b'></div> 1182<div class='b'></div> 1183<div class='b'></div> 1184<div class='b'></div> 1185<div class='b'></div> 1186<div class='b'></div> 1187<div class='b'></div> 1188<div class='b'></div> 1189<div class='b'></div> 1190<div class='b'></div> 1191<div class='b'></div> 1192<div class='b'></div> 1193<div class='b'></div> 1194<div class='b'></div> 1195<div class='b'></div> 1196<div class='b'></div> 1197<div class='b'></div> 1198<div class='b'></div> 1199<div class='b'></div> 1200<div class='b'></div> 1201<div class='b'></div> 1202<div class='b'></div> 1203<div class='b'></div> 1204<div class='b'></div> 1205<div class='b'></div> 1206<div class='b'></div> 1207<div class='b'></div> 1208<div class='b'></div> 1209<div class='b'></div> 1210 1211<style> 1212 1213.b { 1214 border-radius: 50%; 1215 float: left; 1216 margin-top: -250px; 1217 position: absolute; 1218 z-index: 9999; 1219} 1220.b:nth-child(1) { 1221 margin-left: 0%; 1222 width: 9px; 1223 height: 9px; 1224 background: rgba(235, 235, 235, 0.8); 1225 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1226 animation: fall 21s 3s infinite; 1227} 1228.b:nth-child(2) { 1229 margin-left: 1%; 1230 width: 3px; 1231 height: 3px; 1232 background: rgba(252, 252, 252, 0.8); 1233 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1234 animation: fall 19s 10s infinite; 1235} 1236.b:nth-child(3) { 1237 margin-left: 2%; 1238 width: 3px; 1239 height: 3px; 1240 background: rgba(252, 252, 252, 0.8); 1241 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1242 animation: fall 15s 8s infinite; 1243} 1244.b:nth-child(4) { 1245 margin-left: 3%; 1246 width: 8px; 1247 height: 8px; 1248 background: rgba(252, 252, 252, 0.8); 1249 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1250 animation: fall 20s 9s infinite; 1251} 1252.b:nth-child(5) { 1253 margin-left: 4%; 1254 width: 7px; 1255 height: 7px; 1256 background: rgba(255, 255, 255, 0.8); 1257 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1258 animation: fall 17s 10s infinite; 1259} 1260.b:nth-child(6) { 1261 margin-left: 5%; 1262 width: 2px; 1263 height: 2px; 1264 background: rgba(255, 255, 255, 0.8); 1265 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1266 animation: fall 27s 11s infinite; 1267} 1268.b:nth-child(7) { 1269 margin-left: 6%; 1270 width: 9px; 1271 height: 9px; 1272 background: rgba(235, 235, 235, 0.8); 1273 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1274 animation: fall 12s 11s infinite; 1275} 1276.b:nth-child(8) { 1277 margin-left: 7%; 1278 width: 6px; 1279 height: 6px; 1280 background: rgba(247, 247, 247, 0.8); 1281 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 1282 animation: fall 30s 11s infinite; 1283} 1284.b:nth-child(9) { 1285 margin-left: 8%; 1286 width: 9px; 1287 height: 9px; 1288 background: rgba(242, 242, 242, 0.8); 1289 box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5); 1290 animation: fall 16s 7s infinite; 1291} 1292.b:nth-child(10) { 1293 margin-left: 9%; 1294 width: 10px; 1295 height: 10px; 1296 background: rgba(245, 245, 245, 0.8); 1297 box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5); 1298 animation: fall 12s 4s infinite; 1299} 1300.b:nth-child(11) { 1301 margin-left: 10%; 1302 width: 5px; 1303 height: 5px; 1304 background: rgba(242, 242, 242, 0.8); 1305 box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5); 1306 animation: fall 15s 8s infinite; 1307} 1308.b:nth-child(12) { 1309 margin-left: 11%; 1310 width: 4px; 1311 height: 4px; 1312 background: rgba(250, 250, 250, 0.8); 1313 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1314 animation: fall 27s 7s infinite; 1315} 1316.b:nth-child(13) { 1317 margin-left: 12%; 1318 width: 4px; 1319 height: 4px; 1320 background: rgba(240, 240, 240, 0.8); 1321 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1322 animation: fall 26s 2s infinite; 1323} 1324.b:nth-child(14) { 1325 margin-left: 13%;
1326 width: 6px; 1327 height: 6px; 1328 background: rgba(252, 252, 252, 0.8); 1329 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1330 animation: fall 17s 7s infinite; 1331} 1332.b:nth-child(15) { 1333 margin-left: 14%; 1334 width: 8px; 1335 height: 8px; 1336 background: rgba(250, 250, 250, 0.8); 1337 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1338 animation: fall 28s 11s infinite; 1339} 1340.b:nth-child(16) { 1341 margin-left: 15%; 1342 width: 5px; 1343 height: 5px; 1344 background: rgba(252, 252, 252, 0.8); 1345 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1346 animation: fall 17s 3s infinite; 1347} 1348.b:nth-child(17) { 1349 margin-left: 16%; 1350 width: 3px; 1351 height: 3px; 1352 background: rgba(237, 237, 237, 0.8); 1353 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1354 animation: fall 28s 10s infinite; 1355} 1356.b:nth-child(18) { 1357 margin-left: 17%; 1358 width: 6px; 1359 height: 6px; 1360 background: rgba(252, 252, 252, 0.8); 1361 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1362 animation: fall 14s 9s infinite; 1363} 1364.b:nth-child(19) { 1365 margin-left: 18%; 1366 width: 8px; 1367 height: 8px; 1368 background: rgba(237, 237, 237, 0.8); 1369 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1370 animation: fall 16s 10s infinite; 1371} 1372.b:nth-child(20) { 1373 margin-left: 19%; 1374 width: 7px; 1375 height: 7px; 1376 background: rgba(242, 242, 242, 0.8); 1377 box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5); 1378 animation: fall 22s 7s infinite; 1379} 1380.b:nth-child(21) { 1381 margin-left: 20%; 1382 width: 3px; 1383 height: 3px; 1384 background: rgba(255, 255, 255, 0.8); 1385 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1386 animation: fall 18s 10s infinite; 1387} 1388.b:nth-child(22) { 1389 margin-left: 21%; 1390 width: 10px; 1391 height: 10px; 1392 background: rgba(252, 252, 252, 0.8); 1393 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1394 animation: fall 16s 6s infinite; 1395} 1396.b:nth-child(23) { 1397 margin-left: 22%; 1398 width: 6px; 1399 height: 6px; 1400 background: rgba(247, 247, 247, 0.8); 1401 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 1402 animation: fall 16s 5s infinite; 1403} 1404.b:nth-child(24) { 1405 margin-left: 23%; 1406 width: 11px; 1407 height: 11px; 1408 background: rgba(247, 247, 247, 0.8); 1409 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 1410 animation: fall 16s 8s infinite; 1411} 1412.b:nth-child(25) { 1413 margin-left: 24%; 1414 width: 10px; 1415 height: 10px; 1416 background: rgba(237, 237, 237, 0.8); 1417 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1418 animation: fall 11s 2s infinite; 1419} 1420.b:nth-child(26) { 1421 margin-left: 25%; 1422 width: 3px; 1423 height: 3px; 1424 background: rgba(252, 252, 252, 0.8); 1425 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1426 animation: fall 27s 5s infinite; 1427} 1428.b:nth-child(27) { 1429 margin-left: 26%; 1430 width: 10px; 1431 height: 10px; 1432 background: rgba(252, 252, 252, 0.8); 1433 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1434 animation: fall 13s 8s infinite; 1435} 1436.b:nth-child(28) { 1437 margin-left: 27%; 1438 width: 7px; 1439 height: 7px; 1440 background: rgba(250, 250, 250, 0.8); 1441 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1442 animation: fall 25s 7s infinite; 1443} 1444.b:nth-child(29) { 1445 margin-left: 28%; 1446 width: 10px; 1447 height: 10px; 1448 background: rgba(255, 255, 255, 0.8); 1449 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1450 animation: fall 12s 3s infinite; 1451} 1452.b:nth-child(30) { 1453 margin-left: 29%; 1454 width: 7px; 1455 height: 7px; 1456 background: rgba(240, 240, 240, 0.8); 1457 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1458 animation: fall 20s 11s infinite; 1459} 1460.b:nth-child(31) { 1461 margin-left: 30%; 1462 width: 2px; 1463 height: 2px; 1464 background: rgba(237, 237, 237, 0.8); 1465 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1466 animation: fall 18s 11s infinite; 1467} 1468.b:nth-child(32) { 1469 margin-left: 31%; 1470 width: 4px; 1471 height: 4px; 1472 background: rgba(250, 250, 250, 0.8); 1473 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1474 animation: fall 20s 5s infinite; 1475} 1476.b:nth-child(33) { 1477 margin-left: 32%; 1478 width: 6px; 1479 height: 6px; 1480 background: rgba(245, 245, 245, 0.8); 1481 box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5); 1482 animation: fall 24s 8s infinite; 1483} 1484.b:nth-child(34) { 1485 margin-left: 33%; 1486 width: 3px; 1487 height: 3px; 1488 background: rgba(235, 235, 235, 0.8); 1489 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1490 animation: fall 21s 9s infinite; 1491} 1492.b:nth-child(35) { 1493 margin-left: 34%; 1494 width: 8px; 1495 height: 8px; 1496 background: rgba(252, 252, 252, 0.8); 1497 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1498 animation: fall 27s 5s infinite; 1499} 1500.b:nth-child(36) { 1501 margin-left: 35%; 1502 width: 9px; 1503 height: 9px; 1504 background: rgba(247, 247, 247, 0.8); 1505 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 1506 animation: fall 25s 4s infinite; 1507} 1508.b:nth-child(37) { 1509 margin-left: 36%; 1510 width: 6px; 1511 height: 6px; 1512 background: rgba(235, 235, 235, 0.8); 1513 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1514 animation: fall 30s 10s infinite; 1515} 1516.b:nth-child(38) { 1517 margin-left: 37%; 1518 width: 8px; 1519 height: 8px; 1520 background: rgba(240, 240, 240, 0.8); 1521 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1522 animation: fall 22s 4s infinite; 1523} 1524.b:nth-child(39) { 1525 margin-left: 38%; 1526 width: 2px; 1527 height: 2px; 1528 background: rgba(242, 242, 242, 0.8); 1529 box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5); 1530 animation: fall 23s 9s infinite; 1531} 1532.b:nth-child(40) { 1533 margin-left: 39%; 1534 width: 8px; 1535 height: 8px; 1536 background: rgba(250, 250, 250, 0.8); 1537 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1538 animation: fall 23s 3s infinite; 1539} 1540.b:nth-child(41) { 1541 margin-left: 40%; 1542 width: 11px; 1543 height: 11px; 1544 background: rgba(235, 235, 235, 0.8); 1545 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1546 animation: fall 30s 6s infinite; 1547} 1548.b:nth-child(42) { 1549 margin-left: 41%; 1550 width: 4px; 1551 height: 4px; 1552 background: rgba(245, 245, 245, 0.8); 1553 box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5); 1554 animation: fall 23s 4s infinite; 1555} 1556.b:nth-child(43) { 1557 margin-left: 42%; 1558 width: 6px; 1559 height: 6px; 1560 background: rgba(232, 232, 232, 0.8); 1561 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1562 animation: fall 12s 5s infinite; 1563} 1564.b:nth-child(44) { 1565 margin-left: 43%; 1566 width: 11px; 1567 height: 11px; 1568 background: rgba(240, 240, 240, 0.8); 1569 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1570 animation: fall 29s 9s infinite; 1571} 1572.b:nth-child(45) { 1573 margin-left: 44%; 1574 width: 6px; 1575 height: 6px; 1576 background: rgba(252, 252, 252, 0.8); 1577 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1578 animation: fall 13s 8s infinite; 1579} 1580.b:nth-child(46) { 1581 margin-left: 45%; 1582 width: 9px; 1583 height: 9px; 1584 background: rgba(237, 237, 237, 0.8); 1585 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1586 animation: fall 20s 5s infinite; 1587} 1588.b:nth-child(47) { 1589 margin-left: 46%; 1590 width: 9px; 1591 height: 9px; 1592 background: rgba(247, 247, 247, 0.8); 1593 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 1594 animation: fall 21s 8s infinite; 1595} 1596.b:nth-child(48) { 1597 margin-left: 47%; 1598 width: 9px; 1599 height: 9px; 1600 background: rgba(250, 250, 250, 0.8); 1601 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5);
1602 animation: fall 24s 6s infinite; 1603} 1604.b:nth-child(49) { 1605 margin-left: 48%; 1606 width: 10px; 1607 height: 10px; 1608 background: rgba(245, 245, 245, 0.8); 1609 box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5); 1610 animation: fall 30s 4s infinite; 1611} 1612.b:nth-child(50) { 1613 margin-left: 49%; 1614 width: 3px; 1615 height: 3px; 1616 background: rgba(245, 245, 245, 0.8); 1617 box-shadow: 0 0 15px 10px rgba(245, 245, 245, 0.5); 1618 animation: fall 15s 11s infinite; 1619} 1620.b:nth-child(51) { 1621 margin-left: 50%; 1622 width: 7px; 1623 height: 7px; 1624 background: rgba(250, 250, 250, 0.8); 1625 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1626 animation: fall 17s 10s infinite; 1627} 1628.b:nth-child(52) { 1629 margin-left: 51%; 1630 width: 3px; 1631 height: 3px; 1632 background: rgba(237, 237, 237, 0.8); 1633 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1634 animation: fall 27s 11s infinite; 1635} 1636.b:nth-child(53) { 1637 margin-left: 52%; 1638 width: 6px; 1639 height: 6px; 1640 background: rgba(240, 240, 240, 0.8); 1641 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1642 animation: fall 28s 8s infinite; 1643} 1644.b:nth-child(54) { 1645 margin-left: 53%; 1646 width: 3px; 1647 height: 3px; 1648 background: rgba(237, 237, 237, 0.8); 1649 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1650 animation: fall 24s 5s infinite; 1651} 1652.b:nth-child(55) { 1653 margin-left: 54%; 1654 width: 5px; 1655 height: 5px; 1656 background: rgba(247, 247, 247, 0.8); 1657 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 1658 animation: fall 25s 2s infinite; 1659} 1660.b:nth-child(56) { 1661 margin-left: 55%; 1662 width: 3px; 1663 height: 3px; 1664 background: rgba(255, 255, 255, 0.8); 1665 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1666 animation: fall 28s 3s infinite; 1667} 1668.b:nth-child(57) { 1669 margin-left: 56%; 1670 width: 4px; 1671 height: 4px; 1672 background: rgba(235, 235, 235, 0.8); 1673 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1674 animation: fall 20s 7s infinite; 1675} 1676.b:nth-child(58) { 1677 margin-left: 57%; 1678 width: 10px; 1679 height: 10px; 1680 background: rgba(232, 232, 232, 0.8); 1681 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1682 animation: fall 18s 2s infinite; 1683} 1684.b:nth-child(59) { 1685 margin-left: 58%; 1686 width: 7px; 1687 height: 7px; 1688 background: rgba(252, 252, 252, 0.8); 1689 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1690 animation: fall 19s 3s infinite; 1691} 1692.b:nth-child(60) { 1693 margin-left: 59%;
1694 width: 2px; 1695 height: 2px; 1696 background: rgba(255, 255, 255, 0.8); 1697 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1698 animation: fall 12s 5s infinite; 1699} 1700.b:nth-child(61) { 1701 margin-left: 60%; 1702 width: 7px; 1703 height: 7px; 1704 background: rgba(237, 237, 237, 0.8); 1705 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1706 animation: fall 16s 11s infinite; 1707} 1708.b:nth-child(62) { 1709 margin-left: 61%; 1710 width: 11px; 1711 height: 11px; 1712 background: rgba(250, 250, 250, 0.8); 1713 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1714 animation: fall 27s 6s infinite; 1715} 1716.b:nth-child(63) { 1717 margin-left: 62%; 1718 width: 7px; 1719 height: 7px; 1720 background: rgba(255, 255, 255, 0.8); 1721 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1722 animation: fall 27s 6s infinite; 1723} 1724.b:nth-child(64) { 1725 margin-left: 63%; 1726 width: 4px; 1727 height: 4px; 1728 background: rgba(235, 235, 235, 0.8); 1729 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1730 animation: fall 20s 10s infinite; 1731} 1732.b:nth-child(65) { 1733 margin-left: 64%; 1734 width: 2px; 1735 height: 2px; 1736 background: rgba(252, 252, 252, 0.8); 1737 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1738 animation: fall 23s 8s infinite; 1739} 1740.b:nth-child(66) { 1741 margin-left: 65%; 1742 width: 7px; 1743 height: 7px; 1744 background: rgba(232, 232, 232, 0.8); 1745 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1746 animation: fall 16s 5s infinite; 1747} 1748.b:nth-child(67) { 1749 margin-left: 66%; 1750 width: 8px; 1751 height: 8px; 1752 background: rgba(235, 235, 235, 0.8); 1753 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1754 animation: fall 23s 9s infinite; 1755} 1756.b:nth-child(68) { 1757 margin-left: 67%; 1758 width: 2px; 1759 height: 2px; 1760 background: rgba(255, 255, 255, 0.8); 1761 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1762 animation: fall 11s 11s infinite; 1763} 1764.b:nth-child(69) { 1765 margin-left: 68%; 1766 width: 3px; 1767 height: 3px; 1768 background: rgba(232, 232, 232, 0.8); 1769 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1770 animation: fall 13s 5s infinite; 1771} 1772.b:nth-child(70) { 1773 margin-left: 69%; 1774 width: 9px; 1775 height: 9px; 1776 background: rgba(255, 255, 255, 0.8); 1777 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1778 animation: fall 23s 5s infinite; 1779} 1780.b:nth-child(71) { 1781 margin-left: 70%; 1782 width: 2px; 1783 height: 2px; 1784 background: rgba(255, 255, 255, 0.8); 1785 box-shadow: 0 0 15px 10px rgba(255, 255, 255, 0.5); 1786 animation: fall 28s 9s infinite; 1787} 1788.b:nth-child(72) { 1789 margin-left: 71%; 1790 width: 4px; 1791 height: 4px; 1792 background: rgba(252, 252, 252, 0.8); 1793 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1794 animation: fall 20s 10s infinite; 1795} 1796.b:nth-child(73) { 1797 margin-left: 72%; 1798 width: 4px; 1799 height: 4px; 1800 background: rgba(252, 252, 252, 0.8); 1801 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1802 animation: fall 27s 6s infinite; 1803} 1804.b:nth-child(74) { 1805 margin-left: 73%; 1806 width: 7px; 1807 height: 7px; 1808 background: rgba(240, 240, 240, 0.8); 1809 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1810 animation: fall 15s 7s infinite; 1811} 1812.b:nth-child(75) { 1813 margin-left: 74%; 1814 width: 8px; 1815 height: 8px; 1816 background: rgba(237, 237, 237, 0.8); 1817 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1818 animation: fall 14s 9s infinite; 1819} 1820.b:nth-child(76) { 1821 margin-left: 75%; 1822 width: 7px; 1823 height: 7px; 1824 background: rgba(250, 250, 250, 0.8); 1825 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1826 animation: fall 13s 8s infinite; 1827} 1828.b:nth-child(77) { 1829 margin-left: 76%; 1830 width: 4px; 1831 height: 4px; 1832 background: rgba(235, 235, 235, 0.8); 1833 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1834 animation: fall 13s 9s infinite; 1835} 1836.b:nth-child(78) { 1837 margin-left: 77%; 1838 width: 2px; 1839 height: 2px; 1840 background: rgba(237, 237, 237, 0.8); 1841 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1842 animation: fall 29s 4s infinite; 1843} 1844.b:nth-child(79) { 1845 margin-left: 78%; 1846 width: 10px; 1847 height: 10px; 1848 background: rgba(232, 232, 232, 0.8); 1849 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1850 animation: fall 24s 7s infinite; 1851} 1852.b:nth-child(80) { 1853 margin-left: 79%; 1854 width: 8px; 1855 height: 8px; 1856 background: rgba(252, 252, 252, 0.8); 1857 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1858 animation: fall 29s 7s infinite; 1859} 1860.b:nth-child(81) { 1861 margin-left: 80%; 1862 width: 2px; 1863 height: 2px; 1864 background: rgba(250, 250, 250, 0.8); 1865 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1866 animation: fall 28s 4s infinite; 1867} 1868.b:nth-child(82) { 1869 margin-left: 81%; 1870 width: 10px; 1871 height: 10px; 1872 background: rgba(242, 242, 242, 0.8); 1873 box-shadow: 0 0 15px 10px rgba(242, 242, 242, 0.5); 1874 animation: fall 12s 5s infinite; 1875} 1876.b:nth-child(83) { 1877 margin-left: 82%; 1878 width: 8px; 1879 height: 8px; 1880 background: rgba(247, 247, 247, 0.8); 1881 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 1882 animation: fall 27s 9s infinite; 1883} 1884.b:nth-child(84) { 1885 margin-left: 83%; 1886 width: 4px; 1887 height: 4px; 1888 background: rgba(237, 237, 237, 0.8); 1889 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1890 animation: fall 30s 11s infinite; 1891} 1892.b:nth-child(85) { 1893 margin-left: 84%; 1894 width: 11px; 1895 height: 11px; 1896 background: rgba(237, 237, 237, 0.8); 1897 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1898 animation: fall 12s 7s infinite; 1899} 1900.b:nth-child(86) { 1901 margin-left: 85%; 1902 width: 5px; 1903 height: 5px; 1904 background: rgba(250, 250, 250, 0.8); 1905 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1906 animation: fall 19s 8s infinite; 1907} 1908.b:nth-child(87) { 1909 margin-left: 86%; 1910 width: 7px; 1911 height: 7px; 1912 background: rgba(237, 237, 237, 0.8); 1913 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1914 animation: fall 18s 4s infinite; 1915} 1916.b:nth-child(88) { 1917 margin-left: 87%; 1918 width: 6px; 1919 height: 6px; 1920 background: rgba(232, 232, 232, 0.8); 1921 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1922 animation: fall 29s 2s infinite; 1923} 1924.b:nth-child(89) { 1925 margin-left: 88%; 1926 width: 7px; 1927 height: 7px; 1928 background: rgba(250, 250, 250, 0.8); 1929 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1930 animation: fall 20s 9s infinite; 1931} 1932.b:nth-child(90) { 1933 margin-left: 89%; 1934 width: 4px; 1935 height: 4px; 1936 background: rgba(240, 240, 240, 0.8); 1937 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1938 animation: fall 25s 6s infinite; 1939} 1940.b:nth-child(91) { 1941 margin-left: 90%; 1942 width: 8px; 1943 height: 8px; 1944 background: rgba(252, 252, 252, 0.8); 1945 box-shadow: 0 0 15px 10px rgba(252, 252, 252, 0.5); 1946 animation: fall 29s 6s infinite; 1947} 1948.b:nth-child(92) { 1949 margin-left: 91%; 1950 width: 6px; 1951 height: 6px; 1952 background: rgba(235, 235, 235, 0.8); 1953 box-shadow: 0 0 15px 10px rgba(235, 235, 235, 0.5); 1954 animation: fall 30s 3s infinite; 1955} 1956.b:nth-child(93) { 1957 margin-left: 92%; 1958 width: 3px; 1959 height: 3px; 1960 background: rgba(250, 250, 250, 0.8); 1961 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 1962 animation: fall 27s 8s infinite; 1963} 1964.b:nth-child(94) { 1965 margin-left: 93%; 1966 width: 9px; 1967 height: 9px; 1968 background: rgba(232, 232, 232, 0.8); 1969 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1970 animation: fall 11s 10s infinite; 1971} 1972.b:nth-child(95) { 1973 margin-left: 94%; 1974 width: 10px; 1975 height: 10px; 1976 background: rgba(232, 232, 232, 0.8); 1977 box-shadow: 0 0 15px 10px rgba(232, 232, 232, 0.5); 1978 animation: fall 26s 3s infinite; 1979} 1980.b:nth-child(96) { 1981 margin-left: 95%; 1982 width: 6px; 1983 height: 6px; 1984 background: rgba(240, 240, 240, 0.8); 1985 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 1986 animation: fall 26s 3s infinite; 1987} 1988.b:nth-child(97) { 1989 margin-left: 96%; 1990 width: 9px; 1991 height: 9px; 1992 background: rgba(237, 237, 237, 0.8); 1993 box-shadow: 0 0 15px 10px rgba(237, 237, 237, 0.5); 1994 animation: fall 20s 10s infinite; 1995} 1996.b:nth-child(98) { 1997 margin-left: 97%; 1998 width: 2px; 1999 height: 2px; 2000 background: rgba(250, 250, 250, 0.8); 2001 box-shadow: 0 0 15px 10px rgba(250, 250, 250, 0.5); 2002 animation: fall 16s 7s infinite; 2003} 2004.b:nth-child(99) { 2005 margin-left: 98%; 2006 width: 4px; 2007 height: 4px; 2008 background: rgba(240, 240, 240, 0.8); 2009 box-shadow: 0 0 15px 10px rgba(240, 240, 240, 0.5); 2010 animation: fall 15s 5s infinite; 2011} 2012.b:nth-child(100) { 2013 margin-left: 99%; 2014 width: 10px; 2015 height: 10px; 2016 background: rgba(247, 247, 247, 0.8); 2017 box-shadow: 0 0 15px 10px rgba(247, 247, 247, 0.5); 2018 animation: fall 26s 7s infinite; 2019} 2020 2021@keyframes fall { 2022 0% { 2023 transform: scale(0); 2024 } 2025 2% { 2026 transform: scale(1); 2027 top: -50px; 2028 } 2029 100% { 2030 transform: scale(0); 2031 top: 100%; 2032 } 2033} 2034</style></div><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="DHQD9U7"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- ========================= 2035 POPUP -10% (FR/EN) + MAILCHIMP JSONP (succès local) 2036 ========================= --> 2037 <style> 2038 :root{ 2039 --bg:#0b1220; --fg:#f5f7fb; --muted:#9aa3b2; 2040 --brand:#1b6bff; --brand-2:#00d4ff; 2041 --success:#10b981; --danger:#ef4444; 2042 --shadow:0 10px 30px rgba(0,0,0,.35); 2043 --radius:18px; 2044 } 2045 /* Demo open button (remove in prod if auto-open) */ 2046 .demo-btn{position:fixed; inset:auto 16px 16px auto; z-index:10; padding:.75rem 1rem; border:none; border-radius:12px; background:var(--brand); color:#fff; font-weight:600; cursor:pointer; box-shadow:var(--shadow)} 2047 2048 /* Backdrop */ 2049 .popup-backdrop{position:fixed; z-index:9999; inset:0; background:rgba(0,10,25,.55); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); display:none; align-items:center; justify-content:center; padding:24px;} 2050 .popup-backdrop.is-open{display:flex} 2051 2052 /* Modal */ 2053 .popup{position:relative; width:min(560px,94vw); border-radius:var(--radius); overflow:hidden; box-shadow:var(--shadow);} 2054 .popup__hero{position:relative; height:120px; background: 2055 radial-gradient(600px 200px at 10% -40%, rgba(27,107,255,.6), transparent 60%), 2056 radial-gradient(600px 200px at 110% 140%, rgba(0,212,255,.5), transparent 60%), 2057 linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.02)); 2058 background-image:url(https://www.thestore-dassault-aviation.com/media/logo/websites/1/logo-dassault-the-store.png); 2059 background-size:80% auto; background-position:center; background-repeat:no-repeat; 2060 } 2061 .popup__glow{position:absolute; inset:-40% -40% auto auto; width:220px; height:220px; background:conic-gradient(from 180deg at 50% 50%, rgba(27,107,255,.55), rgba(0,212,255,.55), rgba(27,107,255,.55)); filter:blur(40px); opacity:.45;} 2062 .popup__card{background:rgba(255,255,255,.05); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);} 2063 .popup__body{padding:24px;} 2064 2065 .popup__title {
2066 font-size: clamp(20px, 3.5vw, 24px) !important; 2067 line-height: 1.15 !important; 2068 margin: 0 0 8px !important; 2069 font-weight: 800 !important; 2070 color: #fff !important; 2071 background: none !important; 2072 padding: 0 !important; 2073 } 2074 .popup__title:before, .popup__title:after { 2075 display: none !important; 2076 } 2077 .popup__subtitle{margin:0 0 18px; color:#fff; font-size:14px} 2078 2079 .popup__form{display:grid; grid-template-columns:1fr auto; gap:12px; align-items:center;} 2080 .popup__input { 2081 width: 100% !important; 2082 padding: 14px 14px !important; 2083 border-radius: 12px !important; 2084 border: 1px solid rgba(255, 255, 255, .15) !important; 2085 background: #fff !important; 2086 color: #333 !important; 2087 outline: none; 2088 } 2089 .popup__input::placeholder{color:#333} 2090 .popup__input:focus{border-color:rgba(0,212,255,.7); box-shadow:0 0 0 4px rgba(0,212,255,.18)} 2091 .popup__btn { 2092 padding: 14px 18px !important; 2093 border: none !important; 2094 border-radius: 12px !important; 2095 font-weight: 700; 2096 color: #fff !important; 2097 cursor: pointer; 2098 background: linear-gradient(135deg, var(--brand), var(--brand-2)); 2099 box-shadow: var(--shadow); 2100 } 2101 .popup__btn[disabled]{opacity:.7; cursor:wait} 2102 2103 .popup__consent{margin-top:14px; font-size:12px; color:#fff} 2104 .popup__consent a{color:#cfe1ff} 2105 2106 .popup__error{margin-top:10px; color:var(--danger); font-size:13px; display:none} 2107 .popup__success{margin-top:12px; color:var(--success); font-size:14px; display:none} 2108 2109 .popup__close { 2110 position: absolute; 2111 z-index: 9999; 2112 inset: 12px 12px auto auto; 2113 display: grid; 2114 place-items: center; 2115 width: 38px; 2116 height: 38px !important; 2117 border-radius: 12px !important; 2118 border: 1px solid rgba(255, 255, 255, .14) !important; 2119 background: rgba(7, 12, 22, .55) !important; 2120 color: var(--fg) !important; 2121 cursor: pointer; 2122 padding: 0 !important; 2123 } .popup__close:hover{background:rgba(255,255,255,.08)} 2124 2125 .sr-only{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0} 2126 2127 @media (max-width:520px){ 2128 .popup__form{grid-template-columns:1fr;} 2129 .popup__btn{width:100%} 2130 } 2131 </style> 2132 2133 <!-- Demo trigger; remove in production if auto-open --> 2134 <!-- <button class="demo-btn" id="openDemo">Open popup</button> --> 2135 2136 <!-- Backdrop + Modal --> 2137 <div class="popup-backdrop" id="discountBackdrop" role="dialog" aria-modal="true" aria-labelledby="popupTitle" aria-describedby="popupSubtitle"> 2138 <div class="popup popup__card"> 2139 <div class="popup__hero"> 2140 <div class="popup__glow" aria-hidden="true"></div> 2141 <button class="popup__close" id="popupClose" aria-label="Close popup"> 2142 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" aria-hidden="true"> 2143 <path d="M6 6l12 12M18 6L6 18" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 2144 </svg> 2145 </button> 2146 </div> 2147 2148 <div class="popup__body" id="mc_embed_shell"> 2149 <h2 class="popup__title" id="popupTitle"></h2> 2150 <p class="popup__subtitle" id="popupSubtitle"></p> 2151 2152 <!-- Mailchimp bilingual form --> 2153 <div id="mc_embed_signup"> 2154 <form 2155 action="https://kickandrush.us9.list-manage.com/subscribe/post?u=566a9512473cfa3b968814ea1&id=90bcc67a05&f_id=003f57e1f0" 2156 method="post" 2157 id="mc-embedded-subscribe-form" 2158 name="mc-embedded-subscribe-form" 2159 class="validate popup__form" 2160 target="_self" 2161 novalidate 2162 >
2163 <label class="sr-only" for="mce-EMAIL" id="mc-email-label"></label> 2164 <input 2165 class="popup__input required email" 2166 id="mce-EMAIL" 2167 name="EMAIL" 2168 type="email" 2169 placeholder="" 2170 autocomplete="email" 2171 required 2172 /> 2173 <button class="popup__btn" id="mc-embedded-subscribe" type="submit"></button> 2174 2175 <!-- hidden tag (segment) --> 2176 <div hidden><input type="hidden" name="tags" value="11838781"></div> 2177 2178 <!-- Mailchimp responses (kept for consistency, but we show local messages) --> 2179 <div id="mce-responses" class="clear" aria-live="polite"> 2180 <div class="response" id="mce-error-response" style="display:none"></div> 2181 <div class="response" id="mce-success-response" style="display:none"></div> 2182 </div> 2183 2184 <!-- honeypot anti-bot --> 2185 <div aria-hidden="true" style="position:absolute; left:-5000px;"> 2186 <input type="text" name="b_566a9512473cfa3b968814ea1_90bcc67a05" tabindex="-1" value=""> 2187 </div> 2188 </form> 2189 </div> 2190 2191 <p class="popup__consent" id="popupConsent"></p> 2192 <p class="popup__error" id="popupError"></p> 2193 <p class="popup__success" id="popupSuccess"></p> 2194 </div> 2195 </div> 2196 </div> 2197 2198
2198<script> 2199 (function(){ 2200 // ===== Config ===== 2201 const CONFIG = { 2202 defaultLang: 2203 (new URLSearchParams(location.search).get('lang'))?.toLowerCase() 2204 || (document.documentElement.lang || 'en').toLowerCase(), 2205 openDelayMs: 5000, // ouverture auto après 5s si pas inscrit 2206 useAutoOpen: true, // mettre false pour désactiver l'auto-open 2207 cookieName: 'popup_signed_up', 2208 cookieMaxAge: 60*60*24*365 // 1 an 2209 }; 2210 2211 // ===== I18N ===== 2212 const STR = { 2213 fr: { 2214 title: 'Obtenez <span aria-hidden="true">-10%</span> de remise sur votre première commande en vous inscrivant à notre Newsletter !', 2215 subtitle: 'Renseignez votre email pour recevoir votre code unique. Offre non-cumulable.', 2216 emailLabel: 'Adresse e-mail', 2217 placeholder: '[email protected]', 2218 submit: 'Envoyez-moi le code', 2219 consent: 'En vous inscrivant, vous acceptez de recevoir nos emails marketing.<br> <a href="https://www.thestore-dassault-aviation.com/fr/cgv#privacypolicy" target="_blank" rel="noopener">Politique de confidentialité</a>.', 2220 errInvalid: 'Veuillez saisir une adresse e-mail valide.', 2221 success: 'Merci ! Consultez votre boîte mail pour votre code -10%.', 2222 errNetwork: 'Une erreur réseau est survenue. Veuillez réessayer.', 2223 errConfig: 'Configuration Mailchimp invalide.' 2224 }, 2225 en: { 2226 title: 'Get <span aria-hidden="true">-10%</span> off your first order by subscribing to our newsletter!', 2227 subtitle: 'Enter your email to receive your unique code. Offer cannot be combined.', 2228 emailLabel: 'Email address', 2229 placeholder: '[email protected]', 2230 submit: 'Send me the code', 2231 consent: 'By submitting, you agree to receive our marketing emails.<br> <a href="https://www.thestore-dassault-aviation.com/en/terms-conditions#privacypolicy" target="_blank" rel="noopener">Privacy Policy</a>.', 2232 errInvalid: 'Please enter a valid email address.', 2233 success: 'Thanks! Check your inbox for your -10% code.', 2234 errNetwork: 'A network error occurred. Please try again.', 2235 errConfig: 'Invalid Mailchimp configuration.' 2236 } 2237 }; 2238 const langFrom = (val)=>
2238 String(val).startsWith('fr') ? 'fr' : 'en'; 2239 let currentLang = langFrom(CONFIG.defaultLang); 2240 2241 // ===== Utils ===== 2242 const qs = (sel, ctx=document)=> ctx.querySelector(sel); 2243 const qsa = (sel, ctx=document)=> Array.from(ctx.querySelectorAll(sel)); 2244 const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 2245 2246 function setCookie(name, value){ 2247 // cookie sans expiration = persistant 2248 document.cookie = `${name}=${encodeURIComponent(value)}; path=/`; 2249 } 2250 2251 function hasCookie(name){ 2252 return document.cookie.split('; ').some(c => c.startsWith(name+'=')); 2253 } 2254 2255 function setDayCookie(name, value) { 2256 const date = new Date(); 2257 date.setTime(date.getTime() + (24 * 60 * 60 * 1000)); // 1 jour 2258 document.cookie = `${name}=${encodeURIComponent(value)}; expires=${date.toUTCString()}; path=/`; 2259 } 2260 2261 function setInfiniteCookie(name, value) { 2262 const date = new Date(); 2263 date.setFullYear(date.getFullYear() + 10); // équivalent "infini" 2264 document.cookie = `${name}=${encodeURIComponent(value)}; expires=${date.toUTCString()}; path=/`; 2265 } 2266 2267 // ===== Elements ===== 2268 const backdrop = qs('#discountBackdrop'); 2269 const btnOpen = qs('#openDemo'); 2270 const btnClose = qs('#popupClose'); 2271 2272 const elTitle = qs('#popupTitle'); 2273 const elSubtitle = qs('#popupSubtitle'); 2274 const elConsent = qs('#popupConsent'); 2275 const elError = qs('#popupError'); 2276 const elSuccess = qs('#popupSuccess'); 2277 2278 const form = qs('#mc-embedded-subscribe-form'); 2279 const inputEmail = qs('#mce-EMAIL'); 2280 const submitBtn = qs('#mc-embedded-subscribe'); 2281 const labelEmail = qs('#mc-email-label'); 2282 2283 // ===== Accessibility: focus trap ===== 2284 function trapFocus(modal){ 2285 const focusables = modal.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'); 2286 const first = focusables[0]; 2287 const last = focusables[focusables.length-1]; 2288 function handle(e){ 2289 if(e.key !== 'Tab') return; 2290 if(e.shiftKey && document.activeElement === first){ e.preventDefault(); last.focus(); } 2291 else if(!e.shiftKey && document.activeElement === last){ e.preventDefault(); first.focus(); } 2292 } 2293 modal.addEventListener('keydown', handle); 2294 } 2295 2296 function applyI18n(lang){ 2297 const t = STR[lang] || STR.en; 2298 elTitle.innerHTML = t.title; 2299 elSubtitle.textContent = t.subtitle; 2300 labelEmail.textContent = t.emailLabel; 2301 inputEmail.placeholder = t.placeholder; 2302 submitBtn.textContent = t.submit; 2303 elConsent.innerHTML = t.consent; 2304 elError.textContent = t.errInvalid; // valeur par défaut (écrasée si autre erreur) 2305 elSuccess.textContent = t.success; 2306 const shell = qs('#mc_embed_shell'); 2307 if(shell){ 2308 shell.setAttribute('lang', lang); 2309 shell.setAttribute('aria-label', lang === 'fr' ? 'Formulaire de réduction' : 'Discount form'); 2310 } 2311 } 2312 2313 function openPopup(){ 2314 applyI18n(currentLang); 2315 backdrop.classList.add('is-open'); 2316 backdrop.style.display = 'flex'; 2317 btnClose?.focus(); 2318 trapFocus(backdrop); 2319 } 2320 2321 function closePopup(){ 2322 backdrop.classList.remove('is-open'); 2323 backdrop.style.display = 'none'; 2324 } 2325 2326 // ===== Mailchimp JSONP ===== 2327 function getMailchimpParamsFromAction(action){ 2328 // action ex: https://.../post?u=XXXX&id=YYYY&f_id=... 2329 try{ 2330 const url = new URL(action); 2331 return { 2332 base: url.origin + url.pathname.replace('/post', '/post-json'), 2333 u: url.searchParams.get('u'), 2334 id: url.searchParams.get('id') 2335 }; 2336 }catch(e){ 2337 return null; 2338 } 2339 } 2340 2341 function collectExtraParams(formEl){ 2342 const extra = {}; 2343 const tag = formEl.querySelector('input[name="tags"]'); 2344 if(tag && tag.value) extra.tags = tag.value; 2345 const hp = formEl.querySelector('input[name^="b_"]'); 2346 if(hp && hp.value) extra[hp.name] = hp.value; 2347 return extra; 2348 } 2349 2350 function mailchimpJsonpSubscribe({base, u, id, email, extraParams={}}){ 2351 return new Promise((resolve, reject)=>{ 2352 const cbName = 'mcCb_' + Math.random().toString(36).slice(2); 2353 const script = document.createElement('script');
2354 const params = new URLSearchParams({ u, id, EMAIL: email, c: cbName, ...extraParams }); 2355 script.src = `${base}?${params.toString()}`; 2356 2357 window[cbName] = function(resp){ 2358 delete window[cbName]; 2359 script.remove(); 2360 resolve(resp); // {result:"success"|"error", msg:"..."} 2361 }; 2362 script.onerror = function(){ 2363 delete window[cbName]; 2364 script.remove(); 2365 reject(new Error('Network error')); 2366 }; 2367 document.body.appendChild(script); 2368 }); 2369 } 2370 2371 function showErrorHTML(html){ 2372 elError.innerHTML = html; // Mailchimp peut renvoyer des liens HTML 2373 elError.style.display = 'block'; 2374 elSuccess.style.display = 'none'; 2375 } 2376 function showErrorText(txt){ 2377 elError.textContent = txt; 2378 elError.style.display = 'block'; 2379 elSuccess.style.display = 'none'; 2380 } 2381 function showSuccessText(txt){ 2382 elSuccess.textContent = txt; 2383 elSuccess.style.display = 'block'; 2384 elError.style.display = 'none'; 2385 } 2386 2387 // ===== Validate + JSONP Submit ===== 2388 form.addEventListener('submit', async (e)=>{ 2389 e.preventDefault(); 2390 elError.style.display = 'none'; 2391 elSuccess.style.display = 'none'; 2392 2393 const email = (inputEmail?.value || '').trim().toLowerCase(); 2394 if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)){ 2395 const t = STR[currentLang] || STR.en; 2396 showErrorText(t.errInvalid); 2397 inputEmail?.focus(); 2398 return; 2399 } 2400 2401 const conf = getMailchimpParamsFromAction(form.action); 2402 if(!conf || !conf.u || !conf.id){ 2403 const t = STR[currentLang] || STR.en; 2404 showErrorText(t.errConfig); 2405 return; 2406 } 2407 2408 submitBtn.disabled = true; 2409 2410 try{ 2411 const resp = await mailchimpJsonpSubscribe({ 2412 base: conf.base, 2413 u: conf.u, 2414 id: conf.id, 2415 email, 2416 extraParams: collectExtraParams(form) 2417 }); 2418 2419 if(resp.result === 'success'){ 2420 const t = STR[currentLang] || STR.en; 2421 showSuccessText(t.success); 2422 setInfiniteCookie('popup_signed_up', 'true'); 2423 setTimeout(closePopup, 1200); 2424 form.reset(); 2425 } else { 2426 // Mailchimp retourne souvent un message HTML (ex: "is already subscribed") 2427 showErrorHTML(resp.msg || 'Subscription error.'); 2428 } 2429 } catch(err){ 2430 const t = STR[currentLang] || STR.en; 2431 showErrorText(t.errNetwork); 2432 } finally { 2433 // évite double-clic; on réactive après un court délai 2434 setTimeout(()=>{ submitBtn.disabled = false; }, 800); 2435 } 2436 }); 2437 2438 // ===== Misc: triggers & auto-open ===== 2439 btnOpen?.addEventListener('click', openPopup); 2440 2441 btnClose?.addEventListener('click', () => { 2442 setDayCookie('popup_signed_up', 'true'); 2443 closePopup(); 2444 }); 2445 2446 backdrop.addEventListener('click', (e) => { 2447 if(e.target === backdrop){ 2448 setDayCookie('popup_signed_up', 'true'); 2449 closePopup(); 2450 } 2451 }); 2452 2453 document.addEventListener('keydown', (e) => { 2454 if(e.key === 'Escape'){ 2455 setDayCookie('popup_signed_up', 'true'); 2456 closePopup(); 2457 } 2458 }); 2459 2460 2461 if(CONFIG.useAutoOpen){ 2462 setTimeout(()=>{ 2463 if(!hasCookie(CONFIG.cookieName)) openPopup(); 2464 }, CONFIG.openDelayMs); 2465 } 2466 2467 // Public API 2468 window.DiscountPopup = { 2469 open: openPopup, 2470 close: closePopup, 2471 setLang: (v)=>{ currentLang = langFrom(v); applyI18n(currentLang); } 2472 }; 2473 2474 // Init i18n on load 2475 function applyI18n(lang){ 2476 const t = STR[lang] || STR.en; 2477 qs('#popupTitle').innerHTML = t.title; 2478 qs('#popupSubtitle').textContent = t.subtitle; 2479 qs('#mc-email-label').textContent = t.emailLabel; 2480 qs('#mce-EMAIL').placeholder = t.placeholder; 2481 qs('#mc-embedded-subscribe').textContent = t.submit; 2482 qs('#popupConsent').innerHTML = t.consent; 2483 2484 // prépare messages par défaut (les erreurs spécifiques écraseront) 2485 qs('#popupError').textContent = t.errInvalid; 2486 qs('#popupSuccess').textContent = t.success; 2487 2488 const shell = qs('#mc_embed_shell'); 2489 if(shell){ 2490 shell.setAttribute('lang', lang); 2491 shell.setAttribute('aria-label', lang === 'fr' ? 'Formulaire de réduction' : 'Discount form'); 2492 } 2493 } 2494 applyI18n(currentLang); 2495 })(); 2496 </script>
2496 2497 </div><div class="pagebuilder-slider" data-content-type="slider" data-appearance="default" data-autoplay="true" data-autoplay-speed="4000" data-fade="false" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-element="main" data-pb-style="A2P2T8D"><div class="slide-franco" data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><div data-element="empty_link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28912" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_2800x709.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_480x480_1_.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="J4LPHTM"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="VUWYRT5"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28912 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_2800x709.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28912 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_480x480_1_.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28912 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/New_Year_2026_Banner_Web_480x480_1_.jpg);}}</style></div></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/carte-cadeau.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff289d1" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner-2800x709px-FR.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner_Mobile-480x480px-FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="MY9U2WY"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="HPGJK61"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff289d1 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner-2800x709px-FR.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff289d1 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner_Mobile-480x480px-FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff289d1 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-Gift_Cards_Banner_Mobile-480x480px-FR.jpg);}}</style></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/catalogsearch/result/index/?cat=115&q=blouson" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28a38" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/dass-1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_TEXTILES_BARNSTORMER_Mobile-480x480px-FR_1.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="D0CSNQF"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="YEJN077"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28a38 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/dass-1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28a38 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_TEXTILES_BARNSTORMER_Mobile-480x480px-FR_1.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28a38 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_TEXTILES_BARNSTORMER_Mobile-480x480px-FR_1.jpg);}}</style></a></div>
2497<div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/accessoires/bureau.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28a9c" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER-2800x709px-FR_1_1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER_FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="M4OGLLS"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="Q1U6TY5"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28a9c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER-2800x709px-FR_1_1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28a9c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER_FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28a9c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BACK_TO_SCHOOL_BANNER_FR.jpg);}}</style></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/catalogsearch/result/?q=polos" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28afc" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_modified_2008_4.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_Mobile_1800px_1800_FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="GKK36E7"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="V6IN28W"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28afc {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_modified_2008_4.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28afc {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_Mobile_1800px_1800_FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28afc {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_TEXTILE_-_POLOS_Mobile_1800px_1800_FR.jpg);}}</style></a></div><div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main"><a href="https://www.thestore-dassault-aviation.com/fr/tous-les-produits.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28b5c" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_2800x709px-FR.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_Mobile-480x480px-FR_2.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="D6X2984"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="MV9MSQM"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28b5c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_2800x709px-FR.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28b5c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_Mobile-480x480px-FR_2.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28b5c {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/DA_Campaign_Webshop_Banner_Mobile-480x480px-FR_2.jpg);}}</style></a></div>
2497<div class="slide-franco" data-content-type="slide" data-slide-name="" data-appearance="collage-left" data-show-button="never" data-show-overlay="never" data-element="main" data-pb-style="O7RTI56"><a href="https://www.thestore-dassault-aviation.com/fr/baskets-rafale-barons-papillom-69034.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-slide-wrapper background-image-6ac014ff28bf0" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/banner-shoes-min_1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_BARON_PAPILLON_32.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="MDLR0RQ"><div class="pagebuilder-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="PUQIGX4"><div class="pagebuilder-collage-content"><div data-element="content"><div class="hidden-mobile" style="position: absolute; top: 50%; transform: translateY(-50%);"><p style="font-weight: bold; color: #324b6a; font-size: 20px; margin: 0; text-transform: uppercase;">Découvrez notre </p><p style="font-weight: bold; color: #ef5323; font-size: 48px; line-height: 1.2;">COLLABORATION <br>EXCLUSIVE</p></div></div></div></div></div><style type="text/css">.background-image-6ac014ff28bf0 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/banner-shoes-min_1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28bf0 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_BARON_PAPILLON_32.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28bf0 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/BANNER_BARON_PAPILLON_32.jpg);}}</style></a></div></div><div data-content-type="banner" data-appearance="poster" data-show-button="never" data-show-overlay="never" data-element="main" data-pb-style="R7C23DX"><div data-element="empty_link"><div class="pagebuilder-banner-wrapper background-image-6ac014ff28c78" data-background-images='{\"desktop_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_2500x709px-V1_FR-Mod1.jpg\",\"mobile_image\":\"https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_480x480px_FR.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="IL3VIA1"><div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="FW0TPDX"><div class="pagebuilder-poster-content"><div data-element="content"></div></div></div></div><style type="text/css">.background-image-6ac014ff28c78 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_2500x709px-V1_FR-Mod1.jpg);}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-6ac014ff28c78 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_480x480px_FR.jpg);}}@media only screen and (max-width: 640px) {.background-image-6ac014ff28c78 {background-image: url(https://www.thestore-dassault-aviation.com/media/wysiwyg/2025-BANNER_REMERCIEMENTS_BOURGET_480x480px_FR.jpg);}}</style></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="OF98S1V"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h1 style="font-size: 0px; margin: 0; line-height: 0;">The Store Dassault Aviation</h1> 2498 2499<!--<div class="snow"></div>--> 2500<style> 2501.bgwhite { 2502 background: rgba(255, 255, 255, 0.5); 2503 padding: 30px; 2504} 2505p.calendar-year:before { 2506 content: ""; 2507 width: 70%; 2508 height: 1px; 2509 background: #ef5323; 2510 display: block; 2511 position: absolute; 2512 left: 30px; 2513 bottom: 62px; 2514} 2515@media only screen and (max-width: 480px) { 2516 .hidden-mobile { 2517 display: none; 2518 } 2519} 2520.snow { 2521 opacity: 60%; 2522 position: fixed; 2523 top: 0; 2524 left: 0; 2525 z-index: 5; 2526 width: 120%; 2527 height: 100%; 2528 pointer-events: none; 2529 animation: snow-direction cubic-bezier(2, 0, 2, 1) 4s both alternate infinite; 2530} 2531 2532@keyframes snow-direction { 2533 from { 2534 transform: translateX(-10%); 2535 } 2536 to { 2537 transform: translateX(10%); 2538 } 2539} 2540 2541.snow:before, 2542.snow:after { 2543 content: ''; 2544 display: block; 2545 position: fixed; 2546 top: 0; 2547 left: 0; 2548 width: 10px; 2549 height: 10px; 2550 background-color: #fff; 2551 border-radius: 50%; 2552 filter: blur(1px); 2553 animation: snow 10s linear infinite; 2554 box-shadow: 2555 -5vw 10vh #fff, 2556 30vw 5vh #fff, 2557 55vw 5vh #fff, 2558 75vw 10vh #fff, 2559 105vw 15vh #fff, 2560 -10vw 30vh #fff, 2561 40vw 25vh #fff, 2562 60vw 20vh #fff, 2563 90vw 25vh #fff, 2564 20vw 40vh #fff, 2565 5vw 45vh #fff, 2566 65vw 45vh #fff, 2567 105vw 40vh #fff, 2568 50vw 50vh #fff, 2569 30vw 50vh #fff, 2570 10vw 55vh #fff, 2571 20vw 60vh #fff, 2572 40vw 65vh #fff, 2573 60vw 60vh #fff, 2574 80vw 65vh #fff, 2575 5vw 70vh #fff, 2576 30vw 75vh #fff, 2577 55vw 85vh #fff, 2578 75vw 80vh #fff, 2579 105vw 75vh #fff, 2580 20vw 90vh #fff, 2581 -5vw 95vh #fff, 2582 65vw 95vh #fff, 2583 100vw 90vh #fff, 2584 2585 -5vw 110vh #fff, 2586 30vw 105vh #fff, 2587 55vw 105vh #fff, 2588 75vw 110vh #fff, 2589 105vw 115vh #fff, 2590 -10vw 130vh #fff, 2591 40vw 125vh #fff, 2592 60vw 120vh #fff, 2593 90vw 125vh #fff, 2594 20vw 140vh #fff, 2595 5vw 145vh #fff, 2596 65vw 145vh #fff, 2597 105vw 140vh #fff, 2598 50vw 150vh #fff, 2599 30vw 150vh #fff, 2600 10vw 155vh #fff, 2601 20vw 160vh #fff, 2602 40vw 165vh #fff, 2603 60vw 160vh #fff, 2604 80vw 165vh #fff, 2605 5vw 170vh #fff, 2606 30vw 175vh #fff, 2607 55vw 185vh #fff, 2608 75vw 180vh #fff, 2609 105vw 175vh #fff, 2610 20vw 190vh #fff, 2611 -5vw 195vh #fff, 2612 65vw 195vh #fff, 2613 100vw 190vh #fff; 2614} 2615 2616.snow:after { 2617 position: absolute; 2618 left: 50px; 2619 top: 60px; 2620 animation-duration: 6s; 2621 width: 8px; 2622 height: 8px; 2623 opacity: 0.7; 2624 filter: blur(3px); 2625} 2626 2627@keyframes snow { 2628 from { 2629 transform: rotate(10deg) translateY(-100vh); 2630 } 2631 to { 2632 transform: rotate(10deg) translateY(0); 2633 } 2634} 2635 .columns .column.main { 2636 padding-bottom: 0; 2637 } 2638 .home-banner-slider .container.first-banner>* { 2639 padding-left: 8%!important; 2640 padding-right: 40%!important; 2641 } 2642 @media (max-width: 991px) { 2643 .home-banner-slider .container.first-banner>* { 2644 padding-left: 0!important; 2645 } 2646 } 2647 @media (max-width: 575px) { 2648 .home-banner-slider .container.first-banner>* { 2649 padding-right: 0!important; 2650 } 2651 } 2652 .coupon-sale-text { 2653 transform: rotate( 2654 -2deg 2655 ); 2656 letter-spacing: -.01em; 2657 position: relative; 2658 } 2659 .coupon-sale-text b { 2660 display: inline-block; 2661 font-size: 1.6em; 2662 font-weight: 700; 2663 padding: 5px 8px; 2664 background-color: #ff7272; 2665 color: #fff; 2666 } 2667 .coupon-sale-text sup { 2668 font-size: 50%; 2669 top: -.5em; 2670 } 2671 .coupon-sale-light-bg b { 2672 background: #fff; 2673 color: #222529; 2674 } 2675 .coupon-sale-text i { 2676 font-style: normal; 2677 position: absolute; 2678 left: -2.25em; 2679 top: 50%; 2680 transform: translateY(-50%) rotate( 2681 -90deg 2682 ); 2683 font-size: .65em; 2684 opacity: .6; 2685 letter-spacing: 0; 2686 } 2687 html .heading.heading-dark .heading-tag { 2688 border-color: #222529; 2689 } 2690 .heading.heading-border.heading-border-xl .heading-tag:before, .heading.heading-border.heading-border-xl .heading-tag:after { 2691 border-top-width: 7px; 2692 margin-top: -3px;
2693 } 2694 .heading.heading-border.heading-border-xl .heading-tag:before, .heading.heading-border.heading-border-xl .heading-tag:after { 2695 border-top-width: 7px; 2696 margin-top: -3px; 2697 } 2698 .row-center .row { 2699 justify-content: center; 2700 } 2701 .post-item .read-more { 2702 display: none; 2703 } 2704 2705.new:hover { 2706background: url(wysiwyg/Nouveaux_Produits_Rollover.png; 2707} 2708</style> 2709 2710<style> 2711.vertical-single-lign{ 2712 background: linear-gradient(#FFF, #324b6b, #FFF); 2713 width: 2px; 2714 position: absolute; 2715 top: 20px; 2716 left: 50%; 2717 height: 80%; 2718} 2719.vertical-double-lign{ 2720 background: linear-gradient(#FFF, #324b6b, #FFF); 2721 width: 2px; 2722 position: absolute; 2723 top: 20px; 2724 left: 33%; 2725 height: 80%; 2726} 2727.half, .third { 2728 position: relative; 2729} 2730</style> 2731<div class="home-categories" role="list"> 2732 2733 <div class="half row"> 2734 2735 <div role="listitem" class="col-12 col-md-6" style="padding: 20px; margin-bottom: 20px;"> 2736 2737 <a href="/fr/nouveaux-produits.html" aria-label="Nouveau produits"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Nouveaux_Produits_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Nouveaux_Produits_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a> 2738 2739 </div> 2740 2741 <div class="vertical-single-lign"></div> 2742 2743 <div role="listitem" class="col-12 col-md-6" style="padding: 20px; margin-bottom: 20px;"> 2744 2745 <a href="/fr/vintage.html" aria-label="Vintage"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Vintage_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Vintage_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a> 2746 2747 </div> 2748 2749 </div> 2750 2751 <div class="third row"> 2752 2753 <div role="listitem" class="col-12 col-md-4" style="padding: 20px; margin-bottom: 20px;"> 2754 2755 <a href="/fr/rafale.html" aria-label="Rafale"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Rafale_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Rafale_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a> 2756 2757 </div> 2758 2759 <div class="vertical-double-lign"></div> 2760 2761 <div role="listitem" class="col-12 col-md-4" style="padding: 20px; margin-bottom: 20px;"> 2762 2763 <a href="/fr/enfants.html" aria-label="Enfants"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Enfants_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Enfants_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a> 2764 2765 </div> 2766 2767 <div class="vertical-double-lign" style="left: 66% !important"></div> 2768 2769 <div role="listitem" class="col-12 col-md-4" style="padding: 20px; margin-bottom: 20px;"> 2770 2771 <a href="/fr/falcon.html" aria-label="Falcon"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Falcon_1.jpg" alt="" class="unhovered"><img src="https://www.thestore-dassault-aviation.com/media/wysiwyg/Falcon_Rollover_1.jpg" alt="" class="hovered" style="display: none;"></a> 2772 2773 </div> 2774 2775 </div> 2776 2777</div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="P9ISG9K"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="MLRGWFA">À découvrir</h2><div data-content-type="products" data-appearance="carousel" data-autoplay="false" data-autoplay-speed="4000" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-carousel-mode="default" data-center-padding="90px" data-element="main"><ol class="product-items widget-product-carousel"> 2778 <li class="product-item"> <div class="product-item-info"> 2779 <a href="https://www.thestore-dassault-aviation.com/fr/casquette-rafale-163733.html" class="product-item-photo"> 2780 2781<span class="product-image-container product-image-container-5899"> 2782 <span class="product-image-wrapper"> 2783 <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/R/a/RafaleCap-85368
2783-3.jpg" loading="lazy" width="240" height="300" alt="Rafalecap"></span> 2784</span> 2785<style>.product-image-container-5899 { 2786 width: 240px; 2787} 2788.product-image-container-5899 span.product-image-wrapper { 2789 padding-bottom: 125%; 2790}</style>
2790<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5899"); 2791for (var i = 0; i < prodImageContainers.length; i++) { 2792 prodImageContainers[i].style.width = "240px"; 2793} 2794prodImageContainersWrappers = document.querySelectorAll( 2795 ".product-image-container-5899 span.product-image-wrapper" 2796); 2797for (var i = 0; i < prodImageContainersWrappers.length; i++) { 2798 prodImageContainersWrappers[i].style.paddingBottom = "125%"; 2799}</script>
2799 </a> 2800 <div class="product-item-details"> 2801 <strong class="product-item-name"> 2802 <a title="Casquette Rafale" href="https://www.thestore-dassault-aviation.com/fr/casquette-rafale-163733.html" class="product-item-link"> 2803 Casquette Rafale </a> 2804 </strong> 2805 2806 <div class="price-box price-final_price" data-role="priceBox" data-product-id="5899" data-price-box="product-id-5899"> <span class="price-container price-final_price tax weee"> 2807 <span id="old-price-5899-widget-product-carousel-finalPrice-6ac00f3c56416" data-price-amount="19.404001" data-price-type="finalPrice" class="price-wrapper "> 2808 <span class="price">19,40 €</span></span> 2809 </span> 2810 2811</div> 2812 2813 <div class="product-item-inner"> 2814 <div class="product-item-actions"> 2815 <div class="actions-primary"> 2816 <form data-role="tocart-form" data-product-sku="DAS20096" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5899/" method="post"> 2817 <input type="hidden" name="product" value="5899"> 2818 <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTg5OS8~"> 2819 <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE"> <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Casquette Rafale)"> 2820 <span>Ajouter au panier</span> 2821 </button> 2822 </form> 2823
2823<script type="text/x-magento-init"> 2824 { 2825 "[data-role=tocart-form], .form.map.checkout": { 2826 "catalogAddToCart": { 2827 "product_sku": "DAS20096" 2828 } 2829 } 2830 } 2831 </script>
2831 2832 </div> 2833 <div class="actions-secondary" data-role="add-to-links"> 2834 <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5899,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter à la liste d'envies (Casquette Rafale)"> 2835 <span>Déplacer vers la liste d'envies</span> 2836 </a> 2837 <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5899","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur"> 2838 <span>Ajouter au comparateur</span> 2839 </a> 2840 </div> 2841 </div> 2842 </div> 2843 </div> 2844 </div> 2845 </li><li class="product-item"> <div class="product-item-info"> 2846 <a href="https://www.thestore-dassault-aviation.com/fr/avions-en-bois-a-assembler-161711.html" class="product-item-photo"> 2847 2848<span class="product-image-container product-image-container-5872"> 2849 <span class="product-image-wrapper"> 2850 <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/W/o/Woodenplanestobuild-84108-2.jpg" loading="lazy" width="240" height="300" alt="Woodenplanestobuild"></span> 2851</span> 2852<style>.product-image-container-5872 { 2853 width: 240px; 2854} 2855.product-image-container-5872 span.product-image-wrapper { 2856 padding-bottom: 125%; 2857}</style>
2857<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5872"); 2858for (var i = 0; i < prodImageContainers.length; i++) { 2859 prodImageContainers[i].style.width = "240px"; 2860} 2861prodImageContainersWrappers = document.querySelectorAll( 2862 ".product-image-container-5872 span.product-image-wrapper" 2863); 2864for (var i = 0; i < prodImageContainersWrappers.length; i++) { 2865 prodImageContainersWrappers[i].style.paddingBottom = "125%"; 2866}</script>
2866 </a> 2867 <div class="product-item-details"> 2868 <strong class="product-item-name"> 2869 <a title="Avions en bois à assembler" href="https://www.thestore-dassault-aviation.com/fr/avions-en-bois-a-assembler-161711.html" class="product-item-link"> 2870 Avions en bois à assembler </a> 2871 </strong> 2872 2873 <div class="price-box price-final_price" data-role="priceBox" data-product-id="5872" data-price-box="product-id-5872"> <span class="price-container price-final_price tax weee"> 2874 <span id="old-price-5872-widget-product-carousel-finalPrice-6ac00f3c5ce7e" data-price-amount="6.996001" data-price-type="finalPrice" class="price-wrapper "> 2875 <span class="price">7,00 €</span></span> 2876 </span> 2877 2878</div> 2879 2880 <div class="product-item-inner"> 2881 <div class="product-item-actions"> 2882 <div class="actions-primary"> 2883 <form data-role="tocart-form" data-product-sku="DAS30204" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5872/" method="post"> 2884 <input type="hidden" name="product" value="5872"> 2885 <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTg3Mi8~"> 2886 <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE"> <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Avions en bois à assembler)"> 2887 <span>Ajouter au panier</span> 2888 </button> 2889 </form> 2890
2890<script type="text/x-magento-init"> 2891 { 2892 "[data-role=tocart-form], .form.map.checkout": { 2893 "catalogAddToCart": { 2894 "product_sku": "DAS30204" 2895 } 2896 } 2897 } 2898 </script>
2898 2899 </div> 2900 <div class="actions-secondary" data-role="add-to-links"> 2901 <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5872,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter à la liste d'envies (Avions en bois à assembler)"> 2902 <span>Déplacer vers la liste d'envies</span> 2903 </a> 2904 <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5872","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur"> 2905 <span>Ajouter au comparateur</span> 2906 </a> 2907 </div> 2908 </div> 2909 </div> 2910 </div> 2911 </div> 2912 </li><li class="product-item"> <div class="product-item-info"> 2913 <a href="https://www.thestore-dassault-aviation.com/fr/coffret-de-soin-la-savonnerie-royale-180642.html" class="product-item-photo"> 2914 2915<span class="product-image-container product-image-container-5942"> 2916 <span class="product-image-wrapper"> 2917 <div class="top_right category"> 2918 <img src="https://www.thestore-dassault-aviation.com/media/levalto_productlabel/imagelabel/madein_france.png" alt="Fabriqué en france label" title="Fabriqué en france label"> 2919 </div> 2920 <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/R/o/RoyalXIVskincareset-88192-2.png" loading="lazy" width="240" height="300" alt="RoyalXIVskincareset"></span> 2921</span> 2922<style>.product-image-container-5942 { 2923 width: 240px; 2924} 2925.product-image-container-5942 span.product-image-wrapper { 2926 padding-bottom: 125%; 2927}</style>
2927<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5942"); 2928for (var i = 0; i < prodImageContainers.length; i++) { 2929 prodImageContainers[i].style.width = "240px"; 2930} 2931prodImageContainersWrappers = document.querySelectorAll( 2932 ".product-image-container-5942 span.product-image-wrapper" 2933); 2934for (var i = 0; i < prodImageContainersWrappers.length; i++) { 2935 prodImageContainersWrappers[i].style.paddingBottom = "125%"; 2936}</script>
2936 </a> 2937 <div class="product-item-details"> 2938 <strong class="product-item-name"> 2939 <a title="Coffret de soin La Savonnerie Royale" href="https://www.thestore-dassault-aviation.com/fr/coffret-de-soin-la-savonnerie-royale-180642.html" class="product-item-link"> 2940 Coffret de soin La Savonnerie Royale </a> 2941 </strong> 2942 2943 <div class="price-box price-final_price" data-role="priceBox" data-product-id="5942" data-price-box="product-id-5942"> <span class="price-container price-final_price tax weee"> 2944 <span id="old-price-5942-widget-product-carousel-finalPrice-6ac00f3c61b7a" data-price-amount="125.004001" data-price-type="finalPrice" class="price-wrapper "> 2945 <span class="price">125,00 €</span></span> 2946 </span> 2947 2948</div> 2949 2950 <div class="product-item-inner"> 2951 <div class="product-item-actions"> 2952 <div class="actions-primary"> 2953 <form data-role="tocart-form" data-product-sku="DAS30211" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5942/" method="post"> 2954 <input type="hidden" name="product" value="5942"> 2955 <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTk0Mi8~"> 2956 <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE"> <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Coffret de soin La Savonnerie Royale)"> 2957 <span>Ajouter au panier</span> 2958 </button> 2959 </form> 2960
2960<script type="text/x-magento-init"> 2961 { 2962 "[data-role=tocart-form], .form.map.checkout": { 2963 "catalogAddToCart": { 2964 "product_sku": "DAS30211" 2965 } 2966 } 2967 } 2968 </script>
2968 2969 </div> 2970 <div class="actions-secondary" data-role="add-to-links"> 2971 <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5942,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter à la liste d'envies (Coffret de soin La Savonnerie Royale)"> 2972 <span>Déplacer vers la liste d'envies</span> 2973 </a> 2974 <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5942","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur"> 2975 <span>Ajouter au comparateur</span> 2976 </a> 2977 </div> 2978 </div> 2979 </div> 2980 </div> 2981 </div> 2982 </li><li class="product-item"> <div class="product-item-info"> 2983 <a href="https://www.thestore-dassault-aviation.com/fr/etiquette-bagage-164413.html" class="product-item-photo"> 2984 2985<span class="product-image-container product-image-container-5921"> 2986 <span class="product-image-wrapper"> 2987 <div class="top_right category"> 2988 <img src="https://www.thestore-dassault-aviation.com/media/levalto_productlabel/imagelabel/madein_france.png" alt="Fabriqué en france label" title="Fabriqué en france label"> 2989 </div> 2990 <img class="product-image-photo" src="https://www.thestore-dassault-aviation.com/media/catalog/product/cache/2765542505660baab28ecd555e27366e/L/u/Luggagetag-85721-2.png" loading="lazy" width="240" height="300" alt="Luggagetag"></span> 2991</span> 2992<style>.product-image-container-5921 { 2993 width: 240px; 2994} 2995.product-image-container-5921 span.product-image-wrapper { 2996 padding-bottom: 125%; 2997}</style>
2997<script type="text/javascript">prodImageContainers = document.querySelectorAll(".product-image-container-5921"); 2998for (var i = 0; i < prodImageContainers.length; i++) { 2999 prodImageContainers[i].style.width = "240px"; 3000} 3001prodImageContainersWrappers = document.querySelectorAll( 3002 ".product-image-container-5921 span.product-image-wrapper" 3003); 3004for (var i = 0; i < prodImageContainersWrappers.length; i++) { 3005 prodImageContainersWrappers[i].style.paddingBottom = "125%"; 3006}</script>
3006 </a> 3007 <div class="product-item-details"> 3008 <strong class="product-item-name"> 3009 <a title="Etiquette bagage" href="https://www.thestore-dassault-aviation.com/fr/etiquette-bagage-164413.html" class="product-item-link"> 3010 Etiquette bagage </a> 3011 </strong> 3012 3013 <div class="price-box price-final_price" data-role="priceBox" data-product-id="5921" data-price-box="product-id-5921"> <span class="price-container price-final_price tax weee"> 3014 <span id="old-price-5921-widget-product-carousel-finalPrice-6ac00f3c6698a" data-price-amount="24.000001" data-price-type="finalPrice" class="price-wrapper "> 3015 <span class="price">24,00 €</span></span> 3016 </span> 3017 3018</div> 3019 3020 <div class="product-item-inner"> 3021 <div class="product-item-actions"> 3022 <div class="actions-primary"> 3023 <form data-role="tocart-form" data-product-sku="DAS30308" action="https://www.thestore-dassault-aviation.com/fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~/product/5921/" method="post"> 3024 <input type="hidden" name="product" value="5921"> 3025 <input type="hidden" name="uenc" value="aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tL2ZyL2NoZWNrb3V0L2NhcnQvYWRkL3VlbmMvYUhSMGNITTZMeTkzZDNjdWRHaGxjM1J2Y21VdFpHRnpjMkYxYkhRdFlYWnBZWFJwYjI0dVkyOXRMd35-L3Byb2R1Y3QvNTkyMS8~"> 3026 <input name="form_key" type="hidden" value="gwn5PgK5Mys3SXkE"> <button type="submit" class="action tocart primary" aria-label="Ajouter aux panier (Etiquette bagage)"> 3027 <span>Ajouter au panier</span> 3028 </button> 3029 </form> 3030
3030<script type="text/x-magento-init"> 3031 { 3032 "[data-role=tocart-form], .form.map.checkout": { 3033 "catalogAddToCart": { 3034 "product_sku": "DAS30308" 3035 } 3036 } 3037 } 3038 </script>
3038 3039 </div> 3040 <div class="actions-secondary" data-role="add-to-links"> 3041 <a href="#" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/wishlist\/index\/add\/","data":{"product":5921,"uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' class="action towishlist" data-action="add-to-wishlist" aria-label="Ajouter à la liste d'envies (Etiquette bagage)"> 3042 <span>Déplacer vers la liste d'envies</span> 3043 </a> 3044 <a href="#" class="action tocompare" data-post='{"action":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product_compare\/add\/","data":{"product":"5921","uenc":"aHR0cHM6Ly93d3cudGhlc3RvcmUtZGFzc2F1bHQtYXZpYXRpb24uY29tLw~~"}}' title="Ajouter au comparateur"> 3045 <span>Ajouter au comparateur</span> 3046 </a> 3047 </div> 3048 </div> 3049 </div> 3050 </div> 3051 </div> 3052 </li> </ol></div></div></div></div></div></main><footer id="footer" class="page-footer"><div class="footer"> 3053 <div class="footer-middle"> 3054 <div class="container"> 3055 <div class="row"> 3056 <div class="col-lg-12"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="block newsletter"> 3057 <div class="title"><strong>Newsletter</strong></div> 3058 <div class="content"> 3059 <form class="form subscribe" novalidate action="https://www.thestore-dassault-aviation.com/fr/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail"> 3060 <div class="field newsletter"> 3061 <div class="control"> 3062 <label for="newsletter"> 3063 <span class="label"> 3064 Inscription à notre newsletter : </span> 3065 <input name="email" type="email" id="newsletter" placeholder="Saisissez votre email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}"> 3066 </label> 3067 </div> 3068 </div> 3069 <div class="actions"> 3070 <button class="action subscribe primary" title="Inscription" type="submit" aria-label="Inscription à la newsletter"> 3071 <span>Inscription</span> 3072 </button> 3073 </div> 3074 </form> 3075 </div> 3076</div>
3077<script type="text/x-magento-init"> 3078 { 3079 "*": { 3080 "Magento_Customer/js/block-submit-on-send": { 3081 "formId": "newsletter-validate-detail" 3082 } 3083 } 3084 } 3085</script>
3085 3086 3087 3088<style> 3089/* Footer */ 3090.footer-bottom, 3091.footer-middle.footer-middle-2 { 3092 background-color: #00476D !important; 3093} 3094 3095.footer-middle { 3096 background: #DADADA !important; 3097 padding: 0; 3098} 3099 3100.footer-middle > .container { 3101 padding: 30px 0 15px; 3102} 3103 3104/* Hide footer / search elements */ 3105.customer-account-login .footer-middle, 3106.customer-account-create .footer-middle, 3107.customer-account-logoutsuccess .footer-middle, 3108.block-search .label::before { 3109 display: none; 3110} 3111 3112/* Newsletter */ 3113.block.newsletter { 3114 display: flex; 3115 align-items: center; 3116 justify-content: center; 3117 padding-top: 15px; 3118} 3119 3120.block.newsletter .title { 3121 display: block; 3122} 3123 3124.footer .block.newsletter .form.subscribe { 3125 display: flex; 3126 justify-content: flex-start; 3127 margin-left: 30px; 3128} 3129 3130.footer .block.newsletter .field { 3131 min-width: 290px; 3132 margin-right: 30px; 3133} 3134 3135.footer .newsletter input { 3136 background: #FFF; 3137 color: #000; 3138 border: 1px solid #000; 3139} 3140 3141.footer .newsletter input::placeholder { 3142 color: #000; 3143} 3144 3145/* Messages */ 3146.cms-index-index .page.messages { 3147 display: block !important; 3148} 3149 3150/* Tablet */ 3151@media (max-width: 991px) { 3152 .block.newsletter { 3153 flex-direction: column; 3154 } 3155 3156 .footer .block.newsletter .form.subscribe { 3157 flex-direction: column; 3158 align-items: center; 3159 margin: 0; 3160 } 3161 3162 .footer .block.newsletter .form.subscribe * { 3163 width: 100%; 3164 margin: 3px 0; 3165 } 3166 3167 .cart-discount .actions-toolbar button.action { 3168 margin: 15px 0 !important; 3169 } 3170 3171 .fieldset.coupon { 3172 flex-direction: column; 3173 align-items: flex-start; 3174 justify-content: space-between; 3175 } 3176 3177 .field-tooltip .field-tooltip-content { 3178 left: -282px; 3179 } 3180 3181 .field-tooltip .field-tooltip-content::before, 3182 .field-tooltip .field-tooltip-content::after { 3183 left: 268px; 3184 border-left-color: #F4F4F4; 3185 border-right-color: transparent !important; 3186 } 3187 3188 .checkout-index-index .page-header .minicart-wrapper { 3189 display: block; 3190 } 3191} 3192 3193/* Mobile / Tablet Header */ 3194@media (max-width: 768px) { 3195 .search-area.show-icon-tablet { 3196 padding: 10px 40px 0 70px !important; 3197 } 3198 3199 .search-area.show-icon-tablet .block.block-search { 3200 display: block !important; 3201 position: absolute !important; 3202 top: 20px !important; 3203 left: -33px !important; 3204 right: auto !important; 3205 width: calc(100vw - 130px) !important; 3206 min-width: 0 !important; 3207 margin: 0 !important; 3208 border: 0 !important; 3209 background: none !important; 3210 } 3211 3212 .page-header.type2 .header-row .header-center { 3213 position: absolute; 3214 top: -82px; 3215 left: 35px; 3216 width: auto; 3217 } 3218 3219 .block-search input, 3220 .block-search input::placeholder { 3221 color: #FFF !important; 3222 } 3223 3224 .block-search .action.search::before { 3225 color: #FFF; 3226 } 3227 3228 .top-links-icon { 3229 display: none !important; 3230 } 3231 .cart.table-wrapper .item .col.item { 3232 display: flex; 3233 flex-direction: column; 3234 align-items: center; 3235 } 3236 3237 .page-header .header.panel, 3238 .panel.header .switcher { 3239 display: block !important; 3240 } 3241} 3242 3243/* Small Mobile */ 3244@media (max-width: 480px) { 3245 .cky-overlay { display: none !important; } 3246 .opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty { 3247 text-align: center; 3248 } 3249 3250 .opc-estimated-wrapper { 3251 margin: 0; 3252 } 3253 3254 .cart.main.actions { 3255 min-height: inherit; 3256 } 3257 3258 .amgift-code .payment-option-content { 3259 margin-top: 70px; 3260 } 3261 3262 .amcard-field-container { 3263 padding: 0; 3264 } 3265 3266 .amcard-field-block.-double { 3267 width: 100%; 3268 } 3269 3270 .ammcard-text-container { 3271 clear: both; 3272 } 3273 3274 .pagebuilder-slider.slick-slider, 3275 .pagebuilder-slider.slick-slider :not(ul.slick-dots li button) { 3276 min-height: 100vw !important; 3277 } 3278} 3279</style></div></div> </div> 3280 </div> 3281 </div> 3282 <div class="footer-middle footer-middle-2"> 3283 <div class="container"> 3284 <div class="row"> 3285 <div class="col-lg-12"><style>#html-body [data-pb-style=H3QVKN9],#html-body [data-pb-style=NFGVS74]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=NFGVS74]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=H3QVKN9]{align-self:stretch}#html-body [data-pb-style=DVQM5GF]{display:flex;width:100%}#html-body [data-pb-style=XJIJOJM]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=WNODX46]{text-align:center;border-style:none}#html-body [data-pb-style=P4DQVOC],#html-body [data-pb-style=Y2NHGII]{max-width:100%;height:auto}#html-body [data-pb-style=OS3T56S]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=QVDARAQ]{text-align:center;border-style:none}#html-body [data-pb-style=QBW7CBO],#html-body [data-pb-style=WQL8NHI]{max-width:100%;height:auto}#html-body [data-pb-style=V8H6585]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=JUFBGWN]{text-align:center;border-style:none}
3285#html-body [data-pb-style=E9C7W0K],#html-body [data-pb-style=JK019BW]{max-width:100%;height:auto}#html-body [data-pb-style=Y85JLGJ]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=YQUHTL1]{text-align:center;border-style:none}#html-body [data-pb-style=TMSBE9B],#html-body [data-pb-style=VHKOYI7]{max-width:100%;height:auto}#html-body [data-pb-style=VSOIBW8]{justify-content:flex-end;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=V9BGO2T]{text-align:center;border-style:none}#html-body [data-pb-style=EM58IQW],#html-body [data-pb-style=KCW1G3Y]{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body [data-pb-style=JUFBGWN],#html-body [data-pb-style=QVDARAQ],#html-body [data-pb-style=V9BGO2T],#html-body [data-pb-style=WNODX46],#html-body [data-pb-style=YQUHTL1]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="NFGVS74"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="10" data-element="main" data-pb-style="H3QVKN9"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="DVQM5GF"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="XJIJOJM"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="WNODX46"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/achat.jpg" alt="" title="" data-element="desktop_image" data-pb-style="P4DQVOC"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/achat.jpg" alt="" title="" data-element="mobile_image" data-pb-style="Y2NHGII"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/faq#secure-shopping/">Achat sécurisé</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OS3T56S"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="QVDARAQ"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/retour.jpg" alt="" title="" data-element="desktop_image" data-pb-style="QBW7CBO"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/retour.jpg" alt="" title="" data-element="mobile_image" data-pb-style="WQL8NHI"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/faq#easy-return/">Retour facile</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="V8H6585"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="JUFBGWN"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/service.jpg" alt="" title="" data-element="desktop_image" data-pb-style="E9C7W0K"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/service.jpg" alt="" title="" data-element="mobile_image" data-pb-style="JK019BW"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/contact">Service client</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="Y85JLGJ"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="YQUHTL1"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/livraison.jpg" alt="" title="" data-element="desktop_image" data-pb-style="VHKOYI7"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/livraison.jpg" alt="" title="" data-element="mobile_image" data-pb-style="TMSBE9B"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a href="/fr/faq#easy-shipping/">Livraison facile</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VSOIBW8"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="V9BGO2T"><img class="pagebuilder-mobile-hidden" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/newsletter.jpg" alt="" title="" data-element="desktop_image" data-pb-style="KCW1G3Y"><img class="pagebuilder-mobile-only" src="https://www.thestore-dassault-aviation.com/media/wysiwyg/newsletter.jpg" alt="" title="" data-element="mobile_image" data-pb-style="EM58IQW"></figure><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><a tabindex="0" href="/fr/newsletter/manage">Newsletter</a></p></div></div></div></div></div></div></div><div class="col-lg-12"><style>#html-body [data-pb-style=QFGROAR]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="QFGROAR"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><ul> 3286<li><a href="https://www.dassault-aviation.com/fr/" target="_blank" title="Dassault Aviation - Nouvel onglet">Dassault Aviation</a></li> 3287<li><a href="https://www.thestore-dassault-aviation.com/fr/licences" title="Licences" >Licences</a></li> 3288<li><a href="https://www.thestore-dassault-aviation.com/fr/faq" title="Foire aux questions">FAQ</a></li> 3289<li><a href="https://www.thestore-dassault-aviation.com/fr/newsletter/manage" title="Newsletter" >Newsletter</a></li> 3290<li><a href="https://www.thestore-dassault-aviation.com/fr/sales/order/history/" title="Mes commandes">Mes commandes</a></li> 3291<li><a href="https://www.thestore-dassault-aviation.com/fr/sales/guest/form" title="Retour de produit & Rétractation">Retour de produit & Rétractation</a></li> 3292<li><a href="https://www.thestore-dassault-aviation.com/fr/CGV/" title="Conditions générales de vente">Conditions générales de vente</a></li> 3293<li><a href="https://www.thestore-dassault-aviation.com/fr/contact/" title="Contactez-nous">Contactez-nous</a></li> 3294<li><a href="https://www.thestore-dassault-aviation.com/fr/plan-du-site/" title="Plan du site">Plan du site</a></li> 3295<li><a href="https://www.thestore-dassault-aviation.com/fr/accessibilite/" title="Accessibilité">Accessibilité : partiellement conforme</a></li> 3296</ul> 3297 3298<style> 3299html[lang="fr"] form#discount-coupon-form:before {content: 'Code remise' !important;font-size: 16px;font-weight: bold;margin-bottom: 12px;display: block;color: #00416B;}html[lang="en"] form#discount-coupon-form:before {content: 'Discount code' !important;font-size: 16px;font-weight: bold;margin-bottom: 12px;display: block;color: #00416B;} 3300.footer-middle.footer-middle-2 ul { 3301 flex-wrap: wrap; 3302} 3303.old-price .price { 3304 font-size: 14px !important; 3305} 3306/*.b2cGroup span.old-price, .b2cGroup span.old-price + .final-price .price-label { 3307 display: none !important; 3308}*/ 3309.block-static-block.widget { padding: 0 !important; margin: 0 !important; } 3310</style></div></div></div></div><div class="col-lg-3"></div><div class="col-lg-3"></div> </div> 3311 </div> 3312 </div> 3313 <div class="footer-bottom"> 3314 <div class="container"> 3315 <address><span lang="en">Copyright ©
3315<script type="text/javascript"> document.write(new Date().getFullYear()); </script>
3315 This webshop has been made with the support of Kick & Rush - Branded Merchandise Solutions</span></address> 3316 </div> 3317 </div> 3318</div> 3319<a href="javascript:void(0)" 3320 id="totop" role="button" 3321 aria-label="Retour en haut de la page"> 3322 <em class="porto-icon-up-open"></em> 3323</a>
3324<script> 3325 window.reloadParam = "fl"; 3326</script>
vendor: 1 bytes, line 3326
3326
3327<script type="text/x-magento-init"> 3328 { 3329 "*" : 3330 { 3331 "Punchout2Go_Punchout/js/view/punchout-component" : { 3332 "jsReloadSections" : "customer" 3333 } 3334 } 3335 } 3336</script>
3336 3337
3338<script type="text/x-magento-init"> 3339 { 3340 "*" : 3341 { 3342 "Punchout2Go_Punchout/js/view/redirect-component" : { 3343 "redirectUrl": "https://www.thestore-dassault-aviation.com/fr/" 3344 } 3345 } 3346 } 3347</script>
3347 3348 3349</footer>
3349<script type="text/x-magento-init"> 3350 { 3351 "*": { 3352 "Magento_Ui/js/core/app": { 3353 "components": { 3354 "storage-manager": { 3355 "component": "Magento_Catalog/js/storage-manager", 3356 "appendTo": "", 3357 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.thestore-dassault-aviation.com\/fr\/rest\/dassault_fr\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.thestore-dassault-aviation.com\/fr\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 3358 } 3359 } 3360 } 3361 } 3362</script>
vendor: 1 bytes, line 3362
3362
3363<script>try { 3364smileTracker.addPageVar('type.identifier', 'cms_index_index'); 3365smileTracker.addPageVar('type.label', 'Page d\'accueil CMS'); 3366smileTracker.addPageVar('locale', 'fr_FR'); 3367} catch (err) { ; }</script>
3367<script type="text/x-magento-init"> 3368 { 3369 ".products-slider.owl-carousel": { 3370 "Smartwave_Filterproducts/js/carousel-images": {} 3371 } 3372 } 3373</script>
vendor: 1 bytes, line 3373
3373
3374<script>try { 3375smileTracker.addPageVar('cms.identifier', 'page-d-accueil'); 3376smileTracker.addPageVar('cms.title', 'Page d\'accueil'); 3377} catch (err) { ; }</script>
3377</div>
3377<script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-b3f28a6f44e3fd16ec3","applicationID":"438646083","transactionName":"MhBSZQoZXRJRUUBcXgtacVIMEVwPH1FZRh4MG1RUAFdaD1RXTA==","queueTime":0,"applicationTime":537,"atts":"HldRE0IDThw=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
3377<script nonce="bzhsNWd4ZWNpMm95ZDhhNjUza3lpMHIydTBuMjZ4NWU="> 3378 require(['yireoGoogleTagManagerPush'], function (pusher) { 3379 pusher({"version":"3.10.0","page_type":"cms\/index\/index","page_path":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","page_title":"Page d'accueil | La boutique officielle de Dassault Aviation","virtual_page":"\/fr","breadcrumb":[],"user":{"has_transacted":false}}, 'push (initial page) [data-layer.phtml]'); 3380 }); 3381</script>
vendor: 1 bytes, line 3381
3381
3382<script nonce="bzhsNWd4ZWNpMm95ZDhhNjUza3lpMHIydTBuMjZ4NWU="> 3383 require(['yireoGoogleTagManagerProductClicks'], function(clicks) { 3384 clicks({productPath: '.product-items a.product'}); 3385 }); 3386</script>
vendor: 1 bytes, line 3386
3386
3387<script type="text/x-magento-init"> 3388 {"*":{"yireoGoogleTagManager":{"cookie_restriction_mode":"","website_id":1,"data_layer":{"version":"3.10.0","page_type":"cms\/index\/index","page_path":"https:\/\/www.thestore-dassault-aviation.com\/fr\/","page_title":"Page d'accueil | La boutique officielle de Dassault Aviation","virtual_page":"\/fr","breadcrumb":[],"user":{"has_transacted":false}},"id":"GTM-WFGXFB8K","debug":false,"gtm_url":"https:\/\/www.googletagmanager.com"}}} 3389</script>
3389 3390 </body> 3391</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.