PageSourceSearch

https://www.renault.nl/client/renault-ev-route-simulator-3731cf3623a8facd.js

js renault.nl collected 2026-09-24 17:40:02 UTC 100,892 bytes, 4 lines download raw bytes

1(self.rspackChunkOne=self.rspackChunkOne||[]).push([[11848],{25444(e,t,r){"use strict";var a,n=r(71763);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"m20.735 9.45-.95.01V6.985H1.045v10.2h18.74V14.73l1.02-.01c1.16 0 2.1-1.07 2.1-2.38v-.44c0-1.35-.97-2.45-2.17-2.45m-2.15 6.535H2.245v-7.8h16.34zm3.12-3.645c0 .64-.415 1.18-.905 1.18l-1.02.01v-2.87l.96-.01c.53 0 .96.56.96 1.25v.44zM3.73 9.685h13.395v4.795H3.73z"})))})},1260(e,t,r){"use strict";var a,n=r(71763);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"m20.76 9.42-.95.01V6.955H1.07v10.2h18.74V14.7l1.02-.01c1.16 0 2.1-1.07 2.1-2.38v-.44c0-1.35-.97-2.45-2.17-2.45m-2.15 6.535H2.27v-7.8h16.34zm3.12-3.645c0 .64-.415 1.18-.905 1.18l-1.015.01v-2.87l.96-.01c.53 0 .96.56.96 1.25zM3.76 9.655h8.295v4.795H3.76z"})))})},5591(e,t,r){"use strict";var a,n=r(71763);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"M2.27 15.955h6.245v1.2H1.07v-10.2H7.2v1.2H2.27zm20.66-4.085v.44c0 1.31-.94 2.38-2.1 2.38l-1.02.01v2.455h-5.025v-1.2h3.825v-7.8h-3.915v-1.2h5.115V9.43l.95-.01c1.2 0 2.17 1.1 2.17 2.45m-1.2 0c0-.675-.44-1.25-.96-1.25l-.96.01v2.87l1.02-.01c.49 0 .905-.54.905-1.18v-.44zm-4.915-2.01-5.42 10.145-1.67-.62.91-6.04H7.5l1.815-9.73h5.17l-2.1 6.245h4.435zm-2 1.2h-4.1l2.1-6.245h-2.5l-1.37 7.33h3.085l-.865 5.745z"})))})},58943(e,t,r){"use strict";var a,n,i=r(71763);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=i.createElement("path",{d:"M7.05 15.105h1.21l2.49-4.045-2.08-.03.92-2.435H7.4l-1.235 4.09L7.7 12.67z"})),n||(n=i.createElement("path",{fillRule:"evenodd",d:"M17.375 2.265h1.2v2.09h1.3v-2.09h1.2v2.09h1.26V6.81a3.29 3.29 0 0 1-2.57 3.2c.003.265.011.758.04.99q.051.755.185 1.5c.075.305.18.65.3 1.04l.018.057c.119.389.289.94.432 1.493.5 1.83.345 2.755.135 3.5a2.335 2.335 0 0 1-2.3 1.805v.01a2.41 2.41 0 0 1-2.45-2.035 38 38 0 0 1 0-4.17v-.935a.77.77 0 0 0-.195-.575.88.88 0 0 0-.65-.225H13v8.67h1.39v1.2H2.265v-1.2h1.38V5.745c0-1.05.85-1.9 1.9-1.9h5.53A1.905 1.905 0 0 1 13 5.745v5.505h2.275c.558-.018 1.1.191 1.5.58.368.387.562.907.54 1.44v.95a39 39 0 0 0 0 4c.132.58.66.985 1.255.96a1.155 1.155 0 0 0 1.15-.94c.165-.56.26-1.295-.14-2.845a36 36 0 0 0-.39-1.352l-.108-.355c-.105-.344-.19-.622-.257-.903a15 15 0 0 1-.22-1.71c0-.24-.02-.75-.032-1.026A2.86 2.86 0 0 1 16.2 7.23V4.355h1.175zM4.845 21h6.93V5.745a.695.695 0 0 0-.7-.7h-5.53a.7.7 0 0 0-.7.7zM17.4 7.23V5.56h3.735v1.25a2.085 2.085 0 0 1-2.08 2.08A1.66 1.66 0 0 1 17.4 7.23",clipRule:"evenodd"})))})},29339(e,t,r){"use strict";var a,n=r(71763);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"M17.533 4.223 6.03 19.219l.952.73L18.485 4.954l-.952-.73zM13.67 6.215l-.325 1.155A4.9 4.9 0 0 0 12 7.185h-.27
15A4.915 4.915 0 0 0 7.1 12.08a4.86 4.86 0 0 0 .795 2.67l-1 .655a6.065 6.065 0 0 1 .135-6.84 25.7 25.7 0 0 0-4.925 3.285v.455A26.2 26.2 0 0 0 6.78 15.5l-.55 1.065a26.7 26.7 0 0 1-5.125-3.5l-.2-.18V11.32l.2-.18c.225-.205 5.5-4.955 10.585-5.145h.315a6 6 0 0 1 1.665.22m9.435 5.105v1.53l-.195.18c-.225.205-5.5 4.955-10.59 5.145h-.315a6.2 6.2 0 0 1-1.66-.23l.325-1.155c.432.13.88.2 1.33.21h.275a4.91 4.91 0 0 0 3.835-7.57l1-.655c.65.99.997 2.146 1 3.33a6.03 6.03 0 0 1-1.125 3.5 25.5 25.5 0 0 0 4.925-3.295v-.455A25.8 25.8 0 0 0 17.1 8.62l.54-1.07a26.4 26.4 0 0 1 5.275 3.59z"})))})},56936(e,t,r){"use strict";var a,n,i=r(71763);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=i.createElement("path",{fillRule:"evenodd",d:"M12 12.6a3.6 3.6 0 1 1 0-7.2 3.6 3.6 0 0 1 0 7.2M9.6 9a2.4 2.4 0 1 1 4.8 0 2.4 2.4 0 0 1-4.8 0",clipRule:"evenodd"})),n||(n=i.createElement("path",{fillRule:"evenodd",d:"m11.03 22.875.18.225h1.58l.18-.225C17.7 16.96 20.1 12.29 20.1 9A8.1 8.1 0 0 0 3.9 9c0 3.29 2.4 7.96 7.13 13.875M18.9 9c0 2.97-2.25 7.31-6.69 12.9h-.42C7.35 16.31 5.1 11.97 5.1 9a6.9 6.9 0 0 1 13.8 0",clipRule:"evenodd"})))})},99247(e,t,r){"use strict";var a,n=r(71763);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{fillRule:"evenodd",d:"M15.51 4.055a8.105 8.105 0 0 1 .625 11.23l5.79 5.79-.85.85-5.79-5.79a8.105 8.105 0 1 1 .224-12.08zM10 3.1a6.9 6.9 0 1 0 0 13.8 6.9 6.9 0 0 0 0-13.8",clipRule:"evenodd"})))})},66864(e,t,r){"use strict";var a,n,i=r(71763);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=i.createElement("path",{d:"M14.5 12.25a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0"})),n||(n=i.createElement("path",{fillRule:"evenodd",d:"m22.854 11.396.146.147v1.414l-.146.147c-.063.062-.26.266-.475.489l-.002.001c-.242.251-.51.528-.637.657a24 24 0 0 1-1.612 1.498C17.676 17.81 15.038 19 12 19s-5.676-1.191-8.128-3.25a24 24 0 0 1-1.612-1.5c-.128-.129-.395-.405-.638-.656a47 47 0 0 0-.476-.49L1 12.957v-1.414l.146-.147c.063-.062.26-.266.476-.49.243-.25.51-.527.638-.657A24 24 0 0 1 3.872 8.75C6.324 6.691 8.962 5.5 12 5.5s5.676 1.191 8.128 3.25c.548.461 1.062.943 1.612 1.5.128.128.394.404.637.655l.001.002c.216.223.413.427.476.49zM4.516 14.984c.761.64 1.538 1.188 2.338 1.634A6.72 6.72 0 0 1 5.25 12.25c0-1.666.
1604-3.191 1.604-4.368-.8.446-1.577.994-2.338 1.634-.523.44-1.015.9-1.545 1.437-.121.122-.377.387-.616.634L2 11.954v.592l.354.366c.24.248.496.513.617.635.53.537 1.022.998 1.545 1.437M6.25 12.25a5.75 5.75 0 1 0 11.5 0 5.75 5.75 0 0 0-11.5 0m12.5 0a6.72 6.72 0 0 0-1.604-4.369c.8.447 1.577.995 2.338 1.635.523.44 1.015.9 1.545 1.437.12.122.377.387.616.634h.001l.354.367v.592l-.35.363-.004.003c-.24.248-.496.513-.617.635a22 22 0 0 1-1.544 1.437 15 15 0 0 1-2.34 1.635 6.72 6.72 0 0 0 1.605-4.369",clipRule:"evenodd"})))})},11164(e,t,r){"use strict";var a,n=r(71763);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"M11.945 7.445C9.26 7.445 7.39 9.32 7.39 12c0 1.39.425 2.55 1.23 3.345.795.79 1.945 1.21 3.325 1.21h.005c2.81 0 4.555-1.75 4.555-4.555s-1.79-4.555-4.555-4.555zm0 7.91c-1.055 0-1.91-.3-2.48-.86-.58-.575-.875-1.415-.875-2.495 0-2.32 1.685-3.355 3.355-3.355 2.1 0 3.355 1.255 3.355 3.355 0 1.25-.435 3.355-3.355 3.355m11-3.955H20.3c-.235-4.61-3.14-7.52-7.745-7.755V1h-1.2v2.645c-4.62.23-7.53 3.14-7.76 7.755H.945v1.2H3.59c.25 4.475 3.275 7.505 7.75 7.75v2.645h1.2V20.35c4.615-.235 7.52-3.14 7.755-7.755h2.645v-1.2zm-11 7.78c-4.36 0-7.18-2.815-7.18-7.18s2.685-7.18 7.18-7.18 7.18 2.685 7.18 7.18-2.685 7.18-7.18 7.18m-.645-7.86h1.305v1.305H11.3z"})))})},45970(e,t,r){"use strict";var a,n=r(71763);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"M17.82 17.365c-.425-1.77-2.015-3.26-2.11-3.345-.925-.755-1.81-1.725-1.855-2.01.035-.365 1.115-1.36 1.52-1.735.24-.22.43-.395.56-.54l.04-.045c.525-.575 1.925-2.11 1.975-4.27.05-2.175-1.585-4.08-3.735-4.335-.705-.075-1.455-.075-2-.075h-.295c-.55 0-1.295 0-2.005.075-2.14.255-3.78 2.155-3.73 4.335.05 2.165 1.45 3.695 1.975 4.27l.04.045c.13.14.32.315.56.54.405.375 1.485 1.37 1.52 1.72-.045.305-.93 1.27-1.885 2.05-.065.06-1.66 1.55-2.085 3.32-.465 1.95.405 3.79 1.415 4.675 1.05.925 2.92.97 3.265.97h2.11c.215 0 2.215 0 3.31-.97 1.01-.885 1.88-2.73 1.415-4.675zm-2.205 3.775c-.635.56-2.005.67-2.51.67h-2.11c-.5 0-1.855-.12-2.48-.67-.77-.68-1.375-2.095-1.04-3.495C7.81 16.24 9.18 14.95 9.18 14.95c.69-.565 2.295-1.98 2.295-2.945 0-.795-.825-1.62-1.905-2.615-.205-.19-.38-.35-.485-.465L9.04 8.88c-.445-.485-1.62-1.775-1.66-3.49-.04-1.745 1.325-2.955 2.665-3.115.645-.07 1.33-.065 1.87-.065h.3c.54 0 1.23 0 1.865.065 1.345.16 2.71 1.365 2.67 3.115-.04 1.715-1.22 3.005-1.66 3.49l-.045.05c-.105.115-.28.275-.485.465-1.08.995-1.905 1.82-1.905 2.615 0 .965 1.605 2.38 2.27 2.92.015.015 1.395 1.31 1.73 2.72.335 1.4-.27 2.82-1.04 3.495zM12.04 9.85C9.835 7.845 9.465 6.89 9.465 6.89h5.15s-.22.87-2.575 2.96m2.855 8.39c-.09 1.285-.98 1.89-1.805 1.895-.825.01-1.045.01-1.05.01 0 0-.225 0-1.05-.01-.83-.005-1.715-.61-1.805-1.895s1.675-2.935 1.675-2.935l1.185-1.12 1.185 1.12s1.765 1.655 1.675 2.935z"})))})},33699(e){e.exports=function(e,t,r,a){var n=-1,i=null==e?0:e.length;for(a&&i&&(r=e[++n]);++n<i;)r=t(r,e[n],n,e);return r}},76146(e){var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},72816(e,t,r){var a=r(33699),n=r(71521),i=r(40658),s=RegExp("['’]","g");e.exports=function(e){return function(t){return a(i(n(t).replace(s,"")),e,"")}}},46472(e,t,r){e.exports=r(44755)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"})},70653(e){var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},29786(e){var t="\\ud800-\\udfff",r="\\u2700-\\u27bf",a="a-z\\xdf-\\xf6\\xf8-\\xff",n="A-Z\\xc0-\\xd6\\xd8-\\xde",i="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",s="['’]",o="["+i+"]",l="["+a+"]",c="[^"+t+i+"\\d+"+r+a+n+"]",u="(?:\\ud83c[\\udde6-\\uddff]){2}",d="[\\ud800-\\udbff][\\udc00-\\udfff]",m="["+n+"]",h="(?:"+l+"|"+c+")",p="(?:"+m+"|"+c+")",g="(?:"+s+"(?:d|ll|m|re|s|t|ve))?",f="(?:"+s+"(?:D|LL|M|RE|S|T|VE))?",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",x="[\\ufe0e\\ufe0f]?",y="(?:\\u200d(?:"+["[^"+t+"]",u,d].join("|")+")"+x+v+")*",b="(?:"+["["+r+"]",u,d].join("|")+")"+(x+v+y),w=RegExp([m+"?"+l+"+"+g+"(?="+[o,m,"$"].join("|")+")",p+"+"+f+"(?="+[o,m+h,"$"].join("|")+")",m+"?"+h+"+"+g,m+"+"+f,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",b].join("|"),"g");e.exports=function(e){return e.match(w)||[]}},71521(e,t,r){var a=r(46472),n=r(38307),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
17f]/g,s=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=n(e))&&e.replace(i,a).replace(s,"")}},35014(e,t,r){e.exports=r(72816)(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})},40658(e,t,r){var a=r(76146),n=r(70653),i=r(38307),s=r(29786);e.exports=function(e,t,r){return(e=i(e),void 0===(t=r?void 0:t))?n(e)?s(e):a(e):e.match(t)||[]}},62427(e,t,r){"use strict";var a,n=((a={}).CONFIGURATOR="configurator",a.CONSUMPTIONSIMULATOR="consumptionSimulator",a.GRADEPAGE="gradePage",a.LEADFORM="leadform",a.MODEL_BROCHURE="modelBrochure",a.MODEL_HOMEPAGE="modelHomepage",a.NEWCARINVENTORY="newCarInventory",a.OTHER="other",a.PRIORITY_PASS="priorityPass",a.RPASS="rpass",a);r.d(t,{b:()=>n})},26181(e,t,r){"use strict";var a,n=((a={}).ECOLOGICAL="ecological",a.ELECTRIC="electric",a.ERROR="error",a.HIGHLIGHT="highlight",a.INFO="info",a.PRIMARY="primary",a.PROMO="promo",a.SUCCESS="success",a.WARNING="warning",a);r.d(t,{K:()=>n})},25756(e,t,r){"use strict";var a=r(91987),n=r(71763);r.d(t,{},{R:({bClassName:e,content:t="",supportReturnCarriage:r=!1,tag:i="div",className:s})=>{let o=(0,n.useMemo)(()=>{let a=t.replace(/<[^>]+>/gi,"");return a=a.replace(/\[(\/?[bi])\]/gi,"<$1>"),e&&(a=a.replace(/<b>/gi,`<b class="${e}">`)),r&&(a=a.replace(/\r?\n/g,"<br>")),{__html:a}},[t,e,r]);return(0,a.jsx)(i,{dangerouslySetInnerHTML:o,className:s})}})},52357(e,t,r){"use strict";var a=r(25756);r.d(t,{R:()=>a.R})},80715(e,t,r){"use strict";var a=r(91987),n=r(20496),i=r(84759),s=r(16777),o=r(90939),l=r(55595);let c=(0,n.Ng)(({page:e})=>({brand:e.data?.siteParams?.brand||"renault"})),u=(e,t,r,a,n)=>{if(r)return void 0!==n?(0,i.sB)((0,o.A)("/agg/v1/cfg/scene"),{uri:e,profile:r,viewpoint:t,index:n,decorName:a}):(0,i.sB)((0,o.A)("/agg/vn/unique/{profile}/{viewPoint}.png",{viewPoint:t,profile:r}),{uri:e,decorName:a})},d=c(({uri:e,aspectRatio:t,viewPoint:r,profiles:n,index:i,decorName:o,width:c,height:d,disableLazyLoaded:m,objectFit:h="contain",sizes:p,brand:g})=>{let f,v;return(0,a.jsx)(l._,{alt:"",aspectRatio:t,width:c,height:d,objectFit:h,src:(f=r??`${g.charAt(0)}_brandSite_carPicker_1`,v=n||{},(0,s.yb)({small:u(e,f,v.small,o,i),medium:u(e,f,v.medium,o,i),large:u(e,f,v.large,o,i),xlarge:u(e,f,v.xlarge,o,i),smallx2:u(e,f,v.smallx2,o,i),mediumx2:u(e,f,v.mediumx2,o,i),largex2:u(e,f,v.largex2,o,i),xlargex2:u(e,f,v.xlargex2,o,i)})),disableLazyLoaded:m,sizes:p})});r.d(t,{},{F:d})},77048(e,t,r){"use strict";var a=r(80715);r.d(t,{F:()=>a.F})},72267(e,t,r){"use strict";r.d(t,{a:()=>m});var a=r(91987),n=r(71763),i=r(97500),s=r.n(i),o=r(16383),l=r(98964),c=r(93801),u=r(56936),d=r(82706);let m=({value:e="",variant:t="default",label:r,items:i,hasError:m,showStatus:h,noItemsLabel:p,defaultFocused:g,placeholder:f,onSelect:v,onChange:x,onDelete:y,onBlur:b,isLoading:w=!1,id:_,name:j,isMandatory:N,legalLabel:C,errorLabel:E,disabled:P})=>{let A=(0,n.useRef)(void 0),[M,I]=(0,n.useState)(()=>!1),[R,S]=(0,n.useState)(0),T=(0,n.useRef)(null),O=(0,n.useRef)(null),D=e=>{I(!1),v?.(e)};(0,n.useEffect)(()=>{g&&T.current?.focus()},[g]),(0,d.L)(O,()=>{M&&I(!1),A.current!==e&&(A.current=e,b?.(e))});let L=!!e&&!!e?.length;return(0,a.jsx)("div",{className:s()("ComboBox",{"is-opened":i,"has-label":!!r}),ref:O,children:(0,a.jsxs)("div",{className:"ComboBox__wrapper",children:[(0,a.jsx)(l.p,{id:_,name:j,type:"search",label:r,value:e,onChange:e=>{I(!0),x?.(e)},placeholder:f,onKeyDown:e=>{let{key:t}=e,r="Tab"===t;"ArrowUp"===t&&0!==R?S(R-1):("ArrowDown"===t||r)&&i&&R!==i.length?(r&&e.preventDefault(),S(R+1)):"Enter"===t&&M?i&&0!==R?(e.preventDefault(),D(i[R-1])):i&&0===R?(e.preventDefault(),D(i[0])):I(!1):S(0)},autoComplete:"off",onFocus:()=>{I(!!i?.length)},hasError:m,errorLabel:E,showStatus:h,ref:T,isMandatory:N,isLoading:w,legalLabel:C,onDelete:()=>{I(!1),y?.(),T.current?.focus()},hasGlass:!0,disabled:P}),i&&L&&(0,a.jsxs)("ul",{className:s()("ComboBox__items",{"is-visible":M&&void 0!==i}),children:[!!e&&i?.length===0&&p&&(0,a.jsx)("li",{className:"ComboBox__item",children:(0,a.jsx)("span",{className:"ComboBox__itemButton",children:p})}),i?.map((e,r)=>(0,a.jsx)("li",{className:s()("ComboBox__item",{"is-selected":r+1===R}),children:(0,a.jsxs)(c.R,{className:"ComboBox__itemButton",onClick:()=>D(e),"data-focus":!0,useButtonMarkup:!0,children:["geoloc"===t&&(0,a.jsx)(u.A,{className:"ComboBox__itemPin"}),(0,a.jsx)("span",{className:"ComboBox__itemText",children:e.text})]})},`search-${r}`)),"geoloc"===t&&i.length>0&&(0,a.jsx)("div",{className:"ComboBox__geolocLegal",children:(0,a.jsx)(o._,{src:{small:"/vendor/powered_by_google.png",medium:"/vendor/powered_by_google_hd.png",mediumx2:"/vendor/powered_by_google_hd.png"},width:"100px",height:"25px",alt:"powered by google",objectFit:"contain"})})]})]})})}},61039(e,t,r){"use strict";r.d(t,{q:()=>f});var a=r(91987),n=r(71763),i=r(20496),s=r(97500),o=r.n(s),l=r(90424),c=r.n(l),u=r(72267),d=r(601),m=r(11164),h=r(38337),p=r(97990),g=r(73437);let f=(0,i.Ng)(({app:e,page:t},{placeholder:r,disabledCountry:a})=>({country:a?void 0:t.data.siteParams?.country,aroundMe:t.data?.dealerLocatorParams?.general?.aroundMe,placeholder:r??t.data?.dealerLocatorParams?.general?.searchPlaceholder,errorMessage:t.data?.dealerLocatorParams?.general?.geolocalisationErrorMsg,threshold:e.threshold}))(({onChange:e,country:t,variant:r="default",isInverted:i,aroundMe:s,placeholder:l,errorMessage:f,threshold:v,value:x,hideAroundMe:y})=>
1{let[b,w]=(0,n.useState)(!1),[_,j]=(0,n.useState)(!1),[N,C]=(0,n.useState)(void 0),[E,P]=(0,n.useState)(x?.text?"google-location":"no-location"),[A,M]=(0,n.useState)(x?.text||void 0),I="condensed"===r,R="default"===r,S=I||R&&"large"!==v;(0,n.useEffect)(()=>{_&&setTimeout(()=>j(!1),5e3)},[_]);let T=(0,n.useCallback)(c()(async(e,t)=>{w(!0);let r=await (0,p.eF)(e,t);r&&C(r.slice(0,3)),w(!1)},350),[p.eF]),O=(0,n.useCallback)(e=>{M(e),e&&T(e,t)},[T,t]),D=(0,n.useCallback)(t=>{let r=t?.placeId;r&&(0,p.Nf)(r).then(t=>{let{geometry:a}=t||{},{location:n}=a||{},{lat:i,lng:s}=n||{},o=N?.find(e=>e.place_id===r)?.description,l={geolocalization:{lat:i(),lng:s()},text:o,zipCode:(0,p.EN)(t)||void 0,locality:(0,p.Tb)(t)||void 0};M(o),P("google-location"),e(l)})},[N,e]),L=(0,n.useCallback)(()=>{M(void 0),C(void 0),P("no-location"),e(void 0)},[e]),k=(0,n.useCallback)(()=>{"no-location"===E&&M(void 0)},[E]);return(0,a.jsxs)("div",{className:o()("Geoloc",{"is-inverted":i,"is-condensed":I,"is-vertical":"vertical"===r,"is-default":R}),children:[(0,a.jsxs)("div",{className:"Geoloc__inputs",children:[(0,a.jsx)("div",{className:"Geoloc__search",children:(0,a.jsx)(u.a,{variant:"geoloc",items:N?.map(e=>({text:e.description,placeId:e.place_id})),onChange:O,onBlur:k,isLoading:b,onDelete:L,onSelect:D,value:A,placeholder:l})}),!y&&(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)("div",{className:"Geoloc__or",children:(0,h.kH)("wording.or")}),(0,a.jsx)("div",{className:"Geoloc__aroundMe",children:(0,a.jsx)(g.l,{icon:m.A,isRounded:!0,disabled:b,onClick:()=>{w(!0),navigator.geolocation.getCurrentPosition(t=>{let{latitude:r,longitude:a}=t?.coords||{};M(s),P("auto-location"),e({text:s,geolocalization:{lat:r,lng:a},zipCode:void 0,locality:void 0}),w(!1)},()=>{j(!0),w(!1)})},useButtonMarkup:!0,variant:"cta-primary",children:!S&&s})})]})]}),_&&(0,a.jsx)(d.Q,{variant:"error",children:f})]})})},98964(e,t,r){"use strict";r.d(t,{p:()=>g});var a=r(91987),n=r(71763),i=r(97500),s=r.n(i),o=r(3584),l=r(601),c=r(47702),u=r(35866),d=r(18677),m=r(29339),h=r(99247),p=r(66864);let g=(0,n.forwardRef)(({disabled:e=!1,errorLabel:t,hasError:r,hasGlass:i,hideNumberArrows:g=!1,id:f,infoDialog:v,isBoxed:x=!0,isCentered:y=!1,isLoading:b=!1,isMandatory:w=!1,label:_,legalLabel:j,onBlur:N,onChange:C,onDelete:E,onFocus:P,showStatus:A=!1,type:M="text",value:I="",...R},S)=>{let[T,O]=(0,n.useState)(!1),[D,L]=(0,n.useState)(!1),{title:k,content:V}=v||{},H="password"===M,F="date"===M,G="search"===M;return(0,a.jsxs)("div",{className:s()("Input",{"is-filled":!!I,"has-error":r,"has-label":!!_,"has-status":A,"is-disabled":e,"is-boxed":x,"is-centered":y,"is-date":"date"===M,"is-password":"password"===M,"has-no-arrows":g}),children:[(0,a.jsxs)("div",{className:"Input__wrapper",children:[A&&(0,a.jsx)("div",{className:"Input__status",children:(0,a.jsx)(o.C,{variant:r?"error":"success"})}),(0,a.jsx)("input",{className:"Input__input",id:f,value:I,onChange:e=>{C(e.target.value)},onBlur:()=>{N?.()},onFocus:()=>{P?.()},type:D?"text":M,disabled:e,ref:S,"aria-required":w,"aria-invalid":r,"aria-describedby":`${f}--error ${f}--legal`,...R}),_&&(0,a.jsxs)("label",{className:"Input__label",htmlFor:f,children:[_," ",w&&!_.endsWith("*")&&(0,a.jsx)("span",{className:"Input__mandatory","aria-hidden":!0,children:"*"})]}),(0,a.jsxs)("div",{className:s()({Input__indicator:!F}),children:[G&&(0,a.jsxs)(n.Fragment,{children:[!b&&!I&&i&&(0,a.jsx)(h.A,{className:"Input__indicatorIcon"}),!b&&I&&(0,a.jsx)("button",{className:"Input__indicatorButton",type:"button",onClick:E,children:(0,a.jsx)(d.A,{className:"Input__indicatorIcon"})}),b&&(0,a.jsx)("div",{className:"Input__loadingBox",children:(0,a.jsx)("span",{className:"Input__loading"})})]}),H&&(0,a.jsxs)("button",{className:"Input__indicatorButton",onClick:()=>L(e=>!e),type:"button",children:[!D&&(0,a.jsx)(p.A,{className:"Input__indicatorIcon"}),D&&(0,a.jsx)(m.A,{className:"Input__indicatorIcon"})]}),!H&&!F&&!G&&v&&(0,a.jsx)("button",{className:"Input__indicatorButton",onClick:()=>O(!0),type:"button",children:(0,a.jsx)(u.m,{size:"xlarge"})}),T?(0,a.jsx)(c.lG,{onClose:()=>O(!1),title:k,children:(0,a.jsx)(c.Cf,{children:V})}):null]})]}),r&&(0,a.jsx)(l.Q,{variant:"error",id:`${f}--error`,role:"alert",children:t}),(0,a.jsx)(l.Q,{variant:"legal",id:`${f}--legal`,children:j})]})});g.displayName="Input"},40640(e,t,r){"use strict";r.d(t,{z:()=>m,C:()=>h});var a=r(91987),n=r(71763),i=r(97500),s=r.n(i),o=r(35014),l=r.n(o),c=r(619),u=r(601);let d=(0,n.createContext)({onChange:()=>{},name:"radio-group"}),m=({children:e,disabled:t,value:r,onChange:i,name:o,label:l,hasError:c=!1,errorLabel:m,isLoading:h,isMandatory:p=!1,variant:g="default"})=>{let f=(0,n.useMemo)(()=>({currentValue:r,onChange:i,name:o,disabled:t,isLoading:h}),[t,h,o,i,r]);return(0,a.jsx)(d.Provider,{value:f,children:(0,a.jsxs)("div",{className:s()("RadioGroup",{"has-error":c,"is-compact":"compact"===g,"is-partially-vert
1ical":"partially-vertical"===g,"is-stacked":"stacked-items"===g,"is-no-style":"no-style"===g}),children:[(0,a.jsxs)("fieldset",{className:"RadioGroup__wrapper",children:[l&&(0,a.jsxs)("legend",{className:"RadioGroup__sectionLabel",children:[l,p?" *":""]}),(0,a.jsx)("div",{className:"RadioGroup__choices",children:e})]}),c&&(0,a.jsx)(u.Q,{variant:"error",children:m})]})})},h=({text:e,value:t})=>{let{currentValue:r,disabled:i,isLoading:o,onChange:u,name:m}=(0,n.useContext)(d),h=r===t,p=`${m}-${l()(t)}`,g=(0,n.useCallback)(()=>{u(t)},[u,t]);return(0,a.jsxs)("div",{className:s()("RadioGroup__item",{"is-disabled":i}),children:[o&&(0,a.jsx)(c.E,{isAbsolute:!0,zIndex:1}),(0,a.jsx)("input",{type:"radio",className:"RadioGroup__input",value:t,name:m,id:p,onChange:g,checked:h,disabled:i},p),(0,a.jsx)("label",{htmlFor:p,className:"RadioGroup__label",children:e})]},p)}},50618(e,t,r){"use strict";r.d(t,{w:()=>i});var a=r(20496),n=r(84759);let i=(0,a.Ng)(({page:e})=>({locale:e.data.siteParams?.locale}))(({value:e,currency:t,isPrecise:r=!1,maximumFractionDigits:a,minimumFractionDigits:i,isInteger:s,isPercent:o=!1,locale:l})=>{let c=(0,n.ZV)(e,{currency:t,toInteger:s,maximumFractionDigits:a,minimumFractionDigits:i,isPrecise:r,toPercent:o,locale:l});return c||null})},41316(e,t,r){"use strict";r.d(t,{E:()=>o});var a=r(91987),n=r(97500),i=r.n(n),s=r(26181);let o=({children:e,variant:t=s.K.PRIMARY,design:r,leftIcon:n,rightIcon:o})=>{let l=n||o;return(0,a.jsxs)("span",{className:i()("Badge",{"is-primary":t===s.K.PRIMARY,"is-electric":t===s.K.ELECTRIC,"is-success":t===s.K.SUCCESS,"is-highlight":t===s.K.HIGHLIGHT,"is-error":t===s.K.ERROR,"is-warning":t===s.K.WARNING,"is-info":t===s.K.INFO,"is-strong":"strong"===r,"is-ecological":t===s.K.ECOLOGICAL,"is-promo":t===s.K.PROMO}),children:[n&&(0,a.jsx)(n,{className:"Badge__icon"}),l?(0,a.jsx)("span",{children:e}):e,o&&(0,a.jsx)(o,{className:"Badge__icon"})]})}},21666(e,t,r){"use strict";r.d(t,{J:()=>ei});var a,n=r(91987),i=r(71763),s=r(20496),o=r(78948),l=r(9897),c=r(61300),u=r(77048),d=r(73437),m=r(27189),h=r(84588);let p=(0,i.createContext)({setEndPosition:()=>{},setStartPosition:()=>{},setErrorType:()=>{}});var g=r(38337);let f={small:"ONE_DACIA_PP_LARGE_DENSITY1",smallx2:"ONE_DACIA_PP_LARGE_DENSITY2",medium:"ONE_DACIA_PP_XLARGE_DENSITY2",mediumx2:"ONE_DACIA_PP_XLARGE_DENSITY2"},v=({onClickModify:e})=>{let{selectedBeNomadKey:t,vehicles:r=[]}=(0,i.useContext)(p),a=(0,i.useMemo)(()=>r.find(e=>e.versions?.some(e=>e.beNomadKey===t)),[r,t]),s=(0,i.useMemo)(()=>a?.versions?.find(e=>e.beNomadKey===t),[a,t]),{imageURI:l="",modelName:c=""}=a||{},{versionName:m}=s||{},h=r.length>1||1===r.length&&r[0].versions?.length&&r[0].versions?.length>1;return(0,n.jsxs)("div",{className:"EVRouteSelectedVehicleCard",children:[l&&(0,n.jsx)(u.F,{uri:l,alt:c,profiles:f,aspectRatio:"16/9",width:"180px"}),(0,n.jsxs)("div",{className:"EVRouteSelectedVehicleCard__info",children:[(0,n.jsx)("div",{className:"EVRouteSelectedVehicleCard__modelName",children:c}),(0,n.jsx)("div",{className:"EVRouteSelectedVehicleCard__versionName",children:m}),h&&(0,n.jsx)(d.l,{variant:"link-arrow",onClick:()=>{(0,o.d)({event:"navigationClick",locationInPage:"change_vehicle",buttonText:`${c} - ${m}`}),e()},useButtonMarkup:!0,children:(0,g.kH)("wording.changeCTA")})]})]})},x=({discoverLabel:e,cta1:t,cta2:r})=>{let{selectedBeNomadKey:a,vehicles:s=[]}=(0,i.useContext)(p),{imageURI:o,modelAdmin:l,modelData:c,modelName:g,shortModelName:v}=(0,i.useMemo)(()=>s.find(e=>e.versions?.some(e=>e.beNomadKey===a)),[s,a])||{},x=!!(t?.ctaType&&t?.ctaLabel),y=!!(r?.ctaType&&r?.ctaLabel);if(!x&&!y)return null;let b=e=>(0,h.I)({type:e.ctaType,url:e.ctaLink,modelAdmin:l});return(0,n.jsxs)("div",{className:"EVRouteCTA",children:[(0,n.jsx)("div",{className:"EVRouteCTA__image",children:o&&(0,n.jsx)(u.F,{uri:o,profiles:f,width:"100%",height:"100%",objectFit:"cover"})}),(0,n.jsxs)("div",{className:"EVRouteCTA__info",children:[e&&(0,n.jsx)("p",{className:"EVRouteCTA__discoverLabel",children:e}),v||g?(0,n.jsx)("p",{children:v||g}):null,l&&(0,n.jsx)(m.r,{modelParams:{model:l,data:c},confData:c?.engines?.[0],relatedImageURI:o,size:"medium",hideBonus:!0})]}),(0,n.jsxs)("div",{className:"EVRouteCTA__actions",children:[x&&t&&(0,n.jsx)(d.l,{variant:"cta-primary",href:b(t),target:t.openInNewTab?"_blank":void 0,children:t.ctaLabel}),y&&r&&(0,n.jsx)(d.l,{variant:"cta-ghost",href:b(r),target:r.openInNewTab?"_blank":void 0,children:r.ctaLabel})]})]})};var y=r(21291),b=r(52357);let w=()=>
1{let{errorParams:e,errorType:t}=(0,i.useContext)(p),{defaultErrorTitle:r,defaultErrorMsg:a,internalErrorTitle:s,internalErrorMsg:o,thresholdExceededMsg:l,thresholdExceededTitle:c}=e||{},u=a,d=r;return en.TECHNICAL===t?(d=s,u=o):en.QUOTAS===t&&(d=c,u=l),(0,n.jsxs)("div",{className:"EVRouteError",children:[(0,n.jsx)("div",{className:"EVRouteError__iconWrapper",children:(0,n.jsx)(y.A,{className:"EVRouteError__icon"})}),(0,n.jsxs)("div",{className:"EVRouteError__content",children:[(0,n.jsx)("div",{className:"EVRouteError__errorTitle",children:d}),(0,n.jsx)(b.R,{className:"EVRouteError__errorMsg",content:u})]})]})};var _=r(50865);let j=()=>{let{generalParams:e}=(0,i.useContext)(p),{legalMentions:t}=e||{};return(0,n.jsx)(_.d,{className:"EVRouteLegal",content:t})};var N=r(98481),C=r(26122),E=r(96329),P=r(83680),A=r(25444),M=r(1260),I=r(5591),R=r(58943),S=r(45970),T=r(97990);let O=`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2<path d="M6.915 8.33H9.1L8.18 10.765L10.265 10.795L7.775 14.84H6.56L7.21 12.405L5.68 12.42L6.915 8.33Z" fill="black"/>
3<path fill-rule="evenodd" clip-rule="evenodd" d="M21.68 2V4.095L21.675 4.1H22.935V6.55C22.935 8.11 21.84 9.415 20.38 9.745C20.385 10 20.4 10.525 20.415 10.77C20.43 11.02 20.525 11.975 20.6 12.27C20.675 12.575 20.78 12.92 20.9 13.31C21.04 13.76 21.2 14.275 21.35 14.855C21.825 16.69 21.695 17.615 21.485 18.34C21.16 19.465 20.3 20.145 19.185 20.145H19.18C17.93 20.145 16.855 19.255 16.73 18.11C16.6216 17.1145 16.6686 15.3223 16.7035 13.9927L16.705 13.935C16.7082 13.8202 16.712 13.7096 16.7156 13.6035C16.7231 13.3815 16.73 13.1793 16.73 13C16.735 12.835 16.7 12.595 16.535 12.425C16.395 12.275 16.165 12.2 15.885 12.2L13.345 12.19V20.87H14.76V22.07H1V20.87H2.375V5.48C2.375 4.435 3.225 3.58 4.275 3.58H11.46C12.505 3.58 13.36 4.43 13.36 5.48V10.985L15.9 10.995C16.51 10.995 17.03 11.2 17.405 11.58C17.765 11.945 17.955 12.455 17.945 13.02C17.941 13.23 17.9339 13.4776 17.9262 13.7479L17.92 13.965L17.9183 14.0277C17.8834 15.3217 17.8366 17.0599 17.935 17.975C17.99 18.5 18.565 18.94 19.19 18.94C19.92 18.94 20.22 18.43 20.345 18C20.51 17.44 20.605 16.71 20.2 15.155C20.0631 14.6308 19.9172 14.1557 19.7877 13.7339L19.765 13.66C19.635 13.245 19.525 12.885 19.445 12.555C19.335 12.12 19.235 11.035 19.225 10.845C19.205 10.595 19.19 10.05 19.185 9.785C17.835 9.555 16.805 8.385 16.805 6.97V4.095H17.98V2H19.18V4.095H20.48V2H21.68ZM3.575 20.71H12.145V5.48C12.145 5.095 11.83 4.78 11.445 4.78H4.275C3.89 4.78 3.575 5.095 3.575 5.48V20.71ZM21.74 6.545C21.74 7.69 20.81 8.625 19.66 8.625C18.745 8.625 18.005 7.88 18.005 6.97V5.295H21.74V6.545Z" fill="black"/>
4</svg>`,D=e=>new e({scale:.8,glyph:"",borderColor:"#000000",background:"#FFFFFF"});var L=r(5839);let k={zoom:(0,g.wd)("location.zoom"),center:{lat:(0,g.wd)("location.lat"),lng:(0,g.wd)("location.lng")}},V=e=>{if("number"==typeof e&&Number.isFinite(e))return Math.round(e).toString()},H=e=>{let t=V(e);return t?`${t}%`:void 0},F=e=>{let t=document.createElement("div"),r=(0,C.createRoot)(t);return(0,N.flushSync)(()=>{r.render(e)}),t},G=(e,t=A.A)=>{let r=H(e);if(r)return F((0,n.jsxs)("div",{className:"EVRouteMap__infoWindow EVRouteMap__batteryInfoWindow",children:[(0,n.jsx)("div",{className:"EVRouteMap__batteryIconContainer",children:(0,n.jsx)(t,{className:"EVRouteMap__batteryIcon"})}),(0,n.jsx)("span",{className:"EVRouteMap__batteryLevel",children:r})]}))},z=()=>{let e=(0,s.d4)(e=>e.app.threshold===L.qN),{journeys:t,setErrorType:r,isLoading:a,errorType:o,selectedBeNomadKey:l}=(0,i.useContext)(p),c=(0,i.useRef)([]),u=(0,i.useRef)([]),[d,m]=(0,i.useState)("error"),h=(0,i.useRef)(null),f=(0,i.useRef)(void 0),v=(0,i.useRef)(null),x=(0,i.useCallback)(()=>{u.current.forEach(e=>{e.map=null,e.content&&e.content.remove()}),u.current=[],c.current.forEach(e=>e.setMap(null)),c.current=[],f.current&&f.current.setZoom(k.zoom)},[]),y=(0,i.useCallback)(async()=>{if(f.current&&t)try{x();let{InfoWindow:r}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:s,PinElement:o}=await google.maps.importLibrary("marker");
4t.events?.forEach(e=>{if("ROUTE"===e.eventType&&e.encodedGeometry){let t=google.maps.geometry.encoding.decodePath(e.encodedGeometry),r=new google.maps.Polyline({path:t,geodesic:!0,strokeColor:"#18191B",strokeOpacity:1,strokeWeight:7});r.setMap(f.current),c.current.push(r)}});let l=t.events?.find(e=>"START"===e.eventType),d=l?.coord,m=t.events?.find(e=>"STOP"===e.eventType)?.coord,h=t.events?.filter(e=>"CHARGE"===e.eventType&&e.coord)?.map(t=>{if(!t.coord)return;let a=new r({content:(e=>{let{brand:t,address:r}=e.pool||{},{street:a,postalCode:i}=r||{},s=H(e.arrivalBatteryLevel),o=H(e.departureBatteryLevel),l=e.chargingTime?V(e.chargingTime/60):void 0;return F((0,n.jsxs)("div",{className:"EVRouteMap__infoWindow EVRouteMap__chargeInfoWindow",children:[(0,n.jsxs)("div",{className:"EVRouteMap__infoWindowRow",children:[(0,n.jsx)(R.A,{className:"EVRouteMap__infoWindowIcon"}),(0,n.jsxs)("span",{className:"EVRouteMap__stationDetails",children:[(0,n.jsx)("span",{children:t}),(0,n.jsx)("span",{children:a}),(0,n.jsx)("span",{children:i})]})]}),(0,n.jsxs)("div",{className:"EVRouteMap__infoWindowRow",children:[(0,n.jsx)(I.A,{className:"EVRouteMap__infoWindowIcon"}),(0,n.jsxs)("span",{className:"EVRouteMap__batteryRange",children:[(0,n.jsx)("span",{children:s}),(0,n.jsx)("span",{className:"EVRouteMap__batteryArrow","aria-hidden":"true",children:"→"}),(0,n.jsx)("span",{children:o})]})]}),(0,n.jsxs)("div",{className:"EVRouteMap__infoWindowRow",children:[(0,n.jsx)(S.A,{className:"EVRouteMap__infoWindowIcon"}),(0,n.jsx)("span",{children:l?`${l} ${(0,g.kH)("days.MINUTES")}`:void 0})]})]}))})(t),headerDisabled:!e}),i=new s({map:f.current,position:{lat:t.coord.lat,lng:t.coord.lon},content:new o({scale:1.2,glyph:new DOMParser().parseFromString(O,"image/svg+xml").documentElement,borderColor:"#FFFFFF",background:"#FFFFFF"}).element,gmpClickable:!0});return i.addEventListener("pointerenter",()=>{a.open(i.map,i)}),i.addEventListener("gmp-click",()=>{a.open(i.map,i)}),i.addEventListener("pointerleave",()=>{a.close()}),i})?.filter(Boolean)??[];if(d&&m){let a=G(100),n=G(t.summary?.batteryLevel,M.A),i=new s({map:f.current,position:{lat:d.lat,lng:d.lon},content:D(o).element,gmpClickable:!!a}),l=new s({map:f.current,position:{lat:m.lat,lng:m.lon},content:D(o).element,gmpClickable:!!n});if(a){let t=new r({content:a,headerDisabled:!e});i.addEventListener("pointerenter",()=>{t.open(i.map,i)}),i.addEventListener("gmp-click",()=>{t.open(i.map,i)}),i.addEventListener("pointerleave",()=>{t.close()})}if(n){let t=new r({content:n,headerDisabled:!e});l.addEventListener("pointerenter",()=>{t.open(l.map,l)}),l.addEventListener("gmp-click",()=>{t.open(l.map,l)}),l.addEventListener("pointerleave",()=>{t.close()})}u.current=[i,l,...h]}if(c.current.length>0&&u.current.length>0){var a,i;let e,t=(a=c.current,i=u.current,e=new google.maps.LatLngBounds,a.forEach(t=>t.getPath().forEach(t=>
4e.extend(t))),i.forEach(t=>{if(t.position){let r=t.position instanceof google.maps.LatLng?t.position.toJSON():t.position;e.extend(r)}}),e);f.current.fitBounds(t,{top:50,right:50,bottom:50,left:50});let r=f.current.getZoom();r&&r>12&&f.current.setZoom(r-2)}}catch(e){r(en.TECHNICAL)}},[t,x,r,e]),b=async()=>{if("ready"!==d&&h.current)try{m("loading"),await (0,T.Sj)(),v.current=document.createElement("div"),v.current.style.height="100%",v.current.style.width="100%",v.current.style.position="absolute",v.current.style.top="0",v.current.style.left="0",h.current.appendChild(v.current);let{Map:e}=await google.maps.importLibrary("maps");f.current=new e(v.current,{zoom:k.zoom,center:k.center,mapId:"route-planner",disableDefaultUI:!0,zoomControl:!0,zoomControlOptions:{position:google.maps.ControlPosition.RIGHT_CENTER},fullscreenControl:!0,fullscreenControlOptions:{position:google.maps.ControlPosition.RIGHT_TOP}}),setTimeout(()=>{google.maps.event?.trigger(f.current,"resize")},100),m("ready")}catch(e){m("error"),r?.(en.TECHNICAL)}};return(0,E.E)(()=>{b()},[]),(0,E.E)(()=>{(o||l||!t)&&x()},[o,l,t]),(0,E.E)(()=>{"ready"===d&&t&&y()},[d,t,y]),(0,n.jsxs)("div",{className:"EVRouteMap",ref:h,children:[("loading"===d||a)&&(0,n.jsx)("div",{className:"EVRouteMap__loading",children:(0,n.jsx)(P.l,{variant:"absolute",size:"medium"})}),"error"===d&&(0,n.jsx)(P.l,{variant:"default",status:"error",size:"medium",label:(0,g.kH)("wording.error.generic")})]})};var $=r(61039);let B=()=>(0,n.jsxs)("div",{className:"EVRouteIndicator",children:[(0,n.jsx)("div",{}),(0,n.jsx)("div",{className:"EVRouteIndicator__circle"}),(0,n.jsxs)("div",{className:"EVRouteIndicator__dots",children:[(0,n.jsx)("div",{className:"EVRouteIndicator__dot"}),(0,n.jsx)("div",{className:"EVRouteIndicator__dot"}),(0,n.jsx)("div",{className:"EVRouteIndicator__dot"})]}),(0,n.jsx)("div",{className:"EVRouteIndicator__circle"})]}),W=({handleClickSearch:e})=>{let{generalParams:t,isLoading:r,setStartPosition:a,startPosition:s,setEndPosition:l,endPosition:c,setJourneys:u,setErrorType:m}=(0,i.useContext)(p),{departureLabel:h,departurePlaceholder:g,routeCtaLabel:f,destinationLabel:v,destinationPlaceholder:x}=t||{},y=(e,t)=>{e(t),m(void 0),u&&u(void 0)};return(0,n.jsxs)("div",{className:"EVRouteSearch",children:[(0,n.jsxs)("div",{className:"EVRouteSearch__content",children:[(0,n.jsx)(B,{}),(0,n.jsxs)("div",{className:"EVRouteSearch__geoLoc",children:[(0,n.jsxs)("div",{className:"EVRouteSearch__geoLocWrapper",children:[(0,n.jsx)("label",{className:"EVRouteSearch__geoLocLabel",children:h}),(0,n.jsx)($.q,{onChange:e=>y(a,e),value:s,placeholder:g,variant:"condensed",hideAroundMe:!0,disabledCountry:!0})]}),(0,n.jsxs)("div",{className:"EVRouteSearch__geoLocWrapper",children:[(0,n.jsx)("label",{className:"EVRouteSearch__geoLocLabel",children:v}),(0,n.jsx)($.q,{onChange:e=>y(l,e),value:c,placeholder:x,variant:"condensed",hideAroundMe:!0,disabledCountry:!0})]})]})]}),(0,n.jsx)(d.l,{onClick:()=>{(0,o.d)({event:"navigationClick",locationInPage:"search_itinary",buttonText:`${s?.text} - ${c?.text}`}),e()},isLoading:r,disabled:!(c?.text&&s?.text),useButtonMarkup:!0,variant:"cta-primary",children:f})]})};var U=r(50618),Y=r(619),q=r(32464),Z=r(9458);let K=()=>{let{generalParams:e,journeys:t,isLoading:r,startPosition:a,endPosition:s,defaultRoute:o}=(0,i.useContext)(p),{yourJourneyLabel:l,travelTimeLabel:c,chargingIncludedLabel:u,chargingTimeLabel:d,chargingNumber:m}=e||{},{summary:h,events:f}=t||{},{duration:v,chargingTime:x,distance:y}=h||{},b=f?.filter(e=>e?.eventType==="CHARGE")?.length,w=(v||0)+(x||0),_=(0,g.kH)("units.distance")?.toLowerCase();return(0,n.jsxs)("div",{className:"EVRouteSummary",children:[(0,n.jsxs)("div",{className:"EVRouteSummary__journey",children:[(0,n.jsx)("span",{className:"EVRouteSummary__journeyLabel",children:t===o&&a?.text&&s?.text?`${a?.text} - ${s?.text}`:l}),(0,q.HQ)(y)&&!r&&(0,n.jsxs)("span",{className:"EVRouteSummary__wltpAutonomy",children:[(0,n.jsx)(U.w,{value:((e,t)=>{if("mi"===t){let t;return("number"==typeof(t=e/1e3)?Math.round(t/1.61):null)??0}return e/1e3})((0,q.HQ)(y),_),isInteger:!0})," "," ",(0,n.jsx)("span",{children:_})]}),r&&(0,n.jsx)(Y.E,{width:"56px",height:"20px"})]}),(0,n.jsxs)("ul",{className:"EVRouteSummary__summary",children:[(0,n.jsxs)("li",{className:"EVRouteSummary__item",children:[(0,n.jsxs)("span",{className:"EVRouteSummary__label",children:[c," "," ",(0,n.jsx)("span",{className:"EVRouteSummary__chargingIncludedLabel",children:u})]}),r?null:(0,n.jsx)("span",{className:"EVRouteSummary__value",children:w?(0,Z.P0)(w):"-"}),r&&(0,n.jsx)(Y.E,{width:"44px",height:"16px"})]}),(0,n.jsxs)("li",{className:"EVRouteSummary__item",children:[(0,n.jsx)("span",{className:"EVRouteSummary__label",children:d}),r?null:(0,n.jsx)("span",{className:"EVRouteSummary__value",children:x?(0,Z.P0)(x):"-"}),r&&(0,n.jsx)(Y.E,{width:"44px",height:"16px"})]}),(0,n.jsxs)("li",{className:"EVRouteSummary__item",children:[(0,n.jsx)("span",{className:"EVRouteSummary__label",children:m}),r?null:(0,n.jsx)("span",{className:"EVRouteSummary__value",children:b||"-"}),r&&(0,n.jsx)(Y.E,{width:"16px",height:"16px"})]})]})]})};var X=r(47702),Q=r(40640),J=r(18847),ee=r(35866);let et=({vehicle:e,wltpLabel:t,vehicleVersionSelected:r,handleChangeVehicle:a})=>{let{imageURI:i,modelName:s="",versions:o,modelAdminId:l=""}=e||{};return(0,n.jsxs)("div",{className:"EVRouteVehicleCard",children:[(0,n.jsxs)("div",{className:"EVRouteVehicleCard__model",children:[i&&(0,n.jsx)(u.F,{uri:i,alt:s,profiles:f,aspectRatio:"16/9",width:"100%"}),(0,n.jsx)("div",{className:"EVRouteVehicleCard__modelName",children:s})]}),(0,n.jsx)("ul",{className:"EVRouteVehicleCard__versions",children:o?.map(({beNomadKey:e,versionName:i,wltpAutonomy:o})=>(0,n.jsxs)("li",{className:"EVRouteVehicleCard__version",children:[(0,n.jsx)("div",{className:"EVRouteVehicleCard__versionSelector",children:(0,n.jsx)(Q.z,{variant:"partially-vert
4ical",name:s,value:r,onChange:e=>a({beNomadKey:e,modelAdminId:l}),children:(0,n.jsx)(Q.C,{value:e,text:i})})}),(0,n.jsxs)("div",{className:"EVRouteVehicleCard__wltp",children:[(0,n.jsxs)("div",{className:"EVRouteVehicleCard__wltpAutonomy",children:[o," "," ",(0,g.kH)("units.distance").toLowerCase()]}),t&&(0,n.jsxs)(J.m_,{children:[(0,n.jsx)(J.k$,{children:(0,n.jsx)(ee.m,{size:"small"})}),(0,n.jsx)(J.ZI,{children:t})]})]})]},e))})]})},er=({currentBeNomadKey:e,onChangeBeNomadKey:t})=>{let{generalParams:r,vehicles:a}=(0,i.useContext)(p),[s,l]=(0,i.useState)(!1),[c,u]=(0,i.useState)({beNomadKey:e??"",modelAdminId:""}),{selectVehicleLabel:m,wltpLabel:h}=r||{};return(0,n.jsxs)("div",{className:"EVRouteVehicleSelector",children:[(0,n.jsx)(v,{onClickModify:()=>l(!0)}),s&&(0,n.jsxs)(X.lG,{size:"medium",onClose:()=>l(!1),title:m,children:[(0,n.jsx)(X.Cf,{children:(0,n.jsx)("div",{className:"EVRouteVehicleSelector__dialog",children:a?.map(e=>(0,n.jsx)(et,{vehicleVersionSelected:c?.beNomadKey,handleChangeVehicle:u,vehicle:e,wltpLabel:h},e.modelAdminId))})}),(0,n.jsx)(X.ii,{variant:"sticky",children:(0,n.jsx)(d.l,{variant:"cta-primary",onClick:()=>{let{beNomadKey:e,modelAdminId:r}=c;if(e){let n=a?.find(e=>e?.modelAdminId===r),i=n?.versions?.find(t=>t.beNomadKey===e);(0,o.d)({event:"navigationClick",locationInPage:"change_vehicle_validate",buttonText:`${n?.modelName} - ${i?.versionName}`}),l(!1),t(e)}},useButtonMarkup:!0,children:(0,g.kH)("wording.validateCTA")})})]})]})},ea=["CANNOT_PERFORM_CHARGINGTIME","CANNOT_PERFORM_ROUTING","CHARGING_STATION_NOT_FOUND","CANNOT_GET_CONNECTOR_TYPES","COORDINATE_NOT_MATCH","NO_REACHABLE_STEP_POINT","OVER_ALLOWED_DISTANCE"];var en=((a={}).FUNCTIONAL="functional error",a.QUOTAS="quotas error",a.TECHNICAL="technical error",a);let ei=({vehicles:e=[],defaultBeNomadKey:t,defaultDeparture:r,defaultDestination:a,defaultRoute:u,discoverLabel:d,cta1:m,cta2:h})=>{let g=(0,s.d4)(e=>e.page?.data?.evRouteSimulatorParams)||{},f=(0,i.useMemo)(()=>{let t;return t="wltpAutonomy",e.map(e=>({...e,versions:e?.versions?.sort((e,r)=>Number(r[t])-Number(e[t]))||[]})).sort((e,r)=>{let a=e.versions?.[0]?.[t]?Number(e.versions[0]?.[t]):0;return(r.versions?.[0]?.[t]?Number(r.versions[0]?.[t]):0)-a})},[e]),[v,y]=(0,i.useState)(r),[b,_]=(0,i.useState)(a),[N,C]=(0,i.useState)(t),[E,P]=(0,i.useState)(void 0),[A,M]=(0,i.useState)(u),[{isLoading:I},R]=(0,l.A)({method:"post",returnPromise:!0}),S=(0,i.useCallback)(async e=>{let t=e||N;if(!v||!b||!t)return;let{url:r,headers:a,body:n}=(({startPosition:e,endPosition:t,beNomadKey:r})=>{let a={geoserver:"osm",csps:["rci"],vehicle:{initBatLvl:100,key:r,payload:75},start:{lat:e.lat,lon:e.lng},stop:{lat:t.lat,lon:t.lng},condition:{minBatLvl:15,minArrivalBatLvl:10,temperature:15,encodedGeometry:!0,chargePluggingTime:300,allowMaxSpeedRecommendation:!0}},n={Authorization:`Basic ${(0,c.A)("api.evsmartrouting.key")}`,"Content-Type":"application/json"};return{url:(0,c.A)("api.evsmartrouting.endpoint"),headers:n,body:a}})({startPosition:v?.geolocalization,endPosition:b?.geolocalization,beNomadKey:t});P(void 0);try{let e=await R({url:r,headers:a,data:n}),t=e?.data?.journeys?.[0];if(!t){P("functional error"),(0,o.d)({event:"formError",errorMessagePerField:"functional error",formName:"ERP_search"});return}M(t)}catch(r){let e=r?.response?.data?.code,t=e&&ea.includes(e);t?P("functional error"):"RequestsQuotasExceededException"===e?P("quotas error"):P("technical error"),(0,o.d)({event:"formError",errorMessagePerField:t?"functional error":"technical error",formName:"ERP_search"})}},[b,R,N,v]),T=(0,i.useCallback)(e=>{C(e),S(e)},[S]),O=(0,i.useMemo)(()=>({journeys:A,setJourneys:M,startPosition:v,setStartPosition:y,endPosition:b,setEndPosition:_,selectedBeNomadKey:N,generalParams:g?.general,errorParams:g?.error,errorType:E,defaultRoute:u,setErrorType:P,vehicles:f,isLoading:I,discoverLabel:d,cta1:m,cta2:h}),[A,v,b,N,g?.general,g?.error,E,u,f,I,d,m,h]);return(0,n.jsx)("div",{className:"EvRoutePlanner",children:(0,n.jsxs)(p.Provider,{value:O,children:[(0,n.jsxs)("div",{className:"EvRoutePlanner__top",children:[(0,n.jsxs)("div",{className:"EvRoutePlanner__panel",children:[(0,n.jsx)(er,{currentBeNomadKey:N,onChangeBeNomadKey:T}),(0,n.jsx)(W,{handleClickSearch:S}),A&&!E&&(0,n.jsx)(K,{}),E&&(0,n.jsx)(w,{})]}),(0,n.jsx)(z,{})]}),(0,n.jsx)(x,{discoverLabel:d,cta1:m,cta2:h}),(0,n.jsx)(j,{})]})})}},35866(e,t,r){"use strict";r.d(t,{m:()=>s});var a=r(91987),n=r(21323);let i=e=>{switch(e){case"xlarge":return 20;case"large":return 18;case"small":return 14;default:return 16}},s=({size:e="medium"})=>{let t={"--InfoIcon-size-default":"string"==typeof e?`${i(e)}px`:`${i(e[0])}px`,"--InfoIcon-size-medium":"string"==typeof e?`${i(e)}px`:`${i(e[1])}px`,"--InfoIcon-size-large":"string"==typeof e?`${i(e)}px`:`${i(e[2])}px`};return(0,a.jsx)(n.A,{style:t,className:"InfoIcon"})}},51753(e,t,r){"use strict";r.d(t,{A:()=>H});var a=r(91987),n=r(71763),i=r(20496),s=r(97500),o=r.n(s),l=r(50618),c=r(67505),u=r(99601),d=r(63342),m=r(4186),h=r(46361),p=r(48159),g=r(38337),f=r(47702),v=r(35866),x=r(83680),y=r(3936),b=r(58226),w=r(9897);let _=(0,i.Ng)(({page:{data:e}})=>({decompositionTitle:e?.priceParams?.pricing?.decompositionTitle,pricingDetails:e?.priceParams?.pricing?.details,country:e.siteParams?.country,currency:e.c2gParams?.currency,language:e.siteParams?.language}))(({prices:e,pricingUri:t,hideDiscount:r=!0,decompositionTitle:i,pricingDetails:s,country:o,currency:l,language:c})=>
4{let[u,d]=(0,n.useState)(!!e),[m,h]=(0,n.useState)(e),[,p]=(0,w.A)({returnPromise:!0}),g=(e?.length??0)>0,f=(0,n.useMemo)(()=>(0,b.kz)(s),[s]);return((0,n.useEffect)(()=>{!t||t.startsWith("https://cdn.group.renault.com/packshots/")||!f||g?d(!1):(async()=>{try{let e=await p({method:"get",url:"/wired/commerce/v2/models/prices",params:{uri:t,priceTypes:f,currency:l,language:c,country:o}});h(e?.data?.prices||[]),d(!1)}catch(e){d(!1)}})()},[t,f,g,l,c,o,p]),u||m&&0!==m.length)?(0,a.jsxs)("div",{className:"DisclaimerTooltipPriceDetails",children:[u&&(0,a.jsx)("div",{className:"DisclaimerTooltipPriceDetails__loader",children:(0,a.jsx)(x.l,{variant:"absolute",size:"xsmall"})}),!u&&m&&m.length>0&&(0,a.jsxs)(n.Fragment,{children:[i&&(0,a.jsx)("div",{className:"DisclaimerTooltipPriceDetails__title",children:i}),(0,a.jsx)("div",{className:"DisclaimerTooltipPriceDetails__list",children:(0,a.jsx)(y.P,{prices:m,hideDiscount:r})})]})]}):null});var j=r(50865),N=r(84759),C=r(8095),E=r(23e3);let P=(0,i.Ng)(({page:{data:e}})=>({initialPrice:e.ecologicalParams?.initialPrice}))(({initialPrice:e,displayPrice:t,minPriceWithoutBonus:r,currency:n,modelLabel:i,pricedVersion:s})=>e&&"number"==typeof r&&t!==r?(0,a.jsx)("span",{className:"InitialPrice",children:(0,C.A)(e,{minPriceWithoutBonus:(0,N.ZV)(r,{currency:n}),startingModel:(0,a.jsx)(E.A,{modelLabel:i,pricedVersion:s,hasInheritColor:!0})})}):null);var A=r(52357),M=r(619),I=r(67486);let R=({isInverted:e,modelDisclaimer:t,modelLabel:r,pricedVersion:n,pricingUri:i})=>{let{isLoading:s,interpolatedModelDisclaimerString:o}=(0,I.A)({modelDisclaimer:t,modelLabel:r,pricedVersion:n,pricingUri:i||""});return s?(0,a.jsx)(M.E,{isInverted:e,width:"100%",height:"16px"}):(0,a.jsx)(A.R,{tag:"p",content:o,supportReturnCarriage:!0})};var S=r(66806),T=r(90469),O=r(20987),D=r(90939);let L=(0,i.Ng)(({page:{data:e}})=>({modelDisclaimerLabel:e.ecologicalParams?.modelDisclaimerLabel,ecologicalRebateDisclaimer:e.ecologicalParams?.ecologicalRebateDisclaimer,ecologicalBonusDescription:e.ecologicalParams?.ecologicalBonusDescription,modelName:e.modelParams?.model?.modelName,country:e.siteParams?.country,language:e.siteParams?.language,currency:e.c2gParams?.currency}))(({uri:e,priceType:t,country:r,currency:i,language:s,modelDisclaimerLabel:o,ecologicalRebateDisclaimer:c,ecologicalBonusDescription:u,modelName:m})=>{let p=!!e&&!e.startsWith("https://cdn.group.renault.com/packshots/")&&!!o,[g,f]=(0,n.useState)(void 0),[v,x]=(0,n.useState)(p),[,y]=(0,w.A)({returnPromise:!0});if((0,O.A)(async()=>{if(p)try{let a=await y({method:"get",url:"/agg/v1/vn/modelsummary",params:{uri:e,priceType:t,currency:i,language:s,country:r}});f(a?.data),x(!1)}catch(e){(0,S.FZ)(e)||x(!1)}}),p&&v)return(0,a.jsx)(M.E,{width:"100%",height:"16px"});if(!p||!g)return null;let{label:b,pricedVersion:{label:_}={},uniqOffers:C=[],offer:{offerId:E}={},webDisplayPrices:P,homologatedEfficiency:A,homologatedCo2:I,homologatedUnit:R}=g,L=b||m,{legalDescription:k}=(0,h.D)(C,E)||{},{displayPrice:V,bonusPrice:H,eecBonus:F,eecDisclaimer:G}=P||{};return(0,a.jsxs)("div",{className:"ModelDisclaimerLabel__relatedModel",children:[(0,a.jsxs)("p",{children:[(0,a.jsxs)("span",{children:[o," "]}),L&&(0,a.jsxs)("span",{children:[L," "]}),_&&(0,a.jsx)("span",{children:_}),V&&(0,a.jsxs)("span",{children:[", ",(0,a.jsx)(l.w,{value:V,currency:i})]}),V&&c&&H&&(0,a.jsxs)("span",{children:[","," ",(0,D.A)(c,{ecologicalRebate:(0,N.ZV)(-H,{currency:i})})]}),V&&c&&H&&(0,a.jsxs)("span",{children:[", ",u]})]}),k&&(0,a.jsx)(j.d,{content:k}),A&&(0,a.jsx)(T.e,{co2:I,efficiency:A,unit:R}),F&&(0,a.jsx)(d.Z,{value:F,eecDisclaimer:G})]})}),k=(0,i.Ng)(({page:{data:e}})=>{let{ecologicalParams:t,modelParams:r,siteParams:a,c2gParams:n}=e,{model:i}=r||{},{country:s,language:o}=a||{},{modelDisclaimerLabel:l,ecologicalRebateDisclaimer:c,ecologicalBonusDescription:u}=t||{};return{modelName:i?.modelName,currency:n?.currency,ecologicalRebateDisclaimer:c,ecologicalBonusDescription:u,modelDisclaimerLabel:l,language:o,country:s}})(({uri:e,priceType:t,legalDescription:r,legalMention:n,currency:i,displayPrice:s,minPriceWithoutBonus:o,modelLabel:l,pricedVersion:c,pricingUri:u})=>(0,a.jsxs)("div",{className:"ModalModelDisclaimerContent",children:[(0,a.jsx)(P,{displayPrice:s,minPriceWithoutBonus:o,currency:i,modelLabel:l,pricedVersion:c}),(0,a.jsx)(R,{modelDisclaimer:n,pricingUri:u,modelLabel:l,pricedVersion:c}),r&&(0,a.jsx)(j.d,{content:r}),(0,a.jsx)(L,{uri:e,priceType:t})]})),V=(0,i.Ng)(({page:{data:e}})=>{let t=e?.priceParams,r=t?.pricing,a=e.ecologicalParams,n=r?.details&&Object.keys(r?.details).length>0&&t?.pricing?.tooltipPriceDecomposition||!1;return{ecologicalParams:a,disclaimerTooltipDisplay:t?.disclaimerTooltipDisplay||!1,tooltipPriceDecomposition:n}})(({legalMention:e,legalDescription:t,uri:r,priceType:i,ecologicalParams:s,minPriceWithoutBonus:o,displayPrice:l,modelLabel:c,pricedVersion:u,prices:d,hideDiscount:m,pricingUri:h,disclaimerTooltipDisplay:p,tooltipPriceDecomposition:g})=>
4{let[x,y]=(0,n.useState)(!1),b=r&&i&&s?.modelDisclaimerLabel||!1;return p&&e||g||b||t?(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)("button",{onClick:e=>{e?.stopPropagation(),y(!0)},className:"DisclaimerTooltip__cta",type:"button",children:(0,a.jsx)(v.m,{size:"small"})}),x&&(0,a.jsx)(f.lG,{title:s?.modelDisclaimerTitle,onClose:()=>y(!1),children:(0,a.jsxs)(f.Cf,{children:[g&&(0,a.jsx)(_,{prices:d,hideDiscount:m,pricingUri:h}),(p||b||t)&&(0,a.jsx)(k,{uri:r,priceType:i,legalDescription:t,legalMention:p?e:void 0,displayPrice:l,minPriceWithoutBonus:o,modelLabel:c,pricedVersion:u,pricingUri:h})]})})]}):null}),H=({startingLabel:e,isInverted:t=!1,size:r="medium",align:s="left",confData:f,hideEfficiencyGraph:v=!1,hideVersionEngine:x=!1,hideBonus:y=!1,relatedImageURI:b,prices:w,modelParams:_})=>{let j=(0,i.d4)(e=>e.page.data?.c2gParams?.currency),N=(0,i.d4)(e=>e.page.data?.priceParams),C=(0,i.d4)(e=>_??e.page.data?.modelParams),P=N?.hidePrices||!1,{data:A,model:M}=C||{},{showVersionEngine:I=!1,disclaimerDirectDisplay:S=!1,pricing:T}=N||{},{modelStartingFrom:O}=T||{},{modelName:D,priceType:L,modelDisclaimer:k,overridenEnergyClass:H,overridenConsumptionCo2Km:F}=M||{},{label:G,uniqOffers:z}=A||{},{pricedVersion:$,priceInfo:B,offer:W,uniqOffers:U=z,webDisplayPrices:Y}=f||A||{},q=f?.uri||f?.nextURI||A?.uri||M?.modelURI,Z=D||G,{legalDescription:K,hideDiscount:X}=(0,h.D)(U,W?.offerId)||{},Q=B?.currency||j,J=B?.priceType||L,{displayPrice:ee,minPriceWithoutBonus:et,bonusPrice:er,eecBonus:ea,eecDisclaimer:en}=Y||{},ei=!f&&M?.modelPrice||ee,{homologatedEfficiency:es,homologatedCo2:eo="",homologatedUnit:el="",airQualityCertificate:ec,efficiencyClassMin:eu}=(0,p.Y)(f,A);return P?null:(0,a.jsxs)("div",{className:o()("ModelStartingPrice",{"is-centered":"center"===s,"is-dark-background":t}),children:[ei&&(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)("div",{className:"ModelStartingPrice__price",children:(0,a.jsx)("span",{className:"ModelStartingPrice__priceWrapper",children:(0,a.jsxs)(c.P,{size:r,children:[`${e??(O||(0,g.kH)("wording.startingFrom"))} `,(0,a.jsx)(l.w,{value:ei,currency:Q}),S&&k&&" *",(0,a.jsx)("span",{className:"ModelStartingPrice__SvgIconInfo",children:(0,a.jsx)(V,{legalDescription:K,legalMention:k,uri:b,priceType:J,displayPrice:ei,minPriceWithoutBonus:et,modelLabel:Z,pricedVersion:$,pricingUri:q,prices:w,hideDiscount:X})})]})})}),!y&&(0,a.jsx)(u.o,{value:er,currency:Q}),!y&&(0,a.jsx)(d.Z,{value:ea,eecDisclaimer:en}),!x&&I&&(0,a.jsx)(E.A,{className:"ModelStartingPrice__modelVersionAndEngine",modelLabel:Z,pricedVersion:$,hasInheritColor:!0})]}),!v&&(0,a.jsx)(m.h,{variant:"horizontal",align:"left",efficiency:H||es,aocEfficiency:eu,co2:F||eo,unit:el,urbanAccessClass:ec,isInverted:t}),ei&&S&&k&&(0,a.jsx)("div",{className:"ModelStartingPrice__mentions",children:(0,a.jsx)(R,{modelDisclaimer:k,pricingUri:q,isInverted:t,pricedVersion:$})})]})}},82276(e,t,r){"use strict";var a=r(91987),n=r(97500),i=r.n(n);r.d(t,{},{A:({children:e,size:t="medium"})=>(0,a.jsx)("span",{className:i()("NormalizedPrice",{"is-xlarge":"xlarge"===t,"is-large":"large"===t,"is-small":"small"===t}),children:e})})},27189(e,t,r){"use strict";var a=r(51753);r.d(t,{r:()=>a.A})},3936(e,t,r){"use strict";r.d(t,{P:()=>u});var a=r(91987),n=r(20496),i=r(32464),s=r(84759);let o=({priceInfo:e,itemLabel:t,itemPrice:r,labelClassName:n,priceClassName:i})=>(0,a.jsxs)("p",{className:"ModelStartingPriceDetailsItem",children:[(0,a.jsx)("span",{className:n,children:t}),(0,a.jsx)("span",{className:"ModelStartingPriceDetailsItem__dots"}),(0,a.jsx)("span",{className:i,children:e?.currency==="%"?(0,s.ZV)(r,{toPercent:!0}):(0,s.ZV)(r,{currency:e?.currency})})]}),l=(0,n.Ng)(({page:{data:e}})=>({detailsI18n:e?.priceParams?.pricing?.details})),c=(e,t)=>e?.find(e=>e?.priceInfo?.priceType===t),u=l(({detailsI18n:e,hideDiscount:t=!0,prices:r})=>{if(!r)return null;let n=!!e,s=(0,i.Hj)(e);return n&&s?.length?(0,a.jsx)("div",{className:"ModelStartingPriceDetails__taxesList",children:s.map((e,n)=>{let s,l,u,d,m;return s=(0,i.Hj)(e?.subPrices),l=c(r,e?.pricetypeCode),u=l?.priceInfo,d=t?l?.totalPrice:l?.offer?.discountedPrice||l?.totalPrice,m=e?.label,(0,a.jsxs)("div",{className:"ModelStartingPriceDetails__item",children:[void 0!==d&&m?(0,a.jsx)(o,{priceInfo:u,itemLabel:m,itemPrice:d,labelClassName:"ModelStartingPriceDetails__priceLabel",priceClassName:"ModelStartingPriceDetails__priceNumber"}):null,s?.length>0&&(0,a.jsx)("ul",{className:"ModelStartingPriceDetails__subPrices",children:s.map((e,n)=>{let i,s,l,u;return i=e?.label,s=c(r??[],e?.pricetypeCode),l=s?.priceInfo,void 0!==(u=t?s?.totalPrice:s?.offer?.discountedPrice)&&i?(0,a.jsx)("li",{children:(0,a.jsx)(o,{priceInfo:l,itemLabel:i,itemPrice:u,labelClassName:"ModelStartingPriceDetails__subPriceLabel",priceClassName:"ModelStartingPriceDetails__subPriceNumber"})},`${n}-${e?.pricetypeCode}`):null})})]},`${n}-${e?.pricetypeCode}`)})}):null})},67505(e,t,r){"use strict";var a=r(82276);r.d(t,{P:()=>a.A})},65055(e,t,r){"use strict";var a=r(91987),n=r(71763),i=r(20496),s=r(50865),o=r(47702),l=r(41316),c=r(21323),u=r(96047);let d=({disclaimer:e,children:t})=>
4{let[r,i]=(0,n.useState)(!1);return e?(0,a.jsxs)(n.Fragment,{children:[r&&(0,a.jsx)(o.lG,{onClose:()=>i(!1),children:(0,a.jsx)(o.Cf,{children:(0,a.jsx)(s.d,{className:"Bonus__modal",content:e})})}),(0,a.jsx)("button",{className:"Bonus__button",type:"button",onClick:()=>i(!0),children:t})]}):t};r.d(t,{},{o:({value:e=0,currency:t,variant:r="default"})=>{let{ecologicalRebateDisclaimer:n,ecologicalBonusDescription:s,shortEcoBonusLabel:o}=(0,i.d4)(e=>e.page.data?.ecologicalParams)||{},m=(0,i.d4)(e=>t||e.page.data?.c2gParams?.currency||""),h=(0,u.p)({bonusPrice:e,currency:m,ecologicalParams:{ecologicalRebateDisclaimer:n,ecologicalBonusDescription:s},eecBonus:0})?.ecoRebate,p="short"===r;return h?(0,a.jsx)(d,{disclaimer:s&&!p?s:void 0,children:(0,a.jsx)(l.E,{design:"strong",variant:"ecological",rightIcon:s&&!p?c.A:void 0,children:p?o:h})}):null}})},47537(e,t,r){"use strict";var a=r(91987),n=r(71763),i=r(20496),s=r(50865),o=r(47702),l=r(41316),c=r(21323),u=r(84759),d=r(90939);let m=({eecDisclaimer:e,children:t})=>{let[r,i]=(0,n.useState)(!1);return e?(0,a.jsxs)(a.Fragment,{children:[r&&(0,a.jsx)(o.lG,{onClose:()=>i(!1),children:(0,a.jsx)(o.Cf,{children:(0,a.jsx)(s.d,{className:"CEEBonus__modal",content:e})})}),(0,a.jsx)("button",{className:"CEEBonus__button",type:"button",onClick:()=>i(!0),children:t})]}):t};r.d(t,{},{Z:({value:e,currency:t,variant:r="default",hideEditorialFallbackBonus:n,eecDisclaimer:s})=>{let{energySavingBonusLabel:o,energySavingBonusTooltip:h}=(0,i.d4)(e=>e.page.data?.modelParams)||{},{ceeBonusDisclaimer:p,ceeBonusLabel:g,ceeBonusLabelPro:f,ceeShortBonusLabel:v}=(0,i.d4)(e=>e.page.data?.ecologicalParams)||{},x=(0,i.d4)(e=>e.page.data?.c2gParams?.currency),y=(0,i.d4)(e=>e.page.data?.professionalParams?.isPro||!1),b=!n&&h,w=y?f??g:g,_=!n&&o;e&&e>0&&w&&(_=(0,d.A)(w,{eecRebate:(0,u.ZV)(e,{currency:t||x||""})}),b=s||p);let j="short"===r;return(j&&(_=v),_)?s&&e&&e>0&&!j?(0,a.jsx)(m,{eecDisclaimer:s,children:(0,a.jsx)(l.E,{variant:"electric",design:"strong",rightIcon:s?c.A:void 0,children:_})}):(0,a.jsx)(m,{eecDisclaimer:b&&!j?b:void 0,children:(0,a.jsx)(l.E,{variant:"electric",design:"strong",rightIcon:b&&!j?c.A:void 0,children:j?v:_})}):null}})},14439(e,t,r){"use strict";var a=r(91987),n=r(20496),i=r(97500),s=r.n(i),o=r(16383),l=r(18847),c=r(76785),u=r(90834);r.d(t,{},{e:({aocEfficiency:e,co2:t,efficiency:r,hideLabel:i,isInverted:d,unit:m})=>{let h,p=(0,n.d4)(e=>e.page.data?.consumptionEfficiencyGraph),g=(0,n.d4)(e=>e.page.data?.siteParams?.country||""),f=(0,n.d4)(e=>e.page.data?.siteParams?.language||""),{efficiencyTitle:v,displayEfficiencyGraph:x}=p||{};if(!x)return null;if(r)h=(0,a.jsx)("span",{className:s()("EfficiencyClass__thumbnail",{[`is-class${r}`]:r}),children:r});else{if(!e)return null;let t=(0,u.k)({country:g,language:f,imageSize:"light",itemClass:e});h=(0,a.jsx)(o._,{alt:e,aspectRatio:"1/1",objectFit:"contain",src:{small:t},width:"100%"})}return(0,a.jsxs)("div",{className:s()("EfficiencyClass",{"is-inverted":d}),children:[!i&&(0,a.jsx)("span",{className:"EfficiencyClass__label",children:v}),(0,a.jsxs)(l.m_,{children:[(0,a.jsx)(l.ZI,{children:(0,a.jsx)(c.e,{aocEfficiency:e,co2:t,unit:m,efficiency:r})}),(0,a.jsx)(l.k$,{children:(0,a.jsx)("span",{className:"EfficiencyClass__icon",children:h})})]})]})}})},9047(e,t,r){"use strict";var a=r(91987),n=r(20496),i=r(97500),s=r.n(i),o=r(50865),l=r(16383),c=r(90834);
4let u=["A","B","C","D","E","F","G"],d=({co2:e,efficiency:t,unit:r})=>{let n=e&&!Number.isNaN(Number(e))&&r?`${e} ${r}`:e;return(0,a.jsx)("div",{className:"EfficiencyGraph__classes",children:u.map(e=>{let r=e===t;return(0,a.jsxs)("div",{className:s()(`EfficiencyGraph__class is-class${e}`,{"is-current":r}),children:[(0,a.jsx)("span",{className:"EfficiencyGraph__code",children:e}),r&&(0,a.jsx)("span",{className:"EfficiencyGraph__value",children:n})]},e)})})},m=({country:e,efficiency:t,language:r})=>{let n=(0,c.k)({country:e,imageSize:"full",language:r,itemClass:t});return(0,a.jsx)(l._,{alt:t,aspectRatio:"1/1",objectFit:"contain",src:{small:n},width:"100%"})};r.d(t,{},{e:({aocEfficiency:e,co2:t,efficiency:r,unit:i})=>{let s,l=(0,n.d4)(e=>e.page.data?.consumptionEfficiencyGraph),c=(0,n.d4)(e=>e.page.data?.siteParams?.country||""),u=(0,n.d4)(e=>e.page.data?.siteParams?.language||""),{efficiencyTitle:h,efficiencyCopy:p}=l||{};if(r)s=(0,a.jsx)(d,{co2:t,efficiency:r,unit:i});else{if(!e)return null;s=(0,a.jsx)(m,{country:c,efficiency:e,language:u})}return(0,a.jsxs)("div",{className:"EfficiencyGraph",children:[(0,a.jsx)("p",{className:"EfficiencyGraph__title",children:h}),p&&(0,a.jsx)(o.d,{className:"EfficiencyGraph__body",content:p}),s]})}})},98899(e,t,r){"use strict";var a=r(91987),n=r(97500),i=r.n(n),s=r(90469),o=r(64974);let l={left:"",center:"is-centered"};r.d(t,{},{h:({isInverted:e,urbanAccessClass:t,ignoreDisplayCritair:r,aocEfficiency:n,co2:c,efficiency:u,unit:d,variant:m="vertical",align:h="left"})=>(0,a.jsxs)("div",{className:i()("EnvironmentalData",l[h],{"is-horizontal":"horizontal"===m}),children:[(0,a.jsx)(s.e,{isInverted:e,aocEfficiency:n,co2:c,efficiency:u,unit:d}),(0,a.jsx)(o.n,{isInverted:e,ignoreDisplayCritair:r,urbanAccessClass:t})]})})},93581(e,t,r){"use strict";var a=r(91987),n=r(20496),i=r(97500),s=r.n(i),o=r(16383),l=r(18847),c=r(24619),u=r(90834);let d=(0,n.Ng)(({page:{data:e}})=>({consumptionEfficiencyGraph:e?.consumptionEfficiencyGraph,country:e.siteParams?.country,language:e.siteParams?.language}))(({consumptionEfficiencyGraph:e,country:t="",language:r="",urbanAccessClass:n,hideLabel:i=!1,isInverted:d=!1,ignoreDisplayCritair:m=!1})=>{let{displayCritair:h,titleCritair:p}=e||{};if(!h&&!m||!n||"NC"===n)return null;let g=(0,u.k)({country:t,language:r,imageSize:"light",itemClass:n});return(0,a.jsxs)("div",{className:s()("UrbanAccessClass",{"is-inverted":d}),children:[!i&&(0,a.jsx)("span",{className:"UrbanAccessClass__label",children:p}),(0,a.jsxs)(l.m_,{children:[(0,a.jsx)(l.ZI,{children:(0,a.jsx)("div",{className:"UrbanAccessClass__tooltipContent",children:(0,a.jsx)(c.i,{urbanAccessClass:n})})}),(0,a.jsx)(l.k$,{children:(0,a.jsx)("span",{className:"UrbanAccessClass__icon",children:(0,a.jsx)(o._,{alt:n,aspectRatio:"1/1",objectFit:"contain",src:{small:g},width:"100%"})})})]})]})});r.d(t,{},{n:d})},98275(e,t,r){"use strict";r.r(t);var a=r(91987),n=r(20496),i=r(16383),s=r(90834);let o=(0,n.Ng)(({page:{data:e}})=>({consumptionEfficiencyGraph:e.consumptionEfficiencyGraph,country:e.siteParams?.country,language:e.siteParams?.language}))(({consumptionEfficiencyGraph:e,country:t="",language:r="",urbanAccessClass:n})=>{if(!n)return null;let{titleCritair:o}=e||{},l=(0,s.k)({country:t,imageSize:"full",language:r,itemClass:n});return(0,a.jsxs)("div",{className:"UrbanAccessImage",children:[o&&(0,a.jsx)("p",{className:"UrbanAccessImage__title",children:o}),(0,a.jsx)(i._,{alt:n,aspectRatio:"1/1",objectFit:"contain",src:{small:l},width:"100%"})]})});r.d(t,{},{UrbanAccessImage:o})},99601(e,t,r){"use strict";var a=r(65055);r.d(t,{o:()=>a.o})},63342(e,t,r){"use strict";var a=r(47537);r.d(t,{Z:()=>a.Z})},90469(e,t,r){"use strict";var a=r(14439);r.d(t,{e:()=>a.e})},76785(e,t,r){"use strict";var a=r(9047);r.d(t,{e:()=>a.e})},4186(e,t,r){"use strict";var a=r(98899);r.d(t,{h:()=>a.h})},64974(e,t,r){"use strict";var a=r(93581);r.d(t,{n:()=>a.n})},24619(e,t,r){"use strict";var a=r(98275);r.d(t,{i:()=>a.UrbanAccessImage})},67486(e,t,r){"use strict";r.d(t,{A:()=>h});var a=r(91987),n=r(71763),i=r(20496),s=r(66806),o=r(50618),l=r(9897),c=r(20987),u=r(84759),d=r(8095),m=r(23e3);let h=({modelDisclaimer:e,modelLabel:t,pricedVersion:r,pricingUri:h})=>{let p=(0,i.d4)(e=>e.page.data.siteParams?.country),g=(0,i.d4)(e=>e.page.data.c2gParams?.currency),f=(0,i.d4)(e=>
4e.page.data.siteParams?.language),[v,x]=(0,n.useState)(void 0),[y,b]=(0,n.useState)(!1),[,w]=(0,l.A)({returnPromise:!0}),{priceTypes:_,hasPriceTypes:j}=(0,n.useMemo)(()=>{let t;return{priceTypes:(t=(e=>{if(!e)return[];let t=/\{pricetype_([A-Z0-9]+)\}/gi,r=[],a=t.exec(e);for(;a;){let n=a[1];n&&-1===r.indexOf(n)&&r.push(n),a=t.exec(e)}return r})(e)).join(","),hasPriceTypes:t.length>0}},[e]),N=j&&!!h&&!!_&&!h.startsWith("https://cdn.group.renault.com/packshots/");(0,c.A)(async()=>{if(N){b(!0);try{let e=await w({method:"get",url:"/agg/v1/models/prices",params:{uri:h,priceTypes:_,currency:g,language:f,country:p}});x(e?.data),b(!1)}catch(e){(0,s.FZ)(e)||b(!1)}}});let C=(0,n.useMemo)(()=>v?.prices||[],[v?.prices]),E=(0,n.useMemo)(()=>{if(!e||!j||0===C.length)return(0,d.A)(e,{startingModel:(0,a.jsx)(m.A,{modelLabel:t,pricedVersion:r,hasInheritColor:!0})});let i=[],s=/\{pricetype_([A-Z0-9]+)\}/gi,l=0,c=s.exec(e);for(;c;){let u=c.index,h=c[0],p=c[1],f=e.slice(l,u);if(f){let e=(0,d.A)(f,{startingModel:(0,a.jsx)(m.A,{modelLabel:t,pricedVersion:r,hasInheritColor:!0})});Array.isArray(e)?i.push(...e):i.push((0,a.jsx)(n.Fragment,{children:e},`text-${l}`))}let v=C.find(e=>e.priceInfo&&e.priceInfo.priceType===p);i.push(v&&void 0!==v.totalPrice?(0,a.jsx)(o.w,{value:v.totalPrice,currency:v.priceInfo&&v.priceInfo.currency||g},`price-${p}-${u}`):(0,a.jsx)(n.Fragment,{children:h},`raw-${p}-${u}`)),l=u+h.length,c=s.exec(e)}let u=e.slice(l);if(u){let e=(0,d.A)(u,{startingModel:(0,a.jsx)(m.A,{modelLabel:t,pricedVersion:r,hasInheritColor:!0})});Array.isArray(e)?i.push(...e):i.push((0,a.jsx)(n.Fragment,{children:e},`text-${l}`))}return i},[g,C,j,e,t,r]);return{interpolatedModelDisclaimer:E,interpolatedModelDisclaimerString:(0,n.useMemo)(()=>{if(!e)return"";let a=[t,r?.label].filter(Boolean).join(" "),n=e.replace(/\{startingModel\}/gi,a);return j&&0!==C.length?n=n.replace(/\{pricetype_([A-Z0-9]+)\}/gi,(e,t)=>{let r=C.find(e=>e.priceInfo&&e.priceInfo.priceType===t);return r&&void 0!==r.totalPrice?(0,u.ZV)(r.totalPrice,{currency:g}):e}):n},[g,C,j,e,t,r]),isLoading:j&&y}}},23e3(e,t,r){"use strict";var a=r(91987),n=r(71763),i=r(97500),s=r.n(i);r.d(t,{},{A:({modelLabel:e="",pricedVersion:t,className:r="",hasInheritColor:i,noMarkup:o})=>{let{label:l}=t||{};if(!e)return null;let c=`${e||""} ${l||""}`;return o?(0,a.jsx)(n.Fragment,{children:"displayedLabel"}):(0,a.jsx)("p",{className:s()("ModelVersionEngine",r,{"has-inheritColor":i}),children:c})}})},10380(e,t,r){"use strict";r.r(t);var a=r(91987),n=r(71763),i=r(61124),s=r(21666),o=r(93196),l=r(32464);r.d(t,{},{default:({editContext:e,vehicles:t,vehiclesInfo:r,destination:c,departure:u,defaultRoute:d,defaultBeNomadKey:m,cta:h,cta1:p,cta2:g})=>{let f=(0,n.useMemo)(()=>(0,l.Hj)(t)?.map(e=>{let t=(0,l.Hj)(e?.versions).map(e=>({beNomadKey:e.key,versionName:e.versionName,wltpAutonomy:e?.wltp})),{imageURI:a,modelName:n,modelConfigHomepageURL:i,eBrochureURL:s,modelHomepageURL:o,modelAdmin:c,modelData:u,shortModelName:d}=r?.find(t=>t.modelAdminId===e.modelAdminId)||{};return{versions:t,modelAdminId:e.modelAdminId,imageURI:a,modelName:n,shortModelName:d,modelConfigHomepageURL:i,eBrochureURL:s,modelHomepageURL:o,modelAdmin:c,modelData:u}}),[t,r]),v=(0,n.useMemo)(()=>({text:u?.name,geolocalization:{lat:parseFloat(u?.coordinates?.lat??""),lng:parseFloat(u?.coordinates?.lng??"")}}),[u?.coordinates?.lat,u?.coordinates?.lng,u?.name]),x=(0,n.useMemo)(()=>({text:c?.name,geolocalization:{lat:parseFloat(c?.coordinates?.lat??""),lng:parseFloat(c?.coordinates?.lng??"")}}),[c?.coordinates?.lat,c?.coordinates?.lng,c?.name]);return(0,a.jsx)(i.G,{children:(0,a.jsxs)("div",{className:"EVRouteSimulator",children:[(0,a.jsx)(s.J,{vehicles:f,defaultBeNomadKey:m,defaultDeparture:v,defaultDestination:x,defaultRoute:d,discoverLabel:h?.discoverLabel,cta1:p,cta2:g}),(0,a.jsx)(o.Cq,{editContext:e})]})})}})},58226(e,t,r){"use strict";var a=r(32464),n=r(1547);let i=["","-","nc","NC","tbc","TBC","at","AT","NA","na"],s=["-","NC"],o=e=>(0,n.A)(e)?e:"string"==typeof e&&/^\d+$/.test(e)?parseInt(e,10):0;function l(e){return!s.includes(e??"NC")}let c=e=>!i.includes(e?.toString()??"NC");function u(e){return l(e?.label)&&c(e?.value)}let d=(e=[])=>e.reduce((e,t)=>
4t?.items?[...e,t.items]:[...e,...d(t?.presentationGroups||[])],[]);r.d(t,{Ib:()=>l,sM:()=>u},{Cl:d,fQ:(e,t)=>{let r=Number(!!t.isCustomerChoice)-Number(!!e.isCustomerChoice);if(r)return r;if(e.isCustomerChoice&&t.isCustomerChoice){let r=(e.customerChoiceOrder??Number.MAX_SAFE_INTEGER)-(t.customerChoiceOrder??Number.MAX_SAFE_INTEGER);if(r)return r}if(!e.packItems&&t.packItems)return 1;if(e.packItems&&!t.packItems)return -1;if(e.packItems){if(0===(e.packItems||[]).length&&0!==(t.packItems||[]).length)return 1;if(0!==(e.packItems||[]).length&&0===(t.packItems||[]).length)return -1}let a=e.order,n=t.order;return a&&n?a.localeCompare(n):0},hx:c,kz:(e,t)=>{if(!e)return t||"";let r=e=>(0,a.Hj)(e).flatMap(e=>[...e?.pricetypeCode?[e.pricetypeCode]:[],...e?.subPrices?r(e.subPrices):[]]),n=[t,...r(e)];return Array.from(new Set(n.filter(Boolean)))?.join(",")},l$:e=>(e||"").replace("AXS$",""),oV:e=>e?.slice().sort((e,t)=>{let r=(0,n.A)(e.optionPrice)?e.optionPrice:Number.MAX_VALUE,a=(0,n.A)(t.optionPrice)?t.optionPrice:Number.MAX_VALUE;return r!==a?r-a:o(e.order)-o(t.order)}),of:o})},96047(e,t,r){"use strict";var a=r(84759),n=r(90939);r.d(t,{},{p:({bonusPrice:e,currency:t,ecologicalParams:r,eecBonus:i,isPro:s=!1})=>{let{ecologicalRebateDisclaimer:o,ecologicalBonusDescription:l,ceeBonusLabel:c,ceeBonusLabelPro:u,ceeBonusDisclaimer:d}=r||{},m=s?u??c:c,h=o&&e<0&&(0,n.A)(o,{ecologicalRebate:(0,a.ZV)(Math.abs(e),{currency:t})}),p=m&&i>0&&(0,n.A)(m,{eecRebate:(0,a.ZV)(i,{currency:t})});return{...h?{ecoRebate:h||"",ecologicalBonusDescription:l||""}:{},...p?{eecBonus:p||"",eecBonusDescription:d||""}:{}}}})},46361(e,t,r){"use strict";r.d(t,{},{D:(e=[],t)=>e.find(e=>"id"in e?e.id===t:e.offerId===t)})},90834(e,t,r){"use strict";var a=r(61300);r.d(t,{},{k:({country:e,imageSize:t,itemClass:r,language:n})=>`${(0,a.A)("cdn")}/efficiencyclass/${e}/${n}/${r.toLowerCase().replace(/\+/g,"-plus")}-${t}.png`})},9897(e,t,r){"use strict";var a=r(71763),n=r(48412);let i={isLoading:void 0,response:void 0,error:void 0};r.d(t,{},{A:({afterMount:e=!1,returnPromise:t=!1,...r}={})=>{let s=(0,a.useRef)(void 0),o=(0,a.useRef)(!1),l=(0,a.useRef)(r),[c,u]=(0,a.useReducer)((e,t)=>{switch(t.type){case"AXIOS_HOOK_ACTIONS_START":return{...e,isLoading:!0};case"AXIOS_HOOK_ACTIONS_END":return{...e,isLoading:!1,response:t.payload,error:t.error};case"AXIOS_HOOK_ACTIONS_RESET":return i;default:return e}},i),d=(0,a.useCallback)(async(e,r)=>{let a=new AbortController;r?.abort(),s.current=a;try{u({type:"AXIOS_HOOK_ACTIONS_START"});let r=await (0,n.A)({...e,signal:s.current?.signal});return t?u({type:"AXIOS_HOOK_ACTIONS_END"}):u({type:"AXIOS_HOOK_ACTIONS_END",payload:r}),r}catch(e){if(o.current&&n.A.isAxiosError(e)&&(t?u({type:"AXIOS_HOOK_ACTIONS_END"}):u({type:"AXIOS_HOOK_ACTIONS_END",error:e})),t)throw e;return}},[t]),m=(0,a.useCallback)(()=>{s.current?.abort(),s.current=new AbortController,u({type:"AXIOS_HOOK_ACTIONS_RESET"})},[]);return(0,a.useEffect)(()=>(e&&!o.current&&(s.current=new AbortController,d(l.current,s.current)),o.current=!0,()=>{o.current=!1,s.current?.abort()}),[e,d]),[c,(0,a.useCallback)(e=>d({...l.current,...e},s.current),[]),m]}})},82706(e,t,r){"use strict";var a=r(71763);function n(e,t){(0,a.useEffect)(()=>{let r=r=>{(e.current instanceof HTMLElement&&!e.current.contains(r.target)||e.current instanceof HTMLCollection&&Array.from(e.current).every(e=>!e.contains(r.target)))&&t(r)};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}},[e,t])}r.d(t,{L:()=>n})},9458(e,t,r){"use strict";var a=r(85606),n=r(59180),i=r(38337);let s=(e,t,r)=>{if(!/^[0-9]{2}[-][0-9]{2}[-][0-9]{4}$/.test(`${e}-${t}-${r}`)||1e3>parseInt(r,10)||parseInt(r,10)>3e3||0===parseInt(t,10)||parseInt(t,10)>12)return!1;let a=[31,28,31,30,31,30,31,31,30,31,30,31];return(parseInt(r,10)%400==0||parseInt(r,10)%100!=0&&parseInt(r,10)%4==0)&&(a[1]=29),parseInt(e,10)>0&&parseInt(e,10)<=a[parseInt(t,10)-1]};function o(e,t){switch(t){case"yyyy-MM-dd-H-m":{let[t,r,a,n,i]=e.split("-");if(s(a,r,t)){let e=new Date(`${t}/${r}/${a}`);return e.setHours(parseInt(n,10)),e.setMinutes(parseInt(i,10)),e}return new Date("Invalid date")}case"H m":{let[t,r]=e.split(" "),a=new Date(Date.now());return a.setHours(parseInt(t,10)),a.setMinutes(parseInt(r,10)),a}case"yyyy-MM-dd":{let[t,r,a]=e.split("-");return new Date(s(a,r,t)?`${t}/${r}/${a}`:"Invalid date")}case"dd-MM-yyyy":{let[t,r,a]=e.split("-");return new Date(s(t,r,a)?`${a}/${r}/${t}`:"Invalid date")}case"dd/MM/yyyy":{let[t,r,a]=e.split("/");return new Date(s(t,r,a)?`${a}/${r}/${t}`:"Invalid date")}default:return new Date("Invalid date")}}function l(e){return new Date(e.getTime()+6e4*e.getTimezoneOffset())}function c(e,t,r){let a={weekday:"long",month:"long",day:"numeric",...r};return new Date(e).toLocaleDateString(t,a)}let u=(e,t)=>
4{try{let r=(0,a.H)(e);return new Intl.DateTimeFormat((0,i.JK)(),t).format(r)}catch(t){return e}},d=e=>{let[t,r=""]=e.split(":"),[a,n]=r.toString().split(" "),i=(parseInt(t,10)+12*("PM"===n&&"12"!==t)).toString();return[t,r,a,i]},m=(e,t,r)=>(0,n.GP)("string"==typeof e?(0,a.H)(e):e,t,r);function h(e){let t=[],r=Math.floor(e/3600),a=Math.round(e%3600/60);return t.push(`${r} h`),a>=0&&t.push(`${String(a).padStart(2,"0")}`),t.join(" ")}r.d(t,{P0:()=>h,VE:()=>c,q5:()=>l,qg:()=>o},{Gq:()=>new Date().toISOString().slice(0,10),Lj:(e,t,r=30,a=!1)=>{let[n,i]=e.split(":").map(e=>parseInt(e,10)),[s,o]=t.split(":").map(e=>parseInt(e,10)),l=new Date(new Date().setHours(n)).setMinutes(i),c=Math.floor(Math.abs(new Date(new Date(new Date().setHours(s)).setMinutes(o)).getTime()-new Date(l).getTime())/36e5),u=Math.floor((o-i)/10),h=60/r*c,p=h>1?h:r/10*u,g=[],f=e;for(let e=0;e<p;e+=1){let[e,t,n,i]=d(f),s=new Date(new Date().setHours(a?parseInt(i,10):parseInt(e,10),a?parseInt(n,10):parseInt(t,10))),o=new Date(new Date().setHours(a?parseInt(i,10):parseInt(e,10),a?parseInt(n,10)+r:parseInt(t,10)+r)),l=a?"hh:mm a":"HH:mm";g.push({text:m(s,l),value:`${m(s,"HH:mm")}-${m(o,"HH:mm")}`}),f=m(o,l)}return g},OG:e=>{let t=new Date(e),r=6e4*t.getTimezoneOffset();return new Date(t.getTime()-r)},Yq:m,_Q:u,hY:()=>new Date(Date.now()),lA:e=>{if(!e)return null;let t=new Date(e);return Number.isNaN(t.getTime())?null:t},oc:(e="",t)=>{let r=u(`1971-01-01T${e}`,{timeStyle:"short"});return"fr-FR"===t?r.replace(":","h"):r}})},48159(e,t,r){"use strict";r.d(t,{},{Y:(e,t)=>{let{homologatedEfficiency:r,homologatedCo2:a,homologatedUnit:n,airQualityCertificate:i,pricedVersion:s}=e||t||{};if(r)return{homologatedEfficiency:r,homologatedCo2:a,homologatedUnit:n,airQualityCertificate:i};let o=e?.versions?.find(e=>e.code===s?.code)||t?.grades?.reduce((e,t)=>t.versions?.find(e=>e.code===s?.code)||e,{})||{};return{homologatedEfficiency:o?.homologatedEfficiency,homologatedCo2:o?.homologatedCo2,homologatedUnit:o?.homologatedUnit,airQualityCertificate:o?.airQualityCertificate||i,efficiencyClassMin:o?.efficiencyClassMin}}})},8095(e,t,r){"use strict";var a=r(91987),n=r(71763),i=r(44803),s=r.n(i);function o(e,t){return(e||"").split(/({[^}]+})/g).filter(e=>e).map((e,r)=>{let i=e.match(/^{([^}]+)}$/),o=s()(i,"[1]","");return(0,a.jsx)(n.Fragment,{children:s()(t,o,e)},r)})}r.d(t,{A:()=>o})},1547(e,t,r){"use strict";r.d(t,{},{A:e=>"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)})},97990(e,t,r){"use strict";var a=r(61300),n=r(38337);let i=!1,s=!1,o=[];function l(){return new Promise((e,t)=>{if(s)return void o.push(e);if(i)return void e(google.maps);let r=(0,a.A)("gmap.apiKey");if(!r)return void t(Error("No apiKey available"));let n="u"<typeof window||!window.GMAP_REGION?"US":window.GMAP_REGION,l="u"<typeof window||!window.GMAP_LANGUAGE?"en":window.GMAP_LANGUAGE,c=document.createElement("script");s=!0,o.push(e),c.onload=()=>{i=!0,s=!1,o.forEach(e=>e(google.maps))},c.type="text/javascript",c.src=`https://maps.googleapis.com/maps/api/js?key=${r}&libraries=places,geometry${l?`&language=${l.toLowerCase()}`:""}&region=${n}`,document.body&&document.body.appendChild(c)})}function c(e,t){let r=e.address_components.find(e=>e.types.some(e=>e===t));return r?r.short_name:null}function u(e){return c(e,"postal_code")}function d(e){return c(e,"locality")}function m(e,t){return new Promise((r,a)=>{l().then(i=>{let s,o;new i.places.AutocompleteService().getPlacePredictions({input:e,componentRestrictions:t?{country:(s="location.additionalCountries",(o=(0,n.nR)(s)?(0,n.kH)(s):void 0)?[t,...o.split(",").map(e=>e.trim()).filter(e=>e)]:t)}:void 0,types:["geocode"]},(e,t)=>{t===i.places.PlacesServiceStatus.OK&&r(e),t===i.places.PlacesServiceStatus.ZERO_RESULTS&&r([]),a()})}).catch(()=>{a()})})}function h(e){return new Promise((t,r)=>{l().then(a=>{new a.Geocoder().geocode({placeId:e},(e,a)=>{"OK"===a&&e&&e.length>0&&t(e[0]),r()})}).catch(()=>{r()})})}r.d(t,{EN:()=>u,Nf:()=>h,Sj:()=>l,Tb:()=>d,eF:()=>m})},84588(e,t,r){"use strict";var a=r(62427),n=r(78948),i=r(84759);r.d(t,{},{E:({destination:e,modelAdmin:t,modelData:r,locationInPage:i,buttonText:s,type:o})=>{if(o===a.b.MODEL_BROCHURE){let{modelName:a}=t||{},{modelSpecCode:i,label:s}=r||{};(0,n.d)({event:"download",vehicleId:i,vehicleModel:a||s,brochureName:e,brochureType:"brochure"})}else(0,n.d)({event:"navigationClick",buttonText:s,destination:e,locationInPage:i})},I:({type:e,url:t="",modelAdmin:r,modelSpecCode:n,modelURI:s,gradeCode:o})=>{let{eBrochureURL:l="",modelConfigHomepageURL:c="",modelHomepageURL:u="",modelAdminId:d}=r||{};switch(e){case a.b.LEADFORM:return(0,i.sB)(t,{modelAdminId:d,modelURI:s});case a.b.CONFIGURATOR:return(0,i.sB)(c,{conf:s});case a.b.MODEL_BROCHURE:return l;case a.b.MODEL_HOMEPAGE:return u;case a.b.CONSUMPTIONSIMULATOR:return(0,i.sB)(t,{modelURI:s});case a.b.GRADEPAGE:return(0,i.sB)(t,{gradeCode:o});case a.b.NEWCARINVENTORY:return(0,i.sB)(t,{"model.adminId":d,"model.code":n});default:return t}}})},66806(e,t,r){"use strict";let{Axios:a,AxiosError:n,CanceledError:i,isCancel:s,CancelToken:o,VERSION:l,all:c,Cancel:u,isAxiosError:d,spread:m,toFormData:h,AxiosHeaders:p,HttpStatusCode:g,formToJSON:f,getAdapter
4:v,mergeConfig:x,create:y}=r(48412).A;r.d(t,{},{FZ:s,kG:g})},78605(e,t,r){"use strict";var a=r(51581);function n(e,...t){let r=a.w.bind(null,e||t.find(e=>"object"==typeof e));return t.map(r)}r.d(t,{x:()=>n})},42881(e,t,r){"use strict";let a=Symbol.for("constructDateFrom");r.d(t,{},{_P:a,my:6048e5,s0:36e5,w4:864e5})},51581(e,t,r){"use strict";var a=r(42881);function n(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&a._P in e?e[a._P](t):e instanceof Date?new e.constructor(t):new Date(t)}r.d(t,{w:()=>n})},71093(e,t,r){"use strict";r.d(t,{m:()=>l});var a=r(9067);function n(e){let t=(0,a.a)(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}var i=r(78605),s=r(42881);function o(e,t){let r=(0,a.a)(e,t?.in);return r.setHours(0,0,0,0),r}function l(e,t,r){let[a,l]=(0,i.x)(r?.in,e,t),c=o(a),u=o(l);return Math.round((c-n(c)-(u-n(u)))/s.w4)}},59180(e,t,r){"use strict";r.d(t,{GP:()=>V});let a={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function n(e){return (t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}let i={date:n({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:n({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:n({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function o(e){return(t,r)=>{let a;if("formatting"===(r?.context?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,n=r?.width?String(r.width):t;a=e.formattingValues[n]||e.formattingValues[t]}else{let t=e.defaultWidth,n=r?.width?String(r.width):e.defaultWidth;a=e.values[n]||e.values[t]}return a[e.argumentCallback?e.argumentCallback(t):t]}}function l(e){return(t,r={})=>{let a,n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],s=t.match(i);if(!s)return null;let o=s[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}(l,e=>e.test(o)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(l,e=>e.test(o));return a=e.valueCallback?e.valueCallback(c):c,{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(o.length)}}}let c={code:"en-US",formatDistance:(e,t,r)=>{let n,i=a[e];if(n="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),r?.addSuffix)if(r.comparison&&r.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:i,formatRelative:(e,t,r,a)=>s[e],localize:{ordinalNumber:(e,t)=>{let r=Number(e),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:o({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:o({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:o({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:o({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
4ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:o({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(d={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{let r=e.match(d.matchPattern);if(!r)return null;let a=r[0],n=e.match(d.parsePattern);if(!n)return null;let i=d.valueCallback?d.valueCallback(n[0]):n[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(a.length)}}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},u={};var d,m=r(71093),h=r(9067),p=r(42881);function g(e,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??u.weekStartsOn??u.locale?.options?.weekStartsOn??0,a=(0,h.a)(e,t?.in),n=a.getDay();return a.setDate(a.getDate()-(7*(n<r)+n-r)),a.setHours(0,0,0,0),a}function f(e,t){return g(e,{...t,weekStartsOn:1})}var v=r(51581);function x(e,t){let r=(0,h.a)(e,t?.in),a=r.getFullYear(),n=(0,v.w)(r,0);n.setFullYear(a+1,0,4),n.setHours(0,0,0,0);let i=f(n),s=(0,v.w)(r,0);s.setFullYear(a,0,4),s.setHours(0,0,0,0);let o=f(s);return r.getTime()>=i.getTime()?a+1:r.getTime()>=o.getTime()?a:a-1}function y(e,t){let r=(0,h.a)(e,t?.in),a=r.getFullYear(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,i=(0,v.w)(t?.in||e,0);i.setFullYear(a+1,0,n),i.setHours(0,0,0,0);let s=g(i,t),o=(0,v.w)(t?.in||e,0);o.setFullYear(a,0,n),o.setHours(0,0,0,0);let l=g(o,t);return+r>=+s?a+1:+r>=+l?a:a-1}function b(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let w={y(e,t){let r=e.getFullYear(),a=r>0?r:1-r;return b("yy"===t?a%100:a,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):b(r+1,2)},d:(e,t)=>b(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];
4default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>b(e.getHours()%12||12,t.length),H:(e,t)=>b(e.getHours(),t.length),m:(e,t)=>b(e.getMinutes(),t.length),s:(e,t)=>b(e.getSeconds(),t.length),S(e,t){let r=t.length;return b(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},_={G:function(e,t,r){let a=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(a,{width:"abbreviated"});case"GGGGG":return r.era(a,{width:"narrow"});default:return r.era(a,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return w.y(e,t)},Y:function(e,t,r,a){let n=y(e,a),i=n>0?n:1-n;return"YY"===t?b(i%100,2):"Yo"===t?r.ordinalNumber(i,{unit:"year"}):b(i,t.length)},R:function(e,t){return b(x(e),t.length)},u:function(e,t){return b(e.getFullYear(),t.length)},Q:function(e,t,r){let a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return b(a,2);case"Qo":return r.ordinalNumber(a,{unit:"quarter"});case"QQQ":return r.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(a,{width:"narrow",context:"formatting"});default:return r.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,r){let a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return b(a,2);case"qo":return r.ordinalNumber(a,{unit:"quarter"});case"qqq":return r.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(a,{width:"narrow",context:"standalone"});default:return r.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,r){let a=e.getMonth();switch(t){case"M":case"MM":return w.M(e,t);case"Mo":return r.ordinalNumber(a+1,{unit:"month"});case"MMM":return r.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(a,{width:"narrow",context:"formatting"});default:return r.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,r){let a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return b(a+1,2);case"Lo":return r.ordinalNumber(a+1,{unit:"month"});case"LLL":return r.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(a,{width:"narrow",context:"standalone"});default:return r.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,r,a){let n,i,s,o,l=Math.round((g(n=(0,h.a)(e,a?.in),a)-(i=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,s=y(n,a),(o=(0,v.w)(a?.in||n,0)).setFullYear(s,0,i),o.setHours(0,0,0,0),g(o,a)))/p.my)+1;return"wo"===t?r.ordinalNumber(l,{unit:"week"}):b(l,t.length)},I:function(e,t,r){let a,n,i,s=Math.round((f(a=(0,h.a)(e,void 0))-(n=x(a,void 0),(i=(0,v.w)(a,0)).setFullYear(n,0,4),i.setHours(0,0,0,0),f(i)))/p.my)+1;return"Io"===t?r.ordinalNumber(s,{unit:"week"}):b(s,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):w.d(e,t)},D:function(e,t,r){let a,n,i=(a=(0,h.a)(e,void 0),(0,m.m)(a,((n=(0,h.a)(a,void 0)).setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n))+1);return"Do"===t?r.ordinalNumber(i,{unit:"dayOfYear"}):b(i,t.length)},E:function(e,t,r){let a=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,r,a){let n=e.getDay(),i=(n-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return b(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,a){let n=e.getDay(),i=(n-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return b(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let a=e.getDay(),n=0===a?7:a;switch(t){case"i":return String(n);case"ii":return b(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,r){let a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,r){let a,n=e.getHours();switch(a=12===n?"noon":0===n?"midnight":n/12>
4=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,r){let a,n=e.getHours();switch(a=n>=17?"evening":n>=12?"afternoon":n>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return w.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):w.H(e,t)},K:function(e,t,r){let a=e.getHours()%12;return"Ko"===t?r.ordinalNumber(a,{unit:"hour"}):b(a,t.length)},k:function(e,t,r){let a=e.getHours();return(0===a&&(a=24),"ko"===t)?r.ordinalNumber(a,{unit:"hour"}):b(a,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):w.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):w.s(e,t)},S:function(e,t){return w.S(e,t)},X:function(e,t,r){let a=e.getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return N(a);case"XXXX":case"XX":return C(a);default:return C(a,":")}},x:function(e,t,r){let a=e.getTimezoneOffset();switch(t){case"x":return N(a);case"xxxx":case"xx":return C(a);default:return C(a,":")}},O:function(e,t,r){let a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+j(a,":");default:return"GMT"+C(a,":")}},z:function(e,t,r){let a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+j(a,":");default:return"GMT"+C(a,":")}},t:function(e,t,r){return b(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return b(+e,t.length)}};function j(e,t=""){let r=e>0?"-":"+",a=Math.abs(e),n=Math.trunc(a/60),i=a%60;return 0===i?r+String(n):r+String(n)+t+b(i,2)}function N(e,t){return e%60==0?(e>0?"-":"+")+b(Math.abs(e)/60,2):C(e,t)}function C(e,t=""){let r=Math.abs(e);return(e>0?"-":"+")+b(Math.trunc(r/60),2)+t+b(r%60,2)}let E=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},P=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},A={p:P,P:(e,t)=>{let r,a=e.match(/(P+)(p+)?/)||[],n=a[1],i=a[2];if(!i)return E(e,t);switch(n){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",E(n,t)).replace("{{time}}",P(i,t))}},M=/^D+$/,I=/^Y+$/,R=["D","DD","YY","YYYY"];var S=r(49688);let T=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,O=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,D=/^'([^]*?)'?$/,L=/''/g,k=/[a-zA-Z]/;function V(e,t,r){let a=r?.locale??u.locale??c,n=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??u.weekStartsOn??u.locale?.options?.weekStartsOn??0,s=(0,h.a)(e,r?.in);if(!(0,S.f)(s))throw RangeError("Invalid time value");let o=t.match(O).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,A[t])(e,a.formatLong):e}).join("").match(T).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var r;let t;return{isToken:!1,value:(t=(r=e).match(D))?t[1].replace(L,"'"):r}}if(_[t])return{isToken:!0,value:e};if(t.match(k))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});a.localize.preprocessor&&(o=a.localize.preprocessor(s,o));let l={firstWeekContainsDate:n,weekStartsOn:i,locale:a};return o.map(n=>{if(!n.isToken)return n.value;let i=n.value;return(!r?.useAdditionalWeekYearTokens&&I.test(i)||!r?.useAdditionalDayOfYearTokens&&M.test(i))&&function(e,t,r){var a,n,i;let s,o=(a=e,n=t,i=r,s="Y"===a[0]?"years":"days of the month",`Use \`${a.toLowerCase()}\` instead of \`${a}\` (in \`${n}\`) for formatting ${s} to the input \`${i}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(o),R.includes(e))throw RangeError(o)}(i,t,String(e)),(0,_[i[0]])(s,i,a.localize,l)}).join("")}},49688(e,t,r){"use strict";r.d(t,{f:()=>n});var a=r(9067);function n(e){return!(!(e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e))&&"number"!=typeof e||isNaN(+(0,a.a)(e)))}},85606(e,t,r){"use strict";var a=r(42881),n=r(51581),i=r(9067);function s(e,t){let r,s,v=()=>
4(0,n.w)(t?.in,NaN),x=t?.additionalDigits??2,y=function(e){let t,r={},a=e.split(o);if(a.length>2)return r;if(/:/.test(a[0])?t=a[0]:(r.date=a[0],t=a[1],l.test(r.date)&&(r.date=e.split(l)[0],t=e.substr(r.date.length,e.length))),t){let e=c.exec(t);e?(r.time=t.replace(e[1],""),r.timezone=e[1]):r.time=t}return r}(e);if(y.date){let e=function(e,t){let r=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),a=e.match(r);if(!a)return{year:NaN,restDateString:""};let n=a[1]?parseInt(a[1]):null,i=a[2]?parseInt(a[2]):null;return{year:null===i?n:100*i,restDateString:e.slice((a[1]||a[2]).length)}}(y.date,x);r=function(e,t){var r,a,n,i,s,o,l,c,d,m;if(null===t)return new Date(NaN);let p=e.match(u);if(!p)return new Date(NaN);let v=!!p[4],x=h(p[1]),y=h(p[2])-1,b=h(p[3]),w=h(p[4]),_=h(p[5])-1;if(v){let e,o;return(r=w,a=_,r>=1&&r<=53&&a>=0&&a<=6)?(n=t,i=w,s=_,(e=new Date(0)).setUTCFullYear(n,0,4),o=e.getUTCDay()||7,e.setUTCDate(e.getUTCDate()+((i-1)*7+s+1-o)),e):new Date(NaN)}{let e=new Date(0);return(o=t,l=y,c=b,l>=0&&l<=11&&c>=1&&c<=(g[l]||(f(o)?29:28))&&(d=t,(m=x)>=1&&m<=(f(d)?366:365)))?(e.setUTCFullYear(t,y,Math.max(x,b)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!r||isNaN(+r))return v();let b=+r,w=0;if(y.time&&isNaN(w=function(e){var t,r,n;let i=e.match(d);if(!i)return NaN;let s=p(i[1]),o=p(i[2]),l=p(i[3]);return(t=s,r=o,n=l,24===t?0===r&&0===n:n>=0&&n<60&&r>=0&&r<60&&t>=0&&t<25)?s*a.s0+6e4*o+1e3*l:NaN}(y.time)))return v();if(y.timezone){if(isNaN(s=function(e){var t;if("Z"===e)return 0;let r=e.match(m);if(!r)return 0;let n="+"===r[1]?-1:1,i=parseInt(r[2]),s=r[3]&&parseInt(r[3])||0;return(t=s)>=0&&t<=59?n*(i*a.s0+6e4*s):NaN}(y.timezone)))return v()}else{let e=new Date(b+w),r=(0,i.a)(0,t?.in);return r.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),r.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),r}return(0,i.a)(b+w+s,t?.in)}let o=/[T ]/,l=/[Z ]/i,c=/([Z+-].*)$/,u=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,d=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,m=/^([+-])(\d{2})(?::?(\d{2}))?$/;function h(e){return e?parseInt(e):1}function p(e){return e&&parseFloat(e.replace(",","."))||0}let g=[31,null,31,30,31,30,31,31,30,31,30,31];function f(e){return e%400==0||e%4==0&&e%100!=0}r.d(t,{H:()=>s})},9067(e,t,r){"use strict";var a=r(51581);function n(e,t){return(0,a.w)(t||e,e)}r.d(t,{a:()=>n})},96329(e,t,r){"use strict";r.d(t,{E:()=>n});var a=r(71763);let n="u">typeof window?a.useLayoutEffect:a.useEffect}}]);

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.