CINXE.COM
2024 US elections: Maps of results for the House of Representatives and the Senate
<!DOCTYPE html> <html lang="en" prefix="og: https://ogp.me/ns#"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta name="theme-color" content="#ffffff"> <link rel="alternate" hreflang="en-US" href="/les-decodeurs/article/2024/11/05/les-resultats-des-elections-americaines-2024-au-senat-et-a-la-chambre-des-representants_6377921_4355770.html"/> <link rel="alternate" hreflang="en" href="/les-decodeurs/article/2024/11/05/les-resultats-des-elections-americaines-2024-au-senat-et-a-la-chambre-des-representants_6377921_4355770.html"/> <link rel="alternate" hreflang="en-CA" href="/les-decodeurs/article/2024/11/05/les-resultats-des-elections-americaines-2024-au-senat-et-a-la-chambre-des-representants_6377921_4355770.html"/> <link rel="alternate" hreflang="en-GB" href="/les-decodeurs/article/2024/11/05/les-resultats-des-elections-americaines-2024-au-senat-et-a-la-chambre-des-representants_6377921_4355770.html"/> <link rel="preconnect" href="//img.lemde.fr"> <link rel="preload" href="https://www.lemonde.fr/en/bucket/resources/english/fonts/marr-sans/MarrSans-Medium-Web.ac7bf37b26f16e97.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.lemonde.fr/en/bucket/resources/english/fonts/marr-sans-cond/MarrSansCondensed-Medium-Web.133dea79c01db68e.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://www.lemonde.fr/en/bucket/resources/english/fonts/variables/the-antiqua-b/TheAntiquaB-LeMonde.b353d5d190089f96.woff2" as="font" type="font/woff2" crossorigin> <link rel="manifest" href="/manifest.json"> <script>var lmd = {"consent":{"version":1},"context":{"aec":false,"urlPrefix":"\/en","staled":false,"marketingCampaign":{"header":"?lmd_medium=BOUTONS_LMFR&lmd_campaign=BOUTONS_LMEA&lmd_position=HEADER&lmd_sequence=76&lmd_type_de_page=Longform","content":"?lmd_medium=BOUTONS_LMFR&lmd_campaign=BOUTONS_LMEA&lmd_position=REDAC&lmd_sequence=76&lmd_type_de_page=Longform","footer":"?lmd_medium=BOUTONS_LMFR&lmd_campaign=BOUTONS_LMEA&lmd_position=FOOTER&lmd_sequence=76&lmd_type_de_page=Longform"},"pageType":"Element","element":{"nature_editoriale":{"id":67,"nom":"In Maps","name":"in-maps"},"type":"Article","restreint":false,"is_a_teaser":false,"layout_id":1,"clonage":false},"article":{"id":73432,"legacyId":6731693,"globalId":"bGVtb25kZS1lbjpBcnRpY2xlOjczNDMy","firstPublished":{"date":"2024-11-05 17:01:03.000000","timezone_type":1,"timezone":"+00:00"},"format":"large","nbChar":302,"slug":"2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate","title":"2024 US elections: Maps of results for the House of Representatives and the Senate","feedbacksURL":"https:\/\/www.lemonde.fr\/en\/les-decodeurs\/article\/2024\/11\/05\/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html?contributions","tagId":8,"narrowTagId":256,"tagType":"section","parsedMetadata":{"huit":{"seo":{"title":null,"description":null},"source":null,"agencies":[],"freeAuthors":[],"subscribers":{"restricted":false},"allowComments":true,"testimonyClosed":false,"blockPublication":false,"forceShowInThread":false}},"authorlist":"By <a class=\"article__author-link\" href=\"\/en\/signataires\/pierre-breteau\/\">Pierre Breteau<\/a> and <a class=\"article__author-link\" href=\"\/en\/signataires\/maxime-ferrer\/\">Maxime Ferrer<\/a>","selfPromotionKeyword":"gymglish","selfPromotionNewsletterName":"","baseUrl":"https:\/\/www.lemonde.fr\/en\/les-decodeurs\/article\/2024\/11\/05\/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html","gifted":0,"layout":"article","variant":"__default"},"section":{"id":8,"legacyId":5974174,"url":"les-decodeurs","type":"section","title":"Les D\u00e9codeurs","shortTitle":null,"description":"Find all our explainers and data visualizations in this section. ","followed":false,"header":false,"parent":null,"webVisible":true,"navVisible":true,"metadata":{"stats":{"countLvl2":"76"}},"isBlog":false,"nbArticle":null,"completed":false,"hasSubNav":false,"imgSubNavPath":null,"nbEpisode":null,"media":null,"lastArticlePublished":{"date":"2024-11-16 11:50:11.000000","timezone_type":1,"timezone":"+00:00"}},"sections":[],"digiteka":{"ULTIMEDIA_autoplay":true,"ULTIMEDIA_async":true,"ULTIMEDIA_overlay_title":"#NONE#","ULTIMEDIA_mdtk":"01637594","ULTIMEDIA_target":"ultimedia_wrapper","ULTIMEDIA_zone":3,"ULTIMEDIA_date":"20241106"},"inread":{"variant":"versionB"}},"user":false,"lang":"en","hosts":{"abo":"abo.lemonde.fr","lemonde":"www.lemonde.fr","sf_secure":"secure.lemonde.fr","forecast":"forecast.lemonde.fr"},"env":"prd","analytics":{"oneNext":{"id":"244044216595"},"fba":{"id":"122349388153507","idCommunication":"607705069438811"},"amplitude":{"id":"7dec6d6e90d5288af6e9a882f8def199","arvatoSelectionCode":"false","isBlog":false,"series":{"isSeries":false}},"chartbeat":{"domain":"en.lemonde.fr"},"smart_tag":{"url":"https:\/\/www.lemonde.fr\/en\/bucket\/resources\/english\/ca618854ca95a48e.5af63eaff6d92984080ee22a5b8badd9bed08f96.43260.js","pixelPath":"\/5af63eaff6d92984080ee22a5b8badd9bed08f96","customObject":[]},"piano":{"url":"https:\/\/www.lemonde.fr\/en\/bucket\/resources\/english\/03ea4fa719e85114.5af63eaff6d92984080ee22a5b8badd9bed08f96.pa.js","pixelPath":"5af63eaff6d92984080ee22a5b8badd9bed08f96","properties":{"site_level2":"76","page_chapter1":"les-decodeurs","page_chapter2":"","page_chapter3":"2024-us-presidential-election","page":"2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate","tags_array":["les-decodeurs","international","americas","united-states","2024-us-presidential-election"],"id_article_1":73432,"type_de_page":"longform","titre":"2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate","date_publication":"20241105","statut_article":"gratuit","population":"gratuit","producteur":"edito","nature_edito":"in maps","signes":302,"refresh":"false","clonage":"false","tags":"les-decodeurs|international|americas|united-states|2024-us-presidential-election"}},"batch":{"parentBreadcrumb":"Les D\u00e9codeurs","childBreadcrumb":"2024 US Elections"},"geo":{"country":"HK","region":"N\/A"}},"features":{"capping":true},"batch":{"smallIcon":"\/bucket\/resources\/front\/static\/img\/logos\/pwa-96-transparent.png","defaultIcon":"\/bucket\/resources\/front\/static\/img\/logos\/pwa-192.png"},"metas":{"canonicalUrl":"https:\/\/www.lemonde.fr\/en\/les-decodeurs\/article\/2024\/11\/05\/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html"},"requests":{"_url":"\/en\/les-decodeurs\/article\/2024\/11\/05\/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html"},"current_date":"2024-11-24T17:31:20+01:00","typePage":"article","urlfriendly":"2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate","cat1":"Les D\u00e9codeurs","isAbo":false,"recommendationsUrl":"\/ajax\/recommandations\/?section_id=256&fallback_id=8&display_type=paywall&content_type=all","gift":{"giftedArticle":false,"show":false},"keywords":"les-decodeurs","sections":["les-decodeurs"],"section":"les-decodeurs"}; lmd.device = "desktop"; </script> <script type="text/javascript">!function(){"use strict";var e;(function(e){e.exports=function(){for(var e,t="__tcfapiLocator",a=[],r=window;r;){try{if(r.frames[t]){e=r;break}}catch(e){}if(r===window.top)break;r=r.parent}e||(function e(){var a=r.document,n=!!r.frames[t];if(!n)if(a.body){var s=a.createElement("iframe");s.style.cssText="display:none",s.name=t,a.body.appendChild(s)}else setTimeout(e,5);return!n}(),r.__tcfapi=function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return a;if("setGdprApplies"===r[0])r.length>3&&2===parseInt(r[1],10)&&"boolean"==typeof r[3]&&(e=r[3],"function"==typeof r[2]&&r[2]("set",!0));else if("ping"===r[0]){var s={gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"};"function"==typeof r[2]&&r[2](s)}else a.push(r)},r.addEventListener("message",(function(e){var t="string"==typeof e.data,a={};try{a=t?JSON.parse(e.data):e.data}catch(e){}var r=a.__tcfapiCall;r&&window.__tcfapi(r.command,r.version,(function(a,n){var s={__tcfapiReturn:{returnValue:a,success:n,callId:r.callId}};t&&(s=JSON.stringify(s)),e&&e.source&&e.source.postMessage&&e.source.postMessage(s,"*")}),r.parameter)}),!1))}}(e={exports:{}},e.exports),e.exports)()}();</script> <script type="text/javascript">var GDPR_CONFIG = {"displayMode":"standard","usePiano":true,"usePianoAsyncCommands":true,"pianoIdData":{"siteIdKey":"lmd_site_id","siteIdValue":"43260"}};</script> <script type="text/javascript" src="//cmp.lemonde.fr/js/lemonde-en.min.js" async="1" onerror="(function(){window.cmpLoadFailed=true;document.dispatchEvent(new Event('gdprCmpLoadFailed'));})()"></script> <script> if(typeof Promise === 'undefined' || (sessionStorage.fontsFirst && sessionStorage.fontsLast && 'fonts' in document)) { document.documentElement.classList.add('fonts-loaded'); } </script> <style type="text/css">@font-face{font-display:swap;font-family:The Antiqua B;font-stretch:25% 150%;font-style:normal;font-weight:100 900;src:url(/en/bucket/resources/english/english/fonts/variables/the-antiqua-b/TheAntiquaB-LeMonde.b353d5d190089f96.woff2) format("woff2-variations"),url(/en/bucket/resources/english/english/fonts/variables/the-antiqua-b/TheAntiquaB-LeMonde.b353d5d190089f96.woff2) format("woff2")}@font-face{font-display:swap;font-family:The Antiqua B standard;font-style:normal;font-weight:800;src:url(/en/bucket/resources/english/english/fonts/the-antiqua-b/TheAntiquaB_LT_800.aa422a41ddcabe4b.eot);src:local("TheAntiquaB_LT_800"),url(/en/bucket/resources/english/english/fonts/the-antiqua-b/TheAntiquaB_LT_800.aa422a41ddcabe4b.eot?#iefix) format("embedded-opentype"),url(/en/bucket/resources/english/english/fonts/the-antiqua-b/TheAntiquaB_LT_800.a5e223e59d84d843.woff2) format("woff2"),url(/en/bucket/resources/english/english/fonts/the-antiqua-b/TheAntiquaB_LT_800.ae7988b2d6c42dc2.woff) format("woff"),url(/en/bucket/resources/english/english/fonts/the-antiqua-b/TheAntiquaB_LT_800.f1b6a43f72ebe70d.svg#TheAntiquaB_LT_800) format("svg")}@font-face{font-display:swap;font-family:Marr Sans Condensed;font-style:normal;font-weight:500;src:url(/en/bucket/resources/english/english/fonts/marr-sans-cond/MarrSansCondensed-Medium-Web.54afa03f9c5947cd.eot);src:url(/en/bucket/resources/english/english/fonts/marr-sans-cond/MarrSansCondensed-Medium-Web.54afa03f9c5947cd.eot?#iefix) format("embedded-opentype"),url(/en/bucket/resources/english/english/fonts/marr-sans-cond/MarrSansCondensed-Medium-Web.133dea79c01db68e.woff2) format("woff2"),url(/en/bucket/resources/english/english/fonts/marr-sans-cond/MarrSansCondensed-Medium-Web.3a8ed51cac63c624.woff) format("woff")}.weight--hairline{font-weight:100}.weight--thin{font-weight:200}.weight--light{font-weight:300}.weight--normal{font-weight:400}.weight--medium{font-weight:500}.weight--semibold{font-weight:600}.weight--bold{font-weight:700}.weight--extrabold{font-weight:800}.weight--black{font-weight:900}[data-af-custom-fonts=af-creatives-text]{font-family:Marr Sans,sans-serif!important} </style> <script>(()=>{var e={9910:e=>{!function(){function t(e,t){document.addEventListener?e.addEventListener("scroll",t,!1):e.attachEvent("scroll",t)}function n(e){this.g=document.createElement("div"),this.g.setAttribute("aria-hidden","true"),this.g.appendChild(document.createTextNode(e)),this.h=document.createElement("span"),this.i=document.createElement("span"),this.m=document.createElement("span"),this.j=document.createElement("span"),this.l=-1,this.h.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.i.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.j.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.m.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;",this.h.appendChild(this.m),this.i.appendChild(this.j),this.g.appendChild(this.h),this.g.appendChild(this.i)}function i(e,t){e.g.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+t+";"}function o(e){var t=e.g.offsetWidth,n=t+100;return e.j.style.width=n+"px",e.i.scrollLeft=n,e.h.scrollLeft=e.h.scrollWidth+100,e.l!==t&&(e.l=t,!0)}function s(e,n){function i(){var e=s;o(e)&&null!==e.g.parentNode&&n(e.l)}var s=e;t(e.h,i),t(e.i,i),o(e)}function a(e,t,n){t=t||{},n=n||window,this.family=e,this.style=t.style||"normal",this.weight=t.weight||"normal",this.stretch=t.stretch||"normal",this.context=n}var r=null,d=null,l=null,c=null;function h(e){return null===c&&(c=!!e.document.fonts),c}function u(e,t){var n=e.style,i=e.weight;if(null===l){var o=document.createElement("div");try{o.style.font="condensed 100px sans-serif"}catch(e){}l=""!==o.style.font}return[n,i,l?e.stretch:"","100px",t].join(" ")}a.prototype.load=function(e,t){var o=this,a=e||"BESbswy",l=0,c=t||3e3,f=(new Date).getTime();return new Promise((function(e,t){if(h(o.context)&&!function(e){return null===d&&(h(e)&&/Apple/.test(window.navigator.vendor)?(e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent),d=!!e&&603>parseInt(e[1],10)):d=!1),d}(o.context)){var m=new Promise((function(e,t){!function n(){(new Date).getTime()-f>=c?t(Error(c+"ms timeout exceeded")):o.context.document.fonts.load(u(o,'"'+o.family+'"'),a).then((function(t){1<=t.length?e():setTimeout(n,25)}),t)}()})),p=new Promise((function(e,t){l=setTimeout((function(){t(Error(c+"ms timeout exceeded"))}),c)}));Promise.race([p,m]).then((function(){clearTimeout(l),e(o)}),t)}else!function(e){document.body?e():document.addEventListener?document.addEventListener("DOMContentLoaded",(function t(){document.removeEventListener("DOMContentLoaded",t),e()})):document.attachEvent("onreadystatechange",(function t(){"interactive"!=document.readyState&&"complete"!=document.readyState||(document.detachEvent("onreadystatechange",t),e())}))}((function(){function d(){var t;(t=-1!=w&&-1!=g||-1!=w&&-1!=v||-1!=g&&-1!=v)&&((t=w!=g&&w!=v&&g!=v)||(null===r&&(t=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),r=!!t&&(536>parseInt(t[1],10)||536===parseInt(t[1],10)&&11>=parseInt(t[2],10))),t=r&&(w==x&&g==x&&v==x||w==y&&g==y&&v==y||w==E&&g==E&&v==E)),t=!t),t&&(null!==T.parentNode&&T.parentNode.removeChild(T),clearTimeout(l),e(o))}var h=new n(a),m=new n(a),p=new n(a),w=-1,g=-1,v=-1,x=-1,y=-1,E=-1,T=document.createElement("div");T.dir="ltr",i(h,u(o,"sans-serif")),i(m,u(o,"serif")),i(p,u(o,"monospace")),T.appendChild(h.g),T.appendChild(m.g),T.appendChild(p.g),o.context.document.body.appendChild(T),x=h.g.offsetWidth,y=m.g.offsetWidth,E=p.g.offsetWidth,function e(){if((new Date).getTime()-f>=c)null!==T.parentNode&&T.parentNode.removeChild(T),t(Error(c+"ms timeout exceeded"));else{var n=o.context.document.hidden;!0!==n&&void 0!==n||(w=h.g.offsetWidth,g=m.g.offsetWidth,v=p.g.offsetWidth,d()),l=setTimeout(e,50)}}(),s(h,(function(e){w=e,d()})),i(h,u(o,'"'+o.family+'",sans-serif')),s(m,(function(e){g=e,d()})),i(m,u(o,'"'+o.family+'",serif')),s(p,(function(e){v=e,d()})),i(p,u(o,'"'+o.family+'",monospace'))}))}))},e.exports=a}()}},t={};function n(i){var o=t[i];if(void 0!==o)return o.exports;var s=t[i]={exports:{}};return e[i](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(9910),t=n.n(e);const i=new(t())("The Antiqua B",{weight:500}),o=new(t())("The Antiqua B",{style:"italic",weight:500}),s=new(t())("The Antiqua B",{weight:700}),a=new(t())("The Antiqua B",{style:"italic",weight:700}),r=new(t())("The Antiqua B",{weight:800}),d=new(t())("Marr Sans",{weight:400}),l=new(t())("Marr Sans",{weight:500}),c=new(t())("Marr Sans",{weight:600}),h=new(t())("Marr Sans Condensed",{weight:500}),u=new(t())("Marr Sans Condensed",{weight:600}),f=new(t())("Marr Sans Condensed",{weight:700});"undefined"==typeof Promise||sessionStorage.fontsFirst&&sessionStorage.fontsLast||Promise.all([r.load(),h.load()]).then((()=>{sessionStorage.fontsFirst=!0,document.documentElement.classList.add("fonts-loaded"),Promise.all([c.load(),u.load(),f.load(),d.load(),l.load(),i.load(),o.load(),s.load(),a.load()]).then((()=>{sessionStorage.fontsLast=!0}))}))})()})();</script> <link rel="stylesheet" data-critical-name="longformat-free-desktop" data-critical-type="url" href="https://www.lemonde.fr/en/bucket/resources/english/css/longform.a765b90b0b013172.css"> <link rel="stylesheet" href="https://www.lemonde.fr/en/bucket/resources/english/css/icons.e7fa5e39d9eba2d3.css" media="print" onload="this.media='all'; this.onload=null;"> <noscript><link rel="stylesheet" href="https://www.lemonde.fr/en/bucket/resources/english/css/icons.e7fa5e39d9eba2d3.css"></noscript> <link rel="stylesheet" href="https://www.lemonde.fr/en/bucket/resources/english/css/fonts_last.a5b681a9b8ce60da.css" media="print" onload="this.media='all'; this.onload=null;"> <noscript><link rel="stylesheet" href="https://www.lemonde.fr/en/bucket/resources/english/css/fonts_last.a5b681a9b8ce60da.css"></noscript> <meta name="robots" content="index, follow, noarchive"> <meta name="robots" content="max-video-preview:3"> <meta name="robots" content="max-image-preview:large"> <meta name="robots" content="max-snippet:-1"> <meta name="pbstck_context:site_name" content="LM_lemonde_en"> <meta name="pbstck_context:inventory_type" content="web"> <meta name="pbstck_context:device" content="desktop"> <meta name="pbstck_context:page_type" content="article"> <meta name="pbstck_context:environment" content="prod"> <meta name="pbstck_context:section" content="les_decodeurs"> <meta name="pbstck_context:subsection" content="les_decodeurs"> <meta name="pbstck_context:user_status" content="default"> <meta name="ad:article_has_video" content=""> <meta name="ad:article_id" content="6731693"> <meta name="ad:article_is_longform" content="1"> <meta name="ad:article_type" content="Article"> <meta name="ad:keywords" content="les-decodeurs"> <meta name="ad:rub" content="les-decodeurs"> <meta name="ad:rubrique_id" content="5974174"> <meta name="ad:rubriques" content="les-decodeurs,united-states,americas,international,2024-us-presidential-election"> <meta name="ad:teaser" content=""> <title>2024 US elections: Maps of results for the House of Representatives and the Senate</title> <meta name="description" content="On Tuesday, November 5, Americans are not only electing their next president, they are also renewing the House of Representatives and one-third of the Senate."> <meta property="og:site_name" content="Le Monde.fr"/> <meta property="og:locale" content="en_US"/> <meta property="og:title" content="2024 US elections: Maps of results for the House of Representatives and the Senate"> <meta property="og:description" content="On Tuesday, November 5, Americans are not only electing their next president, they are also renewing the House of Representatives and one-third of the Senate."> <meta property="og:url" content="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html"> <meta property="og:type" content="article"/> <meta property="og:image" content="https://img.lemde.fr/2024/11/06/0/38/996/664/1440/960/60/0/3483155_1730876243259-senate.jpg"> <meta property="og:image:width" content="1440"/> <meta property="og:image:height" content="720"/> <meta property="og:image:type" content="image/jpeg"/> <meta property="og:article:section" content="Les Décodeurs"/> <meta property="og:article:content_tier" content="free"/> <meta property="og:article:author" content="Pierre Breteau and Maxime Ferrer"/> <meta property="og:article:published_time" content="2024-11-05T17:01:03+00:00"/> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@LeMonde_EN"> <meta property="twitter:url" content="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html"> <meta property="twitter:title" content="2024 US elections: Maps of results for the House of Representatives and the Senate"> <meta property="twitter:description" content="On Tuesday, November 5, Americans are not only electing their next president, they are also renewing the House of Representatives and one-third of the Senate."> <meta property="twitter:image" content="https://img.lemde.fr/2024/11/06/64/0/1072/536/1440/720/60/0/3483155_1730876243259-senate.jpg"> <meta property="al:ios:url" content="lmfr://en/element/article/6731693?x4=8&xto=AL-8-%5BAutres%5D"> <meta property="al:android:url" content="lmfr://en/element/article/6731693?x4=8&xto=AL-8-%5BAutres%5D"> <meta property="fb:app_id" content="166878320861"> <meta property="fb:page_id" content="14892757589"> <link rel="canonical" href="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html"> <link rel="shortcut icon" href="https://www.lemonde.fr/en/bucket/resources/english/img/logos/favicon.e92b44c2b7f5c147.ico"/> <link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/bucket/resources/front/static/img/logos/pwa-180.png"> <link rel="icon" type="image/png" sizes="180x180" href="/bucket/resources/front/static/img/logos/pwa-180.png"> <link rel="alternate" type="application/rss+xml" href="https://www.lemonde.fr/les-decodeurs/rss_full.xml" title="Le Monde.fr : Les Décodeurs"> <script type="text/plain" data-gdpr-purposes="ads" data-gdpr-inline>// Ads by Google !function(C,O,U,R,I,E,T){ var q = (a) => {a = a || O; return C.createElement(a)}, t = (a) => {U[E] = {};U[E].a = a}, p = (u, e) => { var a = q(), b = C.querySelector(O); a.src = R + u; if (e) { a.onerror = () => t(T);a.onload = () => t(!T) }; b.parentNode.insertBefore(a, b) }, d = () => { try { if (U[E].a) p(I + "/cidbmp/adv.js"); else { if (Math.random()>0.1) return; var a = q("img"); a.style = "display:none!important;"; a.src = R + I + "/dbabp/noa" + E + "?clientWidth=" + U.innerWidth + "&network=mpub&sa=10"; C.body.appendChild(a); } } catch (e) { setTimeout(d, 100); } }; p("pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9945624415527048", T); d(); }(document, "script", window, "https://", "storage.googleapis.com", "dblock", !0); </script> <script src="https://www.lemonde.fr/en/bucket/resources/english/js/vendor.3aee036b216e2a97.js" async="1"></script> <script src="https://www.lemonde.fr/en/bucket/resources/english/js/batch_load.7e7c6e51a1c07e71.js" async="1"></script> <script async id="ebx" src="//applets.ebxcdn.com/ebx.js"></script> <link href="https://mastodon.social/@lemonde" rel="me"> </head> <body id="js-body" class=" lmd-lang-en"> <svg style="display: none" xmlns="http://www.w3.org/2000/svg"> <symbol id="lmd-icon-m-abo" viewBox="0 0 24 24"> <path fill="#FFC700" d="M0 0h24v24H0z"/> <path fill="#2A303C" fill-rule="evenodd" d="M19.0334 7.94603c-.6672.41266-.8891.96964-.8891 1.8309v6.87167c0 .4318.0516.6279.2734.7544l.2223.126.6144-.3781.2055.4319-2.135 1.3462-.7339-.5213c-.3254-.2332-.4626-.5205-.4626-1.077v-6.1364c0-1.1479.3427-1.75888.8208-2.13496l.2734-.21526-2.0151-1.23889-.9049.57392v8.93659c0 .7535-.1023.8614-.7352 1.202 0 0-.4944.2517-1.1763.6284h-.1369V9.04126c0-.48401-.052-.59246-.308-.80746l-.7165-.60987-.8714.51971v5.13266c0 .8967-.1363 1.5427-.81943 1.9908l-1.70718 1.1308-.17178-.3045c.5301-.4314.64919-1.0422.64919-1.7595V9.09481c0-.77182-.10147-1.07651-.87079-.93284-.28999.05305-.73409.12536-1.0073.16102-1.12746.16195-1.60596-.68167-.83729-1.74008 0 0 .18834-.26927.66617-.91592l.37662.26992-.27408.41267c-.35833.53914-.06815.826.51289.60984.273-.10774.80201-.32233 1.17776-.4847 1.62165-.6634 2.21992.43117 2.30522 1.07738l2.0157-1.27412 1.7403 1.39904 2.1513-1.39904 1.6569.98726c.5632.33995.8366.19674 1.2295-.01897l.3246-.17911.2558.4488-.699.43007ZM8.4972 18.9461c-.17068-.5032-.66551-1.0232-1.55395-1.0589-.83727-.018-2.03265.3235-3.02231 1.1131l-.18852-.2516c.71773-.8258 2.39118-2.153 4.14955-2.1715.92283 0 1.57157.3235 2.03265.8438l.76888-.449.2221.4671-2.4084 1.507Z"/> </symbol> <symbol id="lmd-icon-nav-arrow" viewBox="0 0 7 12"> <path fill="currentColor" d="M5.62 11.77.24 6.55C.16 6.48.11 6.39.06 6.3.02 6.2 0 6.1 0 6s.02-.2.06-.3c.04-.1.1-.18.18-.25L5.62.23c.15-.15.36-.23.57-.23s.42.08.57.23c.15.15.24.35.24.55s-.09.41-.24.55L1.95 6l4.81 4.66c.15.15.24.35.24.55s-.09.41-.24.55c-.15.15-.36.23-.57.23s-.42-.08-.57-.23Z"/> </symbol> <symbol id="lmd-icon-phosphor-bookmark-simple-regular" viewBox="0 0 256 256"> <path fill="currentColor" d="M184,32H72A16,16,0,0,0,56,48V224a8,8,0,0,0,12.24,6.78L128,193.43l59.77,37.35A8,8,0,0,0,200,224V48A16,16,0,0,0,184,32Zm0,177.57-51.77-32.35a8,8,0,0,0-8.48,0L72,209.57V48H184Z"></path> </symbol> <symbol id="lmd-icon-phosphor-bookmark-simple-fill" viewBox="0 0 256 256"> <path fill="currentColor" d="M184,32H72A16,16,0,0,0,56,48V224a8,8,0,0,0,12.24,6.78L128,193.43l59.77,37.35A8,8,0,0,0,200,224V48A16,16,0,0,0,184,32Z"></path> </symbol> <symbol id="lmd-icon-phosphor-timer-regular" viewBox="0 0 256 256"> <path fill="currentColor" d="M128,40a96,96,0,1,0,96,96A96.11,96.11,0,0,0,128,40Zm0,176a80,80,0,1,1,80-80A80.09,80.09,0,0,1,128,216ZM173.66,90.34a8,8,0,0,1,0,11.32l-40,40a8,8,0,0,1-11.32-11.32l40-40A8,8,0,0,1,173.66,90.34ZM96,16a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H104A8,8,0,0,1,96,16Z"></path> </symbol> </svg> <div id="Header" class="sticky old__header header__contextual"> <header class="Header Header--no-expanded"> <div class="left"> <button id="Burger-mobile" class="Burger js-nav-burger"> <span class="Burger__icon"> <span class="sr-only">Navigation</span> </span> </button> </div> <div class="center"> <div class="Header__logo"> <a href="/en/"> <div class="logo__lemonde logo--full"></div> <span class="sr-only">Go Back to the HomePage</span> </a> </div> </div> <div class="right"> <div class="Header__actions Header__actions--desktop old__header-actions-right"> <a class="Header__connexion js-header-login" href="https://secure.lemonde.fr/sfuser/connexion"> <span class="icon__nav-connexion"> <span class="sr-only">Sign in</span> </span> <span class="login-info">Sign in</span> </a> <a href="https://abo.lemonde.fr/en/?lmd_medium=BOUTONS_LMFR&lmd_campaign=BOUTONS_LMEA&lmd_position=HEADER&lmd_sequence=76&lmd_type_de_page=Longform" class="Header__subscription btn btn--premium js-btn-premium">Subscribe</a> </div> </div> </header> </div> <div class="Header__nav-container"> <div id='Burger-contextual-desktop' class="Burger-contextual__content"> <div class="Burger-contextual__content-header"> <button id="Burger-close" class="Burger Burger-contextual__icon js-nav-burger"> <span class="Burger__icon icon__close"> <span class="sr-only">nav_close_menu</span> </span> </button> </div> <div id="nav-desktop-contextual" class="Nav__mobile Nav__mobile--contextual"></div> </div> <nav id="Nav" class="Nav Nav--sticky on-scroll Nav--page Nav--contextual Nav--free lmd-u-shadow" data-sticky="1" data-is-home=0> <div id="nav-desktop" class="wrapper Nav--with-contextual-nav"> <ul id="nav-markup" class=" nav__main--hide"> <li class="Nav__item js-burger-to-show Nav__item--hide"> </li> <li class="Nav__item Nav__item-home Nav__item--extended"> <a href="/en/" class="Burger__right-arrow" data-target="a-la-une"> <span class="icon__home"></span> <span class="js-burger-to-show">Home</span> <span class="sr-only">Go Back to the HomePage</span> </a> </li> <li class="Nav__item Nav__item--droppable Nav__item-actualites"> <a href="#" class="Nav__item-link js-dropdown Burger__right-arrow" data-target="news" role="button" aria-expanded="false">News</a> <div class="Nav__sub-item js-burger-open Nav__sub-item-actualites"> <div class="wrapper"> <div class="Nav__container Nav__container--left"> <span>In the news</span> <ul> <li> <a href="https://www.lemonde.fr/en/war-in-ukraine/" data-suggestion class="js-actu-tag">War in Ukraine</a> </li> <li> <a href="https://www.lemonde.fr/en/donald-trump/" data-suggestion class="js-actu-tag">Donald Trump</a> </li> <li> <a href="https://www.lemonde.fr/en/french-mass-rape-trial/" data-suggestion class="js-actu-tag">French mass rape trial</a> </li> <li> <a href="https://www.lemonde.fr/en/cop29/" data-suggestion class="js-actu-tag">COP29</a> </li> <li> <a href="https://www.lemonde.fr/en/middle-east-crisis/" data-suggestion class="js-actu-tag">Middle East war</a> </li> <li> <a href="https://www.lemonde.fr/en/france/" data-suggestion class="js-actu-tag">France</a> </li> <li> <a href="https://www.lemonde.fr/en/michel-barnier/" data-suggestion class="js-actu-tag">Michel Barnier government</a> </li> <li> <a href="https://www.lemonde.fr/en/emmanuel-macron/" data-suggestion class="js-actu-tag">Emmanuel Macron</a> </li> </ul> </div> <div class="Nav__container Nav__container--right Nav__container--mobile"> <span> All sections </span> <div class="Nav__content Nav__content--list old__nav-content-list"> <ul class="old__nav-content-list-container"> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/global-issues/">Global issues</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/economy/">Economy</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/science/">Science</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/investigations/">Investigations</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/m-le-mag/">Magazine</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/obituaries/">Obituaries</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/food/">Food</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/sports/">Sports</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/lifestyle/">Lifestyle</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/culture/">Culture</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/travel/">Travel</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/intimacy/">Intimacy</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/pixels/">Pixels</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/les-decodeurs/">Les Décodeurs</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/religions/">Religion</a> </li> <li class="old__nav-content-list-item"> <a class="" href="https://www.lemonde.fr/en/about-us/">About Us</a> </li> </ul> </div> </div> </div> </div> </li> <li class="Nav__item Nav__item--droppable"> <a href="#" class="Nav__item-link js-dropdown" data-target="US Elections" role="button" aria-expanded="false" data-lazyload="0">US Elections</a> <div class="Nav__sub-item js-burger-open"> <div class="wrapper"> <div class="Nav__container Nav__container--left Nav__container--default Nav__container--mobile"> <ul> <li> <a href="https://www.lemonde.fr/en/2024-us-presidential-election/" class="Nav__sub-title">US Elections</a> </li> <li> <a href="https://www.lemonde.fr/en/kamala-harris/"> Kamala Harris </a> </li> <li> <a href="https://www.lemonde.fr/en/donald-trump/"> Donald Trump </a> </li> <li> <a href="https://www.lemonde.fr/en/united-states/"> United States </a> </li> <li> <a href="https://www.lemonde.fr/en/international/article/2024/09/21/understanding-how-the-us-presidential-election-works_6726830_4.html"> Election explained </a> </li> </ul> </div> <div class="Nav__container Nav__container--right"> <div class="Nav__content Nav__content--media"> <div class="Nav__content-wrapper"> <a class="article article--nav" href="https://www.lemonde.fr/en/united-states/article/2024/11/23/trump-names-billionaire-hedge-fund-manager-scott-bessent-as-treasury-chief_6733785_133.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/22/1/0/7970/5313/360/0/95/0/fe04e8e_2024-11-22t232852z-285925627-rc2wf9azpx85-rtrmadp-3-usa-trump-treasury-bessent.JPG 2x" data-lazy="https://img.lemde.fr/2024/11/22/1/0/7970/5313/180/0/95/0/fe04e8e_2024-11-22t232852z-285925627-rc2wf9azpx85-rtrmadp-3-usa-trump-treasury-bessent.JPG" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/22/1/0/7970/5313/360/0/95/0/fe04e8e_2024-11-22t232852z-285925627-rc2wf9azpx85-rtrmadp-3-usa-trump-treasury-bessent.JPG 2x" src="https://img.lemde.fr/2024/11/22/1/0/7970/5313/180/0/95/0/fe04e8e_2024-11-22t232852z-285925627-rc2wf9azpx85-rtrmadp-3-usa-trump-treasury-bessent.JPG" alt=""></noscript> </picture> </div> <div class="article__kicker">United States</div> <p class="article__title">Trump names billionaire hedge fund manager Scott Bessent as treasury chief, Russ Vought as budget director</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/international/video/2024/11/22/how-elon-musk-gave-donald-trump-s-campaign-a-boost_6733736_4.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/07/0/150/1620/1080/360/0/95/0/646c5f3_1730991297776-thumbnail-musk-sirius-copie.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/07/0/150/1620/1080/180/0/95/0/646c5f3_1730991297776-thumbnail-musk-sirius-copie.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/07/0/150/1620/1080/360/0/95/0/646c5f3_1730991297776-thumbnail-musk-sirius-copie.jpg 2x" src="https://img.lemde.fr/2024/11/07/0/150/1620/1080/180/0/95/0/646c5f3_1730991297776-thumbnail-musk-sirius-copie.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">International</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">How Elon Musk gave Donald Trump's campaign a boost</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/united-states/article/2024/11/22/trump-taps-loyalist-pam-bondi-for-us-attorney-general-in-the-wake-of-gaetz-s-withdrawal_6733654_133.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/21/0/22/4956/3304/360/0/95/0/98173cf_5317835-01-06.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/21/0/22/4956/3304/180/0/95/0/98173cf_5317835-01-06.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/21/0/22/4956/3304/360/0/95/0/98173cf_5317835-01-06.jpg 2x" src="https://img.lemde.fr/2024/11/21/0/22/4956/3304/180/0/95/0/98173cf_5317835-01-06.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">United States</div> <p class="article__title">Trump taps loyalist Pam Bondi for US attorney general in the wake of Gaetz's withdrawal</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/united-states/article/2024/11/20/republicans-on-the-house-ethics-committee-reject-releasing-report-on-matt-gaetz_6733496_133.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/15/0/2/4885/3257/360/0/95/0/1d04203_e0e258c5700843b58b7232fd026088ac-0-476ec1e78fdd46f9a35baad797bca5e8.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/15/0/2/4885/3257/180/0/95/0/1d04203_e0e258c5700843b58b7232fd026088ac-0-476ec1e78fdd46f9a35baad797bca5e8.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/15/0/2/4885/3257/360/0/95/0/1d04203_e0e258c5700843b58b7232fd026088ac-0-476ec1e78fdd46f9a35baad797bca5e8.jpg 2x" src="https://img.lemde.fr/2024/11/15/0/2/4885/3257/180/0/95/0/1d04203_e0e258c5700843b58b7232fd026088ac-0-476ec1e78fdd46f9a35baad797bca5e8.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">United States</div> <p class="article__title">Republicans on the House Ethics Committee reject releasing report on Matt Gaetz</p> </a> </div> </div> </div> </div> </div> </li> <li class="Nav__item Nav__item--droppable"> <a href="#" class="Nav__item-link js-dropdown" data-target="France" role="button" aria-expanded="false" data-lazyload="0">France</a> <div class="Nav__sub-item js-burger-open"> <div class="wrapper"> <div class="Nav__container Nav__container--left Nav__container--default Nav__container--mobile"> <ul> <li> <a href="https://www.lemonde.fr/en/france/" class="Nav__sub-title">France</a> </li> <li> <a href="https://www.lemonde.fr/en/politics/"> French Politics </a> </li> <li> <a href="https://www.lemonde.fr/en/emmanuel-macron/"> Emmanuel Macron </a> </li> <li> <a href="https://www.lemonde.fr/en/paris/"> Paris </a> </li> </ul> </div> <div class="Nav__container Nav__container--right"> <div class="Nav__content Nav__content--media"> <div class="Nav__content-wrapper"> <a class="article article--nav" href="https://www.lemonde.fr/en/france/article/2024/11/23/at-the-paris-march-to-fight-violence-against-women-if-the-mazan-rape-trial-can-be-the-spark-that-ignites-everything-so-much-the-better_6733890_7.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/23/0/0/3000/2000/360/0/95/0/2034e28_1732382780779-marcheviolencesfemmes-as103192.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/23/0/0/3000/2000/180/0/95/0/2034e28_1732382780779-marcheviolencesfemmes-as103192.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/23/0/0/3000/2000/360/0/95/0/2034e28_1732382780779-marcheviolencesfemmes-as103192.jpg 2x" src="https://img.lemde.fr/2024/11/23/0/0/3000/2000/180/0/95/0/2034e28_1732382780779-marcheviolencesfemmes-as103192.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">France</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">At the Paris march to fight violence against women: 'If the Mazan rape trial can be the spark that ignites everything, so much the better'</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/france/article/2024/11/24/the-french-towns-whose-churches-are-closing-due-to-disrepair-and-lack-of-funds_6733944_7.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/18/154/0/4756/3170/360/0/95/0/a5fcab8_1731923845759-csharrock-eglise-oise-14.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/18/154/0/4756/3170/180/0/95/0/a5fcab8_1731923845759-csharrock-eglise-oise-14.jpg" width="180" height="120" alt="Saint-Denis church in Sérifontaine (Oise), November 14, 2024."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/18/154/0/4756/3170/360/0/95/0/a5fcab8_1731923845759-csharrock-eglise-oise-14.jpg 2x" src="https://img.lemde.fr/2024/11/18/154/0/4756/3170/180/0/95/0/a5fcab8_1731923845759-csharrock-eglise-oise-14.jpg" alt="Saint-Denis church in Sérifontaine (Oise), November 14, 2024."></noscript> </picture> </div> <div class="article__kicker">France</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">The French towns whose churches are closing due to disrepair and lack of funds</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/france/article/2024/11/24/the-lorentz-flag-tells-the-80-year-old-story-of-the-liberation-of-strasbourg_6733918_7.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/23/59/0/1420/946/360/0/95/0/5debc39_1732373553905-liberation-de-strasbourg-presente-le-drapeau-confectionne-par-emilienne-lorentz-l-uniforme-d-octave-landwerlin-de-la-brigade-alsace-lorraine-la-veste-et-le-kepi-du-marechal-de-lattre-de-tassigny-un-calot-d.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/23/59/0/1420/946/180/0/95/0/5debc39_1732373553905-liberation-de-strasbourg-presente-le-drapeau-confectionne-par-emilienne-lorentz-l-uniforme-d-octave-landwerlin-de-la-brigade-alsace-lorraine-la-veste-et-le-kepi-du-marechal-de-lattre-de-tassigny-un-calot-d.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/23/59/0/1420/946/360/0/95/0/5debc39_1732373553905-liberation-de-strasbourg-presente-le-drapeau-confectionne-par-emilienne-lorentz-l-uniforme-d-octave-landwerlin-de-la-brigade-alsace-lorraine-la-veste-et-le-kepi-du-marechal-de-lattre-de-tassigny-un-calot-d.jpg 2x" src="https://img.lemde.fr/2024/11/23/59/0/1420/946/180/0/95/0/5debc39_1732373553905-liberation-de-strasbourg-presente-le-drapeau-confectionne-par-emilienne-lorentz-l-uniforme-d-octave-landwerlin-de-la-brigade-alsace-lorraine-la-veste-et-le-kepi-du-marechal-de-lattre-de-tassigny-un-calot-d.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">France</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">The 'Lorentz flag' tells the 80-year-old story of the liberation of Strasbourg</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/m-le-mag/article/2024/11/23/the-captive-lives-of-the-paris-metro-s-young-thieves_6733886_117.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/07/336/0/1242/828/360/0/95/0/1ee497e_357204-3393877.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/07/336/0/1242/828/180/0/95/0/1ee497e_357204-3393877.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/07/336/0/1242/828/360/0/95/0/1ee497e_357204-3393877.jpg 2x" src="https://img.lemde.fr/2024/11/07/336/0/1242/828/180/0/95/0/1ee497e_357204-3393877.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">Magazine</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">The captive lives of the Paris metro's young thieves</p> </a> </div> </div> </div> </div> </div> </li> <li class="Nav__item Nav__item--droppable"> <a href="#" class="Nav__item-link js-dropdown" data-target="International" role="button" aria-expanded="false" data-lazyload="0">International</a> <div class="Nav__sub-item js-burger-open"> <div class="wrapper"> <div class="Nav__container Nav__container--left Nav__container--default Nav__container--mobile"> <ul> <li> <a href="https://www.lemonde.fr/en/international/" class="Nav__sub-title">International</a> </li> <li> <a href="https://www.lemonde.fr/en/united-states/"> United States </a> </li> <li> <a href="https://www.lemonde.fr/en/united-kingdom/"> United Kingdom </a> </li> <li> <a href="https://www.lemonde.fr/en/europe/"> Europe </a> </li> <li> <a href="https://www.lemonde.fr/en/le-monde-africa/"> Africa </a> </li> <li> <a href="https://www.lemonde.fr/en/letter-from/"> Letters from </a> </li> </ul> </div> <div class="Nav__container Nav__container--right"> <div class="Nav__content Nav__content--media"> <div class="Nav__content-wrapper"> <a class="article article--nav" href="https://www.lemonde.fr/en/international/article/2024/11/24/china-adopts-increasingly-assertive-foreign-intelligence-practices_6733913_4.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/22/53/0/3914/2609/360/0/95/0/1d14d35_1732294500453-569820.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/22/53/0/3914/2609/180/0/95/0/1d14d35_1732294500453-569820.jpg" width="180" height="120" alt="Chinese president Xi Jinping in Brasilia, November 20, 2024."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/22/53/0/3914/2609/360/0/95/0/1d14d35_1732294500453-569820.jpg 2x" src="https://img.lemde.fr/2024/11/22/53/0/3914/2609/180/0/95/0/1d14d35_1732294500453-569820.jpg" alt="Chinese president Xi Jinping in Brasilia, November 20, 2024."></noscript> </picture> </div> <div class="article__kicker">International</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">China adopts increasingly assertive foreign intelligence practices</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/international/article/2024/11/24/deadly-israeli-bombing-in-beirut-no-one-in-the-building-survived_6733968_4.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/24/0/65/4953/3302/360/0/95/0/b4a9954_1732439931013-150930.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/24/0/65/4953/3302/180/0/95/0/b4a9954_1732439931013-150930.jpg" width="180" height="120" alt="After the Israeli strike on a residential building in Beirut, Lebanon, on November 23, 2024."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/24/0/65/4953/3302/360/0/95/0/b4a9954_1732439931013-150930.jpg 2x" src="https://img.lemde.fr/2024/11/24/0/65/4953/3302/180/0/95/0/b4a9954_1732439931013-150930.jpg" alt="After the Israeli strike on a residential building in Beirut, Lebanon, on November 23, 2024."></noscript> </picture> </div> <div class="article__kicker">International</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">Deadly Israeli bombing in Beirut: 'No one in the building survived'</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/international/article/2024/11/24/pepe-mujica-former-president-of-uruguay-contemporary-democracy-is-sick_6733960_4.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/23/0/0/5314/3543/360/0/95/0/4b16944_1732343314237-48-20241106-mg.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/23/0/0/5314/3543/180/0/95/0/4b16944_1732343314237-48-20241106-mg.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/23/0/0/5314/3543/360/0/95/0/4b16944_1732343314237-48-20241106-mg.jpg 2x" src="https://img.lemde.fr/2024/11/23/0/0/5314/3543/180/0/95/0/4b16944_1732343314237-48-20241106-mg.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">International</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">Pepe Mujica, former president of Uruguay: 'Contemporary democracy is sick'</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/international/article/2024/11/24/ukraine-russian-drones-sow-terror-in-kherson_6733935_4.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/22/306/0/7339/4892/360/0/95/0/ab70d22_1732291095577-2024-11-ukraine-lemonde-kherson-31.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/22/306/0/7339/4892/180/0/95/0/ab70d22_1732291095577-2024-11-ukraine-lemonde-kherson-31.jpg" width="180" height="120" alt="Lissanov, a bus driver for Kherson public transport, wears a bulletproof vest provided by his employers. Kherson (Ukraine), November 13, 2024."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/22/306/0/7339/4892/360/0/95/0/ab70d22_1732291095577-2024-11-ukraine-lemonde-kherson-31.jpg 2x" src="https://img.lemde.fr/2024/11/22/306/0/7339/4892/180/0/95/0/ab70d22_1732291095577-2024-11-ukraine-lemonde-kherson-31.jpg" alt="Lissanov, a bus driver for Kherson public transport, wears a bulletproof vest provided by his employers. Kherson (Ukraine), November 13, 2024."></noscript> </picture> </div> <div class="article__kicker">International</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">Ukraine: Russian drones sow terror in Kherson</p> </a> </div> </div> </div> </div> </div> </li> <li class="Nav__item Nav__item--droppable"> <a href="#" class="Nav__item-link js-dropdown" data-target="Videos" role="button" aria-expanded="false" data-lazyload="0">Videos</a> <div class="Nav__sub-item js-burger-open"> <div class="wrapper"> <div class="Nav__container Nav__container--left Nav__container--default Nav__container--mobile"> <ul> <li> <a href="https://www.lemonde.fr/en/videos/" class="Nav__sub-title">Videos</a> </li> <li> <a href="https://www.lemonde.fr/en/video-investigations/"> Investigations </a> </li> <li> <a href="https://www.lemonde.fr/en/explainer-videos/"> Explainers </a> </li> </ul> </div> <div class="Nav__container Nav__container--right"> <div class="Nav__content Nav__content--media"> <div class="Nav__content-wrapper"> <a class="article article--nav" href="https://www.lemonde.fr/en/videos/video/2024/11/04/iranian-woman-arrested-after-stripping-in-protest-against-morality-police-video_6731542_108.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/04/1410/0/1630/1086/360/0/95/0/86fe290_1730718961248-capture-da-ei-cran-2024-11-04-ai-12-14-51.png 2x" data-lazy="https://img.lemde.fr/2024/11/04/1410/0/1630/1086/180/0/95/0/86fe290_1730718961248-capture-da-ei-cran-2024-11-04-ai-12-14-51.png" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/04/1410/0/1630/1086/360/0/95/0/86fe290_1730718961248-capture-da-ei-cran-2024-11-04-ai-12-14-51.png 2x" src="https://img.lemde.fr/2024/11/04/1410/0/1630/1086/180/0/95/0/86fe290_1730718961248-capture-da-ei-cran-2024-11-04-ai-12-14-51.png" alt=""></noscript> </picture> </div> <div class="article__kicker">Videos</div> <p class="article__title">Iranian woman arrested after stripping in protest against morality police: Video</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/videos/video/2024/10/10/video-french-parliament-building-floods-because-of-storm-kirk_6728936_108.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/10/10/512/0/1536/1024/360/0/95/0/dcf94a8_1728545426931-gzeidsnxkaauo1n.jpeg 2x" data-lazy="https://img.lemde.fr/2024/10/10/512/0/1536/1024/180/0/95/0/dcf94a8_1728545426931-gzeidsnxkaauo1n.jpeg" width="180" height="120" alt="Photo: Sébastien Peytavie"> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/10/10/512/0/1536/1024/360/0/95/0/dcf94a8_1728545426931-gzeidsnxkaauo1n.jpeg 2x" src="https://img.lemde.fr/2024/10/10/512/0/1536/1024/180/0/95/0/dcf94a8_1728545426931-gzeidsnxkaauo1n.jpeg" alt="Photo: Sébastien Peytavie"></noscript> </picture> </div> <div class="article__kicker">Videos</div> <p class="article__title">Video: French Parliament building floods because of Storm Kirk</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/videos/video/2024/09/29/who-are-russia-s-illegal-spies_6727615_108.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/08/02/0/16/3493/2329/360/0/95/0/07dd28e_2024-08-02t183748z-689459046-rc2979af3a2d-rtrmadp-3-russia-usa-prisoners-slovenia.JPG 2x" data-lazy="https://img.lemde.fr/2024/08/02/0/16/3493/2329/180/0/95/0/07dd28e_2024-08-02t183748z-689459046-rc2979af3a2d-rtrmadp-3-russia-usa-prisoners-slovenia.JPG" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/08/02/0/16/3493/2329/360/0/95/0/07dd28e_2024-08-02t183748z-689459046-rc2979af3a2d-rtrmadp-3-russia-usa-prisoners-slovenia.JPG 2x" src="https://img.lemde.fr/2024/08/02/0/16/3493/2329/180/0/95/0/07dd28e_2024-08-02t183748z-689459046-rc2979af3a2d-rtrmadp-3-russia-usa-prisoners-slovenia.JPG" alt=""></noscript> </picture> </div> <div class="article__kicker">Videos</div> <p class="article__title">Who are Russia's 'illegal' spies?</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/videos/video/2024/09/27/what-is-hezbollah-and-why-has-it-been-in-conflict-with-israel-for-the-past-40-years_6727443_108.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/09/26/0/0/5500/3666/360/0/95/0/9472f82_1727367895605-1bc90e1-2024-09-21t142843z-580054845-rc225aawgoh4-rtrmadp-3-israel-palestinians-lebanon-funeral.JPG 2x" data-lazy="https://img.lemde.fr/2024/09/26/0/0/5500/3666/180/0/95/0/9472f82_1727367895605-1bc90e1-2024-09-21t142843z-580054845-rc225aawgoh4-rtrmadp-3-israel-palestinians-lebanon-funeral.JPG" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/09/26/0/0/5500/3666/360/0/95/0/9472f82_1727367895605-1bc90e1-2024-09-21t142843z-580054845-rc225aawgoh4-rtrmadp-3-israel-palestinians-lebanon-funeral.JPG 2x" src="https://img.lemde.fr/2024/09/26/0/0/5500/3666/180/0/95/0/9472f82_1727367895605-1bc90e1-2024-09-21t142843z-580054845-rc225aawgoh4-rtrmadp-3-israel-palestinians-lebanon-funeral.JPG" alt=""></noscript> </picture> </div> <div class="article__kicker">Videos</div> <p class="article__title">What is Hezbollah, and why has it been in conflict with Israel for the past 40 years?</p> </a> </div> </div> </div> </div> </div> </li> <li class="Nav__item Nav__item--droppable"> <a href="#" class="Nav__item-link js-dropdown" data-target="Opinion" role="button" aria-expanded="false" data-lazyload="0">Opinion</a> <div class="Nav__sub-item js-burger-open"> <div class="wrapper"> <div class="Nav__container Nav__container--left Nav__container--default Nav__container--mobile"> <ul> <li> <a href="https://www.lemonde.fr/en/opinion/" class="Nav__sub-title">Opinion</a> </li> <li> <a href="https://www.lemonde.fr/en/editorials/"> Editorials </a> </li> <li> <a href="https://www.lemonde.fr/en/columns/"> Columns </a> </li> <li> <a href="https://www.lemonde.fr/en/op-eds/"> Op-Eds </a> </li> <li> <a href="https://www.lemonde.fr/en/analysis/"> Analysis </a> </li> </ul> </div> <div class="Nav__container Nav__container--right"> <div class="Nav__content Nav__content--media"> <div class="Nav__content-wrapper"> <a class="article article--nav" href="https://www.lemonde.fr/en/opinion/article/2024/11/23/le-monde-s-cartoon-of-the-day_6733868_23.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/22/0/34/1860/1240/360/0/95/0/80258bf_1732259584026-emad-hajjaj-jordanie-alaraby-aljadeed-3.jpeg 2x" data-lazy="https://img.lemde.fr/2024/11/22/0/34/1860/1240/180/0/95/0/80258bf_1732259584026-emad-hajjaj-jordanie-alaraby-aljadeed-3.jpeg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/22/0/34/1860/1240/360/0/95/0/80258bf_1732259584026-emad-hajjaj-jordanie-alaraby-aljadeed-3.jpeg 2x" src="https://img.lemde.fr/2024/11/22/0/34/1860/1240/180/0/95/0/80258bf_1732259584026-emad-hajjaj-jordanie-alaraby-aljadeed-3.jpeg" alt=""></noscript> </picture> </div> <div class="article__kicker">Opinion</div> <p class="article__title">Le Monde's cartoon of the day</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/opinion/article/2024/11/23/algiera-s-silence-on-boualem-sansal-s-arrest-is-unjustifiable_6733850_23.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/23/32/0/4962/3308/360/0/95/0/ac63b6d_1732350131063-000-par8316068.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/23/32/0/4962/3308/180/0/95/0/ac63b6d_1732350131063-000-par8316068.jpg" width="180" height="120" alt=" Boualem Sansal, in Paris, October 2015."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/23/32/0/4962/3308/360/0/95/0/ac63b6d_1732350131063-000-par8316068.jpg 2x" src="https://img.lemde.fr/2024/11/23/32/0/4962/3308/180/0/95/0/ac63b6d_1732350131063-000-par8316068.jpg" alt=" Boualem Sansal, in Paris, October 2015."></noscript> </picture> </div> <div class="article__kicker">Editorial</div> <p class="article__title">Algeria's silence on Boualem Sansal's arrest is unjustifiable</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/opinion/article/2024/11/23/jean-pisani-ferry-we-need-to-invent-a-form-of-governance-that-can-cope-with-the-world-ahead_6733849_23.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/10/24/0/157/3931/2621/360/0/95/0/79b3ce3_2024-10-24t000100z-129743508-rc281z9ub3wd-rtrmadp-3-china-yuan-exporters.JPG 2x" data-lazy="https://img.lemde.fr/2024/10/24/0/157/3931/2621/180/0/95/0/79b3ce3_2024-10-24t000100z-129743508-rc281z9ub3wd-rtrmadp-3-china-yuan-exporters.JPG" width="180" height="120" alt="Image d'illustration."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/10/24/0/157/3931/2621/360/0/95/0/79b3ce3_2024-10-24t000100z-129743508-rc281z9ub3wd-rtrmadp-3-china-yuan-exporters.JPG 2x" src="https://img.lemde.fr/2024/10/24/0/157/3931/2621/180/0/95/0/79b3ce3_2024-10-24t000100z-129743508-rc281z9ub3wd-rtrmadp-3-china-yuan-exporters.JPG" alt="Image d'illustration."></noscript> </picture> </div> <div class="article__kicker">Opinion</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">Jean Pisani-Ferry: 'We need to invent a form of governance that can cope with the world ahead'</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/opinion/article/2024/11/22/we-demand-the-immediate-release-of-narges-mohammadi-nobel-peace-prize-winner-and-honorary-french-citizen_6733763_23.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/19/335/0/4000/2666/360/0/95/0/5a0167f_714f8b564b9d4782bd0e902c917d6b3b-0-b130d0f0c13242479a0f43c6fa30bfc9.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/19/335/0/4000/2666/180/0/95/0/5a0167f_714f8b564b9d4782bd0e902c917d6b3b-0-b130d0f0c13242479a0f43c6fa30bfc9.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/19/335/0/4000/2666/360/0/95/0/5a0167f_714f8b564b9d4782bd0e902c917d6b3b-0-b130d0f0c13242479a0f43c6fa30bfc9.jpg 2x" src="https://img.lemde.fr/2024/11/19/335/0/4000/2666/180/0/95/0/5a0167f_714f8b564b9d4782bd0e902c917d6b3b-0-b130d0f0c13242479a0f43c6fa30bfc9.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">Opinion</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">'We demand the immediate release of Narges Mohammadi, Nobel Peace Prize winner and honorary French citizen'</p> </a> </div> </div> </div> </div> </div> </li> <li class="Nav__item Nav__item--droppable"> <a href="#" class="Nav__item-link js-dropdown" data-target="French Delights" role="button" aria-expanded="false" data-lazyload="0">French Delights</a> <div class="Nav__sub-item js-burger-open"> <div class="wrapper"> <div class="Nav__container Nav__container--left Nav__container--default Nav__container--mobile"> <ul> <li> <a href="https://www.lemonde.fr/en/french-delights/" class="Nav__sub-title">French Delights</a> </li> <li> <a href="https://www.lemonde.fr/en/exhibitions/"> Exhibitions </a> </li> <li> <a href="https://www.lemonde.fr/en/gastronomie/"> Gastronomy </a> </li> <li> <a href="https://www.lemonde.fr/en/culture/"> Culture </a> </li> </ul> </div> <div class="Nav__container Nav__container--right"> <div class="Nav__content Nav__content--media"> <div class="Nav__content-wrapper"> <a class="article article--nav" href="https://www.lemonde.fr/en/lifestyle/article/2024/11/14/head-in-the-stars-five-astronomy-activities-for-families-around-paris_6732789_37.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/10/30/0/8/4272/2848/360/0/95/0/3cd13c2_1730287046886-2019maeb010-001-027.jpg 2x" data-lazy="https://img.lemde.fr/2024/10/30/0/8/4272/2848/180/0/95/0/3cd13c2_1730287046886-2019maeb010-001-027.jpg" width="180" height="120" alt="'Planète Pilote' at the Musée de l’Air et de l’Espace."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/10/30/0/8/4272/2848/360/0/95/0/3cd13c2_1730287046886-2019maeb010-001-027.jpg 2x" src="https://img.lemde.fr/2024/10/30/0/8/4272/2848/180/0/95/0/3cd13c2_1730287046886-2019maeb010-001-027.jpg" alt="'Planète Pilote' at the Musée de l’Air et de l’Espace."></noscript> </picture> </div> <div class="article__kicker">Lifestyle</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">Five astronomy activities for families around Paris</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/lifestyle/article/2024/11/09/sonia-delaunay-s-fashion-years_6732253_37.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/10/29/9/0/1500/1000/360/0/95/0/ef9cf36_355836-3394908.jpg 2x" data-lazy="https://img.lemde.fr/2024/10/29/9/0/1500/1000/180/0/95/0/ef9cf36_355836-3394908.jpg" width="180" height="120" alt=""Scarves and Hats," 1922-1923, gouache on paper, by Sonia Delaunay."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/10/29/9/0/1500/1000/360/0/95/0/ef9cf36_355836-3394908.jpg 2x" src="https://img.lemde.fr/2024/10/29/9/0/1500/1000/180/0/95/0/ef9cf36_355836-3394908.jpg" alt=""Scarves and Hats," 1922-1923, gouache on paper, by Sonia Delaunay."></noscript> </picture> </div> <div class="article__kicker">Lifestyle</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">Sonia Delaunay's fashion years</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/culture/article/2024/11/09/eight-major-paris-museums-pay-tribute-to-artist-barbara-chase-riboud_6732234_30.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/10/30/39/0/3065/2043/360/0/95/0/91efac6_1730285797349-ibra-dyptique.jpg 2x" data-lazy="https://img.lemde.fr/2024/10/30/39/0/3065/2043/180/0/95/0/91efac6_1730285797349-ibra-dyptique.jpg" width="180" height="120" alt=""> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/10/30/39/0/3065/2043/360/0/95/0/91efac6_1730285797349-ibra-dyptique.jpg 2x" src="https://img.lemde.fr/2024/10/30/39/0/3065/2043/180/0/95/0/91efac6_1730285797349-ibra-dyptique.jpg" alt=""></noscript> </picture> </div> <div class="article__kicker">Culture</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">Eight major Paris museums pay tribute to artist Barbara Chase-Riboud</p> </a> <a class="article article--nav" href="https://www.lemonde.fr/en/culture/article/2024/11/08/at-paris-photo-a-return-to-black-and-white-at-the-grand-palais_6732129_30.html" data-suggestion> <div class="article__media-container"> <picture class="article__media"> <img class="teaser__media teaser__media--nav js-media-nav" data-lazy-retina="https://img.lemde.fr/2024/11/07/0/0/4176/2784/360/0/95/0/14ce48c_1730993192702-sipa-01183140-000001.jpg 2x" data-lazy="https://img.lemde.fr/2024/11/07/0/0/4176/2784/180/0/95/0/14ce48c_1730993192702-sipa-01183140-000001.jpg" width="180" height="120" alt="August Sander's photographs on display at the Paris Photo fair at the Grand Palais, November 6, 2024."> <noscript><img width="180" height="120" srcset="https://img.lemde.fr/2024/11/07/0/0/4176/2784/360/0/95/0/14ce48c_1730993192702-sipa-01183140-000001.jpg 2x" src="https://img.lemde.fr/2024/11/07/0/0/4176/2784/180/0/95/0/14ce48c_1730993192702-sipa-01183140-000001.jpg" alt="August Sander's photographs on display at the Paris Photo fair at the Grand Palais, November 6, 2024."></noscript> </picture> </div> <div class="article__kicker">Culture</div> <span class="icon__premium icon--outside-simple"> <span class="sr-only">Subscribers only</span> </span><p class="article__title">At Paris Photo, a return to black and white at the Grand Palais</p> </a> </div> </div> </div> </div> </div> </li> </ul> <button id="Burger-desktop" class="Burger Burger-contextual__icon js-nav-burger"> <span class="Burger__icon"> <span class="sr-only">Navigation</span> </span> </button> <ul id="nav-markup-contextual" class="nav-contextual js-nav-contextual " data-type="default"> <li class="nav-contextual__item Nav-contextual__item Nav__item Nav__item--contextual-header contextual-home"> <a class="nav__contextual-header-link js-nav-contextual-item" href="https://www.lemonde.fr/en/2024-us-presidential-election/">2024 US Elections</a> </li> <li class="nav-contextual__item Nav-contextual__item Nav__item Nav__item--contextual-header"> <a class="nav__contextual-header-link js-nav-contextual-item" href="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-presidential-election-map-of-the-results-state-by-state_6731694_8.html"> Presidential election results </a> </li> <li class="nav-contextual__item Nav-contextual__item Nav__item Nav__item--contextual-header"> <a class="nav__contextual-header-link js-nav-contextual-item" href="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html"> Congress results </a> </li> <li class="nav-contextual__item Nav-contextual__item Nav__item Nav__item--contextual-header"> <a class="nav__contextual-header-link js-nav-contextual-item" href="https://www.lemonde.fr/en/opinion/article/2024/11/06/the-end-of-an-american-world_6731783_23.html"> Editorial: The end of an American world </a> </li> <li class="nav-contextual__item Nav-contextual__item Nav__item Nav__item--contextual-header"> <a class="nav__contextual-header-link js-nav-contextual-item" href="https://lemonde-en.sirius.press/articles/73974"> What happens now </a> </li> </ul> </div> <div id="nav-mobile" class="Nav__mobile"></div> </nav> </div> <div class="lmd-banners js-lmd-banners"> <div class="forecast-retargeting-banner"></div> </div> <main role="main" class="main LeMondeMain main--free main--with-contextual-nav "> <article id="Longform" class="article article--longform article--longform-nocover article--content "> <section class="article__heading"> <div class="article__breadcrumb"> </div> <div class="article__header-wrap"> <ul class="breadcrumb breadcrumb--longform"> <li class="breadcrumb__parent breadcrumb__parent--after js-breadcrumb"> <a class="logo__les-decodeurs logo__les-decodeurs--article" href="https://www.lemonde.fr/en/les-decodeurs/"> Les Décodeurs </a> </a> </li> <li class="breadcrumb__child--article js-breadcrumb"> <a class="logo__2024-us-presidential-election logo__2024-us-presidential-election--article" href="https://www.lemonde.fr/en/2024-us-presidential-election/"> 2024 US Elections </a> </li> </ul> <h1 class="article__title">2024 US elections: Maps of results for the House of Representatives and the Senate</h1> <span class="meta__authors meta__authors--longform"> By <a class="article__author-link" href="/en/signataires/pierre-breteau/">Pierre Breteau</a> and <a class="article__author-link" href="/en/signataires/maxime-ferrer/">Maxime Ferrer</a> </span> <section class="meta__date-reading"> <span class="meta__publisher">Published on November 5, 2024, at 6:01 pm (Paris), updated on November 6, 2024, at 7:57 am</span> <p class="meta__reading-time meta__reading-time--header meta__reading-time--longform"> <a class="meta__article-en-fr-url meta__article-en-fr-url--longform js-lang-switcher" href="/les-decodeurs/article/2024/11/05/les-resultats-des-elections-americaines-2024-au-senat-et-a-la-chambre-des-representants_6377921_4355770.html" hreflang="fr"> <span class="meta__article-en-fr-url-link">Lire en français</span> </a> </p> </section> <section class="article__info"> <section class="article__meta"> <div class="share-btns meta meta__social meta__social--lmi"> <div class="lmd-relative"> <button class="js-share-dropdown-toggler lmd-btn-icon lmd-btn-icon--tertiary lmd-btn-icon--m" aria-label="Share" data-toggle="collapse" data-toggle-target=".meta__sub"> <span class="icon__arrow"></span> <span class="js-btn-icon-tooltip" aria-hidden="true">Share</span> </button> <ul class="meta__sub js-share-dropdown-container"> <li class="meta__icon-sub"><button type="button" class="js-social js-social-tag meta__link-sub meta__link-wrapper" data-position="top" data-social="tw"><span class="meta__icon-container"><span class="icon__twitter"></span></span><span class="sr-only">Share on Twitter</span></button></li> <li class="meta__icon-sub"><button type="button" class="js-social js-social-tag meta__link-sub meta__link-wrapper" data-position="top" data-social="messenger"><span class="meta__icon-container"><span class="icon__messenger"></span></span><span class="sr-only">Share on Messenger</span></button></li> <li class="meta__icon-sub"><button type="button" class="js-social js-social-tag meta__link-sub meta__link-wrapper" data-position="top" data-social="fb"><span class="meta__icon-container"><span class="icon__facebook"></span></span></button><span class="sr-only">Share on Facebook</span></li> <li class="meta__icon-sub"><button type="button" class="js-social js-social-tag meta__link-sub meta__link-wrapper" data-position="top" data-social="email"><span class="meta__icon-container"><span class="icon__email"></span></span></button><span class="sr-only">Share by email</span></li> <li class="meta__icon-sub"><button type="button" class="js-social js-social-tag meta__link-sub meta__link-wrapper" data-position="top" data-social="linkedin"><span class="meta__icon-container"><span class="icon__linkedin"></span></span></button><span class="sr-only">Share on Linkedin</span></li> <li class="meta__icon-sub"> <button type="button" class="js-social js-social-tag meta__link-sub meta__link-wrapper" data-position="top" data-social="copy" aria-live="assertive" aria-atomic="true"> <span class="meta__icon-container"> <span class="icon__link"></span> </span> <span class="meta__label-sub">Copy link</span> </button> </li> </ul> </div> </div> </section> <section class="article__stand-first"><p class="article__desc"><span class="article__kicker">In Maps</span>On Tuesday, November 5, Americans are not only electing their next president, they are also renewing the House of Representatives and one-third of the Senate.</p></section> </section> </div> </section> <section class="article__content "> <p class="article__paragraph article__paragraph--lf">Control of the United States Congress is also at stake on Tuesday, November 5. All 435 seats in the House of Representatives are up for grabs, as are 34 of the Senate's 100 seats.</p> <section class="catcher catcher--favoris"> <div class="catcher__content"><span class="catcher__title catcher__title--hide">Read more</span><span class="catcher__desc"> <a href="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-presidential-election-map-of-the-results-state-by-state_6731694_8.html" class="js-article-read-also catcher--favoris__link" data-premium="">2024 presidential election: Map of the results, state by state</a> </span> </div> </section> <div class="multimedia-embed snippet article__media--wide article__media--default"> <!-- dark-mode-support --> <style> #us_house { margin: 0 auto; max-width: 1030px; } .dec_contenu h2 { font-family: "Marr Sans Condensed", "Helvetica Neue", Helvetica, Arial; text-transform: uppercase; letter-spacing: .05rem; font-weight: 600; font-size: 2.4rem; } .dec_contenu .dec_miseajour { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; opacity: .6; font-size: 1.3rem; } .cartogramme_house { position: relative; } .dec_contenu .grasdecodeurs { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; font-size: 105%; font-weight: 600; } .dec_contenu .d_titre { margin-top: 10px; padding: .4em 0; display: block; } .dec_contenu .d_texte { margin: 1em 0; padding: 0; } .dec_contenu .d_explications { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; margin: 2em auto; padding: 1em 1.5em; border-radius: 2px; font-size: 85%; color: #3f4142; background-color: #f3f3f4; } .tooltipdecodeurs { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; border-radius: 0; position: absolute; max-width: 400px; min-width: 180px; -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #E2E4E9 !important; background: #fff !important; color: #131e2b; font-size: 1.4rem; z-index: 5; pointer-events: none; } /* les barres */ .tooltipdecodeurs .titre_prec { margin-bottom: .4rem; font-size: 1.2rem; } .tooltipdecodeurs .cb { width: 100%; display: flex; justify-content: flex-start; flex-wrap: nowrap; align-items: flex-start; font-size: 1.2rem; } .tooltipdecodeurs .ba { position: relative; height: 1.3rem; padding: .5rem 0; display: inline-block; margin-bottom: .5rem; } .tooltipdecodeurs .pad { padding-top: .2rem; display: inline-block; height: initial; padding-left: .5rem; font-size: 1.2rem; line-height: 1rem; } .tooltipdecodeurs .pad.droite { text-align: right; } .tooltipdecodeurs .pad.centre { padding-left: 0; text-align: center; } .tooltipdecodeurs .ba.dem { background-color: rgba(33, 102, 172, 1); } .tooltipdecodeurs .ba.rep { background-color: rgba(178, 24, 43, 1); } .tooltipdecodeurs .ba.indep { background-color: #FFE193; } .tooltipdecodeurs .ba.reste { background-color: #cfd3d6; } [data-color-mode="dark"] .tooltipdecodeurs .ba.reste { background-color: #75787a; } .tooltipdecodeurs strong { font-weight: 500; } .tooltipdecodeurs .contenant { padding: 1rem 1.5rem; } .tooltipdecodeurs .contenant.desop { font-size: 80%; margin-top: 0; border-top: 1px solid #E2E4E9; background-color: #f3f4f6; color: rgba(0, 0, 0, .5); } .tooltipdecodeurs .contenant.desop .ba { opacity: .4; } [data-color-mode="dark"] .tooltipdecodeurs .contenant.desop { margin-top: 0 !important; border-top: 1px solid rgba(255, 255, 255, .2); background-color: #25242A; color: rgba(255, 255, 255, .65); } .tooltipdecodeurs .titre_tt { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; font-weight: 600; font-size: 1.5rem; margin: .5em 0; } .tooltipdecodeurs .titre_tt.flex { display: flex; flex-wrap: nowrap; width: 100%; justify-content: space-between; align-items: baseline; } .tooltipdecodeurs .titre_tt.flex .droite { font-weight: initial; font-size: 1.2rem; } .tooltipdecodeurs .gris { color: #a2a9ae; } .tooltipdecodeurs .hr { margin-top: 1rem; border-top: 1px solid #e8eaee; padding-bottom: 1rem; } .tooltipdecodeurs, .arrow:after { border: 1px solid #E2E4E9 !important; } .arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; } .arrow:after { background-color: #f3f4f6; content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } .dec_contenu .source { border-top: 1px solid #E2E4E9; border-bottom: 1px solid #E2E4E9; padding: 15px 0; color: #717B8E; font-size: 90%; } .dec_contenu .passelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #us_house span.desktop { display: inline; } #us_house span.mobile { display: none; } /* les classes du svg */ #us_house .etat { fill: #e7ecf0; stroke: #fff; stroke-width: .5px; } #us_house .cls-5 { fill: #131e2b; } #us_house .cls-7 { fill: none; stroke: #131e2b; stroke-width: .75px; } #us_house .carre.dem { fill: rgba(33, 102, 172, 1); stroke: rgb(27, 82, 139); stroke-width: 0; } #us_house .carre.rep { fill: rgba(178, 24, 43, 1); stroke: rgb(144, 19, 35); stroke-width: 0; } #us_house .carre.reste { fill: #cfd3d6; stroke-width: 0; stroke: #9ca0a3; } #us_house .carre.indep { fill: #FFE193; stroke: #ffcc47; stroke-width: 0; } #us_house .texte_etat { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; font-size: 12px; } /* le graphe du haut */ .graphelarge { position: relative; width: 100%; font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; padding-bottom: .6rem; } .graphelarge.desop { opacity: .6; } .graphelarge .candidats { margin-bottom: .5rem; margin-top: 2rem; } .graphelarge.desop .candidats { margin-bottom: .5rem; margin-top: 0; display: flex; flex-wrap: nowrap; } .graphelarge.desop .candidats .quelparti { font-weight: initial; font-size: 1.2rem; } .graphelarge .candidats .quelparti { display: inline-block; width: 50%; position: relative; padding: 0; font-weight: 600 } .graphelarge .candidats .quelparti svg { margin: 0 .25rem -.3rem .25rem; height: 2rem; width: 2rem; } .graphelarge .candidats .quelparti svg path { fill: rgba(33, 102, 172, 1); } .graphelarge .candidats .quelparti.droite svg path { fill: rgba(178, 24, 43, 1); } .graphelarge .candidats .quelparti span { font-size: 1.6rem; font-weight: 400; } .graphelarge .candidats .quelparti span.french, .graphelarge .candidats .quelparti span.english { font-size: 1.2rem; } .graphelarge .candidats .quelparti.gras { font-weight: 600; } .graphelarge .candidats .quelparti span.decal { position: absolute; margin-left: .5rem; bottom: -1rem; } .graphelarge .candidats .quelparti.droite { text-align: right } .graphelarge .candidats .quelparti .dedans { position: relative; display: inline-block; } .graphelarge .candidats .quelparti span.decalrep { margin-right: 0; position: absolute; left: -2.5rem; bottom: -1rem; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; } .graphelarge .contenantbarres { width: 100%; display: flex; flex-wrap: nowrap; text-align: center; justify-content: center; } .graphelarge .limite { text-align: right; font-size: 60%; padding-right: .5rem; width: 50%; position: absolute; top: 3.5rem; left: 0; height: 1.5rem; pointer-events: none; border-right: 1px solid #383f4e; } .graphelarge .limite span { position: absolute; top: -12px; transform: translate(-50%, -50%); } .graphelarge .barre { height: 2rem; padding: .25rem 0; font-size: 1rem; color: white; font-weight: 500; } .graphelarge.desop .barre { height: .7rem; } .graphelarge .barre.dem { text-align: left; background-color: rgba(33, 102, 172, 1); } .graphelarge .barre.rep { background-color: rgba(178, 24, 43, 1); text-align: right; } .graphelarge .barre.indep { background-color: #FFE193; } .graphelarge .barre.reste { background-color: #cfd3d6; } .contenanttouteslesbarres_house { max-width: 1030px; margin: 0 auto; display: flex; flex-wrap: nowrap; justify-content: center; margin: 0 auto; } .contenanttouteslesbarres_house img { width: 70px !important; position: absolute !important; top: 15px; left: calc(50% - 35px); height: 70px !important; } /* le tooltip fixé en bas sur mobile */ @media screen and (max-width:500px) { .tooltipdecodeurs { position: fixed; bottom: 0 !important; left: 0 !important; top: auto !important; right: auto !important; min-width: 100% !important; border-radius: 0; /* padding: 1.5rem 1.5rem 3rem 1.5rem;*/ z-index: 9999; -webkit-box-shadow: none !important; box-shadow: none !important; border-top: 2px solid #e8eaee !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 0 !important; color: #383f4e; } .tooltipdecodeurs:after { content: '×'; position: absolute; top: .5rem; right: 1.5rem; color: #ccd0d3; font-size: 3rem; } [data-color-mode="dark"] .tooltipdecodeurs:after { color: rgba(255, 255, 255, .5); } #us_house span.desktop { display: none; } #us_house span.mobile { display: inline; } .graphelarge { width: 96%; margin: 0 2%; } .graphelarge .candidats .quelparti { font-size: 1.2rem; } .graphelarge .candidats .quelparti span { font-size: 1.4rem; } .cachermobile { display: none; } #droiten { display: block !important; } } /* mode nuit */ [data-color-mode="dark"] .dec_contenu .d_explications { background-color: #3f4142; color: rgba(255, 255, 255, .85); } [data-color-mode="dark"] .tooltipdecodeurs { border-color: rgba(255, 255, 255, .2) !important; border-width: 1px 0 0 0; background: #181a1e !important; color: rgba(255, 255, 255, .85) !important; } [data-color-mode="dark"] .tooltipdecodeurs .gris { color: rgba(255, 255, 255, .5); } [data-color-mode="dark"] .arrow:after { border-color: rgba(255, 255, 255, .2) !important; background: #25242A !important; } [data-color-mode="dark"] .graphelarge .barre.reste { background-color: #5d6061; } [data-color-mode="dark"] #us_house .carre.reste { fill: #75787a; stroke: #696b6d; } [data-color-mode="dark"] #us_house .texte_etat { fill: rgba(255, 255, 255, .85); } [data-color-mode="dark"] #us_house .etat { fill: rgba(255, 255, 255, .2); stroke: #21252c; } [data-color-mode="dark"] #us_house .cls-5 { fill: #DADADA; } [data-color-mode="dark"] #us_house .cls-7 { stroke: #DADADA; } [data-color-mode="dark"] .graphelarge .limite { border-right: 1px solid rgba(255, 255, 255, .85); } /*#us_house .texte_etat.french { display: none; }*/ </style> <!-- ▄▓▄ ▄▓▓█ ▄▄▄▓▓▓▓▄╦ ▄▓▄ ▄▓▄▄ ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕ ╓▄▓▓▓▓▓▓▓▄ ,▄▓▓▓▓▓▓▓▓▄╦ ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄ ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌ ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ █▓▄ Γ▀▀▀▀▀ΓΓ , █▓▓▓▓▓▓▓▓▓▌ Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌ ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█ ▐▓ ▐▓▓▓▓▓▓▓▓▓▌ ╙▓Q ▓▓▓▓▓▓▓▓▓▌ ▀█▌ ▓▓▓▓▓▓Γ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▄▓▓▓▓▓▓▓ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ⌐ ▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓ ╟▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▐▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓µ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ╟▓▓▓▓▓▓▓█ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▐▀ ▓▓▓▓▓█▀ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ╓▓▓▓█Γ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ █▀ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▓ ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕ ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀ ▓▌ ▓▓▓▓▓▓▓▓▓▀ ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀ ▄▓▓██▀Γ ≈4▄▄, ▀▓▓▓▓▓█▀Γ ▓▌ ▓▓▓▓▓█▀Γ ▓▌ ▀█▓▓▓▓▓▓█▀Γ ╙▓█Γ █▓▄ ██▀ ▓▌ ██▀Γ ▀█▄╦ ▀██▀ ╙▀ ▀` ▀▀ --> <section class="article__content dec_contenu" id="carte_chambre"> <h2 id="resultathouse"><span class="french">Les résultats à la Chambre des représentants</span><span class="english">House of Representatives Election Results</span></h2> <div class="dec_miseajour" id="maj_house"></div> </section> <div class="contenanttouteslesbarres_house"> <div class="graphelarge" id="graphe_reprez"></div> </div> <div class="contenanttouteslesbarres_house"> <div class="graphelarge desop"> <div class="contenantbarres"> <div class="barre dem passelect" style="width:48.97%;"></div> <div class="barre rep passelect" style="width:51.04%;"></div> </div> <div class="candidats passelect"> <div class="quelparti">213 <span class="french">sièges en</span><span class="english">seats in</span> 2022</div> <div class="quelparti droite">222 <span class="french">sièges en</span><span class="english">seats in</span> 2022</div> </div> </div> </div> <div id="us_house" class="dec_contenu cartogramme_house"> <div class="contenant_carte"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1030 658"> <g id="states"> <path id="AK_forme" class="etat" d="M158.35,505.96l-.3,85.4,1.6,1,3.1,.2,1.5-1.1h2.6l.2,2.9,7,6.8,.5,2.6,3.4-1.9,.6-.2,.3-3.1,1.5-1.6,1.1-.2,1.9-1.5,3.1,2.1,.6,2.9,1.9,1.1,1.1,2.4,3.9,1.8,3.4,6,2.7,3.9,2.3,2.7,1.5,3.7,5,1.8,5.2,2.1,1,4.4,.5,3.1-1,3.4-1.8,2.3-1.6-.8-1.5-3.1-2.7-1.5-1.8-1.1-.8,.8,1.5,2.7,.2,3.7-1.1,.5-1.9-1.9-2.1-1.3,.5,1.6,1.3,1.8-.8,.8s-.8-.3-1.3-1c-.5-.6-2.1-3.4-2.1-3.4l-1-2.3s-.3,1.3-1,1c-.6-.3-1.3-1.5-1.3-1.5l1.8-1.9-1.5-1.5v-5h-.8l-.8,3.4-1.1,.5-1-3.7-.6-3.7-.8-.5,.3,5.7v1.1l-1.5-1.3-3.6-6-2.1-.5-.6-3.7-1.6-2.9-1.6-1.1v-2.3l2.1-1.3-.5-.3-2.6,.6-3.4-2.4-2.6-2.9-4.8-2.6-4-2.6,1.3-3.2v-1.6l-1.8,1.6-2.9,1.1-3.7-1.1-5.7-2.4h-5.5l-.6,.5-6.5-3.9-2.1-.3-2.7-5.8-3.6,.3-3.6,1.5,.5,4.5,1.1-2.9,1,.3-1.5,4.4,3.2-2.7,.6,1.6-3.9,4.4-1.3-.3-.5-1.9-1.3-.8-1.3,1.1-2.7-1.8-3.1,2.1-1.8,2.1-3.4,2.1-4.7-.2-.5-2.1,3.7-.6v-1.3l-2.3-.6,1-2.4,2.3-3.9v-1.8l.2-.8,4.4-2.3,1,1.3h2.7l-1.3-2.6-3.7-.3-5,2.7-2.4,3.4-1.8,2.6-1.1,2.3-4.2,1.5-3.1,2.6-.3,1.6,2.3,1,.8,2.1-2.7,3.2-6.5,4.2-7.8,4.2-2.1,1.1-5.3,1.1-5.3,2.3,1.8,1.3-1.5,1.5-.5,1.1-2.7-1-3.2,.2-.8,2.3h-1l.3-2.4-3.6,1.3-2.9,1-3.4-1.3-2.9,1.9h-3.2l-2.1,1.3-1.6,.8-2.1-.3-2.6-1.1-2.3,.6-1,1-1.6-1.1v-1.9l3.1-1.3,6.3,.6,4.4-1.6,2.1-2.1,2.9-.6,1.8-.8,2.7,.2,1.6,1.3,1-.3,2.3-2.7,3.1-1,3.4-.6,1.3-.3,.6,.5h.8l1.3-3.7,4-1.5,1.9-3.7,2.3-4.5,1.6-1.5,.3-2.6-1.6,1.3-3.4,.6-.6-2.4-1.3-.3-1,1-.2,2.9-1.5-.2-1.5-5.8-1.3,1.3-1.1-.5-.3-1.9-4,.2-2.1,1.1-2.6-.3,1.5-1.5,.5-2.6-.6-1.9,1.5-1,1.3-.2-.6-1.8v-4.4l-1-1-.8,1.5h-6.1l-1.5-1.3-.6-3.9-2.1-3.6v-1l2.1-.8,.2-2.1,1.1-1.1-.8-.5-1.3,.5-1.1-2.7,1-5,4.5-3.2,2.6-1.6,1.9-3.7,2.7-1.3,2.6,1.1,.3,2.4,2.4-.3,3.2-2.4,1.6,.6,1,.6h1.6l2.3-1.3,.8-4.4s.3-2.9,1-3.4c.6-.5,1-1,1-1l-1.1-1.9-2.6,.8-3.2,.8-1.9-.5-3.6-1.8-5-.2-3.6-3.7,.5-3.9,.6-2.4-2.1-1.8-1.9-3.7,.5-.8,6.8-.5h2.1l1,1h.6l-.2-1.6,3.9-.6,2.6,.3,1.5,1.1-1.5,2.1-.5,1.5,2.7,1.6,5,1.8,1.8-1-2.3-4.4-1-3.2,1-.8-3.4-1.9-.5-1.1,.5-1.6-.8-3.9-2.9-4.7-2.4-4.2,2.9-1.9h3.2l1.8,.6,4.2-.2,3.7-3.6,1.1-3.1,3.7-2.4,1.6,1,2.7-.6,3.7-2.1,1.1-.2,1,.8,4.5-.2,2.7-3.1h1.1l3.6,2.4,1.9,2.1-.5,1.1,.6,1.1,1.6-1.6,3.9,.3,.3,3.7,1.9,1.5,7.1,.6,6.3,4.2,1.5-1,5.2,2.6,2.1-.6,1.9-.8,4.8,1.9,4.5,2.7Zm-115.1,28.9l2.1,5.3-.2,1-2.9-.3-1.8-4-1.8-1.5h-2.4l-.2-2.6,1.8-2.4,1.1,2.4,1.5,1.5,2.8,.6Zm-2.6,33.5l3.7,.8,3.7,1,.8,1-1.6,3.7-3.1-.2-3.4-3.6-.1-2.7Zm-20.7-14.1l1.1,2.6,1.1,1.6-1.1,.8-2.1-3.1v-1.9h1Zm-13.7,73.1l3.4-2.3,3.4-1,2.6,.3,.5,1.6,1.9,.5,1.9-1.9-.3-1.6,2.7-.6,2.9,2.6-1.1,1.8-4.4,1.1-2.7-.5-3.7-1.1-4.4,1.5-1.6,.3-1.1-.7Zm48.9-4.5l1.6,1.9,2.1-1.6-1.5-1.3-2.2,1Zm2.9,3l1.1-2.3,2.1,.3-.8,1.9-2.4,.1h0Zm23.6-1.9l1.5,1.8,1-1.1-.8-1.9-1.7,1.2Zm8.8-12.5l1.1,5.8,2.9,.8,5-2.9,4.4-2.6-1.6-2.4,.5-2.4-2.1,1.3-2.9-.8,1.6-1.1,1.9,.8,3.9-1.8,.5-1.5-2.4-.8,.8-1.9-2.7,1.9-4.7,3.6-4.8,2.9-1.4,1.1Zm42.3-19.8l2.4-1.5-1-1.8-1.8,1,.4,2.3Z" /> <path id="HI_forme" class="etat" d="M250.35,571.56l1.9-3.6,2.3-.3,.3,.8-2.1,3.1h-2.4Zm10.2-3.7l6.1,2.6,2.1-.3,1.6-3.9-.6-3.4-4.2-.5-4,1.8-1,3.7Zm30.7,10l3.7,5.5,2.4-.3,1.1-.5,1.5,1.3,3.7-.2,1-1.5-2.9-1.8-1.9-3.7-2.1-3.6-5.8,2.9-.7,1.9Zm20.2,8.9l1.3-1.9,4.7,1,.6-.5,6.1,.6-.3,1.3-2.6,1.5-4.4-.3-5.4-1.7Zm5.3,5.2l1.9,3.9,3.1-1.1,.3-1.6-1.6-2.1-3.7-.3v1.2Zm7-1.2l2.3-2.9,4.7,2.4,4.4,1.1,4.4,2.7v1.9l-3.6,1.8-4.8,1-2.4-1.5-5-6.5Zm16.6,15.6l1.6-1.3,3.4,1.6,7.6,3.6,3.4,2.1,1.6,2.4,1.9,4.4,4,2.6-.3,1.3-3.9,3.2-4.2,1.5-1.5-.6-3.1,1.8-2.4,3.2-2.3,2.9-1.8-.2-3.6-2.6-.3-4.5,.6-2.4-1.6-5.7-2.1-1.8-.2-2.6,2.3-1,2.1-3.1,.5-1-1.6-1.8-.1-2Z" /> <path id="AL_forme" class="etat" d="M675.75,478.66l.6,.2,1.3-2.7,1.5-4.4,2.3,.6,3.1,6v1l-2.7,1.9,2.7,.3,5.2-2.5-.3-7.6-2.5-1.8-2-2,.4-4,10.5-1.5,25.7-2.9,6.7-.6,5.6,.1-.5-2.2-1.5-.8-.9-1.1,1-2.6-.4-5.2-1.6-4.5,.8-5.1,1.7-4.8-.2-1.7-1.8-.7-.5-3.6-2.7-3.4-2-6.5-1.4-6.7-1.8-5-3.8-16-3.5-7.9-.8-5.6,.1-2.2-9,.8-23.4,2.2-12.2,.8-.2,6.4,.2,16.7-.7,31-.3,14.1,2.8,18.8,1.6,14.7h2.9Z" /> <path id="AR_forme" class="etat" d="M634.55,358.36l-6.4-.7,.9-3.1,3.1-2.6,.6-2.3-1.8-2.9-31.9,1.2-23.3,.7-23.6,.3,1.5,6.9,.1,8.5,1.4,10.9,.3,38.2,2.1,1.6,3-1.2,2.9,1.2,.4,10.1,25.2-.2,26.8-.8,.9-1.9-.3-3.8-1.7-3.1,1.5-1.4-1.4-2.2,.7-2.4,1.1-5.9,2.7-2.3-.8-2.2,4-5.6,2.5-1.1-.1-1.7-.5-1.7,2.9-5.8,2.5-1.1,.2-3.3,2.1-1.4,.9-4.1-1.4-4,4.2-2.4,.3-2.1,1.2-4.2,.9-3.1-3.7,1Z" /> <path id="AZ_forme" class="etat" d="M182.35,401.96l-.3,1.5,.5,1,18.9,10.7,12.1,7.6,14.7,8.6,16.8,10,12.3,2.4,25.4,2.7,6-39.6,7-53.1,4.4-31-24.6-3.6-60.7-11-.2,1.1-2.6,16.5-2.1,3.8-2.8-.2-1.2-2.6-2.6-.4-1.2-1.1-1.1,.1-2.1,1.7-.3,6.8-.3,1.5-.5,12.5-1.5,2.4-.4,3.3,2.8,5,1.1,5.5,.7,1.1,1.1,.9-.4,2.4-1.7,1.2-3.4,1.6-1.6,1.8-1.6,3.6-.5,4.9-3,2.9-1.9,.9-.1,5.8-.6,1.6,.5,.8,3.9,.4-.9,3-1.7,2.4-3.7,.4-2.6,2.2Z" /> <path id="CA_forme" class="etat" d="M169.95,398.16l-19.7-2.7-10-1.5-.5-1.8v-9.4l-.3-3.2-2.6-4.2-.8-2.3-3.9-4.2-2.9-4.7-2.7-.2-3.2-.8-.3-1,1.5-.6-.6-3.2-1.5-2.1-4.8-.8-3.9-2.1-1.1-2.3-2.6-4.8-2.9-3.1h-2.9l-3.9-2.1-4.5-1.8-4.2-.5-2.4-2.7,.5-1.9,1.8-7.1,.8-1.9v-2.4l-1.6-1-.5-2.9-1.5-2.6-3.4-5.8-1.3-3.1-1.5-4.7-1.6-5.3-3.2-4.4-.5-2.9,.8-3.9h1.1l2.1-1.6,1.1-3.6-1-2.7-2.7-.5-1.9-2.6-2.1-3.7-.2-8.2,.6-1.9,.6-2.3,.5-2.4-5.7-6.3v-2.1l.3-.5,.3-3.2-1.3-4-2.3-4.8-2.7-4.5-1.8-3.9,1-3.7,.6-5.8,1.8-3.1,.3-6.5-1.1-3.6-1.6-4.2-2.7-4.2,.8-3.2,1.5-4.2,1.8-.8,.3-1.1,3.1-2.6,5.2-11.8,.2-7.4,1.7-4.9,38.7,11.8,25.6,6.6-8,31.3-8.7,33.1,12.6,19.2,42.2,62.3,17.1,26.1-.4,3.1,2.8,5.2,1.1,5.4,1,1.5,.7,.6-.2,1.4-1.4,1-3.4,1.6-1.9,2.1-1.7,3.9-.5,4.7-2.6,2.5-2.3,1.1-.1,6.2-.6,1.9,1,1.7,3,.3-.4,1.6-1.4,2-3.9,.6-14.2-.9Zm-73.9-48.9l1.3,1.5-.2,1.3-3.2-.1-.6-1.2-.6-1.5h3.3Zm1.9,0l1.2-.6,3.6,2.1,3.1,1.2-.9,.6-4.5-.2-1.6-1.6-.9-1.5Zm20.7,19.8l1.8,2.3,.8,1,1.5,.6,.6-1.5-1-1.8-2.7-2-1.1,.2,.1,1.2h0Zm-1.4,8.7l1.8,3.2,1.2,1.9-1.5,.2-1.3-1.2s-.7-1.5-.7-1.9v-2.2h.5Z" /> <path id="CO_forme" class="etat" d="M427.45,247.76l-36-3.5-79.1-8.6-2.2,22.1-7,50.4-1.9,13.7,34,3.9,37.5,4.4,34.7,3,14.3,.6,5.7-86Z" /> <path id="CT_forme" class="etat" d="M899.25,203.16l3.6-3.2,1.9-2.1,.8,.6,2.7-1.5,5.2-1.1,7-3.5-.6-4.2-.8-4.4-1.6-6-4.3,1.1-21.8,4.7,.6,3.1,1.5,7.3v8.3l-.9,2.1,1.7,2.2,5-3.4Z" /> <path id="DE_forme" class="etat" d="M881.65,259.46l-1,.5-3.6-2.4-1.8-4.7-1.9-3.6-2.3-1-2.1-3.6,.5-2,.5-2.3,.1-1.1-.6,.1-1.7,1-2,1.7-.2,.3,1.4,4.1,2.3,5.6,3.7,16.1,5-.3,6-1.1-2.3-7.3Z" /> <path id="FL_forme" class="etat" d="M797.45,457.46l-5.2-.7-.7,.8,1.5,4.4-.4,5.2-4.1-1-.2-2.8h-4.1l-5.3,.7-32.4,1.9-8.2-.3-1.7-1.7-2.5-4.2h-5.9l-6.6,.5-35.4,4.2-.3,2.8,1.6,1.6,2.9,2,.3,8.4,3.3-.6,6-2.1,6-.5,4.4-.6,7.6,1.8,8.1,3.9,1.6,1.5,2.9,1.1,1.6,1.9,.3,2.7,3.2-1.3h3.9l3.6-1.9,3.7-3.6,3.1,.2,.5-1.1-.8-1,.2-1.9,4-.8h2.6l2.9,1.5,4.2,1.5,2.4,3.7,2.7,1,1.1,3.4,3.4,1.6,1.6,2.6,1.9,.6,5.2,1.3,1.3,3.1,3,3.7v9.5l-1.5,4.7,.3,2.7,1.3,4.8,1.8,4,.8-.5,1.5-4.5-2.6-1-.3-.6,1.6-.6,4.5,1,.2,1.6-3.2,5.5-2.1,2.4,3.6,3.7,2.6,3.1,2.9,5.3,2.9,3.9,2.1,5,1.8,.3,1.6-2.1,1.8,1.1,2.6,4,.6,3.6,3.1,4.4,.8-1.3,3.9,.3,3.6,2.3,3.4,5.2,.8,3.4,.3,2.9,1.1,1,1.3,.5,2.4-1,1.5-1.6,3.9-.2,3.1-1.5,2.7-3.2-.5-1.9-.3-2.4,.6-1.9-.3-1.9,2.4-1.3,.3-3.4-.6-1.8-.5-12-1.3-7.6-4.5-8.2-3.6-5.8-2.6-5.3-2.9-2.9-2.9-7.4,.7-1.4,1.1-1.3-1.6-2.9-4-3.7-4.8-5.5-3.7-6.3-5.3-9.4-3.7-9.7-2.3-7.3-5.2-.3Zm17.7,132.7l2.4-.6,1.3-.2,1.5-2.3,2.3-1.6,1.3,.5,1.7,.3,.4,1.1-3.5,1.2-4.2,1.5-2.3,1.2-.9-1.1Zm13.5-5l1.2,1.1,2.7-2.1,5.3-4.2,3.7-3.9,2.5-6.6,1-1.7,.2-3.4-.7,.5-1,2.8-1.5,4.6-3.2,5.3-4.4,4.2-3.4,1.9-2.4,1.5Z" /> <path id="GA_forme" class="etat" d="M797.45,456.46l-5.6-.7-1.4,1.6,1.6,4.7-.3,3.9-2.2-.6-.2-3h-5.2l-5.3,.7-32.3,1.9-7.7-.3-1.4-1.2-2.5-4.3-.8-3.3-1.6-.9-.5-.5,.9-2.2-.4-5.5-1.6-4.5,.8-4.9,1.7-4.8-.2-2.5-1.9-.7-.4-3.2-2.8-3.5-1.9-6.2-1.5-7-1.7-4.8-3.8-16-3.5-8-.8-5.3,.1-2.3,3.3-.3,13.6-1.6,18.6-2,6.3-1.1,.5,1.4-2.2,.9-.9,2.2,.4,2,1.4,1.6,4.3,2.7,3.2-.1,3.2,4.7,.6,1.6,2.3,2.8,.5,1.7,4.7,1.8,3,2.2,2.3,3,2.3,1.3,2,1.8,1.4,2.7,2.1,1.9,4.1,1.8,2.7,6,1.7,5.1,2.8,.7,2.1,1.9,2,5.7,2.9,1.6,1.7-.8,.4,1.2-3.3,6.2,.5,2.6-1.5,4.2-2.3,10,.8,6.3-5.1-.3Z" /> <path id="IA_forme" class="etat" d="M604.05,195.86l2.1,2.1,.3,.7-2,3,.3,4,2.6,4.1,3.1,1.6,2.4,.3,.9,1.8,.2,2.4,2.5,1,.9,1.1,.5,1.6,3.8,3.3,.6,1.9-.7,3-1.7,3.7-.6,2.4-2.1,1.6-1.6,.5-5.7,1.5-1.6,4.8,.8,1.8,1.7,1.5-.2,3.5-1.9,1.4-.7,1.8v2.4l-1.4,.4-1.7,1.4-.5,1.7,.4,1.7-1.3,1-2.3-2.7-1.4-2.8-8.3,.8-10,.6-49.2,1.2-1.6-4.3-.4-6.7-1.4-4.2-.7-5.2-2.2-3.7-1-4.6-2.7-7.8-1.1-5.6-1.4-1.9-1.3-2.9,1.7-3.8,1.2-6.1-2.7-2.2-.3-2.4,.7-2.4,1.8-.3,61.1-.6,21.2-.7,.9,3.3Z" /> <path id="ID_forme" class="etat" d="M222.55,39.86l-4.8,17.4-4.5,20.9-3.4,16.2-.4,9.7,1.2,4.4,3.5,2.7-.2,3.9-3.9,4.4-4.5,6.6-.9,2.9-1.2,1.1-1.8,.8-4.3,5.3-.4,3.1-.4,1.1,.6,1,2.6-.1,1.1,2.3-2.4,5.8-1.2,4.2-8.8,35.3,20.7,4.5,39.5,7.9,34.8,6.1,4.9-29.2,3.8-24.1-2.7-2.4-.4-2.6-.8-1.1-2.1,1-.7,2.6-3.2,.5-3.9-1.6-3.8,.1-2.5,.7-3.4-1.5-2.4,.2-2.4,2-2-1.1-.7-4,.7-2.9-2.5-2.9-3.3-2.6-2.7-13.1-.1-4.7-.3-.1-.2,.4-5.1,3.5-1.7-.2-2.9-3.4-.2-3.1,7-17.1-.4-1.9-3.4-1.1-.6-1.2-2.6-3.5-4.6-10.2-3.2-1.5-2-4.9,1.3-4.6-3.2-7.6,4.4-21.5-13-2.8Z" /> <path id="IL_forme" class="etat" d="M665.95,226.56l-.8-2.6-1.3-3.7-1.6-1.8-1.5-2.6-.4-5.5-15.9,1.8-17.4,1h-12.3l.2,2.1,2.2,.9,1.1,1.4,.4,1.4,3.9,3.4,.7,2.4-.7,3.3-1.7,3.7-.8,2.7-2.4,1.9-1.9,.6-5.2,1.3-1.3,4.1,.6,1.1,1.9,1.8-.2,4.3-2.1,1.6-.5,1.3v2.8l-1.8,.6-1.4,1.2-.4,1.2,.4,2-1.6,1.3-.9,2.8,.3,3.9,2.3,7,7,7.6,5.7,3.7v4.4l.7,1.2,6.6,.6,2.7,1.4-.7,3.5-2.2,6.2-.8,3,2,3.7,6.4,5.3,4.8,.8,2.2,5.1,2,3.4-.9,2.8,1.5,3.8,1.7,2.1,1.6-.3,1-2.2,2.4-1.7,2.8-1,6.1,2.5,.5-.2v-1.1l-1.2-2.7,.4-2.8,2.4-1.6,3.4-1.2-.5-1.3-.8-2,1.2-1.3,1-2.7v-4l.4-4.9,2.5-3,1.8-3.8,2.5-4-.5-5.3-1.8-3.2-.3-3.3,.8-5.3-.7-7.2-1.1-15.8-1.4-15.3-.9-11.7-.2-.9Z" /> <path id="IN_forme" class="etat" d="M670.15,228.36l1.5,1,1.1-.3,2.1-1.9,2.5-1.8,14.3-1.1,18.4-1.8,1.6,15.5,4.9,42.6-.6,2.9,1.3,1.6,.2,1.3-2.3,1.6-3.6,1.7-3.2,.4-.5,4.8-4.7,3.6-2.9,4,.2,2.4-.5,1.4h-3.5l-1.4-1.7-5.2,3,.2,3.1-.9,.2-.5-.9-2.4-1.7-3.6,1.5-1.4,2.9-1.2-.6-1.6-1.8-4.4,.5-5.7,1-2.5,1.3v-2.6l.4-4.7,2.3-2.9,1.8-3.9,2.7-4.2-.5-5.8-1.8-3.1-.3-3.2,.8-5.3-.7-7.1-.9-12.6-2.5-30.1,3,.8Z" /> <path id="KS_forme" class="etat" d="M533.15,271.76l-43.8-.6-40.6-1.2-21.7-.9-4.3,64.8,24.3,1,44.7,2.1,46.3,.6,12.6-.3,.7-35-1.2-11.1-2.5-2-2.4-3-2.3-3.6,.6-3,1.7-1.4v-2.1l-.8-.7-2.6-.2-3.5-3.4h-5.2Z" /> <path id="KY_forme" class="etat" d="M654.45,344.06l12.6-.7,.1-4.1h4.3l30.4-3.2,45.1-4.3,5.6-3.6,3.9-2.1,.1-1.9,6-7.8,4.1-3.6,2.1-2.4-3.3-2-2.5-2.7-3-3.8-.5-2.2-2.6-1.4-.9-1.9-.2-6.1-2.6-2-1.9-1.1-.5-2.3-1.3,.2-2,1.2-2.5,2.7-1.9-1.7-2.5-.5-2.4,1.4h-2.3l-1.8-2-5.6-.1-1.8-4.5-2.9-1.5-2.1,.8-4.2,.2-.5,2.1,1.2,1.5,.3,2.1-2.8,2-3.8,1.8-2.6,.4-.5,4.5-4.9,3.6-2.6,3.7,.2,2.2-.9,2.3-4.5-.1-1.3-1.3-3.9,2.2,.2,3.3-2.4,.6-.8-1.4-1.7-1.2-2.7,1.1-1.8,3.5-2.2-1-1.4-1.6-3.7,.4-5.6,1-2.8,1.3-1.2,3.4-1,1,1.5,3.7-4.2,1.4-1.9,1.4-.4,2.2,1.2,2.4v2.2l-1.6,.4-6.1-2.5-2.3,.9-2,1.4-.8,1.8,1.7,2.4-.9,1.8-.1,3.3-2.4,1.3-2.1,1.7,11.1-.2Z" /> <path id="LA_forme" class="etat" d="M574.15,498.16l8.1-.3,10.3,3.6,6.5,1.1,3.7-1.5,3.2,1.1,3.2,1,.8-2.1-3.2-1.1-2.6,.5-2.7-1.6,.8-1.5,3.1-1,1.8,1.5,1.8-1,3.2,.6,1.5,2.4,.3,2.3,4.5,.3,1.8,1.8-.8,1.6-1.3,.8,1.6,1.6,8.4,3.6,3.6-1.3,1-2.4,2.6-.6,1.8-1.5,1.3,1,.8,2.9-2.3,.8,.6,.6,3.4-1.3,2.3-3.4,.8-.5-2.1-.3,.8-1.6-.2-1.5,2.1-.5,1.1-1.3,.6,.8,.6,3.1,4.2,.6,4,1.9,1,1.5h2.9l1.1,1,2.3-3.1v-1.5h-1.3l-3.4-2.7-5.8-.8-3.2-2.3,1.1-2.7,2.3,.3,.2-.6-1.8-1v-.5h3.2l1.8-3.1-1.3-1.9-.3-2.7-1.5,.2-1.9,2.1-.6,2.6-3.1-.6-1-1.8,1.8-1.9,1.9-1.7-2.2-6.5-3.4-3.4,1-7.3-.2-.5-1.3,.2-33.1,1.4-.8-2.4,.8-8.5,8.6-14.8-.9-2.6,1.4-.4,.4-2-2.2-2,.1-1.9-2-4.5-.4-5.1,.1-.7-26.4,.8-25.2,.1,.4,9.7,.7,9.5,.5,3.7,2.6,4.5,.9,4.4,4.3,6,.3,3.1,.6,.8-.7,8.3-2.8,4.6,1.2,2.4-.5,2.6-.8,7.3-1.3,3,.2,3.7,4.7-1.5Z" /> <path id="MA_forme" class="etat" d="M934.75,184.76l-.5-2.3,.8-1.5,2.9-1.5,.8,3.1-.5,1.8-2.4,1.5v1l1.9-1.5,3.9-4.5,3.9-1.9,4.2-1.5-.3-2.4-1-2.9-1.9-2.4-1.8-.8-2.1,.2-.5,.5,1,1.3,1.5-.8,2.1,1.6,.8,2.7-1.8,1.8-2.3,1-3.6-.5-3.9-6-2.3-2.6h-1.8l-1.1,.8-1.9-2.6,.3-1.5,2.4-5.2-2.9-4.4-3.7,1.8-1.8,2.9-18.3,4.7-13.8,2.5-.6,10.6,.7,4.9,22-4.8,11.2-2.8,2,1.6,3.4,4.3,2.9,4.7,2.1-.9Zm12.5,1.4l2.2-.7,.5-1.7,1,.1,1,2.3-1.3,.5-3.9,.1,.5-.6Zm-9.4,.8l2.3-2.6h1.6l1.8,1.5-2.4,1-2.2,1-1.1-.9Z" /> <path id="MD_forme" class="etat" d="M882.05,276.36l1.7-3.8,.5-4.8-6.3,1.1-5.8,.3-3.8-16.8-2.3-5.5-1.5-4.6-22.2,4.3-37.6,7.6,2,10.4,4.8-4.9,2.5-.7,1.4-1.5,1.8-2.7,1.6,.7,2.6-.2,2.6-2.1,2-1.5,2.1-.6,1.5,1.1,2.7,1.4,1.9,1.8,1.3,1.4,4.8,1.6-.6,2.9,5.8,2.1,2.1-2.6,3.7,2.5-2.1,3.3-.7,3.3-1.8,2.6v2.1l.3,.8,2,1.3,3.4,1.1,4.3-.1,3.1,1,2.1,.3,1-2.1-1.5-2.1v-1.8l-2.4-2.1-2.1-5.5,1.3-5.3-.2-2.1-1.3-1.3s1.5-1.6,1.5-2.3c0-.6,.5-2.1,.5-2.1l1.9-1.3,1.9-1.6,.5,1-1.5,1.6-1.3,3.7,.3,1.1,1.8,.3,.5,5.5-2.1,1,.3,3.6,.5-.2,1.1-1.9,1.6,1.8-1.6,1.3-.3,3.4,2.6,3.4,3.9,.5,1.6-.8,3.2,4.2,1,.4,7.4-2.9Zm-14.5,.2l1.1,2.5,.2,1.8,1.1,1.9s.9-.9,.9-1.2-.7-3.1-.7-3.1l-.7-2.3-1.9,.4Z" /> <path id="ME_forme" class="etat" d="M913.05,104.16l1.5,.4v-2.6l.8-5.5,2.6-4.7,1.5-4-1.9-2.4v-6l.8-1,.8-2.7-.2-1.5-.2-4.8,1.8-4.8,2.9-8.9,2.1-4.2h1.3l1.3,.2v1.1l1.3,2.3,2.7,.6,.8-.8v-1l4-2.9,1.8-1.8,1.5,.2,6,2.4,1.9,1,9.1,29.9h6l.8,1.9,.2,4.8,2.9,2.3h.8l.2-.5-.5-1.1,2.8-.5,1.9,2.1,2.3,3.7v1.9l-2.1,4.7-1.9,.6-3.4,3.1-4.8,5.5h-1.3c-.6,0-1-2.1-1-2.1l-1.8,.2-1,1.5-2.4,1.5-1,1.5,1.6,1.5-.5,.6-.5,2.7-1.9-.2v-1.6l-.3-1.3-1.5,.3-1.8-3.2-2.1,1.3,1.3,1.5,.3,1.1-.8,1.3,.3,3.1,.2,1.6-1.6,2.6-2.9,.5-.3,2.9-5.3,3.1-1.3,.5-1.6-1.5-3.1,3.6,1,3.2-1.5,1.3-.2,4.4-1.1,6.3-2.2-.9-.5-3.1-4-1.1-.2-2.5-11.7-37.4,1.3-.2Zm36.5,15.6l1.5-1.5,1.4,1.1,.6,2.4-1.7,.9-1.8-2.9Zm6.7-5.9l1.8,1.9s1.3,.1,1.3-.2,.2-2,.2-2l.9-.8-.8-1.8-2,.7-1.4,2.2Z" /> <path id="MI_forme" class="etat" d="M691.75,223.26l19.1-1.9,.2,1.1,9.9-1.5,12-1.7,.1-.6,.2-1.5,2.1-3.7,2-1.7-.2-5.1,1.6-1.6,1.1-.3,.2-3.6,1.5-3,1.1,.6,.2,.6,.8,.2,1.9-1-.4-9.1-3.2-8.2-2.3-9.1-2.4-3.2-2.6-1.8-1.6,1.1-3.9,1.8-1.9,5-2.7,3.7-1.1,.6-1.5-.6s-2.6-1.5-2.4-2.1c.2-.6,.5-5,.5-5l3.4-1.3,.8-3.4,.6-2.6,2.4-1.6-.3-10-1.6-2.3-1.3-.8-.8-2.1,.8-.8,1.6,.3,.2-1.6-2.6-2.2-1.3-2.6h-2.6l-4.5-1.5-5.5-3.4h-2.7l-.6,.6-1-.5-3.1-2.3-2.9,1.8-2.9,2.3,.3,3.6,1,.3,2.1,.5,.5,.8-2.6,.8-2.6,.3-1.5,1.8-.3,2.1,.3,1.6,.3,5.5-3.6,2.1-.6-.2v-4.2l1.3-2.4,.6-2.4-.8-.8-1.9,.8-1,4.2-2.7,1.1-1.8,1.9-.2,1,.6,.8-.6,2.6-2.3,.5v1.1l.8,2.4-1.1,6.1-1.6,4,.6,4.7,.5,1.1-.8,2.4-.3,.8-.3,2.7,3.6,6,2.9,6.5,1.5,4.8-.8,4.7-1,6-2.4,5.2-.3,2.7-3.2,3.1,13-1Zm-33.3-72.4l-1.3-1.1-1.8-10.4-3.7-1.3-1.7-2.3-12.6-2.8-2.8-1.1-8.1-2.2-7.8-1-3.9-5.3,.7-.5,2.7-.8,3.6-2.3v-1l.6-.6,6-1,2.4-1.9,4.4-2.1,.2-1.3,1.9-2.9,1.8-.8,1.3-1.8,2.3-2.3,4.4-2.4,4.7-.5,1.1,1.1-.3,1-3.7,1-1.5,3.1-2.3,.8-.5,2.4-2.4,3.2-.3,2.6,.8,.5,1-1.1,3.6-2.9,1.3,1.3h2.3l3.2,1,1.5,1.1,1.5,3.1,2.7,2.7,3.9-.2,1.5-1,1.6,1.3,1.6,.5,1.3-.8h1.1l1.6-1,4-3.6,3.4-1.1,6.6-.3,4.5-1.9,2.6-1.3,1.5,.2v5.7l.5,.3,2.9,.8,1.9-.5,6.1-1.6,1.1-1.1,1.5,.5v7l3.2,3.1,1.3,.6,1.3,1-1.3,.3-.8-.3-3.7-.5-2.1,.6-2.3-.2-3.2,1.5h-1.8l-5.8-1.3-5.2,.2-1.9,2.6-7,.6-2.4,.8-1.1,3.1-1.3,1.1-.5-.2-1.5-1.6-4.5,2.4h-.6l-1.1-1.6-.8,.2-1.9,4.4-1,4-3.2,6.9-1.3-.8Zm-29.6-56.5l1.8-2.1,2.2-.8,5.4-3.9,2.3-.6,.5,.5-5.1,5.1-3.3,1.9-2.1,.9-1.7-1Zm86.2,32.1l.6,2.5,3.2,.2,1.3-1.2s-.1-1.5-.4-1.6c-.3-.2-1.6-1.9-1.6-1.9l-2.2,.2-1.6,.2-.3,1.1,1,.5Z" /> <path id="MN_forme" class="etat" d="M511.85,79.06l-.6,3.9v10.3l1.6,5,1.9,3.3,.5,9.9,1.8,13.4,1.8,7.3,.4,6.4v5.3l-1.6,1.8-1.8,1.3v1.5l.9,1.7,4.1,3.5,.7,3.2v35.9l60.3-.6,21.2-.7-.5-6-1.8-2.1-7.2-4.6-3.6-5.3-3.4-.9-2-2.8h-3.2l-3.5-3.8-.5-7,.1-3.9,1.5-3-.7-2.7-2.8-3.1,2.2-6.1,5.4-4,1.2-1.4-.2-8,.2-3,2.6-3,3.8-2.9,1.3-.2,4.5-5,1.8-.8,2.3-3.9,2.4-3.6,3.1-2.6,4.8-2,9.2-4.1,3.9-1.8,.6-2.3-4.4,.4-.7,1.1h-.6l-1.8-3.1-8.9,.3-1,.8h-1l-.5-1.3-.8-1.8-2.6,.5-3.2,3.2-1.6,.8h-3.1l-2.6-1v-2.1l-1.3-.2-.5,.5-2.6-1.3-.5-2.9-1.5,.5-.5,1-2.4-.5-5.3-2.4-3.9-2.6h-2.9l-1.3-1-2.3,.6-1.1,1.1-.3,1.3h-4.8v-2.1l-6.3-.3-.3-1.5h-4.8l-1.6-1.6-1.5-6.1-.8-5.5-1.9-.8-2.3-.5-.6,.2-.3,8.2h-30.1l1.8,5.6Z" /> <path id="MO_forme" class="etat" d="M640.35,350.96l.5-5.9,4.2-3.4,1.9-1v-2.9l.7-1.6-1.1-1.6-2.4,.3-2.1-2.5-1.7-4.5,.9-2.6-2-3.2-1.8-4.6-4.6-.7-6.8-5.6-2.2-4.2,.8-3.3,2.2-6,.6-3-1.9-1-6.9-.6-1.1-1.9v-4.1l-5.3-3.5-7.2-7.8-2.3-7.3-.5-4.2,.7-2.4-2.6-3.1-1.2-2.4-7.7,.8-10,.6-48.8,1.2,1.3,2.6-.1,2.2,2.3,3.6,3,3.9,3.1,3,2.6,.2,1.4,1.1v2.9l-1.8,1.6-.5,2.3,2.1,3.2,2.4,3,2.6,2.1,1.3,11.6-.8,40,.5,5.7,23.7-.2,23.3-.7,32.5-1.3,2.2,3.7-.8,3.1-3.1,2.5-.5,1.8,5.2,.5,4.1-1.1,1.7-5.3Z" /> <path id="MS_forme" class="etat" d="M651.55,484.76l2.6-4.2,1.8,.8,6.8-1.9,2.1,.3,1.5,.8h5.2l.4-1.6-1.7-14.8-2.8-19,1-45.1-.2-16.7,.2-6.3-4.8,.3-19.6,1.6-13,.4-.2,3.2-2.8,1.3-2.6,5.1,.5,1.6,.1,2.4-2.9,1.1-3.5,5.1,.8,2.3-3,2.5-1,5.7-.6,1.9,1.6,2.5-1.5,1.4,1.5,2.8,.3,4.2-1.2,2.5-.2,.9,.4,5,2,4.5-.1,1.7,2.3,2-.7,3.1-.9,.3,.6,1.9-8.6,15-.8,8.2,.5,1.5,24.2-.7,8.2-.7,1.9-.3,.6,1.4-1,7.1,3.3,3.3,2.2,6.4,1.1-.8Z" /> <path id="MT_forme" class="etat" d="M408.35,83.06l-5.3,57.1-1.3,15.2-59.1-6.6-49-7.1-1.4,11.2-1.9-1.7-.4-2.5-1.3-1.9-3.3,1.5-.7,2.5-2.3,.3-3.8-1.6-4.1,.1-2.4,.7-3.2-1.5-3,.2-2.1,1.9-.9-.6-.7-3.4,.7-3.2-2.7-3.2-3.3-2.5-2.5-12.6-.1-5.3-1.6-.8-.6,1-4.5,3.2-1.2-.1-2.3-2.8-.2-2.8,7-17.1-.6-2.7-3.5-1.1-.4-.9-2.7-3.5-4.6-10.4-3.2-1.6-1.8-4.3,1.3-4.6-3.2-7.6,4.4-21.3,32.7,6.9,18.4,3.4,32.3,5.3,29.3,4,29.2,3.5,30.8,3.1-.9,14.2Z" /> <path id="NC_forme" class="etat" d="M833.95,369.96l-12.7-7.7-3.1-.8-16.6,2.1-1.6-3-2.8-2.2-16.7,.5-7.4,.9-9.2,4.5-6.8,2.7-6.5,1.2-13.4,1.4,.1-4.1,1.7-1.3,2.7-.7,.7-3.8,3.9-2.5,3.9-1.5,4.5-3.7,4.4-2.3,.7-3.2,4.1-3.8,.7,1,2.5,.2,2.4-3.6,1.7-.4,2.6,.3,1.8-4,2.5-2.4,.5-1.8,.1-3.5,4.4,.1,38.5-5.6,57.5-12.3,2,4.8,3.6,6.5,2.4,2.4,.6,2.3-2.4,.2,.8,.6-.3,4.2-2.6,1.3-.6,2.1-1.3,2.9-3.7,1.6-2.4-.3-1.5-.2-1.6-1.3,.3,1.3v1h1.9l.8,1.3-1.9,6.3h4.2l.6,1.6,2.3-2.3,1.3-.5-1.9,3.6-3.1,4.8h-1.3l-1.1-.5-2.7,.6-5.2,2.4-6.5,5.3-3.4,4.7-1.9,6.5-.5,2.4-4.7,.5-5.1,1.5-10.2-8.3Zm49.3-26.2l2.6-2.5,3.2-2.6,1.5-.6,.2-2-.6-6.1-1.5-2.3-.6-1.9,.7-.2,2.7,5.5,.4,4.4-.2,3.4-3.4,1.5-2.8,2.4-1.1,1.2-1.1-.2Z" /> <path id="ND_forme" class="etat" d="M518.25,138.66l-.4-6.2-1.8-7.3-1.8-13.6-.5-9.7-1.9-3.2-1.6-5.3v-10.4l.6-3.8-1.8-5.5-28.6-.6-18.6-.6-26.5-1.3-25.2-2.2-.9,14.4-4.7,50.9,56.8,3.9,56.9,1.7v-1.2Z" /> <path id="NE_forme" class="etat" d="M517.55,216.56l-1-2.3-.5-1.6-2.9-1.6-4.8-1.5-2.2-1.2-2.6,.1-3.7,.4-4.2,1.2-6-4.1-2.2-2-10.7,.6-41.5-2.4-35.6-2.2-4.3,43.7,33.1,3.3-1.4,21.1,21.7,1,40.6,1.2,43.8,.6h4.5l-2.2-3-2.6-3.9,.1-2.3-1.4-2.7-1.9-5.2-.4-6.7-1.4-4.1-.5-5-2.3-3.7-1-4.7-2.8-7.9-1-5.3-2.7,.2Z" /> <path id="NH_forme" class="etat" d="M928.95,153.56l1.1-3.2-2.7-1.2-.5-3.1-4.1-1.1-.3-3-11.7-37.5-.7,.1-.6,1.6-.6-.5-1-1-1.5,1.9-.2,2.3,.5,8.4,1.9,2.8v4.3l-3.9,4.8-2.4,.9v.7l1.1,1.9v8.6l-.8,9.2-.2,4.7,1,1.4-.2,4.7-.5,1.5,1,1.1,5.1-1.2,13.8-3.5,1.7-2.9,4-1.9,.7-.8Z" /> <path id="NJ_forme" class="etat" d="M870.95,240.56l.1-1.5,2.7-1.3,1.7-2.8,1.7-2.4,3.3-3.2v-1.2l-6.1-4.1-1-2.7-2.7-.3-.1-.9-.7-2.2,2.2-1.1,.2-2.9-1.3-1.3,.2-1.2,1.9-3.1v-3.1l2.5-3.1,5.6,2.5,6.4,1.9,2.5,1.2,.1,1.8-.5,2.7,.4,4.5-2.1,1.9-1.1,1,.5,.5,2.7-.3,1.1-.8,1.6,3.4,.2,9.4,.6,1.1-1.1,5.5-3.1,6.5-2.7,4-.8,4.8-2.1,2.4h-.8l-.3-2.7,.8-1-.2-1.5-4-.6-4.8-2.3-3.2-2.9-1-2,.7-2.6Z" /> <path id="NM_forme" class="etat" d="M317.45,441.66l-16.7-2.6-1.2,9.6-15.8-2,6-39.7,7-53.2,4.4-30.9,34,3.9,37.4,4.4,32,2.8-.3,10.8-1.4-.1-7.4,97.7-28.4-1.8-38.1-3.7,.7,6.3-12.2-1.5Z" /> <path id="NV_forme" class="etat" d="M170.35,185.86l38.7,8.5,26,5.2-10.6,53.1-5.4,29.8-3.3,15.5-2.1,11.1-2.6,16.4-1.7,3.1-1.6-.1-1.2-2.6-2.8-.5-1.3-1.1-1.8,.1-.9,.8-1.8,1.3-.3,7.3-.3,1.5-.5,12.4-1.1,1.8-16.7-25.5-42.1-62.1-12.4-19,8.6-32.6,8-31.3,29.2,6.9Z" /> <path id="NY_forme" class="etat" d="M890.65,212.26l.5-2.7-.2-2.4-3-1.5-6.5-2-6-2.6-.6-.4-2.7-.3-2-1.5-2.1-5.9-3.3-.5-2.4-2.4-38.4,8.1-31.6,6-.5-6.5,1.6-1.2,1.3-1.1,1-1.6,1.8-1.1,1.9-1.8,.5-1.6,2.1-2.7,1.1-1-.2-1-1.3-3.1-1.8-.2-1.9-6.1,2.9-1.8,4.4-1.5,4-1.3,3.2-.5,6.3-.2,1.9,1.3,1.6,.2,2.1-1.3,2.6-1.1,5.2-.5,2.1-1.8,1.8-3.2,1.6-1.9h2.1l1.9-1.1,.2-2.3-1.5-2.1-.3-1.5,1.1-2.1v-1.5h-1.8l-1.8-.8-.8-1.1-.2-2.6,5.8-5.5,.6-.8,1.5-2.9,2.9-4.5,2.7-3.7,2.1-2.4,2.4-1.8,3.1-1.2,5.5-1.3,3.2,.2,4.5-1.5,7.4-2.2,.7,4.9,2.4,6.5,.8,5-1,4.2,2.6,4.5,.8,2-.9,3.2,3.7,1.7,2.7,10.2v5.8l-.6,10.9,.8,5.4,.7,3.6,1.5,7.3v8.1l-1.1,2.3,2.1,2.7,.5,.9-1.9,1.8,.3,1.3,1.3-.3,1.5-1.3,2.3-2.6,1.1-.6,1.6,.6,2.3,.2,7.9-3.9,2.9-2.7,1.3-1.5,4.2,1.6-3.4,3.6-3.9,2.9-7.1,5.3-2.6,1-5.8,1.9-4,1.1-1-.4-.3-3.8Z" /> <path id="OH_forme" class="etat" d="M711.05,223.46l1.7,15.5,4.8,41.1,3.9-.2,2.3-.8,3.6,1.8,1.7,4.2,5.4,.1,1.8,2h1.7l2.4-1.4,3.1,.5,1.5,1.3,1.8-2,2.3-1.4,2.4-.4,.6,2.7,1.6,1,2.6,2,.8,.2,2-.1,1.2-.6v-2.1l1.7-1.5,.1-4.8,1.1-4.2,1.9-1.3,1,.7,1,1.1,.7,.2,.4-.4-.9-2.7v-2.2l1.1-1.4,2.5-3.6,1.3-1.5,2.2,.5,2.1-1.5,3-3.3,2.2-3.7,.2-5.4,.5-5v-4.6l-1.2-3.2,1.2-1.8,1.3-1.2-.6-2.8-4.3-25.6-6.2,3.7-3.9,2.3-3.4,3.7-4,3.9-3.2,.8-2.9,.5-5.5,2.6-2.1,.2-3.4-3.1-5.2,.6-2.6-1.5-2.2-1.3-23.1,3.4Z" /> <path id="OK_forme" class="etat" d="M459.15,347.16l-1.8,24.3-.9,18,.2,1.6,4,3.6,1.7,.9h.9l.9-2.1,1.5,1.9,1.6,.1,.3-.2,.2-1.1,2.8,1.4-.4,3.5,3.8,.5,2.5,1,4.2,.6,2.3,1.6,2.5-1.7,3.5,.7,2.2,3.1,1.2,.1v2.3l2.1,.7,2.5-2.1,1.8,.6,2.7,.1,.7,2.3,4.4,1.8,1.7-.3,1.9-4.2h1.3l1.1,2.1,4.2,.8,3.4,1.3,3,.8,1.6-.7,.7-2.7h4.5l1.9,.9,2.7-1.9h1.4l.6,1.4h3.6l2-1.8,2.3,.6,1.7,2.2,3,1.7,3.4,.9,1.9,1.2-.3-37.6-1.4-10.9-.1-8.6-1.5-6.6-.6-6.8,.1-4.3-12.6,.3-46.3-.5-44.7-2.1-41.5-1.8-.4,10.7,54,2.4Z" /> <path id="OR_forme" class="etat" d="M114.65,171.16l28.2,7.2,27.5,6.5,17,3.7,8.8-35.1,1.2-4.4,2.4-5.5-.7-1.3-2.5,.1-1.3-1.8,.6-1.5,.4-3.3,4.7-5.7,1.9-.9,.9-.8,.7-2.7,.8-1.1,3.9-5.7,3.7-4,.2-3.3-3.4-2.5-1.2-4.6-13.1-3.8-15.3-3.5-14.8,.4-1.1-1.3-5.1,1.8-4.5-.5-2.4-1.6-1.3,.5-4.7-.3-2-1.4-4.8-1.8-1.1-.1-4.5-1.3-1.8,1.5-6.3-.2-5.3-3.8,.2-9.3-2.1-3.5-4.1-.6-.7-2.5-2.4-.5-5.8,2.1-2.3,6.5-3.2,10-3.2,6.5-5,14.1-6.5,13.6-8.1,12.6-1.9,2.9-.5,8.8-1.3,6,2.7,3.5,38.5,11.9Z" /> <path id="PA_forme" class="etat" d="M783.85,204.46l1.3-.5,5.7-5.5,.7,6.9,33.5-6.5,36.9-7.8,2.3,2.3,3.1,.4,2,5.6,2.4,1.9,2.8,.4,.1,.1-2.6,3.2v3.1l-1.9,3.1-.2,1.9,1.3,1.3-.2,1.9-2.4,1.1,1,3.4,.2,1.1,2.8,.3,.9,2.5,5.9,3.9v.4l-3.1,3-1.5,2.2-1.7,2.8-2.7,1.2-1.4,.3-2.1,1.3-1.6,1.4-22.4,4.3-38.7,7.8-11.3,1.4-3.9,.7-5.1-22.4-4.3-25.9,4.2-2.6Z" /> <path id="RI_forme" class="etat" d="M920.85,187.96l-.8-4.4-1.6-6,5.7-1.5,1.5,1.3,3.4,4.3,2.8,4.4-2.8,1.4-1.3-.2-1.1,1.8-2.4,1.9-2.8,1.1-.6-4.1Z" /> <path id="SC_forme" class="etat" d="M806.25,425.86l-2.1-1-1.9-5.6-2.5-2.3-2.5-.5-1.5-4.6-3-6.5-4.2-1.8-1.9-1.8-1.2-2.6-2.4-2-2.3-1.3-2.2-2.9-3.2-2.4-4.4-1.7-.4-1.4-2.3-2.8-.5-1.5-3.8-5.4-3.4,.1-3.9-2.5-1.2-1.2-.2-1.4,.6-1.6,2.7-1.3-.8-2,6.4-2.7,9.2-4.5,7.1-.9,16.4-.5,2.3,1.9,1.8,3.5,4.6-.8,12.6-1.5,2.7,.8,12.5,7.4,10.1,8.3-5.3,5.4-2.6,6.1-.5,6.3-1.6,.8-1.1,2.7-2.4,.6-2.1,3.6-2.7,2.7-2.3,3.4-1.6,.8-3.6,3.4-2.9,.2,1,3.2-5,5.3-2.3,1.6-2.2,.9Z" /> <path id="SD_forme" class="etat" d="M518.25,193.36l-.9,3.2,.4,3,2.6,2-1.2,5.4-1.8,4.1,1.5,3.3,.7,1.1-1.3,.1-.7-1.6-.6-2-3.3-1.8-4.8-1.5-2.5-1.3-2.9,.1-3.9,.4-3.8,1.2-5.3-3.8-2.7-2.4-10.9,.8-41.5-2.4-35.6-2.2,1.5-24.8,2.8-34,.4-5,56.9,3.9,56.9,1.7v2.7l-1.3,1.5-2,1.5-.1,2.2,1.1,2.2,4.1,3.4,.5,2.7v35.9l-2.3,.4Z" /> <path id="TN_forme" class="etat" d="M718.05,371.86l-13.1,1.2-23.3,2.2-37.6,2.7-11.8,.4,.9-.6,.9-4.5-1.2-3.6,3.9-2.3,.4-2.5,1.2-4.3,3-9.5,.5-5.6,.3-.2,12.3-.2,13.6-.8,.1-3.9,3.5-.1,30.4-3.3,54-5.2,10.3-1.5,7.6-.2,2.4-1.9,1.3,.3-.1,3.3-.4,1.6-2.4,2.2-1.6,3.6-2-.4-2.4,.9-2.2,3.3-1.4-.2-.8-1.2-1.1,.4-4.3,4-.8,3.1-4.2,2.2-4.3,3.6-3.8,1.5-4.4,2.8-.6,3.6-2.5,.5-2,1.7-.2,4.8-18.1,2.1Z" /> <path id="TX_forme" class="etat" d="M330.05,437.86l37,3.6,29.3,1.9,7.4-97.7,54.4,2.4-1.7,23.3-1,18,.2,2,4.4,4.1,2,1.1h1.8l.5-1.2,.7,.9,2.4,.2,1.1-.6v-.2l1,.5-.4,3.7,4.5,.7,2.4,.9,4.2,.7,2.6,1.8,2.8-1.9,2.7,.6,2.2,3.1,.8,.1v2.1l3.3,1.1,2.5-2.1,1.5,.5,2.1,.1,.6,2.1,5.2,2,2.3-.5,1.9-4h.1l1.1,1.9,4.6,.9,3.4,1.3,3.2,1,2.4-1.2,.7-2.3h3.6l2.1,1,3-2h.4l.5,1.4h4.7l1.9-1.8,1.3,.4,1.7,2.1,3.3,1.9,3.4,1,2.5,1.4,2.7,2,3.1-1.2,2.1,.8,.7,20,.7,9.5,.6,4.1,2.6,4.4,.9,4.5,4.2,5.9,.3,3.1,.6,.8-.7,7.7-2.9,4.8,1.3,2.6-.5,2.4-.8,7.2-1.3,3,.3,4.2-5.6,1.6-9.9,4.5-1,1.9-2.6,1.9-2.1,1.5-1.3,.8-5.7,5.3-2.7,2.1-5.3,3.2-5.7,2.4-6.3,3.4-1.8,1.5-5.8,3.6-3.4,.6-3.9,5.5-4,.3-1,1.9,2.3,1.9-1.5,5.5-1.3,4.5-1.1,3.9-.8,4.5,.8,2.4,1.8,7,1,6.1,1.8,2.7-1,1.5-3.1,1.9-5.7-3.9-5.5-1.1-1.3,.5-3.2-.6-4.2-3.1-5.2-1.1-7.6-3.4-2.1-3.9-1.3-6.5-3.2-1.9-.6-2.3,.6-.6,.3-3.4-1.3-.6-.6-1,1.3-4.4-1.6-2.3-3.2-1.3-3.4-4.4-3.6-6.6-4.2-2.6,.2-1.9-5.3-12.3-.8-4.2-1.8-1.9-.2-1.5-6-5.3-2.6-3.1v-1.1l-2.6-2.1-6.8-1.1-7.4-.6-3.1-2.3-4.5,1.8-3.6,1.5-2.3,3.2-1,3.7-4.4,6.1-2.4,2.4-2.6-1-1.8-1.1-1.9-.6-3.9-2.3v-.6l-1.8-1.9-5.2-2.1-7.4-7.8-2.3-4.7v-8.1l-3.2-6.5-.5-2.7-1.6-1-1.1-2.1-5-2.1-1.3-1.6-7.1-7.9-1.3-3.2-4.7-2.3-1.5-4.4-2.6-2.9-1.7-.5-.6-5.4Zm174.4,141.7l-.6-7.1-2.7-7.2-.6-7,1.5-8.2,3.3-6.9,3.5-5.4,3.2-3.6,.6,.2-4.8,6.6-4.4,6.5-2,6.6-.3,5.2,.9,6.1,2.6,7.2,.5,5.2,.2,1.5-.9,.3Z" /> <path id="UT_forme" class="etat" d="M275.65,318.16l24.6,3.6,1.9-13.7,7-50.5,2.3-22-32.2-3.5,2.2-13.1,1.8-10.6-34.7-6.1-12.5-2.5-10.6,52.9-5.4,30-3.3,15.4-1.7,9.2,60.6,10.9Z" /> <path id="VA_forme" class="etat" d="M881.95,277.46l-.2,2.8-2.9,3.8-.4,4.6,.5,3.4-1.8,5-2.2,1.9-1.5-4.6,.4-5.4,1.6-4.2,.7-3.3-.1-1.7,5.9-2.3Zm-60.3,44.6l-38.6,5.6-4.8-.1-2.2-.3-2.5,1.9-7.3,.1-10.3,1.6-6.7,.6,4.1-2.6,4.1-2.3v-2.1l5.7-7.3,4.1-3.7,2.2-2.5,3.6,4.3,3.8,.9,2.7-1,2-1.5,2.4,1.2,4.6-1.3,1.7-4.4,2.4,.7,3.2-2.3,1.6,.4,2.8-3.2,.2-2.7-.8-1.2,4.8-10.5,1.8-5.2,.5-4.7,.7-.2,1.1,1.7,1.5,1.2,3.9-.2,1.7-8.1,3-.6,.8-2.6,2.8-2.2,1.1-2.1,1.8-4.3,.1-4.6,3.6,1.4,6.6,3.1,.3-5.2,3.4,1.2-.6,2.9,8.6,3.1,1.4,1.8-.8,3.3-1.3,1.3-.5,1.7,.5,2.4,2,1.3,3.9,1.4,2.9,1,4.9,.9,2.2,2.1,3.2,.4,.9,1.2-.4,4.7,1.4,1.1-.5,1.9,1.2,.8-.2,1.4-2.7-.1,.1,1.6,2.3,1.5,.1,1.4,1.8,1.8,.5,2.5-2.6,1.4,1.6,1.5,5.8-1.7,3.7,6.2-56.9,12.3Z" /> <path id="VT_forme" class="etat" d="M879.95,123.56l2.4,6.5,.8,5.3-1,3.9,2.5,4.4,.9,2.3-.7,2.6,3.3,1.5,2.9,10.8v5.3l11.5-2.1-1-1.1,.6-1.9,.2-4.3-1-1.4,.2-4.7,.8-9.3v-8.5l-1.1-1.8v-1.6l2.8-1.1,3.5-4.4v-3.6l-1.9-2.7-.3-5.8-26.1,6.8,.7,4.9Z" /> <path id="WA_forme" class="etat" d="M121.75,79.96l-2.3-4.3-4.1-.7-.4-2.4-2.5-.6-2.9-.5-1.8,1-2.3-2.9,.3-2.9,2.7-.3,1.6-4-2.6-1.1,.2-3.7,4.4-.6-2.7-2.7-1.5-7.1,.6-2.9v-7.9l-1.8-3.2,2.3-9.4,2.1,.5,2.4,2.9,2.7,2.6,3.2,1.9,4.5,2.1,3.1,.6,2.9,1.5,3.4,1,2.3-.2v-2.4l1.3-1.1,2.1-1.3,.3,1.1,.3,1.8-2.3,.5-.3,2.1,1.8,1.5,1.1,2.4,.6,1.9,1.5-.2,.2-1.3-1-1.3-.5-3.2,.8-1.8-.6-1.5v-2.6l1.8-3.6-1.1-2.6-2.4-4.8,.3-.8,1.4-.8,4.4,1.5,9.7,2.7,8.6,1.9,20,5.7,23,5.7,15,3.5-4.8,17.5-4.5,20.8-3.4,16.2-.4,9.2-12.9-3.7-15.3-3.5-14.5,.3-1.1-1.5-5.7,2.1-3.9-.4-2.6-1.8-1.7,.6-4.1-.2-1.7-1.3-5.2-1.8-1.2-.2-4.8-1.4-1.9,1.6-5.7-.2-4.6-3.3,.2-8.7Zm9.6-55.4l2-.2,.5,1.4,1.5-1.6h2.3l.8,1.5-1.5,1.7,.6,.8-.7,2-1.4,.4s-.9,.1-.9-.2,1.5-2.6,1.5-2.6l-1.7-.6-.3,1.5-.7,.6-1.5-2.3-.5-2.4Z" /> <path id="WI_forme" class="etat" d="M588.65,122.16l2.9,.5,2.9-.6,7.4-3.2,2.9-1.9,2.1-.8,1.9,1.5-1.1,1.1-1.9,3.1-.6,1.9,1,.6,1.8-1,1.1-.2,2.7,.8,.6,1.1,1.1,.2,.6-1.1,4,5.3,8.2,1.2,8.2,2.2,2.6,1.1,12.3,2.6,1.6,2.3,3.6,1.2,1.7,10.2,1.6,1.4,1.5,.9-1.1,2.3-1.8,1.6-2.1,4.7-1.3,2.4,.2,1.8,1.5,.3,1.1-1.9,1.5-.8,.8-2.3,1.9-1.8,2.7-4,4.2-6.3,.8-.5,.3,1-.2,2.3-2.9,6.8-2.7,5.7-.5,3.2-.6,2.6,.8,1.3-.2,2.7-1.9,2.4-.5,1.8,.6,3.6,.6,3.4-1.5,2.6-.8,2.9-1,3.1,1.1,2.4,.6,6.1,1.6,4.5-.2,3-15.9,1.8-17.5,1h-12.7l-.7-1.5-2.9-.4-2.6-1.3-2.3-3.7-.3-3.6,2-2.9-.5-1.4-2.1-2.2-.8-3.3-.6-6.8-2.1-2.5-7-4.5-3.8-5.4-3.4-1-2.2-2.8h-3.2l-2.9-3.3-.5-6.5,.1-3.8,1.5-3.1-.8-3.2-2.5-2.8,1.8-5.4,5.2-3.8,1.6-1.9-.2-8.1,.2-2.8,2.4-2.8,1,.7Z" /> <path id="WV_forme" class="etat" d="M806.15,266.56l5.8-6,2.6-.8,1.6-1.5,1.5-2.2,1.1,.3,3.1-.2,4.6-3.6,1.5-.5,1.3,1,2.6,1.2,3,3-.4,4.3-5.4-2.6-4.8-1.8-.1,5.9-2.6,5.7-2.9,2.4-.8,2.3-3,.5-1.7,8.1-2.8,.2-1.1-1-1.2-2-2.2,.5-.5,5.1-1.8,5.1-5,11,.9,1.4-.1,2-2.2,2.5-1.6-.4-3.1,2.3-2.8-.8-1.8,4.9-3.8,1-2.5-1.3-2.5,1.9-2.3,.7-3.2-.8-3.8-4.5-3.5-2.2-2.5-2.5-2.9-3.7-.5-2.3-2.8-1.7-.6-1.3-.2-5.6,.3,.1,2.4-.2,1.8-1v-2.2l1.7-1.5,.1-5.2,.9-3.6,1.1-.7,.4,.3,1,1.1,1.7,.5,1.1-1.3-1-3.1v-1.6l3.1-4.6,1.2-1.3,2,.5,2.6-1.8,3.1-3.4,2.4-4.1,.2-5.6,.5-4.8v-4.9l-1.1-3,.9-1.3,.8-.7,4.3,19.3,4.3-.8,11.2-1.3,2.4,12.2Z" /> <path id="WY_forme" class="etat" d="M400.25,174.16l-1.5,25.4-4.4,44-2.7-.3-83.3-9.1-27.9-3,2-12,6.9-41,3.8-24.2,1.3-11.2,48.2,7,59.1,6.5-1.5,17.9Z" /> <path id="DC_forme" class="etat" d="M849.05,266.06l-1.1-1.6-1-.8,1.1-1.6,2.2,1.5-1.2,2.5Z" /> </g> <g id="etats"> <g class="groupe_carres" id="h_CA" data-name="CA"> <rect class="carre" x="68.28" y="230.93" width="8" height="8"></rect> <rect class="carre" x="68.28" y="240.93" width="8" height="8"></rect> <rect class="carre" x="68.28" y="250.93" width="8" height="8"></rect> <rect class="carre" x="68.28" y="260.93" width="8" height="8"></rect> <rect class="carre" x="78.28" y="230.93" width="8" height="8"></rect> <rect class="carre" x="78.28" y="240.93" width="8" height="8"></rect> <rect class="carre" x="78.28" y="250.93" width="8" height="8"></rect> <rect class="carre" x="78.28" y="260.93" width="8" height="8"></rect> <rect class="carre" x="78.28" y="270.93" width="8" height="8"></rect> <rect class="carre" x="78.28" y="280.93" width="8" height="8"></rect> <rect class="carre" x="88.28" y="230.93" width="8" height="8"></rect> <rect class="carre" x="88.28" y="240.93" width="8" height="8"></rect> <rect class="carre" x="88.28" y="250.93" width="8" height="8"></rect> <rect class="carre" x="88.28" y="260.93" width="8" height="8"></rect> <rect class="carre" x="88.28" y="270.93" width="8" height="8"></rect> <rect class="carre" x="88.28" y="280.93" width="8" height="8"></rect> <rect class="carre" x="88.28" y="290.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="230.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="240.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="250.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="260.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="270.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="280.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="290.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="300.93" width="8" height="8"></rect> <rect class="carre" x="98.28" y="310.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="230.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="240.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="250.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="260.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="270.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="280.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="290.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="300.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="310.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="320.93" width="8" height="8"></rect> <rect class="carre" x="108.28" y="330.93" width="8" height="8"></rect> <rect class="carre" x="118.28" y="280.93" width="8" height="8"></rect> <rect class="carre" x="118.28" y="290.93" width="8" height="8"></rect> <rect class="carre" x="118.28" y="300.93" width="8" height="8"></rect> <rect class="carre" x="118.28" y="310.93" width="8" height="8"></rect> <rect class="carre" x="118.28" y="320.93" width="8" height="8"></rect> <rect class="carre" x="118.28" y="330.93" width="8" height="8"></rect> <rect class="carre" x="128.28" y="290.93" width="8" height="8"></rect> <rect class="carre" x="128.28" y="300.93" width="8" height="8"></rect> <rect class="carre" x="128.28" y="310.93" width="8" height="8"></rect> <rect class="carre" x="128.28" y="320.93" width="8" height="8"></rect> <rect class="carre" x="128.28" y="330.93" width="8" height="8"></rect> <rect class="carre" x="138.28" y="300.93" width="8" height="8"></rect> <rect class="carre" x="138.28" y="310.93" width="8" height="8"></rect> <rect class="carre" x="138.28" y="320.93" width="8" height="8"></rect> <rect class="carre" x="138.28" y="330.93" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_OR" data-name="OR"> <rect class="carre" x="124.44" y="142.4" width="8" height="8"></rect> <rect class="carre" x="124.44" y="132.4" width="8" height="8"></rect> <rect class="carre" x="134.44" y="132.4" width="8" height="8"></rect> <rect class="carre" x="134.44" y="142.4" width="8" height="8"></rect> <rect class="carre" x="144.44" y="142.4" width="8" height="8"></rect> <rect class="carre" x="144.44" y="132.4" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_WA" data-name="WA"> <rect class="carre" x="145.43" y="56.28" width="8" height="8"></rect> <rect class="carre" x="145.43" y="46.28" width="8" height="8"></rect> <rect class="carre" x="155.43" y="46.28" width="8" height="8"></rect> <rect class="carre" x="155.43" y="56.28" width="8" height="8"></rect> <rect class="carre" x="165.43" y="56.28" width="8" height="8"></rect> <rect class="carre" x="165.43" y="46.28" width="8" height="8"></rect> <rect class="carre" x="175.43" y="46.28" width="8" height="8"></rect> <rect class="carre" x="175.43" y="56.28" width="8" height="8"></rect> <rect class="carre" x="185.43" y="56.28" width="8" height="8"></rect> <rect class="carre" x="185.43" y="46.28" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_ID" data-name="ID"> <rect class="carre" x="226.13" y="157.17" width="8" height="8"></rect> <rect class="carre" x="226.13" y="147.17" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_HI" data-name="HI"> <rect class="carre" x="340.35" y="615.04" width="8" height="8"></rect> <rect class="carre" x="350.35" y="615.04" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_AZ" data-name="AZ"> <rect class="carre" x="225.85" y="382.08" width="8" height="8"></rect> <rect class="carre" x="225.85" y="372.08" width="8" height="8"></rect> <rect class="carre" x="225.85" y="362.08" width="8" height="8"></rect> <rect class="carre" x="235.85" y="362.08" width="8" height="8"></rect> <rect class="carre" x="235.85" y="372.08" width="8" height="8"></rect> <rect class="carre" x="235.85" y="382.08" width="8" height="8"></rect> <rect class="carre" x="245.85" y="382.08" width="8" height="8"></rect> <rect class="carre" x="245.85" y="372.08" width="8" height="8"></rect> <rect class="carre" x="245.85" y="362.08" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_NM" data-name="NM"> <rect class="carre" x="333.94" y="379.08" width="8" height="8"></rect> <rect class="carre" x="343.94" y="379.08" width="8" height="8"></rect> <rect class="carre" x="353.94" y="379.08" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_NY" data-name="NY"> <rect class="carre" x="809.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="819.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="819.07" y="169.48" width="8" height="8"></rect> <rect class="carre" x="829.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="829.07" y="169.48" width="8" height="8"></rect> <rect class="carre" x="839.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="839.07" y="169.48" width="8" height="8"></rect> <rect class="carre" x="849.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="849.07" y="169.48" width="8" height="8"></rect> <rect class="carre" x="849.07" y="159.48" width="8" height="8"></rect> <rect class="carre" x="849.07" y="149.48" width="8" height="8"></rect> <rect class="carre" x="849.07" y="139.48" width="8" height="8"></rect> <rect class="carre" x="859.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="859.07" y="139.48" width="8" height="8"></rect> <rect class="carre" x="859.07" y="149.48" width="8" height="8"></rect> <rect class="carre" x="859.07" y="159.48" width="8" height="8"></rect> <rect class="carre" x="859.07" y="169.48" width="8" height="8"></rect> <rect class="carre" x="869.07" y="169.48" width="8" height="8"></rect> <rect class="carre" x="869.07" y="159.48" width="8" height="8"></rect> <rect class="carre" x="869.07" y="139.48" width="8" height="8"></rect> <rect class="carre" x="869.07" y="149.48" width="8" height="8"></rect> <rect class="carre" x="869.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="879.07" y="189.48" width="8" height="8"></rect> <rect class="carre" x="879.07" y="179.48" width="8" height="8"></rect> <rect class="carre" x="879.07" y="169.48" width="8" height="8"></rect> <rect class="carre" x="879.07" y="159.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_TX" data-name="TX"> <rect class="carre" x="421.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="431.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="431.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="441.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="441.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="451.95" y="444.5" width="8" height="8"></rect> <rect class="carre" x="451.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="451.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="451.95" y="434.5" width="8" height="8"></rect> <rect class="carre" x="451.95" y="424.5" width="8" height="8"></rect> <rect class="carre" x="461.95" y="424.5" width="8" height="8"></rect> <rect class="carre" x="461.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="461.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="461.95" y="444.5" width="8" height="8"></rect> <rect class="carre" x="461.95" y="474.5" width="8" height="8"></rect> <rect class="carre" x="461.95" y="434.5" width="8" height="8"></rect> <rect class="carre" x="471.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="471.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="471.95" y="474.5" width="8" height="8"></rect> <rect class="carre" x="471.95" y="484.5" width="8" height="8"></rect> <rect class="carre" x="481.95" y="514.5" width="8" height="8"></rect> <rect class="carre" x="481.95" y="494.5" width="8" height="8"></rect> <rect class="carre" x="481.95" y="484.5" width="8" height="8"></rect> <rect class="carre" x="481.95" y="474.5" width="8" height="8"></rect> <rect class="carre" x="481.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="481.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="481.95" y="504.5" width="8" height="8"></rect> <rect class="carre" x="491.95" y="494.5" width="8" height="8"></rect> <rect class="carre" x="491.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="491.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="491.95" y="474.5" width="8" height="8"></rect> <rect class="carre" x="491.95" y="484.5" width="8" height="8"></rect> <rect class="carre" x="491.95" y="504.5" width="8" height="8"></rect> <rect class="carre" x="501.95" y="474.5" width="8" height="8"></rect> <rect class="carre" x="501.95" y="464.5" width="8" height="8"></rect> <rect class="carre" x="501.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="511.95" y="454.5" width="8" height="8"></rect> <rect class="carre" x="511.95" y="464.5" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_FL" data-name="FL"> <rect class="carre" x="776.07" y="472.48" width="8" height="8"></rect> <rect class="carre" x="786.07" y="482.48" width="8" height="8"></rect> <rect class="carre" x="786.07" y="472.48" width="8" height="8"></rect> <rect class="carre" x="796.07" y="512.48" width="8" height="8"></rect> <rect class="carre" x="796.07" y="502.48" width="8" height="8"></rect> <rect class="carre" x="796.07" y="492.48" width="8" height="8"></rect> <rect class="carre" x="796.07" y="482.48" width="8" height="8"></rect> <rect class="carre" x="796.07" y="472.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="472.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="482.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="492.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="502.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="512.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="522.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="532.48" width="8" height="8"></rect> <rect class="carre" x="806.07" y="542.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="512.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="502.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="492.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="482.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="472.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="552.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="542.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="532.48" width="8" height="8"></rect> <rect class="carre" x="816.07" y="522.48" width="8" height="8"></rect> <rect class="carre" x="826.07" y="532.48" width="8" height="8"></rect> <rect class="carre" x="826.07" y="542.48" width="8" height="8"></rect> <rect class="carre" x="826.07" y="552.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_VT" data-name="VT"> <rect class="carre" x="889.44" y="132.4" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_ME" data-name="ME"> <rect class="carre" x="932.07" y="78.48" width="8" height="8"></rect> <rect class="carre" x="932.07" y="88.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_NH" data-name="NH"> <rect class="carre" x="908.07" y="132.48" width="8" height="8"></rect> <rect class="carre" x="908.07" y="142.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_MA" data-name="MA"> <rect class="carre" x="942.07" y="141.48" width="8" height="8"></rect> <rect class="carre" x="942.07" y="151.48" width="8" height="8"></rect> <rect class="carre" x="952.07" y="151.48" width="8" height="8"></rect> <rect class="carre" x="952.07" y="141.48" width="8" height="8"></rect> <rect class="carre" x="962.07" y="141.48" width="8" height="8"></rect> <rect class="carre" x="962.07" y="151.48" width="8" height="8"></rect> <rect class="carre" x="972.07" y="151.48" width="8" height="8"></rect> <rect class="carre" x="972.07" y="141.48" width="8" height="8"></rect> <rect class="carre" x="982.07" y="141.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_RI" data-name="RI"> <rect class="carre" x="955.07" y="176.48" width="8" height="8"></rect> <rect class="carre" x="965.07" y="176.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_CT" data-name="CT"> <rect class="carre" x="925.07" y="200.48" width="8" height="8"></rect> <rect class="carre" x="935.07" y="200.48" width="8" height="8"></rect> <rect class="carre" x="935.07" y="190.48" width="8" height="8"></rect> <rect class="carre" x="945.07" y="190.48" width="8" height="8"></rect> <rect class="carre" x="945.07" y="200.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_DE" data-name="DE"> <rect class="carre" x="875.07" y="257.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_NJ" data-name="NJ"> <rect class="carre" x="875.07" y="223.48" width="8" height="8"></rect> <rect class="carre" x="875.07" y="213.48" width="8" height="8"></rect> <rect class="carre" x="885.07" y="213.48" width="8" height="8"></rect> <rect class="carre" x="885.07" y="223.48" width="8" height="8"></rect> <rect class="carre" x="895.07" y="223.48" width="8" height="8"></rect> <rect class="carre" x="895.07" y="213.48" width="8" height="8"></rect> <rect class="carre" x="905.07" y="213.48" width="8" height="8"></rect> <rect class="carre" x="905.07" y="223.48" width="8" height="8"></rect> <rect class="carre" x="915.07" y="223.48" width="8" height="8"></rect> <rect class="carre" x="915.07" y="213.48" width="8" height="8"></rect> <rect class="carre" x="925.07" y="213.48" width="8" height="8"></rect> <rect class="carre" x="925.07" y="223.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_PA" data-name="PA"> <rect class="carre" x="792.07" y="206.48" width="8" height="8"></rect> <rect class="carre" x="792.07" y="216.48" width="8" height="8"></rect> <rect class="carre" x="792.07" y="226.48" width="8" height="8"></rect> <rect class="carre" x="792.07" y="236.48" width="8" height="8"></rect> <rect class="carre" x="802.07" y="206.48" width="8" height="8"></rect> <rect class="carre" x="802.07" y="216.48" width="8" height="8"></rect> <rect class="carre" x="802.07" y="226.48" width="8" height="8"></rect> <rect class="carre" x="802.07" y="236.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="216.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="226.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="236.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="216.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="226.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="236.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="216.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="226.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="236.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_IL" data-name="IL"> <rect class="carre" x="624.07" y="271.48" width="8" height="8"></rect> <rect class="carre" x="624.07" y="261.48" width="8" height="8"></rect> <rect class="carre" x="624.07" y="251.48" width="8" height="8"></rect> <rect class="carre" x="624.07" y="241.48" width="8" height="8"></rect> <rect class="carre" x="624.07" y="231.48" width="8" height="8"></rect> <rect class="carre" x="634.07" y="231.48" width="8" height="8"></rect> <rect class="carre" x="634.07" y="241.48" width="8" height="8"></rect> <rect class="carre" x="634.07" y="251.48" width="8" height="8"></rect> <rect class="carre" x="634.07" y="261.48" width="8" height="8"></rect> <rect class="carre" x="644.07" y="261.48" width="8" height="8"></rect> <rect class="carre" x="644.07" y="251.48" width="8" height="8"></rect> <rect class="carre" x="644.07" y="241.48" width="8" height="8"></rect> <rect class="carre" x="644.07" y="231.48" width="8" height="8"></rect> <rect class="carre" x="654.07" y="231.48" width="8" height="8"></rect> <rect class="carre" x="654.07" y="241.48" width="8" height="8"></rect> <rect class="carre" x="654.07" y="251.48" width="8" height="8"></rect> <rect class="carre" x="654.07" y="261.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_MD" data-name="MD"> <rect class="carre" x="955.07" y="246.48" width="8" height="8"></rect> <rect class="carre" x="955.07" y="256.48" width="8" height="8"></rect> <rect class="carre" x="965.07" y="246.48" width="8" height="8"></rect> <rect class="carre" x="965.07" y="256.48" width="8" height="8"></rect> <rect class="carre" x="975.07" y="246.48" width="8" height="8"></rect> <rect class="carre" x="975.07" y="256.48" width="8" height="8"></rect> <rect class="carre" x="985.07" y="246.48" width="8" height="8"></rect> <rect class="carre" x="985.07" y="256.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_VA" data-name="VA"> <rect class="carre" x="812.07" y="286.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="296.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="286.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="296.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="286.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="296.48" width="8" height="8"></rect> <rect class="carre" x="842.07" y="286.48" width="8" height="8"></rect> <rect class="carre" x="842.07" y="296.48" width="8" height="8"></rect> <rect class="carre" x="852.07" y="286.48" width="8" height="8"></rect> <rect class="carre" x="852.07" y="296.48" width="8" height="8"></rect> <rect class="carre" x="862.07" y="286.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_OH" data-name="OH"> <rect class="carre" x="722.45" y="231.72" width="8" height="8"></rect> <rect class="carre" x="722.45" y="241.72" width="8" height="8"></rect> <rect class="carre" x="722.45" y="251.72" width="8" height="8"></rect> <rect class="carre" x="732.45" y="231.72" width="8" height="8"></rect> <rect class="carre" x="732.45" y="241.72" width="8" height="8"></rect> <rect class="carre" x="732.45" y="251.72" width="8" height="8"></rect> <rect class="carre" x="742.45" y="231.72" width="8" height="8"></rect> <rect class="carre" x="742.45" y="241.72" width="8" height="8"></rect> <rect class="carre" x="742.45" y="251.72" width="8" height="8"></rect> <rect class="carre" x="752.45" y="231.72" width="8" height="8"></rect> <rect class="carre" x="752.45" y="241.72" width="8" height="8"></rect> <rect class="carre" x="752.45" y="251.72" width="8" height="8"></rect> <rect class="carre" x="762.45" y="231.72" width="8" height="8"></rect> <rect class="carre" x="762.45" y="241.72" width="8" height="8"></rect> <rect class="carre" x="762.45" y="251.72" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_WV" data-name="WV"> <rect class="carre" x="780.07" y="286.48" width="8" height="8"></rect> <rect class="carre" x="780.07" y="276.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_KY" data-name="KY"> <rect class="carre" x="712.07" y="306.48" width="8" height="8"></rect> <rect class="carre" x="712.07" y="316.48" width="8" height="8"></rect> <rect class="carre" x="722.07" y="306.48" width="8" height="8"></rect> <rect class="carre" x="722.07" y="316.48" width="8" height="8"></rect> <rect class="carre" x="732.07" y="306.48" width="8" height="8"></rect> <rect class="carre" x="732.07" y="316.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_IN" data-name="IN"> <rect class="carre" x="679.07" y="251.48" width="8" height="8"></rect> <rect class="carre" x="679.07" y="261.48" width="8" height="8"></rect> <rect class="carre" x="679.07" y="271.48" width="8" height="8"></rect> <rect class="carre" x="689.07" y="251.48" width="8" height="8"></rect> <rect class="carre" x="689.07" y="261.48" width="8" height="8"></rect> <rect class="carre" x="689.07" y="271.48" width="8" height="8"></rect> <rect class="carre" x="699.07" y="271.48" width="8" height="8"></rect> <rect class="carre" x="699.07" y="261.48" width="8" height="8"></rect> <rect class="carre" x="699.07" y="251.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_MI" data-name="MI"> <rect class="carre" x="691.07" y="191.48" width="8" height="8"></rect> <rect class="carre" x="691.07" y="181.48" width="8" height="8"></rect> <rect class="carre" x="691.07" y="171.48" width="8" height="8"></rect> <rect class="carre" x="691.07" y="161.48" width="8" height="8"></rect> <rect class="carre" x="701.07" y="161.48" width="8" height="8"></rect> <rect class="carre" x="701.07" y="171.48" width="8" height="8"></rect> <rect class="carre" x="701.07" y="181.48" width="8" height="8"></rect> <rect class="carre" x="701.07" y="191.48" width="8" height="8"></rect> <rect class="carre" x="711.07" y="191.48" width="8" height="8"></rect> <rect class="carre" x="711.07" y="181.48" width="8" height="8"></rect> <rect class="carre" x="711.07" y="171.48" width="8" height="8"></rect> <rect class="carre" x="721.07" y="181.48" width="8" height="8"></rect> <rect class="carre" x="721.07" y="191.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_GA" data-name="GA"> <rect class="carre" x="742.07" y="414.48" width="8" height="8"></rect> <rect class="carre" x="742.07" y="404.48" width="8" height="8"></rect> <rect class="carre" x="752.07" y="404.48" width="8" height="8"></rect> <rect class="carre" x="752.07" y="414.48" width="8" height="8"></rect> <rect class="carre" x="752.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="752.07" y="434.48" width="8" height="8"></rect> <rect class="carre" x="762.07" y="434.48" width="8" height="8"></rect> <rect class="carre" x="762.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="762.07" y="414.48" width="8" height="8"></rect> <rect class="carre" x="762.07" y="404.48" width="8" height="8"></rect> <rect class="carre" x="772.07" y="404.48" width="8" height="8"></rect> <rect class="carre" x="772.07" y="414.48" width="8" height="8"></rect> <rect class="carre" x="772.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="772.07" y="434.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_WI" data-name="WI"> <rect class="carre" x="614.07" y="151.48" width="8" height="8"></rect> <rect class="carre" x="614.07" y="161.48" width="8" height="8"></rect> <rect class="carre" x="624.07" y="151.48" width="8" height="8"></rect> <rect class="carre" x="624.07" y="161.48" width="8" height="8"></rect> <rect class="carre" x="624.07" y="171.48" width="8" height="8"></rect> <rect class="carre" x="634.07" y="151.48" width="8" height="8"></rect> <rect class="carre" x="634.07" y="161.48" width="8" height="8"></rect> <rect class="carre" x="634.07" y="171.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_MN" data-name="MN"> <rect class="carre" x="540.02" y="149.77" width="8" height="8"></rect> <rect class="carre" x="540.02" y="139.77" width="8" height="8"></rect> <rect class="carre" x="540.02" y="129.77" width="8" height="8"></rect> <rect class="carre" x="540.02" y="119.77" width="8" height="8"></rect> <rect class="carre" x="550.02" y="149.77" width="8" height="8"></rect> <rect class="carre" x="550.02" y="139.77" width="8" height="8"></rect> <rect class="carre" x="550.02" y="129.77" width="8" height="8"></rect> <rect class="carre" x="550.02" y="119.77" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_IA" data-name="IA"> <rect class="carre" x="560.64" y="226.23" width="8" height="8"></rect> <rect class="carre" x="560.64" y="216.23" width="8" height="8"></rect> <rect class="carre" x="570.64" y="226.23" width="8" height="8"></rect> <rect class="carre" x="570.64" y="216.23" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_NV" data-name="NV"> <rect class="carre" x="170.01" y="232.31" width="8" height="8"></rect> <rect class="carre" x="170.01" y="242.31" width="8" height="8"></rect> <rect class="carre" x="180.01" y="242.31" width="8" height="8"></rect> <rect class="carre" x="180.01" y="232.31" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_UT" data-name="UT"> <rect class="carre" x="251.15" y="256.45" width="8" height="8"></rect> <rect class="carre" x="251.15" y="266.45" width="8" height="8"></rect> <rect class="carre" x="261.15" y="266.45" width="8" height="8"></rect> <rect class="carre" x="261.15" y="256.45" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_KS" data-name="KS"> <rect class="carre" x="474.96" y="294.61" width="8" height="8"></rect> <rect class="carre" x="474.96" y="304.61" width="8" height="8"></rect> <rect class="carre" x="484.96" y="294.61" width="8" height="8"></rect> <rect class="carre" x="484.96" y="304.61" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_NE" data-name="NE"> <rect class="carre" x="454.69" y="229.75" width="8" height="8"></rect> <rect class="carre" x="464.69" y="229.75" width="8" height="8"></rect> <rect class="carre" x="474.69" y="229.75" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_SD" data-name="SD"> <rect class="carre" x="459.69" y="167.58" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_MT" data-name="MT"> <rect class="carre" x="312.36" y="98.08" width="8" height="8"></rect> <rect class="carre" x="322.36" y="98.08" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_WY" data-name="WY"> <rect class="carre" x="339.32" y="188.2" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_AK" data-name="AK"> <rect class="carre" x="113.24" y="538.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_ND" data-name="ND"> <rect class="carre" x="459.69" y="102.84" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_MO" data-name="MO"> <rect class="carre" x="576.27" y="317.58" width="8" height="8"></rect> <rect class="carre" x="576.27" y="307.58" width="8" height="8"></rect> <rect class="carre" x="576.27" y="297.58" width="8" height="8"></rect> <rect class="carre" x="586.27" y="297.58" width="8" height="8"></rect> <rect class="carre" x="586.27" y="307.58" width="8" height="8"></rect> <rect class="carre" x="586.27" y="317.58" width="8" height="8"></rect> <rect class="carre" x="596.27" y="317.58" width="8" height="8"></rect> <rect class="carre" x="596.27" y="307.58" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_CO" data-name="CO"> <rect class="carre" x="336.38" y="286.48" width="8" height="8"></rect> <rect class="carre" x="336.38" y="276.48" width="8" height="8"></rect> <rect class="carre" x="346.38" y="276.48" width="8" height="8"></rect> <rect class="carre" x="346.38" y="286.48" width="8" height="8"></rect> <rect class="carre" x="356.38" y="286.48" width="8" height="8"></rect> <rect class="carre" x="356.38" y="276.48" width="8" height="8"></rect> <rect class="carre" x="366.38" y="276.48" width="8" height="8"></rect> <rect class="carre" x="366.38" y="286.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_OK" data-name="OK"> <rect class="carre" x="496.32" y="355.41" width="8" height="8"></rect> <rect class="carre" x="506.32" y="355.41" width="8" height="8"></rect> <rect class="carre" x="506.32" y="365.41" width="8" height="8"></rect> <rect class="carre" x="516.32" y="365.41" width="8" height="8"></rect> <rect class="carre" x="516.32" y="355.41" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_NC" data-name="NC"> <rect class="carre" x="812.07" y="348.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="338.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="328.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="328.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="338.48" width="8" height="8"></rect> <rect class="carre" x="822.07" y="348.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="348.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="338.48" width="8" height="8"></rect> <rect class="carre" x="832.07" y="328.48" width="8" height="8"></rect> <rect class="carre" x="842.07" y="328.48" width="8" height="8"></rect> <rect class="carre" x="842.07" y="338.48" width="8" height="8"></rect> <rect class="carre" x="842.07" y="348.48" width="8" height="8"></rect> <rect class="carre" x="852.07" y="338.48" width="8" height="8"></rect> <rect class="carre" x="852.07" y="328.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_SC" data-name="SC"> <rect class="carre" x="792.07" y="391.48" width="8" height="8"></rect> <rect class="carre" x="792.07" y="381.48" width="8" height="8"></rect> <rect class="carre" x="802.07" y="371.48" width="8" height="8"></rect> <rect class="carre" x="802.07" y="381.48" width="8" height="8"></rect> <rect class="carre" x="802.07" y="391.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="391.48" width="8" height="8"></rect> <rect class="carre" x="812.07" y="381.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_TN" data-name="TN"> <rect class="carre" x="672.07" y="346.48" width="8" height="8"></rect> <rect class="carre" x="672.07" y="356.48" width="8" height="8"></rect> <rect class="carre" x="682.07" y="346.48" width="8" height="8"></rect> <rect class="carre" x="682.07" y="356.48" width="8" height="8"></rect> <rect class="carre" x="692.07" y="346.48" width="8" height="8"></rect> <rect class="carre" x="692.07" y="356.48" width="8" height="8"></rect> <rect class="carre" x="702.07" y="346.48" width="8" height="8"></rect> <rect class="carre" x="702.07" y="356.48" width="8" height="8"></rect> <rect class="carre" x="712.07" y="346.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_AL" data-name="AL"> <rect class="carre" x="682.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="682.07" y="414.48" width="8" height="8"></rect> <rect class="carre" x="692.07" y="404.48" width="8" height="8"></rect> <rect class="carre" x="692.07" y="414.48" width="8" height="8"></rect> <rect class="carre" x="692.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="702.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="702.07" y="414.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_AR" data-name="AR"> <rect class="carre" x="583.07" y="384.48" width="8" height="8"></rect> <rect class="carre" x="583.07" y="374.48" width="8" height="8"></rect> <rect class="carre" x="593.07" y="374.48" width="8" height="8"></rect> <rect class="carre" x="593.07" y="384.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_LA" data-name="LA"> <rect class="carre" x="583.07" y="469.48" width="8" height="8"></rect> <rect class="carre" x="583.07" y="459.48" width="8" height="8"></rect> <rect class="carre" x="583.07" y="449.48" width="8" height="8"></rect> <rect class="carre" x="593.07" y="449.48" width="8" height="8"></rect> <rect class="carre" x="593.07" y="459.48" width="8" height="8"></rect> <rect class="carre" x="593.07" y="469.48" width="8" height="8"></rect> </g> <g class="groupe_carres" id="h_MS" data-name="MS"> <rect class="carre" x="637.07" y="414.48" width="8" height="8"></rect> <rect class="carre" x="637.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="647.07" y="424.48" width="8" height="8"></rect> <rect class="carre" x="647.07" y="414.48" width="8" height="8"></rect> </g> </g> </g> <g id="annotations"> <g id="fleches"> <g id="courbe" class="toujoursmontrer"> <path class="cls-7" d="M937.55,149.27c-6.2,.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="927.85 162.47 925.55 166.37 923.35 162.47 927.85 162.47" /> </g> <g id="courbe1" class="cachermobile"> <path class="cls-7" d="M717.55,141.27c-6.2,.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="707.85 154.47 705.55 158.37 703.35 154.47 707.85 154.47" /> <path class="cls-7" d="M182.38,25.54c-6.2,.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="172.68 38.74 170.38 42.64 168.18 38.74 172.68 38.74" /> </g> <g id="courbea" class="cachermobile"> <path class="cls-7" d="M474.5,542.2c6.2-.9,11.3-6.6,12-13.8" /> <polygon class="cls-5" points="484.2 529 486.5 525.1 488.7 529 484.2 529" /> <path class="cls-7" d="M842.36,582.23c-6.2-.9-11.3-6.6-12-13.8" /> <polygon class="cls-5" points="832.66 569.03 830.36 565.13 828.16 569.03 832.66 569.03" /> <path class="cls-7" d="M367.38,254.4c-6.2,.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="357.68 267.6 355.38 271.5 353.18 267.6 357.68 267.6" /> <path class="cls-7" d="M226.99,411.73c6.2-.9,11.3-6.6,12-13.8" /> <polygon class="cls-5" points="236.69 398.53 238.99 394.63 241.19 398.53 236.69 398.53" /> </g> <g id="droiten" class="toujoursmontrer"> <line class="cls-7" x1="851.9" y1="250.92" x2="951.04" y2="250.92" /> <polygon class="cls-5" points="852.91 253.22 849.01 250.92 852.91 248.72 852.91 253.22" /> </g> <g id="droitep" class="cachermobile"> <line class="cls-7" x1="756.96" y1="225.02" x2="756.96" y2="195.88" /> <polygon class="cls-5" points="759.26 224.01 756.96 227.91 754.76 224.01 759.26 224.01" /> <line class="cls-7" x1="852.93" y1="134.9" x2="852.93" y2="121.76" /> <polygon class="cls-5" points="855.22 133.89 852.92 137.79 850.72 133.89 855.22 133.89" /> <line class="cls-7" x1="796.2" y1="201.41" x2="796.2" y2="102.27" /> <polygon class="cls-5" points="798.5 200.4 796.2 204.3 794 200.4 798.5 200.4" /> <line class="cls-7" x1="628.23" y1="145.28" x2="628.23" y2="116.15" /> <polygon class="cls-5" points="630.53 144.28 628.23 148.18 626.03 144.28 630.53 144.28" /> </g> <g id="droite3" class="cachermobile"> <line class="cls-7" x1="927.19" y1="180.7" x2="951.33" y2="180.7" /> <polygon class="cls-5" points="928.2 182.99 924.3 180.69 928.2 178.49 928.2 182.99" /> <line class="cls-7" x1="788.09" y1="428.1" x2="823.22" y2="428.1" /> <polygon class="cls-5" points="789.1 430.39 785.2 428.09 789.1 425.89 789.1 430.39" /> <line class="cls-7" x1="865.9" y1="342.97" x2="901.04" y2="342.97" /> <polygon class="cls-5" points="866.91 345.26 863.01 342.96 866.91 340.76 866.91 345.26" /> </g> <g id="courbe2" class="cachermobile"> <path class="cls-7" d="M921.76,202.56c-6.2-.9-11.3-6.6-12-13.8" /> <polygon class="cls-5" points="912.06 189.36 909.76 185.46 907.56 189.36 912.06 189.36" /> </g> <g id="courbeCA" class="cachermobile"> <path class="cls-7" d="M69.79,210.95c6.2,.9,11.3,6.6,12,13.8" /> <polygon class="cls-5" points="79.49 224.15 81.79 228.05 83.99 224.15 79.49 224.15" /> </g> </g> <g id="textes"> <text class="passelect texte_etat cachermobile" transform="translate(940.98 137.35)">Massachusetts</text> <text class="passelect texte_etat cachermobile" transform="translate(744.4 189.75)">Ohio</text> <text class="passelect texte_etat" transform="translate(720.9 144.83)">Michigan</text> <text class="passelect texte_etat cachermobile" transform="translate(601.42 113.11)">Wisconsin</text> <text class="passelect texte_etat" transform="translate(188.83 29.15)">Washington</text> <text class="passelect texte_etat" transform="translate(370.22 258.64)">Colorado</text> <text class="passelect texte_etat cachermobile" transform="translate(938.44 226.48)">New Jersey</text> <text class="passelect texte_etat french" transform="translate(846.95 585.6)">Floride</text> <text class="passelect texte_etat english" transform="translate(846.95 585.6)">Florida</text> <text class="passelect texte_etat french cachermobile" transform="translate(828.22 431.91)">Géorgie</text> <text class="passelect texte_etat english cachermobile" transform="translate(828.22 431.91)">Georgia</text> <text class="passelect texte_etat french cachermobile" transform="translate(905.7 346.77)">Caroline du Nord</text> <text class="passelect texte_etat english cachermobile" transform="translate(905.7 346.77)">North Carolina</text> <text class="passelect texte_etat" transform="translate(828.16 117.82)">New York</text> <text class="passelect texte_etat french cachermobile" transform="translate(761.91 96)">Pennsylvanie</text> <text class="passelect texte_etat english cachermobile" transform="translate(761.91 96)">Pennsylvania</text> <text class="passelect texte_etat french" transform="translate(340.35 608.44)">Hawaï</text> <text class="passelect texte_etat english" transform="translate(340.35 608.44)">Hawaii</text> <text class="passelect texte_etat" transform="translate(99.56 532.55)">Alaska</text> <text class="passelect texte_etat french" transform="translate(14.45 214.03)">Californie</text> <text class="passelect texte_etat english" transform="translate(14.45 214.03)">California</text> <text class="passelect texte_etat" transform="translate(440.47 546.15)">Texas</text> <text class="passelect texte_etat" transform="translate(183.36 414.27)">Arizona</text> </g> </g> </svg> </div> </div> <!-- les scripts --> <script src="//assets-decodeurs.lemonde.fr/sheets/uGD6OBVsT1iHcLxvNtiFX0ezw0afnA_3091"></script> <script src="//assets-decodeurs.lemonde.fr/2024-USA-results/flux-house-senate-2024-11-05.js"></script> <script src="https://assets-decodeurs.lemonde.fr/decodeurs/assets/grumpymaps/d3.v7.min.js"></script> <script src="//assets-decodeurs.lemonde.fr/decodeurs/assets/utils_decodeurs/utils_decodeurs.js"></script> <script> /* c'est ici qu'on choisit la langue : fr/en */ var langue = "en", dicoRepresentants = {}, dicoResultats = { "AL": { "etat": "Alabama", "state": "Alabama" }, "AK": { "etat": "Alaska", "state": "Alaska" }, "AZ": { "etat": "Arizona", "state": "Arizona" }, "AR": { "etat": "Arkansas", "state": "Arkansas" }, "CA": { "etat": "Californie", "state": "California" }, "CO": { "etat": "Colorado", "state": "Colorado" }, "CT": { "etat": "Connecticut", "state": "Connecticut" }, "DE": { "etat": "Delaware", "state": "Delaware" }, "FL": { "etat": "Floride", "state": "Florida" }, "GA": { "etat": "Géorgie", "state": "Georgia" }, "HI": { "etat": "Hawaï", "state": "Hawaii" }, "ID": { "etat": "Idaho", "state": "Idaho" }, "IL": { "etat": "Illinois", "state": "Illinois" }, "IN": { "etat": "Indiana", "state": "Indiana" }, "IA": { "etat": "Iowa", "state": "Iowa" }, "KS": { "etat": "Kansas", "state": "Kansas" }, "KY": { "etat": "Kentucky", "state": "Kentucky" }, "LA": { "etat": "Louisiane", "state": "Louisiana" }, "ME": { "etat": "Maine", "state": "Maine" }, "MD": { "etat": "Maryland", "state": "Maryland" }, "MA": { "etat": "Massachusetts", "state": "Massachusetts" }, "MI": { "etat": "Michigan", "state": "Michigan" }, "MN": { "etat": "Minnesota", "state": "Minnesota" }, "MS": { "etat": "Mississippi", "state": "Mississippi" }, "MO": { "etat": "Missouri", "state": "Missouri" }, "MT": { "etat": "Montana", "state": "Montana" }, "NE": { "etat": "Nebraska", "state": "Nebraska" }, "NV": { "etat": "Nevada", "state": "Nevada" }, "NH": { "etat": "New Hampshire", "state": "New Hampshire" }, "NJ": { "etat": "New Jersey", "state": "New Jersey" }, "NM": { "etat": "Nouveau-Mexique", "state": "New Mexico" }, "NY": { "etat": "New York", "state": "New York" }, "NC": { "etat": "Caroline du Nord", "state": "North Carolina" }, "ND": { "etat": "Dakota du Nord", "state": "North Dakota" }, "OH": { "etat": "Ohio", "state": "Ohio" }, "OK": { "etat": "Oklahoma", "state": "Oklahoma" }, "OR": { "etat": "Oregon", "state": "Oregon" }, "PA": { "etat": "Pennsylvanie", "state": "Pennsylvania" }, "RI": { "etat": "Rhode Island", "state": "Rhode Island" }, "SC": { "etat": "Caroline du Sud", "state": "South Carolina" }, "SD": { "etat": "Dakota du Sud", "state": "South Dakota" }, "TN": { "etat": "Tennessee", "state": "Tennessee" }, "TX": { "etat": "Texas", "state": "Texas" }, "UT": { "etat": "Utah", "state": "Utah" }, "VT": { "etat": "Vermont", "state": "Vermont" }, "VA": { "etat": "Virginie", "state": "Virginia" }, "WA": { "etat": "Washington", "state": "Washington" }, "WV": { "etat": "Virginie-Occidentale", "state": "West Virginia" }, "WI": { "etat": "Wisconsin", "state": "Wisconsin" }, "WY": { "etat": "Wyoming", "state": "Wyoming" } }, house2024 = [], dico2024 = {}, dicoPosition = {}, decompte = { "dem": 0, "rep": 0, "indep": 0, "reste": 0 }; // Je crée une entrée par État for (const [key, d] of Object.entries(dicoResultats)) { if (!dico2024[key]) { dico2024[key] = { "etat": d.etat, "state": d.state, "dem": 0, "rep": 0, "indep": 0, "reste": 0, "total": d3.selectAll("#h_" + key + " rect.carre").size() } } } // je patouille mes données 2024 for (const [i, d] of dicoResultatHouse.entries()) { d.etat = d.circo.slice(0, 2); // indépendant, démocrate ou républicain if (d.parti == "i") { dico2024[d.etat]["indep"]++; decompte["indep"]++; } if (d.parti == "d") { dico2024[d.etat]["dem"]++; decompte["dem"]++; } if (d.parti == "r") { dico2024[d.etat]["rep"]++; decompte["rep"]++; } // enfin le reste par soustraction decompte["reste"] = decompte["rep"] - decompte["dem"] - decompte["indep"]; } function largeurBarreTT(combien, total) { maxLarg = 150; if (total < 10) { maxLarg = 50; } if (combien == total) { maxLarg = 8 * combien; } larg = (+combien / +total) * maxLarg; return Math.round(larg); } var largeur = document.getElementById("us_house").offsetWidth, mobileDec = false, check = "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" x=\"0px\" y=\"0px\"><path d=\"M8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm3 4.594l1.406 1.406-5.406 5.406-3.406-3.406 1.406-1.406 2 2 4-4z\" /></svg>"; /* on vérifie si on est en mobile ou non */ if (largeur < 500) { mobileDec = true } var dico2022 = house2022.reduce(function(r, e) { r[e.code] = e; return r; }, {}); /* Une fonction pour passer la première lettre en cap */ var enCap = (s) => { if (typeof s !== 'string') return '' return s.charAt(0).toUpperCase() + s.slice(1) }; /* une méthode pour arrondir proprement à deux chiffres, s'utilise : (chiffre).arrondir() */ Number.prototype.arrondir = function() { return Math.ceil(this * 100) / 100 } /* un fonction pour convertir en chiffres lisibles */ function milliers(num) { resultat = 0; if (num < 1000) { resultat = num; } else if (num < 1000000) { resultat = String((num / 1000).toFixed(3)).replace(".", " "); } else if (num >= 1000000 && num < 1000000000) { resultat = String((num / 1000000).toFixed(1)).replace(".", ",").replace(",0", "") + " million" + ((num >= 2000000) ? "s" : ""); } else if (num >= 1000000000) { resultat = String((num / 1000000000).toFixed(1)).replace(".", ",").replace(",0", "") + " milliard" + ((num >= 2000000000) ? "s" : ""); } return String(resultat).replace(".", ",") } /* Une fonction pour coller « de », « du » ou « d' » */ function apostrophe(string) { var l = ["a", "e", "i", "o", "u", "é"] premiereLettre = string.slice(0, 1).toLowerCase() premieresLettres = string.slice(0, 3).toLowerCase() /* la version pour éviter les « de Le Mans » et choper un « du Mans » */ if (premieresLettres == "le " || premieresLettres == "le&" || premieresLettres == "le ") { separateur = string.slice(2, 3).toLowerCase() resultat = "du " + string.split(separateur)[1] resultat = resultat.replace(";nbsp;", ";") } else { if (l.indexOf(premiereLettre) != -1) { resultat = "d’" + string } else { resultat = "de " + string } } return resultat }; /* pour nettoyer */ function nettoyer(str) { return str.replace(/[&\/\\#,+()$~%.'":*?<>{}éàôïëêèç]/g, '').replace(/ /g, "").toLowerCase(); } function pluriel(nombre) { return ((nombre >= 2) ? "s" : ""); } function genererFenetreHtml(etat) { var d = dico2024[etat], e = dico2022[etat]; var dem = "", rep = "", ind = "", res = "", html = "<div class=\"contenant\">"; if (langue.toLowerCase() == "fr") { html += "<div class=\"titre_tt flex\">"; html += "<div class=\"gauche\">" + d.etat + "</div>"; html += "<div class=\"droite\">" + d.total + " siège" + ((d.total > 1) ? "s" : "") + "</div>"; html += "</div>"; } else { html += "<div class=\"titre_tt flex\">"; html += "<div class=\"gauche\">" + d.state + "</div>"; html += "<div class=\"droite\">" + d.total + " seat" + ((d.total > 1) ? "s" : "") + "</div>"; html += "</div>"; } html += "<div class=\"hr\"></div>"; /* les sièges */ if (d.dem > 0) { dem = "<div class=\"cb\"><div class=\"ba dem\" style=\"width:" + largeurBarreTT(d.dem, d.total) + "px;\"></div><div class=\"pad\">" + ((langue.toLowerCase() == "fr") ? "Dém. " : "D") + ": " + d.dem + "</div></div>"; } if (d.rep > 0) { rep = "<div class=\"cb\"><div class=\"ba rep\" style=\"width:" + largeurBarreTT(d.rep, d.total) + "px;\"></div><div class=\"pad\">" + ((langue.toLowerCase() == "fr") ? "Rép. " : "R") + ": " + d.rep + "</div></div>"; } if (d.indep > 0) { ind = "<div class=\"cb\"><div class=\"ba indep\" style=\"width:" + largeurBarreTT(d.indep, d.total) + "px;\"></div><div class=\"pad\">" + ((langue.toLowerCase() == "fr") ? "Indép. " : "Indep") + ": " + d.indep + "</div></div>"; } // Si on n'a aucune donnée ou si on a des // sièges qui restent à pourvoir if (d.reste > 0 || (d.dem + d.rep + d.indep) < d.total) { leReste = d.total - (d.dem + d.rep + d.indep); if (langue.toLowerCase() == "fr") { res = "<div class=\"cb\">" + leReste + " siège" + pluriel(leReste) + " à pourvoir</div>"; } else { res = "<div class=\"cb\">" + leReste + " seat" + pluriel(leReste) + " up for election</div>"; } } /* on colle les barres */ html += "<div>" if (+d.dem > +d.rep) { html += dem + rep + ind + res; } else { html += rep + dem + ind + res; } html += "</div>" /* fin du contenant */ html += "</div>" /* 2022 */ html += "<div class=\"contenant desop\">" demprec = ""; repprec = ""; if (langue.toLowerCase() == "fr") { html += "<div class=\"titre_prec\"><strong>Aux élections des représentants 2022</strong></div>" if (e.dem > 0) { demprec = "<div class=\"cb\"><div class=\"ba dem\" style=\"width:" + largeurBarreTT(+e.dem, (+e.dem + +e.rep)) + "px;\"></div><div class=\"pad\">Dém. : " + e.dem + "</div></div>"; } if (e.rep > 0) { repprec = "<div class=\"cb\"><div class=\"ba rep\" style=\"width:" + largeurBarreTT(+e.rep, (+e.dem + +e.rep)) + "px;\"></div><div class=\"pad\">Rép. : " + e.rep + "</div></div>"; } } else { html += "<div class=\"titre_prec\">2022 House of Representatives elections:</div>" if (e.dem > 0) { demprec = "<div class=\"cb\"><div class=\"ba dem\" style=\"width:" + largeurBarreTT(+e.dem, (+e.dem + +e.rep)) + "px;\"></div><div class=\"pad\">D: " + e.dem + "</div></div>"; } if (e.rep > 0) { repprec = "<div class=\"cb\"><div class=\"ba rep\" style=\"width:" + largeurBarreTT(+e.rep, (+e.dem + +e.rep)) + "px;\"></div><div class=\"pad\">R: " + e.rep + "</div></div>"; } } if (+e.dem > +e.rep) { html += demprec + repprec; } else { html += repprec + demprec; } html += "</div>" return html; } function comptage(d, etat) { listeComptage = []; /* les démocrates */ for (let i = 0; i < +d.dem; i++) { listeComptage.push("dem") } for (let i = 0; i < +d.rep; i++) { listeComptage.push("rep") } for (let i = 0; i < +d.indep; i++) { listeComptage.push("indep") } for (let i = 0; i < +d.reste; i++) { listeComptage.push("reste") } return listeComptage; } var house = d3.select("#us_house svg"), divTT = d3.select("body").append("div") .attr("class", "tooltipdecodeurs passelect") .style("opacity", 0); /* boucle sur les groupes de carrés */ house.selectAll("#us_house g.groupe_carres") .on("mouseover", function() { cetEtat = d3.select(this).attr("id").slice(2, 4); if (!mobileDec) { largeurGroupe = document.getElementById("h_" + cetEtat).getBoundingClientRect().width; yCeci = dicoPosition[cetEtat].y; xCeci = dicoPosition[cetEtat].x; divTT.style("opacity", 1); largeurTT = d3.select(".tooltipdecodeurs").style("width").replace("px", ""); hauteurTT = d3.select(".tooltipdecodeurs").style("height").replace("px", ""); divTT.html(genererFenetreHtml(cetEtat) + "<div class=\"arrow\"></div>") .style("left", xCeci + (+largeurGroupe / 2) - (+largeurTT / 2) + 3 + "px") .style("top", yCeci - (+hauteurTT + 12) + "px"); } else { divTT.style("opacity", 1).html(genererFenetreHtml(cetEtat)) .style("left", "initial") .style("top", "initial"); } }) .on("mousemove", function() { cetEtat = d3.select(this).attr("id").slice(2, 4); if (!mobileDec) { redimensionner_house(); largeurGroupe = document.getElementById("h_" + cetEtat).getBoundingClientRect().width; yCeci = dicoPosition[cetEtat].y; xCeci = dicoPosition[cetEtat].x; largeurTT = d3.select(".tooltipdecodeurs").style("width").replace("px", ""); hauteurTT = d3.select(".tooltipdecodeurs").style("height").replace("px", ""); divTT.style("left", xCeci + (+largeurGroupe / 2) - (+largeurTT / 2) + 3 + "px") .style("top", yCeci - (+hauteurTT + 12) + "px"); } }) .each(function() { etatHover = d3.select(this).attr("id").slice(2, 4); listeTemp = []; // je stocke if (dico2024[etatHover]) { d = dico2024[etatHover]; listeTemp = comptage(d, etatHover); /* on boucle sur les carrés */ d3.selectAll("#h_" + etatHover + " rect.carre") .each(function(d, i) { classeCarre = "reste"; if (listeTemp[i]) { classeCarre = listeTemp[i]; } d3.select(this).classed(classeCarre, true); }) } else { d3.selectAll("#h_" + etatHover + " rect.carre").classed("reste", true); } }) .on("mouseout", function() { divTT.style("opacity", 0); }); house.selectAll("rect.carre") .on("mouseover", function() { cetEtat = d3.select(this.parentNode).attr("id"); d3.selectAll("g#" + cetEtat + " rect.carre").style("stroke-width", 2.4); }) .on("mouseout", function() { cetEtat = d3.select(this.parentNode).attr("id"); d3.selectAll("g#" + cetEtat + " rect").style("stroke-width", 0); }); /* l'événement quand on redimensionne la page pour le tooltip */ function redimensionner_house() { house.selectAll("#us_house g.groupe_carres") .each(function(d, i) { etatDico = d3.select(this).attr("id").slice(2, 4); let ceciEtat = document.querySelector("#h_" + etatDico).getBoundingClientRect(), offsetEtat = { top: ceciEtat.top + window.scrollY, left: ceciEtat.left + window.scrollX, }; xEtat = offsetEtat.left; yEtat = offsetEtat.top; if (etatDico == "CA" || etatDico == "TX" || etatDico == "PA" || etatDico == "MI") { xEtat -= 15; } if (etatDico == "NY") { xEtat += 14; } dicoPosition[etatDico] = { "x": xEtat, "y": yEtat } }) /* on cache le texte dans la langue qui ne nous intéresse pas */ if (langue.toLowerCase() == "fr") { d3.selectAll("#resultathouse span.french").style("display", "block") d3.selectAll("#resultathouse span.english").style("display", "none") d3.selectAll("#us_house .texte_etat.french").style("display", "block"); d3.selectAll("#us_house .texte_etat.english").style("display", "none"); d3.selectAll(".contenanttouteslesbarres_house .english").style("display", "none"); d3.selectAll(".contenanttouteslesbarres_house .french").style("display", "inline"); } else { d3.selectAll("#resultathouse span.french").style("display", "none") d3.selectAll("#resultathouse span.english").style("display", "block") d3.selectAll("#us_house .texte_etat.english").style("display", "block"); d3.selectAll("#us_house .texte_etat.french").style("display", "none"); d3.selectAll(".contenanttouteslesbarres_house .english").style("display", "inline"); d3.selectAll(".contenanttouteslesbarres_house .french").style("display", "none"); } if (mobileDec) { d3.selectAll("#us_house .texte_etat.french.cachermobile, #us_house .texte_etat.english.cachermobile").style("display", "none"); } } window.onresize = redimensionner_house; /* /██ | ██ /██████ /██████ /██████ /██████ | ███████ /██████ /██__ ██ /██__ ██|____ ██ /██__ ██| ██__ ██ /██__ ██ | ██ \ ██| ██ \__/ /███████| ██ \ ██| ██ \ ██| ████████ | ██ | ██| ██ /██__ ██| ██ | ██| ██ | ██| ██_____/ | ███████| ██ | ███████| ███████/| ██ | ██| ███████ \____ ██|__/ \_______/| ██____/ |__/ |__/ \_______/ /██ \ ██ | ██ | ██████/ | ██ \______/ |__/ */ function largeurBarre(combien) { prct = (combien / 435) * 100; return prct.arrondir() /*Math.round(prct)*/ ; } function dessinerBarres(data) { // on force les sièges restants resteACompter = ((data) ? (data["d"] + data["r"] + data["a"]) : 0); decompteRep = data.r; decomtpeDem = data.d; decomtpeAutre = data.a; decompte["reste"] = 435 - resteACompter; var decompteArray = [{ "parti": "dem", "representants": ((data["d"]) ? data["d"] : 0) }, { "parti": "indep", "representants": ((data["a"]) ? data["a"] : 0) }, { "parti": "reste", "representants": decompte["reste"] }, { "parti": "rep", "representants": ((data["r"]) ? data["r"] : 0) }]; houseBarres = "<div class=\"candidats passelect\"><div class=\"quelparti" + ((decompte["dem"] >= 218) ? " gras" : "") + "\">" houseBarres += ((langue.toLowerCase() == "fr") ? "Démocrates" : "Democrats") houseBarres += " " + ((decomtpeDem >= 218) ? check : "") + " <span>" + decomtpeDem + "</span></div><div class=\"quelparti droite\"><div class=\"dedans\"><span>" + ((decompteRep >= 218) ? check : "") + decompteRep + "</span> " houseBarres += ((langue.toLowerCase() == "fr") ? "Républicains" : "Republicans") houseBarres += "</div></div></div>"; houseBarres += "<div class=\"contenantbarres\">"; for (const [i, d] of decompteArray.entries()) { houseBarres += "<div class=\"barre " + d.parti + " passelect\" style=\"width:" + largeurBarre(d.representants) + "%;\"></div>"; } houseBarres += "</div>"; houseBarres += "<div class=\"limite passelect\"><span>" if (langue.toLowerCase() == "fr") { houseBarres += "majorité absolue"; } else { houseBarres += "majority"; } houseBarres += "</span></div>"; /* on envoie */ d3.select("#graphe_reprez").html(houseBarres); var hauteurGraphe = d3.select("#graphe_reprez").node().getBoundingClientRect().height; d3.select("#graphe_reprez .limite").style("height", hauteurGraphe * .66 + "px"); /* on change le titre au besoin */ if (langue == "fr") { if (decompte["dem"] >= 218) { d3.select("#resultathouse").html("Les démocrates obtiennent la majorité à la Chambre"); } if (decompte["rep"] >= 218) { d3.select("#resultathouse").html("La majorité demeure républicaine à la Chambre"); } } else { if (decompte["dem"] >= 218) { d3.select("#resultathouse").html("Democrats win control of the House") } if (decompte["rep"] >= 218) { d3.select("#resultathouse").html("Republicans keep control of the House") } } redimensionner_house(); } // on lance la fonction pour les barres du haut Promise.all([ d3.json('https://assets-decodeurs.lemonde.fr/2024-USA-results/flux-general-2024-11-05.json') ]).then(function([data]) { if (data.summary) { if (data.summary.h) { dessinerBarres(data.summary.h); } } else { dessinerBarres({ "d": 0, "r": 0, "a": 0 }); } }) /* on gère le texte de MAJ */ function majFR(date) { moisLongs = ["", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"]; dateTMP = date.split(" "); dateBIS = dateTMP[0].split("-"); heureTMP = dateTMP[1].split(":"); heureReturn = heureTMP[0] + " h " + heureTMP[1]; dateReturn = dateBIS[2] + " " + moisLongs[+dateBIS[1]]; return dateReturn + " à " + heureReturn; } function majEN(date) { moisEN = ["", "jan.", "feb.", "mar.", "apr.", "may", "june", "jul.", "aug.", "sep.", "oct.", "nov.", "dec."]; dateTMP = date.split(" "); dateBIS = dateTMP[0].split("-"); heureTMP = dateTMP[1].split(":"); heureReturn = heureTMP[0] + ":" + heureTMP[1]; dateReturn = dateBIS[2] + " " + moisEN[+dateBIS[1]]; return heureReturn + ", " + dateReturn; } if (langue == "fr") { texteMaj_house = "Mis à jour le " + majFR(update) + " - source AP"; } else { texteMaj_house = "Updated at " + majEN(update) + " (Paris time) - source AP";; } d3.select("#maj_house").html(texteMaj_house); </script> </div> <p class="article__paragraph article__paragraph--lf">In the Senate, where Democrats now have a slim 51-49 majority, Republicans only need to flip two seats to win a majority.</p> <div id="inread_top" class="dfp-slot dfp__slot dfp__inread dfp-unloaded" data-format="inread_top" aria-hidden="true"></div> <div class="multimedia-embed snippet article__media--wide article__media--default"> <!-- dark-mode-support --> <style> #us_senate { margin: 0 auto; max-width: 1030px; } .dec_contenu h2 { font-family: "Marr Sans Condensed", "Helvetica Neue", Helvetica, Arial; text-transform: uppercase; letter-spacing: .05rem; font-weight: 600; font-size: 2.4rem; } .dec_contenu .dec_miseajour { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; opacity: .6; font-size: 1.3rem; } .cartogramme_senate { position: relative; } .dec_contenu .grasdecodeurs { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; font-size: 105%; font-weight: 600; } .dec_contenu .d_titre { margin-top: 10px; padding: .4em 0; display: block; } .dec_contenu .d_texte { margin: 1em 0; padding: 0; } .dec_contenu .d_explications { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; margin: 2em auto; padding: 1em 1.5em; border-radius: 2px; font-size: 85%; color: #3f4142; background-color: #f3f3f4; } .tooltipdecodeurs_senate { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; border-radius: 0; position: absolute; max-width: 400px; min-width: 180px; -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #E2E4E9 !important; background: #fff !important; color: #131e2b; font-size: 1.4rem; z-index: 5; pointer-events: none; } /* les barres */ .tooltipdecodeurs_senate .titre_prec { margin-bottom: .4rem; font-size: 1.2rem; } .tooltipdecodeurs_senate .cb { width: 100%; display: flex; justify-content: flex-start; flex-wrap: nowrap; align-items: flex-start; font-size: 1.2rem; } .tooltipdecodeurs_senate .ba { position: relative; height: 1.3rem; padding: .5rem 0; display: inline-block; margin-bottom: .5rem; } .tooltipdecodeurs_senate .pad { padding-top: .2rem; display: inline-block; height: initial; padding-left: .5rem; font-size: 1.2rem; line-height: 1rem; } .tooltipdecodeurs_senate .pad.droite { text-align: right; } .tooltipdecodeurs_senate .pad.centre { padding-left: 0; text-align: center; } .tooltipdecodeurs_senate .ba.dem { background-color: rgba(33, 102, 172, 1); } .tooltipdecodeurs_senate .ba.rep { background-color: rgba(178, 24, 43, 1); } .tooltipdecodeurs_senate .ba.indep { background-color: #FFE193; } .tooltipdecodeurs_senate .ba.reste { background-color: #cfd3d6; } [data-color-mode="dark"] .tooltipdecodeurs_senate .ba.reste { background-color: #75787a; } .tooltipdecodeurs_senate strong { font-weight: 500; } .tooltipdecodeurs_senate .contenant { padding: 1rem 1.5rem; } .tooltipdecodeurs_senate .contenant.desop { font-size: 80%; margin-top: 0; border-top: 1px solid #E2E4E9; background-color: #f3f4f6; color: rgba(0, 0, 0, .5); } .tooltipdecodeurs_senate .contenant.desop .ba { opacity: .4; } [data-color-mode="dark"] .tooltipdecodeurs_senate .contenant.desop { margin-top: 0 !important; border-top: 1px solid rgba(255, 255, 255, .2); background-color: #25242A; color: rgba(255, 255, 255, .65); } .tooltipdecodeurs_senate .titre_tt { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; font-weight: 600; font-size: 1.5rem; margin: .5em 0; } /* .tooltipdecodeurs_senate .titre_tt.flex { display: flex; flex-wrap: nowrap; width: 100%; justify-content: space-between; align-items: baseline; } .tooltipdecodeurs_senate .titre_tt.flex .droite { font-weight: initial; font-size: 1.2rem; }*/ .tooltipdecodeurs_senate .bubulle, .tooltipdecodeurs_senate .carre { width: 1.1rem; height: 1.1rem; border: 0; display: inline-block; margin: -.3rem .5rem 0 0; vertical-align: middle; } .tooltipdecodeurs_senate .bubulle { border-radius: 50%; } .tooltipdecodeurs_senate .bubulle.dem, .tooltipdecodeurs_senate .carre.d { background-color: rgba(33, 102, 172, 1); } .tooltipdecodeurs_senate .bubulle.rep, .tooltipdecodeurs_senate .carre.r { background-color: rgba(178, 24, 43, 1); } .tooltipdecodeurs_senate .bubulle.a, .tooltipdecodeurs_senate .carre.a { /* background-color: rgba(255, 212, 0, 1);*/ background-color: rgba(33, 102, 172, 1); } .tooltipdecodeurs_senate .gris { color: #a2a9ae; } .tooltipdecodeurs_senate .hr { margin-top: 1rem; border-top: 1px solid #e8eaee; padding-bottom: 1rem; } .tooltipdecodeurs_senate, .arrow:after { border: 1px solid #E2E4E9 !important; } .arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px; } .arrow:after { background-color: #f3f4f6; content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } .dec_contenu .source { border-top: 1px solid #E2E4E9; border-bottom: 1px solid #E2E4E9; padding: 15px 0; color: #717B8E; font-size: 90%; } .dec_contenu .passelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #us_senate span.desktop { display: inline; } #us_senate span.mobile { display: none; } /* les classes du svg */ #us_senate .etat { fill: #e7ecf0; stroke: #fff; stroke-width: .5px; } #us_senate .cls-5 { fill: #131e2b; } #us_senate .cls-4 { fill: none; stroke: #131e2b; stroke-width: .75px; } #us_senate .carre { fill: #cfd3d6; stroke-width: 0; stroke: #9ca0a3; } #us_senate .carre.d, #us_senate .carre.i, [data-color-mode="dark"] #us_senate .carre.d, [data-color-mode="dark"] #us_senate .carre.i, #us_senate .carre.a, [data-color-mode="dark"] #us_senate .carre.a { fill: rgba(33, 102, 172, 1); stroke: rgb(27, 82, 139); stroke-width: 0; } #us_senate .carre.r, [data-color-mode="dark"] #us_senate .carre.r { fill: rgba(178, 24, 43, 1); stroke: rgb(144, 19, 35); stroke-width: 0; } /*#us_senate .carre.a, [data-color-mode="dark"] #us_senate .carre.a { fill: rgba(255, 212, 0, 1); stroke: rgb(224, 185, 0); stroke-width: 0; }*/ #us_senate .carre.reste { fill: #cfd3d6; stroke-width: 0; stroke: #9ca0a3; } /*#us_senate .carre.i { fill: #FFE193; stroke: #ffcc47; stroke-width: 0; }*/ #us_senate .texte_etat { font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; font-size: 12px; } .cls-4 { stroke-miterlimit: 10; } .cls-4 { fill: none; stroke: #131e2b; stroke-width: 0.75px; } .cls-5 { fill: #131e2b; } /* le graphe du haut */ .graphelarge { position: relative; width: 100%; font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; padding-bottom: .6rem; } .graphelarge.desop { opacity: .6; } .graphelarge .candidats { margin-bottom: .5rem; margin-top: 2rem; } .graphelarge.desop .candidats { margin-bottom: .5rem; margin-top: 0; display: flex; flex-wrap: nowrap; } .graphelarge.desop .candidats .quelparti { font-weight: initial; font-size: 1.2rem; } .graphelarge .candidats .quelparti { display: inline-block; width: 50%; position: relative; padding: 0; font-weight: 600 } .graphelarge .candidats .quelparti svg { margin: 0 .25rem -.3rem .25rem; height: 2rem; width: 2rem; } .graphelarge .candidats .quelparti svg path { fill: rgba(33, 102, 172, 1); } .graphelarge .candidats .quelparti.droite svg path { fill: rgba(178, 24, 43, 1); } .graphelarge .candidats .quelparti span { font-size: 1.6rem; font-weight: 400; } .graphelarge .candidats .quelparti span.french, .graphelarge .candidats .quelparti span.english { font-size: 1.2rem; } .graphelarge .candidats .quelparti.gras { font-weight: 600; } .graphelarge .candidats .quelparti span.decal { position: absolute; margin-left: .5rem; bottom: -1rem; } .graphelarge .candidats .quelparti.droite { text-align: right } .graphelarge .candidats .quelparti .dedans { position: relative; display: inline-block; } .graphelarge .candidats .quelparti span.decalrep { margin-right: 0; position: absolute; left: -2.5rem; bottom: -1rem; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; } .graphelarge .contenantbarres { width: 100%; display: flex; flex-wrap: nowrap; text-align: center; justify-content: center; } .graphelarge .limite { text-align: right; font-size: 60%; padding-right: .5rem; width: 50%; position: absolute; top: 3.5rem; left: 0; height: 1.5rem; pointer-events: none; border-right: 1px solid #383f4e; } .graphelarge .limite span { position: absolute; top: -12px; transform: translate(-50%, -50%); } .graphelarge .barre { height: 2rem; } .graphelarge .barre.hachure.dem { background: repeating-linear-gradient(-45deg, rgba(33, 102, 172, 1), rgba(33, 102, 172, 1) 3px, rgba(33, 102, 172, .75) 4px, rgba(33, 102, 172, .75) 6px) } .graphelarge .barre.hachure.rep { background: repeating-linear-gradient(-45deg, rgba(178, 24, 43, 1), rgba(178, 24, 43, 1) 3px, rgba(178, 24, 43, .75) 4px, rgba(178, 24, 43, .75) 6px); } .graphelarge.desop .barre { height: .7rem; } .graphelarge .barre.dem { text-align: left; background-color: rgba(33, 102, 172, 1); } .graphelarge .barre.rep { background-color: rgba(178, 24, 43, 1); text-align: right; } .graphelarge .barre.a { background-color: rgba(255, 212, 0, 1); text-align: right; } .graphelarge .barre.indep { background-color: #FFE193; } .graphelarge .barre.reste { background-color: #cfd3d6; } .contenanttouteslesbarres_senate { max-width: 1030px; margin: 0 auto; display: flex; flex-wrap: nowrap; justify-content: center; margin: 0 auto; } .contenanttouteslesbarres_senate img { width: 70px !important; position: absolute !important; top: 15px; left: calc(50% - 35px); height: 70px !important; } /* CSS de la légende */ .legende_senat { justify-content: flex-end; width: 100%; display: flex; flex-wrap: nowrap; font-family: "Marr Sans", "Helvetica Neue", Helvetica, Arial; font-size: 1.4rem; } .legende_senat .col { padding-left: 2rem; } .legende_senat .col span.carre, .legende_senat .col span.cercle { width: 1.4rem; height: 1.4rem; border: 0; display: inline-block; margin: -.3rem .5rem 0 0; vertical-align: middle; } .legende_senat .col span.bleu { background-color: rgba(33, 102, 172, 1); } .legende_senat .col span.rouge { background-color: rgba(178, 24, 43, 1); } .legende_senat .col span.gris { background-color: #cfd3d6; } [data-color-mode="dark"] .legende_senat .col span.gris { background-color: #75787a; } .legende_senat .col span.cercle.rouge { background: repeating-linear-gradient(-45deg, rgba(178, 24, 43, 1), rgba(178, 24, 43, 1) 1.5px, rgba(178, 24, 43, .2) 2px, rgba(178, 24, 43, .2) 3px); } .legende_senat .col span.cercle.bleu { background: repeating-linear-gradient(-45deg, rgba(33, 102, 172, 1), rgba(33, 102, 172, 1) 1.5px, rgba(33, 102, 172, .2) 2px, rgba(33, 102, 172, .2) 3px); } .legende_senat .col span.cercle { border-radius: 50%; } /* le tooltip fixé en bas sur mobile */ @media screen and (max-width:500px) { .tooltipdecodeurs_senate { position: fixed; bottom: 0 !important; left: 0 !important; top: auto !important; right: auto !important; min-width: 100% !important; border-radius: 0; /* padding: 1.5rem 1.5rem 3rem 1.5rem;*/ z-index: 9999; -webkit-box-shadow: none !important; box-shadow: none !important; border-top: 2px solid #e8eaee !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 0 !important; color: #383f4e; } .tooltipdecodeurs_senate:after { content: '×'; position: absolute; top: .5rem; right: 1.5rem; color: #ccd0d3; font-size: 3rem; } [data-color-mode="dark"] .tooltipdecodeurs_senate:after { color: rgba(255, 255, 255, .5); } .legende_senat { display: block; margin-bottom: 1.5rem; } .legende_senat .col { padding-left: 0; } #us_senate span.desktop { display: none; } #us_senate span.mobile { display: inline; } .graphelarge { width: 96%; margin: 0 2%; } .graphelarge .candidats .quelparti { font-size: 1.2rem; } .graphelarge .candidats .quelparti span { font-size: 1.4rem; } .cachermobile { display: none; } #droiten { display: block !important; } } /* mode nuit */ [data-color-mode="dark"] .dec_contenu .d_explications { background-color: #3f4142; color: rgba(255, 255, 255, .85); } [data-color-mode="dark"] .tooltipdecodeurs_senate { border-color: rgba(255, 255, 255, .2) !important; border-width: 1px 0 0 0; background: #181a1e !important; color: rgba(255, 255, 255, .85) !important; } [data-color-mode="dark"] .tooltipdecodeurs_senate .gris { color: rgba(255, 255, 255, .5); } [data-color-mode="dark"] .arrow:after { border-color: rgba(255, 255, 255, .2) !important; background: #25242A !important; } [data-color-mode="dark"] .graphelarge .barre.reste { background-color: #5d6061; } [data-color-mode="dark"] #us_senate .carre { fill: #75787a; stroke: #696b6d; } [data-color-mode="dark"] #us_senate .texte_etat { fill: rgba(255, 255, 255, .85); } [data-color-mode="dark"] #us_senate .etat { fill: rgba(255, 255, 255, .2); stroke: #21252c; } [data-color-mode="dark"] #us_senate .cls-5 { fill: #DADADA; } [data-color-mode="dark"] #us_senate .cls-4 { stroke: #DADADA; } [data-color-mode="dark"] .graphelarge .limite { border-right: 1px solid rgba(255, 255, 255, .85); } </style> <!-- ▄▓▄ ▄▓▓█ ▄▄▄▓▓▓▓▄╦ ▄▓▄ ▄▓▄▄ ▓▓▓▓▄,,▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓╕ ╓▄▓▓▓▓▓▓▓▄ ,▄▓▓▓▓▓▓▓▓▄╦ ╒▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄ ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▓▓▌ ╫▓ ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓█▀ ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀Γ █▓▄ Γ▀▀▀▀▀ΓΓ , █▓▓▓▓▓▓▓▓▓▌ Σ▓▄,╙█▓▓▓▓▓▓▓▓▓▌ ▀█▓▄,Γ▀█▓▓▓▓▓▓▓▓█ ▐▓ ▐▓▓▓▓▓▓▓▓▓▌ ╙▓Q ▓▓▓▓▓▓▓▓▓▌ ▀█▌ ▓▓▓▓▓▓Γ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▄▓▓▓▓▓▓▓ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ⌐ ▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓ ╟▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▐▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓µ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ]▓▓▓▓▓▓▓▓▓ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ]▓ ╟▓▓▓▓▓▓▓█ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▐▀ ▓▓▓▓▓█▀ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ╓▓▓▓█Γ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ █▀ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▄▄▓▓▓▓▓▓▓▓▓▓▓▄╦ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▓ ,▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▓▓▓▓▓▄,,▄▓╕ ╓▄▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓█▀ ▓▌ ▓▓▓▓▓▓▓▓▓▀ ▓▓ █▓▓▓▓▓▓▓▓▓▓▓▓█▀ ▄▓▓██▀Γ ≈4▄▄, ▀▓▓▓▓▓█▀Γ ▓▌ ▓▓▓▓▓█▀Γ ▓▌ ▀█▓▓▓▓▓▓█▀Γ ╙▓█Γ █▓▄ ██▀ ▓▌ ██▀Γ ▀█▄╦ ▀██▀ ╙▀ ▀` ▀▀ --> <section class="article__content dec_contenu" id="carte_senat"> <h2 id="resultatsenat"><span class="french">Les résultats au Sénat</span><span class="english">Senate election results</span></h2> <div class="dec_miseajour" id="maj_senate"></div> </section> <div class="contenanttouteslesbarres_senate"> <div class="graphelarge" id="graphe_reprezenate"></div> </div> <div class="contenanttouteslesbarres_senate"> <div class="graphelarge desop"> <div class="contenantbarres"> <div class="barre dem passelect" style="width:51%;"> </div> <div class="barre rep passelect" style="width:49%;"></div> </div> <div class="candidats passelect"> <div class="quelparti">51 <span class="french">sièges en</span><span class="english">seats in</span> 2022</div> <div class="quelparti droite">49 <span class="french">sièges en</span><span class="english">seats in</span> 2022</div> </div> </div> </div> <div id="us_senate" class="dec_contenu cartogramme_senate"> <div class="legende_senat"> <div class="col"><span class="carre rouge"></span><span class="carre bleu"></span><span class="carre gris"></span></span> <span class="french"> 34 sièges à pourvoir en 2022</span><span class="english">34 seats up for election</span></div> <div class="col"><span class="cercle rouge"></span><span class="cercle bleu"></span> <span class="french">66 sièges non renouvelés cette année</span><span class="english">66 seats <strong>not</strong> up for election</span></div> </div> <div class="contenant_carte"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1030.17 658.76"> <g id="states"> <path id="AK_forme" class="etat" d="M158.35,506l-.3,85.4,1.6,1,3.1.2,1.5-1.1h2.6l.2,2.91,7,6.79.5,2.6,3.4-1.9.6-.2.3-3.1,1.5-1.6,1.1-.2,1.9-1.5,3.1,2.1.6,2.9,1.9,1.1,1.1,2.4,3.9,1.8,3.4,6,2.7,3.9,2.3,2.7,1.5,3.71,5,1.79,5.2,2.1,1,4.4.5,3.1-1,3.4-1.8,2.3-1.6-.8-1.5-3.09-2.7-1.5-1.8-1.1-.8.8,1.5,2.7.2,3.7-1.1.5-1.9-1.9L201,637l.5,1.6,1.3,1.8-.8.79a3,3,0,0,1-1.3-1c-.5-.59-2.1-3.4-2.1-3.4l-1-2.3s-.3,1.3-1,1a4.89,4.89,0,0,1-1.3-1.5l1.8-1.9-1.5-1.5v-5h-.8L194,629l-1.1.5-1-3.7-.6-3.7-.8-.5.3,5.7v1.1l-1.5-1.3-3.6-6-2.1-.5-.6-3.7-1.6-2.9-1.6-1.1v-2.3l2.1-1.3-.5-.3-2.6.6-3.4-2.4-2.6-2.9-4.8-2.6-4-2.6,1.3-3.2v-1.6l-1.8,1.6-2.9,1.1-3.7-1.1-5.7-2.4h-5.5l-.6.5-6.5-3.9-2.1-.3-2.7-5.8-3.6.3-3.6,1.5.5,4.5,1.1-2.9,1,.3-1.5,4.4,3.2-2.7.6,1.6-3.9,4.4-1.3-.3-.5-1.9-1.3-.8-1.3,1.1-2.7-1.8-3.1,2.1-1.8,2.1-3.4,2.1-4.7-.2-.5-2.1,3.7-.6v-1.3l-2.3-.6,1-2.4,2.3-3.9v-1.8l.2-.8,4.4-2.3,1,1.3H120l-1.3-2.6-3.7-.3-5,2.7-2.4,3.4-1.8,2.6-1.1,2.3-4.2,1.5-3.1,2.6-.3,1.6,2.3,1,.8,2.1-2.7,3.2-6.5,4.2-7.8,4.2-2.1,1.1-5.3,1.1-5.3,2.3,1.8,1.3-1.5,1.5-.5,1.1-2.7-1-3.2.2-.8,2.3h-1l.3-2.4-3.6,1.3-2.9,1-3.4-1.3-2.9,1.9h-3.2l-2.1,1.3-1.6.8-2.1-.3-2.6-1.1-2.3.6-1,1-1.6-1.1v-1.9l3.1-1.3,6.3.6,4.4-1.6,2.1-2.1,2.9-.6,1.8-.8,2.7.2,1.6,1.3,1-.3,2.3-2.7,3.1-1,3.4-.6,1.3-.3.6.5H71l1.3-3.7,4-1.5,1.9-3.7,2.3-4.5,1.6-1.5.3-2.6-1.6,1.3-3.4.6-.6-2.4-1.3-.3-1,1-.2,2.9-1.5-.2-1.5-5.8-1.3,1.3-1.1-.5-.3-1.9-4,.2-2.1,1.1-2.6-.3,1.5-1.5.5-2.6-.6-1.9,1.5-1,1.3-.2-.6-1.8v-4.4l-1-1-.8,1.5h-6.1l-1.5-1.3-.6-3.9-2.1-3.6v-1l2.1-.8.2-2.1,1.1-1.1-.8-.5-1.3.5-1.1-2.7,1-5,4.5-3.2,2.6-1.6,1.9-3.7,2.7-1.3,2.6,1.1.3,2.4,2.4-.3,3.2-2.4,1.6.6,1,.6H77l2.3-1.3.8-4.4s.3-2.9,1-3.4a7.84,7.84,0,0,0,1-1l-1.1-1.9-2.6.8-3.2.8-1.9-.5-3.6-1.8-5-.2-3.6-3.7.5-3.9.6-2.4-2.1-1.8-1.9-3.7.5-.8,6.8-.5h2.1l1,1h.6l-.2-1.6,3.9-.6,2.6.3,1.5,1.1-1.5,2.1-.5,1.5,2.7,1.6,5,1.8,1.8-1-2.3-4.4-1-3.2,1-.8-3.4-1.9-.5-1.1.5-1.6-.8-3.9-2.9-4.7-2.4-4.2,2.9-1.9h3.2l1.8.6,4.2-.2,3.7-3.6,1.1-3.1,3.7-2.4,1.6,1,2.7-.6,3.7-2.1,1.1-.2,1,.8,4.5-.2,2.7-3.1h1.1l3.6,2.4,1.9,2.1-.5,1.1.6,1.1,1.6-1.6,3.9.3.3,3.7,1.9,1.5,7.1.6,6.3,4.2,1.5-1,5.2,2.6,2.1-.6,1.9-.8,4.8,1.9Zm-115.1,28.9,2.1,5.3-.2,1-2.9-.3-1.8-4-1.8-1.5h-2.4l-.2-2.6,1.8-2.4,1.1,2.4,1.5,1.5Zm-2.6,33.5,3.7.8,3.7,1,.8,1-1.6,3.7-3.1-.2-3.4-3.6ZM20,554.26l1.1,2.6,1.1,1.6-1.1.8-2.1-3.1v-1.9Zm-13.7,73.1,3.4-2.3,3.4-1,2.6.3.5,1.6,1.9.5,1.9-1.9-.3-1.6,2.7-.6,2.9,2.6-1.1,1.8-4.4,1.1-2.7-.5-3.7-1.1L9,627.76l-1.6.3Zm48.9-4.5,1.6,1.9,2.1-1.6-1.5-1.3Zm2.9,3,1.1-2.3,2.1.3-.8,1.9-2.4.1Zm23.6-1.9,1.5,1.8,1-1.1-.8-1.9Zm8.8-12.5,1.1,5.8,2.9.8,5-2.9,4.4-2.6-1.6-2.4.5-2.4-2.1,1.3-2.9-.8,1.6-1.1,1.9.8,3.9-1.8.5-1.5-2.4-.8.8-1.9-2.7,1.9-4.7,3.6-4.8,2.9Zm42.3-19.8,2.4-1.5-1-1.8-1.8,1Z" /> <path id="HI_forme" class="etat" d="M250.35,571.56l1.9-3.6,2.3-.3.3.8-2.1,3.1Zm10.2-3.7,6.1,2.6,2.1-.3,1.6-3.9-.6-3.4-4.2-.5-4,1.8Zm30.7,10,3.7,5.5,2.4-.3,1.1-.5,1.5,1.3,3.7-.2,1-1.5-2.9-1.8-1.9-3.7-2.1-3.6L292,576Zm20.2,8.9,1.3-1.9,4.7,1,.6-.5,6.1.6-.3,1.3-2.6,1.5-4.4-.3Zm5.3,5.2,1.9,3.9,3.1-1.1.3-1.6-1.6-2.09-3.7-.31Zm7-1.2,2.3-2.9,4.7,2.4,4.4,1.1,4.4,2.7V596l-3.6,1.8-4.8,1-2.4-1.5Zm16.6,15.6,1.6-1.3,3.4,1.6,7.6,3.6,3.4,2.1,1.6,2.4,1.9,4.4,4,2.6-.3,1.3-3.9,3.2-4.2,1.5-1.5-.6-3.1,1.8-2.4,3.2-2.3,2.9-1.8-.2-3.6-2.6-.3-4.5.6-2.4-1.6-5.7-2.1-1.8-.2-2.6,2.3-1,2.1-3.1.5-1-1.6-1.8Z" /> <path id="AL_forme" class="etat" d="M675.75,478.66l.6.2,1.3-2.7,1.5-4.4,2.3.6,3.1,6v1l-2.7,1.9,2.7.3,5.2-2.5-.3-7.6-2.5-1.8-2-2,.4-4,10.5-1.5,25.7-2.9,6.7-.6,5.6.1-.5-2.2-1.5-.8-.9-1.1,1-2.6-.4-5.2-1.6-4.5.8-5.1,1.7-4.8-.2-1.7-1.8-.7-.5-3.6-2.7-3.4-2-6.5-1.4-6.7-1.8-5-3.8-16-3.5-7.9-.8-5.6.1-2.2-9,.8-23.4,2.2-12.2.8-.2,6.4.2,16.7-.7,31-.3,14.1,2.8,18.8,1.6,14.7Z" /> <path id="AR_forme" class="etat" d="M634.55,358.36l-6.4-.7.9-3.1,3.1-2.6.6-2.3-1.8-2.9-31.9,1.2-23.3.7-23.6.3,1.5,6.9.1,8.5,1.4,10.9.3,38.2,2.1,1.6,3-1.2,2.9,1.2.4,10.1,25.2-.2,26.8-.8.9-1.9-.3-3.8-1.7-3.1,1.5-1.4-1.4-2.2.7-2.4,1.1-5.9,2.7-2.3-.8-2.2,4-5.6,2.5-1.1-.1-1.7-.5-1.7,2.9-5.8,2.5-1.1.2-3.3,2.1-1.4.9-4.1-1.4-4,4.2-2.4.3-2.1,1.2-4.2.9-3.1Z" /> <path id="AZ_forme" class="etat" d="M182.35,402l-.3,1.5.5,1,18.9,10.7,12.1,7.6,14.7,8.6,16.8,10,12.3,2.4,25.4,2.7,6-39.6,7-53.1,4.4-31-24.6-3.6-60.7-11-.2,1.1-2.6,16.5-2.1,3.8-2.8-.2-1.2-2.6-2.6-.4-1.2-1.1-1.1.1-2.1,1.7-.3,6.8-.3,1.5-.5,12.5-1.5,2.4-.4,3.3,2.8,5,1.1,5.5.7,1.1,1.1.9-.4,2.4-1.7,1.2-3.4,1.6-1.6,1.8-1.6,3.6-.5,4.9-3,2.9-1.9.9-.1,5.8-.6,1.6.5.8,3.9.4-.9,3-1.7,2.4-3.7.4Z" /> <path id="CA_forme" class="etat" d="M170,398.16l-19.7-2.7-10-1.5-.5-1.8v-9.4l-.3-3.2-2.6-4.2-.8-2.3-3.9-4.2-2.9-4.7-2.7-.2-3.2-.8-.3-1,1.5-.6-.6-3.2-1.5-2.1-4.8-.8-3.9-2.1-1.1-2.3-2.6-4.8-2.9-3.1h-2.9l-3.9-2.1-4.5-1.8-4.2-.5-2.4-2.7.5-1.9,1.8-7.1.8-1.9v-2.4l-1.6-1-.5-2.9-1.5-2.6-3.4-5.8-1.3-3.1-1.5-4.7-1.6-5.3-3.2-4.4-.5-2.9.8-3.9h1.1l2.1-1.6,1.1-3.6-1-2.7-2.7-.5-1.9-2.6-2.1-3.7-.2-8.2.6-1.9.6-2.3.5-2.4-5.7-6.3v-2.1l.3-.5.3-3.2-1.3-4-2.3-4.8-2.7-4.5-1.8-3.9,1-3.7.6-5.8,1.8-3.1.3-6.5-1.1-3.6-1.6-4.2-2.7-4.2.8-3.2,1.5-4.2,1.8-.8.3-1.1,3.1-2.6,5.2-11.8.2-7.4,1.7-4.9,38.7,11.8,25.6,6.6-8,31.3-8.7,33.1,12.6,19.2,42.2,62.3,17.1,26.1-.4,3.1,2.8,5.2,1.1,5.4,1,1.5.7.6-.2,1.4-1.4,1-3.4,1.6-1.9,2.1-1.7,3.9-.5,4.7-2.6,2.5-2.3,1.1-.1,6.2-.6,1.9,1,1.7,3,.3-.4,1.6-1.4,2-3.9.6Zm-73.9-48.9,1.3,1.5-.2,1.3L94,352l-.6-1.2-.6-1.5Zm1.9,0,1.2-.6,3.6,2.1,3.1,1.2-.9.6-4.5-.2-1.6-1.6Zm20.7,19.8,1.8,2.3.8,1,1.5.6.6-1.5-1-1.8-2.7-2-1.1.2.1,1.2Zm-1.4,8.7,1.8,3.2,1.2,1.9-1.5.2-1.3-1.2a9.72,9.72,0,0,1-.7-1.9v-2.2Z" /> <path id="CO_forme" class="etat" d="M427.45,247.76l-36-3.5-79.1-8.6-2.2,22.1-7,50.4-1.9,13.7,34,3.9,37.5,4.4,34.7,3,14.3.6Z" /> <path id="CT_forme" class="etat" d="M899.25,203.16l3.6-3.2,1.9-2.1.8.6,2.7-1.5,5.2-1.1,7-3.5-.6-4.2-.8-4.4-1.6-6-4.3,1.1-21.8,4.7.6,3.1,1.5,7.3v8.3l-.9,2.1,1.7,2.2Z" /> <path id="DE_forme" class="etat" d="M881.65,259.46l-1,.5-3.6-2.4-1.8-4.7-1.9-3.6-2.3-1-2.1-3.6.5-2,.5-2.3.1-1.1-.6.1-1.7,1-2,1.7-.2.3,1.4,4.1,2.3,5.6,3.7,16.1,5-.3,6-1.1Z" /> <path id="FL_forme" class="etat" d="M797.45,457.46l-5.2-.7-.7.8,1.5,4.4-.4,5.2-4.1-1-.2-2.8h-4.1l-5.3.7-32.4,1.9-8.2-.3-1.7-1.7-2.5-4.2h-5.9l-6.6.5-35.4,4.2-.3,2.8,1.6,1.6,2.9,2,.3,8.4,3.3-.6,6-2.1,6-.5,4.4-.6,7.6,1.8,8.1,3.9,1.6,1.5,2.9,1.1,1.6,1.9.3,2.71,3.2-1.3h3.9l3.6-1.91,3.7-3.59,3.1.2.5-1.1-.8-1,.2-1.9,4-.8h2.6l2.9,1.5,4.2,1.5,2.4,3.7,2.7,1,1.1,3.4,3.4,1.6,1.6,2.6,1.9.6,5.2,1.29,1.3,3.1,3,3.7v9.5l-1.5,4.7.3,2.71,1.3,4.79,1.8,4,.8-.5,1.5-4.5-2.6-1-.3-.59,1.6-.6,4.5,1,.2,1.6-3.2,5.5-2.1,2.4,3.6,3.7,2.6,3.1,2.9,5.3,2.9,3.9,2.1,5,1.8.3,1.6-2.1,1.8,1.1,2.6,4,.6,3.6,3.1,4.4.8-1.3,3.9.3,3.6,2.3,3.4,5.2.8,3.4.3,2.9,1.1,1,1.3.5,2.4-1,1.5-1.6,3.9-.2,3.1-1.5,2.7-3.2-.5-1.9-.3-2.4.6-1.9-.3-1.91,2.4-1.3.3-3.4-.6-1.8-.5-12-1.3-7.59-4.5-8.21-3.6-5.79-2.6-5.3-2.9-2.91-2.9-7.4.7-1.4,1.1-1.3-1.6-2.9-4-3.7-4.8-5.5-3.7-6.3-5.3-9.4-3.7-9.7-2.3-7.3Zm17.7,132.7,2.4-.6,1.3-.2,1.5-2.3,2.3-1.6,1.3.5,1.7.3.4,1.1-3.5,1.2-4.2,1.5-2.3,1.2Zm13.5-5,1.2,1.1,2.7-2.1,5.3-4.2,3.7-3.9,2.5-6.6,1-1.7.2-3.4-.7.5-1,2.8-1.5,4.6-3.2,5.3-4.4,4.2-3.4,1.9Z" /> <path id="GA_forme" class="etat" d="M797.45,456.46l-5.6-.7-1.4,1.6,1.6,4.7-.3,3.9-2.2-.6-.2-3h-5.2l-5.3.7-32.3,1.9-7.7-.3-1.4-1.2-2.5-4.3-.8-3.3-1.6-.9-.5-.5.9-2.2-.4-5.5-1.6-4.5.8-4.9,1.7-4.8-.2-2.5-1.9-.7-.4-3.2-2.8-3.5-1.9-6.2-1.5-7-1.7-4.8-3.8-16-3.5-8-.8-5.3.1-2.3,3.3-.3,13.6-1.6,18.6-2,6.3-1.1.5,1.4-2.2.9-.9,2.2.4,2,1.4,1.6,4.3,2.7,3.2-.1,3.2,4.7.6,1.6,2.3,2.8.5,1.7,4.7,1.8,3,2.2,2.3,3,2.3,1.3,2,1.8,1.4,2.7,2.1,1.9,4.1,1.8,2.7,6,1.7,5.1,2.8.7,2.1,1.9,2,5.7,2.9,1.6,1.7-.79.4,1.2-3.3,6.2.5,2.6-1.5,4.2-2.3,10,.8,6.3Z" /> <path id="IA_forme" class="etat" d="M604.05,195.86l2.1,2.1.3.7-2,3,.3,4,2.6,4.1,3.1,1.6,2.4.3.9,1.8.2,2.4,2.5,1,.9,1.1.5,1.6,3.8,3.3.6,1.9-.7,3-1.7,3.7-.6,2.4-2.1,1.6-1.6.5-5.7,1.5-1.6,4.8.8,1.8,1.7,1.5-.2,3.5-1.9,1.4-.7,1.8v2.4l-1.4.4-1.7,1.4-.5,1.7.4,1.7-1.3,1-2.3-2.7-1.4-2.8-8.3.8-10,.6-49.2,1.2-1.6-4.3-.4-6.7-1.4-4.2-.7-5.2-2.2-3.7-1-4.6-2.7-7.8-1.1-5.6-1.4-1.9-1.3-2.9,1.7-3.8,1.2-6.1-2.7-2.2-.3-2.4.7-2.4,1.8-.3,61.1-.6,21.2-.7Z" /> <path id="ID_forme" class="etat" d="M222.55,39.86l-4.8,17.4-4.5,20.9-3.4,16.2-.4,9.7,1.2,4.4,3.5,2.7-.2,3.9-3.9,4.4-4.5,6.6-.9,2.9-1.2,1.1-1.8.8-4.3,5.3-.4,3.1-.4,1.1.6,1,2.6-.1,1.1,2.3-2.4,5.8-1.2,4.2-8.8,35.3,20.7,4.5,39.5,7.9,34.8,6.1,4.9-29.2,3.8-24.1-2.7-2.4-.4-2.6-.8-1.1-2.1,1-.7,2.6-3.2.5-3.9-1.6-3.8.1-2.5.7-3.4-1.5-2.4.2-2.4,2-2-1.1-.7-4,.7-2.9-2.5-2.9-3.3-2.6-2.7-13.1-.1-4.7-.3-.1-.2.4-5.1,3.5-1.7-.2-2.9-3.4-.2-3.1,7-17.1-.4-1.9-3.4-1.1-.6-1.2-2.6-3.5-4.6-10.2-3.2-1.5-2-4.9,1.3-4.6-3.2-7.6,4.4-21.5Z" /> <path id="IL_forme" class="etat" d="M666,226.56l-.8-2.6-1.3-3.7-1.6-1.8-1.5-2.6-.4-5.5-15.9,1.8-17.4,1h-12.3l.2,2.1,2.2.9,1.1,1.4.4,1.4,3.9,3.4.7,2.4-.7,3.3-1.7,3.7-.8,2.7-2.4,1.9-1.9.6-5.2,1.3-1.3,4.1.6,1.1,1.9,1.8-.2,4.3-2.1,1.6-.5,1.3v2.8l-1.8.6-1.4,1.2-.4,1.2.4,2-1.6,1.3-.9,2.8.3,3.9,2.3,7,7,7.6,5.7,3.7V291l.7,1.2,6.6.6,2.7,1.4-.7,3.5-2.2,6.2-.8,3,2,3.7,6.4,5.3,4.8.8,2.2,5.1,2,3.4-.9,2.8,1.5,3.8,1.7,2.1,1.6-.3,1-2.2,2.4-1.7,2.8-1,6.1,2.5.5-.2v-1.1l-1.2-2.7.4-2.8,2.4-1.6,3.4-1.2-.5-1.3-.8-2,1.2-1.3,1-2.7v-4l.4-4.9,2.5-3,1.8-3.8,2.5-4-.5-5.3-1.8-3.2-.3-3.3.8-5.3-.7-7.2-1.1-15.8-1.4-15.3-.9-11.7Z" /> <path id="IN_forme" class="etat" d="M670.15,228.36l1.5,1,1.1-.3,2.1-1.9,2.5-1.8,14.3-1.1,18.4-1.8,1.6,15.5,4.9,42.6-.6,2.9,1.3,1.6.2,1.3-2.3,1.6-3.6,1.7-3.2.4-.5,4.8-4.7,3.6-2.9,4,.2,2.4-.5,1.4h-3.5l-1.4-1.7-5.2,3,.2,3.1-.9.2-.5-.9-2.4-1.7-3.6,1.5-1.4,2.9-1.2-.6-1.6-1.8-4.4.5-5.7,1-2.5,1.3v-2.6l.4-4.7,2.3-2.9,1.8-3.9,2.7-4.2-.5-5.8-1.8-3.1-.3-3.2.8-5.3-.7-7.1-.9-12.6-2.5-30.1Z" /> <path id="KS_forme" class="etat" d="M533.15,271.76l-43.8-.6-40.6-1.2-21.7-.9-4.3,64.8,24.3,1,44.7,2.1,46.3.6,12.6-.3.7-35-1.2-11.1-2.5-2-2.4-3-2.3-3.6.6-3,1.7-1.4v-2.1l-.8-.7-2.6-.2-3.5-3.4Z" /> <path id="KY_forme" class="etat" d="M654.45,344.06l12.6-.7.1-4.1h4.3l30.4-3.2,45.1-4.3,5.6-3.6,3.9-2.1.1-1.9,6-7.8,4.1-3.6,2.1-2.4-3.3-2-2.5-2.7-3-3.8-.5-2.2-2.6-1.4-.9-1.9-.2-6.1-2.6-2-1.9-1.1-.5-2.3-1.3.2-2,1.2L745,289l-1.9-1.7-2.5-.5-2.4,1.4h-2.3l-1.8-2-5.6-.1-1.8-4.5-2.9-1.5-2.1.8-4.2.2-.5,2.1,1.2,1.5.3,2.1-2.8,2-3.8,1.8-2.6.4-.5,4.5-4.9,3.6-2.6,3.7.2,2.2-.9,2.3-4.5-.1-1.3-1.3-3.9,2.2.2,3.3-2.4.6-.8-1.4-1.7-1.2-2.7,1.1-1.8,3.5-2.2-1-1.4-1.6-3.7.4-5.6,1-2.8,1.3-1.2,3.4-1,1,1.5,3.7-4.2,1.4-1.9,1.4-.4,2.2,1.2,2.4v2.2l-1.6.4-6.1-2.5-2.3.9-2,1.4-.8,1.8,1.7,2.4L648,338l-.1,3.3-2.4,1.3-2.1,1.7Z" /> <path id="LA_forme" class="etat" d="M574.15,498.16l8.1-.3,10.3,3.6,6.5,1.1,3.7-1.5,3.2,1.1,3.2,1,.8-2.1-3.2-1.1-2.6.5-2.7-1.6.8-1.5,3.1-1,1.8,1.5,1.8-1,3.2.6,1.5,2.4.3,2.3,4.5.3,1.8,1.8-.8,1.6-1.3.8,1.6,1.6,8.4,3.6,3.6-1.3,1-2.4,2.6-.6,1.8-1.5,1.3,1,.8,2.9-2.3.8.6.6,3.4-1.3,2.3-3.4.8-.5-2.1-.3.8-1.6-.2-1.5,2.1-.5,1.1-1.3.6.8.6,3.1,4.2.6,4,1.9,1,1.5h2.9l1.1,1,2.3-3.1v-1.5h-1.3l-3.4-2.7-5.8-.8-3.2-2.3,1.1-2.7,2.3.3.2-.6-1.8-1V495h3.2l1.8-3.1-1.3-1.9-.3-2.7-1.5.2-1.9,2.1-.6,2.6-3.1-.6-1-1.8,1.8-1.9,1.9-1.7-2.2-6.5-3.4-3.4,1-7.3-.2-.5-1.3.2-33.1,1.4-.8-2.4.8-8.5,8.6-14.8-.9-2.6,1.4-.4.4-2-2.2-2,.1-1.9-2-4.5-.4-5.1.1-.7-26.4.8-25.2.1.4,9.7.7,9.5.5,3.7,2.6,4.5.9,4.4,4.3,6,.3,3.1.6.8-.7,8.3-2.8,4.6,1.2,2.4-.5,2.6-.8,7.3-1.3,3,.2,3.7Z" /> <path id="MA_forme" class="etat" d="M934.75,184.76l-.5-2.3.8-1.5,2.9-1.5.8,3.1-.5,1.8-2.4,1.5v1l1.9-1.5,3.9-4.5,3.9-1.9,4.2-1.5-.3-2.4-1-2.9-1.9-2.4-1.8-.8-2.1.2-.5.5,1,1.3,1.5-.8,2.1,1.6.8,2.7-1.8,1.8-2.3,1-3.6-.5-3.9-6-2.3-2.6h-1.8l-1.1.8-1.9-2.6.3-1.5,2.4-5.2-2.9-4.4-3.7,1.8-1.8,2.9-18.3,4.7-13.8,2.5-.6,10.6.7,4.9,22-4.8,11.2-2.8,2,1.6,3.4,4.3,2.9,4.7Zm12.5,1.4,2.2-.7.5-1.7,1,.1,1,2.3-1.3.5-3.9.1Zm-9.4.8,2.3-2.6h1.6l1.8,1.5-2.4,1-2.2,1Z" /> <path id="MD_forme" class="etat" d="M882.05,276.36l1.7-3.8.5-4.8-6.3,1.1-5.8.3-3.8-16.8-2.3-5.5-1.5-4.6-22.2,4.3-37.6,7.6,2,10.4,4.8-4.9,2.5-.7,1.4-1.5,1.8-2.7,1.6.7,2.6-.2,2.6-2.1,2-1.5,2.1-.6,1.5,1.1,2.7,1.4,1.9,1.8,1.3,1.4,4.8,1.6-.6,2.9,5.8,2.1,2.1-2.6,3.7,2.5-2.1,3.3-.7,3.3-1.8,2.6v2.1l.3.8,2,1.3,3.4,1.1,4.3-.1,3.1,1,2.1.3,1-2.1-1.5-2.1V273l-2.4-2.1-2.1-5.5,1.3-5.3-.2-2.1-1.3-1.3s1.5-1.6,1.5-2.3a10.75,10.75,0,0,1,.5-2.1l1.9-1.3,1.9-1.6.5,1-1.5,1.6-1.3,3.7.3,1.1,1.8.3.5,5.5-2.1,1,.3,3.6.5-.2,1.1-1.9,1.6,1.8-1.6,1.3-.3,3.4L865,275l3.9.5,1.6-.8,3.2,4.2,1,.4Zm-14.5.2,1.1,2.5.2,1.8,1.1,1.9s.9-.9.9-1.2-.7-3.1-.7-3.1l-.7-2.3Z" /> <path id="ME_forme" class="etat" d="M913.05,104.16l1.5.4V102l.8-5.5,2.6-4.7,1.5-4-1.9-2.4v-6l.8-1,.8-2.7-.2-1.5-.2-4.8,1.8-4.8,2.9-8.9,2.1-4.2h1.3l1.3.2v1.1l1.3,2.3,2.7.6.8-.8v-1l4-2.9,1.8-1.8,1.5.2,6,2.4,1.9,1,9.1,29.9h6l.8,1.9.2,4.8,2.9,2.3h.8l.2-.5-.5-1.1,2.8-.5,1.9,2.1,2.3,3.7v1.9l-2.1,4.7-1.9.6-3.4,3.1-4.8,5.5h-1.3c-.6,0-1-2.1-1-2.1l-1.8.2-1,1.5-2.4,1.5-1,1.5,1.6,1.5-.5.6-.5,2.7-1.9-.2v-1.6l-.3-1.3-1.5.3-1.8-3.2-2.1,1.3,1.3,1.5.3,1.1-.8,1.3.3,3.1.2,1.6-1.6,2.6-2.9.5-.3,2.9-5.3,3.1-1.3.5-1.6-1.5-3.1,3.6,1,3.2-1.5,1.3-.2,4.4-1.1,6.3-2.2-.9-.5-3.1-4-1.1-.2-2.5-11.7-37.4Zm36.5,15.6,1.5-1.5,1.4,1.1.6,2.4-1.7.9Zm6.7-5.9,1.8,1.9s1.3.1,1.3-.2.2-2,.2-2l.9-.8-.8-1.8-2,.7Z" /> <path id="MI_forme" class="etat" d="M691.75,223.26l19.1-1.9.2,1.1L721,221l12-1.7.1-.6.2-1.5,2.1-3.7,2-1.7-.2-5.1,1.6-1.6,1.1-.3.2-3.6,1.5-3,1.1.6.2.6.8.2,1.9-1-.4-9.1-3.2-8.2-2.3-9.1-2.4-3.2-2.6-1.8-1.6,1.1-3.9,1.8-1.9,5-2.7,3.7-1.1.6-1.5-.6s-2.6-1.5-2.4-2.1.5-5,.5-5l3.4-1.3.8-3.4.6-2.6,2.4-1.6-.3-10-1.6-2.3-1.3-.8-.8-2.1.8-.8,1.6.3.2-1.6-2.6-2.2-1.3-2.6h-2.6l-4.5-1.5-5.5-3.4h-2.7l-.6.6-1-.5-3.1-2.3-2.9,1.8-2.9,2.3.3,3.6,1,.3,2.1.5.5.8-2.6.8-2.6.3-1.5,1.8-.3,2.1.3,1.6.3,5.5-3.6,2.1-.6-.2v-4.2l1.3-2.4.6-2.4-.8-.8-1.9.8-1,4.2-2.7,1.1-1.8,1.9-.2,1,.6.8-.6,2.6-2.3.5v1.1l.8,2.4-1.1,6.1-1.6,4,.6,4.7.5,1.1-.8,2.4-.3.8-.3,2.7,3.6,6,2.9,6.5,1.5,4.8-.8,4.7-1,6-2.4,5.2-.3,2.7-3.2,3.1Zm-33.3-72.4-1.3-1.1-1.8-10.4-3.7-1.3-1.7-2.3-12.6-2.8-2.8-1.1-8.1-2.2-7.8-1-3.9-5.3.7-.5,2.7-.8,3.6-2.3v-1l.6-.6,6-1,2.4-1.9,4.4-2.1.2-1.3,1.9-2.9,1.8-.8,1.3-1.8,2.3-2.3,4.4-2.4,4.7-.5,1.1,1.1-.3,1-3.7,1-1.5,3.1-2.3.8-.5,2.4-2.4,3.2-.3,2.6.8.5,1-1.1,3.6-2.9,1.3,1.3h2.3l3.2,1,1.5,1.1,1.5,3.1,2.7,2.7,3.9-.2,1.5-1,1.6,1.3,1.6.5,1.3-.8h1.1l1.6-1,4-3.6,3.4-1.1,6.6-.3,4.5-1.9,2.6-1.3,1.5.2v5.7l.5.3,2.9.8,1.9-.5,6.1-1.6,1.1-1.1,1.5.5v7l3.2,3.1,1.3.6,1.3,1-1.3.3-.8-.3-3.7-.5-2.1.6-2.3-.2-3.2,1.5h-1.8l-5.8-1.3-5.2.2-1.9,2.6-7,.6-2.4.8-1.1,3.1-1.3,1.1-.5-.2-1.5-1.6-4.5,2.4h-.6l-1.1-1.6-.8.2-1.9,4.4-1,4-3.2,6.9Zm-29.6-56.5,1.8-2.1,2.2-.8,5.4-3.9,2.3-.6.5.5-5.1,5.1-3.3,1.9-2.1.9Zm86.2,32.1.6,2.5,3.2.2,1.3-1.2s-.1-1.5-.4-1.6a20.23,20.23,0,0,1-1.6-1.9l-2.2.2-1.6.2-.3,1.1Z" /> <path id="MN_forme" class="etat" d="M511.85,79.06l-.6,3.9v10.3l1.6,5,1.9,3.3.5,9.9,1.8,13.4,1.8,7.3.4,6.4v5.3l-1.6,1.8-1.8,1.3v1.5l.9,1.7,4.1,3.5.7,3.2v35.9l60.3-.6,21.2-.7-.5-6-1.8-2.1-7.2-4.6-3.6-5.3-3.4-.9-2-2.8h-3.2l-3.5-3.8-.5-7,.1-3.9,1.5-3-.7-2.7-2.8-3.1,2.2-6.1,5.4-4,1.2-1.4-.2-8,.2-3,2.6-3,3.8-2.9,1.3-.2,4.5-5,1.8-.8,2.3-3.9,2.4-3.6,3.1-2.6,4.8-2,9.2-4.1,3.9-1.8.6-2.3-4.4.4-.7,1.1h-.6l-1.8-3.1-8.9.3-1,.8h-1l-.5-1.3-.8-1.8-2.6.5-3.2,3.2-1.6.8h-3.1l-2.6-1v-2.1l-1.3-.2-.5.5-2.6-1.3-.5-2.9-1.5.5-.5,1-2.4-.5-5.3-2.4-3.9-2.6h-2.9l-1.3-1-2.3.6-1.1,1.1-.3,1.3h-4.8v-2.1l-6.3-.3-.3-1.5h-4.8l-1.6-1.6-1.5-6.1-.8-5.5-1.9-.8-2.3-.5-.6.2-.3,8.2h-30.1Z" /> <path id="MO_forme" class="etat" d="M640.35,351l.5-5.9,4.2-3.4,1.9-1v-2.9l.7-1.6-1.1-1.6-2.4.3-2.1-2.5-1.7-4.5.9-2.6-2-3.2-1.8-4.6-4.6-.7-6.8-5.6-2.2-4.2.8-3.3,2.2-6,.6-3-1.9-1-6.9-.6-1.1-1.9v-4.1l-5.3-3.5-7.2-7.8-2.3-7.3-.5-4.2.7-2.4-2.6-3.1-1.2-2.4-7.7.8-10,.6-48.8,1.2,1.3,2.6-.1,2.2,2.3,3.6,3,3.9,3.1,3,2.6.2,1.4,1.1v2.9l-1.8,1.6-.5,2.3,2.1,3.2,2.4,3,2.6,2.1,1.3,11.6-.8,40,.5,5.7,23.7-.2,23.3-.7,32.5-1.3,2.2,3.7-.8,3.1-3.1,2.5-.5,1.8,5.2.5,4.1-1.1Z" /> <path id="MS_forme" class="etat" d="M651.55,484.76l2.6-4.2,1.8.8,6.8-1.9,2.1.3,1.5.8h5.2l.4-1.6-1.7-14.8-2.8-19,1-45.1-.2-16.7.2-6.3-4.8.3-19.6,1.6-13,.4-.2,3.2-2.8,1.3-2.6,5.1.5,1.6.1,2.4-2.9,1.1-3.5,5.1.8,2.3-3,2.5-1,5.7-.6,1.9,1.6,2.5-1.5,1.4,1.5,2.8.3,4.2-1.2,2.5-.2.9.4,5,2,4.5-.1,1.7,2.3,2-.7,3.1-.9.3.6,1.9-8.6,15-.8,8.2.5,1.5,24.2-.7,8.2-.7,1.9-.3.6,1.4-1,7.1,3.3,3.3,2.2,6.4Z" /> <path id="MT_forme" class="etat" d="M408.35,83.06l-5.3,57.1-1.3,15.2-59.1-6.6-49-7.1-1.4,11.2-1.9-1.7-.4-2.5-1.3-1.9-3.3,1.5-.7,2.5-2.3.3-3.8-1.6-4.1.1-2.4.7-3.2-1.5-3,.2-2.1,1.9-.9-.6-.7-3.4.7-3.2-2.7-3.2-3.3-2.5-2.5-12.6-.1-5.3-1.6-.8-.6,1-4.5,3.2-1.2-.1-2.3-2.8-.2-2.8,7-17.1-.6-2.7-3.5-1.1-.4-.9-2.7-3.5-4.6-10.4-3.2-1.6-1.8-4.3,1.3-4.6-3.2-7.6,4.4-21.3,32.7,6.9,18.4,3.4,32.3,5.3,29.3,4,29.2,3.5,30.8,3.1Z" /> <path id="NC_forme" class="etat" d="M834,370l-12.7-7.7-3.1-.8-16.6,2.1-1.6-3-2.8-2.2-16.7.5-7.4.9-9.2,4.5-6.8,2.7-6.5,1.2-13.4,1.4.1-4.1,1.7-1.3,2.7-.7.7-3.8,3.9-2.5,3.9-1.5,4.5-3.7,4.4-2.3.7-3.2,4.1-3.8.7,1,2.5.2,2.4-3.6,1.7-.4,2.6.3,1.8-4,2.5-2.4.5-1.8.1-3.5,4.4.1,38.5-5.6,57.5-12.3,2,4.8,3.6,6.5,2.4,2.4.6,2.3-2.4.2.8.6-.3,4.2-2.6,1.3-.6,2.1-1.3,2.9-3.7,1.6-2.4-.3-1.5-.2-1.6-1.3.3,1.3v1h1.9l.8,1.3-1.9,6.3h4.2l.6,1.6,2.3-2.3,1.3-.5-1.9,3.6-3.1,4.8h-1.3l-1.1-.5-2.7.6-5.2,2.4-6.5,5.3-3.4,4.7-1.9,6.5-.5,2.4-4.7.5-5.1,1.5Zm49.3-26.2,2.6-2.5,3.2-2.6,1.5-.6.2-2-.6-6.1-1.5-2.3-.6-1.9.7-.2,2.7,5.5.4,4.4-.2,3.4-3.4,1.5-2.8,2.4-1.1,1.2Z" /> <path id="ND_forme" class="etat" d="M518.25,138.66l-.4-6.2-1.8-7.3-1.8-13.6-.5-9.7-1.9-3.2-1.6-5.3V83l.6-3.8-1.8-5.5-28.6-.6-18.6-.6-26.5-1.3L410.15,69l-.9,14.4-4.7,50.9,56.8,3.9,56.9,1.7Z" /> <path id="NE_forme" class="etat" d="M517.55,216.56l-1-2.3-.5-1.6-2.9-1.6-4.8-1.5-2.2-1.2-2.6.1-3.7.4-4.2,1.2-6-4.1-2.2-2-10.7.6-41.5-2.4-35.6-2.2-4.3,43.7,33.1,3.3-1.4,21.1,21.7,1,40.6,1.2,43.8.6h4.5l-2.2-3-2.6-3.9.1-2.3-1.4-2.7-1.9-5.2-.4-6.7-1.4-4.1-.5-5-2.3-3.7-1-4.7-2.8-7.9-1-5.3Z" /> <path id="Ns_forme" class="etat" d="M929,153.56l1.1-3.2-2.7-1.2-.5-3.1-4.1-1.1-.3-3-11.7-37.5-.7.1-.6,1.6-.6-.5-1-1-1.5,1.9-.2,2.3.5,8.4,1.9,2.8v4.3l-3.9,4.8-2.4.9v.7l1.1,1.9v8.6l-.8,9.2-.2,4.7,1,1.4-.2,4.7-.5,1.5,1,1.1,5.1-1.2,13.8-3.5,1.7-2.9,4-1.9Z" /> <path id="NJ_forme" class="etat" d="M871,240.56l.1-1.5,2.7-1.3,1.7-2.8,1.7-2.4,3.3-3.2v-1.2l-6.1-4.1-1-2.7-2.7-.3-.1-.9-.7-2.2,2.2-1.1.2-2.9-1.3-1.3.2-1.2,1.9-3.1v-3.1l2.5-3.1,5.6,2.5,6.4,1.9,2.5,1.2.1,1.8-.5,2.7.4,4.5-2.1,1.9-1.1,1,.5.5,2.7-.3,1.1-.8,1.6,3.4.2,9.4.6,1.1-1.1,5.5-3.1,6.5-2.7,4-.8,4.8-2.1,2.4H883l-.3-2.7.8-1-.2-1.5-4-.6-4.8-2.3-3.2-2.9-1-2Z" /> <path id="NM_forme" class="etat" d="M317.45,441.66l-16.7-2.6-1.2,9.6-15.8-2,6-39.7,7-53.2,4.4-30.9,34,3.9,37.4,4.4,32,2.8-.3,10.8-1.4-.1-7.4,97.7-28.4-1.8-38.1-3.7.7,6.3Z" /> <path id="NV_forme" class="etat" d="M170.35,185.86l38.7,8.5,26,5.2-10.6,53.1-5.4,29.8-3.3,15.5-2.1,11.1-2.6,16.4-1.7,3.1-1.6-.1-1.2-2.6-2.8-.5-1.3-1.1-1.8.1-.9.8-1.8,1.3-.3,7.3-.3,1.5-.5,12.4-1.1,1.8L179.05,324,137,261.86l-12.4-19,8.6-32.6,8-31.3Z" /> <path id="NY_forme" class="etat" d="M890.65,212.26l.5-2.7-.2-2.4-3-1.5-6.5-2-6-2.6-.6-.4-2.7-.3-2-1.5-2.1-5.9-3.3-.5-2.4-2.4-38.4,8.1-31.6,6-.5-6.5,1.6-1.2,1.3-1.1,1-1.6,1.8-1.1,1.9-1.8.5-1.6,2.1-2.7,1.1-1-.2-1-1.3-3.1-1.8-.2-1.9-6.1,2.9-1.8,4.4-1.5,4-1.3,3.2-.5,6.3-.2,1.9,1.3,1.6.2,2.1-1.3L827,169l5.2-.5,2.1-1.8,1.8-3.2,1.6-1.9h2.1l1.9-1.1.2-2.3-1.5-2.1-.3-1.5,1.1-2.1V151h-1.8l-1.8-.8-.8-1.1-.2-2.6,5.8-5.5.6-.8,1.5-2.9,2.9-4.5,2.7-3.7,2.1-2.4,2.4-1.8,3.1-1.2,5.5-1.3,3.2.2,4.5-1.5,7.4-2.2.7,4.9,2.4,6.5.8,5-1,4.2,2.6,4.5.8,2-.9,3.2,3.7,1.7,2.7,10.2v5.8l-.6,10.9.8,5.4.7,3.6,1.5,7.3v8.1l-1.1,2.3,2.1,2.7.5.9-1.9,1.8.3,1.3,1.3-.3,1.5-1.3,2.3-2.6,1.1-.6,1.6.6,2.3.2,7.9-3.9,2.9-2.7,1.3-1.5,4.2,1.6-3.4,3.6-3.9,2.9-7.1,5.3-2.6,1-5.8,1.9-4,1.1-1-.4Z" /> <path id="Os_forme" class="etat" d="M711.05,223.46l1.7,15.5,4.8,41.1,3.9-.2,2.3-.8,3.6,1.8,1.7,4.2,5.4.1,1.8,2H738l2.4-1.4,3.1.5,1.5,1.3,1.8-2,2.3-1.4,2.4-.4.6,2.7,1.6,1,2.6,2,.8.2,2-.1,1.2-.6v-2.1l1.7-1.5.1-4.8,1.1-4.2,1.9-1.3,1,.7,1,1.1.7.2.4-.4-.9-2.7v-2.2l1.1-1.4,2.5-3.6,1.3-1.5,2.2.5,2.1-1.5,3-3.3,2.2-3.7.2-5.4.5-5v-4.6l-1.2-3.2,1.2-1.8,1.3-1.2-.6-2.8-4.3-25.6-6.2,3.7-3.9,2.3-3.4,3.7-4,3.9-3.2.8-2.9.5-5.5,2.6-2.1.2-3.4-3.1-5.2.6-2.6-1.5-2.2-1.3Z" /> <path id="OK_forme" class="etat" d="M459.15,347.16l-1.8,24.3-.9,18,.2,1.6,4,3.6,1.7.9h.9l.9-2.1,1.5,1.9,1.6.1.3-.2.2-1.1,2.8,1.4-.4,3.5,3.8.5,2.5,1,4.2.6,2.3,1.6,2.5-1.7,3.5.7,2.2,3.1,1.2.1v2.3l2.1.7,2.5-2.1,1.8.6,2.7.1.7,2.3,4.4,1.8,1.7-.3,1.9-4.2h1.3l1.1,2.1,4.2.8,3.4,1.3,3,.8,1.6-.7.7-2.7H530l1.9.9,2.7-1.9H536l.6,1.4h3.6l2-1.8,2.3.6,1.7,2.2,3,1.7,3.4.9,1.9,1.2-.3-37.6-1.4-10.9-.1-8.6-1.5-6.6-.6-6.8.1-4.3-12.6.3-46.3-.5-44.7-2.1-41.5-1.8-.4,10.7Z" /> <path id="OR_forme" class="etat" d="M114.65,171.16l28.2,7.2,27.5,6.5,17,3.7,8.8-35.1,1.2-4.4,2.4-5.5-.7-1.3-2.5.1-1.3-1.8.6-1.5.4-3.3,4.7-5.7,1.9-.9.9-.8.7-2.7.8-1.1,3.9-5.7,3.7-4,.2-3.3-3.4-2.5-1.2-4.6-13.1-3.8-15.3-3.5-14.8.4-1.1-1.3-5.1,1.8-4.5-.5-2.4-1.6-1.3.5-4.7-.3-2-1.4-4.8-1.8-1.1-.1-4.5-1.3-1.8,1.5-6.3-.2-5.3-3.8.2-9.3-2.1-3.5-4.1-.6-.7-2.5-2.4-.5-5.8,2.1-2.3,6.5-3.2,10-3.2,6.5-5,14.1-6.5,13.6-8.1,12.6-1.9,2.9-.5,8.8-1.3,6,2.7,3.5Z" /> <path id="PA_forme" class="etat" d="M783.85,204.46l1.3-.5,5.7-5.5.7,6.9,33.5-6.5,36.9-7.8,2.3,2.3,3.1.4,2,5.6,2.4,1.9,2.8.4.1.1-2.6,3.2v3.1l-1.9,3.1-.2,1.9,1.3,1.3-.2,1.9-2.4,1.1,1,3.4.2,1.1,2.8.3.9,2.5,5.9,3.9v.4l-3.1,3-1.5,2.2-1.7,2.8-2.7,1.2-1.4.3-2.1,1.3-1.6,1.4-22.4,4.3-38.7,7.8-11.3,1.4-3.9.7L784,233l-4.3-25.9Z" /> <path id="RI_forme" class="etat" d="M920.85,188l-.8-4.4-1.6-6,5.7-1.5,1.5,1.3,3.4,4.3,2.8,4.4-2.8,1.4-1.3-.2-1.1,1.8-2.4,1.9-2.8,1.1Z" /> <path id="SC_forme" class="etat" d="M806.25,425.86l-2.1-1-1.9-5.6-2.5-2.3-2.5-.5-1.5-4.6-3-6.5-4.2-1.8-1.9-1.8-1.2-2.6-2.4-2-2.3-1.3-2.2-2.9-3.2-2.4-4.4-1.7-.4-1.4-2.3-2.8-.5-1.5-3.8-5.4-3.4.1-3.9-2.5-1.2-1.2-.2-1.4.6-1.6,2.7-1.3-.8-2,6.4-2.7,9.2-4.5,7.1-.9,16.4-.5,2.3,1.9,1.8,3.5,4.6-.8,12.6-1.5,2.7.8,12.5,7.4,10.1,8.3-5.3,5.4-2.6,6.1-.5,6.3-1.6.8-1.1,2.7-2.4.6-2.1,3.6-2.7,2.7-2.3,3.4-1.6.8-3.6,3.4-2.9.2,1,3.2-5,5.3-2.3,1.6Z" /> <path id="SD_forme" class="etat" d="M518.25,193.36l-.9,3.2.4,3,2.6,2-1.2,5.4-1.8,4.1,1.5,3.3.7,1.1-1.3.1-.7-1.6-.6-2-3.3-1.8-4.8-1.5-2.5-1.3-2.9.1-3.9.4-3.8,1.2-5.3-3.8-2.7-2.4-10.9.8-41.5-2.4-35.6-2.2,1.5-24.8,2.8-34,.4-5,56.9,3.9,56.9,1.7v2.7l-1.3,1.5-2,1.5-.1,2.2L516,151l4.1,3.4.5,2.7V193Z" /> <path id="TN_forme" class="etat" d="M718.05,371.86l-13.1,1.2-23.3,2.2-37.6,2.7-11.8.4.9-.6.9-4.5-1.2-3.6,3.9-2.3.4-2.5,1.2-4.3,3-9.5.5-5.6.3-.2,12.3-.2,13.6-.8.1-3.9,3.5-.1,30.4-3.3,54-5.2,10.3-1.5,7.6-.2,2.4-1.9,1.3.3-.1,3.3-.4,1.6-2.4,2.2-1.6,3.6-2-.4-2.4.9-2.2,3.3-1.4-.2-.8-1.2-1.1.4-4.3,4-.8,3.1-4.2,2.2-4.3,3.6-3.8,1.5-4.4,2.8-.6,3.6-2.5.5-2,1.7-.2,4.8Z" /> <path id="TX_forme" class="etat" d="M330.05,437.86l37,3.6,29.3,1.9,7.4-97.7,54.4,2.4-1.7,23.3-1,18,.2,2,4.4,4.1,2,1.1h1.8l.5-1.2.7.9,2.4.2,1.1-.6v-.2l1,.5-.4,3.7,4.5.7,2.4.9,4.2.7,2.6,1.8,2.8-1.9,2.7.6,2.2,3.1.8.1V408l3.3,1.1,2.5-2.1,1.5.5,2.1.1.6,2.1,5.2,2,2.3-.5,1.9-4h.1l1.1,1.9,4.6.9,3.4,1.3,3.2,1,2.4-1.2.7-2.3h3.6l2.1,1,3-2h.4l.5,1.4h4.7l1.9-1.8,1.3.4,1.7,2.1,3.3,1.9,3.4,1,2.5,1.4,2.7,2,3.1-1.2,2.1.8.7,20,.7,9.5.6,4.1,2.6,4.4.9,4.5,4.2,5.9.3,3.1.6.8-.7,7.7-2.9,4.8,1.3,2.6-.5,2.4-.8,7.2-1.3,3,.3,4.2-5.6,1.6-9.9,4.5-1,1.9-2.6,1.9-2.1,1.5-1.3.8-5.7,5.3-2.7,2.1-5.3,3.2-5.7,2.4-6.3,3.4-1.8,1.5-5.8,3.6-3.4.6-3.9,5.5-4,.3-1,1.9,2.3,1.9-1.5,5.5-1.3,4.5-1.1,3.9-.8,4.5.8,2.4,1.8,7,1,6.1,1.8,2.7-1,1.5-3.1,1.91-5.7-3.91-5.5-1.09-1.3.5-3.2-.6-4.2-3.1-5.2-1.1-7.6-3.4-2.1-3.9-1.3-6.5-3.2-1.9-.6-2.3.6-.6.3-3.4-1.3-.6-.6-1,1.3-4.4-1.6-2.3L455,543l-3.4-4.4L448,532l-4.2-2.6.2-1.9-5.3-12.3-.8-4.2-1.8-1.9-.2-1.5-6-5.3-2.6-3.1v-1.1l-2.6-2.1-6.8-1.1-7.4-.6-3.1-2.3-4.5,1.8-3.6,1.5-2.3,3.2-1,3.7-4.4,6.1-2.4,2.4-2.6-1-1.8-1.1-1.9-.6-3.9-2.3v-.6l-1.8-1.9-5.2-2.1-7.4-7.8-2.3-4.7v-8.1l-3.2-6.5-.5-2.7-1.6-1-1.1-2.1-5-2.1-1.3-1.6-7.1-7.9-1.3-3.2-4.7-2.3-1.5-4.4-2.6-2.9-1.7-.5Zm174.4,141.7-.6-7.1-2.7-7.2-.6-7,1.5-8.2,3.3-6.9,3.5-5.4,3.2-3.6.6.2-4.8,6.6-4.4,6.5-2,6.6-.3,5.2.9,6.1,2.6,7.2.5,5.2.2,1.5Z" /> <path id="UT_forme" class="etat" d="M275.65,318.16l24.6,3.6,1.9-13.7,7-50.5,2.3-22-32.2-3.5,2.2-13.1,1.8-10.6-34.7-6.1-12.5-2.5-10.6,52.9-5.4,30-3.3,15.4-1.7,9.2Z" /> <path id="VA_forme" class="etat" d="M882,277.46l-.2,2.8-2.9,3.8-.4,4.6.5,3.4-1.8,5L875,299l-1.5-4.6.4-5.4,1.6-4.2.7-3.3-.1-1.7Zm-60.3,44.6-38.6,5.6-4.8-.1-2.2-.3-2.5,1.9-7.3.1-10.3,1.6-6.7.6,4.1-2.6,4.1-2.3v-2.1l5.7-7.3,4.1-3.7,2.2-2.5,3.6,4.3,3.8.9,2.7-1,2-1.5,2.4,1.2,4.6-1.3,1.7-4.4,2.4.7,3.2-2.3,1.6.4,2.8-3.2.2-2.7-.8-1.2,4.8-10.5,1.8-5.2.5-4.7.7-.2,1.1,1.7,1.5,1.2,3.9-.2,1.7-8.1,3-.6.8-2.6,2.8-2.2,1.1-2.1,1.8-4.3.1-4.6,3.6,1.4,6.6,3.1.3-5.2,3.4,1.2-.6,2.9,8.6,3.1,1.4,1.8-.8,3.3-1.3,1.3-.5,1.7.5,2.4,2,1.3,3.9,1.4,2.9,1,4.9.9,2.2,2.1,3.2.4.9,1.2-.4,4.7,1.4,1.1-.5,1.9,1.2.8-.2,1.4-2.7-.1.1,1.6,2.3,1.5.1,1.4,1.8,1.8.5,2.5-2.6,1.4,1.6,1.5,5.8-1.7,3.7,6.2Z" /> <path id="VT_forme" class="etat" d="M880,123.56l2.4,6.5.8,5.3-1,3.9,2.5,4.4.9,2.3-.7,2.6,3.3,1.5,2.9,10.8v5.3l11.5-2.1-1-1.1.6-1.9.2-4.3-1-1.4.2-4.7.8-9.3v-8.5l-1.1-1.8v-1.6l2.8-1.1,3.5-4.4v-3.6l-1.9-2.7-.3-5.8-26.1,6.8Z" /> <path id="WA_forme" class="etat" d="M121.75,80l-2.3-4.3-4.1-.7-.4-2.4-2.5-.6-2.9-.5-1.8,1-2.3-2.9.3-2.9,2.7-.3,1.6-4-2.6-1.1.2-3.7,4.4-.6-2.7-2.7-1.5-7.1.6-2.9v-7.9l-1.8-3.2,2.3-9.4,2.1.5,2.4,2.9,2.7,2.6,3.2,1.9,4.5,2.1,3.1.6,2.9,1.5,3.4,1,2.3-.2v-2.4l1.3-1.1,2.1-1.3.3,1.1.3,1.8-2.3.5-.3,2.1,1.8,1.5,1.1,2.4.6,1.9L142,43l.2-1.3-1-1.3-.5-3.2.8-1.8-.6-1.5v-2.6l1.8-3.6-1.1-2.6-2.4-4.8.3-.8,1.4-.8,4.4,1.5,9.7,2.7,8.6,1.9,20,5.7,23,5.7,15,3.5-4.8,17.5L212.25,78l-3.4,16.2-.4,9.2-12.9-3.7-15.3-3.5-14.5.3-1.1-1.5-5.7,2.1-3.9-.4-2.6-1.8-1.7.6-4.1-.2L145,94l-5.2-1.8-1.2-.2-4.8-1.4-1.9,1.6-5.7-.2-4.6-3.3Zm9.6-55.4,2-.2.5,1.4,1.5-1.6h2.3l.8,1.5-1.5,1.7.6.8-.7,2-1.4.4s-.9.1-.9-.2a20,20,0,0,1,1.5-2.6l-1.7-.6-.3,1.5-.7.6-1.5-2.3Z" /> <path id="WI_forme" class="etat" d="M588.65,122.16l2.9.5,2.9-.6,7.4-3.2,2.9-1.9,2.1-.8,1.9,1.5-1.1,1.1-1.9,3.1-.6,1.9,1,.6,1.8-1,1.1-.2,2.7.8.6,1.1,1.1.2.6-1.1,4,5.3,8.2,1.2,8.2,2.2,2.6,1.1,12.3,2.6,1.6,2.3,3.6,1.2,1.7,10.2,1.6,1.4,1.5.9-1.1,2.3-1.8,1.6-2.1,4.7-1.3,2.4.2,1.8,1.5.3,1.1-1.9,1.5-.8.8-2.3,1.9-1.8,2.7-4,4.2-6.3.8-.5.3,1-.2,2.3-2.9,6.8-2.7,5.7-.5,3.2-.6,2.6.8,1.3-.2,2.7-1.9,2.4-.5,1.8.6,3.6.6,3.4-1.5,2.6-.8,2.9-1,3.1,1.1,2.4.6,6.1,1.6,4.5-.2,3-15.9,1.8-17.5,1h-12.7l-.7-1.5-2.9-.4-2.6-1.3-2.3-3.7-.3-3.6,2-2.9-.5-1.4-2.1-2.2-.8-3.3-.6-6.8-2.1-2.5-7-4.5-3.8-5.4-3.4-1L585,169h-3.2l-2.9-3.3-.5-6.5.1-3.8,1.5-3.1-.8-3.2-2.5-2.8,1.8-5.4,5.2-3.8,1.6-1.9-.2-8.1.2-2.8,2.4-2.8Z" /> <path id="WV_forme" class="etat" d="M806.15,266.56l5.8-6,2.6-.8,1.6-1.5,1.5-2.2,1.1.3,3.1-.2,4.6-3.6,1.5-.5,1.3,1,2.6,1.2,3,3-.4,4.3-5.4-2.6-4.8-1.8-.1,5.9-2.6,5.7-2.9,2.4-.8,2.3-3,.5-1.7,8.1-2.8.2-1.1-1-1.2-2-2.2.5-.5,5.1-1.8,5.1-5,11,.9,1.4-.1,2-2.2,2.5-1.6-.4-3.1,2.3-2.8-.8-1.8,4.9-3.8,1-2.5-1.3-2.5,1.9-2.3.7-3.2-.8-3.8-4.5-3.5-2.2-2.5-2.5-2.9-3.7-.5-2.3-2.8-1.7-.6-1.3-.2-5.6.3.1,2.4-.2,1.8-1v-2.2l1.7-1.5.1-5.2.9-3.6,1.1-.7.4.3,1,1.1,1.7.5,1.1-1.3-1-3.1v-1.6l3.1-4.6,1.2-1.3,2,.5,2.6-1.8,3.1-3.4,2.4-4.1.2-5.6.5-4.8v-4.9l-1.1-3,.9-1.3.8-.7,4.3,19.3,4.3-.8,11.2-1.3Z" /> <path id="WY_forme" class="etat" d="M400.25,174.16l-1.5,25.4-4.4,44-2.7-.3-83.3-9.1-27.9-3,2-12,6.9-41,3.8-24.2,1.3-11.2,48.2,7,59.1,6.5Z" /> <path id="DC_forme" class="etat" d="M849.05,266.06l-1.1-1.6-1-.8,1.1-1.6,2.2,1.5Z" /> </g> <!-- <g id="etats_s" class="elect2022"> <g id="s_WY" class="groupe_carres" data-name="WY"> <circle class="carre" cx="343.44" cy="182.9" r="8" /> <circle class="carre" cx="343.44" cy="202.17" r="8" /> </g> <g id="s_WI" class="groupe_carres" data-name="WI"> <rect class="carre" x="621" y="169.73" width="14.13" height="14.13" /> <circle class="carre" cx="628.07" cy="157.69" r="8" /> </g> <g id="s_WV" class="groupe_carres" data-name="WV"> <circle class="carre" cx="784.4" cy="276.46" r="8" /> <circle class="carre" cx="784.4" cy="295.73" r="8" /> </g> <g id="s_WA" class="groupe_carres" data-name="WA"> <rect class="carre" x="162.13" y="59.02" width="14.13" height="14.13" /> <circle class="carre" cx="169.19" cy="46.97" r="8" /> </g> <g id="s_VA" class="groupe_carres" data-name="VA"> <circle class="carre" cx="831.5" cy="296.05" r="8" /> <circle class="carre" cx="850.77" cy="296.05" r="8" /> </g> <g id="s_VT" class="groupe_carres" data-name="VT"> <rect class="carre" x="887.33" y="138.32" width="14.13" height="14.13" /> <circle class="carre" cx="894.4" cy="126.27" r="8" /> </g> <g id="s_UT" class="groupe_carres" data-name="UT"> <rect class="carre" x="252.93" y="268.38" width="14.13" height="14.13" /> <circle class="carre" cx="259.99" cy="256.34" r="8" /> </g> <g id="s_TX" class="groupe_carres" data-name="TX"> <circle class="carre" cx="480.5" cy="461.4" r="8" /> <circle class="carre" cx="480.5" cy="480.67" r="8" /> </g> <g id="s_TN" class="groupe_carres" data-name="TN"> <circle class="carre" cx="707.11" cy="354.48" r="8" /> <circle class="carre" cx="687.84" cy="354.48" r="8" /> </g> <g id="s_SD" class="groupe_carres" data-name="SD"> <rect class="carre" x="456.62" y="173.91" width="14.13" height="14.13" /> <circle class="carre" cx="463.69" cy="161.87" r="8" /> </g> <g id="s_SC" class="groupe_carres" data-name="SC"> <rect class="carre" x="799.06" y="388.82" width="14.13" height="14.13" /> <circle class="carre" cx="806.13" cy="376.78" r="8" /> </g> <g id="s_RI" class="groupe_carres" data-name="RI"> <circle class="carre" cx="962.73" cy="180.7" r="8" /> <circle class="carre" cx="981.99" cy="180.7" r="8" /> </g> <g id="s_PA" class="groupe_carres" data-name="PA"> <rect class="carre" x="808.8" y="228.79" width="14.13" height="14.13" /> <circle class="carre" cx="815.86" cy="216.74" r="8" /> </g> <g id="s_OR" class="groupe_carres" data-name="OR"> <rect class="carre" x="131.37" y="140.37" width="14.13" height="14.13" /> <circle class="carre" cx="138.44" cy="128.33" r="8" /> </g> <g id="s_OK" class="groupe_carres" data-name="OK"> <rect class="carre" x="503.26" y="366.43" width="14.13" height="14.13" /> <rect class="carre" x="503.26" y="347.33" width="14.13" height="14.13" /> </g> <g id="s_OH" class="groupe_carres" data-name="OH"> <rect class="carre" x="739.56" y="255.03" width="14.13" height="14.13" /> <circle class="carre" cx="746.63" cy="242.99" r="8" /> </g> <g id="s_ND" class="groupe_carres" data-name="ND"> <rect class="carre" x="456.62" y="104.18" width="14.13" height="14.13" /> <circle class="carre" cx="463.69" cy="92.14" r="8" /> </g> <g id="s_NC" class="groupe_carres" data-name="NC"> <rect class="carre" x="833" y="343.78" width="14.13" height="14.13" /> <circle class="carre" cx="840.07" cy="331.74" r="8" /> </g> <g id="s_NY" class="groupe_carres" data-name="NY"> <rect class="carre" x="854.87" y="165.83" width="14.13" height="14.13" /> <circle class="carre" cx="861.93" cy="153.79" r="8" /> </g> <g id="s_NM" class="groupe_carres" data-name="NM"> <circle class="carre" cx="347.59" cy="373.4" r="8" /> <circle class="carre" cx="347.59" cy="392.67" r="8" /> </g> <g id="s_NJ" class="groupe_carres" data-name="NJ"> <circle class="carre" cx="892.61" cy="225.02" r="8" /> <circle class="carre" cx="911.88" cy="225.02" r="8" /> </g> <g id="s_NH" class="groupe_carres" data-name="NH"> <rect class="carre" x="908.57" y="140.95" width="14.13" height="14.13" /> <circle class="carre" cx="915.64" cy="128.91" r="8" /> </g> <g id="s_NV" class="groupe_carres" data-name="NV"> <rect class="carre" x="172.37" y="248.58" width="14.13" height="14.13" /> <circle class="carre" cx="179.43" cy="236.54" r="8" /> </g> <g id="s_NE" class="groupe_carres" data-name="NE"> <circle class="carre" cx="468.69" cy="223.82" r="8" /> <circle class="carre" cx="468.69" cy="243.09" r="8" /> </g> <g id="s_MT" class="groupe_carres" data-name="MT"> <circle class="carre" cx="323.03" cy="91.82" r="8" /> <circle class="carre" cx="323.03" cy="111.09" r="8" /> </g> <g id="s_MO" class="groupe_carres" data-name="MO"> <rect class="carre" x="581.84" y="310.39" width="14.13" height="14.13" /> <circle class="carre" cx="588.9" cy="298.35" r="8" /> </g> <g id="s_MS" class="groupe_carres" data-name="MS"> <circle class="carre" cx="644.98" cy="412.33" r="8" /> <circle class="carre" cx="644.98" cy="431.59" r="8" /> </g> <g id="s_MI" class="groupe_carres" data-name="MI"> <circle class="carre" cx="705.6" cy="176.91" r="8" /> <circle class="carre" cx="705.6" cy="196.18" r="8" /> </g> <g id="s_MN" class="groupe_carres" data-name="MN"> <circle class="carre" cx="549.24" cy="124.95" r="8" /> <circle class="carre" cx="549.24" cy="144.21" r="8" /> </g> <g id="s_MA" class="groupe_carres" data-name="MA"> <circle class="carre" cx="948.71" cy="149.36" r="8" /> <circle class="carre" cx="967.98" cy="149.36" r="8" /> </g> <g id="s_MD" class="groupe_carres" data-name="MD"> <rect class="carre" x="976.04" y="243.86" width="14.13" height="14.13" /> <circle class="carre" cx="964" cy="250.92" r="8" /> </g> <g id="s_ME" class="groupe_carres" data-name="ME"> <circle class="carre" cx="939.26" cy="79.03" r="8" /> <circle class="carre" cx="939.26" cy="98.3" r="8" /> </g> <g id="s_LA" class="groupe_carres" data-name="LA"> <rect class="carre" x="584.72" y="466.79" width="14.13" height="14.13" /> <circle class="carre" cx="591.79" cy="454.75" r="8" /> </g> <g id="s_KY" class="groupe_carres" data-name="KY"> <rect class="carre" x="720.23" y="311.93" width="14.13" height="14.13" /> <circle class="carre" cx="727.3" cy="299.89" r="8" /> </g> <g id="s_IA" class="groupe_carres" data-name="KS"> <rect class="carre" x="560.48" y="227.76" width="14.13" height="14.13" /> <circle class="carre" cx="567.55" cy="215.72" r="8" /> </g> <g id="s_KS" class="groupe_carres" data-name="IA"> <rect class="carre" x="482.87" y="307.63" width="14.13" height="14.13" /> <circle class="carre" cx="489.93" cy="295.59" r="8" /> </g> <g id="s_IN" class="groupe_carres" data-name="IN"> <rect class="carre" x="685.48" y="267.76" width="14.13" height="14.13" /> <circle class="carre" cx="692.55" cy="255.72" r="8" /> </g> <g id="s_IL" class="groupe_carres" data-name="IL"> <rect class="carre" x="636.48" y="267.76" width="14.13" height="14.13" /> <circle class="carre" cx="643.55" cy="255.72" r="8" /> </g> <g id="s_ID" class="groupe_carres" data-name="ID"> <rect class="carre" x="231.88" y="159.43" width="14.13" height="14.13" /> <circle class="carre" cx="238.94" cy="147.39" r="8" /> </g> <g id="s_HI" class="groupe_carres" data-name="HI"> <rect class="carre" x="330.08" y="608.08" width="14.13" height="14.13" /> <circle class="carre" cx="337.15" cy="596.04" r="8" /> </g> <g id="s_GA" class="groupe_carres" data-name="GA"> <rect class="carre" x="754.53" y="424.17" width="14.13" height="14.13" /> <circle class="carre" cx="761.6" cy="412.12" r="8" /> </g> <g id="s_FL" class="groupe_carres" data-name="FL"> <rect class="carre" x="809" y="529.71" width="14.13" height="14.13" /> <circle class="carre" cx="816.07" cy="517.67" r="8" /> </g> <g id="s_DE" class="groupe_carres" data-name="DE"> <circle class="carre" cx="888.37" cy="260.76" r="8" /> <circle class="carre" cx="907.64" cy="260.76" r="8" /> </g> <g id="s_CT" class="groupe_carres" data-name="CT"> <rect class="carre" x="945.53" y="195.6" width="14.13" height="14.13" /> <circle class="carre" cx="933.49" cy="202.67" r="8" /> </g> <g id="s_CO" class="groupe_carres" data-name="CO"> <rect class="carre" x="357.28" y="297.63" width="14.13" height="14.13" /> <circle class="carre" cx="364.35" cy="285.59" r="8" /> </g> <g id="s_CA" class="groupe_carres" data-name="CA"> <rect class="carre" x="103.24" y="280.48" width="14.13" height="14.13" /> <circle class="carre" cx="110.3" cy="268.44" r="8" /> </g> <g id="s_AL" class="groupe_carres" data-name="AL"> <rect class="carre" x="689" y="424.17" width="14.13" height="14.13" /> <circle class="carre" cx="696.07" cy="412.12" r="8" /> </g> <g id="s_AR" class="groupe_carres" data-name="AR"> <rect class="carre" x="579.36" y="388.5" width="14.13" height="14.13" /> <circle class="carre" cx="586.42" cy="376.46" r="8" /> </g> <g id="s_AZ" class="groupe_carres" data-name="AZ"> <rect class="carre" x="231.88" y="372.43" width="14.13" height="14.13" /> <circle class="carre" cx="238.94" cy="360.39" r="8" /> </g> <g id="s_AK" class="groupe_carres" data-name="AK"> <rect class="carre" x="111.36" y="559.63" width="14.13" height="14.13" /> <circle class="carre" cx="118.43" cy="547.59" r="8" /> </g> </g> --> <g id="etats_s"> <g class="groupe_carres" id="s_WY"> <circle class="carre" cx="343.4" cy="202.2" r="8" /> <rect class="carre" x="336.4" y="175.8" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_WI"> <rect class="carre" x="621" y="169.7" width="14.1" height="14.1" /> <circle class="carre" cx="628.1" cy="157.7" r="8" /> </g> <g class="groupe_carres" id="s_WV"> <circle class="carre" cx="784.4" cy="295.7" r="8" /> <rect class="carre" x="777.3" y="269.4" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_WA"> <rect class="carre" x="162.1" y="59" width="14.1" height="14.1" /> <circle class="carre" cx="169.2" cy="47" r="8" /> </g> <g class="groupe_carres" id="s_VA"> <circle class="carre" cx="850.8" cy="296" r="8" /> <rect class="carre" x="825" y="289.3" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_VT"> <rect class="carre" x="887.3" y="138.3" width="14.1" height="14.1" /> <circle class="carre" cx="894.4" cy="126.3" r="8" /> </g> <g class="groupe_carres" id="s_UT"> <rect class="carre" x="252.9" y="268.4" width="14.1" height="14.1" /> <circle class="carre" cx="260" cy="256.3" r="8" /> </g> <g class="groupe_carres" id="s_TX"> <circle class="carre" cx="480.5" cy="480.7" r="8" /> <rect class="carre" x="473.5" y="454.3" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_TN"> <circle class="carre" cx="687.8" cy="354.5" r="8" /> <rect class="carre" x="700" y="347.4" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_RI"> <circle class="carre" cx="962.7" cy="180.7" r="8" /> <rect class="carre" x="974.9" y="173.6" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_PA"> <rect class="carre" x="808.8" y="228.8" width="14.1" height="14.1" /> <circle class="carre" cx="815.9" cy="216.7" r="8" /> </g> <g class="groupe_carres" id="s_OH"> <rect class="carre" x="739.6" y="255" width="14.1" height="14.1" /> <circle class="carre" cx="746.6" cy="243" r="8" /> </g> <g class="groupe_carres" id="s_NM"> <circle class="carre" cx="347.6" cy="392.7" r="8" /> <rect class="carre" x="340.5" y="366.3" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_NY"> <rect class="carre" x="854.9" y="165.8" width="14.1" height="14.1" /> <circle class="carre" cx="861.9" cy="153.8" r="8" /> </g> <g class="groupe_carres" id="s_NJ"> <circle class="carre" cx="892.6" cy="225" r="8" /> <rect class="carre" x="904.8" y="218.1" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_NV"> <rect class="carre" x="172.4" y="248.6" width="14.1" height="14.1" /> <circle class="carre" cx="179.4" cy="236.5" r="8" /> </g> <g class="groupe_carres" id="s_NE"> <rect class="carre" x="461.6" y="216.8" width="14.1" height="14.1" /> <rect class="carre" x="461.6" y="236" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_MT"> <circle class="carre" cx="323" cy="111.1" r="8" /> <rect class="carre" x="316" y="84.8" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_MO"> <rect class="carre" x="581.8" y="310.4" width="14.1" height="14.1" /> <circle class="carre" cx="588.9" cy="298.4" r="8" /> </g> <g class="groupe_carres" id="s_MS"> <circle class="carre" cx="645" cy="431.6" r="8" /> <rect class="carre" x="637.9" y="405.3" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_MI"> <circle class="carre" cx="705.6" cy="196.2" r="8" /> <rect class="carre" x="698.5" y="169.8" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_MN"> <circle class="carre" cx="549.2" cy="144.2" r="8" /> <rect class="carre" x="542.2" y="117.9" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_MA"> <circle class="carre" cx="948.7" cy="149.4" r="8" /> <rect class="carre" x="960.9" y="142.3" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_MD"> <rect class="carre" x="976" y="243.9" width="14.1" height="14.1" /> <circle class="carre" cx="964" cy="250.9" r="8" /> </g> <g class="groupe_carres" id="s_ME"> <circle class="carre" cx="939.3" cy="98.3" r="8" /> <rect class="carre" x="932.2" y="72" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_IN"> <rect class="carre" x="685.5" y="267.8" width="14.1" height="14.1" /> <circle class="carre" cx="692.5" cy="255.7" r="8" /> </g> <g class="groupe_carres" id="s_HI"> <rect class="carre" x="330.1" y="608.1" width="14.1" height="14.1" /> <circle class="carre" cx="337.1" cy="596" r="8" /> </g> <g class="groupe_carres" id="s_FL"> <rect class="carre" x="809" y="529.7" width="14.1" height="14.1" /> <circle class="carre" cx="816.1" cy="517.7" r="8" /> </g> <g class="groupe_carres" id="s_DE"> <circle class="carre" cx="888.4" cy="260.8" r="8" /> <rect class="carre" x="900.6" y="253.7" width="14.1" height="14.1" /> </g> <g class="groupe_carres" id="s_ND"> <rect class="carre" x="456.6" y="104.2" width="14.1" height="14.1" /> <circle class="carre" cx="463.7" cy="92.1" r="8" /> </g> <g class="groupe_carres" id="s_CT"> <rect class="carre" x="945.5" y="195.6" width="14.1" height="14.1" /> <circle class="carre" cx="933.5" cy="202.7" r="8" /> </g> <g class="groupe_carres" id="s_CA"> <rect class="carre" x="103.2" y="280.5" width="14.1" height="14.1" /> <circle class="carre" cx="110.3" cy="268.4" r="8" /> </g> <g class="groupe_carres" id="s_AZ"> <rect class="carre" x="231.9" y="372.4" width="14.1" height="14.1" /> <circle class="carre" cx="238.9" cy="360.4" r="8" /> </g> <g class="groupe_carres" id="s_OK"> <circle class="carre" cx="510" cy="354" r="8" /> <circle class="carre" cx="510" cy="373.2" r="8" /> </g> <g class="groupe_carres" id="s_OR"> <circle class="carre" cx="138.4" cy="128.3" r="8" /> <circle class="carre" cx="138.4" cy="147.4" r="8" /> </g> <g class="groupe_carres" id="s_NH"> <circle class="carre" cx="915.6" cy="128.9" r="8" /> <circle class="carre" cx="915.6" cy="148" r="8" /> </g> <g class="groupe_carres" id="s_LA"> <circle class="carre" cx="591.8" cy="454.8" r="8" /> <circle class="carre" cx="591.8" cy="473.9" r="8" /> </g> <g class="groupe_carres" id="s_KY"> <circle class="carre" cx="733.8" cy="315.5" r="8" /> <circle class="carre" cx="714.7" cy="315.5" r="8" /> </g> <g class="groupe_carres" id="s_KS"> <circle class="carre" cx="489.9" cy="295.6" r="8" /> <circle class="carre" cx="489.9" cy="314.7" r="8" /> </g> <g class="groupe_carres" id="s_IA"> <circle class="carre" cx="567.5" cy="215.7" r="8" /> <circle class="carre" cx="567.5" cy="234.8" r="8" /> </g> <g class="groupe_carres" id="s_IL"> <circle class="carre" cx="643.5" cy="255.7" r="8" /> <circle class="carre" cx="643.5" cy="274.8" r="8" /> </g> <g class="groupe_carres" id="s_ID"> <circle class="carre" cx="238.9" cy="147.4" r="8" /> <circle class="carre" cx="238.9" cy="166.5" r="8" /> </g> <g class="groupe_carres" id="s_GA"> <circle class="carre" cx="761.6" cy="412.1" r="8" /> <circle class="carre" cx="761.6" cy="431.2" r="8" /> </g> <g class="groupe_carres" id="s_SD"> <circle class="carre" cx="463.7" cy="161.9" r="8" /> <circle class="carre" cx="463.7" cy="181" r="8" /> </g> <g class="groupe_carres" id="s_SC"> <circle class="carre" cx="806.1" cy="376.8" r="8" /> <circle class="carre" cx="806.1" cy="395.9" r="8" /> </g> <g class="groupe_carres" id="s_NC"> <circle class="carre" cx="840.1" cy="331.7" r="8" /> <circle class="carre" cx="840.1" cy="350.8" r="8" /> </g> <g class="groupe_carres" id="s_CO"> <circle class="carre" cx="364.4" cy="280.6" r="8" /> <circle class="carre" cx="364.4" cy="299.7" r="8" /> </g> <g class="groupe_carres" id="s_AR"> <circle class="carre" cx="586.4" cy="376.5" r="8" /> <circle class="carre" cx="586.4" cy="395.6" r="8" /> </g> <g class="groupe_carres" id="s_AK"> <circle class="carre" cx="118.4" cy="547.6" r="8" /> <circle class="carre" cx="118.4" cy="567.3" r="8" /> </g> <g class="groupe_carres" id="s_AL"> <circle class="carre" cx="696.1" cy="412.1" r="8" /> <circle class="carre" cx="696.1" cy="431.2" r="8" /> </g> </g> <g id="annotations"> <g id="fleches"> <g id="courbe"> <path class="cls-4" d="M937.55,149.27c-6.2.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="927.85 162.47 925.55 166.37 923.35 162.47 927.85 162.47" /> </g> <g> <path class="cls-4" d="M717.55,148.27c-6.2.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="707.85 161.47 705.55 165.37 703.35 161.47 707.85 161.47" /> <path class="cls-4" d="M181.38,19.54c-6.2.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="171.68 32.74 169.38 36.64 167.18 32.74 171.68 32.74" /> </g> <g id="courbea"> <path class="cls-4" d="M468.5,511.2c6.2-.9,11.3-6.6,12-13.8" /> <polygon class="cls-5" points="478.2 498 480.5 494.11 482.7 498 478.2 498" /> <path class="cls-4" d="M828.36,566.23c-6.2-.9-11.3-6.6-12-13.8" /> <polygon class="cls-5" points="818.66 553.03 816.36 549.13 814.16 553.03 818.66 553.03" /> <!-- <path class="cls-4" d="M376.38,254.4c-6.2.9-11.3,6.6-12,13.8" /> <polygon class="cls-5" points="366.68 267.6 364.38 271.5 362.18 267.6 366.68 267.6" /> --> <path class="cls-4" d="M227,411.73c6.2-.9,11.3-6.6,12-13.8" /> <polygon class="cls-5" points="236.69 398.53 238.99 394.63 241.19 398.53 236.69 398.53" /> <g transform="translate(-42,-130)"> <path class="cls-4" d="M498.06,403.18c6.2-.9,11.3-6.6,12-13.8" /> <polygon class="cls-5" points="507.76 389.98 510.06 386.08 512.26 389.98 507.76 389.98" /></g> </g> <g id="droiten"> <line class="cls-4" x1="851.9" y1="250.92" x2="951.04" y2="250.92" /> <polygon class="cls-5" points="852.91 253.22 849.01 250.92 852.91 248.72 852.91 253.22" /> </g> <g id="droitep"> <line class="cls-4" x1="745.96" y1="227.02" x2="745.96" y2="207.88" /> <polygon class="cls-5" points="748.26 226.01 745.96 229.91 743.76 226.01 748.26 226.01" /> <line class="cls-4" x1="861.93" y1="136.9" x2="861.93" y2="123.76" /> <polygon class="cls-5" points="864.23 135.89 861.92 139.79 859.73 135.89 864.23 135.89" /> <line class="cls-4" x1="628.23" y1="145.28" x2="628.23" y2="116.15" /> <polygon class="cls-5" points="630.53 144.28 628.23 148.18 626.03 144.28 630.53 144.28" /> </g> <g id="droite3"> <line class="cls-4" x1="927.19" y1="180.7" x2="951.33" y2="180.7" /> <polygon class="cls-5" points="928.2 183 924.3 180.69 928.2 178.5 928.2 183" /> <line class="cls-4" x1="778.09" y1="428.1" x2="813.22" y2="428.1" /> <polygon class="cls-5" points="779.1 430.39 775.2 428.1 779.1 425.89 779.1 430.39" /> <line class="cls-4" x1="855.9" y1="342.97" x2="891.04" y2="342.97" /> <polygon class="cls-5" points="856.91 345.26 853.01 342.96 856.91 340.76 856.91 345.26" /> </g> <g id="courbe-2"> <path class="cls-4" d="M921.76,202.56c-6.2-.9-11.3-6.6-12-13.8" /> <polygon class="cls-5" points="912.06 189.36 909.76 185.46 907.56 189.36 912.06 189.36" /> </g> <g id="courbeCA"> <path class="cls-4" d="M98,238.66c6.2.9,11.3,6.6,12,13.8" /> <polygon class="cls-5" points="107.67 251.86 109.97 255.76 112.17 251.86 107.67 251.86" /> </g> </g> <g id="textes"> <text class="texte_etat" transform="translate(733.4 201.75)">Ohio</text> <text class="texte_etat" transform="translate(720.9 151.83)">Michigan</text> <text class="texte_etat" transform="translate(601.42 113.11)">Wisconsin</text> <text class="texte_etat" transform="translate(187.83 23.15)">Washington</text> <!-- <text class="texte_etat" transform="translate(379.22 258.64)">Colorado</text> --> <text class="texte_etat" transform="translate(400 276)">Nebraska</text> <text class="texte_etat french" transform="translate(832.95 569.6)">Floride</text> <text class="texte_etat english" transform="translate(832.95 569.6)">Florida</text> <text class="texte_etat french" transform="translate(818.22 431.91)">Géorgie</text> <text class="texte_etat english" transform="translate(818.22 431.91)">Georgia</text> <text class="texte_etat french" transform="translate(895.7 346.77)">Caroline du Nord</text> <text class="texte_etat english" transform="translate(895.7 346.77)">North Carolina</text> <text class="texte_etat" transform="translate(829.16 119.82)">New York</text> <text class="texte_etat french" transform="translate(351.72 602.44)">Hawaï</text> <text class="texte_etat english" transform="translate(351.72 602.44)">Hawaii</text> <text class="texte_etat" transform="translate(99.56 532.55)">Alaska </text> <text class="texte_etat french" transform="translate(42.63 241.74)">Californie</text> <text class="texte_etat english" transform="translate(42.63 241.74)">California</text> <text class="texte_etat" transform="translate(434.47 515.15)">Texas</text> <text class="texte_etat" transform="translate(183.36 414.27)">Arizona</text> </g> </g> </svg> </div> </div> <!-- les scripts --> <script src="//assets-decodeurs.lemonde.fr/sheets/uGD6OBVsT1iHcLxvNtiFX0ezw0afnA_3094"></script> <script src="//assets-decodeurs.lemonde.fr/2024-USA-results/flux-house-senate-2024-11-05.js"></script> <script src="//assets-decodeurs.lemonde.fr/sheets/RgLE3V3-fAMBunZMi8xeSG6Ivvx3bQ_1453"></script> <script src="https://assets-decodeurs.lemonde.fr/decodeurs/assets/grumpymaps/d3.v7.min.js"></script> <script src="//assets-decodeurs.lemonde.fr/decodeurs/assets/utils_decodeurs/utils_decodeurs.js"></script> <script src="https://s1.lemde.fr/assets-redaction/js/textures.js"></script> <script> /* c'est ici qu'on choisit la langue : fr/en */ var langue = "en", modeNuit = document.querySelector('html').hasAttribute("data-color-mode") && document.querySelector('html').getAttribute("data-color-mode") == "dark", largeur = document.getElementById("us_senate").offsetWidth, mobileDec = false, check = "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" x=\"0px\" y=\"0px\"><path d=\"M8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm3 4.594l1.406 1.406-5.406 5.406-3.406-3.406 1.406-1.406 2 2 4-4z\" /></svg>", nombres = ["Aucun", "Un", "Deux"], check = "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" x=\"0px\" y=\"0px\"><path d=\"M8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm3 4.594l1.406 1.406-5.406 5.406-3.406-3.406 1.406-1.406 2 2 4-4z\" /></svg>", siegesPourvus = {}; /* on vérifie si on est en mobile ou non */ if (largeur < 500) { mobileDec = true; } var dicoSenate2024 = senate2024.reduce(function(r, e) { r[e.code] = e; return r; }, {}); /* Une fonction pour passer la première lettre en cap */ var enCap = (s) => { if (typeof s !== 'string') return ''; return s.charAt(0).toUpperCase() + s.slice(1); }; /* une méthode pour arrondir proprement à deux chiffres, s'utilise : (chiffre).arrondir() */ Number.prototype.arrondir = function() { return Math.ceil(this * 100) / 100; } /* pour nettoyer */ function nettoyer(str) { return str.replace(/[&\/\\#,+()$~%.'":*?<>{}éàôïëêèç]/g, '').replace(/ /g, "").toLowerCase(); } function pluriel(nombre) { return ((nombre >= 2) ? "s" : ""); } function comptage(d) { listeComptage = { "circle": d.bougepas, "rect": ((d.election2024) ? d.election2024.replace("i", "d") : d.election2024), "sortant": d.sortant }; return listeComptage; } // la boucle pour charger les données d'AP for (const [key, d] of Object.entries(dicoResultatSenate)) { index = senate2024.map(function(e) { return e.code; }).indexOf(key); // on prépare le stockage des données senate2024[index]["dataElection"] = [] // la boucle par Etat car on a la Nebraska qui a deux élections for (const [j, e] of d.entries()) { if (senate2024[index].election2024 == null) { senate2024[index].election2024 = e.parti; } else { senate2024[index].election2024 += e.parti; } senate2024[index]["dataElection"].push(e); } } const senateursClasse2et3 = [{ "senateur": "Tommy Tuberville", "code": "AL", "parti": "rep" }, { "senateur": "Dan Sullivan", "code": "AK", "parti": "rep" }, { "senateur": "Tom Cotton", "code": "AR", "parti": "rep" }, { "senateur": "John W. Hickenlooper", "code": "CO", "parti": "dem" }, { "senateur": "Christopher A. Coons", "code": "DE", "parti": "dem" }, { "senateur": "Jon Ossoff", "code": "GA", "parti": "dem" }, { "senateur": "James E. Risch", "code": "ID", "parti": "rep" }, { "senateur": "Richard J. Durbin", "code": "IL", "parti": "dem" }, { "senateur": "Joni Ernst", "code": "IA", "parti": "rep" }, { "senateur": "Roger Marshall", "code": "KS", "parti": "rep" }, { "senateur": "Mitch McConnell", "code": "KY", "parti": "rep" }, { "senateur": "Bill Cassidy", "code": "LA", "parti": "rep" }, { "senateur": "Susan M. Collins", "code": "ME", "parti": "rep" }, { "senateur": "Edward J. Markey", "code": "MA", "parti": "dem" }, { "senateur": "Gary C. Peters", "code": "MI", "parti": "dem" }, { "senateur": "Tina Smith", "code": "MN", "parti": "dem" }, { "senateur": "Cindy Hyde-Smith", "code": "MS", "parti": "rep" }, { "senateur": "Steve Daines", "code": "MT", "parti": "rep" }, { "senateur": "Jeanne Shaheen", "code": "NH", "parti": "dem" }, { "senateur": "Cory A. Booker", "code": "NJ", "parti": "dem" }, { "senateur": "Ben Ray Luján", "code": "NM", "parti": "dem" }, { "senateur": "Thom Tillis", "code": "NC", "parti": "rep" }, { "senateur": "Markwayne Mullin", "code": "OK", "parti": "rep" }, { "senateur": "Jeff Merkley", "code": "OR", "parti": "dem" }, { "senateur": "Jack Reed", "code": "RI", "parti": "dem" }, { "senateur": "Lindsey Graham", "code": "SC", "parti": "rep" }, { "senateur": "Mike Rounds", "code": "SD", "parti": "rep" }, { "senateur": "Bill Hagerty", "code": "TN", "parti": "rep" }, { "senateur": "John Cornyn", "code": "TX", "parti": "rep" }, { "senateur": "Mark R. Warner", "code": "VA", "parti": "dem" }, { "senateur": "Shelley Moore Capito", "code": "WV", "parti": "rep" }, { "senateur": "Cynthia M. Lummis", "code": "WY", "parti": "rep" }, { "senateur": "Katie Boyd Britt", "code": "AL", "parti": "rep" }, { "senateur": "Lisa Murkowski", "code": "AK", "parti": "rep" }, { "senateur": "Mark Kelly", "code": "AZ", "parti": "dem" }, { "senateur": "John Boozman", "code": "AR", "parti": "rep" }, { "senateur": "Alex Padilla", "code": "CA", "parti": "dem" }, { "senateur": "Michael F. Bennet", "code": "CO", "parti": "dem" }, { "senateur": "Richard Blumenthal", "code": "CT", "parti": "dem" }, { "senateur": "Marco Rubio", "code": "FL", "parti": "rep" }, { "senateur": "Raphael G. Warnock", "code": "GA", "parti": "dem" }, { "senateur": "Brian Schatz", "code": "HI", "parti": "dem" }, { "senateur": "Mike Crapo", "code": "ID", "parti": "rep" }, { "senateur": "Tammy Duckworth", "code": "IL", "parti": "dem" }, { "senateur": "Todd Young", "code": "IN", "parti": "rep" }, { "senateur": "Chuck Grassley", "code": "IA", "parti": "rep" }, { "senateur": "Jerry Moran", "code": "KS", "parti": "rep" }, { "senateur": "Rand Paul", "code": "KY", "parti": "rep" }, { "senateur": "John Kennedy", "code": "LA", "parti": "rep" }, { "senateur": "Chris Van Hollen", "code": "MD", "parti": "dem" }, { "senateur": "Eric Schmitt", "code": "MO", "parti": "rep" }, { "senateur": "Catherine Cortez Masto", "code": "NV", "parti": "dem" }, { "senateur": "Margaret Wood Hassan", "code": "NH", "parti": "dem" }, { "senateur": "Charles E. Schumer", "code": "NY", "parti": "dem" }, { "senateur": "Ted Budd", "code": "NC", "parti": "rep" }, { "senateur": "John Hoeven", "code": "ND", "parti": "rep" }, { "senateur": "J.D. Vance", "code": "OH", "parti": "rep" }, { "senateur": "James Lankford", "code": "OK", "parti": "rep" }, { "senateur": "Ron Wyden", "code": "OR", "parti": "dem" }, { "senateur": "John Fetterman", "code": "PA", "parti": "dem" }, { "senateur": "Tim Scott", "code": "SC", "parti": "rep" }, { "senateur": "John Thune", "code": "SD", "parti": "rep" }, { "senateur": "Mike Lee", "code": "UT", "parti": "rep" }, { "senateur": "Peter Welch", "code": "VT", "parti": "dem" }, { "senateur": "Patty Murray", "code": "WA", "parti": "dem" }, { "senateur": "Ron Johnson", "code": "WI", "parti": "rep" }], senateursQuiRestent = {}, dicoParti = { "d": ["dém.", "D"], "r": ["rép.", "R"] }; for (const [i, d] of senateursClasse2et3.entries()) { if (!senateursQuiRestent[d.code]) { senateursQuiRestent[d.code] = []; } senateursQuiRestent[d.code].push(d); } function genererFenetreHtml_senat(etat) { var d = dicoSenate2024[etat], e = senate2024[etat], dem = "", rep = "", ind = "", res = "", html = "<div class=\"contenant\">"; if (langue.toLowerCase() == "fr") { html += "<div class=\"titre_tt\">" + d.etat + "</div>"; } else { html += "<div class=\"titre_tt\">" + d.state + "</div>"; } /* ici on met le siège à pourvoir */ if (d.sortant) if (d.sortant.length > 0) { if (d.election2024) { html += "<div class=\"hr\"></div>"; /* puis le html */ if (langue == "fr") { html += "<div>"; if (d.dataElection) { for (const [j, e] of d.dataElection.entries()) { html += "<div><span class=\"carre " + e.parti + "\"></span>Siège remporté par " + e.senateur + " (" + ((e.parti == "r") ? "rép." : "dém.") + ")</div>"; } } html += "</div>"; } else { html += "<div>"; if (d.dataElection) { for (const [j, e] of d.dataElection.entries()) { html += "<div><span class=\"carre " + e.parti + "\"></span> " + e.senateur + " (" + ((e.parti == "r") ? "R" : "D") + ") elected</div>"; } } html += "</div>"; } } else { html += "<div class=\"hr\"></div>"; html += "<div>" + ((langue == "fr") ? nombres[d.sortant.length] + " siège" + pluriel(d.sortant.length) + " à pourvoir" : d.sortant.length + " seat" + pluriel(d.sortant.length) + " up for election") + "</div>"; } } else { html += "<div>" + ((langue == "fr") ? "Pas d'élection sénatoriale dans cet Etat" : "No Senate election in this state") + "</div>"; } html += "</div>"; /* ici les sièges qui ne bougent pas */ if (senateursQuiRestent[etat]) { html += "<div class=\"contenant desop\">"; html += "<div>"; html += "<div class=\"titre_prec\"><strong>" + ((langue == "fr") ? "Sièges non remis en jeu " : "Seats not up for election") + ":</strong></div>"; for (const [j, f] of senateursQuiRestent[etat].entries()) { if (langue == "fr") { partilisible = f.parti.replace("e", "é") + "."; } else { partilisible = f.parti.slice(0, 1).toUpperCase(); } html += "<div><span class=\"bubulle " + f.parti + "\"></span> " + f.senateur + " (" + partilisible + ((f.detail) ? ", " + f.detail : "") + ")</div>"; } html += "</div>"; html += "</div>"; } else { html += "<div class=\"contenant desop\">"; html += "<div>" + ((langue == "fr") ? "Deux sièges sont à pourvoir au lieu d'un seul en raison de la démission du sénateur républicain Ben Sasse" : "Nebraska has scheduled a special election to fill the U.S. Senate seat vacated by Ben Sasse (R)") + "</div>"; html += "</div>"; } return html; } /* le code en fonction des résultats */ var dicoPosition_s = {}, decompte_s = { "dem": 0, "rep": 0, "indep": 0, "reste": 0 }; var senate = d3.select("#us_senate svg"), divTTs = d3.select("body").append("div") .attr("class", "tooltipdecodeurs_senate passelect") .style("opacity", 0); let taille_tex = { "size": (mobileDec) ? 6 : 4, "strokeWidth": (mobileDec) ? 2 : 1.5 }, t_d = textures.lines() .orientation("diagonal") .size(taille_tex.size) .strokeWidth(taille_tex.strokeWidth) .shapeRendering("crispEdges") .stroke(modeNuit ? "rgba(33, 102, 172, 1)" : "rgba(33, 102, 172, .7)") .background("rgba(33, 102, 172, .1)"), t_r = textures.lines() .orientation("diagonal") .size(taille_tex.size) .strokeWidth(taille_tex.strokeWidth) .shapeRendering("crispEdges") .stroke(modeNuit ? "rgba(178, 24, 43, 1)" : "rgba(178, 24, 43, .7)") .background("rgba(178, 24, 43, .1)"); senate.call(t_d); senate.call(t_r); senate.selectAll("#us_senate g.groupe_carres") .on("mouseover", function() { cetEtat = d3.select(this).attr("id").slice(2, 4); if (!mobileDec) { largeurGroupe = document.getElementById("s_" + cetEtat).getBoundingClientRect().width; yCeci = dicoPosition_s[cetEtat].y; xCeci = dicoPosition_s[cetEtat].x; divTTs.style("opacity", 1); largeurTT = d3.select(".tooltipdecodeurs_senate").style("width").replace("px", ""); hauteurTT = d3.select(".tooltipdecodeurs_senate").style("height").replace("px", ""); divTTs.html(genererFenetreHtml_senat(cetEtat) + "<div class=\"arrow\"></div>") .style("left", xCeci + (+largeurGroupe / 2) - (+largeurTT / 2) + 3 + "px") .style("top", yCeci - (+hauteurTT + 12) + "px"); } else { divTTs.style("opacity", 1).html(genererFenetreHtml_senat(cetEtat)) .style("left", "initial") .style("top", "initial"); } }) .on("mousemove", function() { cetEtat = d3.select(this).attr("id").slice(2, 4); if (!mobileDec) { redimensionner_senate(); largeurGroupe = document.getElementById("s_" + cetEtat).getBoundingClientRect().width; yCeci = dicoPosition_s[cetEtat].y; xCeci = dicoPosition_s[cetEtat].x; largeurTT = d3.select(".tooltipdecodeurs_senate").style("width").replace("px", ""); hauteurTT = d3.select(".tooltipdecodeurs_senate").style("height").replace("px", ""); /* on applique */ divTTs.style("left", xCeci + (+largeurGroupe / 2) - (+largeurTT / 2) + 3 + "px") .style("top", yCeci - (+hauteurTT + 12) + "px"); } }) .each(function() { etatHover = d3.select(this).attr("id").slice(2, 4); listeTemp = []; d = dicoSenate2024[etatHover]; listeTemp = comptage(d, etatHover); var pourvoir = d3.selectAll("#s_" + etatHover + " rect.carre").size(), pasbouger = d3.selectAll("#s_" + etatHover + " circle.carre").size(); if (pourvoir == 1) { d3.select("#s_" + etatHover + " rect.carre") .classed(listeTemp["rect"], true); } if (pourvoir == 2) { if (listeTemp["rect"]) { d3.selectAll("#s_" + etatHover + " rect.carre") .each(function(d, i) { d3.select(this).classed(listeTemp["rect"][i], true); }) } } // la majorité des Etats : pas renouvelés if (pasbouger == 1) { d3.select("#s_" + etatHover + " circle.carre") .classed(listeTemp["circle"], true) .style("fill", ((listeTemp["circle"] == "r") ? t_r.url() : t_d.url())); } if (pasbouger == 2) { d3.selectAll("#s_" + etatHover + " circle.carre") .each(function(d, i) { d3.select(this) .classed(listeTemp["circle"][i], true) .style("fill", ((listeTemp["circle"][i] == "r") ? t_r.url() : t_d.url())); }) } }) .on("mouseout", function() { divTTs.style("opacity", 0); }); senate.selectAll(".carre") .on("mouseover", function() { cetEtat = d3.select(this.parentNode).attr("id"); d3.selectAll("g#" + cetEtat + " .carre").style("stroke-width", 2.4); }) .on("mouseout", function() { cetEtat = d3.select(this.parentNode).attr("id"); d3.selectAll("g#" + cetEtat + " .carre").style("stroke-width", 0); }); /* l'événement quand on redimensionne la page pour le tooltip */ function redimensionner_senate() { modeNuit = document.querySelector('html').hasAttribute("data-color-mode") && document.querySelector('html').getAttribute("data-color-mode") == "dark"; senate.selectAll("#us_senate g.groupe_carres") .each(function(d, i) { etatDico = d3.select(this).attr("id").slice(2, 4); let ceciEtat = document.querySelector("#s_" + etatDico).getBoundingClientRect(), offsetEtat = { top: ceciEtat.top + window.scrollY, left: ceciEtat.left + window.scrollX, }; xsEtat = offsetEtat.left; ysEtat = offsetEtat.top; dicoPosition_s[etatDico] = { "x": xsEtat, "y": ysEtat } }) /* on cache le texte dans la langue qui ne nous intéresse pas */ if (langue.toLowerCase() == "fr") { d3.selectAll("#resultatsenat span.french").style("display", "block") d3.selectAll("#resultatsenat span.english").style("display", "none") d3.selectAll("#us_senate .texte_etat.french").style("display", "block"); d3.selectAll("#us_senate .texte_etat.english").style("display", "none"); d3.selectAll("#us_senate .legende_senat .french").style("display", "inline"); d3.selectAll("#us_senate .legende_senat .english").style("display", "none"); d3.selectAll(".contenanttouteslesbarres_senate .english").style("display", "none"); d3.selectAll(".contenanttouteslesbarres_senate .french").style("display", "inline"); } else { d3.selectAll("#resultatsenat span.french").style("display", "none") d3.selectAll("#resultatsenat span.english").style("display", "block") d3.selectAll("#us_senate .texte_etat.english").style("display", "block"); d3.selectAll("#us_senate .texte_etat.french").style("display", "none"); d3.selectAll("#us_senate .legende_senat .french").style("display", "none"); d3.selectAll("#us_senate .legende_senat .english").style("display", "inline"); d3.selectAll(".contenanttouteslesbarres_senate .english").style("display", "inline"); d3.selectAll(".contenanttouteslesbarres_senate .french").style("display", "none"); } if (mobileDec) { d3.selectAll("#us_senate .texte_etat.french.cachermobile, #us_senate .texte_etat.english.cachermobile").style("display", "none"); } } window.onresize = redimensionner_senate; /* /██ | ██ /██████ /██████ /██████ /██████ | ███████ /██████ /██__ ██ /██__ ██|____ ██ /██__ ██| ██__ ██ /██__ ██ | ██ \ ██| ██ \__/ /███████| ██ \ ██| ██ \ ██| ████████ | ██ | ██| ██ /██__ ██| ██ | ██| ██ | ██| ██_____/ | ███████| ██ | ███████| ███████/| ██ | ██| ███████ \____ ██|__/ \_______/| ██____/ |__/ |__/ \_______/ /██ \ ██ | ██ | ██████/ | ██ \______/ |_*/ function largeurBarre(combien) { prct = (combien / 100) * 100; return prct.arrondir(); } function repartitionSieges(parti) { if (parti == 'r') { decompte_s["rep"]++; } if (parti == 'd') { decompte_s["dem"]++; } if (parti == 'i' || parti == 'a') { decompte_s["dem"]++; } } for (const [i, d] of senate2024.entries()) { if (d.bougepas) { for (var j = 0; j < d.bougepas.length; j++) { repartitionSieges(d.bougepas[j]); } } if (d.election2024) { for (var j = 0; j < d["election2024"].length; j++) { repartitionSieges(d["election2024"][j]); } } } // la patouille pour le bon décompte decompte_s["reste"] = 100 - decompte_s["dem"] - decompte_s["rep"]; var decompte_sArray = [{ "parti": "dem hachure", "representants": 28 }, { "parti": "dem", "representants": decompte_s["dem"] - 28 }, { "parti": "reste", "representants": decompte_s["reste"] }, { "parti": "rep", "representants": decompte_s["rep"] - 38 }, { "parti": "rep hachure", "representants": 38 }]; senateBarres = "<div class=\"candidats passelect\"><div class=\"quelparti" + ((decompte_s["dem"] >= 50) ? " gras" : "") + "\">" senateBarres += ((langue.toLowerCase() == "fr") ? "Démocrates" : "Democrats") senateBarres += " " + ((decompte_s["dem"] >= 50) ? check : "") + " <span>" + decompte_s["dem"] + "</span></div><div class=\"quelparti droite\"><div class=\"dedans\"><span>" + ((decompte_s["rep"] >= 51) ? check : "") + decompte_s["rep"] + "</span> " senateBarres += ((langue.toLowerCase() == "fr") ? "Républicains" : "Republicans") senateBarres += "</div></div></div>"; senateBarres += "<div class=\"contenantbarres\">"; for (const [i, d] of decompte_sArray.entries()) { if (d.representants > 0) { senateBarres += "<div class=\"barre " + d.parti + " passelect\" style=\"width:" + largeurBarre(d.representants) + "%;\">"; senateBarres += "</div>"; } } senateBarres += "</div>"; senateBarres += "<div class=\"limite passelect\"><span>"; if (langue.toLowerCase() == "fr") { senateBarres += "majorité absolue"; } else { senateBarres += "majority"; } senateBarres += "</span></div>"; /* on envoie */ d3.select("#graphe_reprezenate").html(senateBarres); var hauteurGraphe = d3.select("#graphe_reprezenate").node().getBoundingClientRect().height; d3.select("#graphe_reprezenate .limite").style("height", hauteurGraphe * .66 + "px"); /* on modifie la légende si y a plus de sièges à attribuer */ if (decompte_s["reste"] == 0) { d3.select(".legende_senat span.carre.gris").style("display", "none"); } /* on change le titre au besoin */ if (langue == "fr") { if (decompte_s["dem"] >= 50) { d3.select("#resultatsenat").html("Les démocrates conservent la majorité au sénat") } if (decompte_s["rep"] > 50) { d3.select("#resultatsenat").html("Le Sénat passe sous contrôle républicain") } } else { if (decompte_s["dem"] >= 50) { d3.select("#resultatsenat").html("Democrats keep Senate majority") } if (decompte_s["rep"] > 50) { d3.select("#resultatsenat").html("Republicans win Senate majority") } } redimensionner_senate(); /* on gère le texte de MAJ */ function majFR(date) { moisLongs = ["", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"]; dateTMP = date.split(" "); dateBIS = dateTMP[0].split("-"); heureTMP = dateTMP[1].split(":"); heureReturn = heureTMP[0] + " h " + heureTMP[1]; dateReturn = dateBIS[2] + " " + moisLongs[+dateBIS[1]]; return dateReturn + " à " + heureReturn; } function majEN(date) { moisEN = ["", "jan.", "feb.", "mar.", "apr.", "may", "june", "jul.", "aug.", "sep.", "oct.", "nov.", "dec."]; dateTMP = date.split(" "); dateBIS = dateTMP[0].split("-"); heureTMP = dateTMP[1].split(":"); heureReturn = heureTMP[0] + ":" + heureTMP[1]; dateReturn = dateBIS[2] + " " + moisEN[+dateBIS[1]]; return heureReturn + ", " + dateReturn; } if (langue == "fr") { texteMaj_senate = "Mis à jour le " + majFR(update) + " - source AP"; } else { texteMaj_senate = "Updated at " + majEN(update) + " (Paris time) - source AP"; } d3.select("#maj_senate").html(texteMaj_senate); </script> </div> </section> <footer class="footer-longform"> <section class="author"> <a href="/en/signataires/pierre-breteau/"> <p class="author__detail"> <span class="author__name">Pierre Breteau</span> <span class="author__desc"></span> </p> </a> <a href="/en/signataires/maxime-ferrer/"> <p class="author__detail"> <span class="author__name">Maxime Ferrer</span> <span class="author__desc"></span> </p> </a> </section> <p class="article__mention">Translation of an original article published in French on <a href="https://lemonde.fr">lemonde.fr</a>; the publisher may only be liable for the French version.</p> </footer> </article> <section id="js-capping" class="capping" data-full="0" data-mini="0"> <section id="js-capping-wrapper" class="capping__wrapper"> <section id="js-capping-header"class="capping__header"> <span class="icon__information"></span> <p class="capping__notice">Lecture du <i>Monde</i> en cours sur un autre appareil.</p> </section> <section id="js-capping-content"class="capping__content"> <p class="capping__title">Vous pouvez lire <i>Le Monde</i> sur un seul appareil à la fois</p> <div class="capping__picture"></div> <button type="button" class="button button--lightblue capping__cta js-capping-close">Continuer à lire ici</button> <p class="capping__cta-text">Ce message s’affichera sur l’autre appareil.</p> <a href="https://moncompte.lemonde.fr" id="js-capping-yellow-button" class="button button--subscribe capping__cta capping__cta--next" data-cta="multi">Découvrir les offres multicomptes</a> </section> <section id="js-capping-bottom" class="capping__bottom"> <button type="button" id="js-capping-trigger" class="capping__trigger" data-toggle="collapse" data-toggle-target=".capping__faq">Pourquoi voyez-vous ce message ?</button> <ul id="js-capping-faq"class="capping__faq"> <li class="capping__item"> <p class="capping__answer">Parce qu’une autre personne (ou vous) est en train de lire <i>Le Monde</i> avec ce compte sur un autre appareil.</p> <p class="capping__answer">Vous ne pouvez lire <i>Le Monde</i> que sur <strong>un seul appareil</strong> à la fois (ordinateur, téléphone ou tablette).</p> </li> <li class="capping__item"> <p class="capping__question">Comment ne plus voir ce message ?</p> <p class="capping__answer">En cliquant sur « <button type="button" class="capping__link js-capping-close js-capping-close-extended">Continuer à lire ici</button> » et en vous assurant que vous êtes la seule personne à consulter <i>Le Monde</i> avec ce compte.</p> </li> <li class="capping__item"> <p class="capping__question">Que se passera-t-il si vous continuez à lire ici ?</p> <p class="capping__answer">Ce message s’affichera sur l’autre appareil. Ce dernier restera connecté avec ce compte.</p> </li> <li class="capping__item"> <p class="capping__question">Y a-t-il d’autres limites ?</p> <p class="capping__answer">Non. Vous pouvez vous connecter avec votre compte sur autant d’appareils que vous le souhaitez, mais en les utilisant à des moments différents.</p> </li> <li class="capping__item"> <p class="capping__question">Vous ignorez qui est l’autre personne ?</p> <p class="capping__answer">Nous vous conseillons de <a href="https://secure.lemonde.fr/sfuser/password/lost" class="capping__link js-capping-password">modifier votre mot de passe</a>.</p> </li> </ul> </section> </section> </section> <section id="js-capping-old-article" class="capping" data-full="0" data-mini="0"> <section id="js-capping-old-article-wrapper" class="capping__wrapper"> <section id="js-capping-old-article-header"class="capping__header"> <span class="icon__information"></span> <p class="capping__notice">Lecture restreinte</p> </section> <section id="js-capping-old-article-content" class="capping__content"> <p class="capping__title">Votre abonnement n’autorise pas la lecture de cet article</p> <div class="capping__picture"></div> <p class="capping__cta-text">Pour plus d’informations, merci de contacter notre service commercial.</p> </section> </section> </section> </main> <section class="paywall js-paywall paywall--longform paywall--free"> <section class="paywall__container "> <section class="article__reactions"> <section id="js-paywall-comments" class="paywall__comments"> </section> <a href="https://www.lemonde.fr/en/syndication/" class="reuse__content" title="Reuse this content" target="_blank">Reuse this content</a> </section> <section class="lmd-paywall"> <div class="lmd-paywall__content lmd-paywall__content--en"> <div class="lmd-paywall__title--en "> Subscribe to continue reading. </div> <div class="lmd-paywall__text--en"> Get unlimited access to <em>Le Monde in English</em><br/> <strong>€2.49/month,</strong> cancel anytime </div> <a class="lmd-btn lmd-btn--l lmd-btn--premium lmd-paywall__cta--en js-paywall-subscription" id="js-paywall-subscribtion" href="https://abo.lemonde.fr/en/?lmd_medium=BOUTONS_LMFR&lmd_campaign=BOUTONS_LMEA&lmd_position=REDAC&lmd_sequence=76&lmd_type_de_page=Longform"> Subscribe now </a> <div class="lmd-paywall__login-wrapper"> Already a subscriber? <a class="lmd-link-blue" href="https://secure.lemonde.fr/sfuser/connexion">Sign in</a> </div> </div> </section> <div class="friend friend--paywall"> <div class="friend friend--paywall"> <div class="OUTBRAIN js-friend-pos-1" data-src="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html" data-widget-id="AR_10"></div> </div> </div> <div id="article_recos_paywall_1" class="paywall__articles"></div> <div class="friend friend--paywall"> <div class="OUTBRAIN js-friend-pos-2" data-src="https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html" data-widget-id="AR_11"></div> </div> <div id="article_recos_paywall_2" class="paywall__articles"></div> </section> </section> <section id="js-message-register" class="message message--register message--hidden"> <section class="message__wrapper-register"> <div class="message__details"> <p class="message__headline message__headline--register">Subscribe to help support the work of our entire newsroom.</p> <button id="js-register-banner-trigger" type="button" class="message__dropdown-trigger" data-toggle="collapse" data-toggle-scope="#js-message-register" data-toggle-target=".message__dropdown-target">Why are you seeing this message ?</button> <section id="js-register-banner-content" class="message__description-dropdown message__dropdown-target"> <p class="message__paragraph message__paragraph--register">You have opted <span type="button" class="gdpr-cs-parameters-link message__cmp-link js-register-banner-cookies">to refuse the use of cookies</span> while browsing our website, including personalized advertising cookies.</p> <p class="message__paragraph message__paragraph--register">The content of this website is the work of over 530 journalists who deliver high-quality, reliable and comprehensive news and innovative online services every day. This work is supported by additional revenue from advertising and subscriptions.</p> </div> <div class="message__actions-wrapper message__dropdown-target"> <a href="https://abo.lemonde.fr/en/#xtor=AT-606" class="button button--subscribe message__cta message__cta--register js-register-banner-subscribe">Subscribe</a> <p class="message__cmp-wrapper">Already a subscriber ? <a href="https://secure.lemonde.fr/sfuser/connexion" class="message__link message__link--register js-register-banner-login">Sign in</a> </p> </div> </section> </section> </section> <footer id="footer" class="footer footer--free"> <section class="zone zone--footer old__zone"> <section class="footer__main"> <section class="footer__top"> <section class="footer__category-container"> <section class="footer__category footer__category-sections js-footer-category"> <h3 class="footer__category-title">Sections</h3> <ul class="footer__links"> <li class="footer__bullet"><a class="footer__link" href="/en/international/" >International</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/politics/" >French politics</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/france/" >France</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/les-decodeurs/" >Les Décodeurs</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/sports/" >Sports</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/environment/" >Environment</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/science/" >Science</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/campus/" >Campus</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/le-monde-africa/" >Le Monde Africa</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/pixels/" >Pixels</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/health/" >Health</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/obituaries/" >Obituaries</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/archives-du-monde/" >Archives</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/about-us/" >About Us</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/syndication/" >Le Monde Syndication</a></li> </ul> </section> <section class="footer__category footer__category-elections js-footer-category"> <h3 class="footer__category-title">French Focus</h3> <ul class="footer__links"> <li class="footer__bullet"><a class="footer__link" href="/en/rugby-world-cup-2023/" >Rugby World Cup 2023</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/tour-de-france/" >Tour de France 2023</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/paris-olympics-2024/" >Paris Olympics 2024</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/emmanuel-macron/" >Emmanuel Macron</a></li> </ul> </section> <section class="footer__category footer__category-opinion js-footer-category"> <h3 class="footer__category-title">Opinion</h3> <ul class="footer__links"> <li class="footer__bullet"><a class="footer__link" href="/en/editorials/" >Editorials</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/columns/" >Columns</a></li> <li class="footer__bullet"><a class="footer__link" href="/en/analysis/" >Analysis</a></li> </ul> </section> </section> <section class="footer__middle"> <section class="footer__cta"> <p class="footer__title"> Subscription </p> <a class="footer__link footer__link--cta" href="https://abo.lemonde.fr/?lmd_medium=BOUTONS_LMFR&lmd_campaign=BOUTONS_LMEA&lmd_position=FOOTER&lmd_sequence=76&lmd_type_de_page=Longform" > <span class="footer__icon icon__subscribe"></span> Sign up </a> <a class="footer__link footer__link--cta" href="https://secure.lemonde.fr/sfuser/connexion" > <span class="footer__icon icon__connexion"></span> Sign In </a> </section> <section class="footer__cta"> <p class="footer__title"> <span class="footer__icon icon__newsletter-footer"></span> Le Monde in English </p> <a class="footer__link footer__link--cta footer__subscribe-link" href="https://www.lemonde.fr/newsletters/le-monde-in-english/" > Sign up to receive our daily selection of "Le Monde" <br> articles translated into English. <a href="https://www.lemonde.fr/newsletters/le-monde-in-english/" class="btn button--empty footer__subscribe-button"> Sign up </a> </a> </section> </section> <section class="footer__category footer__category-legales"> <input type="checkbox" tabindex="-1" name="footer__toggle" class="footer__category-checkbox" id="infos-legales"> <label for="infos-legales" class="footer__category-label"> <h3 class="footer__category-title">Informations légales le Monde</h3> </label> <ul class="footer__links"> <li class="footer__bullet"> <a class="footer__link" href="https://moncompte.lemonde.fr/mentions-legales" rel="noopener" target="_blank"> Mentions légales </a> </li> <li class="footer__bullet"> <a class="footer__link" href="https://moncompte.lemonde.fr/cgv" rel="noopener" target="_blank"> Conditions générales </a> </li> <li class="footer__bullet"> <a class="footer__link" href="https://www.lemonde.fr/actualite-medias/article/2010/11/03/la-charte-d-ethique-et-de-deontologie-du-groupe-le-monde_1434737_3236.html" rel="noopener" target="_blank"> Charte du Groupe </a> </li> <li class="footer__bullet"> <a class="footer__link" href="https://www.lemonde.fr/confidentialite/" rel="noopener" target="_blank"> Politique de confidentialité </a> </li> <li class="footer__bullet"> <a class="footer__link" href="https://www.lemonde.fr/faq/" rel="noopener" target="_blank"> Aide (FAQ) </a> </li> </ul> </section> </section> </section> <section class="footer__mandatory"> <h3 class="footer__title">Le Monde Legal informations</h3> <ul class="footer__links footer__links--list"> <li class="footer__bullet"> <a class="footer__link footer__link--list " href="https://moncompte.lemonde.fr/legal-information" > Legal Information </a> </li> <li class="footer__bullet"> <a class="footer__link footer__link--list " href="https://www.lemonde.fr/en/about-us/article/2022/04/06/groupe-le-monde-s-code-of-ethics-and-professional-conduct_5979823_115.html" > Group Policy </a> </li> <li class="footer__bullet"> <a class="footer__link footer__link--list " href="https://www.lemonde.fr/en/privacy-policy/" > Privacy Policy </a> </li> <li class="footer__bullet"> <a class="footer__link footer__link--list gdpr-cs-parameters-link" href="/en/#" > Cookie Preferences </a> </li> <li class="footer__bullet"> <a class="footer__link footer__link--list " href="https://moncompte.lemonde.fr/cgv-en" rel="noopener" target="_blank"> Terms & Conditions </a> </li> <li class="footer__bullet"> <a class="footer__link footer__link--list " href="/en/faq/" rel="noopener" target="_blank"> FAQ </a> </li> </ul> </section> <section class="footer__bottom"> <p class="footer__title">Follow Le Monde</p> <section class="footer__social"> <ul class="footer__links footer__links--social"> <li class="footer__bullet footer__bullet--social"> <a class="footer__link" href="https://www.facebook.com/Le-Monde-in-English-108626768479797" rel="noopener" target="_blank"> <span class="footer__icon icon__facebook icon__facebook--footer"></span> Facebook </a> </li> <li class="footer__bullet footer__bullet--social"> <a class="footer__link" href="https://www.youtube.com/@LeMondeInEnglish" rel="noopener" target="_blank"> <span class="footer__icon icon__youtube"></span> Youtube </a> </li> <li class="footer__bullet footer__bullet--social"> <a class="footer__link" href="https://twitter.com/LeMonde_EN" rel="noopener" target="_blank"> <span class="footer__icon icon__twitter icon__twitter--footer"></span> Twitter </a> </li> <li class="footer__bullet footer__bullet--social"> <a class="footer__link" href="https://www.instagram.com/lemonde_en/" rel="noopener" target="_blank"> <span class="footer__icon icon__instagram icon__instagram--footer"></span> Instagram </a> </li> <li class="footer__bullet footer__bullet--social"> <a class="footer__link" href="https://www.tiktok.com/@lemonde_en" rel="noopener" target="_blank"> <span class="footer__icon icon__tiktok icon__icon__tiktok--footer"></span> TikTok </a> </li> <li class="footer__bullet footer__bullet--social"> <a class="footer__link" href="https://www.reddit.com/user/LeMonde_en/" rel="noopener" target="_blank"> <span class="footer__icon icon__reddit icon__reddit--footer"></span> Reddit </a> </li> <li class="footer__bullet footer__bullet--social"> <a class="footer__link" href="https://www.lemonde.fr/en/rss/une.xml" > <span class="footer__icon icon__rss"></span> RSS feed </a> </li> </ul> </section> </section> </section> </footer> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.lemonde.fr/en/les-decodeurs/article/2024/11/05/2024-us-election-maps-of-results-for-the-house-of-representatives-and-the-senate_6731693_8.html" }, "headline": "2024 US elections: Maps of results for the House of Representatives and the Senate", "dateCreated": "2024-11-05T18:01:03+01:00", "datePublished": "2024-11-05T18:01:03+01:00", "dateModified": "2024-11-06T07:57:36+01:00", "publisher": { "@type": "Organization", "name": "Le Monde", "logo": { "@type": "ImageObject", "url": "https://asset.lemde.fr/medias/img/logos/lemonde.png", "width": "240", "height": "55" } }, "articleSection": ["Les D\u00e9codeurs","2024 US Elections"], "keywords": ["Les D\u00e9codeurs","United States","Americas","International","2024 US Elections"], "description": "On Tuesday, November 5, Americans are not only electing their next president, they are also renewing the House of Representatives and one-third of the Senate.", "author": [ { "@type": "Person", "name": "Pierre Breteau" } , { "@type": "Person", "name": "Maxime Ferrer" } ] , "image": { "@type": "ImageObject", "url": "https://img.lemde.fr/2024/11/06/64/0/1072/536/1342/671/60/0/3483155_1730876243259-senate.jpg", "width": "1342", "height": "696" } } </script> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "A la une", "item": { "@id": "https://www.lemonde.fr" } } ,{ "@type": "ListItem", "position": 2, "name": "Les D\u00e9codeurs", "item": { "@id": "https://www.lemonde.fr/les-decodeurs/" } } ,{ "@type": "ListItem", "position": 3, "name": "2024 US Elections", "item": { "@id": "https://www.lemonde.fr/2024-us-presidential-election/" } } ] } </script> <script src="https://www.lemonde.fr/en/bucket/resources/english/js/common.fbd7bdb8f95d8ef2.js" async="1"></script> <script src="https://www.lemonde.fr/en/bucket/resources/english/js/article.c78db32d7f952423.js" async="1"></script> <div id="overlay" class="overlay"></div> <script type="text/plain" data-gdpr-purposes="ads" data-gdpr-src="https://www.lemonde.fr/en/bucket/resources/english/js/ads.50cf0b802284c947.js" async="1"></script> <script src="https://www.lemonde.fr/en/bucket/resources/english/e59d201ded973ea1.5af63eaff6d92984080ee22a5b8badd9bed08f96.js" async="1"></script> <script type="text/plain" data-gdpr-purposes="analytics" data-gdpr-src="https://www.lemonde.fr/en/bucket/resources/english/js/anltcs.3ae9d0f25f0000ee.js" async="1"></script> <script src="https://www.lemonde.fr/en/bucket/resources/english/js/forecast.93cfb7091dcec4f8.js" async="1"></script> <script type="text/plain" data-gdpr-purposes="personalization" data-gdpr-src="https://www.lemonde.fr/en/bucket/resources/english/js/survey.e9b89561e2bc9db2.js" async="1"></script> <script type="text/plain" data-gdpr-purposes="mediaPlatforms" data-gdpr-src="https://www.lemonde.fr/en/bucket/resources/english/js/scls.3a1f2d741287c345.js" async="1"></script> <script type="text/plain" data-gdpr-purposes="analytics" data-gdpr-src="https://news.google.com/swg/js/v1/swg.js" async="1" subscriptions-control="manual"></script> <script>var ADS_CONFIG = {"adUnit":"\/128139881\/LM_lemonde_en\/les_decodeurs\/les_decodeurs\/article","targets":{"article_has_video":false,"article_id":6731693,"article_is_longform":true,"article_type":"Article","keywords":"les-decodeurs","rub":"les-decodeurs","rubrique_id":5974174,"rubriques":["les-decodeurs","united-states","americas","international","2024-us-presidential-election"],"teaser":false}}</script> <script type="text/plain" data-gdpr-purposes="ads" data-gdpr-src="https://boot.pbstck.com/v1/adm/0594e540-06cf-48eb-9772-3b4bbd0a5c24" async="1"></script> </body> </html>