OK
https://www.economist.com/
Websites
Runtime: 3.7s
On March 25, 2025, 12:37 AM UTC, https://www.economist.com/ was accessible when tested on AS204170 in Oman.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
84.242.47.34
Query:
IN A www.economist.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.18.42.19
@
IN
A
172.64.145.237
TCP Connections
Connection to 104.18.42.19:443 succeeded.
Connection to 172.64.145.237:443 succeeded.
HTTP Requests
URL
GET https://www.economist.com/
Response Headers
Alt-Svc:h3=":443"; ma=86400Cache-Control:public,must-revalidate,max-age=300,s-maxage=0Cf-Cache-Status:DYNAMICCf-Ray:925a57a50ab86c7e-MCTContent-Type:text/html; charset=utf-8Date:Tue, 25 Mar 2025 00:37:55 GMTServer:cloudflareServer-Timing:cfCacheStatus;desc="DYNAMIC"Set-Cookie:economist_has_visited_app_before=true; Path=/; expires=Wed, 25 Jun 2025 00:37:55 GMT;Vary:accept-encodingVia:1.1 0a25ebc5bb5ab977e06102ae05e21ae6.cloudfront.net (CloudFront)X-Amz-Cf-Id:Cqy4sr51QZPXzdIaGwu4PobSKO2ShBerRl4t_heLBmiF90lTyX7bjQ==X-Amz-Cf-Pop:MCT50-P2X-Cache:Miss from cloudfrontX-Economist-Features:SF_SIGNPOSTING,SOURCEPOINT,REGISTRANT_ONBOARDING,TOPIC_PAGE,ARTICLE_TAGS,GROUP_SUBSCRIBER_WELCOME_MODAL,GROUP_ONE_TIME_COOKIE_BANNER,SEARCH_PROXY_API,ZEPHR_ACQUISITION_BANNERS,LOAD_SOURCEPOINT_SCRIPTS_HIGHER,REDUCE_FETCH_TIMEOUT_TO_2S,RICH_TOPICS,CP2_CACHED_URL,B2B_PERSONALISED_RECOMMENDATIONS,AIRSHIP,ERROR_PAGE_MOST_READ,CAROUSEL_VIDEO_URL
Response Body
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title>The Economist | Independent journalism</title><link rel="icon" href="/favicon.ico" sizes="32x32"/><link rel="icon" href="/engassets/ico/icon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/engassets/ico/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest.json"/><link href="https://marber-cdn.economist.com" rel="preconnect"/><link href="https://marber-cdn.economist.com" rel="preconnect" crossorigin="anonymous"/><link href="https://cdn.parsely.com" rel="preconnect"/><meta name="theme-color" content="#E3120B"/><meta name="application-name" content="The Economist"/><link rel="canonical" href="https://www.economist.com"/><meta name="description" content="Get in-depth global news and analysis. Our coverage spans world politics, business, tech, culture and more. Subscribe for free trial."/><meta name="thumbnail"/><meta property="og:site_name" content="The Economist"/><meta property="og:title" content="The Economist | Independent journalism"/><meta property="og:type" content="website"/><meta property="og:url" content="https://www.economist.com"/><meta property="og:description" content="Get in-depth global news and analysis. Our coverage spans world politics, business, tech, culture and more. Subscribe for free trial."/><meta property="og:image" content="https://www.economist.com/engassets/google-search-logo.png"/><meta property="og:image:width"/><meta property="og:image:height"/><meta name="twitter:site" content="@TheEconomist"/><meta name="twitter:description" content="Get in-depth global news and analysis. Our coverage spans world politics, business, tech, culture and more. Subscribe for free trial."/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:image" content="https://www.economist.com/engassets/google-search-logo.png"/><meta property="fb:app_id" content="193926687345108"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="The Economist"/><script type="application/ld+json"> {"@context":"http://schema.org","@type":"NewsMediaOrganization","name":"The Economist","foundingDate":"1843","url":"https://www.economist.com","logo":{"@type":"ImageObject","url":"https://www.economist.com/engassets/google-search-logo.png"},"sameAs":["https://www.facebook.com/theeconomist","https://www.instagram.com/theeconomist","https://www.twitter.com/theeconomist","https://www.linkedin.com/company/the-economist","https://www.youtube.com/user/economistmagazine","https://en.wikipedia.org/wiki/The_Economist"]} </script><link rel="preload" as="image" imageSrcSet="https://www.economist.com/cdn-cgi/image/width=256,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 256w, https://www.economist.com/cdn-cgi/image/width=360,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 360w, https://www.economist.com/cdn-cgi/image/width=384,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 384w, https://www.economist.com/cdn-cgi/image/width=480,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 480w, https://www.economist.com/cdn-cgi/image/width=600,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 600w, https://www.economist.com/cdn-cgi/image/width=834,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 834w, https://www.economist.com/cdn-cgi/image/width=960,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 960w, https://www.economist.com/cdn-cgi/image/width=1096,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 1096w, https://www.economist.com/cdn-cgi/image/width=1280,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 1280w, https://www.economist.com/cdn-cgi/image/width=1424,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 1424w" imageSizes="(min-width: 1440px) 700px, (min-width: 1280px) 600px, (min-width: 960px) 66vw, 90vw" fetchpriority="high"/><meta name="next-head-count" content="33"/><script>window.env = {"ENV":"production"}; </script><script data-nscript="beforeInteractive">window.NREUM||(NREUM={});NREUM.info = {"agent":"","beacon":"bam.eu01.nr-data.net","errorBeacon":"bam.eu01.nr-data.net","licenseKey":"NRBR-d59e0edcfdf2bb57fb4","applicationID":"475131438","agentToken":null,"applicationTime":143.053196,"transactionName":"MhBSZQoZCxFWUBZbWgtac0QLDAoPGFsNX1AVFFdU","queueTime":0,"ttGuid":"5da7aeb785ac38f7"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538522448",accountID:"2609975",trustKey:"2609975",xpid:"VgAHWF9UDRAEU1RTBAADVVw=",licenseKey:"NRBR-d59e0edcfdf2bb57fb4",applicationID:"475131438"};;/*! For license information please see nr-loader-spa-1.285.0.min.js.LICENSE.txt */ (()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)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]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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},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:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$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:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.285.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="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),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(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;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(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].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).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,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},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])=>{s[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()[s[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 a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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{}}}},944:(e,t,r)=>{"use strict";function n(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)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},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})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s,rF:()=>d});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}function d(e,t){try{if("string"==typeof t?.type){if("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";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>T,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,A="jsTime",T="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>I});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(9414),x=r(3241),E=r(5701);function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const T={};var S=r(9417),N=r(5603);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function I(e,t={},g,I){let{init:P,info:j,loader_config:C,runtime:k={},exposed:L=!0}=t;k.loaderType=g;const H=(0,h.pV)();j||(P=H.init,j=H.info,C=H.loader_config),(0,S.xN)(e.agentIdentifier,P||{}),(0,N.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const M=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];O||(M.proxy.assets&&(_(M.proxy.assets),D.push(M.proxy.assets)),M.proxy.beacon&&D.push(M.proxy.beacon),A(),(0,h.US)("activatedFeatures",E.B),e.runSoftNavOverSpa&&=!0===M.soft_navigations.enabled&&M.feature_flags.includes("soft_nav")),k.denyList=[...M.ajax.deny_list||[],...M.ajax.block_internal?D:[]],k.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,k),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var A=s.ee.get(e),S=A.get("tracer");T[e]=b.g.OFF,A.on(p.G4.REPLAY_RUNNING,(t=>{T[e]=t}));var N="api-",_=N+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(N,n,!0,o||null===r?"session":void 0)(t,r)}function I(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,A),(0,w.R)(A,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,A),(0,R.J)(A,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=j(N,e,!0,"api")})),g.addPageAction=j(N,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=j(N,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(N,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return O("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,A),A.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,A)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,A)},g.interaction=function(e){return(new I).get("object"==typeof e?e:{})};const P=I.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,A),h||(0,a.p)(_+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,A),function(){if(S.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw S.emit("fn-err",[arguments,this,t],r),t}finally{S.emit("fn-end",[(0,v.t)()],r)}}}};function j(t,r,i,o){return function(){return(0,a.p)(f.xV,["API/"+r+"/called"],void 0,n.K7.metrics,A),(0,x.W)({agentIdentifier:e,loaded:!!E.B?.[e],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:o}}),o&&(0,a.p)(t+r,[i?(0,v.t)():performance.now(),...arguments],i?null:this,o,A),i?void 0:this}}function C(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),A.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{P[e]=j(_,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?j(_,"routeName",void 0,n.K7.softNav):j(N,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,A),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!T[e]],void 0,n.K7.jserrors,A)},d.RI?(0,u.GG)((()=>C()),!0):C(),g}(e.agentIdentifier,I,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=L),O||(0,x.W)({agentIdentifier:e.agentIdentifier,loaded:!!E.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:{init:M,info:j,loader_config:C,runtime:k}}),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={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",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.285.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.285.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-73OmviyU40lnC5NZHvj5egb1Dktz4of17DYc4nbj2RduD/YSRadVPKgqV4pTV++UKRfMh1kiyzvZ3EZ9+nCVRA==",249:"sha512-K0uLsDVOs99bSE/U1/+N3dF9ugBMgNxv9bGCDosl/OYQ9Vbh3OEiiDdoeJ2Jyez+MV++R54r9pGP4l89pkOgrw==",212:"sha512-xpg2N/nVV3R+2dh1bNPkgU4MdEfsSknhvWWYRI9zgj8nuzl1HP8n4T1tr6iNK7k+LC8m/kDrZH58sW6X5daNDQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.285.0.PROD"]=self["webpackChunk:NRBA-1.285.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class N extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var _=i(8154);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),p.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,x.p)(_.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(H(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)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,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",J=Y+"body-",X=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,X.forEach((e=>{r(Q[te],e,J),r(ee[te],e,J)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;const he="X-NewRelic-App-Data";class pe extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(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 d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.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,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(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 y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.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}const me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:we,bD:Re,d3:xe,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:Ne}=ye;class _e extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Ne+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Ne+Ee,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(we,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ie extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3962);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){if(super(e,Pe.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=be(this.ee);Pe.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Ce=i(7378);const ke={},Le=["appendChild","insertBefore","replaceChild"];function He(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||ke[t.debugId])return t;ke[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,Le,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Me={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(Me[t.debugId])return t;Me[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ke={},Ue="setTimeout",Ve="setInterval",Ge="clearTimeout",Fe="-start",Be=[Ue,"setImmediate",Ve,Ge,"clearImmediate"];function We(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Ke[t.debugId]++)return t;Ke[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Be.slice(0,2),Ue+"-"),r.inPlace(p.gm,Be.slice(2,3),Ve+"-"),r.inPlace(p.gm,Be.slice(3),Ge+"-"),t.on(Ve+Fe,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ue+Fe,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const ze={};function qe(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||ze[t.debugId])return t;ze[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Ze,d3:Ye,Kp:Je,$p:Xe,wW:$e,e5:Qe,tH:et,uP:tt,rw:rt,Lc:nt}=Ce;class it extends b{static featureName=Ze;constructor(e,t=!0){if(super(e,Ze,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=He(this.ee),a=De(this.ee),s=We(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=be(this.ee),f=qe(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[tt]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[tt],this[nt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(tt,g),a.on(rt,g),o.on(rt,g),this.ee.on(nt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([tt,nt,"xhr-resolved"],this.featureName),u.buffer([tt],this.featureName),s.buffer(["setTimeout"+Je,"clearTimeout"+Ye,tt],this.featureName),c.buffer([tt,"new-xhr","send-xhr"+Ye],this.featureName),d.buffer([et+Ye,et+"-done",et+Xe+Ye,et+Xe+Je],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([tt],this.featureName),a.buffer(["propagate",rt,$e,"executor-err","resolve"+Ye],this.featureName),i.buffer([tt,"no-"+tt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,et+Ye),v(d,et+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var ot=i(3333);class at extends b{static featureName=ot.TZ;constructor(e,t=!0){super(e,ot.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(ot.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),ot.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var st=i(993),ct=i(3785),ut=i(9414);class dt extends b{static featureName=st.TZ;constructor(e,t=!0){super(e,st.TZ,t);const r=this.ee;(0,ut.J)(r,p.gm.console,"log",{level:"info"}),(0,ut.J)(r,p.gm.console,"error",{level:"error"}),(0,ut.J)(r,p.gm.console,"warn",{level:"warn"}),(0,ut.J)(r,p.gm.console,"info",{level:"info"}),(0,ut.J)(r,p.gm.console,"debug",{level:"debug"}),(0,ut.J)(r,p.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ct.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[pe,w,N,_e,Ie,O,M,at,dt,je,it],loaderType:"spa"})})()})();</script><script data-test-id="interactive-resize-script" data-nscript="beforeInteractive"> // Resize iframes on articles with interactives when they send a RESIZE message window.addEventListener('message', (event) => { if (event.data.type === 'RESIZE') { const height = parseInt(event.data.payload.height, 10); Array.prototype.forEach.call(document.getElementsByTagName('iframe'), function (element) { if (element.contentWindow === event.source) { element.style.height = height + 'px'; } }); } }, false); </script><link rel="preload" href="/engassets/_next/static/css/07be1cfad6df1dac.css" as="style"/><link rel="stylesheet" href="/engassets/_next/static/css/07be1cfad6df1dac.css" data-n-g=""/><link rel="preload" href="/engassets/_next/static/css/ec8b207671fc24da.css" as="style"/><link rel="stylesheet" href="/engassets/_next/static/css/ec8b207671fc24da.css" data-n-p=""/><link rel="preload" href="/engassets/_next/static/css/4388e9a598693da7.css" as="style"/><link rel="stylesheet" href="/engassets/_next/static/css/4388e9a598693da7.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/engassets/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script data-test-id="sourcepoint-config-script" src="//cmp-cdn.p.aws.economist.com/latest/configs/economist.config.js" defer="" data-nscript="beforeInteractive"></script><script data-test-id="sourcepoint-script" src="//cmp-cdn.p.aws.economist.com/latest/cmp.min.js" defer="" data-nscript="beforeInteractive"></script><script data-test-id="optimizely-script" src="/optimizelyjs/19440972562.js" id="optimizely-script" defer="" data-nscript="beforeInteractive"></script><script src="https://wall-ui-cdn.p.aws.economist.com/latest/wall-ui.js" defer="" data-nscript="beforeInteractive"></script><script src="/engassets/_next/static/chunks/webpack-0b6179282598554e.js" defer=""></script><script src="/engassets/_next/static/chunks/framework-b0ec748c7a4c483a.js" defer=""></script><script src="/engassets/_next/static/chunks/main-3145a9e40d6fb7c0.js" defer=""></script><script src="/engassets/_next/static/chunks/pages/_app-96f96644000af5c1.js" defer=""></script><script src="/engassets/_next/static/chunks/0175eaf9-023e44234f82ada4.js" defer=""></script><script src="/engassets/_next/static/chunks/d6e1aeb5-d28ac93f5e156bf0.js" defer=""></script><script src="/engassets/_next/static/chunks/423ae6dd-533b6d3ce7a00a14.js" defer=""></script><script src="/engassets/_next/static/chunks/5078-fbe0a910bde2a3c2.js" defer=""></script><script src="/engassets/_next/static/chunks/5736-6ef3e71a8ae6208e.js" defer=""></script><script src="/engassets/_next/static/chunks/881-e6a04ac65ec26928.js" defer=""></script><script src="/engassets/_next/static/chunks/5096-45449952b297dc78.js" defer=""></script><script src="/engassets/_next/static/chunks/1721-c6d87f3b68f56414.js" defer=""></script><script src="/engassets/_next/static/chunks/1248-05c4f0e4b3d8a439.js" defer=""></script><script src="/engassets/_next/static/chunks/5403-2374ab58e9811756.js" defer=""></script><script src="/engassets/_next/static/chunks/3589-daffba4c583667f0.js" defer=""></script><script src="/engassets/_next/static/chunks/1600-6677c21f62b31ca2.js" defer=""></script><script src="/engassets/_next/static/chunks/3361-350c03d31f8980ff.js" defer=""></script><script src="/engassets/_next/static/chunks/5043-b31a4b820835adc2.js" defer=""></script><script src="/engassets/_next/static/chunks/2354-01537c9468ea25a4.js" defer=""></script><script src="/engassets/_next/static/chunks/pages/index-9f10f5063b3db046.js" defer=""></script><script src="/engassets/_next/static/9zTKSbFEJx7AJ-cN-eTB3/_buildManifest.js" defer=""></script><script src="/engassets/_next/static/9zTKSbFEJx7AJ-cN-eTB3/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div><style data-emotion="css-global 1hx7ce2">body{background-color:var(--mb-colour-greyscale-london-100);color:var(--mb-colour-greyscale-london-5);font-family:var(--mb-typeface-serif);font-size:var(--mb-typestyle-body-1-size);font-style:normal;font-weight:var(--mb-font-weight-regular);line-height:var(--mb-typestyle-body-1-leading);-webkit-text-size-adjust:100%;}img{height:auto;max-width:100%;}.visually-hidden{clip:rect(0.0625rem,0.0625rem,0.0625rem,0.0625rem);height:0.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute;width:0.0625rem;}</style><style data-emotion="css-global 13bmbib">.advert >div{display:inline-block;margin:0.75rem 0 0;}.advert--aside{grid-column:1/-1;margin:0;}.advert--regwall{box-shadow:none;margin-bottom:0;margin-top:2.25rem;}@media (max-width: 79.9375rem){.advert--regwall{background-color:#fafafa;border:1px solid #ededed;margin-top:2.1875rem;position:-webkit-sticky;position:sticky;top:0;z-index:1;}}.advert--leaderboard{display:none;}.advert--billboard{display:none;}.advert--full-width{margin:0 0 3rem 0;}.advert.hidden{margin:0;}@media (min-width: 60rem){.advert--leaderboard{display:block;height:9.8125rem;}.advert--full-width{margin-bottom:3.5rem;}}@media (max-width: 79.9375rem){.advert--right-rail,.layout-rhr-lower{display:none;}}@media (min-width: 80rem){.advert--right-rail{grid-area:1/9/3/-1;height:40.9375rem;}.advert--right-rail .advert{box-shadow:none;}}@media (min-width: 89rem){.advert--right-rail{grid-column-start:10;}}[class*='adComponent_advert']:before{font-family:var(--mb-typeface-sans);font-size:var(--mb-typestyle-label-2-size);}</style><div class="global-layout css-0 e1qxui40"><style data-emotion="css 9rhqok">.css-9rhqok{position:relative;z-index:2;background-color:#fff;}</style><div class="css-9rhqok e1fyg7r20"><div class="adComponent_advert__kPVUI adComponent_top__0UnUy adComponent_hidden__Dp0GM"><div><div id="econtop-0" class="adComponent_adcontainer__eooQr"></div></div></div></div><style data-emotion="css 1m13llq">.css-1m13llq{margin-bottom:1.5rem;}.css-1m13llq:has(~ * .e12x4uka0){margin-bottom:0.5rem;}.css-1m13llq:has(~ * .e2gqnjg0){margin-bottom:1rem;}@media (max-width: 79.9375rem){.css-1m13llq:has(~ * .ebtuzf90){margin-bottom:0;}}</style><div class="css-1m13llq eazdhg0"><header class="masthead_mb-masthead__HcsMD"><div><div class="nav-bar_mb-masthead__nav-bar__OAJzo nav-bar_mb-masthead__nav-bar--sticky__cNyyI" data-test-id="masthead-nav-bar-sticky"><div class="container_mb-container__Fo2_b container_mb-container--padded__mFgN3"><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--justify-content-space-between__ByTOc flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-lg__P6OPa"><a class="nav-bar_mb-masthead__nav-bar-logo__Rq_R2" href="/"><div class="media-query_mb-media-query--min-sm__VZplZ"><div><img src="https://marber-cdn.economist.com/foundations/latest/images/brand-identifiers/the-economist/signature-red.svg" width="190" height="22" alt="The Economist" class="nav-bar_mb-masthead__nav-bar-logo-signature__yUUZj" data-testid="sticky-logo"/></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><img src="https://marber-cdn.economist.com/foundations/latest/images/brand-identifiers/the-economist/monogram-square-red.svg" width="56" height="56" alt="The Economist" class="nav-bar_mb-masthead__nav-bar-logo-monogram__Cc7UC"/></div></a><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB controls_mb-masthead__controls__Z_4Sq"><a class="call-to-action_mb-call-to-action__JMKot call-to-action_mb-call-to-action--primary__Hpuo3 call-to-action_mb-call-to-action--small__Dq0Sg" href="/api/auth/subscribe" data-test-id="masthead-cta"><span>Try for free</span></a><hr/><div class="media-query_mb-media-query--min-lg__mm1MB"><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/enterprise" data-test-id="masthead-enterprise-link">Enterprise</a></div><div class="media-query_mb-media-query--min-lg__mm1MB"><hr/></div><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/api/auth/login" data-test-id="masthead-login-link">Log in</a><hr/><button class="button_mb-masthead__button__4sHC_" data-test-id="masthead-overlay-btn" aria-haspopup="menu" aria-controls="masthead-navigation" aria-expanded="false"><svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M3.333 23.641v-2h13.039v2H3.333Zm0-6.526v-2h6.308v2H3.333Zm0-6.525v-2h6.308v2H3.333Zm23.929 13.077-5.16-5.121a5.86 5.86 0 0 1-1.66.844c-.599.193-1.208.29-1.827.29-1.67 0-3.094-.584-4.272-1.752-1.177-1.167-1.766-2.586-1.766-4.255 0-1.67.589-3.087 1.767-4.255 1.178-1.168 2.603-1.751 4.274-1.751 1.672 0 3.096.583 4.272 1.751 1.176 1.168 1.764 2.584 1.764 4.249 0 .619-.097 1.228-.29 1.827a5.51 5.51 0 0 1-.856 1.647l5.159 5.12-1.405 1.406Zm-8.647-5.988c1.122 0 2.076-.388 2.861-1.166.785-.778 1.178-1.725 1.178-2.84 0-1.115-.393-2.062-1.178-2.84-.785-.777-1.739-1.166-2.86-1.166-1.122 0-2.076.389-2.861 1.166-.785.778-1.178 1.725-1.178 2.84 0 1.115.393 2.062 1.178 [scrubbed] 1.739 1.166 2.86 1.166Z" fill="#0D0D0D"></path></svg><span>Menu</span></button></div></div></div></div><div class="nav-bar_mb-masthead__nav-bar__OAJzo" data-test-id="masthead-nav-bar"><div class="container_mb-container__Fo2_b container_mb-container--padded__mFgN3"><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--justify-content-space-between__ByTOc flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-lg__P6OPa"><a class="nav-bar_mb-masthead__nav-bar-logo__Rq_R2" href="/"><div class="media-query_mb-media-query--min-sm__VZplZ"><div><img src="https://marber-cdn.economist.com/foundations/latest/images/brand-identifiers/the-economist/logo-red.svg" width="160" height="80" alt="The Economist" class="nav-bar_mb-masthead__nav-bar-logo-standard__XMlRb" data-testid="standard-logo"/></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><img src="https://marber-cdn.economist.com/foundations/latest/images/brand-identifiers/the-economist/monogram-square-red.svg" width="56" height="56" alt="The Economist" class="nav-bar_mb-masthead__nav-bar-logo-monogram__Cc7UC"/></div></a><a href="#content" class="button_mb-button__seg6h button_mb-button--secondary__B_8oH button_mb-button--large__wSjqS button_mb-button--solid__IoHbD button_mb-button--text__ni08S skip-to-content_mb-masthead__skip-to-content__S9O6y"><span>Skip to content</span></a><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB controls_mb-masthead__controls__Z_4Sq"><a class="call-to-action_mb-call-to-action__JMKot call-to-action_mb-call-to-action--primary__Hpuo3 call-to-action_mb-call-to-action--small__Dq0Sg" href="/api/auth/subscribe" data-test-id="masthead-cta"><span>Try for free</span></a><hr/><div class="media-query_mb-media-query--min-lg__mm1MB"><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/enterprise" data-test-id="masthead-enterprise-link">Enterprise</a></div><div class="media-query_mb-media-query--min-lg__mm1MB"><hr/></div><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/api/auth/login" data-test-id="masthead-login-link">Log in</a><hr/><button class="button_mb-masthead__button__4sHC_" data-test-id="masthead-overlay-btn" aria-haspopup="menu" aria-controls="masthead-navigation" aria-expanded="false"><svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M3.333 23.641v-2h13.039v2H3.333Zm0-6.526v-2h6.308v2H3.333Zm0-6.525v-2h6.308v2H3.333Zm23.929 13.077-5.16-5.121a5.86 5.86 0 0 1-1.66.844c-.599.193-1.208.29-1.827.29-1.67 0-3.094-.584-4.272-1.752-1.177-1.167-1.766-2.586-1.766-4.255 0-1.67.589-3.087 1.767-4.255 1.178-1.168 2.603-1.751 4.274-1.751 1.672 0 3.096.583 4.272 1.751 1.176 1.168 1.764 2.584 1.764 4.249 0 .619-.097 1.228-.29 1.827a5.51 5.51 0 0 1-.856 1.647l5.159 5.12-1.405 1.406Zm-8.647-5.988c1.122 0 2.076-.388 2.861-1.166.785-.778 1.178-1.725 1.178-2.84 0-1.115-.393-2.062-1.178-2.84-.785-.777-1.739-1.166-2.86-1.166-1.122 0-2.076.389-2.861 1.166-.785.778-1.178 1.725-1.178 2.84 0 1.115.393 2.062 1.178 [scrubbed] 1.739 1.166 2.86 1.166Z" fill="#0D0D0D"></path></svg><span>Menu</span></button></div></div></div></div><div class="overlay_mb-masthead__overlay__iYKDT" data-test-id="masthead-menu-overlay" id="masthead-navigation" aria-hidden="true"><div class="grid_mb-grid__RxwTt grid_mb-grid--padded__ReCwr"><hr class="rule_mb-rule__TPQVN rule_mb-rule--standard__amoIv" data-testid="rule-standard"/><form action="/search" method="get" class=""><div class="form-field_mb-form-field__6VNhn"><div class="combined-input_mb-combined-input__C_hbi"><input class="input_mb-input__yHoJc" type="text" placeholder="Search or ask a question" name="q" aria-label="Search"/><button type="submit" class="button_mb-button__seg6h button_mb-button--secondary__B_8oH button_mb-button--large__wSjqS button_mb-button--solid__IoHbD button_mb-button--icon__IUNiD"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="search-outline"><path fill="var(--mb-colour-greyscale-london-5)" d="m19.6 21-6.3-6.3A6.096 6.096 0 0 1 9.5 16c-1.817 0-3.354-.63-4.612-1.887C3.629 12.854 3 11.317 3 9.5c0-1.817.63-3.354 1.888-4.612C6.146 3.629 7.683 3 9.5 3c1.817 0 3.354.63 4.613 1.888C15.37 6.146 16 7.683 16 9.5a6.096 6.096 0 0 1-1.3 3.8l6.3 6.3-1.4 1.4ZM9.5 14c1.25 0 2.313-.438 3.188-1.313C13.562 11.813 14 10.75 14 9.5c0-1.25-.438-2.313-1.313-3.188C11.813 5.438 10.75 5 9.5 5c-1.25 0-2.313.438-3.188 1.313S5 8.25 5 9.5c0 1.25.438 2.313 1.313 3.188C7.188 13.562 8.25 14 9.5 14Z"></path></svg></button></div></div></form><hr class="rule_mb-rule__TPQVN rule_mb-rule--standard__amoIv" data-testid="rule-standard"/><div class="overlay_mb-masthead__overlay-featured__33ybD"><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB feature_mb-masthead__feature__u6RBx"><img src="https://www.economist.com/content-assets/images/20250123_drp045.png" class="image_mb-image__x8tHb" width="1024" height="1024"/><div><a href="https://www.economist.com/the-world-in-brief"><span class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-title-2__wW2Y_ text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-normal__512D0">The world in brief</span></a><p class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-label-2__Q9_PT text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-italic__gOhBt">Catch up on global daily news</p></div></div><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB feature_mb-masthead__feature__u6RBx"><img src="https://www.economist.com/content-assets/images/20250123_drp050.png" class="image_mb-image__x8tHb" width="1024" height="1024"/><div><a href="https://www.economist.com/topics/1843-magazine"><span class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-title-2__wW2Y_ text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-normal__512D0">1843 magazine</span></a><p class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-label-2__Q9_PT text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-italic__gOhBt">Dive into compelling long reads</p></div></div><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB feature_mb-masthead__feature__u6RBx"><img src="https://www.economist.com/content-assets/images/20250123_drp046.png" class="image_mb-image__x8tHb" width="1024" height="1024"/><div><a href="https://www.economist.com/audio/podcasts"><span class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-title-2__wW2Y_ text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-normal__512D0">Podcasts</span></a><p class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-label-2__Q9_PT text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-italic__gOhBt">Tune into engaging conversations</p></div></div><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB feature_mb-masthead__feature__u6RBx"><img src="https://www.economist.com/content-assets/images/20250123_drp044.png" class="image_mb-image__x8tHb" width="1024" height="1024"/><div><a href="https://www.economist.com/video"><span class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-title-2__wW2Y_ text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-normal__512D0">Video</span></a><p class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-label-2__Q9_PT text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-italic__gOhBt">Watch engaging short films</p></div></div><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB feature_mb-masthead__feature__u6RBx"><img src="https://www.economist.com/content-assets/images/20250123_drp048.png" class="image_mb-image__x8tHb" width="1024" height="1024"/><div><a href="https://www.economist.com/subscriber-events"><span class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-title-2__wW2Y_ text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-normal__512D0">Digital events</span></a><p class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-label-2__Q9_PT text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-italic__gOhBt">Gain insights from experts</p></div></div><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--align-items-center__XeK_G flex_mb-flex--gap-sm__rAZkB feature_mb-masthead__feature__u6RBx"><img src="https://www.economist.com/content-assets/images/20250123_drp047.png" class="image_mb-image__x8tHb" width="1024" height="1024"/><div><a href="https://www.economist.com/newsletters"><span class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-title-2__wW2Y_ text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-normal__512D0">Newsletters</span></a><p class="text_mb-text__wleiI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-label-2__Q9_PT text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-italic__gOhBt">Curated news, direct to your inbox</p></div></div></div><nav class="overlay_mb-masthead__overlay-sections__jBOIr"><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--open__0ltEE link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="true" aria-controls="masthead-sections-link-list-OfR6RmJtGfjdzzJO5sndV-controls" id="masthead-sections-link-list-OfR6RmJtGfjdzzJO5sndV"><span>Current topics</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="collapse-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 15.75 12 10.65l-5.164 5.1-1.586-1.57L12 7.5l6.75 6.68-1.586 1.57Z"></path></svg></span></button><nav id="masthead-sections-link-list-OfR6RmJtGfjdzzJO5sndV-controls" aria-labelledby="masthead-sections-link-list-OfR6RmJtGfjdzzJO5sndV"><ul><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/topics/war-in-the-middle-east">War in the Middle East</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/topics/ukraine-at-war">War in Ukraine</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/topics/the-world-ahead-2025">The World Ahead 2025</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/topics/climate-change">Climate change</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/topics/geopolitics">Geopolitics</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/topics/economy">The world economy</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/topics/artificial-intelligence">Artificial intelligence</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="https://www.economist.com/interactive/trump-approval-tracker/hundred-days">Trump approval tracker</a></li></ul></nav></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>Current topics</h2><nav id="masthead-sections-link-list-Aa871-QmiD0YCzYMSxUON-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/war-in-the-middle-east">War in the Middle East</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/ukraine-at-war">War in Ukraine</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/the-world-ahead-2025">The World Ahead 2025</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/climate-change">Climate change</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/geopolitics">Geopolitics</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/economy">The world economy</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/artificial-intelligence">Artificial intelligence</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/interactive/trump-approval-tracker/hundred-days">Trump approval tracker</a></li></ul></nav></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="false" aria-controls="masthead-sections-link-list-zWnloJRqYE2F0srI4MpSE-controls" id="masthead-sections-link-list-zWnloJRqYE2F0srI4MpSE"><span>World</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="expand-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 8.25 12 13.35l-5.164-5.1L5.25 9.82 12 16.5l6.75-6.68-1.586-1.57Z"></path></svg></span></button></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>World</h2><nav id="masthead-sections-link-list-bQkPspp07gmAMQ6ejuMrb-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/the-world-this-week">The world this week</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/china">China</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/united-states">United States</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/europe">Europe</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/britain">Britain</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/middle-east">Middle East</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/africa">Africa</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/asia">Asia</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/the-americas">The Americas</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/international">International</a></li></ul></nav></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="false" aria-controls="masthead-sections-link-list-BSvd05qw_o3gpv7i5bQ3Z-controls" id="masthead-sections-link-list-BSvd05qw_o3gpv7i5bQ3Z"><span>Business & economics</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="expand-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 8.25 12 13.35l-5.164-5.1L5.25 9.82 12 16.5l6.75-6.68-1.586-1.57Z"></path></svg></span></button></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>Business & economics</h2><nav id="masthead-sections-link-list-th07tgOQcNs62VFTnIXiH-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/finance-and-economics">Finance & economics</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/business">Business</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/interactive/big-mac-index">Big Mac index</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/economic-and-financial-indicators">Economic & financial indicators</a></li></ul></nav></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="false" aria-controls="masthead-sections-link-list-_lCtR-N1xI1_avielEwH6-controls" id="masthead-sections-link-list-_lCtR-N1xI1_avielEwH6"><span>Opinion</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="expand-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 8.25 12 13.35l-5.164-5.1L5.25 9.82 12 16.5l6.75-6.68-1.586-1.57Z"></path></svg></span></button></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>Opinion</h2><nav id="masthead-sections-link-list-fCIj-FyVBblYaDk3dYTCn-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/leaders">Leaders</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/letters">Letters to the editor</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/by-invitation">By Invitation</a></li></ul></nav></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="false" aria-controls="masthead-sections-link-list-yThMRyWXVlCBLmI8mM-bX-controls" id="masthead-sections-link-list-yThMRyWXVlCBLmI8mM-bX"><span>In depth</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="expand-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 8.25 12 13.35l-5.164-5.1L5.25 9.82 12 16.5l6.75-6.68-1.586-1.57Z"></path></svg></span></button></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>In depth</h2><nav id="masthead-sections-link-list-uVay5dOi9QgP1LnYr2jbT-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/science-and-technology">Science & technology</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/briefing">Briefing</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/graphic-detail">Graphic detail</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/interactives">Interactives</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/the-economist-explains">The Economist explains</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/special-reports">Special reports</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/technology-quarterly">Technology Quarterly</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/essay">Essay</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/schools-brief">Schools brief</a></li></ul></nav></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="false" aria-controls="masthead-sections-link-list-hpUSkcCovmg1xRwNh9Z7K-controls" id="masthead-sections-link-list-hpUSkcCovmg1xRwNh9Z7K"><span>Culture & society</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="expand-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 8.25 12 13.35l-5.164-5.1L5.25 9.82 12 16.5l6.75-6.68-1.586-1.57Z"></path></svg></span></button></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>Culture & society</h2><nav id="masthead-sections-link-list-2f78CZWVE5VQ7PAsRo9PS-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/culture">Culture</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/the-economist-reads">The Economist reads</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/obituary">Obituary</a></li></ul></nav></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="false" aria-controls="masthead-sections-link-list-RrfbzuaXJ8ogsSFTIawM3-controls" id="masthead-sections-link-list-RrfbzuaXJ8ogsSFTIawM3"><span>Weekly edition</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="expand-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 8.25 12 13.35l-5.164-5.1L5.25 9.82 12 16.5l6.75-6.68-1.586-1.57Z"></path></svg></span></button></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>Weekly edition</h2><nav id="masthead-sections-link-list-V0h3qkDUJpseAsQL2lXr5-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/weeklyedition/">This week</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/weeklyedition/archive">Past editions</a></li></ul></nav></div></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ link-list_mb-link-list--accordion__OAVoK"><button aria-expanded="false" aria-controls="masthead-sections-link-list-KCr9oz31NPLspIx-tB1RN-controls" id="masthead-sections-link-list-KCr9oz31NPLspIx-tB1RN"><span>Our A-to-Zs</span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="expand-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M17.164 8.25 12 13.35l-5.164-5.1L5.25 9.82 12 16.5l6.75-6.68-1.586-1.57Z"></path></svg></span></button></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>Our A-to-Zs</h2><nav id="masthead-sections-link-list-YCqJ8GzTjnEgqHgbyGTyF-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/economics-a-to-z">Economics</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/interactive/us-politics-glossary-election-terms">American politics</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/military-terms-a-to-z">Military terms</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/international-relations-a-to-z">International relations</a></li></ul></nav></div></div></nav></div></div><nav class="quick-links_mb-masthead__quick-links__QJqE5"><div class="container_mb-container__Fo2_b container_mb-container--padded__mFgN3"><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/weeklyedition/">Weekly edition</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/the-world-in-brief">The world in brief</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/war-in-the-middle-east">War in the Middle East</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/ukraine-at-war">War in Ukraine</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/united-states">United States</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/economy">The world economy</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/business">Business</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/topics/artificial-intelligence">Artificial intelligence</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/interactive/archive-1945">Archive 1945</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="https://www.economist.com/interactive/mini-crossword">Mini crossword</a></li></ul></div></nav></div></header><dialog class="my-account_mb-my-account__AFmuM" data-test-id="masthead-my-account-menu"><div><div class="flex_mb-flex__6laMs flex_mb-flex--row__44kW8 flex_mb-flex--justify-content-space-between__ByTOc"><h3 class="text_mb-text__wleiI margin_mb-u-margin-b-lg__qMuVb text_mb-text--typestyle-title-3__Lwl6I text_mb-text--typeface-sans__Rlix_ text_mb-text--style-normal__512D0">My Economist</h3><button class="control_mb-control__JIjs_ control_mb-control--sm__ZrhZa" data-testid="control" aria-label="Close my account menu"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-testid="close-solid"><path fill="var(--mb-colour-greyscale-london-5)" d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg></span></button></div><div class="my-account_mb-my-account__wrapper__Ec8TY"><hr class="rule_mb-rule__TPQVN margin_mb-u-margin-b-sm__0K5gI rule_mb-rule--emphasised__Y_vSp" data-testid="rule-emphasised"/><div><p class="text_mb-text__wleiI margin_mb-u-margin-b-sm__0K5gI text_mb-text--colour-london-5__t4HRQ text_mb-text--typestyle-body-1__zZ7A8 text_mb-text--typeface-serif__P2Vq9 text_mb-text--style-normal__512D0">Unlimited digital access to all reporting, podcasts, newsletters and events</p><a class="call-to-action_mb-call-to-action__JMKot call-to-action_mb-call-to-action--primary__Hpuo3 call-to-action_mb-call-to-action--small__Dq0Sg" href="/api/auth/subscribe"><span>Try for free</span></a><hr class="rule_mb-rule__TPQVN margin_mb-u-margin-t-lg__AH_9F margin_mb-u-margin-b-sm__0K5gI rule_mb-rule--emphasised__Y_vSp" data-testid="rule-emphasised"/></div><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ"><h2>SUBSCRIBER BENEFITS</h2><nav id="my-account-links-zOVTI1EuLWCOHzQg8-g_S-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/audio/podcasts">Podcasts</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/newsletters">Newsletters</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/video">Video</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/subscriber-events">Live virtual events</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/get-the-app">The Economist app</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/get-the-espresso-app">Espresso app</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/saved-stories">Saved stories</a></li></ul></nav></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><h2>SUBSCRIBER BENEFITS</h2><nav id="my-account-links-OjMlhUEMxfXvxROiKJ1w_-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/audio/podcasts">Podcasts</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/newsletters">Newsletters</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/video">Video</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/subscriber-events">Live virtual events</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/get-the-app">The Economist app</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/get-the-espresso-app">Espresso app</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/saved-stories">Saved stories</a></li></ul></nav></div></div><hr class="rule_mb-rule__TPQVN margin_mb-u-margin-t-lg__AH_9F margin_mb-u-margin-b-sm__0K5gI rule_mb-rule--emphasised__Y_vSp" data-testid="rule-emphasised"/><div class="media-query_mb-media-query--max-sm__qaH55"><div class="link-list_mb-link-list__ZHptZ"><nav id="my-account-links-2kuCbkRYrGbtJCr4pmrPt-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/api/my-account">Account</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--large__Xt4wZ" href="/api/auth/logout">Log out</a></li></ul></nav></div></div><div class="media-query_mb-media-query--min-sm__VZplZ"><div class="link-list_mb-link-list__ZHptZ"><nav id="my-account-links-lhTar0x1wZnT-c1FiwIG8-controls" aria-labelledby=""><ul><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/api/my-account">Account</a></li><li><a class="link_mb-link__EG0v0 link_mb-link--medium__q8DSe" href="/api/auth/logout">Log out</a></li></ul></nav></div></div></div></div></dialog></div><div><main role="main" id="content"><style data-emotion="css uirvwh">.css-uirvwh{margin-bottom:3rem;}</style><div class="css-uirvwh exp8itd0"><style data-emotion="css 1jw9srr">.css-1jw9srr{margin-bottom:3rem;}@media (min-width: 60rem){.css-1jw9srr{margin-bottom:3.5rem;}.css-1jw9srr .e1o71q7l3{height:100%;}}</style><section id="new-relic-top-stories" class="css-1jw9srr e1ns5z760"><style data-emotion="css beo71e">.css-beo71e{margin-left:auto;margin-right:auto;max-width:89.5rem;position:relative;padding-left:var(--mb-responsive-grid-gap);padding-right:var(--mb-responsive-grid-gap);}@media (min-width: 37.5rem){.css-beo71e{padding-left:var(--mb-responsive-grid-gutter);padding-right:var(--mb-responsive-grid-gutter);}}</style><div class="css-beo71e eetis970"><style data-emotion="css g0o2lb">.css-g0o2lb{display:grid;grid-auto-flow:row;grid-column-gap:var(--mb-responsive-grid-gutter);grid-row-gap:3rem;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;max-width:89.5rem;overflow:hidden;position:relative;grid-row-gap:1.5rem;grid-template-areas:"lead" "twib" "secondary" "tertiary";}@media (min-width: 60rem){.css-g0o2lb{grid-template-areas:"lead lead lead lead lead lead lead lead twib twib twib twib" "divider divider divider divider divider divider divider divider divider divider divider divider" "secondary secondary secondary secondary secondary tertiary tertiary tertiary tertiary tertiary tertiary tertiary";}}@media (min-width: 80rem){.css-g0o2lb{grid-template-areas:"lead lead secondary twib" "divider divider divider divider" "tertiary tertiary tertiary tertiary";}}</style><div class="css-g0o2lb e3mhczn0"><style data-emotion="css s1ugho">.css-s1ugho{grid-area:lead;position:relative;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}.css-s1ugho::after{background-color:var(--mb-colour-greyscale-london-85);content:'';height:100%;position:absolute;right:-1rem;right:calc(-1 * var(--mb-responsive-grid-gap));top:0;width:1px;}.css-s1ugho:last-child::after{height:0;}</style><div class="css-s1ugho e1a1lgff0"><style data-emotion="css xs746h">.css-xs746h{position:relative;width:100%;margin-top:0;overflow:hidden;display:block;}.e1ns5z760 .css-xs746h{margin-top:-0.25rem;margin-bottom:1.5rem;}@media (min-width: 22.5rem){.e1ns5z760 .css-xs746h{margin-top:-0.25rem;margin-bottom:1.5rem;}}@media (min-width: 37.5rem){.e1ns5z760 .css-xs746h{margin-top:0;margin-bottom:1.5rem;}}@media (min-width: 60rem){.e1ns5z760 .css-xs746h{margin-top:-0.25rem;margin-bottom:1.5rem;}}@media (min-width: 80rem){.e1ns5z760 .css-xs746h{margin-top:0;margin-bottom:1.5rem;}}</style><div class="css-xs746h e11c7tvl0"><style data-emotion="css h6gsp2">.css-h6gsp2{position:relative;float:none;width:100%;margin:0;padding:0;}.css-h6gsp2 img{display:block;}.css-h6gsp2 svg{bottom:0;display:block;left:0;position:absolute;width:15%;}.css-h6gsp2+.exn4l0u0{margin-top:0.5rem;}.css-h6gsp2+style+.exn4l0u0{margin-top:0.5rem;}.css-h6gsp2+.esjbanf0{margin-top:0.5rem;}.css-h6gsp2+style+.esjbanf0{margin-top:0.5rem;}.css-h6gsp2+.e1etum70{margin-top:0.5rem;}.css-h6gsp2+style+.e1etum70{margin-top:0.5rem;}</style><div class="css-h6gsp2 e1kb1ha80"><style data-emotion="css 3mn275">.css-3mn275 img{display:block;}.css-3mn275 .e15o9k8g2{margin-top:0.25rem;}</style><figure class="css-3mn275 e1197rjj0"><img theme="[object Object]" alt="TOPSHOT-TURKEY-POLITICS-OPPOSITION-ARREST-DEMO" fetchpriority="high" width="1280" height="720" decoding="async" data-nimg="1" style="color:transparent" sizes="(min-width: 1440px) 700px, (min-width: 1280px) 600px, (min-width: 960px) 66vw, 90vw" srcSet="https://www.economist.com/cdn-cgi/image/width=256,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 256w, https://www.economist.com/cdn-cgi/image/width=360,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 360w, https://www.economist.com/cdn-cgi/image/width=384,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 384w, https://www.economist.com/cdn-cgi/image/width=480,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 480w, https://www.economist.com/cdn-cgi/image/width=600,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 600w, https://www.economist.com/cdn-cgi/image/width=834,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 834w, https://www.economist.com/cdn-cgi/image/width=960,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 960w, https://www.economist.com/cdn-cgi/image/width=1096,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 1096w, https://www.economist.com/cdn-cgi/image/width=1280,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 1280w, https://www.economist.com/cdn-cgi/image/width=1424,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg 1424w" src="https://www.economist.com/cdn-cgi/image/width=1424,quality=80,format=auto/content-assets/images/20250329_EUP502.jpg"/></figure></div><div class="css-0 exn4l0u0"><style data-emotion="css zx0bc2">.css-zx0bc2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--mb-colour-brand-red);font-family:var(--mb-typeface-sans);font-size:var(--mb-typestyle-label-2-size);font-variant:var(--mb-typestyle-label-2-figures);line-height:var(--mb-typestyle-label-2-leading);}.css-zx0bc2 svg{margin-right:0.125rem;}.css-zx0bc2+*{margin-top:0.125rem;}</style><p class="css-zx0bc2 e1etum70"> <!-- -->Europe</p><style data-emotion="css 31icyk">.css-31icyk{font-family:var(--mb-typeface-serif);font-size:var(--mb-typestyle-title-5-size);font-variant:var(--mb-typestyle-title-5-figures);font-weight:normal;line-height:var(--mb-typestyle-title-5-leading);}.css-31icyk a{-webkit-text-decoration:none;text-decoration:none;color:var(--mb-colour-greyscale-london-5);display:block;}.css-31icyk a:hover,.css-31icyk a:hover{color:var(--mb-colour-base-chicago-30);-webkit-text-decoration:underline;text-decoration:underline;}.css-31icyk a:focus,.css-31icyk a:focus{background-color:var(--mb-colour-base-chicago-95);color:var(--mb-colour-greyscale-london-5);outline:none;-webkit-text-decoration:underline;text-decoration:underline;}.css-31icyk a:active,.css-31icyk a:active{color:var(--mb-colour-base-chicago-30);}.css-31icyk a::before{bottom:0;content:'';display:block;left:0;opacity:0;overflow:hidden;position:absolute;right:0;text-indent:-999em;top:0;white-space:nowrap;z-index:1;}.css-31icyk+.esimp700,.css-31icyk+style+.esimp700{margin-top:0.5rem;}@media (min-width: 37.5rem){.css-31icyk{font-size:var(--mb-typestyle-headline-1-size);}}@media (min-width: 60rem){.css-31icyk{font-size:var(--mb-typestyle-headline-2-size);}}@media (min-width: 37.5rem){.css-31icyk{font-variant:var(--mb-typestyle-headline-1-figures);}}@media (min-width: 60rem){.css-31icyk{font-variant:var(--mb-typestyle-headline-2-figures);}}@media (min-width: 37.5rem){.css-31icyk{line-height:var(--mb-typestyle-headline-1-leading);}}@media (min-width: 60rem){.css-31icyk{line-height:var(--mb-typestyle-headline-2-leading);}}</style><h3 class="css-31icyk esjbanf0"><a href="/europe/2025/03/24/turkeys-anti-democratic-crackdown-is-damaging-its-economy" data-analytics="top_stories:headline_1">Turkey’s anti-democratic crackdown is damaging its economy</a></h3><style data-emotion="css 149zunh">.css-149zunh{color:var(--mb-colour-greyscale-london-5);font-family:var(--mb-typeface-serif);max-width:43.75rem;font-size:var(--mb-typestyle-body-2-size);font-variant:var(--mb-typestyle-body-2-figures);line-height:var(--mb-typestyle-body-2-leading);}</style><p class="css-149zunh esimp700">President Erdogan’s arrest of his chief rival has shaken investors’ confidence</p></div></div></div><style data-emotion="css 1i6lrl7">.css-1i6lrl7{grid-area:secondary;position:relative;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}.css-1i6lrl7::after{background-color:var(--mb-colour-greyscale-london-85);content:'';height:100%;position:absolute;right:-1rem;right:calc(-1 * var(--mb-responsive-grid-gap));top:0;width:1px;}.css-1i6lrl7:last-child::after{height:0;}</style><div class="css-1i6lrl7 e1a1lgff0"><style data-emotion="css 1faenvn">.css-1faenvn{position:relative;width:100%;margin-top:0;overflow:hidden;display:block;}.e1ns5z760 .css-1faenvn{margin-top:-0.25rem;margin-bottom:0;}@media (min-width: 22.5rem){.e1ns5z760 .css-1faenvn{margin-top:-0.25rem;margin-bottom:0;}}@media (min-width: 37.5rem){.e1ns5z760 .css-1faenvn{margin-top:-0.25rem;margin-bottom:0;}}@media (min-width: 60rem){.e1ns5z760 .css-1faenvn{margin-top:0;margin-bottom:0;}}@media (min-width: 80rem){.e1ns5z760 .css-1faenvn{margin-top:0;margin-bottom:0;}}@media (min-width: 60rem){.css-1faenvn{display:block;}}</style><div class="css-1faenvn e11c7tvl0"><style data-emotion="css 1brrip0">.css-1brrip0{position:relative;float:none;width:100%;margin:0;padding:0;}.css-1brrip0 img{display:block;}.css-1brrip0 svg{bottom:0;display:block;left:0;position:absolute;width:15%;}.css-1brrip0+.exn4l0u0{margin-top:0.5rem;}.css-1brrip0+style+.exn4l0u0{margin-top:0.5rem;}.css-1brrip0+.esjbanf0{margin-top:0.5rem;}.css-1brrip0+style+.esjbanf0{margin-top:0.5rem;}.css-1brrip0+.e1etum70{margin-top:0.5rem;}.css-1brrip0+style+.e1etum70{margin-top:0.5rem;}@media (min-width: 37.5rem){.css-1brrip0{margin:0.25rem 0 0 1.5rem;padding:0;float:right;width:50%;}.css-1brrip0+.exn4l0u0{margin-top:0;}.css-1brrip0+.esjbanf0{margin-top:0;}.css-1brrip0+.e1etum70{margin-top:0;}}@media (min-width: 60rem){.css-1brrip0{float:none;width:100%;margin:0;padding:0;}.css-1brrip0+.exn4l0u0{margin-top:0.5rem;}.css-1brrip0+style+.exn4l0u0{margin-top:0.5rem;}.css-1brrip0+.esjbanf0{margin-top:0.5rem;}.css-1brrip0+style+.esjbanf0{margin-top:0.5rem;}.css-1brrip0+.e1etum70{margin-top:0.5rem;}.css-1brrip0+style+.e1etum70{margin-top:0.5rem;}}</style><div class="css-1brrip0 e1kb1ha80"><figure class="css-3mn275 e1197rjj0"><img theme="[object Object]" alt="The tanker 'Eventin', flying the Panama flag is labelled part of Russia's sanctions-breaching "shadow fleet" " loading="lazy" width="1280" height="720" decoding="async" data-nimg="1" style="color:transparent" sizes="(min-width: 1440px) 335px, (min-width: 1280px) 22.5vw, (min-width: 960px) 30vw, (min-width: 600px) 47.5vw, 95vw" srcSet="https://www.economist.com/cdn-cgi/image/width=128,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 128w, https://www.economist.com/cdn-cgi/image/width=256,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 256w, https://www.economist.com/cdn-cgi/image/width=360,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 360w, https://www.economist.com/cdn-cgi/image/width=384,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 384w, https://www.economist.com/cdn-cgi/image/width=480,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 480w, https://www.economist.com/cdn-cgi/image/width=600,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 600w, https://www.economist.com/cdn-cgi/image/width=834,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 834w, https://www.economist.com/cdn-cgi/image/width=960,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 960w, https://www.economist.com/cdn-cgi/image/width=1096,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 1096w, https://www.economist.com/cdn-cgi/image/width=1280,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 1280w, https://www.economist.com/cdn-cgi/image/width=1424,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg 1424w" src="https://www.economist.com/cdn-cgi/image/width=1424,quality=80,format=auto/content-assets/images/20250329_FNP501.jpg"/></figure></div><div class="css-0 exn4l0u0"><p class="css-zx0bc2 e1etum70"> <!-- -->Finance & economics</p><style data-emotion="css 1awed3c">.css-1awed3c{font-family:var(--mb-typeface-serif);font-size:var(--mb-typestyle-title-4-size);font-variant:var(--mb-typestyle-title-4-figures);font-weight:normal;line-height:var(--mb-typestyle-title-4-leading);}.css-1awed3c a{-webkit-text-decoration:none;text-decoration:none;color:var(--mb-colour-greyscale-london-5);display:block;}.css-1awed3c a:hover,.css-1awed3c a:hover{color:var(--mb-colour-base-chicago-30);-webkit-text-decoration:underline;text-decoration:underline;}.css-1awed3c a:focus,.css-1awed3c a:focus{background-color:var(--mb-colour-base-chicago-95);color:var(--mb-colour-greyscale-london-5);outline:none;-webkit-text-decoration:underline;text-decoration:underline;}.css-1awed3c a:active,.css-1awed3c a:active{color:var(--mb-colour-base-chicago-30);}.css-1awed3c a::before{bottom:0;content:'';display:block;left:0;opacity:0;overflow:hidden;position:absolute;right:0;text-indent:-999em;top:0;white-space:nowrap;z-index:1;}.css-1awed3c+.esimp700,.css-1awed3c+style+.esimp700{margin-top:0.5rem;}</style><h3 class="css-1awed3c esjbanf0"><a href="/finance-and-economics/2025/03/24/how-europe-can-hurt-russias-economy" data-analytics="top_stories:headline_2">How Europe can hurt Russia’s economy</a></h3><style data-emotion="css 1p38euj">.css-1p38euj{color:var(--mb-colour-greyscale-london-5);font-family:var(--mb-typeface-serif);max-width:43.75rem;font-size:var(--mb-typestyle-body-1-size);font-variant:var(--mb-typestyle-body-1-figures);line-height:var(--mb-typestyle-body-1-leading);}</style><p class="css-1p38euj esimp700">Even if America lifts sanctions, the old continent has its own weapons</p></div></div><style data-emotion="css avpw6m">.css-avpw6m{border-width:0;border-top:1px solid var(--mb-colour-greyscale-london-85);margin:1.5rem 0;margin:1.5rem 0 1.25rem 0;width:100%;}</style><hr class="css-avpw6m e3mhczn1"/><style data-emotion="css 109gkwp">.css-109gkwp{position:relative;width:100%;margin-top:0;overflow:hidden;display:block;}.e1ns5z760 .css-109gkwp{margin-top:-0.25rem;margin-bottom:0;}@media (min-width: 22.5rem){.e1ns5z760 .css-109gkwp{margin-top:-0.25rem;margin-bottom:0;}}@media (min-width: 37.5rem){.e1ns5z760 .css-109gkwp{margin-top:0;margin-bottom:1.5rem;}}@media (min-width: 60rem){.e1ns5z760 .css-109gkwp{margin-top:-0.25rem;margin-bottom:1.5rem;}}@media (min-width: 80rem){.e1ns5z760 .css-109gkwp{margin-top:0;margin-bottom:1.5rem;}}@media (min-width: 60rem){.css-109gkwp{display:block;}}</style><div class="css-109gkwp e11c7tvl0"><div class="css-0 exn4l0u0"><p class="css-zx0bc2 e1etum70"> <!-- -->United States</p><h3 class="css-1awed3c esjbanf0"><a href="/united-states/2025/03/24/a-leak-reveals-team-trumps-carelessness-and-contempt-for-allies" data-analytics="top_stories:headline_3">A leak reveals Team Trump’s carelessness, and contempt for allies</a></h3><p class="css-1p38euj esimp700">How a magazine editor was accidentally added to a top-secret chat group</p></div></div><style data-emotion="css tb0m4t">.css-tb0m4t{border-width:0;border-top:1px solid var(--mb-colour-greyscale-london-85);margin:1.5rem 0;margin:1.5rem 0 0;width:100%;display:block;}@media (min-width: 60rem){.css-tb0m4t{display:none;}}</style><hr class="css-tb0m4t e3mhczn1"/></div><style data-emotion="css 1avl8sv">.css-1avl8sv{border-width:0;border-top:1px solid var(--mb-colour-greyscale-london-85);grid-area:divider;margin:0;width:100%;display:none;}@media (min-width: 60rem){.css-1avl8sv{display:block;}}</style><hr class="css-1avl8sv e3mhczn1"/><style data-emotion="css 1atnffz">.css-1atnffz{grid-area:twib;position:relative;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}.css-1atnffz:last-child::after{height:0;}</style><div class="css-1atnffz e1a1lgff0"><style data-emotion="css 1miygzh">.css-1miygzh{border-width:0;border-top:1px solid var(--mb-colour-greyscale-london-85);margin:1.5rem 0;margin:-1.5rem 0 1.5rem 0;width:100%;display:block;}@media (min-width: 60rem){.css-1miygzh{display:none;}}</style><hr class="css-1miygzh e3mhczn1"/><style data-emotion="css 96824d">.css-96824d{--grid-gap:var(--mb-spacing-sm);background-color:var(--mb-colour-canvas-los-angeles-95);box-sizing:border-box;padding:0 var(--grid-gap) 1.5rem;font-family:var(--mb-typeface-sans);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media (min-width: 60rem){.css-96824d{--grid-gap:var(--mb-spacing-md);}}.css-96824d .e1y9q0ei0 small{font-family:inherit;font-variant:small-caps no-common-ligatures no-discretionary-ligatures no-historical-ligatures no-contextual;line-height:var(--mb-typestyle-body-1-leading);text-transform:lowercase;}</style><div class="css-96824d e1o71q7l3"><div><div class="section-header_mb-section-header__Wk_hk section-header_mb-section-header--medium__qckXU"><hr class="rule_mb-rule__TPQVN rule_mb-rule--accent__upvPo" data-testid="rule-accent"/><div><h2 class="title_mb-section-header__title__73sdX">The world in brief</h2></div></div><style data-emotion="css 1h1m3aw">.css-1h1m3aw{margin-top:1.375rem;max-width:32rem;margin-left:0;}.css-1h1m3aw p{font-family:var(--mb-typeface-sans);font-weight:var(--mb-font-weight-regular);font-size:var(--mb-typestyle-body-1-size);font-variant:var(--mb-typestyle-body-1-figures);line-height:var(--mb-typestyle-body-1-leading);color:var(--mb-colour-greyscale-london-20);}</style><div class="css-1h1m3aw e1o71q7l2"><style data-emotion="css 1l5amll">.css-1l5amll{color:var(--mb-colour-greyscale-london-5);font-family:var(--mb-typeface-serif);font-weight:var(--mb-font-weight-regular);font-size:var(--mb-typestyle-body-2-size);font-variant:var(--mb-typestyle-body-2-figures);line-height:var(--mb-typestyle-body-2-leading);}.css-1l5amll del,.css-1l5amll s{-webkit-text-decoration:strikethrough;text-decoration:strikethrough;}.css-1l5amll strong,.css-1l5amll b{font-weight:var(--mb-font-weight-bold);}.css-1l5amll em,.css-1l5amll i{font-style:italic;}.css-1l5amll sup{font-feature-settings:'sups' 1;}.css-1l5amll sub{font-feature-settings:'subs' 1;}.css-1l5amll small,.css-1l5amll .small-caps{display:inline;font-size:inherit;font-variant:var(--mb-font-small-caps);text-transform:lowercase;}.css-1l5amll u,.css-1l5amll .underline{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:0.125rem;text-decoration-thickness:0.0625rem;}.css-1l5amll a{color:var(--mb-colour-greyscale-london-5);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--mb-colour-base-chicago-45);text-decoration-thickness:0.0625rem;text-underline-offset:0.1875rem;}.css-1l5amll a:hover{color:var(--mb-colour-base-chicago-30);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--mb-colour-base-chicago-30);text-decoration-thickness:var(--mb-spacing-3xs);}.css-1l5amll a:focus{background-color:var(--mb-colour-base-chicago-90);color:var(--mb-colour-greyscale-london-5);outline:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--mb-colour-greyscale-london-5);text-decoration-thickness:var(--mb-spacing-3xs);}.css-1l5amll a:active{background-color:var(--mb-colour-base-chicago-90);color:var(--mb-colour-base-chicago-30);text-decoration-color:var(--mb-colour-base-chicago-30);text-decoration-thickness:var(--mb-spacing-3xs);-webkit-text-decoration:underline;text-decoration:underline;}.css-1l5amll [data-caps='initial'],.css-1l5amll .drop-cap{float:left;font-feature-settings:'ss08' 1;font-size:3.5rem;height:3.25rem;line-height:1;margin:0.0625rem 0.2rem 0 0;text-transform:uppercase;}.css-1l5amll [data-ornament='ufinish'],.css-1l5amll .ufinish{color:var(--mb-colour-brand-red);}.css-1l5amll [data-ornament='ufinish']::before,.css-1l5amll .ufinish::before{font-size:var(--mb-typestyle-body-2-size);font-variant:var(--mb-typestyle-body-2-figures);line-height:var(--mb-typestyle-body-2-leading);content:' ';}</style><p data-component="paragraph" class="css-1l5amll e1y9q0ei0"><b>Russian strikes </b>hit a children’s hospital in northern Ukraine, local officials said, injuring 28 people including four children...</p></div><div class="css-1h1m3aw e1o71q7l2"><p data-component="paragraph" class="css-1l5amll e1y9q0ei0"><b>Turkish</b> authorities said they arrested more than 1,100 people during five days of mass protests over the jailing of Ekrem Imamoglu, the mayor of Istanbul and opposition leader...</p></div><div class="css-1h1m3aw e1o71q7l2"><p data-component="paragraph" class="css-1l5amll e1y9q0ei0"><b>Donald Trump </b>said he would impose a 25% tariff on countries that buy oil or gas from <b>Venezuela</b>...</p></div><div class="css-1h1m3aw e1o71q7l2"><p data-component="paragraph" class="css-1l5amll e1y9q0ei0"><b>Business activity</b> in the <b>euro zone</b> grew at its fastest pace in seven months in March, according to a closely watched survey compiled by <small>S</small>&<small>P</small> Global...</p></div></div><style data-emotion="css i51og3">.css-i51og3{margin-top:2rem;}</style><div class="css-i51og3 e1o71q7l1"><a class="call-to-action_mb-call-to-action__JMKot call-to-action_mb-call-to-action--tertiary__kP_rI call-to-action_mb-call-to-action--small__Dq0Sg call-to-action_mb-call-to-action--arrow__MsxEI" href="/the-world-in-brief" data-analytics="world_in_brief"><span>Continue reading</span><span class="icon-arrow_mb-icon-arrow__jDJga icon-arrow_mb-icon-arrow--small__W5Lab icon-arrow_mb-icon-arrow--current-colour__6jGg8" data-testid="right-currentColour-false"><span>→</span></span></a></div></div><hr class="css-tb0m4t e3mhczn1"/></div><style data-emotion="css xl269o">.css-xl269o{grid-area:tertiary;position:relative;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}.css-xl269o:last-child::after{height:0;}</style><div class="css-xl269o e1a1lgff0"><style data-emotion="css 164dtfo">.css-164dtfo{display:grid;grid-auto-flow:row;grid-column-gap:var(--mb-responsive-grid-gutter);grid-row-gap:3rem;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;max-width:89.5rem;overflow:hidden;position:relative;}@media (min-width: 37.5rem){.css-164dtfo{grid-template:auto/repeat(1, minmax(0, 1fr));}}@media (min-width: 60rem){.css-164dtfo{grid-template:auto/repeat(1, minmax(0, 1fr));}}@media (min-width: 80rem){.css-164dtfo{grid-template:auto/repeat(4, minmax(0, 1fr));}}</style><div class="css-164dtfo e3mhczn0"><style data-emotion="css 1033esx">.css-1033esx{position:relative;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}.css-1033esx::after{background-color:var(--mb-colour-greyscale-london-85);bottom:-1.5rem;content:"";height:1px;position:absolute;left:0;width:100%;}@media (min-width: 37.5rem){.css-1033esx::after{background-color:var(--mb-colour-greyscale-london-85);bottom:-1.5rem;content:"";height:1px;position:absolute;left:0;width:100%;}}@media (min-width: 60rem){.css-1033esx::after{background-color:var(--mb-colour-greyscale-london-85);bottom:-1.5rem;content:"";height:1px;position:absolute;left:0;width:100%;}}@media (min-width: 80rem){.css-1033esx::before{background-color:var(--mb-colour-greyscale-london-85);content:"";height:100%;position:absolute;right:calc(-1 * var(--mb-responsive-grid-gap));top:0;width:1px;}.css-1033esx::after{background-color:var(--mb-colour-greyscale-london-85);bottom:-1.5rem;content:"";height:1px;position:absolute;left:0;width:100%;}}.css-1033esx:last-child::after{height:0;}</style><div class="css-1033esx e1a1lgff0"><style data-emotion="css em6jq1">.css-em6jq1{position:relative;width:100%;margin-top:0;overflow:hidden;}.e1ns5z760 .css-em6jq1{margin-top:-0.25rem;margin-bottom:0;}@media (min-width: 22.5rem){.e1ns5z760 .css-em6jq1{margin-top:-0.25rem;margin-bottom:0;}}@media (min-width: 37.5rem){.e1ns5z760 .css-em6jq1{margin-top:-0.25rem;margin-bottom:0;}}@media (min-width: 60rem){.e1ns5z760 .css-em6jq1{margin-top:0;margin-bottom:0;}}@media (min-width: 80rem){.e1ns5z760 .css-em6jq1{margin-top:0;margin-bottom:1.5rem;}}@media (min-width: 80rem){.css-em6jq1{display:block;}}</style><div class="css-em6jq1 e11c7tvl0"><style data-emotion="css vuygc4">.css-vuygc4{position:relative;margin:0.25rem 0 0 1.5rem;padding:0;float:right;width:33%;}.css-vuygc4 img{display:block;}.css-vuygc4 svg{bottom:0;display:block;left:0;position:absolute;width:15%;}.css-vuygc4+.exn4l0u0{margin-top:0;}.css-vuygc4+.esjbanf0{margin-top:0;}.css-vuygc4+.e1etum70{margin-top:0;}@media (min-width: 80rem){.css-vuygc4{float:none;width:100%;margin:0;padding:0;}.css-vuygc4+.exn4l0u0{margin-top:0.5rem;}.css-vuygc4+style+.exn4l0u0{margin-top:0.5rem;}.css-vuygc4+.esjbanf0{margin-top:0.5rem;}.css-vuygc4+style+.esjbanf0{margin-top:0.5rem;}.css-vuygc4+.e1etum70{margin-top:0.5rem;}.css-vuygc4+style+.e1etum70{margin-top:0.5rem;}}</style><div class="css-vuygc4 e1kb1ha80"><figure class="css-3mn275 e1197rjj0"><img theme="[object Object]" loading="lazy" width="1280" height="720" decoding="async" data-nimg="1" style="color:transparent" sizes="(min-width: 1440px) 335px, (min-width: 960px) 285px, (min-width: 600px) 296px, 182px" srcSet="https://www.economist.com/cdn-cgi/image/width=16,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 16w, https://www.economist.com/cdn-cgi/image/width=32,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 32w, https://www.economist.com/cdn-cgi/image/width=48,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 48w, https://www.economist.com/cdn-cgi/image/width=64,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 64w, https://www.economist.com/cdn-cgi/image/width=96,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 96w, https://www.economist.com/cdn-cgi/image/width=128,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 128w, https://www.economist.com/cdn-cgi/image/width=256,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 256w, https://www.economist.com/cdn-cgi/image/width=360,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 360w, https://www.economist.com/cdn-cgi/image/width=384,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 384w, https://www.economist.com/cdn-cgi/image/width=480,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 480w, https://www.economist.com/cdn-cgi/image/width=600,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 600w, https://www.economist.com/cdn-cgi/image/width=834,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 834w, https://www.economist.com/cdn-cgi/image/width=960,quality=80,format=auto/content-assets/images/20250329_MAP501.jpg 960w, https://www.economist.com/cdn-cgi/image/width=1096,quality=80,format=au
Resolver
Resolver ASN
AS204170
Resolver IP
84.242.47.34
Resolver Network Name
Awaser Oman LLC
Report ID
20250325T003509Z_webconnectivity_OM_204170_n1_er9lQRCaorNJQwr6
Platform
android
Software Name
ooniprobe-android-unattended (5.0.5)
Measurement Engine
ooniprobe-engine (3.24.0)