PageSourceSearch

https://www.thenation.com/article/world/afd-germany-east-west-far-right/

html thenation.com collected 2026-09-24 06:54:01 UTC 263,993 bytes, 2,324 lines download raw bytes

1
2<!doctype html>
3<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]-->
4<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]-->
5<!--[if gt IE 9]><!-->
6    <html
7    class="no-js no-svg" lang="en-US"> <!--<![endif]-->
8    <head>
9                    <meta charset="UTF-8"/>
10<meta name="description" content="The Nation Magazine">
11<link rel="stylesheet" href="https://www.thenation.com/wp-content/themes/thenation-2023/style.css" type="text/css" media="screen"/>
12<meta
13http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
14<!-- Always force latest IE rendering engine or request Chrome Frame -->
15<meta
16http-equiv="X-UA-Compatible" content="IE=edge">
16<script type="138160ffa9508cc9610b2c89-text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"XAEGVF5RGwYEV1dRAgI=",licenseKey:"442438c9d9",applicationID:"5436353",browserID:"5594719"};;/*! For license information please see nr-loader-full-1.322.0.min.js.LICENSE.txt */
17(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
17e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
17const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>S,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
17if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,R(e,t)}function R(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function w(e,t,r,n,i){if(R(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(w(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
17o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
17(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
17;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
171:"nr-full"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={891:"sha512-YFF+tf82v8eglmCSz5XYYPZ9svAEVPEL8CjIs/VJ5WDjxajLkBKoCp6iBhqtcYRu8v8sXwAWX58PGV4RVzB2dQ==",222:"sha512-y0XrI32v2ZxZdktMLngwYUsETp/i/aYkdx9JOeIAmr2KYJdlDneMKYdNwPaZiOX3gb7AXywTby7jg1okwEkArw==",95:"sha512-WtCe89dmBu8YGhCnszRdHzYCzOqwTSeitVhY/ahmZczjI+0C6KOazsnU/vPsTDaM7VSG+iZW7zidI1t5+hpiYQ==",649:"sha512-AYJxsYTPRDF5tWSm4lWONX5VM69Ou9twLFZ8apchUI9gNOrXBkzP8QZ+PQkMz8nGjh/7oVMR+1cA+5dWFYhmmw=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={85:0,959:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
17ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,S)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,M.Ak)(e,this.featureName),t()}))}):(0,M.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
17{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
17null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,A.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||R.f.BA,"parent.id":r.parent?.id})}
17),Object.entries(r.tags).forEach(([e,t])=>{we.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
17imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,je.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
17return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=S,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
17!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Me(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Me(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function S(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Me(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Me(e.response):"text"===r||""===r||void 0===r?Me(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,A.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,L.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
17if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,j.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var Rt=r(981);const wt={},Tt=new Set;function St(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class At{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class xt extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
17class n extends WebSocket{static name=Rt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=St(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,A.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
17h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Ot=r(2646);const kt=new Map;function Lt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(891).then(r.bind(r,5288)))}}new F({features:[K,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
17
18<!-- Use title if it's in the page YAML frontmatter -->
19<meta name="viewport" content="width=device-width, initial-scale=1">
20<link rel="pingback" href="https://www.thenation.com/xmlrpc.php"/>
21<link
22rel="profile" href="http://gmpg.org/xfn/11">
23<!-- Fav Icon -->
24<link rel="shortcut icon" type="image/ico" href="https://www.thenation.com/wp-content/themes/thenation-2023/images/favicon.ico?ver=3.0"/>
25<link rel="apple-touch-icon" sizes="180x180" href="https://www.thenation.com/wp-content/themes/thenation-2023/images/apple-touch-icon.png?ver=3.0">
26<link rel="apple-touch-icon" sizes="76x76" href="https://www.thenation.com/wp-content/themes/thenation-2023/images/apple-touch-icon-76x76.png?ver=3.0">
27<link rel="apple-touch-icon" sizes="120x120" href="https://www.thenation.com/wp-content/themes/thenation-2023/images/apple-touch-icon-120x120.png?ver=3.0">
28<link rel="apple-touch-icon" sizes="152x152" href="https://www.thenation.com/wp-content/themes/thenation-2023/images/apple-touch-icon-152x152.png?ver=3.0">
29
30
31<meta property="fb:pages" content="7629206115"/>
32<meta property="fb:app_id" content="711914725636301"/>
33                                            <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
34
35	<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v27.7) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
36	<title>The AfD’s Rise Isn’t Just About East Germany | The Nation</title>
37	<meta name="description" content="The Alternative für Deutschland has a stable national poll lead, including in the former West Germany. Its rise owes to much more than Eastern grievances." />
38	<link rel="canonical" href="https://www.thenation.com/article/world/afd-germany-east-west-far-right/" />
39	<meta property="og:locale" content="en_US" />
40	<meta property="og:type" content="article" />
41	<meta property="og:title" content="The AfD’s Rise Isn’t Just About East Germany" />
42	<meta property="og:description" content="The Alternative für Deutschland has a stable national poll lead, including in the former West Germany. Its rise owes to much more than Eastern grievances." />
43	<meta property="og:url" content="https://www.thenation.com/article/world/afd-germany-east-west-far-right/" />
44	<meta property="og:site_name" content="The Nation" />
45	<meta property="article:publisher" content="https://www.facebook.com/TheNationMagazine" />
46	<meta property="article:author" content="https://www.thenation.com/authors" />
47	<meta property="article:published_time" content="2026-09-23T09:00:00+00:00" />
48	<meta property="article:modified_time" content="2026-09-23T14:25:13+00:00" />
49	<meta property="og:image" content="https://www.thenation.com/wp-content/uploads/2026/09/afd.jpg" />
50	<meta property="og:image:width" content="1440" />
51	<meta property="og:image:height" content="907" />
52	<meta property="og:image:type" content="image/jpeg" />
53	<meta name="twitter:card" content="summary_large_image" />
54	<meta name="twitter:description" content="
55The Alternative für Deutschland has a stable national poll lead, including in the former West Germany. Its rise owes to much more than Eastern grievances.
56" />
57	<meta name="twitter:site" content="@TheNation" />
58	<meta name="twitter:label1" content="Est. reading time" />
59	<meta name="twitter:data1" content="11 minutes" />
60	
60<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#article","isPartOf":{"@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/"},"author":{"name":"smccroskey","@id":"https:\/\/www.thenation.com\/#\/schema\/person\/7cdb188fcac1cafc378b8884bf4b4407","@type":"Person"},"headline":"The AfD’s Rise Isn’t Just About East Germany","datePublished":"2026-09-23T09:00:00+00:00","dateModified":"2026-09-23T14:25:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/"},"wordCount":2191,"commentCount":0,"publisher":{"@id":"https:\/\/www.thenation.com\/#organization"},"image":{"@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thenation.com\/wp-content\/uploads\/2026\/09\/afd.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/www.thenation.com\/#organization"},"isAccessibleForFree":false,"hasPart":{"@type":"WebPageElement","isAccessibleForFree":false,"cssSelector":".tnpaywallcontent"}},{"@type":"WebPage","@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/","url":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/","name":"The AfD’s Rise Isn’t Just About East Germany | The Nation","isPartOf":{"@id":"https:\/\/www.thenation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#primaryimage"},"image":{"@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thenation.com\/wp-content\/uploads\/2026\/09\/afd.jpg","datePublished":"2026-09-23T09:00:00+00:00","dateModified":"2026-09-23T14:25:13+00:00","breadcrumb":{"@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#primaryimage","url":"https:\/\/www.thenation.com\/wp-content\/uploads\/2026\/09\/afd.jpg","contentUrl":"https:\/\/www.thenation.com\/wp-content\/uploads\/2026\/09\/afd.jpg","width":1440,"height":907,"caption":"Voting at the federal party congress of the Alternative für Deutschland (AfD) in 2015 in Bremen, Germany (formerly West Germany)."},{"@type":"BreadcrumbList","@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thenation.com\/"},{"@type":"ListItem","position":2,"name":"Article","item":"https:\/\/www.thenation.com\/article\/"},{"@type":"ListItem","position":3,"name":"The AfD’s Rise Isn’t Just About East Germany","item":{"@type":"WebPage","@id":"https:\/\/www.thenation.com\/article\/world\/afd-germany-east-west-far-right\/","name":"The AfD’s Rise Isn’t Just About East Germany"}}]},{"@type":"WebSite","@id":"https:\/\/www.thenation.com\/#website","url":"https:\/\/www.thenation.com\/","name":"The Nation","description":"The Nation Magazine","publisher":{"@id":"https:\/\/www.thenation.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thenation.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.thenation.com\/#organization","name":"The Nation","url":"https:\/\/www.thenation.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thenation.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.thenation.com\/wp-content\/uploads\/2020\/09\/thenation_new-logo-big-1.svg","contentUrl":"https:\/\/www.thenation.com\/wp-content\/uploads\/2020\/09\/thenation_new-logo-big-1.svg","width":1,"height":1,"caption":"The Nation"},"image":{"@id":"https:\/\/www.thenation.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TheNationMagazine","https:\/\/x.com\/TheNation"]}]}</script>
60
61	<!-- / Yoast SEO Premium plugin. -->
62
63
64<link rel='dns-prefetch' href='//www.thenation.com' />
65<link rel='dns-prefetch' href='//www.google.com' />
66<link rel="alternate" type="application/rss+xml" title="The Nation &raquo; Feed" href="https://www.thenation.com/feed/" />
67<link rel="alternate" type="application/rss+xml" title="The Nation &raquo; Comments Feed" href="https://www.thenation.com/comments/feed/" />
68<link rel="alternate" type="application/rss+xml" title="The Nation &raquo; The AfD’s Rise Isn’t Just About East Germany Comments Feed" href="https://www.thenation.com/article/world/afd-germany-east-west-far-right/feed/" />
69<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.thenation.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thenation.com%2Farticle%2Fworld%2Fafd-germany-east-west-far-right%2F" />
70<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.thenation.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thenation.com%2Farticle%2Fworld%2Fafd-germany-east-west-far-right%2F&#038;format=xml" />
71        <style>
72            .ng-hide {
73               display: none;
74            }
75 
76.tn-exitmodal-main {
77    background: #ffffff;
78    position: relative;
79}
80 
81.lightbox-container {
82    -webkit-touch-callout: none;
83    -webkit-user-select: none;
84    -khtml-user-select: none;
85    -moz-user-select: none;
86    -ms-user-select: none;
87    user-select: none;
88    position: fixed;
89      top: 0;
90      left: 0;
91      width: 100%;
92      height: 100%;
93      background: rgba(0, 0, 0, 0.8);
94      display: flex;
95      justify-content: center;
96      align-items: center;
97      z-index: 1000;
98      overflow: auto;
99}
100 
101.lb-close-button {
102    display: block;
103    opacity: 1;
104    transform: scale(1);
105    position: absolute;
106    top: -15px;
107    right: -15px;
108    width: 30px;
109    height: 30px;
110    background: #fff url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.51 7.208l-.706-.708-2.798 2.798L7.207 6.5l-.707.707 2.798 2.799L6.503 12.8l.707.707 2.796-2.795 2.792 2.792.707-.707-2.792-2.792 2.798-2.798z' fill='%23000' fill-opacity='.4'/%3E%3C/svg%3E") center center no-repeat;
111    border: none;
112    box-shadow: 0 0 10px rgba(28, 37, 68, 0.15);
113    outline: none;
114    z-index: 300100;
115    border-radius: 40px;
116    cursor: pointer;
117}
118 
119@media (max-width: 800px) {
120  .lb-close-button {
121   
122    right: 1px!important;
123   
124  }
125 
126}
127 
128.lightbox-inner {
129    position: relative;
130}
131 
132.tn-lightbox a:hover, .tn-lightbox a:focus {
133    box-shadow: unset!important;
134}
135 
136 
137</style>
138<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
139img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
140/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
141</style>
142<link rel='stylesheet' id='dashicons-css' href='https://www.thenation.com/wp-includes/css/dashicons.min.css?ver=6.9.4'  media='all' />
143<link rel='stylesheet' id='thickbox-css' href='https://www.thenation.com/wp-includes/js/thickbox/thickbox.css?ver=6.9.4'  media='all' />
144<link rel='stylesheet' id='bxslider-css' href='https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/jquery.bxslider.css?ver=1'  media='all' />
145<style id='wp-emoji-styles-inline-css' type='text/css'>
146
147	img.wp-smiley, img.emoji {
148		display: inline !important;
149		border: none !important;
150		box-shadow: none !important;
151		height: 1em !important;
152		width: 1em !important;
153		margin: 0 0.07em !important;
154		vertical-align: -0.1em !important;
155		background: none !important;
156		padding: 0 !important;
157	}
158/*# sourceURL=wp-emoji-styles-inline-css */
159</style>
160<style id='wp-block-library-inline-css' type='text/css'>
161:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
161.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
162
163/*# sourceURL=wp-block-library-inline-css */
164</style>
165<style id='global-styles-inline-css' type='text/css'>
166:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--nationred: #E8192B;--wp--preset--color--gray: #666666;--wp--preset--color--lightgray: #E3DED8;--wp--preset--color--pink: #FFF1F1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1660) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 640px;--wp--style--global--wide-size: 864px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-nationred-color{color: var(--wp--preset--color--nationred) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-lightgray-color{color: var(--wp--preset--color--lightgray) !important;}.has-pink-color{color: var(--wp--preset--color--pink) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-nationred-background-color{background-color: var(--wp--preset--color--nationred) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-lightgray-background-color{background-color: var(--wp--preset--color--lightgray) !important;}.has-pink-background-color{background-color: var(--wp--preset--color--pink) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-nationred-border-color{border-color: var(--wp--preset--color--nationred) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-lightgray-border-color{border-color: var(--wp--preset--color--lightgray) !important;}.has-pink-border-color{border-color: var(--wp--preset--color--pink) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
166.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
167/*# sourceURL=global-styles-inline-css */
168</style>
169
170<link rel='stylesheet' id='paranum-style-css' href='https://www.thenation.com/wp-content/plugins/paranum/paranum.css?ver=6.9.4'  media='all' />
171<link rel='stylesheet' id='the-nation-index-css' href='https://www.thenation.com/wp-content/plugins/the-nation-2023/build/index.css?ver=1790231406'  media='screen, print' />
172<link rel='stylesheet' id='thenation-print-css' href='https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/print.css?ver=1790198919'  media='print' />
173<link rel='stylesheet' id='wp-block-image-css' href='https://www.thenation.com/wp-includes/blocks/image/style.min.css?ver=6.9.4'  media='all' />
174<link rel='stylesheet' id='wp-block-paragraph-css' href='https://www.thenation.com/wp-includes/blocks/paragraph/style.min.css?ver=6.9.4'  media='all' />
175<link rel='stylesheet' id='wp-block-heading-css' href='https://www.thenation.com/wp-includes/blocks/heading/style.min.css?ver=6.9.4'  media='all' />
176		
176<script type="138160ffa9508cc9610b2c89-text/javascript">
177			const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth;
178
179			document.documentElement.style.setProperty('--client-width-js', `${document.documentElement.clientWidth}px`);
180			document.documentElement.style.setProperty('--scrollbar-width-js', `${scrollbarWidth}px`);
181		</script>
181
182		
182<script src="https://www.thenation.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 182
182
183<script src="https://www.thenation.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 183
183
184<script src="https://www.thenation.com/wp-content/plugins/tn-customeditor//tinymce-dropcap.js?ver=6.9.4" id="tn_tinymce_script-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 184
184
185<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/prebid4.5.0.js" id="thenation-prebid-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 185
185
186<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/history.js?ver=6.9.4" id="history-js-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 186
186
187<script type="138160ffa9508cc9610b2c89-text/javascript" id="srcmnt-ajax-request-js-extra">
188/* <![CDATA[ */
189var SafeCommentsAjax = {"ajaxurl":"https://www.thenation.com/wp-admin/admin-ajax.php"};
190//# sourceURL=srcmnt-ajax-request-js-extra
191/* ]]> */
192</script>
vendor: 1 bytes, line 192
192
193<script src="https://www.thenation.com/wp-content/plugins/safe-report-comments/js/ajax.js?ver=6.9.4" id="srcmnt-ajax-request-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
193
194<meta name="generator" content="WordPress 6.9.4" />
195<link rel='shortlink' href='https://www.thenation.com/?p=610321' />
196		<meta property="fb:pages" content="7629206115" />
197					<meta property="ia:markup_url" content="https://www.thenation.com/article/world/afd-germany-east-west-far-right/?ia_markup=1" />
198							
199			<meta name="sailthru.title" content="The AfD’s Rise Isn’t Just About East Germany" />
200			<meta name="sailthru.date" content="September 23rd, 2026" />
201			<meta name="sailthru.content_id" content="610321" />
202			<meta name="sailthru.description" content='
203The Alternative für Deutschland has a stable national poll lead, including in the former West Germany. Its rise owes to much more than Eastern grievances.
204' />	
205								<meta name="sailthru.image.full" content="https://www.thenation.com/wp-content/uploads/2026/09/afd-680x430.jpg" /> 
206					<meta name="sailthru.image.thumb" content="https://www.thenation.com/wp-content/uploads/2026/09/afd-275x173.jpg" />
207					
208												<meta name="sailthru.tags" content="Europe,The Right,World,World Leaders," />
209														<meta name="keywords" content="" />
210			<meta name="sailthru.author" content="David Broder" />	
211			<meta property="article:content_tier" content="free"/>	
211<script data-cfasync="false">
212     
213    let loginExecutions = 0;
214    document.onreadystatechange = function(){
215                if(document.readyState === "interactive" && !loginExecutions){
216                    loginExecutions++;
217                    var articlereadbyUser  = 0;
218        var pageCounterPaywall = 0;
219        var checknc            = getCookie('SESSchecknc');
220        var currentUrl         = document.URL;
221       
222        function getCookie(name){
223            var re = new RegExp(name + "=([^;]+)");
224            var value = re.exec(document.cookie);
225            return (value != null) ? unescape(value[1]) : null;
226        }      
227 
228       
229       
230        var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var n,r,i,s,o,u,a;var f=0;e=Base64._utf8_encode(e);while(f<e.length){n=e.charCodeAt(f++);r=e.charCodeAt(f++);i=e.charCodeAt(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+this._keyStr.charAt(s)+this._keyStr.charAt(o)+this._keyStr.charAt(u)+this._keyStr.charAt(a)}return t},decode:function(e){var t="";var n,r,i;var s,o,u,a;var f=0;e=e.replace(/[^A-Za-z0-9+/=]/g,"");while(f<e.length){s=this._keyStr.indexOf(e.charAt(f++));o=this._keyStr.indexOf(e.charAt(f++));u=this._keyStr.indexOf(e.charAt(f++));a=this._keyStr.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r)}if(a!=64){t=t+String.fromCharCode(i)}}t=Base64._utf8_decode(t);return t},_utf8_encode:function(e){e=e.replace(/rn/g,"n");var t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r)}else if(r>127&&r<2048){t+=String.fromCharCode(r>>6|192);t+=String.fromCharCode(r&63|128)}else{t+=String.fromCharCode(r>>12|224);t+=String.fromCharCode(r>>6&63|128);t+=String.fromCharCode(r&63|128)}}return t},_utf8_decode:function(e){var t="";var n=0;var r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}return t}};
231        var global_vars = {site_url:'https://www.thenation.com',login_text:'Log In',login_url:'https://www.thenation.com/login/',admin_link:'https://www.thenation.com/wp-admin/', dash_link: 'https://www.thenation.com/dashboard'};
232        var user_name_cookie = getCookie('SESSname');
233        var admin_name_cookie = getCookie('SESSadminname');
234        var is_admin_cookie = getCookie('is_admin');
235		var is_free_cookie = getCookie('SESSfree_user');
236   
237        if (is_admin_cookie == "true") {
238            var check_user_logged_in = 1;
239        } else {
240            var check_user_logged_in = user_name_cookie;
241        }
242        if(check_user_logged_in != null) {
243                /* Header cache issue fix 25/03/2022*/
244                /* username = Base64.decode(check_user_logged_in);  */
245                let username = 'Log In';
246                let username_link = 'https://www.thenation.com/login/';
247                let login_class = 'header_subscribe';
248                const subscribeLinks = document.querySelectorAll('.sub_link');
249                subscribeLinks.forEach(link => link.remove());
250                
251			
252                if(check_user_logged_in === 1){
253                    username = Base64.decode(admin_name_cookie);  
254                    username_link = global_vars.admin_link;
255                }else{
256                    username = Base64.decode(check_user_logged_in);  
257                    username_link = global_vars.dash_link;
258					
259               
260                // Moved arguments and DOM markup change from lines 164-165 from /inc/sfg-subscription/assets/sfg.js to this script to keep dry
261                var check_user_info = getCookie('SESSuserinfo');
262				const decoded = atob(check_user_info);
263				const user_cookie = JSON.parse(decoded);
264
265                if(check_user_info !== null && !user_cookie.roles?.includes('nation_user')) {
266                    username = 'Account';  
267                    username_link = 'https://www.thenation.com/dashboard/';
268                    login_class = 'header_dashboard';
269             	}
270				if (user_cookie.roles?.includes('nation_user')) {
271                	username = 'Subscribe';  
272                    username_link = 'https://subscriptions.thenation.com/TNA/?f=Site01&s=F5X001';
273           		}
274                
275                /* Header cache issue fix 25/03/2022*/
276                }  
277                let html = '';
278                let adjacentHtml = '';
279                html += '<a class="'+login_class+'" href="'+username_link+'">'+username;
280                html += '</a>';    
281                adjacentHtml += '<li class="header__utility-menu-item menu-item show-in-menu"><a href="https://www.thenation.com/logout.php" class="logout_status">Logout';
282                adjacentHtml += '</a></li>';
283				
284                document.getElementById("login_status").innerHTML = html;
285			
286                document.getElementById("login_status").insertAdjacentHTML('afterend', adjacentHtml);
287                document.querySelectorAll('.logout_status').forEach(function(element) {
288                element.onclick = function(e) {
289                    document.cookie = "SESSname=;expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/";
290                };
291                });
292            }
293            }
294               
295            };
296            </script>
296
297    
297<script type="138160ffa9508cc9610b2c89-text/javascript">
298    	function getQueryParams(qs) {
299		  qs = qs.split("+").join(" ");
300		  var params = {}, tokens, re = /[?&]?([^=]+)=([^&]*)/g;
301		  while (tokens = re.exec(qs)) {
302		    params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
303		  }
304			return params;
305		}
306		function getCookie(cname) {
307		  let name = cname + "=";
308		  let decodedCookie = decodeURIComponent(document.cookie);
309		  let ca = decodedCookie.split(';');
310		  for(let i = 0; i <ca.length; i++) {
311		    let c = ca[i];
312		    while (c.charAt(0) == ' ') {
313		      c = c.substring(1);
314		    }
315		    if (c.indexOf(name) == 0) {
316		      return c.substring(name.length, c.length);
317		    }
318		  }
319		  return "";
320		}
321		var query_params = getQueryParams(document.location.search);
322		//console.log(query_params);
323		var utmSource = query_params["utm_source"];
324		var utmMedium = query_params["utm_medium"];
325		if(utmSource == "facebook" && utmMedium == "lead"){
326			var date = new Date();
327			var exp = date.setDate(date.getDate() + 1);
328			document.cookie = "_pc_utmfacebooklead=true; expires="+exp+"; path=/";
329	    } else{
330	    	var myCookie = getCookie("_pc_utmfacebooklead");
331	    	if(myCookie != null){
332	    		document.cookie = "_pc_utmfacebooklead=; expires='-1'; path=/";
333	    	}
334	    }
335		
336    </script>
336
337	
338	
338<script type="138160ffa9508cc9610b2c89-text/javascript">	
339		var articlereadbyUser  = 0;
340		var pageCounterPaywall = 0; 
341		var checknc 		   = getCookie('SESSchecknc');
342		var currentUrl 		   = document.URL;
343		
344		function getCookie(name){
345			var re = new RegExp(name + "=([^;]+)");
346			var value = re.exec(document.cookie);
347			return (value != null) ? unescape(value[1]) : null;
348		}		
349		
350		
351		var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var n,r,i,s,o,u,a;var f=0;e=Base64._utf8_encode(e);while(f<e.length){n=e.charCodeAt(f++);r=e.charCodeAt(f++);i=e.charCodeAt(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+this._keyStr.charAt(s)+this._keyStr.charAt(o)+this._keyStr.charAt(u)+this._keyStr.charAt(a)}return t},decode:function(e){var t="";var n,r,i;var s,o,u,a;var f=0;e=e.replace(/[^A-Za-z0-9+/=]/g,"");while(f<e.length){s=this._keyStr.indexOf(e.charAt(f++));o=this._keyStr.indexOf(e.charAt(f++));u=this._keyStr.indexOf(e.charAt(f++));a=this._keyStr.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r)}if(a!=64){t=t+String.fromCharCode(i)}}t=Base64._utf8_decode(t);return t},_utf8_encode:function(e){e=e.replace(/rn/g,"n");var t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r)}else if(r>127&&r<2048){t+=String.fromCharCode(r>>6|192);t+=String.fromCharCode(r&63|128)}else{t+=String.fromCharCode(r>>12|224);t+=String.fromCharCode(r>>6&63|128);t+=String.fromCharCode(r&63|128)}}return t},_utf8_decode:function(e){var t="";var n=0;var r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}return t}};
352		var global_vars = {site_url:'https://www.thenation.com',login_text:'Log In',login_url:'https://www.thenation.com/login/',admin_link:'https://www.thenation.com/wp-admin/', dash_link: 'https://www.thenation.com/dashboard'}; 
353		var user_name_cookie = getCookie('SESSname');
354		var admin_name_cookie = getCookie('SESSadminname');
355		var is_admin_cookie = getCookie('is_admin');
356	
357		if (is_admin_cookie == "true") {
358			var check_user_logged_in = 1;
359		} else {
360			var check_user_logged_in = user_name_cookie;
361		}
362
363		
364				
365		//Paywall Portal	
366		tp = window["tp"] || [];
367		//Reengagement Days left custom variable send to Paywall Portal `daysRemaining`
368		var re5days = getCookie("re5days"); 
369		if(re5days != null){
370			var date = new Date(re5days+"");
371			var now = new Date();
372			const diffTime = Math.abs(date - now);
373			const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); 
374			console.log("diff days = "+diffDays);
375			tp.push(['setCustomVariable', 'daysRemaining',diffDays]);
376		}	
377			
378		// Execute when the page is first loaded
379		if(check_user_logged_in != null){
380			
381			var check_user_info = getCookie('SESSuserinfo');
382			
383			if (check_user_info != null) {
384				check_user_info = Base64.decode(check_user_info);	
385				check_user_info = JSON.parse(check_user_info);
386				var user_roles = check_user_info.roles;
387				
388				if (user_roles.includes('subscriber') && null == getCookie('SESSsus_user')) {
389					tp.push(["setCustomVariable", "userType", "Subscriber"]);	
390					tp.push(['setCustomVariable', 'omeda_eid', check_user_info.enc_custno]);
391				}
392
393				if (user_roles.includes('nation_user') && null == getCookie('SESSexpireduser')) {
394					tp.push(["setCustomVariable", "userType", "nation_user"]);
395				}
396				
397				if ((user_roles.includes('subscriber') || user_roles.includes('nation_user')) && null != getCookie('SESSsus_user')) {
398					tp.push(["setCustomVariable", "userType", "suspended_user"]);
399					tp.push(['setCustomVariable', 'userLogin', check_user_info.user_login]);
400					tp.push(['setCustomVariable', 'userZip', check_user_info.zip]);	
401					// console.log("zip"+check_user_info.zip);
402					// console.log("login"+check_user_info.user_login);
403					// console.log("suspended_user var pushed");
404				}
405
406				if (user_roles.includes('nation_user') && null != getCookie('SESSexpireduser')) {
407					tp.push(["setCustomVariable", "userType", "expired_user"]);
408					tp.push(['setCustomVariable', 'omeda_eid', check_user_info.enc_custno]);
409				}	
410				
411				if (user_roles.includes('nation_user') && null != getCookie('SESSfree_user')) {
412					tp.push(["setCustomVariable", "userType", "free_user"]);
413				}
414				if (user_roles.includes('staff_subscriber') && null != getCookie('SESSstaff_sub_user')) {
415					tp.push(["setCustomVariable", "userType", "staff_subscriber"]);
416				}
417				
418				if (user_roles.includes('premium_subscriber')) {
419					tp.push(["setCustomVariable", "userType", "premium_subscriber"]);
420				}
421			} else {
422				tp.push(["setCustomVariable", "userType", "cms_user"]);
423			}	
424		}else{
425			tp.push(["setCustomVariable", "userType", "Anonymous"]);
426		}
427		
428		/* Pass If Request From Maz or from cxensebot from Paywall portal*/
429		if (navigator.userAgent.indexOf("MAZBot") > -1  || navigator.userAgent.toLowerCase().indexOf('cxensebot') > -1) {
430			tp.push(["setCustomVariable", "mazbot", "true"]);
431		}
432		/* Pass If Request From Maz or from cxensebot from Paywall Portal*/
433		/* Paywall Portal cust variable true/false for book_and_arts article */		
434				
435		tp.push(["setContentSection", "article"]);
436				
437		if(check_user_logged_in != null){						
438			if(currentUrl.indexOf("/login/") > -1 && currentUrl.indexOf("reader_id=") == -1){		
439				window.location = document.location.origin;				
440			}
441		}
442			
443		if( check_user_logged_in==null ){
444			if(currentUrl.indexOf("/author-taxonomy/nation-voice/") > -1){			
445				window.location = document.location.origin;			
446			} 
447		}
448		  
449		if(checknc!=null){		
450			if(currentUrl.indexOf("?nc=1") == -1){	
451				if(currentUrl.indexOf("?") == -1){		
452					window.location.href = currentUrl+"?nc=1";		
453				}else{		
454					if(currentUrl.indexOf("&nc=1") == -1){			
455						window.location.href = currentUrl+"&nc=1";			
456					}		
457				}
458			}
459		}		  
460	</script>
460
461	
461<script type="138160ffa9508cc9610b2c89-text/javascript">var _sf_startpt=(new Date()).getTime();</script>
461
462
463				<!-- Google Tag Manager -->
464			
464<script type="138160ffa9508cc9610b2c89-text/javascript">
vendor: 339 bytes, lines 464-468
464(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
465			new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
466			j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
467			'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
468			})(window,document,'script','dataLayer','
468GTM-54LKCF3
vendor: 3 bytes, line 468
468');
468</script>
468
469			<!-- End Google Tag Manager -->
470				
471		
472	<!-- Facebook Pixel Code -->
473		
473<script type="138160ffa9508cc9610b2c89-text/javascript">
vendor: 414 bytes, lines 473-481
473
474		!function(f,b,e,v,n,t,s)
475		{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
476		n.callMethod.apply(n,arguments):n.queue.push(arguments)};
477		if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
478		n.queue=[];t=b.createElement(e);t.async=!0;
479		t.src=v;s=b.getElementsByTagName(e)[0];
480		s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
481		fbq('init', '
481233793277040432
vendor: 36 bytes, lines 481-483
481');
482		fbq('track', 'PageView');
483				
483</script>
483
484		<noscript>
485		<img height="1" width="1" src="https://www.facebook.com/tr?id=233793277040432&ev=PageView&noscript=1"/>
486		</noscript>
487		<!-- End Facebook Pixel Code -->
488
489		<!-- Connatix tag -->
490		<!-- The Nation Dev team uncommenting it because its only visible on article and podcast -->
491		<!-- Athletics: Added helper to include connatix ads for block editor pages / new templates. -->
492		
493			<!-- 
493<script>!function(n){if(!window.cnxps){window.cnxps={},window.cnxps.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.playspace.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);	</script>
493<script id="ff883bc1f60748089a4d57e27b61a663"> cnxps.cmd.push(function(){cnxps({playerId: 'a7a6ddc7-2a62-4477-a2d8-4c48d3572c90'}).render('ff883bc1f60748089a4d57e27b61a663');});</script>
493 -->
494		
494<script type="138160ffa9508cc9610b2c89-text/javascript">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.src='javascript:false'; t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js?cid=e32e0f82-bdfa-4b85-b436-c28aab565807&pid=ddeea416-329c-4330-9573-0815de45e6de',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
494<script id="1e3254108f0a42ddbb7b2902d606c90b" type="138160ffa9508cc9610b2c89-text/javascript">(new Image()).src = 'https://capi.connatix.com/tr/si?token=ddeea416-329c-4330-9573-0815de45e6de&cid=e32e0f82-bdfa-4b85-b436-c28aab565807';  cnx.cmd.push(function() {cnx({      playerId: "ddeea416-329c-4330-9573-0815de45e6de"}).render("1e3254108f0a42ddbb7b2902d606c90b");  });</script>
494 
495		<!-- Connatix tag -->
496				<!-- 
496<script>!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
496 -->
497			
497<script type="138160ffa9508cc9610b2c89-text/javascript">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.src='javascript:false'; t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js?cid=e32e0f82-bdfa-4b85-b436-c28aab565807&pid=ddeea416-329c-4330-9573-0815de45e6de',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
497
498			
499		
500	<!-- Common script in header -->	
501					<meta name="pocket-site-verification" content="2d34058c2bfe851f973948e31f4362" />
502<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
502
503<script type="138160ffa9508cc9610b2c89-text/javascript">LUX=(function(){var a=("undefined"!==typeof(LUX)&&"undefined"!==typeof(LUX.gaMarks)?LUX.gaMarks:[]);var d=("undefined"!==typeof(LUX)&&"undefined"!==typeof(LUX.gaMeasures)?LUX.gaMeasures:[]);var j="LUX_start";var k=window.performance;var l=("undefined"!==typeof(LUX)&&LUX.ns?LUX.ns:(Date.now?Date.now():+(new Date())));if(k&&k.timing&&k.timing.navigationStart){l=k.timing.navigationStart}function f(){if(k&&k.now){return k.now()}var o=Date.now?Date.now():+(new Date());return o-l}function b(n){if(k){if(k.mark){return k.mark(n)}else{if(k.webkitMark){return k.webkitMark(n)}}}a.push({name:n,entryType:"mark",startTime:f(),duration:0});return}function m(p,t,n){if("undefined"===typeof(t)&&h(j)){t=j}if(k){if(k.measure){if(t){if(n){return k.measure(p,t,n)}else{return k.measure(p,t)}}else{return k.measure(p)}}else{if(k.webkitMeasure){return k.webkitMeasure(p,t,n)}}}var r=0,o=f();if(t){var s=h(t);if(s){r=s.startTime}else{if(k&&k.timing&&k.timing[t]){r=k.timing[t]-k.timing.navigationStart}else{return}}}if(n){var q=h(n);if(q){o=q.startTime}else{if(k&&k.timing&&k.timing[n]){o=k.timing[n]-k.timing.navigationStart}else{return}}}d.push({name:p,entryType:"measure",startTime:r,duration:(o-r)});return}function h(n){return c(n,g())}function c(p,o){for(i=o.length-1;i>=0;i--){var n=o[i];if(p===n.name){return n}}return undefined}function g(){if(k){if(k.getEntriesByType){return k.getEntriesByType("mark")}else{if(k.webkitGetEntriesByType){return k.webkitGetEntriesByType("mark")}}}return a}return{mark:b,measure:m,gaMarks:a,gaMeasures:d}})();LUX.ns=(Date.now?Date.now():+(new Date()));LUX.ac=[];LUX.cmd=function(a){LUX.ac.push(a)};LUX.init=function(){LUX.cmd(["init"])};LUX.send=function(){LUX.cmd(["send"])};LUX.addData=function(a,b){LUX.cmd(["addData",a,b])};LUX_ae=[];window.addEventListener("error",function(a){LUX_ae.push(a)});LUX_al=[];if("function"===typeof(PerformanceObserver)&&"function"===typeof(PerformanceLongTaskTiming)){var LongTaskObserver=new PerformanceObserver(function(c){var b=c.getEntries();for(var a=0;a<b.length;a++){var d=b[a];LUX_al.push(d)}});try{LongTaskObserver.observe({type:["longtask"]})}catch(e){}};</script>
503<script src="https://cdn.speedcurve.com/js/lux.js?id=598658429" async defer crossorigin="anonymous" type="138160ffa9508cc9610b2c89-text/javascript"></script>
503
504<style>div.home-wrap .tn-customfull{margin-top:-2rem !important}body #ae_app #ae_launcher.ae-active{display:none !important;}.tn-customfull div#news-letters{margin:0;}div#st-1{margin: 30px 0;}
505div#expand-reduce-grad .tp-container-inner > iframe{width: 100% !important}.tn-poetry-banner-wrapper {max-width: 80rem;margin: 0 auto;padding: 0 15px;}@media only screen and (max-width: 767px) {.tn-poetry-banner-wrapper {padding: 0;}}:focus-visible{outline:2px solid #cc0e0e!important;outline-offset:8px}.TextBackground a {color: white !important;border-bottom: 2px solid #cc0e0e!important;}@media screen and (max-width: 767px){.TextBackground{margin: 50px 0 !important;}.Background-fixed{background-attachment: inherit !important;}.TextBackground{padding: 3% 5% !important;}.main-parallex p{font-size: 16px !important;line-height:20px !important;}.ImageInnerWrap{padding-top: 60px !important;padding-bottom: 60px !important;}
506}.TextBackground{background-color: rgb(135 135 135 / 57%)!important;}.TextBackground.gray{background-color: rgb(44 44 44 / 55%) !important;} .single-itinerary-wrapper .column{position: static !important;padding: 0 !important;float: none !important;}#homeless-iframe{height:90vh}#__nuxt main.f3{display:none}.st-cmp-content h2, .st-cmp-content h3{color: #cc0e0e !important;}</style>
507
508<script type="138160ffa9508cc9610b2c89-text/javascript">
509jQuery(function ($) {
510setInterval(function () {
511if ($('.fs-sticky-parent').length > 0) {if ($('#fs-sticky-footer:visible').css("visibility") != "hidden") {$('body').addClass('footer-add-exists');}else {$('body').removeClass('footer-add-exists');}}else {$('body').removeClass('footer-add-exists');}
512}, 100);
513});
514</script>
514
515			
515<script type="138160ffa9508cc9610b2c89-text/javascript" src='https://platform-api.sharethis.com/js/sharethis.js#property=6450c80758d32d001add5670&product=custom-share-buttons&source=platform' async='async'></script>
515
516			
517			<style type="text/css">.pp-podcast {opacity: 0;}</style>
518		<style>
519
520		.drop_c{margin-top:34px !important}
521			.wpsdc-drop-cap {
522				float : left;
523				font-family: "Knockout 49 A", "Knockout 49 B";
524				font-weight: bold;
525				font-style: normal;
526				padding-right : 8px;
527				font-size : 60px;
528				line-height : 60px;}
529		</style>
529<script type="138160ffa9508cc9610b2c89-text/javascript">function set_heights() {
530    var adHeight =0;
531    if ($("body").hasClass("footer-add-exists")) {
532      adHeight = $('#fs-sticky-footer #fs-slot-footer-wrapper').height();
533      console.log("Ad Height"+adHeight);
534    }
535    if ($("body").hasClass("toast-here") && $("body").hasClass("footer-add-exists")) {
536       		$('.register-card.collapse').css("bottom" , adHeight+"px");
537		    $('.subscription-banner.collapse').css("bottom" , adHeight+"px");
538		    $('.card.collapse').css("bottom" , adHeight+"px");
539	} else{
540		   $('.register-card.collapse').css("bottom" , "0px");
541		   $('.subscription-banner.collapse').css("bottom" , "0px");
542		   $('.card.collapse').css("bottom" , "0px");
543		   
544    }
545    
546  };  
547setInterval(function(){  set_heights(); }, 2000);</script>
547<script type="138160ffa9508cc9610b2c89-text/javascript">function cleanVignette() {
548
549  if (!window.location.hash.includes("google_vignette")) return;
550
551  console.log("Checking vignette state...");
552
553  setTimeout(function () {
554
555    // Remove hash no matter what
556    history.replaceState(
557      null,
558      document.title,
559      window.location.pathname + window.location.search
560    );
561
562    // Restore scroll
563    document.documentElement.style.overflow = "";
564    document.body.style.overflow = "";
565
566    console.log("Hash removed");
567
568  }, 2000); // wait for vignette attempt
569
570}
571
572window.addEventListener("hashchange", cleanVignette);
573
574// Also run if page loads already with hash
575window.addEventListener("load", cleanVignette);
576setInterval(function () {
577  if (window.location.hash.includes("google_vignette")) {
578    history.replaceState(null, "", window.location.pathname + window.location.search);
579  }
580}, 3000);
581</script>
581<script type="138160ffa9508cc9610b2c89-text/javascript">// ----------------------------
582// Universal UTM Tracking for Multiple Forms (Form Maker)
583// ----------------------------
584(function() {
585  const params = new URLSearchParams(window.location.search);
586  const hasUTM =
587    params.has('utm_source') ||
588    params.has('utm_medium');
589
590  // Helper: clear hidden fields and stored data
591  function clearUTMData() {
592    // Remove from storage
593    localStorage.removeItem('utm_source');
594    localStorage.removeItem('utm_medium');
595   
596    sessionStorage.removeItem('utm_session_active');
597
598    // Clear all hidden input values across forms
599    document.querySelectorAll('[name="utm_source"], [name="utm_medium"]').forEach(i => {
600      i.value = '';
601    });
602  }
603
604  document.addEventListener('DOMContentLoaded', function() {
605    // Select all hidden fields
606    const sourceFields = document.querySelectorAll('[name="utm_source"]');
607    const mediumFields = document.querySelectorAll('[name="utm_medium"]');
608    
609
610    if (hasUTM) {
611      // ✅ URL has UTM parameters → save + populate
612      const utmSource = params.get('utm_source') || '';
613      const utmMedium = params.get('utm_medium') || '';
614      
615
616      localStorage.setItem('utm_source', utmSource);
617      localStorage.setItem('utm_medium', utmMedium);
618     
619      sessionStorage.setItem('utm_session_active', 'true');
620
621      sourceFields.forEach(i => (i.value = utmSource));
622      mediumFields.forEach(i => (i.value = utmMedium));
623      
624    } else {
625      // 🚫 No UTM in URL → immediately clear data + inputs
626      clearUTMData();
627    }
628
629    // 🧹 Clear after any form submission (Form Maker–compatible)
630    document.querySelectorAll("form[id^='form']").forEach(form => {
631      form.addEventListener('submit', function() {
632        // Delay to ensure submission completes first
633        setTimeout(() => {
634          clearUTMData();
635        }, 2000);
636      });
637    });
638  });
639})();
640
641</script>
641<link rel="amphtml" href="https://www.thenation.com/article/world/afd-germany-east-west-far-right/tnamp/" /><link rel="icon" href="https://www.thenation.com/wp-content/uploads/2020/09/n-logo.png" sizes="32x32" />
642<link rel="icon" href="https://www.thenation.com/wp-content/uploads/2020/09/n-logo.png" sizes="192x192" />
643<link rel="apple-touch-icon" href="https://www.thenation.com/wp-content/uploads/2020/09/n-logo.png" />
644<meta name="msapplication-TileImage" content="https://www.thenation.com/wp-content/uploads/2020/09/n-logo.png" />
645		<style type="text/css" id="wp-custom-css">
646			.single-article figure.wp-block-image .gallery { margin-bottom:0 }
647
648figure.wp-block-image .wp-element-caption .credits {
649	display: inline;
650	margin-left: 5px;
651}
652
653figure.wp-block-image .wp-element-caption p:last-of-type {
654	display: inline;
655}
656		</style>
657		       
658	
659		
659<script data-cfasync="false" src="https://www.thenation.com/wp-content/themes/thenation-2023/js/freestar-loader.js?ver=0.3"></script>
659
660	
661	
662                        </head>
663
664	<body class="wp-singular article-template-default single single-article postid-610321 wp-theme-thenation-2023 article-type-type-standard-article article-editor-gutenberg body-side-rail" data-template="base.twig"><a href="https://www.thenation.com/cdn-cgi/content?id=1XS0ht1hdxD_AZb3.LTDJewGLSumFy6LelMd.VygaIE-1790232841.2768443-1.2.1.1-NJ322xv60JGaY4PATJ6zjpNZLl2L.OrZUHb6nN33Pj4EgKqcFeROhC.DhualZ1Mv" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a>
665							
666			<!-- Chartbeat code starts here -->
667	
668			
668<script type="138160ffa9508cc9610b2c89-text/javascript">
669				
670				var _sf_async_config   = _sf_async_config || {};
671				var _sf_async_config   = { uid:7841, domain: 'thenation.com', useCanonical: true };
672				_sf_async_config.title = "The AfD’s Rise Isn’t Just About East Germany";
673				_sf_async_config.path = "/article/world/afd-germany-east-west-far-right/"
674				 
675						_sf_async_config.sections = "Europe,The Right,World,World Leaders";
676						_sf_async_config.authors  = "David Broder";
677							  
678				var _cbq = window._cbq = (window._cbq || []);		
679									
680				if(check_user_logged_in != null){
681					_cbq.push(['_acct', 'paid']);   
682				}else{
683					_cbq.push(['_acct', 'anon']);    
684				}		
685				
686				(function() {
687					function loadChartbeat() {
688						var e = document.createElement('script');
689						var n = document.getElementsByTagName('script')[0];
690						e.type = 'text/javascript';
691						e.async = true;
692						e.src = '//static.chartbeat.com/js/chartbeat.js';
693						n.parentNode.insertBefore(e, n);
694					}
695					loadChartbeat();
696				 })();
697			</script>
697
698			<!-- Chartbeat code ends here -->
699			
700								 
701		<!-- <div align="center" data-freestar-ad="__320x100" id="thenation_pushdown-pushdown-cls" class="pushdown-hidden-on-desktop"></div> -->
702		 <!-- Tag ID: thenation_mobile_atf_leaderboard -->
703		<div align="center" data-freestar-ad="__320x100" id="thenation_mobile_atf_leaderboard">
704		
704<script data-cfasync="false" type="text/javascript">
705			freestar.config.enabled_slots.push({ placementName: "thenation_mobile_atf_leaderboard", slotId: "thenation_mobile_atf_leaderboard" });
706		</script>
706
707		</div>
708				<!-- Make sticky on mobile: thenation_mobile_atf_leaderboard -->
709		
709<script type="138160ffa9508cc9610b2c89-text/javascript">
710			window.addEventListener("load", function () {
711
712			const ad = document.getElementById("thenation_mobile_atf_leaderboard");
713			const header = document.querySelector(".header");
714			const content = document.querySelector(".content-wrapper");
715            const lightboxmodel = document.querySelector(".tn-lightbox .tn-exitmodal-main");
716
717			if (!ad || !header || !content) return;
718			function adjustHeader() {
719
720				if (window.innerWidth <= 768) {
721
722					let adHeight = ad.offsetHeight;
723
724					header.style.top = adHeight + "px";
725					// Push content below both
726					content.style.paddingTop = adHeight + "px";
727                    lightboxmodel.style.marginTop = adHeight + "px";
728
729				} else {
730
731					header.style.top = "0";
732					content.style.paddingTop = "0";
733                    lightboxmodel.style.marginTop = "440px";
734				}
735			}
736
737			adjustHeader();
738
739			window.addEventListener("resize", adjustHeader);
740
741		});
742		</script>
742
743		<!-- Make sticky on mobile: thenation_mobile_atf_leaderboard -->
744		 <div id="cookies-policy"></div>
745		<div id="login-content-id-pcd_login" style="display:none;">									
746		<!-- Light box form start here -->
747
748<div class="lightbox-form">
749
750	<!-- Light box inner start here -->
751
752	<div class="lightbox-inner login_popup">
753	
754		<div class="listing__hero row">
755		
756			<div class="listing_form small-12 columns">
757			
758				<!-- Login pop up message start here-->
759			
760								
761				<!-- Login pop up message end here -->
762				
763				<h1>Log In</h1>
764				
765				<!-- Login pop up error message start here-->
766				
767				<div class="row primaryError" id="primaryError"  style="display: none">
768				
769					<div class="field form-field text-field small-12 columns error">
770					
771						<p class="errormsg"></p>
772						
773					</div>
774					
775				</div>
776				
777				<!-- Login pop up error message end here-->
778				
779				<!-- Login pop up form start here -->
780				
781				<form action="index.html" class="search__form" onsubmit="if (!window.__cfRLUnblockHandlers) return false; return trigClick();" name="lightboxform" id="lightboxform" data-cf-modified-138160ffa9508cc9610b2c89-="">
782					
783					<div class="row">
784						
785						<div class="field form-field e_mail_field_con text-field small-12 columns valid">
786							
787							<label for="e_mail">Email *</label>
788							<input type="text" tabindex="1" name="e_mail" class="pcd_email" value="" id="e_mail" placeholder="">
789			
790						</div>
791						
792					</div>
793					
794					<div class="row">
795					
796						<div class="field form-field text-field pwd_field_con small-12 columns error">
797						
798							<label for="pwd">Password *</label>
799							<input type="password" tabindex="2" name="pwd" class="pcd_pwd" value="" id="pwd" placeholder="" minlength="2">
800										 
801						</div>
802						
803					</div>					
804					
805					<div class="row checkbox-row">
806					
807						<!-- Remember me start here -->
808					
809						<div class="field form-field checkbox-field small-7 partsec columns">
810						
811							<div class="checkbox">
812								<input type="checkbox"  checked="checked" tabindex="4" value="None" id="checkbox3" class="check_input" name="checkbox3">
813								
814								<label for="checkbox3"></label>
815								
816							</div>
817							
818							<label for="checkbox3">Remember Me</label>
819							
820						</div>
821						
822						<!-- Remember me end here -->
823						
824						<!-- Forget password start here  -->
825						
826						
827						<div class="field form-field checkbox-field small-5 partsec columns pull-right"> 
828							
829							<p class="caption"><a tabindex="5" href="https://www.thenation.com/forgot-password/" style="padding: 0px !Important;">
830							
831								Forgot Your Password?							
832							</a></p>
833							
834						</div>
835
836						<!-- Forget password end here  -->
837						
838						<!-- Recaptcha -->
839						<input type="hidden" id="login-recaptcha-verify">						
840						<!-- Recaptcha -->
841						
842					</div>
843
844					<div class="row">
845					
846						<div class="field form-field small-12 medium-6 partsec columns">
847						
848							<!-- loader start here  -->
849						
850							<div class="form-button" id="form-loading">
851							
852								<button class="primary-button pcdLoginButton" tabindex="3" type="button" id="loginBut">Log In</button>
853																
854							</div>
855							
856							<!-- loader end here  -->
857							
858						</div>
859						
860					</div>					
861					
862					<div class="row">
863					
864						<div class="field form-field small-12 medium-12 columns Subscriber_btn">	
865						
866							<p class="caption">New to <em>The Nation</em>? <a href="https://subscriptions.thenation.com/TNA/?f=Site01&#038;s=F5X001" target="_blank">Subscribe</a></p><p class="caption">Print subscriber? <a href="https://subscriptions.thenation.com/TNA/?f=REGISTER" target="_blank">Activate</a> your online access</p>			
867				
868						</div>
869						
870					</div>
871					
872				</form>
873				
874				<!-- Login pop up form end here -->
875				
876			</div>
877			
878		</div>
879		
880	</div>
881	
882	<!-- Light box inner end here -->
883	
884</div>
885
886<!-- Light box form end here -->		</div>	
887	
888					<div id="ad-leaderboard" class="push ad full-width leaderboard new-article-leaderboard">
889    				
890         <div align="center" id="thenation_728x90_ATF" data-freestar-ad="__320x100 __970x250">
891            
891<script data-cfasync="false" type="text/javascript">
892            freestar.config.enabled_slots.push({ 
893                placementName: "thenation_728x90_ATF", 
894                slotId: "thenation_728x90_ATF",
895                targeting: {
896                    tn_pos: 'leaderboard_1',
897                    tn_loc:'atf',	
898                    tn_ptype: 'article',
899                }
900            });
901            </script>
901
902        </div> 
903    </div>						
904<header id="" class="header">
905    <div class="header__row">
906        <a class="skip-link screen-reader-text" href="#content">Skip to content</a>
907        <a class="skip-link screen-reader-text" href="#footer">Skip to footer</a>
908        <div class="header__triggers">
909            <button id="menuTrigger" class="hamburger-icon" type="button" aria-controls="mainMenu" aria-expanded="false" aria-label="Open Main Menu" aria-haspopup="true">
910            <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
911    <line id="topLine" y1="1" x2="35" y2="1" stroke="white" stroke-width="2"/>
912    <line id="middleLine" y1="10" x2="35" y2="10" stroke="white" stroke-width="2"/>
913    <line id="bottomLine" y1="19" x2="35" y2="19" stroke="white" stroke-width="2"/>
914</svg>
915            </button>
916            <button id="searchMobileToggle" class="back-icon" type="button" aria-controls="searchbar" aria-expanded="false" aria-label="Close Search Bar">
917                <svg viewBox="0 0 14 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
918    <path d="M12.5 1.5L2 12L12.5 23" stroke="white" stroke-width="2"/>
919</svg>
920            </button>
921        </div>
922        <div class="header__utility-row">
923                            <span id="articleTitle">
924                    <span class="header__menu-cover"></span>
925                    The AfD’s Rise Isn’t Just About East Germany
926                </span>
927                        <nav class="header__utility-menu" aria-label="main header menu">
928                <ul>
929                                                        <li class="header__utility-menu-item menu-item menu-item-type-custom menu-item-object-custom menu-item-448198">
930                        <a class="header__utility-link" target="_self" href="https://www.thenation.com/issue/october-2026-issue/" data-text="Magazine">Magazine</a>
931                    </li>
932				                                        <li class="header__utility-menu-item menu-item menu-item-type-custom menu-item-object-custom menu-item-448200">
933                        <a class="header__utility-link" target="_self" href="https://link.thenation.com/join/12x/newslettersignupverify" data-text="Newsletters">Newsletters</a>
934                    </li>
935				                                        <li class="header__utility-logo">
936                        <span class="header__menu-cover"></span>
937                        <a class="theNation_logo" href="https://www.thenation.com" id="headerLogo" aria-label="Go to The Nation homepage">
938                            <?xml version="1.0" encoding="UTF-8"?>
939<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="57.09 254.46 677.82 103.1">
940    <defs>
941    <style>.nation-small__b{fill:#fff;}</style>
942    </defs>
943    <path class="nation-small__b" d="M101.45,255.31c19.01,0,33.41-.09,43.2-.29l1.15,38.59h-3.74c-1.15-6.24-3-12.17-5.54-17.79-2.55-5.62-5.74-9.86-9.58-12.74-2.3-1.73-4.41-2.83-6.34-3.31-1.92-.48-4.37-.72-7.34-.72h-23.62c-2.98,0-5.45,.24-7.42,.72-1.97,.48-4.1,1.58-6.41,3.31-3.84,2.88-7.04,7.12-9.58,12.74s-4.39,11.55-5.54,17.79h-3.6l1.15-38.59c9.79,.2,24.19,.29,43.2,.29Zm-14.4,97.2c2.97-.19,4.9-1.1,5.76-2.73,.87-1.63,1.29-4.32,1.29-8.07v-85.25h14.69v85.25c0,3.75,.43,6.43,1.29,8.07,.87,1.63,2.79,2.54,5.76,2.73,2.88,.2,7.1,.29,12.67,.29v3.6c-5.95-.19-14.98-.29-27.07-.29s-21.12,.09-27.07,.29v-3.6c5.57,0,9.79-.09,12.67-.29Z"></path>
944    <path class="nation-small__b" d="M155.16,352.66c1.34-.29,2.35-1.01,3.02-2.16,.67-1.15,1.01-3.02,1.01-5.62v-70.41c0-4.41-.31-7.7-.94-9.86s-1.61-3.6-2.95-4.32c-1.35-.72-3.36-1.18-6.05-1.37v-3.31l21.6-1.15,1.15,.86c-.29,4.03-.43,9.21-.43,15.55v21.89l-.57,18.57,.57,1.59v31.96c0,2.59,.34,4.46,1.01,5.62s1.66,1.87,2.95,2.16,3.33,.43,6.12,.43v3.31c-3.55-.19-8.98-.29-16.27-.29-5.09,0-10.61,.09-16.56,.29v-3.31c2.88,0,4.99-.14,6.34-.43Zm41.11,0c1.29-.29,2.25-1.01,2.88-2.16,.62-1.15,.93-3.02,.93-5.62v-31.1c0-11.43-3.7-17.14-11.09-17.14-4.23,0-7.99,1.85-11.3,5.54-3.31,3.7-5.35,9.77-6.12,18.21l-1.58-9.79c1.63-6.53,4.32-11.38,8.06-14.55,3.74-3.17,8.26-4.75,13.54-4.75,6.34,0,11.4,1.78,15.19,5.33,3.79,3.55,5.69,8.64,5.69,15.27v32.97c0,2.59,.36,4.46,1.08,5.62,.72,1.15,1.75,1.87,3.1,2.16,1.34,.29,3.41,.43,6.19,.43v3.31c-3.55-.19-9.07-.29-16.56-.29-4.9,0-10.32,.09-16.27,.29v-3.31c2.88,0,4.97-.14,6.26-.43Z"></path>
945    <path class="nation-small__b" d="M242.06,353.45c-4.66-2.74-8.26-6.6-10.8-11.59-2.54-4.99-3.82-10.75-3.82-17.28,0-6.05,1.27-11.62,3.82-16.71,2.54-5.09,5.97-9.12,10.29-12.09s9.07-4.46,14.26-4.46,10.17,1.3,14.4,3.89c4.22,2.59,7.51,6.19,9.86,10.8s3.53,9.79,3.53,15.55v.87h-46.8v-4.04h40.89l-7.05,3.46c-.2-9.6-1.42-16.46-3.67-20.59
945-2.26-4.13-5.98-6.2-11.16-6.2s-9.1,2.36-11.45,7.06c-2.35,4.7-3.53,12.19-3.53,22.46,0,7.11,.57,12.77,1.73,16.99,1.15,4.23,2.98,7.27,5.47,9.14,2.5,1.88,5.9,2.81,10.22,2.81,6.14,0,10.94-1.87,14.4-5.61,3.46-3.75,5.62-8.88,6.48-15.41h4.03c-.96,8.06-3.7,14.26-8.21,18.58-4.52,4.32-10.13,6.48-16.85,6.48-6.05,0-11.4-1.37-16.06-4.1Z"></path>
946    <path class="nation-small__b" d="M319.61,352.8h3.02c4.61,0,8.47-1.59,11.59-4.75,3.12-3.17,4.68-8.06,4.68-14.69v-73.73h3.89l.58,73.73c.1,6.34,1.7,11.16,4.82,14.47,3.12,3.31,7.75,4.97,13.9,4.97h5.33v3.6c-7.88-.29-15.84-.43-23.91-.43s-15.94,.14-23.9,.43v-3.6Zm22.32-85.25l-1.44-1.15c-2.3-3.26-4.44-5.38-6.41-6.34-1.97-.96-4.82-1.44-8.57-1.44h-5.33v-3.6c4.32,.2,9.46,.29,15.41,.29,7.39,0,12.57-.05,15.55-.14l50.69,76.46-2.02,6.34-.43-59.91c-.1-6.34-1.71-11.16-4.82-14.47-3.12-3.31-7.71-4.97-13.75-4.97h-4.46v-3.6c7.68,.29,15.36,.43,23.04,.43s15.46-.14,23.04-.43v3.6h-2.16c-4.71,0-8.62,1.58-11.74,4.75-3.12,3.17-4.68,8.07-4.68,14.69v78.91h-2.88l-59.04-89.43Z"></path>
947    <path class="nation-small__b" d="M424.51,353.52c-3.31-2.69-4.97-6.72-4.97-12.09,0-4.13,1.25-7.63,3.74-10.51,2.5-2.88,6.29-5.19,11.38-6.91,7.78-2.69,16.13-5.23,25.06-7.63v3.17l-14.98,6.34c-4.23,1.82-7.34,4.06-9.36,6.7-2.02,2.64-3.03,5.88-3.03,9.72,0,3.36,.74,5.9,2.23,7.63,1.49,1.73,3.67,2.59,6.55,2.59s5.69-1.01,8.14-3.02c2.45-2.02,4.34-4.66,5.69-7.92,1.34-3.26,2.02-6.62,2.02-10.08v-19.3c0-5.57-1.03-9.74-3.09-12.53-2.07-2.78-5.35-4.18-9.87-4.18-4.13,0-7.68,.84-10.66,2.52-2.98,1.68-4.99,4.01-6.05,6.98l-.43-3.17c1.25-.48,2.59-.72,4.03-.72,2.11,0,3.86,.65,5.26,1.94,1.39,1.3,2.09,3,2.09,5.11s-.67,3.96-2.02,5.26c-1.35,1.29-3.12,1.94-5.33,1.94-2.4,0-4.3-.72-5.69-2.16-1.39-1.44-2.09-3.41-2.09-5.9s.89-5.11,2.66-7.56c1.78-2.45,4.41-4.46,7.92-6.05,3.5-1.58,7.65-2.38,12.46-2.38,15.46,0,23.18,7.01,23.18,21.02v28.8c0,3.94,.29,6.62,.87,8.06,.57,1.44,1.58,2.16,3.02,2.16,1.73,0,2.95-1.25,3.67-3.74s1.17-6.43,1.37-11.81h3.46c-.1,7.97-1.15,13.51-3.17,16.63s-5.23,4.68-9.65,4.68c-4.13,0-7.15-1.23-9.07-3.67-1.92-2.45-2.88-6.6-2.88-12.46l2.16-3.74c-1.25,6.91-3.74,12.02-7.49,15.34-3.74,3.31-8.3,4.96-13.68,4.96-5.66,0-10.15-1.34-13.46-4.03Z"></path>
948    <path class="nation-small__b" d="M522.07,292.75v4.89l-18.43-1.15h-20.3v-3.89c6.24-.19,10.92-2.71,14.04-7.56,3.12-4.84,5.21-11.25,6.27-19.22h3.31v76.32c0,3.46,.55,6,1.66,7.63,1.1,1.63,2.85,2.45,5.25,2.45,3.26,0,5.52-1.58,6.77-4.75,1.25-3.17,1.87-8.73,1.87-16.7h3.46c0,6.82-.5,12.14-1.51,15.98s-2.64,6.6-4.9,8.28c-2.26,1.68-5.45,2.52-9.57,2.52-4.9,0-8.76-1.34-11.59-4.03s-4.2-6.29-4.1-10.8l.57-49.96h27.22Z"></path>
949    <path class="nation-small__b" d="M538.49,352.66c1.44-.29,2.52-1.01,3.24-2.16s1.08-3.02,1.08-5.62v-35.57c0-3.55-.31-6.19-.94-7.92-.63-1.73-1.68-2.9-3.17-3.53-1.49-.62-3.67-1.03-6.55-1.22v-3.31l22.03-1.15,1.3,.86c-.19,3.36-.29,8.93-.29,16.71v35.13c0,2.59,.38,4.46,1.15,5.62,.77,1.15,1.87,1.87,3.31,2.16,1.44,.29,3.65,.43,6.62,.43v3.31c-3.75-.19-9.5-.29-17.28-.29-6.91,0-12.67,.09-17.28,.29v-3.31c3.07,0,5.33-.14,6.77-.43Zm3.6-79.49c-1.63-1.63-2.45-3.55-2.45-5.76s.81-4.13,2.45-5.76c1.63-1.63,3.55-2.45,5.76-2.45s4.13,.82,5.76,2.45c1.63,1.63,2.45,3.55,2.45,5.76s-.82,4.12-2.45,5.76c-1.63,1.63-3.55,2.45-5.76,2.45s-4.13-.82-5.76-2.45Z"></path>
950    <path class="nation-small__b" d="M585.72,353.23c-4.61-2.88-8.21-6.84-10.8-11.88-2.59-5.04-3.89-10.68-3.89-16.92s1.34-11.59,4.03-16.63c2.69-5.04,6.34-9.05,10.94-12.02s9.65-4.46,15.12-4.46,10.51,1.49,15.12,4.46c4.61,2.98,8.25,7.01,10.94,12.09,2.69,5.09,4.03,10.61,4.03,16.56s-1.32,11.88-3.96,16.92c-2.64,5.04-6.24,9-10.8,11.88-4.56,2.88-9.67,4.32-15.34,4.32s-10.8-1.44-15.41-4.32Zm27.86-6.91c2.83-4.99,4.25-12.29,4.25-21.89,0-10.18-1.34-17.62-4.03-22.32s-6.91-7.06-12.67-7.06-9.98,2.36-12.67,7.06-4.03,12.14-4.03,22.32c0,9.6,1.41,16.89,4.25,21.89,2.83,4.99,6.98,7.49,12.46,7.49s9.62-2.5,12.46-7.49Z"></path>
951    <path class="nation-small__b" d="M643.18,352.66c1.34-.29,2.35-1.01,3.02-2.16,.67-1.15,1.01-3.02,1.01-5.62v-35.57c0-3.46-.31-6.07-.94-7.85-.62-1.78-1.61-2.98-2.95-3.6-1.34-.62-3.36-1.03-6.05-1.22v-3.31l21.46-1.15,1.15,.86c-.48,5.38-.82,10.95-1.01,16.71h.72v35.13c0,2.59,.34,4.46,1.01,5.62s1.66,1.87,2.95,2.16c1.29,.29,3.33,.43,6.12,.43v3.31c-3.55-.19-8.98-.29-16.27-.29-5.09,0-10.61,.09-16.56,.29v-3.31c2.88,0,4.99-.14,6.34-.43Zm41.11,0c1.3-.29,2.25-1.01,2.88-2.16,.62-1.15,.94-3.02,.94-5.62v-31.1c0-11.43-3.7-17.14-11.09-17.14-4.22,0-7.99,1.85-11.3,5.54-3.31,3.7-5.35,9.77-6.12,18.21l-1.58-9.79c1.63-6.53,4.32-11.38,8.06-14.55,3.74-3.17,8.25-4.75,13.54-4.75,6.34,0,11.4,1.78,15.19,5.33s5.69,8.64,5.69,15.27v32.97c0,2.59,.36,4.46,1.08,5.62,.72,1.15,1.75,1.87,3.1,2.16,1.34,.29,3.41,.43,6.19,.43v3.31c-3.55-.19-9.07-.29-16.56-.29-4.89,0-10.32,.09-16.27,.29v-3.31c2.88,0,4.97-.14,6.26-.43Z"></path>
952    <path class="nation-small__b" d="M720.94,354.82c-1.63-1.63-2.45-3.55-2.45-5.76s.82-4.12,2.45-5.76c1.63-1.63,3.55-2.45,5.76-2.45s4.13,.82,5.76,2.45,2.45,3.55,2.45,5.76-.82,4.13-2.45,5.76-3.55,2.45-5.76,2.45-4.13-.82-5.76-2.45Z"></path>
953</svg>                        </a>
954                    </li>
955                                        <li class="header__utility-menu-item sub_link menu-item menu-item-type-custom menu-item-object-custom menu-item-448201">
956                        <a class="header__utility-link" target="_self" href="https://subscriptions.thenation.com/TNA/?f=Site01&s=F5X001" data-text="Subscribe">Subscribe</a>
957                    </li>
958				                <li class="header__utility-menu-item menu-item show-in-menu" id="login_status">
959                    <a href="https://www.thenation.com/login/" class="header__utility-link">Log In</a>
960                </li>
961                </ul>
962            </nav>
963            <button id="searchToggle" class="search-icon" type="button" aria-controls="searchbar" aria-expanded="false" aria-label="Open Search Bar">
964                <svg class="search-icon-svg" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
965<circle cx="9" cy="9" r="8" stroke="white" stroke-width="2"/>
966<path d="M14.0999 15L21.1001 22" stroke="white" stroke-width="2"/>
967</svg>
968                <svg id="closeIcon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
969<line x1="1.50627" y1="22.8995" x2="22.7195" y2="1.68629" stroke="white" stroke-width="2"/>
970<line y1="-1" x2="30" y2="-1" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 22.2134 23.6066)" stroke="white" stroke-width="2"/>
971</svg>
972            </button>
973        </div>
974    </div>
975    <div id="searchbar" class="header__searchbar" aria-label="search bar">
976        <div class="container">
977            <form action="https://www.thenation.com" role="search" method="get" id="search" name="search">
978                <div class="field search-text">
979                    <label class="hidden" for="search-input">Search</label>
980                    <input id="search-input" name="s" type="text" placeholder="Search" />
981                    <button type="submit" id="searchbar-submit" value="Search" aria-label="submit search">
982                        <svg class="search-icon-svg" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
983<circle cx="9" cy="9" r="8" stroke="white" stroke-width="2"/>
984<path d="M14.0999 15L21.1001 22" stroke="white" stroke-width="2"/>
985</svg>
986                    </button>
987                </div>
988            </form>
989        </div>
990    </div>
991    <div id="mainMenu" class="menu" aria-label="Main Menu">
992        <div class="menu__container">
993            <div class="menu__row">
994                <div class="menu__col">
995                    <nav class="menu__main">
996                        <ul>
997                                                            <li class="menu__main-item sub_link menu-item menu-item-type-custom menu-item-object-custom menu-item-448213">
998                                    <a class="menu__main-link" target="_self" href="https://subscriptions.thenation.com/TNA/?f=Site01&s=F5X001" data-text="Subscribe">Subscribe</a>
999                                </li>
1000                                                            <li class="menu__main-item donate-btn menu-item menu-item-type-custom menu-item-object-custom menu-item-448214">
1001                                    <a class="menu__main-link" target="_self" href="https://thenation.com/donate-website/?sourceid=1020082" data-text="Donate">Donate</a>
1002                                </li>
1003                                                            <li class="menu__main-item menu-item menu-item-type-custom menu-item-object-custom menu-item-448215">
1004                                    <a class="menu__main-link" target="_self" href="https://www.thenation.com/issue/october-2026-issue/" data-text="Magazine">Magazine</a>
1005                                </li>
1006                                                            <li class="menu__main-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448358">
1007                                    <a class="menu__main-link" target="_self" href="https://www.thenation.com/latest/" data-text="Latest">Latest</a>
1008                                </li>
1009                                                            <li class="menu__main-item menu-item menu-item-type-custom menu-item-object-custom menu-item-448216">
1010                                    <a class="menu__main-link" target="_self" href="/issue/" data-text="Archive">Archive</a>
1011                                </li>
1012                                                            <li class="menu__main-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448218">
1013                                    <a class="menu__main-link" target="_self" href="https://www.thenation.com/podcasts/" data-text="Podcasts">Podcasts</a>
1014                                </li>
1015                                                            <li class="menu__main-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448219">
1016                                    <a class="menu__main-link" target="_self" href="https://www.thenation.com/newsletter/" data-text="Newsletters">Newsletters</a>
1017                                </li>
1018                                                    </ul>
1019                    </nav>
1020                </div>
1021                <div class="menu__col">
1022                    <h6 class="menu__col-title">Sections</h6>
1023                    <nav class="menu__sub menu__sections">
1024                        <ul>
1025                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448225">
1026                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/politics/" data-text="Politics">Politics</a>
1027                                </li>
1028                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448226">
1029                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/world/" data-text="World">World</a>
1030                                </li>
1031                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448227">
1032                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/economy/" data-text="Economy">Economy</a>
1033                                </li>
1034                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448230">
1035                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/culture/" data-text="Culture">Culture</a>
1036                                </li>
1037                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448372">
1038                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/books-and-the-arts/" data-text="Books &#038; the Arts">Books &#038; the Arts</a>
1039                                </li>
1040                                                    </ul>
1041                    </nav>
1042                    <h6 class="menu__col-title">The Nation</h6>
1043                    <nav class="menu__sub">
1044                        <ul>
1045                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448221">
1046                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/about-us-and-contact/" data-text="About">About</a>
1047                                </li>
1048                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448222">
1049                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/events/" data-text="Events">Events</a>
1050                                </li>
1051                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448223">
1052                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/contact-us/" data-text="Contact Us">Contact Us</a>
1053                                </li>
1054                                                            <li class="menu__sub-item menu-item menu-item-type-post_type menu-item-object-page menu-item-448224">
1055                                    <a class="menu__sub-link" target="_self" href="https://www.thenation.com/advertise/" data-text="Advertise">Advertise</a>
1056                                </li>
1057                                                    </ul>
1058                    </nav>
1059                </div>
1060                                <div class="menu__col menu__col--issue">
1061                    <h6 class="menu__col-title">Current Issue</h6>
1062                    <a class="menu__col-link" href="https://www.thenation.com/issue/october-2026-issue/" aria-label="View the current issue: October 2026 Issue">
1062<img src="https://www.thenation.com/wp-content/uploads/2026/09/10-26-Cover_online-1.jpg" alt="Cover of October 2026 Issue" class="menu__current-issue"/></a>
1063                </div>
1064                            </div>
1065            <a href="https://www.thenation.com" class="menu__logo max-md:hidden" aria-label="Go to The Nation homepage">
1066                <?xml version="1.0" encoding="UTF-8"?>
1067<svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="74.9 254.45 642.22 103.1" alt="the nation logo">     
1068    <defs>         
1069        <style>.nation-large__b{fill:#fff;}</style>     
1070    </defs>     
1071    <path class="nation-large__b" d="M119.23,255.32c14.69,0,28.51,0,43.2-.29l1.15,38.59h-2.59c-2.45-11.23-7.78-25.48-15.98-31.68-5.04-3.89-9.07-4.03-13.96-4.03h-23.61c-4.89,0-8.93,.14-13.97,4.03-8.21,6.19-13.53,20.45-15.98,31.68h-2.59l1.15-38.59c14.69,.29,28.51,.29,43.19,.29Zm-14.4,98.2c6.48-.43,7.05-4.32,7.05-10.8v-86.25h14.69v86.25c0,6.48,.58,10.37,7.05,10.8,4.32,.29,8.64,.29,12.67,.29v2.59c-8.93-.29-18-.29-27.07-.29s-18.14,0-27.07,.29v-2.59c4.03,0,8.35,0,12.67-.29Z"></path>     
1072    <path class="nation-large__b" d="M173.95,345.88v-72.43c0-13.39-2.3-15.12-9.65-15.55v-2.3l21.6-1.15,.87,.57c-.29,4.04-.43,8.07-.43,15.55v23.04l-.58,17.57,.58,1.01v33.69c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.81,.14-16.27,.29v-2.3c7.49,0,10.08-.29,10.08-8.21Zm40.03,0v-33.12c0-11.52-3.46-17.13-10.66-17.13s-15.26,5.18-16.99,23.76l-1.3-7.92c2.74-13.53,10.66-19.29,20.88-19.29,12.09,0,20.45,6.91,20.45,20.59v33.12c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.81,.14-16.27,.29v-2.3c7.48,0,10.08-.29,10.08-8.21Z"></path>     
1073    <path class="nation-large__b" d="M238.61,325.01c0-17.85,12.53-32.83,27.79-32.83s27.21,12.53,27.21,29.66v.72h-45.79v-2.88h40.03l-7.05,2.45c-.29-19.29-4.32-27.36-14.4-27.36s-14.54,9.5-14.54,30.23,4.61,29.66,16.99,29.66,19.72-8.93,21.45-23.04h2.88c-2.02,17.28-11.66,25.91-24.48,25.91-17.85,0-30.09-13.25-30.09-32.54Z"></path>     
1074    <path class="nation-large__b" d="M324.14,353.8h3.02c8.5,0,16.99-5.18,16.99-19.44v-74.73h2.74l.57,74.73c.14,12.67,6.77,19.44,19.15,19.44h5.33v2.59c-7.92-.29-15.98-.43-23.9-.43s-15.98,.14-23.9,.43v-2.59Zm22.32-86.25l-1.29-1.15c-4.75-7.05-8.06-8.78-15.12-8.78h-5.33v-2.59c6.48,.29,11.66,.29,15.4,.29s11.09,0,15.55-.14l50.68,76.46-1.44,6.33-.43-60.9c-.14-12.67-6.77-19.44-19.15-19.44h-4.46v-2.59c7.63,.29,15.41,.43,23.04,.43s15.41-.14,23.04-.43v2.59h-2.16c-8.5,0-16.99,5.18-16.99,19.44v79.91h-2.3l-59.03-89.41Z"></path>     
1075    <path class="nation-large__b" d="M420.62,341.85c0-7.63,4.89-12.82,14.97-16.27,8.06-2.74,15.7-5.18,24.62-7.63v2.16l-14.83,6.34c-8.21,3.45-12.1,8.93-12.1,16.27s3.02,10.8,8.49,10.8c9.36,0,15.7-10.37,15.7-20.73v-20.73c0-10.95-3.89-16.7-12.81-16.7-7.92,0-14.4,3.6-16.56,9.5l-.58-2.02c1.15-.43,2.59-.86,4.46-.86,4.03,0,7.2,2.73,7.2,6.91s-2.88,7.2-7.2,7.2c-4.75,0-7.78-3.17-7.78-7.92,0-7.49,7.92-15.98,22.6-15.98s23.04,6.34,23.04,21.02v29.37c0,7.77,1.15,9.79,3.89,9.79,3.89,0,5.18-5.18,5.62-16.12h2.45c-.43,15.84-4.03,20.88-12.38,20.88s-11.95-4.18-11.95-15.7l1.44-3.6c-2.59,13.96-10.51,
107519.72-20.3,19.72-10.37,0-18-5.04-18-15.69Z"></path>     
1076    <path class="nation-large__b" d="M518.54,293.62v3.74l-17.71-1.15h-19.87v-2.59c13.96-.58,19-13.1,20.88-26.93h2.3v76.45c0,6.91,1.87,10.08,6.62,10.08,6.91,0,8.93-5.76,8.93-22.46h2.45c0,20.16-3.6,26.78-15.41,26.78-9.36,0-15.41-5.76-15.26-14.83l.58-49.1h26.49Z"></path>     
1077    <path class="nation-large__b" d="M536.54,345.88v-36.71c0-10.51-2.45-12.24-10.51-12.67v-2.3l22.32-1.15,.86,.58c-.29,5.04-.29,8.93-.29,16.99v35.28c0,7.92,3.31,8.21,10.94,8.21v2.3c-5.62-.29-11.38-.29-17.13-.29s-10.08,0-17.13,.29v-2.3c8.06,0,10.94-.29,10.94-8.21Zm-2.88-77.61c0-4.18,3.6-7.92,7.92-7.92s7.92,3.75,7.92,7.92-3.74,7.92-7.92,7.92-7.92-3.6-7.92-7.92Z"></path>     
1078    <path class="nation-large__b" d="M561.74,324.86c0-17.85,13.39-32.68,29.52-32.68s29.52,14.83,29.52,32.68-12.81,32.68-29.52,32.68-29.52-14.25-29.52-32.68Zm45.79,0c0-21.31-4.75-30.09-16.27-30.09s-16.27,8.78-16.27,30.09c0,19.87,5.47,30.09,16.27,30.09s16.27-10.22,16.27-30.09Z"></path>     
1079    <path class="nation-large__b" d="M633.6,345.88v-36.71c0-10.51-2.3-12.24-9.65-12.67v-2.3l21.45-1.15,.87,.58c-.43,5.04-.72,8.93-1.01,16.99h.72v35.28c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.8,.14-16.27,.29v-2.3c7.49,0,10.08-.29,10.08-8.21Zm40.03,0v-33.12c0-11.52-3.46-17.13-10.65-17.13s-15.26,5.18-16.99,23.76l-1.3-7.92c2.74-13.53,10.66-19.29,20.88-19.29,12.09,0,20.45,6.91,20.45,20.59v33.12c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.81,.14-16.27,.29v-2.3c7.49,0,10.08-.29,10.08-8.21Z"></path>     
1080    <path class="nation-large__b" d="M701.28,349.34c0-4.18,3.6-7.92,7.92-7.92s7.92,3.74,7.92,7.92-3.74,7.92-7.92,7.92-7.92-3.6-7.92-7.92Z"></path> 
1081</svg>            </a>
1082            <a href="https://www.thenation.com" class="menu__logo md:hidden"  aria-label="Go to The Nation homepage">
1083                <?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="199.51 191.68 392.98 228.65" alt="the nation logo">
1084<defs>
1085    <style>.nation-mobile-logo__b{fill:#fff;}</style>
1086</defs>
1087<path class="nation-mobile-logo__b" d="M244.86,192.54c14.69,0,28.51,0,43.2-.29l1.15,38.59h-2.59c-2.45-11.23-7.78-25.48-15.98-31.68-5.04-3.89-9.07-4.03-13.96-4.03h-23.61c-4.89,0-8.93,.14-13.97,4.03-8.21,6.19-13.53,20.45-15.98,31.68h-2.59l1.15-38.59c14.69,.29,28.51,.29,43.19,.29Zm-14.4,98.2c6.48-.43,7.05-4.32,7.05-10.8v-86.25h14.69v86.25c0,6.48,.58,10.37,7.05,10.8,4.32,.29,8.64,.29,12.67,.29v2.59c-8.93-.29-18-.29-27.07-.29s-18.14,0-27.07,.29v-2.59c4.03,0,8.35,0,12.67-.29Z"></path><path class="nation-mobile-logo__b" d="M299.59,283.11v-72.43c0-13.39-2.3-15.12-9.65-15.55v-2.3l21.6-1.15,.87,.57c-.29,4.04-.43,8.07-.43,15.55v23.04l-.58,17.57,.58,1.01v33.69c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.81,.14-16.27,.29v-2.3c7.49,0,10.08-.29,10.08-8.21Zm40.03,0v-33.12c0-11.52-3.46-17.13-10.66-17.13s-15.26,5.18-16.99,23.76l-1.3-7.92c2.74-13.53,10.66-19.29,20.88-19.29,12.09,0,20.45,6.91,20.45,20.59v33.12c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.81,.14-16.27,.29v-2.3c7.48,0,10.08-.29,10.08-8.21Z"></path>
1088<path class="nation-mobile-logo__b" d="M364.25,262.23c0-17.85,12.53-32.83,27.79-32.83s27.21,12.53,27.21,29.66v.72h-45.79v-2.88h40.03l-7.05,2.45c-.29-19.29-4.32-27.36-14.4-27.36s-14.54,9.5-14.54,30.23,4.61,29.66,16.99,29.66,19.72-8.93,21.45-23.04h2.88c-2.02,17.28-11.66,25.91-24.48,25.91-17.85,0-30.09-13.25-30.09-32.54Z"></path>
1089<path class="nation-mobile-logo__b" d="M199.51,416.58h3.02c8.5,0,16.99-5.18,16.99-19.44v-74.73h2.74l.57,74.73c.14,12.67,6.77,19.44,19.15,19.44h5.33v2.59c-7.92-.29-15.98-.43-23.9-.43s-15.98,.14-23.9,.43v-2.59Zm22.32-86.25l-1.29-1.15c-4.75-7.05-8.06-8.78-15.12-8.78h-5.33v-2.59c6.48,.29,11.66,.29,15.4,.29s11.09,0,15.55-.14l50.68,76.46-1.44,6.33-.43-60.9c-.14-12.67-6.77-19.44-19.15-19.44h-4.46v-2.59c7.63,.29,15.41,.43,23.04,.43s15.41-.14,23.04-.43v2.59h-2.16c-8.5,0-16.99,5.18-16.99,19.44v79.91h-2.3l-59.03-89.41Z"></path>
1090<path class="nation-mobile-logo__b" d="M295.99,404.63c0-7.63,4.89-12.82,14.97-16.27,8.06-2.74,15.7-5.18,24.62-7.63v2.16l-14.83,6.34c-8.21,3.45-12.1,8.93-12.1,16.27s3.02,10.8,8.49,10.8c9.36,0,15.7-10.37,15.7-20.73v-20.73c0-10.95-3.89-16.7-12.81-16.7-7.92,0-14.4,3.6-16.56,9.5l-.58-2.02c1.15-.43,2.59-.86,4.46-.86,4.03,0,7.2,2.73,7.2,6.91s-2.88,7.2-7.2,7.2c-4.75,0-7.78-3.17-7.78-7.92,0-7.49,7.92-15.98,22.6-15.98s23.04,6.34,23.04,21.02v29.37c0,7.77,1.15,9.79,3.89,9.79,3.89,0,5.18-5.18,5.62-16.12h2.45c-.43,15.84-4.03,20.88-12.38,20.88s-11.95-4.18
1090-11.95-15.7l1.44-3.6c-2.59,13.96-10.51,19.72-20.3,19.72-10.37,0-18-5.04-18-15.69Z"></path>
1091<path class="nation-mobile-logo__b" d="M393.91,356.4v3.74l-17.71-1.15h-19.87v-2.59c13.96-.58,19-13.1,20.88-26.93h2.3v76.45c0,6.91,1.87,10.08,6.62,10.08,6.91,0,8.93-5.76,8.93-22.46h2.45c0,20.16-3.6,26.78-15.41,26.78-9.36,0-15.41-5.76-15.26-14.83l.58-49.1h26.49Z"></path>
1092<path class="nation-mobile-logo__b" d="M411.91,408.66v-36.71c0-10.51-2.45-12.24-10.51-12.67v-2.3l22.32-1.15,.86,.58c-.29,5.04-.29,8.93-.29,16.99v35.28c0,7.92,3.31,8.21,10.94,8.21v2.3c-5.62-.29-11.38-.29-17.13-.29s-10.08,0-17.13,.29v-2.3c8.06,0,10.94-.29,10.94-8.21Zm-2.88-77.61c0-4.18,3.6-7.92,7.92-7.92s7.92,3.75,7.92,7.92-3.74,7.92-7.92,7.92-7.92-3.6-7.92-7.92Z"></path>
1093<path class="nation-mobile-logo__b" d="M437.11,387.64c0-17.85,13.39-32.68,29.52-32.68s29.52,14.83,29.52,32.68-12.81,32.68-29.52,32.68-29.52-14.25-29.52-32.68Zm45.79,0c0-21.31-4.75-30.09-16.27-30.09s-16.27,8.78-16.27,30.09c0,19.87,5.47,30.09,16.27,30.09s16.27-10.22,16.27-30.09Z"></path>
1094<path class="nation-mobile-logo__b" d="M508.97,408.66v-36.71c0-10.51-2.3-12.24-9.65-12.67v-2.3l21.45-1.15,.87,.58c-.43,5.04-.72,8.93-1.01,16.99h.72v35.28c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.8,.14-16.27,.29v-2.3c7.49,0,10.08-.29,10.08-8.21Zm40.03,0v-33.12c0-11.52-3.46-17.13-10.65-17.13s-15.26,5.18-16.99,23.76l-1.3-7.92c2.74-13.53,10.66-19.29,20.88-19.29,12.09,0,20.45,6.91,20.45,20.59v33.12c0,7.92,3.02,8.21,10.08,8.21v2.3c-5.33-.29-10.8-.29-16.27-.29s-11.81,.14-16.27,.29v-2.3c7.49,0,10.08-.29,10.08-8.21Z"></path>
1095<path class="nation-mobile-logo__b" d="M576.65,412.11c0-4.18,3.6-7.92,7.92-7.92s7.92,3.74,7.92,7.92-3.74,7.92-7.92,7.92-7.92-3.6-7.92-7.92Z"></path>
1096</svg>            </a>
1097        </div>
1098    </div>
1099</header>				<section id="content" role="main" class="content-wrapper">
1100													<div class="wrapper ">
1101				
1102<div
1103	class="tnpaywallcontent content-wrapper"
1104	style="--left-column-width: 2; --right-column-width: 4">
1105		<article class="blocks-wrapper type-standard-article is-layout-flow">
1106			
1107<div
1108    id="article-title-block_8b5db935a48301042f888a567eec9ffd"
1109    class="article-title "
1110>
1111        <div class="article-title__container">
1112        <div class="article-title__eyebrow">
1113                            <span class="article-title__labels">
1114                                        <span class="article-title__label">
1115                        <a href="https://www.thenation.com/subject/world/">World</a>
1116                    </span>
1117                                                                            </span>
1118                                    <span class="article-title__label-divider"> / </span>
1119                                                                            <span class="article-title__date">September 23, 2026</span>
1120                                    </div>
1121                <div class="acf-innerblocks-container">
1122<h1 class="wp-block-post-title article-title__title">The AfD’s Rise Isn’t Just About East Germany</h1>
1123
1124
1125<div class="wp-block-the-nation-dek article-title__dek"><p>The Alternative für Deutschland has a stable national poll lead, including in the former West Germany. Its rise owes to much more than Eastern grievances.</p></div>
1126
1127</div>
1128        <div class="article-title__meta">
1129                            <div class="article-title__authors">
1130                                            <a class="article-title__author" href="https://www.thenation.com/authors/david-broder/">David Broder</a>                                    </div>
1131                                    <div class="article-title__share">
1132                <div class="sharethis-menu">
1133    <button id="shareMenuToggle" aria-expanded="false" aria-controls="inline-share-button-610321">Share</button>
1134    <div id="inline-share-button-610321">
1135        <div class="sharethis-share-buttons" style="display: flex;" data-url=https://www.thenation.com/article/world/afd-germany-east-west-far-right/>
1136            <div class="st-custom-button" data-network="copy">Copy Link</div>
1137            <div class="st-custom-button" data-network="facebook">Facebook</div>
1138            <div class="st-custom-button" data-network="twitter">X (Twitter)</div>
1139            <a class="st-custom-button" href="https://bsky.app/intent/compose?text=Check this out: https://www.thenation.com/article/world/afd-germany-east-west-far-right/" target="_blank" rel="noopener noreferrer">Bluesky</a>
1140            <div class="st-custom-button" data-network="getpocket">Pocket</div>
1141            <div class="st-custom-button" data-network="email">Email</div>
1142              
1143        </div>
1144    </div>
1145</div>            </div>
1146        </div>
1147                            
1148                </div>
1149</div>
1150
1151                                <aside aria-hidden="true" class="ad-block ad siderail-ad float-r-w-3 break-r-4">
1152                            <div align="center" id="thenation_right_rail_article_top" data-freestar-ad="___300x250 __300x600">
1153                    
1153<script data-cfasync="false" type="text/javascript">
1154                        freestar.config.enabled_slots.push({ 
1155                            placementName: "thenation_right_rail", 
1156                            slotId: "thenation_right_rail_article_top",
1157                            targeting:{
1158                                tn_ptype: 'landing',
1159                                tn_pos: 'rectangle_1',
1160                                tn_loc:'atf'
1161                            } 
1162                        });
1163                    </script>
1163
1164                </div>
1165                                    <a href="http://www.thenation.com/advertising-policy" class="ad-policy" target="_blank">Ad Policy</a>
1166                                    </aside>
1167    
1168
1169
1170<figure class="wp-block-image alignwide size-full"><img fetchpriority="high" decoding="async" width="1440" height="907" src="https://www.thenation.com/wp-content/uploads/2026/09/afd.jpg" alt="" class="wp-image-610371" srcset="https://www.thenation.com/wp-content/uploads/2026/09/afd.jpg 1440w, https://www.thenation.com/wp-content/uploads/2026/09/afd-275x173.jpg 275w, https://www.thenation.com/wp-content/uploads/2026/09/afd-768x484.jpg 768w, https://www.thenation.com/wp-content/uploads/2026/09/afd-810x510.jpg 810w, https://www.thenation.com/wp-content/uploads/2026/09/afd-340x215.jpg 340w, https://www.thenation.com/wp-content/uploads/2026/09/afd-168x106.jpg 168w, https://www.thenation.com/wp-content/uploads/2026/09/afd-382x240.jpg 382w, https://www.thenation.com/wp-content/uploads/2026/09/afd-793x500.jpg 793w" sizes="(max-width: 1440px) 100vw, 1440px" /><figcaption class="wp-element-caption">Voting at the federal party congress of the Alternative für Deutschland (AfD) in 2015 in Bremen, Germany (formerly West Germany).<span class="credits">(Ulrich Baumgarten / Getty Images)</span></figcaption></figure>
1171
1172
1173 
1174 
1175
1176
1177
1178<p class="is-style-dropcap">When the Alternative für Deutschland (AfD) won the Saxony-Anhalt state election on September 6, many pundits saw proof of Germany’s unending internal divide. More than three decades since reunification, we are told, the former East Germany is still a different country politically. Not only did the AfD take 44 percent in Saxony-Anhalt but in this Sunday’s Mecklenburg-Vorpommern election it soared to 38 percent, its third win in a row in the so-called “new states” that joined the Federal Republic in 1990. These results are, by now, unsurprising to anyone. The AfD is widely considered the party of the east.</p>
1179
1180
1181<div id="ConnatixPlaceholder" aria-hidden="true"></div>
1182
1183
1184
1185<p>Martin Sonneborn, who represents the satirical outfit Die Partei in the European Parliament, noted the irony. The border wall erected by East German authorities in 1961, nominally meant to keep out Western reactionaries, was officially called the Anti-Fascist Protective Rampart. On the day of the Saxony-Anhalt vote, Sonneborn issued a mock <a href="https://www.instagram.com/p/Dc-buAmiHfc/" target="_blank" rel="noreferrer noopener">appeal</a> to rebuild the wall—this time to protect western democrats from the marauding Nazis in the east. His post was obviously absurdist. Yet it reflected widespread assumptions about the new political gulf along the former inner-German border, and ungenerous attitudes toward easterners.</p>
1186
1187
1188
1189<p>Progressive-minded Germans on X pleaded with foreign observers not to over-generalize from the Saxony-Anhalt result: Such a small, poorer eastern state, some suggested, is no more a barometer of German opinion than Wyoming would be for the United States. Many analyses centered on local psychodramas, explaining that easterners, or Ossis, never learned to use democratic freedoms wisely, that they have a culture of inflated grievance, or that the East’s communist rulers never forced them to atone for the Nazi past. Others blamed the fallout of reunification: because of deindustrialization, or because Ossis feel like second-class citizens even in a country that welcomes new immigrants.</p>
1190
1191
1192
1193<p>Yet all these accounts of easterners’ refusal to catch up with modern, democratic, cosmopolitan Germany all sidestepped a rather bigger problem. How come the far-right AfD has started topping the polls in the former West Germany?</p>
1194
1195
1196
1197<p>True: Even from up here on the 10th floor of our eastern Berlin prefab block, I can see that our area is much more an AfD target than western parts of the city. Still, the east-west split little explains the party’s overall rise. Only <em>one in six</em> Germans live in the former East and yet the AfD is the biggest force across the Federal Republic: It polls close to 30 percent nationally, almost 10 points ahead of Chancellor Friedrich Merz’s conservative Christian Democrats (CDU). The AfD has <a href="It%20is%20by%20now%20close%20to%2030%20percent%20support,%20almost%20ten%20points%20ahead%20of%20Chancellor%20Friedrich%20Merz’s%20Christian%20Democrats%20(CDU)." target="_blank" rel="noreferrer noopener">since April</a> topped every federal-level poll: It has repeatedly ranked <a href="https://en.wikipedia.org/wiki/Opinion_polling_for_the_next_German_federal_election#Western_Germany" target="_blank" rel="noreferrer noopener">first-placed in the west</a>, at around 25–26 percent, as well as in the east, at 35–40 percent.</p>
1198
1199
1200
1201<p>Political maps like <a href="https://en.wikipedia.org/wiki/2025_German_federal_election#/media/File:2025_German_federal_election.svg" target="_blank" rel="noreferrer noopener">this one</a>, showing the biggest party by area in last year’s national election, show Germany split in two: the east AfD blue, the west CDU black. Yet the picture is changing rapidly, especially in polls for the federal election. It is gaining millions of new voters in the largest western states, like North-Rhine Westphalia, where it now rivals the CDU for first place in federal polling (as high as 24 percent), and Bavaria, where it counts around 20 percent support and even 42 percent among under-30s. In rural areas and small towns, and among young and middle-aged men, the AfD is piling on votes even in western areas where it has little past organization. In the 2021 local elections in Lower Saxony, in northwestern Germany, the AfD scored 5.4 percent, but in the same races this month it took 16 percent..</p>
1202
1203
1204
1205<div
1206    id="current-issue-block_9e841aea689c7047ede6f349ee014422"
1207    class="current-issue  float-l-w-2"
1208>
1209    <h4 class="current-issue__title">
1210                    Current Issue
1211            </h4>
1212
1213    <a href="https://www.thenation.com/issue/october-2026-issue/" class="current-issue__cover">
1214        <img decoding="async"
1215            src="https://www.thenation.com/wp-content/uploads/2026/09/10-26-Cover_online-1.jpg"
1216            alt="Cover of October 2026 Issue"
1217        />
1218    </a>
1219    <div class="current-issue__magazine-title">
1220        <a href="https://www.thenation.com/issue/october-2026-issue/">
1221            October 2026 Issue
1222        </a>
1223    </div>
1224    
1225</div>
1226
1227
1228
1229<h5 class="wp-block-heading" id="h-beyond-the-polls">Beyond the Polls</h5>
1230
1231
1232
1233<p>Still, while the AfD would like to present itself as the natural home of ordinary Germans, it isn’t winning everywhere. Polls aren’t real votes, and where the AfD is the largest single party it rarely has majority support. Even after its win in Saxony-Anhalt, it isn’t clear that it can form a government. Headlines about its Mecklenburg-Vorpommern breakthrough shouldn’t blind us to the resistance it faces there or the fact that long–Social Democratic areas—for instance more urbanized districts with stabler economic circumstances and higher educational levels—have not fallen to the AfD <a href="https://x.com/Julius_Ktxt/status/2101631057623736434" target="_blank" rel="noreferrer noopener">so quickly</a>.</p>
1234
1235
1236
1237<p>This is further reason to distrust claims that the AfD represents eastern peculiarities. Much media coverage has focused on the culture of the ex–German Democratic Republic (GDR), suggesting that its former citizens have never really identified with the Federal Republic. Sometimes this centers on signs of GDR nostalgia, for instance AfD candidate <a href="https://www.reuters.com/world/europe/afd-turns-vespa-east-germany-into-election-campaign-vehicle-2026-08-24/" target="_blank" rel="noreferrer noopener">Ulrich Siegmund’s riding a GDR-era Simson moped</a>, or talk of easterners’ pro-Russian attitudes. The liberal media routinely pathologizes far-right authoritarianism as an Ossi problem: Easterners didn’t confront the Nazi past as the West did, or learn to be democrats.</p>
1238
1239
1240
1241<p>Yet this analysis has a basic flaw: The AfD vote <a href="https://www.tagesschau.de/inland/landtagswahlen/sachsen-anhalt/2026/ergebnisse" target="_blank" rel="noreferrer noopener">peaks</a> not among eastern pensioners but among <a href="https://www.tagesschau.de/inland/landtagswahlen/mecklenburg-vorpommern/2
1241026/ergebnisse" target="_blank" rel="noreferrer noopener">men in their 40s</a>. An Ossi who was 10 years old at the moment of unification is far more likely to vote AfD than someone who was an adult in the GDR. More sophisticated explanation thus focuses on post-reunification ills: For instance, in rural areas where GDR-era industries were shuttered, many people—especially men heading into middle age—may resent neighbors who headed off for economic opportunities in the West, or to universities in Dresden, Leipzig, or Rostock.</p>
1242
1243
1244<div id="cta-block_d26af0d47e2f51d065b4ea59fe5b6bbd" class="cta float-l-w-3">
1245    <div class="container">
1246        <div class="cta__container">
1247                                        <div class="cta__news-form">
1248                    <div class="article-wrap full-column row " id="news-letters"><section class="listing listing__form small-12 large-8 columns"><div class="listing__hero row"><div class="listing_form small-12 columns"><div class="closebutton"></div><div class="message_upper"></div><form name="sailthrruForm" action="https://www.thenation.com/sailthruform/weekly_email_signup/" id="sailthrruForm" method="post"><h2>The <em>Nation</em> Weekly</h2>
1249					
1250<div class="label_and_div">
1251							
1252<em>Fridays</em>. A weekly digest of the best of our coverage.
1253
1254</div>
1255
1256<div class="row">
1257<div class="field form-field text-field e_mail_field_con small-12 columns">
1258
1259<label for="email">Email</label><input type="email" aria-required="true" name="sft_variables[email]" id="email"  maxlength="80"/>
1260<input type="hidden" name="sft_newssletter_variables[weekly]" id="weekly" value="1" />
1261<input type="hidden" name="sft_newssletter_variables[weekly_signup_email]" id="weekly_signup_email" value="1" />
1262<input type="hidden" name="sft_newssletter_variables[optin_flow_list_add]" id="optin_flow_list_add" value="1" />
1263
1264</div>
1265</div>
1266
1267By signing up, you confirm that you are over the age of 16 and agree to receive occasional promotional offers for programs that support <em>The Nation</em>’s journalism. You may unsubscribe or adjust your preferences at any time. You can read our <a href="https://www.thenation.com/privacy-policy/">Privacy Policy here.</a>
1268
1269<div class="row">
1270<div class="field form-field small-12 medium-6 columns">
1271<div class="form-submit">
1272
1273<input type="hidden" name="recaptcha_sailthru" id="recaptcha-sailthru-verify">
1274<button type="submit" class="primary-button sl-button-track" name="ajax-submit" id="ajax-submit" style="color:#fff;background:#E8192B">Sign Up</button>
1275
1276</div>
1277</div><input type="hidden" name="form_type" id="form_type"  value="subscribe" /><input type="hidden" name="form_id" value="213497" /><input type="hidden" name="post_type" value="sailthru" /><input type="hidden" name="currentUrl" value="https://www.thenation.com/"><input type="hidden" name="_wp_http_referer" value="/article/world/afd-germany-east-west-far-right/"><input type="hidden" name="task" value="callsailthruAPI" /><input type="hidden" name="redirect_to" value="http%3A%2F%2Fwww.thenation.com%2Fthank-you-weekly" /><input type="hidden" name="sft_source" value="weekly_signup_email" /><input type="hidden" name="sft_double_opt_sail" value="yes" /></form></div></div></section></div>
1278                </div>
1279                                </div>
1280    </div>
1281</div>
1282 
1283
1284
1285<p>Though AfD voters often tell pollsters they are struggling economically, their vote takes the form not of socialist nostalgia but of resentment against the undeserving poor. <a href="https://www.versobooks.com/products/684-germany-s-hidden-crisis" target="_blank" rel="noreferrer noopener">Sociologist Oliver Nachtwey</a> has examined many Germans’ sense of feeling that social mobility is blocked—or better, they have to race ever faster just to keep their existing position. It resembles the pattern explained by Arlie Hochschild, when, faced with the broken promise of the American Dream, resentment is directed against those accused of “cutting in line”—immigrants and minorities—and the elites said to favor them.</p>
1286
1287
1288
1289<p>This is also why it’s exaggerated to think that the AfD’s appeal to blue-collar workers owes to the marginal welfarist elements of its program. Its appeal lies elsewhere, and in the broader cultural shift represented by the chanting of <em>Ausländer raus! </em>(“Foreigners out!”) at nightclubs, at football matches, and even at a <a href="https://www.rbb24.de/sport/beitrag/2025/03/berlin-tennis-verein-blau-weiss-auslaenderfeindliche-parolen-party-ermittlungen-.html" target="_blank" rel="noreferrer noopener">tennis club</a> in the poshest part of western Berlin. It offers a grim frisson of rebellion: because it is shocking, because it humiliates migrants, and because it annoys fellow citizens who think their openminded values or credentials matter. Dressed up in irony, the chant is proud, defiant, and exuberantly antagonistic to the political left.</p>
1290
1291
1292<section aria-hidden="true" class="ad fullwidth-ad contained row position-relative ad-block alignfull ">
1293    <!--Ad policy starts here-->
1294        <a href="http://www.thenation.com/advertising-policy" class="mid-ad-policy">Ad Policy</a>
1295        <!--Ad policy ends here-->
1296<div class="ad-content">
1297                                        <!-- <div align="center" id="thenation_incontent_6ab3e145b939a" data-freestar-ad="__336x280 __970x250">
1298            
1298<script data-cfasync="false" type="text/javascript">
1299                freestar.config.enabled_slots.push({ 
1300                    placementName: "thenation_incontent_1", 
1301                    slotId: "thenation_incontent_6ab3e145b939a",
1302                    targeting:{
1303                        tn_ptype: 'landing',
1304                        tn_pos: 'leaderboard_2',
1305                        tn_loc:'atf'
1306                    }  
1307                });
1308            </script>
1308
1309                        </div> -->	
1310            <!-- Tag ID: thenation_incontent_billboard -->
1311           <div align="center" data-freestar-ad="__336x280 __336x280" id="thenation_incontent_billboard">
1312                
1312<script data-cfasync="false" type="text/javascript">
1313                    freestar.config.enabled_slots.push({ placementName: "thenation_incontent_billboard", slotId: "thenation_incontent_billboard" });
1314                </script>
1314
1315            </div>
1316            
1317                        </div>   
1318        </section>
1319
1320
1321<h5 class="wp-block-heading" id="h-alternative-to-the-alternative">Alternative to the Alternative</h5>
1322
1323
1324
1325<p>The AfD’s ideas aren’t new, but it benefits from growing hostility toward mainstream politics and media, and alienation from the social compromise on which the major postwar parties built support. Given that in the 1990s and 2000s most Ossis did apparently want to join this compromise, routinely voting for the SPD and CDU, any explanation of AfD support has to focus on the failures of this promise. Yet this story isn’t only about the east. For reunification had its fallout in the west, too, wrapped up with the model of work and welfare that Germany adopted in the era of globalization and the Eurozone.</p>
1326
1327
1328
1329<p>The labor reforms pioneered by the establishment center-left, and the wider pressure on lower-income Germans’ wages, rents, and fuel bills, did not directly push them toward the AfD. In the 2000s, the left was the main electoral beneficiary, with the formation of Die Linke by disappointed Social Democrats and post-Communists in 2007. This party’s opposition to SPD-led labor reforms made it a sizable force in this period, and helped to make these issues central to national political debate. It thrived in many of the regions where the AfD is today strongest.</p>
1330
1331
1332
1333<section id="popular-block_88c372c9d2ac0d6fc229d61bf10cbcb0" class="popular-articles">
1334    <div class="swiper">
1335        <div class="popular-articles__title-row">
1336            <h2>Popular</h2>
1337            <span class="swipe-msg"><span class="sr-only">&#8220;swipe left below to view more authors&#8221;</span>Swipe →</span>
1338        </div>
1339        <ol class="popular-articles__list">
1340                    <li class="popular-articles__list-item swiper-slide"> 
1341                
1342<div class="collections__card  collections__card--no-image ">
1343        <div class="collections__card-content">
1344        <h3 class="title">
1345                        <span class="sr-only">The AfD’s Rise Isn’t Just About East Germany</span>
1346            <a href="https://www.thenation.com/article/world/afd-germany-east-west-far-right/">
1347                The AfD’s Rise Isn’t Just About East Germany
1348            </a>
1349        </h3>
1350                <p class="knockout ">
1351                                                                            <a class="collections__author" href="https://www.thenation.com/authors/david-broder/">David Broder</a>                                    </p>
1352    </div>
1353</div>
1354             </li>
1355                    <li class="popular-articles__list-item swiper-slide"> 
1356                
1357<div class="collections__card  collections__card--no-image ">
1358        <div class="collections__card-content">
1359        <h3 class="title">
1360                        <span class="sr-only">How to Arrest Benjamin Netanyahu</span>
1361            <a href="https://www.thenation.com/article/world/benjamin-netanyahu-arrest-united-states-war-crimes/">
1362                How to Arrest Benjamin Netanyahu
1363            </a>
1364        </h3>
1365                <p class="knockout ">
1366                                                                            <a class="collections__author" href="https://www.thenation.com/authors/jake-romm-for-the-hind-rajab-foundation/">Jake Romm for the Hind Rajab Foundation</a>                                    </p>
1367    </div>
1368</div>
1369             </li>
1370                    <li class="popular-articles__list-item swiper-slide"> 
1371                
1372<div class="collections__card  collections__card--no-image ">
1373        <div class="collections__card-content">
1374        <h3 class="title">
1375                        <span class="sr-only">The Prodigal Frum</span>
1376            <a href="https://www.thenation.com/article/archive/prodigal-frum/">
1377                The Prodigal Frum
1378            </a>
1379        </h3>
1380                <p class="knockout ">
1381                                                            <a href="https://www.thenation.com/content/feature/" class="collections__label">Feature</a>
1382                                            <span class="collections__divider">
1383                            /
1384                        </span>
1385                                                                        <a class="collections__author" href="https://www.thenation.com/authors/mark-oppenheimer/">Mark Oppenheimer</a>                                    </p>
1386    </div>
1387</div>
1388             </li>
1389                    <li class="popular-articles__list-item swiper-slide"> 
1390                
1391<div class="collections__card  collections__card--no-image ">
1392        <div class="collections__card-content">
1393        <h3 class="title">
1394                        <span class="sr-only">Zohran Mamdani Hosts the World</span>
1395            <a href="https://www.thenation.com/article/politics/zohran-mamdani-mayors-meeting/">
1396                Zohran Mamdani Hosts the World
1397            </a>
1398        </h3>
1399                <p class="knockout ">
1400                                                                            <a class="collections__author" href="https://www.thenation.com/authors/prajwal-bhat/">Prajwal Bhat</a>                                    </p>
1401    </div>
1402</div>
1403             </li>
1404                        </ol>
1405    </div>
1406</section>
1407
1408
1409<p>Yet in the post-2008-crisis period its challenge wilted. Like many left-populist forces around Europe, it represented an uneasy alliance between parts of an old Communist party, trade unionists, and a more movementist wing; it could not displace the center-left, and often became its junior partner in state governments. More socially conservative, older parts of its base—including in eastern states, where it had a more gradualist outlook—also jarred with its more radical elements. This would eventually produce a long and messy split, culminating in 2023 with the departure of leading figure Sahra Wagenknecht. Die Linke seemed to have missed its chance to capitalize on voters’ alienation from the major parties.</p>
1410
1411
1412
1413<p>In Lichtenberg, the part of eastern Berlin where my partner and I live, forecasts for the 2025 federal election promised easy victory for the AfD’s Beatrix von Storch. The aristocratic Von Storch is a granddaughter of Adolf Hitler’s finance minister; her main opponent here was Die Linke’s Ines Schwerdtner, my former <em>Jacobin</em> colleague. This is a relatively low-income district, with privatized GDR-era housing blocks and semidetached starter homes built where public amenities used to be; it has less of a reputation of harboring neo-Nazis than neighboring Marzahn and has long elected leftist or SPD representatives. Yet the AfD has made huge gains here and its supporters no longer conceal their views.</p>
1414
1415
1416
1417<p>Yet Schwerdtner emerged the winner—and around the German capital the party gained a new lease on life. If the 2025 election looked like the death-knell for Die Linke, instead it electrified the party, whose willingness to confront both the AfD and Olaf Scholz’s center-left government helped it to rally first-time voters and a wave of new members. This Sunday, Die Linke made a further breakthrough as it won Berlin’s state election for the first time, taking 26 percent support thanks to a campaign focused on rents and the cost of living. In my corner of Berlin, both Die Linke and the AfD rose sharply, with the left-wing party ahead by 30 points to 23.</p>
1418
1419
1420
1421<p>This result was not gifted to Die Linke by demographic destiny. In this vote it scored around 50 percent among young women and in some of Berlin’s most diverse areas—yet these were new developments in city politics. In fact, while some post-election reactions cast the capital as inherently woke, its politics are not consistently left-wing: The outgoing mayor was a conservative; in most recent Berlin elections, even the combined forces of Die Linke, Greens, and Social Democrats are only around half the electorate. Die Linke’s success owed to hard work knocking on doors, resisting the AfD’s identity politics but also focusing squarely on cost-of-living issues.</p>
1422
1423
1424
1425<p>This also means speaking to different kinds of voters. As <a href="https://x.com/FrancoisF24/status/2102119138722214229" target="_blank" rel="noreferrer noopener">Loren Balhorn pointed out on France24</a>, the left had already scored similar vote shares in Berlin back in the 1990s, but with a difference: It has now emerged from its elderly, post-Communist, more eastern niche to rally a more diverse base more representative of Berliners in general. What’s less clear is if it can do the same elsewhere.</p>
1426
1427
1428
1429<p>In Berlin, rents have in the last decade become a <a href="https://jacobin.com/2026/08/socialized-housing-berlin-elections-die-linke" target="_blank" rel="noreferrer noopener">central issue</a>, which most voters cite among their reasons for picking Die Linke. Yet, while <a href="https://www.destatis.de/Europa/EN/Topic/Population-Labour-Social-Issues/Social-issues-living-conditions/RentedAccommodation.html" target="_blank" rel="noreferrer noopener">just over half of Germans</a> rent their homes, the housing issue—and the call for the state to buy back privatized housing stock from big landlords—is not everywhere the natural focus of pocketbook politics. Moreover, while Die Linke has also built its ground game outside Berlin, notably in <a href="https://www.youtube.com/watch?v=KpKLMVLal0c" target="_blank" rel="noreferrer noopener">Leipzig</a>, this picture is patchy overall. The party can today again claim around 12 percent of the vote nationally, and has attracted other progressive voters since last year’s federal election. Winning back AfD voters will be much harder.</p>
1430
1431
1432
1433<p>Calls for an “anti-fascist economics” (Isabella Weber) or a populist-spirited “alternative to the Alternative” (Adam Tooze) push in the right direction. Such calls do not preach despair or commitment to a declining status quo but propose to defeat the AfD by mobilizing voters for something better. In this sense, essentializing the AfD as a voice for eastern grievances both exaggerates its strength and overlooks the danger it poses: both because most easterners don’t support this party, and because this analysis ignores the AfD’s rise in the west. The growth of resentful nationalism is not a regi
1433onal quirk but a global trend across Europe, India, and the Americas: There was no reason to expect that the Federal Republic was uniquely immune.</p>
1434
1435
1436
1437<p>The AfD is not yet at the gates of power, and even in its strongest states it doesn’t have the majorities to rule alone. Yet it seems unlikely that mainstream parties can keep getting their own voters to turn out—expecting them to swallow higher living costs, a later retirement age, and more medical bills—simply by warning that the AfD is worse. This is the approach Merz proposed in his televised response to Sunday evening’s vote, as he promised to push on with his “reforms.” The risk is that the far right ends up looking like the only non–status quo option. In Berlin, at least, there’s some hope of showing another way forward.</p>
1438
1439
1440			<div class="expand-reduce tn-first-expand" id="expand-reduce-610321">
1441				<div class="article-wrap">
1442					<span class="overlap-div"></span>
1443				</div>
1444									<a href="#" article-id="610321" class="expand-reduce-keep">Keep Reading</a>
1445								<div id="expand-reduce-grad" class="hide"></div>
1446			</div>
1447			<div class="expand-reduce-casual"></div>
1448
1449						
1450
1451<div id="article-end-" class="article-end ">
1452    <ul class="article-end__links">
1453                        <li>
1454            <a
1455                href="https://www.thenation.com/corrections?title=The%20AfD%E2%80%99s%20Rise%20Isn%E2%80%99t%20Just%20About%20East%20Germany&amp;url=https%3A%2F%2Fwww.thenation.com%2Farticle%2Fworld%2Fafd-germany-east-west-far-right%2F"
1456                class="article-end__link"
1457            >
1458                Submit a correction
1459            </a>
1460        </li>
1461        <li>
1462            <a
1463                href="https://www.thenation.com/letters-editor-0/"
1464                class="article-end__link"
1465            >
1466                Send a letter to the editor
1467            </a>
1468        </li>
1469        <li>
1470            <a
1471                href="https://www.parsintl.com/publications/the-nation/"
1472                class="article-end__link"
1473            >
1474                Reprints &amp; permissions
1475            </a>
1476        </li>
1477    </ul>
1478    
1479            <div aria-hidden="false" id="article-editor-note" class="article-editor-note-1 tn-editor-none-module" data-nosnippet="">
1480            <div class="article-editor-note-blocks" id="editor_note">
1481                <h2><a href=\"http://recurring-donation/?utm_medium=website&amp;utm_source=Website&amp;utm_campaign=2026-september&amp;sourceid=1100902&amp;ms=editors-note&amp;utm_content=editors-note\"><em>Become a Sustaining Donor This September</em></a></h2>
1482<p><span style=\"font-weight: 400;\">Between the reemergence of right-wing red-baiting and Donald Trump’s use of the chilling National Security Presidential Memorandum–7 to criminalize left political organizing, we’re seeing McCarthyism reborn before our eyes. <br><br></span><span style=\"font-size: 1rem; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); color: rgb(0 0 0 / var(--tw-text-opacity));\">This assault on democracy cannot be ignored or wished away. Resisting it requires bravery in the face of threats and repression, a steadfast commitment to the truth, and the unwavering belief that we can—and will—overcome this darkness.<br><br></span><span style=\"font-weight: 400;\">We must have an independent media that sets the record straight, unearths corruption and abuses of power, and advances a politics of justice and dignity for all if we’re to win this fight.<br><br></span><span style=\"font-weight: 400;\">That’s why I’m writing to you today.</span><b> This September, </b><b><i>The Nation </i></b><b>needs to add 100 monthly donors to sustain our progressive journalism. </b><span style=\"font-weight: 400;\">Your contribution makes the next investigative report, the next truth-speaking column, and the next pathbreaking essay all possible.&nbsp;<br><br></span><span style=\"font-weight: 400;\">I hope you’ll support our work with a recurring donation today. If you donate $10 or more a month, we’ll send you a brand new “Hands Off the Free Press!” sticker to recognise your commitment to our cause. Please, donate today.&nbsp;</span></p>
1483<p><span style=\"font-weight: 400;\">Onward,<br><br></span><span style=\"background-color: rgb(255 255 255 / var(--tw-bg-opacity)); color: rgb(0 0 0 / var(--tw-text-opacity)); font-size: 1rem;\">Katrina vanden Heuvel<br></span><span style=\"font-weight: 400;\">Editor and Publisher, </span><i><span style=\"font-weight: 400;\">The Nation</span></i></p>
1484                   
1485            </div>
1486            <div class="article-editor-note-cta" id="article-editor_note_cta_btn">
1487                <a href="https://www.thenation.com/recurring-donation/?nc=1?utm_medium=website&utm_source=Website&utm_campaign=2026-september&sourceid=1100902&ms=editors-note&utm_content=editors-note">
1488                <input type="button" role="button" class="btn btn_ffcf0d" name="submit_sailthru" value="Donate Now">
1489                </a>
1490            </div>
1491        </div>
1492	    <div class="article-end__bar"></div>
1493     
1494            <div class="article-end__authors">
1495                            <div class="article-end__author">
1496                    <h5 class="article-end__author-name">
1497                        <a href="https://www.thenation.com/authors/david-broder/">David Broder</a>
1498                    </h5>
1499                                            <a href="https://twitter.com/broderly" class="article-end__author-twitter" target="_blank" rel="noopener noreferrer">
1500                            <svg width="17" height="14" viewBox="0 0 17 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1501	<path fill-rule="evenodd" clip-rule="evenodd" d="M15.2054 3.54558C15.2122 3.6951 15.215 3.84463 15.215 3.99527C15.215 8.58792 11.7194 13.8834 5.32683 13.8834C3.36455 13.8834 1.53779 13.3083 0 12.3221C0.271606 12.354 0.548252 12.3702 0.828257 12.3702C2.45677 12.3702 3.95536 11.8147 5.14483 10.8829C3.62384 10.8543 2.34085 9.84963 1.89844 8.4692C2.11068 8.51008 2.32797 8.53136 2.55253 8.53136C2.87006 8.53136 3.17695 8.48936 3.46815 8.40984C1.87772 8.09008 0.680414 6.68501 0.680414 5.00273C0.680414 4.98705 0.680414 4.97305 0.680414 4.95793C1.14858 5.21833 1.68452 5.37514 2.25461 5.39362C1.32219 4.76921 0.708415 3.7063 0.708415 2.5006C0.708415 1.8633 0.879778 1.26633 1.17882 0.753361C2.89302 2.85621 5.45395 4.23887 8.34249 4.38392C8.28313 4.12967 8.25233 3.86423 8.25233 3.59206C8.25233 1.6729 9.80861 0.117188 11.7278 0.117188C12.7274 0.117188 13.6301 0.539436 14.2641 1.21425C15.0559 1.05913 15.8002 0.769041 16.4716 0.370873C16.2118 1.18289 15.6602 1.86386 14.9428 2.29395C15.6462 2.20939 16.3159 2.02235 16.9392 1.74626C16.4739 2.44292 15.8842 3.05557 15.2054 3.54558Z" fill="#666666"/>
1502</svg>
1503                        </a>
1504                                        <div class="article-end__author-bio">
1505                        <p>David Broder is Europe editor at <em>Jacobin</em> magazine and author of <em><a href="https://www.plutobooks.com/9780745348025/mussolinis-grandchildren/" rel="noopener" target="_blank">Mussolini’s Grandchildren: Fascism in Contemporary Italy</a></em>.</p>
1506
1507                    </div>
1508                </div>
1509                    </div>
1510    </div>
1511<script type="138160ffa9508cc9610b2c89-text/javascript">
1512
1513	var articlePostId = '610321';
1514    var articlelisttitle ='The AfD’s Rise Isn’t Just About East Germany';
1515    var articlelistlinks ='https://www.thenation.com/article/world/afd-germany-east-west-far-right/';
1516    var posttype='article';
1517    
1518	dataLayer.push({
1519		'event': 'gaPageViewEvent',
1520		'gaEventCategory': 'article',
1521		'gaEventAction': 'The AfD’s Rise Isn’t Just About East Germany',
1522		'gaEventLabel': '610321',
1523		'ga4EventLocation': 'https://www.thenation.com/article/world/afd-germany-east-west-far-right/'
1524	});
1525    var tag = ''; // Escaping for JavaScript
1526    var category = tag.toLowerCase();
1527    //console.log(category);
1528    dataLayer.push({
1529        'event': 'gaPageViewEvent',
1530        'gaEventCategory':category,
1531        'gaEventAction': 'The AfD’s Rise Isn’t Just About East Germany', 
1532        'gaEventLabel': '610321', 
1533        'ga4EventLocation': 'https://www.thenation.com/article/world/afd-germany-east-west-far-right/'
1534    });
1535</script>
1535
1536						<div class="connatix-player-footer" aria-hidden="true">
1537							
1537<script id="connatix-610321-article-footer" type="138160ffa9508cc9610b2c89-text/javascript">
1538					cnx.cmd.push(function() { cnx({ playerId: "d506be1d-baa7-4947-aa55-de5b83abbddd" }).render("connatix-610321-article-footer"); });
1539				</script>
1539
1540						</div>
1541			
1542		</article>
1543        <!-- Tag ID: thenation_incontent_2 -->
1544		<div align="center" data-freestar-ad="__336x280" id="thenation_incontent_2" class="incontent-hidden-on-desktop">
1545		
1545<script data-cfasync="false" type="text/javascript">
1546			freestar.config.enabled_slots.push({ placementName: "thenation_incontent_2", slotId: "thenation_incontent_2" });
1547		</script>
1547
1548		</div>
1549
1550		<!-- Tag ID: thenation_registration_billboard -->
1551		<div align="center" data-freestar-ad="__336x280 __336x280" id="thenation_registration_billboard" class="registration_billboard-hidden">
1552		
1552<script data-cfasync="false" type="text/javascript">
1553			freestar.config.enabled_slots.push({ placementName: "thenation_registration_billboard", slotId: "thenation_registration_billboard" });
1554		</script>
1554
1555		</div>
1556
1557				<section class="collections collections--col-0">
1558			<div class="container">
1559							<h2 class="collections__title">More from <span class="not-italic">The Nation</span></h2>
1560							<div class="collection__row">
1561																								
1562<div class="collections__card   ">
1563            <a class="collections__card-image-link" href="https://www.thenation.com/article/world/us-china-trade-globalization-economic-development/" aria-label="Chinese Development Is the Betrayal Washington Cannot Forgive">
1564                        <img class="collections__card-image" srcset="https://www.thenation.com/wp-content/uploads/2026/09/xitrump.jpg 1440w, https://www.thenation.com/wp-content/uploads/2026/09/xitrump-275x173.jpg 275w, https://www.thenation.com/wp-content/uploads/2026/09/xitrump-768x484.jpg 768w, https://www.thenation.com/wp-content/uploads/2026/09/xitrump-810x510.jpg 810w, https://www.thenation.com/wp-content/uploads/2026/09/xitrump-340x215.jpg 340w, https://www.thenation.com/wp-content/uploads/2026/09/xitrump-168x106.jpg 168w, https://www.thenation.com/wp-content/uploads/2026/09/xitrump-382x240.jpg 382w, https://www.thenation.com/wp-content/uploads/2026/09/xitrump-793x500.jpg 793w" src="https://www.thenation.com/wp-content/uploads/2026/09/xitrump.jpg" alt="US President Donald Trump and Chinese President Xi Jinping on May 15, 2026, in Beijing." />
1565        </a>
1566        <div class="collections__card-content">
1567        <h2 class="title">
1568                        <span class="sr-only">
1568Chinese Development Is the Betrayal Washington Cannot Forgive</span>
1569            <a href="https://www.thenation.com/article/world/us-china-trade-globalization-economic-development/">
1570                Chinese Development Is the Betrayal Washington Cannot Forgive
1571            </a>
1572        </h2>
1573                              <p class="dek">
1574<div class="wp-block-the-nation-dek article-title__dek"><p>The prospects for Xi Jinping’s visit are dim because American leaders are blaming China for the failures of globalization.</p></div>
1575</p>
1576                <p class="knockout ">
1577                                                                            <a class="collections__author" href="https://www.thenation.com/authors/jake-werner/">Jake Werner</a>                                    </p>
1578    </div>
1579</div>
1580 														
1581<div class="collections__card   ">
1582            <a class="collections__card-image-link" href="https://www.thenation.com/article/world/chile-pinochet-assassinationstate-terrorism/" aria-label="Pinochet: The Verdict of History in the Letelier-Moffitt Case">
1583                        <img class="collections__card-image" srcset="https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial.jpg 1440w, https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial-275x173.jpg 275w, https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial-768x484.jpg 768w, https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial-810x510.jpg 810w, https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial-340x215.jpg 340w, https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial-168x106.jpg 168w, https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial-382x240.jpg 382w, https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial-793x500.jpg 793w" src="https://www.thenation.com/wp-content/uploads/2026/09/moffitt_memorial.jpg" alt="Flowers adorn the memorial plaque at the site where Orlandlo Letelier and Ronni Karpen Moffitt were killed in Washington, DC, by agents of Chilean dictator Augusto Pinochet." />
1584        </a>
1585        <div class="collections__card-content">
1586        <h2 class="title">
1587                        <span class="sr-only">Pinochet: The Verdict of History in the Letelier-Moffitt Case</span>
1588            <a href="https://www.thenation.com/article/world/chile-pinochet-assassinationstate-terrorism/">
1589                Pinochet: The Verdict of History in the Letelier-Moffitt Case
1590            </a>
1591        </h2>
1592                              <p class="dek">
1593<div class="wp-block-the-nation-dek article-title__dek"><p>An act of international terrorism on the streets of Washington, DC, still reverberates 50 years later.</p></div>
1594</p>
1595                <p class="knockout ">
1596                                                                            <a class="collections__author" href="https://www.thenation.com/authors/peter-kornbluh/">Peter Kornbluh</a>                                    </p>
1597    </div>
1598</div>
1599 														
1600<div class="collections__card   ">
1601            <a class="collections__card-image-link" href="https://www.thenation.com/article/world/benjamin-netanyahu-arrest-united-states-war-crimes/" aria-label="How to Arrest Benjamin Netanyahu">
1602                        <img class="collections__card-image" srcset="https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615.jpg 1440w, https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615-275x173.jpg 275w, https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615-768x484.jpg 768w, https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615-810x510.jpg 810w, https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615-340x215.jpg 340w, https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615-168x106.jpg 168w, https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615-382x240.jpg 382w, https://www.thenation.com/wp-content/uploads/2026/09/GettyImages-2287371615-793x500.jpg 793w" src="https://www.thenation.com/w
1602p-content/uploads/2026/09/GettyImages-2287371615.jpg" alt="Israeli Prime Minister Benjamin Netanyahu arrives at the White House for a meeting with U.S. President Donald Trump in Washington, D.C., on July 28, 2026." />
1603        </a>
1604        <div class="collections__card-content">
1605        <h2 class="title">
1606                        <span class="sr-only">How to Arrest Benjamin Netanyahu</span>
1607            <a href="https://www.thenation.com/article/world/benjamin-netanyahu-arrest-united-states-war-crimes/">
1608                How to Arrest Benjamin Netanyahu
1609            </a>
1610        </h2>
1611                              <p class="dek">
1612<div class="wp-block-the-nation-dek article-title__dek"><p>Make no mistake: The United States can seize Netanyahu for crimes under US law and prosecute him in US courts when he is in New York City this week.</p></div>
1613</p>
1614                <p class="knockout ">
1615                                                                            <a class="collections__author" href="https://www.thenation.com/authors/jake-romm-for-the-hind-rajab-foundation/">Jake Romm for the Hind Rajab Foundation</a>                                    </p>
1616    </div>
1617</div>
1618 														
1619<div class="collections__card   ">
1620            <a class="collections__card-image-link" href="https://www.thenation.com/article/world/artificial-intelligence-ai-nuclear-weapons-risk/" aria-label="In the Age of AI, Nuclear Weapons Abolition Is a Renewed Imperative">
1621                        <img class="collections__card-image" srcset="https://www.thenation.com/wp-content/uploads/2019/10/nuclear-operation-upshot-cc-img.jpg 1440w, https://www.thenation.com/wp-content/uploads/2019/10/nuclear-operation-upshot-cc-img-275x173.jpg 275w, https://www.thenation.com/wp-content/uploads/2019/10/nuclear-operation-upshot-cc-img-768x484.jpg 768w, https://www.thenation.com/wp-content/uploads/2019/10/nuclear-operation-upshot-cc-img-810x510.jpg 810w, https://www.thenation.com/wp-content/uploads/2019/10/nuclear-operation-upshot-cc-img-340x215.jpg 340w, https://www.thenation.com/wp-content/uploads/2019/10/nuclear-operation-upshot-cc-img-300x189.jpg 300w" src="https://www.thenation.com/wp-content/uploads/2019/10/nuclear-operation-upshot-cc-img.jpg" alt="This nuclear explosion was conducted at the Nevada Test Site in 1953." />
1622        </a>
1623        <div class="collections__card-content">
1624        <h2 class="title">
1625                        <span class="sr-only">In the Age of AI, Nuclear Weapons Abolition Is a Renewed Imperative</span>
1626            <a href="https://www.thenation.com/article/world/artificial-intelligence-ai-nuclear-weapons-risk/">
1627                In the Age of AI, Nuclear Weapons Abolition Is a Renewed Imperative
1628            </a>
1629        </h2>
1630                              <p class="dek">
1631As long as we have nuclear weapons, the job of ending humanity will continue to be as easy as the push of a button—or an AI agent hacking into a 
1631nuclear command-and-control system...</p>
1632                <p class="knockout ">
1633                                                                            <a class="collections__author" href="https://www.thenation.com/authors/ivana-nikolic-hughes-2/">Ivana Nikolić Hughes</a>                                    </p>
1634    </div>
1635</div>
1636 														
1637<div class="collections__card   ">
1638            <a class="collections__card-image-link" href="https://www.thenation.com/article/world/princeton-united-nations-ohchr-policy-advocacy-clinic/" aria-label="These Students Are Shaping UN Human Rights Policy">
1639                        <img class="collections__card-image" srcset="https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1.jpg 1440w, https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1-275x173.jpg 275w, https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1-768x484.jpg 768w, https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1-810x510.jpg 810w, https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1-340x215.jpg 340w, https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1-168x106.jpg 168w, https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1-382x240.jpg 382w, https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1-793x500.jpg 793w" src="https://www.thenation.com/wp-content/uploads/2026/09/Princeton-PAC-in-front-of-Palais-des-Nations1.jpg" alt="The Clinic represents an increasing student interest in international affairs and human rights research, particularly in an age where digital privacy is a focal point." />
1640        </a>
1641        <div class="collections__card-content">
1642        <h2 class="title">
1643                        <span class="sr-only">These Students Are Shaping UN Human Rights Policy</span>
1644            <a href="https://www.thenation.com/article/world/princeton-united-nations-ohchr-policy-advocacy-clinic/">
1645                These Students Are Shaping UN Human Rights Policy
1646            </a>
1647        </h2>
1648                              <p class="dek">
1649<div class="wp-block-the-nation-dek article-title__dek"><p>Princeton undergraduates are helping the organization develop standards for post-mortem digital privacy and death in custody.</p></div>
1650</p>
1651                <p class="knockout ">
1652                                                            <a href="https://www.thenation.com/content/studentnation/" class="collections__label">StudentNation</a>
1653                                            <span class="collections__divider">
1654                            /
1655                        </span>
1656                                                                        <a class="collections__author" href="https://www.thenation.com/authors/rachel-brooks-2/">Rachel Brooks</a>                                    </p>
1657    </div>
1658</div>
1659 														
1660<div class="collections__card   ">
1661            <a class="collections__card-image-link" href="https://www.thenation.com/article/world/trump-iran-war-tactical-nuclear-weapon/" aria-label="The Peril of Trump’s Final Act: Would He Use a Tactical Nuclear Weapon in Iran?">
1662                        <img class="collections__card-image" srcset="https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct.jpg 1440w, https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct-275x173.jpg 275w, https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct-768x484.jpg 768w, https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct-810x510.jpg 810w, https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct-340x215.jpg 340w, https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct-168x106.jpg 168w, https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct-382x240.jpg 382w, https://www.thenation.com/w
1662p-content/uploads/2026/09/pickaxe_correct-793x500.jpg 793w" src="https://www.thenation.com/wp-content/uploads/2026/09/pickaxe_correct.jpg" alt="The Peril of Trump’s Final Act: Would He Use a Tactical Nuclear Weapon in Iran?" />
1663        </a>
1664        <div class="collections__card-content">
1665        <h2 class="title">
1666                        <span class="sr-only">The Peril of Trump’s Final Act: Would He Use a Tactical Nuclear Weapon in Iran?</span>
1667            <a href="https://www.thenation.com/article/world/trump-iran-war-tactical-nuclear-weapon/">
1668                The Peril of Trump’s Final Act: Would He Use a Tactical Nuclear Weapon in Iran?
1669            </a>
1670        </h2>
1671                              <p class="dek">
1672<div class="wp-block-the-nation-dek article-title__dek"><p>Trump is trapped in a war that has already been lost, a reality that he will never allow himself to admit.</p></div>
1673</p>
1674                <p class="knockout ">
1675                                                                            <a class="collections__author" href="https://www.thenation.com/authors/robert-l-borosage/">Robert L. Borosage</a>                                    </p>
1676    </div>
1677</div>
1678 															</div>
1679			</div>
1680		</section>
1681        <!-- Tag ID: thenation_btf_medrec -->
1682		<div align="center" data-freestar-ad="__336x280" id="thenation_btf_medrec" class="medrec-hidden-on-desktop">
1683		
1683<script data-cfasync="false" type="text/javascript">
1684			freestar.config.enabled_slots.push({ placementName: "thenation_btf_medrec", slotId: "thenation_btf_medrec" });
1685		</script>
1685
1686		</div>
1687
1688		        <input type="hidden" name="tpContentAuthor" value="David Broder" />
1689        <input type="hidden" name="tpTags" value="europe,conservatives-and-the-american-right,world,world-leaders" />
1690        
1690<script type="138160ffa9508cc9610b2c89-text/javascript">
1691                                    var tnContentAuthor = "David Broder";
1692                                        var tnContentTags = ["europe","conservatives-and-the-american-right","world","world-leaders","david-broder"];
1693            //function pushDataPianoOnInfinite_610321() {
1694            //     // The content published date
1695            //     tp.push(["setContentCreated", "2026-09-23T05:00:00-04:00"]);
1696            //                 //             // The content author
1697            //             tp.push(["setContentAuthor", "David Broder" ]);
1698            //                         //     // The content section
1699            //     tp.push(["setContentSection", "article"]);
1700            //     // The content tags
1701            //     tp.push(["setTags", ["europe","conservatives-and-the-american-right","world","world-leaders","david-broder"] ]);
1702            //     // Add custom variables as any key-value pair. The first parameter is the key; second is the value
1703            // }
1704            // pushDataPianoOnInfinite_610321();
1705        </script>
1705
1706        </div>
1707			</div>
1708						
1709		</section>
1710
1711					<footer id="footer" class="footer">
1712    <div class="footer__container">
1713        <div class="footer__grid">
1714            <div class="footer__top">
1715                <div class="footer-col">
1716                    <h2 class="footer-col__title">Sections</h2>
1717                    <ul class="footer-col__menu">
1718                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-447761">
1719                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/politics/">Politics</a>
1720                            </li>
1721                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-447762">
1722                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/world/">World</a>
1723                            </li>
1724                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-447763">
1725                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/economy/">Economy</a>
1726                            </li>
1727                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-447764">
1728                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/culture/">Culture</a>
1729                            </li>
1730                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448371">
1731                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/books-and-the-arts/">Books &#038; the Arts</a>
1732                            </li>
1733                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448365">
1734                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/oppart/">OppArt</a>
1735                            </li>
1736                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448368">
1737                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/poetry/">Poetry</a>
1738                            </li>
1739                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-499301">
1740                                <a class="footer-col__link" target="_self" href="/content/letters/">Letters</a>
1741                            </li>
1742                                            </ul>
1743                </div>
1744                <div class="footer-col">
1745                    <h2 class="footer-col__title">Magazine</h2>
1746                    <ul class="footer-col__menu">
1747                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-448237">
1748                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/issue/october-2026-issue/">Current Issue</a>
1749                            </li>
1750                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448238">
1751                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/masthead/">Masthead</a>
1752                            </li>
1753                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-448240">
1754                                <a class="footer-col__link" target="_self" href="/issue/">Archive</a>
1755                            </li>
1756                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448241">
1757                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/subscription-services/">Subscription Services</a>
1758                            </li>
1759                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-448242">
1760                                <a class="footer-col__link" target="_self" href="https://www.parsintl.com/publications/the-nation/">Reprints</a>
1761                            </li>
1762                                            </ul>
1763                </div>
1764                <div class="footer-col">
1765                    <h2 class="footer-col__title">More</h2>
1766                    <ul class="footer-col__menu">
1767                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448244">
1768                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/about-us-and-contact/">About Us</a>
1769                            </li>
1770                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448245">
1771                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/contact-us/">Contact Us</a>
1772                            </li>
1773                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448246">
1774                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/advertise/">Advertise</a>
1775                            </li>
1776                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448248">
1777                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/events/">
1777Nation Events</a>
1778                            </li>
1779                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-448249">
1780                                <a class="footer-col__link" target="_self" href="https://shop.thenation.com/">Nation Shop</a>
1781                            </li>
1782                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448250">
1783                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/travels/">Nation Travels</a>
1784                            </li>
1785                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448252">
1786                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/podcasts/">Nation Podcasts</a>
1787                            </li>
1788                                                    <li class="footer-col__item caption menu-item menu-item-type-post_type menu-item-object-page menu-item-448253">
1789                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/newsletter/">Newsletters</a>
1790                            </li>
1791                                            </ul>
1792                </div>
1793                <div class="footer-col">
1794                    <h2 class="footer-col__title">Follow</h2>
1795                    <ul class="footer-col__menu">
1796                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-447765">
1797                                <a class="footer-col__link" target="_self" href="https://www.facebook.com/TheNationMagazine">Facebook</a>
1798                            </li>
1799                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-447766">
1800                                <a class="footer-col__link" target="_self" href="https://twitter.com/thenation">Twitter</a>
1801                            </li>
1802                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-447767">
1803                                <a class="footer-col__link" target="_self" href="https://www.instagram.com/nationmag/">Instagram</a>
1804                            </li>
1805                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-447768">
1806                                <a class="footer-col__link" target="_self" href="https://www.youtube.com/c/thenation">YouTube</a>
1807                            </li>
1808                                                    <li class="footer-col__item caption menu-item menu-item-type-custom menu-item-object-custom menu-item-447769">
1809                                <a class="footer-col__link" target="_self" href="https://www.thenation.com/feed/?post_type=article">RSS</a>
1810                            </li>
1811                                            </ul>
1812                </div>
1813            </div>
1814            <div class="footer__mid">
1815                <div class="statement">Founded by abolitionists in 1865, The Nation has long believed that independent journalism has the capacity to bring about a more democratic and equitable world.</div>
1816                <a class="btn footer__cta donate-btn" href="/donate-website/?sourceid=1020082">Donate</a>
1817            </div>
1818            <div class="footer__bottom">
1819                <ul class="bottom-menu">
1820                                            <li class="bottom-menu__item menu-item menu-item-type-post_type menu-item-object-page menu-item-448255">
1821                            <a class="bottom-menu__link" target="_self" href="https://www.thenation.com/privacy-policy/">Privacy Policy</a>
1822                        </li>
1823                                            <li class="bottom-menu__item menu-item menu-item-type-post_type menu-item-object-page menu-item-448256">
1824                            <a class="bottom-menu__link" target="_self" href="https://www.thenation.com/terms-use/">Terms of Use</a>
1825                        </li>
1826                                            <li class="bottom-menu__item menu-item menu-item-type-custom menu-item-object-custom menu-item-499303">
1827                            <a class="bottom-menu__link" target="_self" href="/accessibility">Accessibility Statement</a>
1828                        </li>
1829                                            <li class="bottom-menu__item menu-item menu-item-type-post_type menu-item-object-page menu-item-448258">
1830                            <a class="bottom-menu__link" target="_self" href="https://www.thenation.com/help/">Help</a>
1831                        </li>
1832                                            <li class="bottom-menu__item menu-item menu-item-type-post_type menu-item-object-page menu-item-448259">
1833                            <a class="bottom-menu__link" target="_self" href="https://www.thenation.com/jobs/">Careers</a>
1834                        </li>
1835                                            <li class="bottom-menu__item menu-item menu-item-type-custom menu-item-object-custom menu-item-448260">
1836                            <a class="bottom-menu__link" target="_self" href="https://thenationfund.org/">Nation Fund</a>
1837                        </li>
1838                                    </ul>
1839                <button id="pmLink">Privacy Manager</button>
1840                <div class="nation-logo">
1841                    <a href="https://www.thenation.com" aria-label="Go to The Nation homepage">
1842                        <?xml version="1.0" encoding="UTF-8"?>
1843<svg id="nation_n" xmlns="http://www.w3.org/2000/svg" viewBox="326.43 236.43 139.15 139.15">   
1844  <defs>     
1845    <style>.nation-n__b{fill:#fff;}.nation-n__c{fill:#e8192b;}</style>   
1846  </defs>   
1847  <rect class="nation-n__b" x="326.43" y="236.43" width="139.15" height="139.15"></rect>   
1848  <g>     
1849    <path class="nation-n__c" d="M349.86,343.98h2.46c3.75,0,6.9-1.29,9.44-3.87,2.54-2.58,3.81-6.56,3.81-11.96v-60.02h3.16l.47,60.02c.08,5.16,1.39,9.08,3.93,11.78,2.54,2.7,6.31,4.04,11.31,4.04h4.34v2.93c-6.41-.23-12.89-.35-19.46-.35s-12.97,.12-19.46,.35v-2.93Zm18.17-69.4l-1.17-.94c-1.87-2.66-3.62-4.38-5.22-5.16-1.6-.78-3.93-1.17-6.98-1.17h-4.34v-2.93c3.52,.16,7.7,.24,12.54,.24,6.02,0,10.24-.04,12.66-.12l41.26,62.25-1.64,5.16-.35-48.77c-.08-5.16-1.39-9.08-3.93-11.78-2.54-2.7-6.27-4.04-11.2-4.04h-3.63v-2.93c6.25,.24,12.5,.35,18.76,.35s12.58-.12,18.76-.35v2.93h-1.76c-3.83,0-7.01,1.29-9.55,3.87-2.54,2.58-3.81,6.57-3.81,11.96v64.24h-2.35l-48.06-72.8Z"></path>     
1850    <path class="nation-n__c" d="M429.77,345.62c-1.33-1.33-1.99-2.89-1.99-4.69s.66-3.36,1.99-4.69c1.33-1.33,2.89-1.99,4.69-1.99s3.36,.66,4.69,1.99,1.99,2.89,1.99,4.69-.66,3.36-1.99,4.69-2.89,1.99-4.69,1.99-3.36-.66-4.69-1.99Z"></path>   
1851  </g> 
1852</svg>                    </a>
1853                </div>
1854            </div>
1855        </div>
1856    </div>
1857</footer>
1858			<div id="tp-meter" class="meerkat" style="position: fixed;bottom: 0;left: 0;z-index: 99999;-webkit-transition: bottom .5s;transition: bottom .5s;width: 100%;"></div>
1859			
1859<script type="speculationrules">
1860{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/thenation-2023/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1861</script>
1861
1862 
1863        <div id="show_light_box"></div>
1864        <!-- Sailthru Popup -->
1865        
1866        <div class="tn-show-sfg-subs-popup hide">						
1867            <div class="tn-sfg-subs-popup">
1868                <a href="javascript:void(0)" class="tn-sfg-subs-close">x</a>
1869                <iframe style="width:100%;height: 100%;" id="sfgIframe" src="" allowfullscreen></iframe>
1870            </div>
1871            <div class="tn-sfg-subs-overlay"></div>
1872        </div>
1873        
1873<script type="138160ffa9508cc9610b2c89-text/javascript">
1874            jQuery(document).ready(function(){
1875                jQuery(document).on('click', '.tn-iframe-subscribe a', function(e){	
1876                    e.preventDefault();
1877                    if (typeof thenation_globals != typeof undefined && thenation_globals.tn_paywall_sfgiframe != '') {
1878                        if (jQuery("#sfgIframe").attr("src") ==  '') {
1879                            jQuery("#sfgIframe").attr("src", thenation_globals.tn_paywall_sfgiframe);		
1880                        }							
1881                        jQuery(".tn-show-sfg-subs-popup").toggleClass("hide");
1882                        jQuery("body").css({"overflow":"hidden"});
1883                    }						
1884                });
1885                
1886                jQuery(document).on('click', '.tn-sfg-subs-close', function(e){
1887                    e.preventDefault();
1888                    jQuery(".tn-show-sfg-subs-popup").toggleClass("hide");
1889                    jQuery("body").css({"overflow":"unset"});
1890                });
1891            });
1892        </script>
1892
1893        <!-- Sailthru Popup -->
1894
1895        				<section class="stories custom article-stories" id="article-footer-last" data-nosnippet>		
1896										<div class="row even-split" data-equalizer="">
1897															<div class="most-popular latest-from small-12 medium-6 columns" data-equalizer-watch="" style="height: 794px;">
1898										<h2 class="section-title">
1899											<span>Latest from the nation</span>
1900										</h2>
1901										
1902																						<div class="story">
1903													<span class="date">Yesterday 9:42 am</span><h3>
1904																	<a href="https://www.thenation.com/article/politics/zohran-mamdani-mayors-meeting/">Zohran Mamdani Hosts the World</a>
1905																</h3><a class="author" aria-label="author name Prajwal Bhat" href="https://www.thenation.com/authors/prajwal-bhat/">Prajwal Bhat</a>	
1906												</div>	
1907																								<div class="story">
1908													<span class="date">Yesterday 8:30 am</span><h3>
1909																	<a href="https://www.thenation.com/article/politics/america-wins/">America Wins</a>
1910																</h3><a class="author" aria-label="author name Mark Kaplan" href="https://www.thenation.com/authors/mark-kaplan/">Mark Kaplan</a>	
1911												</div>	
1912																								<div class="story">
1913													<span class="date">Yesterday 5:00 am</span><h3>
1914																	<a href="https://www.thenation.com/article/society/effective-altruism-trump-ai/">What’s the Matter With Effective Altruism?</a>
1915																</h3><a class="author" aria-label="author name David Futrelle" href="https://www.thenation.com/authors/david-futrelle/">David Futrelle</a>	
1916												</div>	
1917																								<div class="story">
1918													<span class="date">Yesterday 5:00 am</span><h3>
1919																	<a href="https://www.thenation.com/article/environment/u-20-summit-cities-mayors-climat-change-mamdani/">Cities as Climate Labs: Inside the U20 Summit</a>
1920																</h3><a class="author" aria-label="author name Ilana Cohen" href="https://www.thenation.com/authors/ilana-cohen/">Ilana Cohen</a>	
1921												</div>	
1922																								<div class="story">
1923													<span class="date">Yesterday 5:00 am</span><h3>
1924																	<a href="https://www.thenation.com/article/world/us-china-trade-globalization-economic-development/">
1924Chinese Development Is the Betrayal Washington Cannot Forgive</a>
1925																</h3><a class="author" aria-label="author name Jake Werner" href="https://www.thenation.com/authors/jake-werner/">Jake Werner</a>	
1926												</div>	
1927																								   
1928									</div>
1929																<div class="editors-picks small-12 medium-6 columns" data-equalizer-watch="" style="height: 794px;">
1930									<h2 class="section-title">
1931										<span>editor's picks</span>
1932									</h2>
1933																			
1934											<div class="story">							 
1935												<a href="https://www.thenation.com/article/archive/video-people-in-denmark-are-a-lot-happier-than-people-in-the-united-states-heres-why/">
1936															<img src="https://www.thenation.com/cdn-cgi/image/width=340,quality=80,format=auto/wp-content/uploads/2017/07/denmark-sg-img.jpg" alt="">           
1937														</a><h3>
1938																<a href="https://www.thenation.com/article/archive/video-people-in-denmark-are-a-lot-happier-than-people-in-the-united-states-heres-why/">VIDEO: People in Denmark Are a Lot Happier Than People in the United States. Here’s Why.</a>
1939															</h3><a class="author" aria-label="author name The Nation" href="https://www.thenation.com/authors/the-nation/">The Nation</a>																			  					   
1940											</div>	
1941																					
1942											<div class="story">							 
1943												<a href="https://www.thenation.com/article/archive/historical-amnesia-about-slavery-is-a-tool-of-white-supremacy/">
1944															<img src="https://www.thenation.com/cdn-cgi/image/width=340,quality=80,format=auto/wp-content/uploads/2017/08/charlottesville-torches-rtr-img.jpg" alt="">           
1945														</a><h3>
1946																<a href="https://www.thenation.com/article/archive/historical-amnesia-about-slavery-is-a-tool-of-white-supremacy/">Historical Amnesia About Slavery Is a Tool of White Supremacy</a>
1947															</h3><a class="author" aria-label="author name Mychal Denzel Smith" href="https://www.thenation.com/authors/mychal-denzel-smith/">Mychal Denzel Smith</a>																			  					   
1948											</div>	
1949																										   
1950								</div>
1951														
1952					</div>
1953				</section>	
1954					        <!-- Remove nc=1  starts here -->
1955        
1955<script type="138160ffa9508cc9610b2c89-text/javascript">
1956            
1957            jQuery(document).ready(function(){
1958                
1959                                
1960                /*
1961                * Initailize Paywall Portal
1962                */
1963                
1964                tp.push(["init", function() {
1965                    tp.enableGACrossDomainLinking();
1966                    tp.experience.init();
1967                }]);
1968                
1969                                            
1970                var currentUrl = document.URL;
1971                if(currentUrl.indexOf("?nc=1") > -1){
1972                    currentUrl = currentUrl.replace("?nc=1","");
1973                    window.history.pushState({}, null, currentUrl);
1974                    
1975                }
1976                
1977                if(currentUrl.indexOf("&nc=1") > -1){
1978                    currentUrl = currentUrl.replace("&nc=1","");
1979                    window.history.pushState({}, null, currentUrl);
1980                    
1981                }
1982                
1983                jQuery(".wpsdc-drop-cap").parent("p").addClass("drop_c");	
1984            });		
1985        </script>
1985
1986        <!-- Remove nc=1 ends here -->
1987        
1988        
1988<script type="138160ffa9508cc9610b2c89-text/javascript">
1989        
1990            /*subscribe sailthru function start*/
1991        
1992            function susbcribe_sailthru(form_value){
1993                
1994                var newsletterArray = new Array();
1995
1996                var firstname ='';
1997
1998                var lastname ='';
1999
2000                var zippostal ='';
2001
2002                var user_email ='';
2003            
2004                jQuery(form_value).closest("form").find("input[name^='sft_variables']").each(function() {
2005                
2006                    if (jQuery(this).attr("id")=="first_name") {
2007                    
2008                        firstname = jQuery(this).val();
2009                    
2010                    }
2011                    
2012                    if (jQuery(this).attr("id")=="last_name") {
2013                    
2014                        lastname = jQuery(this).val();
2015                    
2016                    }
2017                    
2018                    if (jQuery(this).attr("id")=="zip_postal-code") {
2019                    
2020                        zippostal = jQuery(this).val();
2021                    
2022                    }
2023                    
2024                    if (jQuery(this).attr("id")=="email") {
2025                    
2026                        user_email = jQuery(this).val();
2027                    
2028                    }
2029                    
2030                });
2031            
2032                jQuery(form_value).closest("form").find("input[name^='sft_newssletter_variables']").each(function() {
2033                
2034                    newsletterArray.push(jQuery(this).attr("id"));         
2035                
2036                });  
2037                
2038                var newsletter_variable=newsletterArray.join(",");
2039                
2040                var origin_host=document.location.origin;
2041                
2042                /*call popCenter*/
2043                
2044                PopupCenter(origin_host+"/submit.php?form_value_fname_val="+firstname+"&form_value_lname_val="+lastname+"&form_value_zip_val="+zippostal+"&form_value_email_val="+user_email+"&email_newsletter="+newsletter_variable,'xtf','300','300');			
2045            
2046                jQuery(form_value).closest("form").find("input[name^='sft_variables']").each(function() {
2047                    
2048                    if (jQuery(this).attr("id")=="first_name") {
2049                    
2050                        jQuery(this).val('');
2051                    
2052                    }
2053                    
2054                    if (jQuery(this).attr("id")=="last_name") {
2055                        
2056                        jQuery(this).val('');
2057                        
2058                    }
2059                    
2060                    if (jQuery(this).attr("id")=="zip_postal-code") {
2061                        
2062                        jQuery(this).val('');
2063                        
2064                    }
2065                    
2066                    if (jQuery(this).attr("id")=="email") {
2067                    
2068                        jQuery(this).val('');
2069                    
2070                    }
2071                    
2072                });
2073                
2074            }  
2075            
2076            /*subscribe sailthru function end*/
2077
2078            /*pop up function start*/
2079            
2080            function PopupCenter(url, title, w, h) {
2081                
2082                /* Fixes dual-screen position                         Most browsers      Firefox    */
2083
2084                var dualScreenLeft = window.screenLeft != undefined ? window.screenLeft : screen.left;
2085
2086                var dualScreenTop = window.screenTop != undefined ? window.screenTop : screen.top;
2087
2088                var width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width;
2089
2090                var height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height;
2091
2092                var left = ((width / 2) - (w / 2)) + dualScreenLeft;
2093
2094                var top = ((height / 2) - (h / 2)) + dualScreenTop;
2095                
2096                var newWindow = window.open(url, title, 'scrollbars=yes, width=' + w + ', height=' + h + ', top=' 
2096+ top + ', left=' + left);
2097                
2098                /* Puts focus on the newWindow */
2099
2100                if (window.focus) {
2101
2102                    newWindow.focus();
2103
2104                }
2105
2106                setTimeout(function () { newWindow.close();}, 5000);
2107
2108            }
2109            
2110            /*pop up function end*/		
2111        </script>
2111
2112	
2113        
2114     
2115        
2115<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/jquery.bxslider.js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
2115
2116
2117	
2118	<!-- Donation Footer -->
2119		<div id="tn-donation-footer"></div>
2120	<!-- Donation Footer -->
2121    
2122    	
2122<script type="138160ffa9508cc9610b2c89-text/javascript">
2123
2124        function getCookie(name){
2125            var re = new RegExp(name + "=([^;]+)");
2126            var value = re.exec(document.cookie);
2127            return (value != null) ? unescape(value[1]) : null;
2128		}
2129        
2130        var check_user_info = getCookie('SESSuserinfo');
2131        if (check_user_info != null) {
2132            check_user_info = Base64.decode(check_user_info);	
2133            check_user_info = JSON.parse(check_user_info);
2134            var user_roles = check_user_info.roles;
2135            if (user_roles.includes('subscriber') || user_roles.includes('premium_subscriber')) {
2136               //execute your jquery code.
2137                window.freestar.queue.push(function(){
2138                    window.freestar.newStickyFooter("thenation_adhesion_novideo");
2139                });
2140            }
2141        }else{
2142            window.freestar.queue.push(function(){
2143                window.freestar.newStickyFooter("thenation_adhesion_video");
2144		    }); 
2145        }
2146
2147        (function() {
2148    // --- Configuration ---
2149    // The selector for your registration modal
2150    const MODAL_SELECTOR = '.complete-access';
2151    // ---------------------
2152
2153    let modalIsActive = false;
2154
2155    // Function to delete the ad
2156    function removeStickyAd() {
2157        if (window.freestar && window.freestar.deleteStickyFooter) {
2158            window.freestar.deleteStickyFooter();
2159        }
2160    }
2161
2162    // Function to restore the ad
2163    function restoreStickyAd() {
2164        if (window.freestar && window.freestar.newStickyFooter) {
2165            window.freestar.newStickyFooter();
2166        }
2167    }
2168
2169    // This observer watches for elements being added/removed from the page
2170    const observer = new MutationObserver(function(mutationsList) {
2171        for (const mutation of mutationsList) {
2172            if (mutation.type !== 'childList') {
2173                continue;
2174            }
2175
2176            // Check if the modal was added
2177            const modalAppeared = Array.from(mutation.addedNodes).some(node => 
2178                node.nodeType === 1 && (node.matches(MODAL_SELECTOR) || node.querySelector(MODAL_SELECTOR))
2179            );
2180
2181            if (modalAppeared && !modalIsActive) {
2182                modalIsActive = true;
2183                removeStickyAd();
2184            }
2185
2186            // Check if the modal was removed
2187            const modalRemoved = Array.from(mutation.removedNodes).some(node => 
2188                node.nodeType === 1 && (node.matches(MODAL_SELECTOR) || node.querySelector(MODAL_SELECTOR))
2189            );
2190
2191            if (modalRemoved && modalIsActive) {
2192                modalIsActive = false;
2193                restoreStickyAd();
2194            }
2195        }
2196    });
2197
2198    // Start observing the entire document body for changes
2199    observer.observe(document.body, { childList: true, subtree: true });
2200
2201})();
2202	</script>
2202 
2203			<style type="text/css"></style>
2204		    
2204<script type="138160ffa9508cc9610b2c89-text/javascript">
2205    document.addEventListener('DOMContentLoaded', function () {
2206
2207    const instareadHtml = '<instaread-player publication="thenation"></instaread-player>';
2208
2209    const firstParagraph = document.querySelector('article > p');
2210
2211    if (firstParagraph) {
2212        firstParagraph.insertAdjacentHTML('beforebegin', instareadHtml);
2213        return;
2214    }
2215
2216    const firstFigure = document.querySelector('article figure');
2217
2218    if (firstFigure) {
2219        firstFigure.insertAdjacentHTML('afterend', instareadHtml);
2220    }
2221
2222	});
2223    </script>
2223
2224
2225    
2225<script type="138160ffa9508cc9610b2c89-module" crossorigin src="https://instaread.co/js/instaread.player.js"></script>
2225
2226    
2226<script type="138160ffa9508cc9610b2c89-text/javascript" id="thickbox-js-extra">
2227/* <![CDATA[ */
2228var thickboxL10n = {"next":"Next \u003E","prev":"\u003C Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https://www.thenation.com/wp-includes/js/thickbox/loadingAnimation.gif"};
2229//# sourceURL=thickbox-js-extra
2230/* ]]> */
2231</script>
vendor: 1 bytes, line 2231
2231
2232<script src="https://www.thenation.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105" id="thickbox-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2232
2232
2233<script id="tn-paywall-main-js-before" type="138160ffa9508cc9610b2c89-text/javascript">
2234/* <![CDATA[ */
2235        function getCookiePaywall(cname) {
2236          let name = cname + '=';
2237          let decodedCookie = decodeURIComponent(document.cookie);
2238          let ca = decodedCookie.split(';');
2239          for(let i = 0; i <ca.length; i++) {
2240            let c = ca[i];
2241            while (c.charAt(0) == ' ') {
2242              c = c.substring(1);
2243            }
2244            if (c.indexOf(name) == 0) {
2245              return c.substring(name.length, c.length);
2246            }
2247          }
2248          return '';
2249        }
2250        window.tn_custom_variables = window.tn_custom_variables || {};
2251 
2252        if (navigator.userAgent.indexOf('MAZBot') > -1 || navigator.userAgent.toLowerCase().indexOf('cxensebot') > -1) {
2253            tn_custom_variables.mazbot = 'true';
2254        }
2255 
2256        var re5days = getCookiePaywall('re5days');
2257        if (re5days) {
2258            var date = new Date(re5days);
2259            var now = new Date();
2260            var diffDays = Math.ceil(Math.abs(date - now) / (1000 * 60 * 60 * 24));
2261            tn_custom_variables.daysRemaining = diffDays;
2262        }
2263 
2264        window.tnContentSection = 'article';
2265        var tnContentSection = 'article';
2266        window.tnPostID = 610321;
2267        var tnPostID = 610321;
2268        window.tnPostURL = 'https://www.thenation.com/article/world/afd-germany-east-west-far-right/';
2269        var tnPostURL = 'https://www.thenation.com/article/world/afd-germany-east-west-far-right/';
2270    
2271//# sourceURL=tn-paywall-main-js-before
2272/* ]]> */
2273</script>
vendor: 1 bytes, line 2273
2273
2274<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/paywall/main.js?ver=1790231406" id="tn-paywall-main-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2274
2274
2275<script src="https://www.thenation.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2275
2275
2276<script type="138160ffa9508cc9610b2c89-text/javascript" id="wp-util-js-extra">
2277/* <![CDATA[ */
2278var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
2279//# sourceURL=wp-util-js-extra
2280/* ]]> */
2281</script>
vendor: 1 bytes, line 2281
2281
2282<script src="https://www.thenation.com/wp-includes/js/wp-util.min.js?ver=6.9.4" id="wp-util-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2282
2282
2283<script src="https://www.thenation.com/wp-content/plugins/ajax-password-protected-master/ajax-password-protected.js?ver=0.0.1" id="ajax-password-protected-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2283
2283
2284<script  data-cfasync="false" src="https://www.thenation.com/wp-content/plugins/the-nation-2023/build/index.js?ver=4da6ed083c1147a25c46" id="the-nation-index-js"></script>
vendor: 1 bytes, line 2284
2284
2285<script type="138160ffa9508cc9610b2c89-text/javascript" id="thenation-magzine_ajax-js-extra">
2286/* <![CDATA[ */
2287var ajax_object = {"ajax_url":"https://www.thenation.com/wp-admin/admin-ajax.php","nonce":"c7f36ba673"};
2288//# sourceURL=thenation-magzine_ajax-js-extra
2289/* ]]> */
2290</script>
vendor: 1 bytes, line 2290
2290
2291<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/Magzine_issue_ajax.js?ver=1.0.7" id="thenation-magzine_ajax-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2291
2291
2292<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/light_box.js" id="thenation-lightbox-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2292
2292
2293<script type="138160ffa9508cc9610b2c89-text/javascript" id="thenation-recaptcha-js-extra">
2294/* <![CDATA[ */
2295var tn_recaptcha_details = {"site_key":"6LeP9_UZAAAAALS1EHTemzatNIX2xPAvIDXJS7ki"};
2296//# sourceURL=thenation-recaptcha-js-extra
2297/* ]]> */
2298</script>
vendor: 61 bytes, lines 2298-2299
2298
2299<script src="https://www.google.com/recaptcha/api.js?render=
22996LeP9_UZAAAAALS1EHTemzatNIX2xPAvIDXJS7ki
vendor: 136 bytes, line 2299
2299&amp;onload=tnOnloadCallback&amp;render=explicit" id="thenation-recaptcha-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
2300<script type="138160ffa9508cc9610b2c89-text/javascript" id="thenation-all-js-js-extra">
2301/* <![CDATA[ */
2302var thenation_globals = {"tn_paywall_sfgiframe":"https://subscribe.thenation.com/flex/na/key/G0A1TSA/","tn_incognito_sub":"https://subscribe.thenation.com/flex/NA/key/G0EWCPM/"};
2303//# sourceURL=thenation-all-js-js-extra
2304/* ]]> */
2305</script>
vendor: 1 bytes, line 2305
2305
2306<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/javascripts/all.js?ver=2.2.39" id="thenation-all-js-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2306
2306
2307<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/min/modernizr.min.js" id="thenation-modernizr1-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2307
2307
2308<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/jquery.bxslider.js" id="bxslider-js-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2308
2308
2309<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/comments_js.js?ver=1.0.3" id="custom-comment-reply-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2309
2309
2310<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/tn-ing-detect.js?ver=1.0.7" id="thenation-ing-detect-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2310
2310
2311<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/min/thenation-mostpopular.min.js?ver=1.1.5" id="thenation-mostpopular-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2311
2311
2312<script src="https://www.thenation.com/wp-content/themes/thenation-2023/js/thenation-latest-from-the-nation.js?ver=1.1.2" id="thenation-latest_from_the_nation-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
vendor: 1 bytes, line 2312
2312
2313<script type="138160ffa9508cc9610b2c89-text/javascript" id="sfg-js-js-extra">
2314/* <![CDATA[ */
2315var sfg_options = {"enable_dash_options":"1"};
2316var sfg_options = {"enable_dash_options":"1"};
2317//# sourceURL=sfg-js-js-extra
2318/* ]]> */
2319</script>
vendor: 1 bytes, line 2319
2319
2320<script src="https://www.thenation.com/wp-content/themes/thenation-2023/inc/sfg-subscription/assets/sfg.js?ver=1790198919" id="sfg-js-js" type="138160ffa9508cc9610b2c89-text/javascript"></script>
2320
2321
2322			
2322<script type="138160ffa9508cc9610b2c89-text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"442438c9d9","applicationID":"5436353","transactionName":"Z1JSYkYACEsAV0cKXV4YcVVACAlWTkdaDVVcUh1XRhUPWw1R","queueTime":0,"applicationTime":633,"atts":"SxVRFA4aG0U=","errorBeacon":"bam.nr-data.net","agent":""}</script>
vendor: 142 bytes, line 2322
2322<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="138160ffa9508cc9610b2c89-|49" defer></script>
2322<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6f250c89afdf46d1b1cb525bd4b309be","spa":2}' crossorigin="anonymous"></script>
2322
2323</body>
2324</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.