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 » Feed" href="https://www.thenation.com/feed/" /> 67<link rel="alternate" type="application/rss+xml" title="The Nation » Comments Feed" href="https://www.thenation.com/comments/feed/" /> 68<link rel="alternate" type="application/rss+xml" title="The Nation » 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&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&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 & the Arts">Books & 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">“swipe left below to view more authors”</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&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 & 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&utm_source=Website&utm_campaign=2026-september&sourceid=1100902&ms=editors-note&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. <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. </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 & 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&onload=tnOnloadCallback&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.