CINXE.COM
“Trillions, Not Billions”: Climate Activists Protest as COP29 Closes in on a “Bad Deal” | Democracy Now!
<!DOCTYPE html><html lang="en"><head><script>(function(w,d,s,l,i){w[l] = w[l] || [];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PSMT33J');</script><script async="" src="https://www.googleoptimize.com/optimize.js?id=OPT-MPD98VM"></script><link href="https://assets.democracynow.org" rel="dns-prefetch" /><link href="https://publish.dvlabs.com" rel="dns-prefetch" /><title>“Trillions, Not Billions”: Climate Activists Protest as COP29 Closes in on a “Bad Deal” | Democracy Now!</title><link rel="stylesheet" media="all" href="https://assets.democracynow.org/assets/application-5902147e10f419d9777cd809fd43aa4ec952d14f01058dec76ee80f7b1d617b3.css" /><link rel="preload" href="https://assets.democracynow.org/assets/TiemposHeadline-Semibold-f9885381bdafb158ec55155da1c9c8e1bf9b3bfa3de5376c9bf7aeaeedc19fd1.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="https://assets.democracynow.org/assets/TiemposHeadline-Regular-ceb7edf25351ae78252efb3ab84630eb2ee84006522ff7b497c741ecdf3df821.woff" as="font" type="font/woff" crossorigin="anonymous"><script src="https://assets.democracynow.org/assets/application-c1ecd01ba7a7255ede733398deae8069e3500ee46d48b5e0d5cae92ccde3e3a1.js" async="async"></script><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-57393677-1', { 'cookieDomain': 'democracynow.org' }); ga('send', 'pageview');</script><script>var clicky_site_ids = clicky_site_ids || []; clicky_site_ids.push(236902); (function() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//static.getclicky.com/js'; ( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild( s ); })();</script><meta content="Climate Activists Protest as COP29 Closes in on a “Bad Deal”" property="og:title" /><meta content="On the final official day of COP29 in Baku, Azerbaijan, it is still unclear if this year’s United Nations climate summit will lead to an agreement before the end of the official conference or if talks will extend into the weekend. The COP29 presidency has released a draft text that calls for a $1.3 trillion in annual climate financing by 2035, but it only obligates rich countries to provide $250 billion of that total. Climate justice activists and members of civil society who held a protest at COP29 on Friday say that amount falls far short of what’s needed, demanding “trillions, not billions.” Democracy Now! was there." property="og:description" /><meta content="https://www.democracynow.org/images/story/17/74717/full_hd/seg1-protest.jpg" property="og:image" /><meta content="article" property="og:type" /><meta content="https://www.democracynow.org/2024/11/22/protest_cop29_deal" property="og:url" /><meta content="Democracy Now!" property="og:site_name" /><meta content="summary_large_image" name="twitter:card" /><meta content="@democracynow" name="twitter:site" /><link href="/search/opensearch.xml" rel="search" title="Democracy Now! Search" type="application/opensearchdescription+xml" /><meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="ledzXyyBW1/y98PmQ1LhM/6BxudQuGa6aOSkFpEyGKEwlD9Ss3zcYkOC1/ieEL7E7C3ET4kDRXFI3UteodoIpQ==" /><meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"675b32802f","applicationID":"11193475","transactionName":"cQoKRkNaWlxUShkVR10XDVdCGkVYXk8=","queueTime":0,"applicationTime":368,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"Ug8EUVdACQIBXVJWAAQ=",licenseKey:"675b32802f",applicationID:"11193475"};;/*! For license information please see nr-loader-full-1.274.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:()=>d});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 d(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:()=>p,xN:()=>g});var n=r(993);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 d="[data-nr-mask]",u=()=>{const e={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,harvestTimeSeconds:10,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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,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(d):""===t||null===t?e.mask_selector=d:(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,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},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 g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(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},d={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},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});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=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},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}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});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};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(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)g(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 g(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:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,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(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,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 g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},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:()=>d});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 d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,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"},d={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})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,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 d(e){let t=a();return t.initializedAgents?.[e]}function u(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,d="addEventListener",u="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,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-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(u+"-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,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{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],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(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){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,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){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},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,{TZ:()=>n,Zp:()=>i,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},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,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),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 d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});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:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,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},d={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"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,SR:()=>s});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 d(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)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,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,d="fn"+s,u="pushState",l=1e3},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")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.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 E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),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 p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(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}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.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,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.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 w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!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:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",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"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.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=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.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 d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(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(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=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={959:0,85: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,d=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);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.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(e=(0,r.LA)(16)){this.agentIdentifier=e}#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)}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 d(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 u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=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(891).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(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),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()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),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 D(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(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(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 D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L 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=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.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)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(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 K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}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(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"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&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=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===d||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-",X=Y+"body-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.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,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.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(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}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 g.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),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he 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,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.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=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.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<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(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 u(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 p(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&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,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:g.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 R(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 x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(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){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.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",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),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",R)}(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 pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.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,w.p)(ye,[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 Ne 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,p.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,w.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,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),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 Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.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=d(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,x.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:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script><meta content="width=device-width, initial-scale=1" name="viewport" /><meta content="#191f24" name="theme-color" /><link href="https://www.democracynow.org/2024/11/22/protest_cop29_deal" rel="canonical" /><script type="application/ld+json">{"@context":"https://schema.org","@type":"NewsArticle","headline":"\u0026#8220;Trillions, Not Billions\u0026#8221;: Climate Activists Protest as COP29 Closes in on a \u0026#8220;Bad Deal\u0026#8221;","image":["https://www.democracynow.org/images/story/17/74717/splash/seg1-protest.jpg","https://www.democracynow.org/images/story/17/74717/quarter_hd/seg1-protest.jpg","https://www.democracynow.org/images/story/17/74717/full_hd/seg1-protest.jpg"],"datePublished":"2024-11-22T08:00:00.000-05:00","dateModified":"2024-11-22T14:55:56.000-05:00","author":[{"@type":"NewsMediaOrganization","name":"Democracy Now!","url":"https://www.democracynow.org/","logo":"https://assets.democracynow.org/assets/logo2-8566131fa2436fa4d6d18e6997cd58cda60253174a99078c681b6643aa38a558.png"}],"publisher":[{"@type":"NewsMediaOrganization","name":"Democracy Now!","url":"https://www.democracynow.org/","logo":"https://assets.democracynow.org/assets/logo2-8566131fa2436fa4d6d18e6997cd58cda60253174a99078c681b6643aa38a558.png"}],"video":{"@context":"https://schema.org","@type":"VideoObject","name":"\u0026#8220;Trillions, Not Billions\u0026#8221;: Climate Activists Protest as COP29 Closes in on a \u0026#8220;Bad Deal\u0026#8221;","description":"On the final official day of COP29 in Baku, Azerbaijan, it is still unclear if this year’s United Nations climate summit will lead to an agreement before the end of the official conference or if talks will extend into the weekend. The COP29 presidency has released a draft text that calls for a $1.3 trillion in annual climate financing by 2035, but it only obligates rich countries to provide $250 billion of that total. Climate justice activists and members of civil society who held a protest at COP29 on Friday say that amount falls far short of what’s needed, demanding “trillions, not billions.” Democracy Now! was there.","thumbnailUrl":"https://www.democracynow.org/images/story/17/74717/full_hd/seg1-protest.jpg","uploadDate":"2024-11-22T08:00:00-05:00","contentUrl":"https://democracynow.cachefly.net/democracynow/360/dn2024-1122.mp4?start=716.0\u0026end=1061.0"}}</script></head><body class="stories_controller show_action"><noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PSMT33J" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript><div class="body_wrapper"><div data-campaign-code="ye-20241126-spl" data-donation-experiment="" data-url="https://www.democracynow.org/donate" id="campaign_modal"><div id="campaign_modal_wrapper"><div class="campaign_modal_content"><a href="javascript:void(0)" id="continue_to_site"><img src="https://assets.democracynow.org/assets/icons/modal-close-5ec5cd072a7d7752e6073e5c8761274c67b9287aecead27a7e72cc2f30753d1f.png" /></a><div class="configurable_content"><div class="hidden-xs"><h1>Hi there,</h1> <p>As the future of democracy in the United States hangs in the balance, the need for courageous independent media is more important than ever. Our reporting centers the voices of people routinely excluded from corporate and government-run media, such as those raising deep questions about war and peace, demanding an end to our global reliance on fossil fuels. Because we are audience-supported, we need your help today. Can you donate $15 to Democracy Now! today to support independent media? <span class='plea'><strong> From now until Giving Tuesday, a group of generous donors will TRIPLE your gift, which means your $15 donation is worth $45. </strong></span> Please help us air in-depth, substantive coverage of the outcome of the election and what it means for our collective future. Thank you so much! Every dollar makes a difference.<br><br><i>-Amy Goodman</i></p></div><div class="visible-xs"><h1>Hi there,</h1> <p>As the future of democracy in the United States hangs in the balance, the need for courageous independent media is more important than ever. Our reporting centers the voices of people routinely excluded from corporate and government-run media, such as those raising deep questions about war and peace, demanding an end to our global reliance on fossil fuels. Because we are audience-supported, we need your help today. Can you donate $15 to Democracy Now! today to support independent media? <span class='plea'><strong> From now until Giving Tuesday, a group of generous donors will TRIPLE your gift, which means your $15 donation is worth $45. </strong></span> Please help us air in-depth, substantive coverage of the outcome of the election and what it means for our collective future. Thank you so much! Every dollar makes a difference.<br><br><i>-Amy Goodman</i></p></div></div><div class="variant_content"><h1>Non-commercial news needs your support.</h1><p>We rely on contributions from you, our viewers and listeners to do our work. If you visit us daily or weekly or even just once a month, now is a great time to make your monthly contribution.</p><p><strong>Please do your part today.</strong></p></div></div><a class="button_blue visible-xs" data-ga-action="Mobile Campaign Modal: Donate" href="javascript:void(0)" id="mobile_donate_button">Donate</a><div class="footer hidden-xs"><div class="select_menu"><input type="radio" name="donate_select" id="donate_0" value="5" /><label for="donate_0">$5</label><input type="radio" name="donate_select" id="donate_1" value="10" /><label for="donate_1">$10</label><input type="radio" name="donate_select" id="donate_2" value="15" checked="checked" /><label for="donate_2">$15</label><input type="radio" name="donate_select" id="donate_3" value="25" /><label for="donate_3">$25</label><input type="radio" name="donate_select" id="donate_4" value="50" /><label for="donate_4">$50</label><input type="radio" name="donate_select" id="donate_other" value="" /><label for="donate_other">Other</label></div><div class="amount_row">Your donation</div><div id="donation_flow"><div class="donation_amount"><label for="donate_amount">$</label><input type="number" name="donation_amount" id="donate_amount" value="15" min="1" step="any" /><label class="frequency_label" for="donate_amount"></label></div><div class="donation_frequency"><span><input type="radio" name="flow_type_select" id="splash_donate_one_time" value="one_time" checked="checked" /><label id="one_time_label" for="splash_donate_one_time">One-Time</label></span><span><input type="radio" name="flow_type_select" id="splash_donate_monthly" value="monthly" /><label id="monthly_label" for="splash_donate_monthly">Monthly</label></span></div><a class="button_blue" data-ga-action="Campaign Modal: Donate" href="javascript:void(0)" id="donate_button">Donate</a></div><div style="clear:both;"></div></div></div></div><header><div class="container-fluid visible-lg-block"><a class="logo" data-ga-action="Header: Logo" href="/"><img src="https://assets.democracynow.org/assets/logo_for_dark_background-ddcf4f045c365d80e51ecc5cd22d663185032b6b2919d27bd240035d017638f7.png" /></a><div class="nav_container"><span class="tagline">Independent Global News</span><nav class="secondary_nav"><a data-ga-action="Header: About" class="hidden-xs" href="/about">About</a><a data-ga-action="Header: Subscribe" class="hidden-xs" href="/subscribe">Daily Digest</a><a data-ga-action="Header: Events" class="hidden-xs" href="/events">Events</a><a data-ga-action="Header: Stations" class="hidden-xs" href="/stations">Stations</a><a data-ga-action="Header: Español" class="hidden-xs" href="/es">Español</a><a class="donate_mobile button_blue hidden-lg" data-ga-action="Header: Donate" href="https://www.democracynow.org/donate">Donate</a></nav><div class="primary_nav_container"><ul class="primary_nav"><li class="dropdown" data-content="daily_shows_content"><a data-ga-action="Header: Daily Shows" href="/shows">Daily Shows</a><div class="expand_menu"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/chevron-down-cc42e0e5aef921b2e30a8c6a05bcc7eb2576fac0dc696804ee6d3d5179673cb6.png" class="dropdown_arrow lazyload" src="" /><div class="dropdown_content" id="daily_shows_content"><div class="padding"></div><div class="arrow"></div><div class="show_container"><a data-ga-action="Header: Show" href="/shows/2024/11/27">Wednesday,<br>November 27, 2024</a><a data-ga-action="Header: Show" href="/shows/2024/11/26">Tuesday,<br>November 26, 2024</a><a data-ga-action="Header: Show" href="/shows/2024/11/25">Monday,<br>November 25, 2024</a><a data-ga-action="Header: Show" href="/shows/2024/11/22">Friday,<br>November 22, 2024</a></div><a class="browse button_dark" data-ga-action="Header: Show Archive" href="/shows">Show Archive</a></div></div></li><li class="dropdown" data-content="top_stories_content">Top Stories<div class="expand_menu"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/chevron-down-cc42e0e5aef921b2e30a8c6a05bcc7eb2576fac0dc696804ee6d3d5179673cb6.png" class="dropdown_arrow lazyload" src="" /><div class="dropdown_content stories" id="top_stories_content"><div class="padding"></div><div class="arrow"></div><ul><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Story</span><span class="date">Nov 27, 2024</span></div><div class="title"><a data-ga-action="Header: Top Story" href="/2024/11/27/lebanon_isreal_ceasefire">“Fragile” Ceasefire Begins in Lebanon After Israel Launched More Devastating Attacks</a></div></div><a data-ga-action="Header: Top Story" href="/2024/11/27/lebanon_isreal_ceasefire"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/81/74781/w320/seg-lebanon-lina.jpg" src="" /></picture></a></li><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Story</span><span class="date">Nov 27, 2024</span></div><div class="title"><a data-ga-action="Header: Top Story" href="/2024/11/27/israel_lebanon_ceasefire_haaretz">“Israel Wants Wars”: Gideon Levy on Lebanon Ceasefire, Gaza & Gov’t Sanctions Against Haaretz</a></div></div><a data-ga-action="Header: Top Story" href="/2024/11/27/israel_lebanon_ceasefire_haaretz"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/82/74782/w320/seg-Haaretz.jpg" src="" /></picture></a></li><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Story</span><span class="date">Nov 27, 2024</span></div><div class="title"><a data-ga-action="Header: Top Story" href="/2024/11/27/tennessee_trans_ban_scotus_chase_strangio">Amid Anti-Trans Wave, Chase Strangio to Make History as First Trans Lawyer to Argue at Supreme Court</a></div></div><a data-ga-action="Header: Top Story" href="/2024/11/27/tennessee_trans_ban_scotus_chase_strangio"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/83/74783/w320/seg-Chase.jpg" src="" /></picture></a></li><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Story</span><span class="date">Nov 27, 2024</span></div><div class="title"><a data-ga-action="Header: Top Story" href="/2024/11/27/pakistan_imran_khan_protests">Pakistani Forces in Islamabad Crush Protesters Demanding Freedom for Jailed Ex-PM Imran Khan</a></div></div><a data-ga-action="Header: Top Story" href="/2024/11/27/pakistan_imran_khan_protests"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/84/74784/w320/seg-Pakistan.jpg" src="" /></picture></a></li></ul></div></div></li><li class="dropdown" data-content="web_exclusives_content"><a data-ga-action="Header: Web Exclusives" href="/categories/web_exclusive">Web Exclusives</a><div class="expand_menu"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/chevron-down-cc42e0e5aef921b2e30a8c6a05bcc7eb2576fac0dc696804ee6d3d5179673cb6.png" class="dropdown_arrow lazyload" src="" /><div class="dropdown_content stories" id="web_exclusives_content"><div class="padding"></div><div class="arrow"></div><ul><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Web Exclusive</span><span class="date">Nov 25, 2024</span></div><div class="title"><a data-ga-action="Header: Web Exclusive" href="/2024/11/25/forced_to_adapt_marshall_islands_poet">“Forced to Adapt”: Marshall Islands Poet & Activist Kathy Jetn̄il-Kijiner on Climate Crisis</a></div></div><a data-ga-action="Header: Web Exclusive" href="/2024/11/25/forced_to_adapt_marshall_islands_poet"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/blog_posts/45/74745/w320/wx-Kathy-on-camera.jpg" src="" /></picture></a></li><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Web Exclusive</span><span class="date">Nov 21, 2024</span></div><div class="title"><a data-ga-action="Header: Web Exclusive" href="/2024/11/21/a_great_day_for_justice_palestinian">“A Great Day for Justice”: Palestinian Lawyer Raji Sourani on <span class="caps">ICC</span> Arrest Warrants for Netanyahu & Gallant</a></div></div><a data-ga-action="Header: Web Exclusive" href="/2024/11/21/a_great_day_for_justice_palestinian"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/blog_posts/02/74702/w320/wx-Gallant-Netanyahu-Raji.jpg" src="" /></picture></a></li><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Web Exclusive</span><span class="date">Oct 31, 2024</span></div><div class="title"><a data-ga-action="Header: Web Exclusive" href="/2024/10/31/nina_turner_2020_harris_trump_part">Nina Turner on 2024 Race, Gaza, <span class="caps">AIPAC</span> & How Democratic Party Lost Its Way with the Working Class</a></div></div><a data-ga-action="Header: Web Exclusive" href="/2024/10/31/nina_turner_2020_harris_trump_part"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/blog_posts/09/74409/w320/Guest-NinaTurner.jpg" src="" /></picture></a></li><li><div class="content"><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Web Exclusive</span><span class="date">Oct 25, 2024</span></div><div class="title"><a data-ga-action="Header: Web Exclusive" href="/2024/10/25/mosab_abu_toha_poems">Palestinian Poet Mosab Abu Toha Reads from New Book “Forest of Noise”</a></div></div><a data-ga-action="Header: Web Exclusive" href="/2024/10/25/mosab_abu_toha_poems"><picture><source media="(max-width: 1199px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/blog_posts/42/74342/w320/seg-wx-Mosob.jpg" src="" /></picture></a></li></ul><a class="browse button_dark" data-ga-action="Header: Browse Web Exclusives" href="/categories/web_exclusive">Browse Web Exclusives</a></div></div></li><li><a data-ga-action="Header: Topics" href="/topics">Topics</a></li><li><a data-ga-action="Header: Columns" href="/categories/weekly_column">Columns</a></li></ul><div class="search_bar"><form action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /><label for="query"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/search-eadf62e3090519bef47349443f81f6f8b410aeb02d503d36de01aeced088caee.png" class="lazyload" src="" /><input type="text" name="query" id="query" value="" placeholder="Search" data-ga-action="Header: Search" /></label></form></div></div></div><a class="donate button_blue" data-ga-action="Header: Donate" href="/donate">Donate</a></div><div class="hidden-lg"><div class="nav_container"><div class="container-fluid"><span class="tagline">Independent Global News</span><nav class="secondary_nav"><a data-ga-action="Header: About" class="hidden-xs" href="/about">About</a><a data-ga-action="Header: Subscribe" class="hidden-xs" href="/subscribe">Daily Digest</a><a data-ga-action="Header: Events" class="hidden-xs" href="/events">Events</a><a data-ga-action="Header: Stations" class="hidden-xs" href="/stations">Stations</a><a data-ga-action="Header: Español" class="hidden-xs" href="/es">Español</a><a class="donate_mobile button_blue hidden-lg" data-ga-action="Header: Donate" href="https://www.democracynow.org/donate">Donate</a></nav></div></div><div class="container-fluid sticky_menu"><a class="logo" data-ga-action="Header: Logo" href="/"><img src="https://assets.democracynow.org/assets/logo_for_dark_background-ddcf4f045c365d80e51ecc5cd22d663185032b6b2919d27bd240035d017638f7.png" /></a><img loading="lazy" data-src="https://assets.democracynow.org/assets/logo2-8566131fa2436fa4d6d18e6997cd58cda60253174a99078c681b6643aa38a558.png" id="print_logo" class="print_only lazyload" src="" /><ul class="primary_nav hidden-xs"><li><a data-ga-action="Header: Daily Shows" href="/shows">Daily Shows</a></li><li><a data-ga-action="Header: Web Exclusives" href="/categories/web_exclusive">Web Exclusives</a></li><li><a data-ga-action="Header: Topics" href="/topics">Topics</a></li><li><a data-ga-action="Header: Columns" href="/categories/weekly_column">Columns</a></li></ul><div class="hidden-xs" id="hamburger_menu"><img src="https://assets.democracynow.org/assets/icons/hamburger-b990b48358f0d0d6ad29b0a5f38d26fe6c1af59f4f14f208d7b7e391452b8836.png" /><h5>Menu</h5></div><div class="visible-xs mobile_buttons"><ul><li><span class="link_copy_notification">Link copied</span><button class="os_share" data-ga-action="Share Tools: OS"><img src="https://assets.democracynow.org/assets/icons/share-1a4692589949ff4d14fbbfa83a92c4c86329e73dce662f9641b68158fdc71115.png" /></button></li><li><button id="hamburger_button"><img src="https://assets.democracynow.org/assets/icons/hamburger-b990b48358f0d0d6ad29b0a5f38d26fe6c1af59f4f14f208d7b7e391452b8836.png" /></button></li></ul></div></div></div></header><div class="mobile_nav hidden-lg"><div class="off_canvas_container"><h5>Menu</h5><span><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/close_icon-165e3ca4915ab28c8e586fdde6f0de4c41b57ba8472146a08e15ea717c4e12f5.png" class="lazyload" src="" /></span><ul><li><a data-ga-action="Mobile Header: Home" href="/">Home</a></li><li><a data-ga-action="Mobile Header: Daily Shows" href="/shows">Daily Shows</a></li><li><a data-ga-action="Mobile Header: Web Exclusives" href="/categories/web_exclusive">Web Exclusives</a></li><li><a data-ga-action="Mobile Header: Topics" href="/topics">Topics</a></li><li><a data-ga-action="Mobile Header: Columns" href="/categories/weekly_column">Columns</a></li></ul><div class="search_bar"><form action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /><label for="mobile_query"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/search_icon_grey-5f01c28fce1453e57110e000615edbca1109c8d39047f9d0004cb9ac1fcbe665.png" class="lazyload" src="" /><input type="text" name="query" id="mobile_query" value="" placeholder="Search" data-ga-action="Mobile Header: Search" /></label></form></div><div class="secondary_links"><h5>Editions</h5><ul class="col-md-6 col-xs-6"><li><a data-ga-action="Mobile Header: English" href="/">English</a></li></ul><ul class="col-md-6 col-xs-6"><li><a data-ga-action="Mobile Header: Español" href="/es">Español</a></li></ul><hr /><h5>Follow</h5><ul class="col-md-6 col-xs-6"><li><a data-ga-action="Mobile Header: Daily Digest" href="/subscribe">Daily Digest</a></li><li><a data-ga-action="Mobile Header: RSS & Podcasts" href="/podcasting">RSS & Podcasts</a></li></ul><ul class="col-md-6 col-xs-6"><li><a data-ga-action="Mobile Header: Android App" href="https://play.google.com/store/apps/details?id=org.democracynow.mobile">Android App</a></li><li><a data-ga-action="Mobile Header: iOS App" href="http://apple.co/1fyu6Hl">iPhone App</a></li></ul><hr /><h5>Democracy Now!</h5><ul class="col-md-6 col-xs-6"><li><a data-ga-action="Mobile Header: About" href="/about">About</a></li><li><a data-ga-action="Mobile Header: Events" href="/events">Events</a></li><li><a data-ga-action="Mobile Header: Contact" href="/contact">Contact</a></li><li><a data-ga-action="Mobile Header: Stations" href="/stations">Stations</a></li></ul><ul class="col-md-6 col-xs-6"><li><a data-ga-action="Mobile Header: Get Involved" href="/get_involved">Get Involved</a></li><li><a data-ga-action="Mobile Header: Education" href="/education">Education</a></li><li><a data-ga-action="Mobile Header: Jobs" href="/about/jobs">Jobs</a></li><li><a data-ga-action="Mobile Header: Broadcasters" href="/about/broadcasters">For Broadcasters</a></li></ul><div class="row"><div class="share_row col-xs-12"><ul><li><a data-ga-action="Mobile Header: Facebook" href="http://www.facebook.com/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/facebook-icon-3c8d143780d677b687a4475d2c3cb779e490197741d39181957c5db53c88ed81.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Mobile Header: Twitter" href="http://www.twitter.com/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/x-logo-0dd81789c3d3520bb921630a981c08d179aa64d6ced356efbc29add0e2c3dc49.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Mobile Header: YouTube" href="http://www.youtube.com/user/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/youtube-icon-7c6e402a2731a74429d90fff026f844babeef6a7c6b6cad155cc6070dfb8dc1f.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Mobile Header: Instagram" href="http://www.instagram.com/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/instagram-icon-4f42133a53162c82edd2b742e06dacb7f569cc06ef2e35724dc008d42c2f6313.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Mobile Header: TikTok" href="https://www.tiktok.com/@democracynow.org"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/tiktok-logo-86153e3dc4ebc130619f664fb99e500a6c7219ddfdcc17242e289d574c04c660.png" class="lazyload" src="" /></a></li></ul></div></div></div></div></div><div class="container-fluid"><div id="topics_nav"><div class="title">Hot Topics</div><div class="wrapper"><ul><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/cop29_climate_summit">COP29 Climate Summit</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/donald_trump">Donald Trump</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/immigration">Immigration</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/gaza">Gaza</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/abortion">Abortion</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/climate_change">Climate Crisis</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/2024_election">2024 Election</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/haiti">Haiti</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/ukraine">Ukraine</a></li><li><div class="bullet"></div><a data-ga-action="Header: Hot Topic" href="/topics/iran">Iran</a></li></ul></div></div></div><div class="container-fluid" id="story_content"><h1>“Trillions, Not Billions”: Climate Activists Protest as COP29 Closes in on a “Bad Deal”</h1><div class="row"><div class="news_label title col-lg-8 col-sm-8"><div><span class="label">Story</span><span class="date">November 22, 2024</span><div class="bullet hidden-xs"></div><a class="hidden-xs" data-ga-action="Story: Watch Full Show" href="/shows/2024/11/22?autostart=true"><img src="https://assets.democracynow.org/assets/icons/watch-icon-52b3526e27a20ade1b75a8055ed8fd5d47bca5d4b7c9be4dabc14c522f21d91a.png" />Watch Full Show</a></div><div class="story_options visible-xs"><a data-ga-action="Story: Watch Full Show" href="/shows/2024/11/22?autostart=true"><img src="https://assets.democracynow.org/assets/icons/watch-icon-52b3526e27a20ade1b75a8055ed8fd5d47bca5d4b7c9be4dabc14c522f21d91a.png" />Watch Full Show</a><a data-ga-action="Story: Next Story" href="/2024/11/22/cop29_deal">Next Story</a></div></div></div><div class="row"><div class="primary_content col-lg-8 col-sm-8" id="story"><div id="story_video_container"><div class="media_player" id="story_video"><div class="placeholder_container"><img class="placeholder" src="https://assets.democracynow.org/assets/media_skeleton_placeholder-6550f83a3ba4c8f8ac8bbc587bf6c664a74b12a37a254fdea3317c60256ebded.png" /><svg class="placeholder_icon_left" viewBox="0 0 1 1"><path d="M0,0h1v1H0" fill="#fff"></path></svg><svg class="placeholder_icon_right" viewBox="0 0 1 1"><path d="M0,0h1v1H0" fill="#fff"></path></svg></div><script type="text/json">{"video":"https://democracynow.cachefly.net/democracynow/360/dn2024-1122.mp4?end=1061.0","high_res_video":"https://democracynow.cachefly.net/democracynow/720/dn2024-1122.mp4?end=1061.0","audio":"https://democracynow.cachefly.net/democracynow/audio-m4a/dn2024-1122.m4a?end=1061.0","image":"https://www.democracynow.org/images/story/17/74717/splash/seg1-protest.jpg","embed_link":"https://www.democracynow.org/embed/story/2024/11/22/protest_cop29_deal","share_link":"https://www.democracynow.org/2024/11/22/protest_cop29_deal","related_videos_feed":"https://www.democracynow.org/2024/11/22/protest_cop29_deal/related.xml","captions":[{"url":"https://www.democracynow.org/resources/captions/shows/7546/English.vtt","language":"EN"}],"start_time":716.0,"end_time":1061.0,"title":"\u0026#8220;Trillions, Not Billions\u0026#8221;: Climate Activists Protest as COP29 Closes in on a \u0026#8220;Bad Deal\u0026#8221;","locale":"en"}</script></div></div><div class="audio_player_container"><div class="controls" data-player="show_audio"><div class="listen">Listen</div><div class="show_modal" data-modal="#audio_download_modal">Media Options</div></div><div class="player not_visible"><div class="listen_label">Listen</div><hr /><div class="audio_player" id="show_audio"><script type="text/json">{"video":"https://democracynow.cachefly.net/democracynow/360/dn2024-1122.mp4?end=1061.0","high_res_video":"https://democracynow.cachefly.net/democracynow/720/dn2024-1122.mp4?end=1061.0","audio":"https://democracynow.cachefly.net/democracynow/audio-m4a/dn2024-1122.m4a?end=1061.0","image":"https://www.democracynow.org/images/story/17/74717/splash/seg1-protest.jpg","embed_link":"https://www.democracynow.org/embed/story/2024/11/22/protest_cop29_deal","share_link":"https://www.democracynow.org/2024/11/22/protest_cop29_deal","related_videos_feed":"https://www.democracynow.org/2024/11/22/protest_cop29_deal/related.xml","captions":[{"url":"https://www.democracynow.org/resources/captions/shows/7546/English.vtt","language":"EN"}],"start_time":716.0,"end_time":1061.0,"title":"\u0026#8220;Trillions, Not Billions\u0026#8221;: Climate Activists Protest as COP29 Closes in on a \u0026#8220;Bad Deal\u0026#8221;","locale":"en"}</script></div><div class="download show_modal" data-modal="#audio_download_modal"></div></div><div class="download_modal" id="audio_download_modal"><div class="close"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/close_circle-5ec5cd072a7d7752e6073e5c8761274c67b9287aecead27a7e72cc2f30753d1f.png" class="lazyload" src="" /></div><h5>Media Options</h5><ul><li><a class="download_video" data-ga-action="Story: Download Video" data-ga-label="https://democracynow.cachefly.net/democracynow/360/dn2024-1122.mp4?start=716.0&end=1061.0" href="https://democracynow.cachefly.net/democracynow/360/dn2024-1122.mp4?start=716.0&end=1061.0">Download Video</a></li><li><a class="download_audio" data-ga-action="Story: Download Audio" data-ga-label="https://democracynow.cachefly.net/democracynow/audio-m4a/dn2024-1122.m4a?start=716.0&end=1061.0" href="https://democracynow.cachefly.net/democracynow/audio-m4a/dn2024-1122.m4a?start=716.0&end=1061.0">Download Audio</a></li><li><a class="other_formats" data-ga-action="Story: Other Formats" data-ga-label="/2024/11/22/stream" href="/2024/11/22/stream">Other Formats</a></li></ul></div></div><div class="story_with_left_panel"><div class="visible-lg-block" data-scroll-boundary="#most_popular" data-scroll-padding="40" id="story_social"><div class="social hidden-xs"><a title="Share on Facebook" class="facebook popup" data-ga-action="Share Tools: Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Share on X" class="twitter popup" data-ga-action="Share Tools: Twitter" href="https://twitter.com/share?url=https://www.democracynow.org/2024/11/22/protest_cop29_deal&text=Climate+Activists+Protest+as+COP29+Closes+in+on+a+%E2%80%9CBad+Deal%E2%80%9D&via=democracynow&lang=en"></a><a title="Share on Reddit" class="reddit popup hidden-xs" data-ga-action="Share Tools: Reddit" href="https://www.reddit.com/submit?url=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Share on Whatsapp" class="whatsapp popup hidden-xs" data-ga-action="Share Tools: Whatsapp" href="https://wa.me/?text=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Send via Email" class="email hidden-xs" data-ga-action="Share Tools: Email" href="mailto:?body=https%3A%2F%2Fwww.democracynow.org%2F2024%2F11%2F22%2Fprotest_cop29_deal&subject=%26%238220%3BTrillions%2C%20Not%20Billions%26%238221%3B%3A%20Climate%20Activists%20Protest%20as%20COP29%20Closes%20in%20on%20a%20%26%238220%3BBad%20Deal%26%238221%3B"></a><div class="download show_modal" data-ga-action="Share Tools: Download" data-modal="#social_download_modal"></div></div><div class="download_modal" id="social_download_modal"><div class="close"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/close_circle-5ec5cd072a7d7752e6073e5c8761274c67b9287aecead27a7e72cc2f30753d1f.png" class="lazyload" src="" /></div><h5>Media Options</h5><ul><li><a class="download_video" data-ga-action="Story: Download Video" data-ga-label="https://democracynow.cachefly.net/democracynow/360/dn2024-1122.mp4?start=716.0&end=1061.0" href="https://democracynow.cachefly.net/democracynow/360/dn2024-1122.mp4?start=716.0&end=1061.0">Download Video</a></li><li><a class="download_audio" data-ga-action="Story: Download Audio" data-ga-label="https://democracynow.cachefly.net/democracynow/audio-m4a/dn2024-1122.m4a?start=716.0&end=1061.0" href="https://democracynow.cachefly.net/democracynow/audio-m4a/dn2024-1122.m4a?start=716.0&end=1061.0">Download Audio</a></li><li><a class="other_formats" data-ga-action="Story: Other Formats" data-ga-label="/2024/11/22/stream" href="/2024/11/22/stream">Other Formats</a></li></ul></div></div><div id="story_text"><div class="donate_banner hidden-xs hidden-sm hidden-md"><div class="prompt">This is viewer supported news. Please do your part today.</div><a class="donate button_blue" data-ga-action="Story: Donate" href="/donate">Donate</a></div><div class="left_panel"><div class="visible-xs"><div class="social hidden-xs"><a title="Share on Facebook" class="facebook popup" data-ga-action="Share Tools: Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Share on X" class="twitter popup" data-ga-action="Share Tools: Twitter" href="https://twitter.com/share?url=https://www.democracynow.org/2024/11/22/protest_cop29_deal&text=Climate+Activists+Protest+as+COP29+Closes+in+on+a+%E2%80%9CBad+Deal%E2%80%9D&via=democracynow&lang=en"></a><a title="Share on Reddit" class="reddit popup hidden-xs" data-ga-action="Share Tools: Reddit" href="https://www.reddit.com/submit?url=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Share on Whatsapp" class="whatsapp popup hidden-xs" data-ga-action="Share Tools: Whatsapp" href="https://wa.me/?text=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Send via Email" class="email hidden-xs" data-ga-action="Share Tools: Email" href="mailto:?body=https%3A%2F%2Fwww.democracynow.org%2F2024%2F11%2F22%2Fprotest_cop29_deal&subject=%26%238220%3BTrillions%2C%20Not%20Billions%26%238221%3B%3A%20Climate%20Activists%20Protest%20as%20COP29%20Closes%20in%20on%20a%20%26%238220%3BBad%20Deal%26%238221%3B"></a></div><div><h5>Related</h5><ul class="story_anchors"><li><a class="anchor_link" data-ga-action="Mobile Anchor Link: Topics" href="#topics_sm_screen">Topics</a></li><li><a class="anchor_link" data-ga-action="Mobile Anchor Link: Transcript" href="#transcript">Transcript</a></li></ul></div></div><div class="hidden-xs"><div class="mobile_anchor_target" id="topics_lg_screen"><h5>Topics</h5><ul><li><a data-ga-action="Story: Topic" href="/topics/cop29_climate_summit">COP29 Climate Summit</a><div class="visible-xs-inline-block"><span class="bullet"></span></div></li><li><a data-ga-action="Story: Topic" href="/topics/climate_change">Climate Crisis</a><div class="visible-xs-inline-block"><span class="bullet"></span></div></li><li><a data-ga-action="Story: Topic" href="/topics/fossil_fuel_divestment">Fossil Fuel Divestment</a><div class="visible-xs-inline-block"><span class="bullet"></span></div></li></ul></div></div></div><div class="story_summary"><div class="hidden-xs hidden-lg"><div class="social hidden-xs"><a title="Share on Facebook" class="facebook popup" data-ga-action="Share Tools: Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Share on X" class="twitter popup" data-ga-action="Share Tools: Twitter" href="https://twitter.com/share?url=https://www.democracynow.org/2024/11/22/protest_cop29_deal&text=Climate+Activists+Protest+as+COP29+Closes+in+on+a+%E2%80%9CBad+Deal%E2%80%9D&via=democracynow&lang=en"></a><a title="Share on Reddit" class="reddit popup hidden-xs" data-ga-action="Share Tools: Reddit" href="https://www.reddit.com/submit?url=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Share on Whatsapp" class="whatsapp popup hidden-xs" data-ga-action="Share Tools: Whatsapp" href="https://wa.me/?text=https://www.democracynow.org/2024/11/22/protest_cop29_deal"></a><a title="Send via Email" class="email hidden-xs" data-ga-action="Share Tools: Email" href="mailto:?body=https%3A%2F%2Fwww.democracynow.org%2F2024%2F11%2F22%2Fprotest_cop29_deal&subject=%26%238220%3BTrillions%2C%20Not%20Billions%26%238221%3B%3A%20Climate%20Activists%20Protest%20as%20COP29%20Closes%20in%20on%20a%20%26%238220%3BBad%20Deal%26%238221%3B"></a></div></div><div class="donate_banner hidden-xs hidden-lg"><div class="prompt">This is viewer supported news. Please do your part today.</div><a class="donate button_blue" data-ga-action="Story: Donate" href="/donate">Donate</a></div><div class="text"><p>On the final official day of COP29 in Baku, Azerbaijan, it is still unclear if this year’s United Nations climate summit will lead to an agreement before the end of the official conference or if talks will extend into the weekend. The COP29 presidency has released a draft text that calls for a $1.3 trillion in annual climate financing by 2035, but it only obligates rich countries to provide $250 billion of that total. Climate justice activists and members of civil society who held a protest at COP29 on Friday say that amount falls far short of what’s needed, demanding “trillions, not billions.” <em>Democracy Now!</em> was there.</p></div><hr class="hidden-xs" /></div><div class="donate_banner hidden-sm hidden-md hidden-lg"><div class="prompt">This is viewer supported news. Please do your part today.</div><a class="donate button_blue" data-ga-action="Story: Donate" href="/donate">Donate</a></div><div class="related_story visible-xs"><h4>Related Story</h4><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" class="play lazyload" src="" /><span class="label">Story</span><span class="date">Nov 21, 2024</span><a data-ga-action="Story: Recommended" href="/2024/11/21/cop_29_finance_agreement_harjeet_singh">“They’re Expanding Fossil Fuels”: Indian Activist Harjeet Singh on Rich Countries’ Hypocrisy at COP29</a></div><div class="related_content visible-xs"><div class="mobile_anchor_target" id="topics_sm_screen"><h5>Topics</h5><ul><li><a data-ga-action="Story: Topic" href="/topics/cop29_climate_summit">COP29 Climate Summit</a><div class="visible-xs-inline-block"><span class="bullet"></span></div></li><li><a data-ga-action="Story: Topic" href="/topics/climate_change">Climate Crisis</a><div class="visible-xs-inline-block"><span class="bullet"></span></div></li><li><a data-ga-action="Story: Topic" href="/topics/fossil_fuel_divestment">Fossil Fuel Divestment</a><div class="visible-xs-inline-block"><span class="bullet"></span></div></li></ul></div></div><div class="mobile_anchor_target" id="transcript"><h5 class="transcript">Transcript</h5><div class="grey_description fine_print">This is a rush transcript. Copy may not be in its final form.</div><div class="text"><p><strong><span class="caps">AMY</span> <span class="caps">GOODMAN</span>:</strong> We’re broadcasting from the U.N. climate summit in Baku, Azerbaijan. Today, Friday, is the final official day of COP29, but it’s unclear if a final deal will be agreed upon by the deadline. Negotiations are expected to extend into the weekend.</p> <p>Climate justice activists are outraged at how little money is being offered here at this, what’s called the finance <span class="caps">COP</span>, by the most polluting nations to the most severely affected by climate change. Azerbaijan’s delegation to the COP29 United Nations climate summit has released the latest draft of a climate financing deal, calling for the delivery of $1.3 trillion per year by 2035. But the text only calls on wealthier nations, more polluting countries, to pay $250 billion per year to poorer nations bearing the brunt of the crisis. The group War on Want called the latest draft an “insult,” adding it’s, quote, “nowhere near the public, grant-based climate finance the planet and people urgently need,” unquote.</p> <p>As the talks continue, we begin our coverage with climate justice activists and members of civil society who held a protest here calling for rich nations to pay up for climate finance. It was just before we went to broadcast. <em>Democracy Now!</em> was there.</p> <blockquote> <p><strong><span class="caps">ARNOLD</span> <span class="caps">JASON</span> <span class="caps">DEL</span> <span class="caps">ROSARIO</span>:</strong> We are not demanding aid. We are not demanding charity. We are here to demand justice. And this justice comes through climate finance. How much do we want, comrades?</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> Trillions, not billions! Trillions, not billions!</p> </blockquote> <blockquote> <p><strong><span class="caps">ARNOLD</span> <span class="caps">JASON</span> <span class="caps">DEL</span> <span class="caps">ROSARIO</span>:</strong> My friends, the text that they are talking about is clearly lacking in the demands of the Global South. And now to tell us further about the intersection of the climate crisis and the effects of the ongoing war and genocide all over the world, let me call on our comrade Haneen.</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> Build the loss and damage fund now! Build the loss and damage fund now!</p> </blockquote> <blockquote> <p><strong><span class="caps">HANEEN</span> <span class="caps">SHAHEEN</span>:</strong> Now it’s only our fair share of equity. It’s our fair share of equality. This is what we are asking for. This is what we want. Pay up now!</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> Pay up now!</p> </blockquote> <blockquote> <p><strong><span class="caps">HANEEN</span> <span class="caps">SHAHEEN</span>:</strong> Pay up now!</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> Pay up now!</p> </blockquote> <blockquote> <p><strong><span class="caps">HANEEN</span> <span class="caps">SHAHEEN</span>:</strong> Pay up now!</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> Pay up now!</p> </blockquote> <blockquote> <p><strong><span class="caps">HANEEN</span> <span class="caps">SHAHEEN</span>:</strong> It’s our money. You’ve been taking it for so long, hundreds of years, hundreds of years taking our resources, hundreds of years taking our land, occupying us, mixing wars with all your development, mixing war with private businesses. And you don’t want us to get our money back. Give us our land back. Give us our share.</p> </blockquote> <blockquote> <p><strong><span class="caps">ARNOLD</span> <span class="caps">JASON</span> <span class="caps">DEL</span> <span class="caps">ROSARIO</span>:</strong> I call in now Collin from <span class="caps">OCI</span>.</p> </blockquote> <blockquote> <p><strong><span class="caps">COLLIN</span> <span class="caps">REES</span>:</strong> Pay up! Pay up!</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> Pay up for climate finance! Pay up! Pay up! Pay up for climate finance! Pay up! Pay up!</p> </blockquote> <blockquote> <p><strong><span class="caps">COLLIN</span> <span class="caps">REES</span>:</strong> We are here to demand trillions of dollars of public finance. This is not charity. This is a debt, an obligation that the Global North owes to the Global South. It is a legal obligation, and we will not stop fighting until that obligation is met. We are demanding that this finance be public and high quality. This finance must be based on grants and grant-based equivalents, not on loans, not on things that further in-debt the Global South and continue this dangerous, deadly cycle. This finance must be high quality. It must also not be from the private sector, because the private sector are the ones who have helped to drive this climate crisis, who have helped get us into this mess. We cannot rely on the same corporations, on the same rapacious banks who have driven the climate crisis, who are driven by profit, not by human rights and by justice.</p> </blockquote> <blockquote> <p><strong><span class="caps">ARNOLD</span> <span class="caps">JASON</span> <span class="caps">DEL</span> <span class="caps">ROSARIO</span>:</strong> What we are asking for is not unreasonable. They pour money into the fossil fuel industry. We know where the money is. We know where financing lies. And now to discuss further, I call on our comrade Rimsha.</p> </blockquote> <blockquote> <p><strong><span class="caps">RIMSHA</span> <span class="caps">REHAN</span>:</strong> No more debt! No more loans! No more false solutions!</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> No more debt! No more loans! No more false solutions!</p> </blockquote> <blockquote> <p><strong><span class="caps">RIMSHA</span> <span class="caps">REHAN</span>:</strong> My dear friends, I come here from a country where there is a lockdown going on. It’s not <span class="caps">COVID</span> anymore, but my children, my women and my youth are having a lockdown because of the air pollution that has been caused. And who is financing this climate crisis? It’s all the Global North countries who are financing this. And we are still begging them for more loans to support our economic growth. They owe us. We don’t owe them. They owe us!</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> They owe us! We don’t owe them! They owe us! We don’t owe them!</p> </blockquote> <blockquote> <p><strong><span class="caps">ARNOLD</span> <span class="caps">JASON</span> <span class="caps">DEL</span> <span class="caps">ROSARIO</span>:</strong> We’ve been told to keep it down, as if we aren’t being piped down enough. Are we being loud?</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> No!</p> </blockquote> <blockquote> <p><strong><span class="caps">ARNOLD</span> <span class="caps">JASON</span> <span class="caps">DEL</span> <span class="caps">ROSARIO</span>:</strong> Are we being loud enough?</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> No!</p> </blockquote> <blockquote> <p><strong><span class="caps">ARNOLD</span> <span class="caps">JASON</span> <span class="caps">DEL</span> <span class="caps">ROSARIO</span>:</strong> Maybe we can give it one more chant, my comrades. Trillions, not billions!</p> </blockquote> <blockquote> <p><strong><span class="caps">PROTESTERS</span>:</strong> Trillions, not billions! Trillions, not billions! Trillions, not billions! Trillions, not billions!</p> </blockquote> <p><strong><span class="caps">AMY</span> <span class="caps">GOODMAN</span>:</strong> Just a few of the voices calling for rich nations to pay up for climate finance, here at COP29.</p></div><div class="fine_print grey_description">The original content of this program is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License</a>. Please attribute legal copies of this work to democracynow.org. Some of the work(s) that this program incorporates, however, may be separately licensed. For further information or additional permissions, contact us.</div><hr class="hidden-xs" /><div class="next_story_body"><h4>Next story from this daily show</h4><h5><a data-ga-action="Story: Next Story" href="/2024/11/22/cop29_deal">“A Great Swindle”: Activists Slam Draft Climate Plan Reducing How Much Rich Polluting Countries Owe</a></h5></div></div></div></div></div><div class="sidebar col-lg-4 col-sm-4"><a class="next_story_summary hidden-xs" data-ga-action="Story: Next Story" href="/2024/11/22/cop29_deal"><span class="label">NEXT</span><span class="title">“A Great Swindle”: Activists Slam Draft Climate Plan Reducing How Much Rich Polluting Countries Owe</span></a><div class="widget stories_widget hidden-xs"><h5>Related</h5><a data-ga-action="Story: Recommended" href="/2024/11/21/cop_29_finance_agreement_harjeet_singh"><div class="image media"><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/87/74687/w320/SEG4-GUEST-ClimateFinanceBanner-2-SPLIT.jpg" src="" /></div><div class="news_label"><img class="play" src="https://assets.democracynow.org/assets/icons/video_square-b2d9809b2d8e28a669aec9b9b6ca59ee3dd8813834e8b7151c783b16a503c3f4.png" /><span class="label">Story</span><span class="date">Nov 21, 2024</span></div><h3>“They’re Expanding Fossil Fuels”: Indian Activist Harjeet Singh on Rich Countries’ Hypocrisy at COP29</h3></a></div><div class="widget home_daily_digest"><div class="digest_container"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/newsletter-812b993764242f0a9244411e27fb6ed657a4638a56a4d563d2b626bdb713e47e.png" class="lazyload" src="" /><h5>Daily News Digest</h5><div>Our Daily Digest brings Democracy Now! to your inbox each morning.</div><form id="daily_digest_widget" class="daily_digest_widget" action="/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="PMimH2X4phCFOQAZoZhSHfpM1HSgW5Qc6HLr3aFPgb8fBTBv7N63wZOY5fUKGkmcElN+nuIUcMrV90mEL057Fg==" /><input size="20" class="email recaptcha_email_input" placeholder="Email" required="required" type="email" name="subscriber[email]" /><input value="widget" type="hidden" name="subscriber[source]" id="subscriber_source" /><input type="text" name="hobby" style="display: none;" /><div class="g-recaptcha " data-sitekey="6LdqU0cUAAAAACBvfPC5sSvBvfq5eK9lPhzC0wdp" data-size="invisible"></div><input type="submit" name="commit" value="Submit" class="button_dark" data-ga-action="Widget: Daily Digest" data-disable-with="Submit" /></form></div></div><div class="widget recent_news"><h5>Recent News</h5><ul><li><a data-ga-action="Widget: Recent News" href="/2024/11/27/lebanon_isreal_ceasefire"><div class="title">“Fragile” Ceasefire Begins in Lebanon After Israel Launched More Devastating Attacks</div><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/81/74781/w320/seg-lebanon-lina.jpg" src="" /></a></li><li><a data-ga-action="Widget: Recent News" href="/2024/11/27/israel_lebanon_ceasefire_haaretz"><div class="title">“Israel Wants Wars”: Gideon Levy on Lebanon Ceasefire, Gaza & Gov’t Sanctions Against Haaretz</div><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/82/74782/w320/seg-Haaretz.jpg" src="" /></a></li><li><a data-ga-action="Widget: Recent News" href="/2024/11/27/tennessee_trans_ban_scotus_chase_strangio"><div class="title">Amid Anti-Trans Wave, Chase Strangio to Make History as First Trans Lawyer to Argue at Supreme Court</div><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/83/74783/w320/seg-Chase.jpg" src="" /></a></li><li><a data-ga-action="Widget: Recent News" href="/2024/11/27/pakistan_imran_khan_protests"><div class="title">Pakistani Forces in Islamabad Crush Protesters Demanding Freedom for Jailed Ex-PM Imran Khan</div><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/84/74784/w320/seg-Pakistan.jpg" src="" /></a></li><li><a data-ga-action="Widget: Recent News" href="/2024/11/26/israel_lebanon"><div class="title">War Crimes in Lebanon: Human Rights Watch Says Israel Used U.S. Arms to Kill 3 Journalists</div><img class="modern lazyload" loading="lazy" data-src="https://www.democracynow.org/images/story/59/74759/w320/seg-ramzi-hasbaya.jpg" src="" /></a></li></ul></div><div class="widget"><div class="headlines"><div class="content"><h5>Headlines for November 27</h5><div class="more_headlines"><a class="watch" data-ga-action="Home Headlines: Watch" href="/shows/2024/11/27?autostart=80.0">Watch</a><a class="read" data-ga-action="Home Headlines: Read" href="/2024/11/27/headlines">Read</a></div><ul><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/israel_halts_assault_on_lebanon_as_ceasefire_takes_effect">Israel Halts Assault on Lebanon as Ceasefire Takes Effect</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/2024_becomes_deadliest_year_for_humanitarian_aid_workers_due_to_israels_assault_on_gaza">2024 Becomes Deadliest Year for Humanitarian Aid Workers Due to Israel’s Assault on Gaza</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/trump_taps_kevin_hassett_who_crafted_2017_tax_cuts_for_the_rich_to_lead_national_economic_council">Trump Taps Kevin Hassett, Who Crafted 2017 Tax Cuts for the Rich, to Lead National Economic Council</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/jay_bhattacharya_who_argued_against_covid_interventions_picked_by_trump_to_lead_nih">Jay Bhattacharya, Who Argued Against <span class="caps">COVID</span> Interventions, Picked by Trump to Lead <span class="caps">NIH</span></a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/trump_nominates_jamieson_greer_who_helped_wage_trade_war_with_china_as_us_trade_representative">Trump Nominates Jamieson Greer, Who Helped Wage Trade War with China, as U.S. Trade Representative</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/mexican_president_blasts_trumps_pledge_to_impose_tariffs_warning_against_trade_war">Mexican President Blasts Trump’s Pledge to Impose Tariffs, Warning Against Trade War</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/texas_offers_trump_land_for_mass_deportation_camps">Texas Offers Trump Land for Mass Deportation Camps</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/walmart_cancels_diversity_equity_and_inclusion_initiatives_amid_pressure_from_republicans">Walmart Cancels Diversity, Equity and Inclusion Initiatives Amid Pressure from Republicans</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/supporters_of_imran_khan_call_off_march_on_islamabad_after_deadly_crackdown">Supporters of Imran Khan Call Off March on Islamabad After Deadly Crackdown</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/as_bird_flu_spreads_on_us_factory_farms_cdc_confirms_california_child_became_infected">As Bird Flu Spreads on U.S. Factory Farms, <span class="caps">CDC</span> Confirms California Child Became Infected</a></li><li><a data-ga-action="Widget: Headline" href="/2024/11/27/headlines/uk_lawmakers_vote_in_favor_of_strict_limits_on_cigarettes_and_vapes">U.K. Lawmakers Vote in Favor of Strict Limits on Cigarettes and Vapes</a></li></ul></div><a class="view_more visible-xs" data-ga-action="Headlines: More" href="/headlines">View All</a><a class="view_more button_red hidden-xs" data-ga-action="Headlines: More" href="/headlines">View All</a></div></div></div></div></div><div id="most_popular"><div class="container-fluid"><div class="row"><h5>Most popular</h5><ul><li class="col-lg-3 col-sm-6 col-md-6"><div class="number">1</div><div class="title"><a data-ga-action="Home Popular: Item" href="/2024/11/22/headlines/us_house_passes_bill_allowing_trump_to_silence_critics_label_nonprofits_as_terror_groups">U.S. House Passes Bill Allowing Trump to Silence Critics, Label Nonprofits as Terror Groups</a></div><div class="share visible-lg-block"><a class="facebook popup" data-ga-action="Home Popular: Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.democracynow.org/2024/11/22/us_house_passes_bill_allowing_trump_to_silence_critics_label_nonprofits_as_terror_groups"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/facebook_icon-383f96e0838a32a73a62e1001107be558f0c3b34167b68b48b8bcd07bcb980fc.png" class="lazyload" src="" /></a><a class="twitter popup" data-ga-action="Home Popular: Twitter" href="https://twitter.com/share?url=https://www.democracynow.org/2024/11/22/us_house_passes_bill_allowing_trump_to_silence_critics_label_nonprofits_as_terror_groups&text=U.S.+House+Passes+Bill+Allowing+Trump+to+Silence+Critics%2C+Label+Nonprofits+as+Terror+Groups&via=democracynow&lang=en"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/twitter_icon-7ada1bbfdd3f271ee243db9b8bab0a7dfa23a0b1f3083b054bc6923f776d9bdf.png" class="lazyload" src="" /></a></div></li><li class="col-lg-3 col-sm-6 col-md-6"><div class="number">2</div><div class="title"><a data-ga-action="Home Popular: Item" href="/2024/11/22/nonprofit_bill">House Approves “Nonprofit Killer” Bill, Most Dangerous Domestic Anti-Terrorism Bill Since <span class="caps">PATRIOT</span> Act</a></div><div class="share visible-lg-block"><a class="facebook popup" data-ga-action="Home Popular: Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.democracynow.org/2024/11/22/nonprofit_bill"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/facebook_icon-383f96e0838a32a73a62e1001107be558f0c3b34167b68b48b8bcd07bcb980fc.png" class="lazyload" src="" /></a><a class="twitter popup" data-ga-action="Home Popular: Twitter" href="https://twitter.com/share?url=https://www.democracynow.org/2024/11/22/nonprofit_bill&text=House+Approves+Most+Dangerous+Domestic+Anti-Terrorism+Bill+Since+PATRIOT+Act&via=democracynow&lang=en"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/twitter_icon-7ada1bbfdd3f271ee243db9b8bab0a7dfa23a0b1f3083b054bc6923f776d9bdf.png" class="lazyload" src="" /></a></div></li><li class="col-lg-3 col-sm-6 col-md-6"><div class="number">3</div><div class="title"><a data-ga-action="Home Popular: Item" href="/2024/11/21/us_senate_israel_arms_shipments_sanders">Despite White House Pressure, 19 U.S. Senators Back Bernie Sanders’s Bills to Block Arms Sales to Israel</a></div><div class="share visible-lg-block"><a class="facebook popup" data-ga-action="Home Popular: Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.democracynow.org/2024/11/21/us_senate_israel_arms_shipments_sanders"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/facebook_icon-383f96e0838a32a73a62e1001107be558f0c3b34167b68b48b8bcd07bcb980fc.png" class="lazyload" src="" /></a><a class="twitter popup" data-ga-action="Home Popular: Twitter" href="https://twitter.com/share?url=https://www.democracynow.org/2024/11/21/us_senate_israel_arms_shipments_sanders&text=19+U.S.+Senators+Back+Bills+to+Block+Arms+Sales+to+Israel&via=democracynow&lang=en"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/twitter_icon-7ada1bbfdd3f271ee243db9b8bab0a7dfa23a0b1f3083b054bc6923f776d9bdf.png" class="lazyload" src="" /></a></div></li><li class="col-lg-3 col-sm-6 col-md-6"><div class="number">4</div><div class="title"><a data-ga-action="Home Popular: Item" href="/2024/11/25/russ_vought_omb_project2025_trump_admin">Trump Taps Project 2025 Architect Russ Vought for <span class="caps">OMB</span>: Wants to Fire Civil Servants, Deploy Military</a></div><div class="share visible-lg-block"><a class="facebook popup" data-ga-action="Home Popular: Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.democracynow.org/2024/11/25/russ_vought_omb_project2025_trump_admin"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/facebook_icon-383f96e0838a32a73a62e1001107be558f0c3b34167b68b48b8bcd07bcb980fc.png" class="lazyload" src="" /></a><a class="twitter popup" data-ga-action="Home Popular: Twitter" href="https://twitter.com/share?url=https://www.democracynow.org/2024/11/25/russ_vought_omb_project2025_trump_admin&text=Trump+Taps+Project+2025+Architect+Russ+Vought+for+OMB&via=democracynow&lang=en"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/twitter_icon-7ada1bbfdd3f271ee243db9b8bab0a7dfa23a0b1f3083b054bc6923f776d9bdf.png" class="lazyload" src="" /></a></div></li></ul></div></div></div><div id="appeal"><div class="container-fluid"><h2>Non-commercial news needs your support</h2><div class="text">We rely on contributions from our viewers and listeners to do our work.<br>Please do your part today.</div><a class="button_dark" data-ga-action="Home Donate Banner: Donate" href="/donate">Make a donation</a></div></div><div id="top_anchor"><a data-ga-action="Top Anchor: Button" href="#"><img loading="lazy" data-src="https://assets.democracynow.org/assets/icons/up_arrow-cf861c6d91177cfc381c4d8710375e60d698d591a8686c1d5779379dfed551a4.png" class="lazyload" src="" />Top</a></div><footer><div class="container-fluid"><div class="row"><div class="col-lg-5 col-sm-6 col-md-6 hidden-xs"><div class="logo"><picture><source media="(max-width: 767px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img loading="lazy" data-src="https://assets.democracynow.org/assets/footer/atom-logo-large-3c5aab142bff4e2c424ad8b1cf47bd17222bbc763dbc212bd7b7fc231d6a09d2.png" class="lazyload" src="" /></picture></div><h5>independent global news</h5><div class="about">Democracy Now! is a 501(c)3 non-profit news organization. We do not accept funding from advertising, underwriting or government agencies. We rely on contributions from our viewers and listeners to do our work. Please do your part today.</div><a class="donate button_blue" data-ga-action="Footer: Donate" href="/donate">Make a donation</a></div><div class="col-sm-6 col-lg-6 col-lg-offset-1 footer_flex"><div class="news"><h5>News</h5><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: Home" href="/">Home</a></li><li><a data-ga-action="Footer: Daily Shows" href="/shows">Daily Shows</a></li><li><a data-ga-action="Footer: Columns" href="/categories/weekly_column">Columns</a></li></ul><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: Web Exclusives" href="/categories/web_exclusive">Web Exclusives</a></li><li><a data-ga-action="Footer: Topics" href="/topics">Topics</a></li></ul></div><div class="democracy_now"><h5>Democracy Now!</h5><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: About" href="/about">About</a></li><li><a data-ga-action="Footer: Events" href="/events">Events</a></li><li><a data-ga-action="Footer: Contact" href="/contact">Contact</a></li><li><a data-ga-action="Footer: Stations" href="/stations">Stations</a></li></ul><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: Get Involved" href="/get_involved">Get Involved</a></li><li><a data-ga-action="Footer: Education" href="/education">Education</a></li><li><a data-ga-action="Footer: Jobs" href="/about/jobs">Jobs</a></li><li><a data-ga-action="Footer: For Broadcasters" href="/about/broadcasters">For Broadcasters</a></li></ul></div><div class="editions"><h5>Editions</h5><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: English" href="/">English</a></li></ul><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: Español" href="/es">Español</a></li></ul></div><div class="follow"><h5>Follow</h5><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: Daily Digest" href="/subscribe">Daily Digest</a></li><li><a data-ga-action="Footer: RSS & Podcasts" href="/podcasting">RSS & Podcasts</a></li></ul><ul class="col-xs-6 col-sm-12"><li><a data-ga-action="Footer: Android App" href="https://play.google.com/store/apps/details?id=org.democracynow.mobile">Android App</a></li><li><a data-ga-action="Footer: iOS App" href="http://apple.co/1fyu6Hl">iPhone App</a></li></ul></div></div></div><div class="row share_row visible-lg-block visible-xs-block"><div class="col-lg-5"><div class="email_header"><h5>Get Email Updates</h5></div><form id="footer_subscribe" action="/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="nApA2vdxtISteyK45QeppGRsRnloZiq8+9uAAelKtmQ5eQzXaIwzuRwONqY4RfZTdsBE0bHdCXfb4m9J2aKmYA==" /><input size="20" class="email recaptcha_email_input" placeholder="Email" required="required" type="email" name="subscriber[email]" /><input value="footer" type="hidden" name="subscriber[source]" id="subscriber_source" /><input type="text" name="hobby" style="display: none;" /><div class="g-recaptcha " data-sitekey="6LdqU0cUAAAAACBvfPC5sSvBvfq5eK9lPhzC0wdp" data-size="invisible"></div><input type="submit" name="commit" value="subscribe" class="button_blue" data-ga-action="Footer: Daily Digest" data-disable-with="subscribe" /></form></div><div class="col-lg-6 col-lg-offset-1"><ul><li><a data-ga-action="Footer: Facebook" href="http://www.facebook.com/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/facebook-icon-3c8d143780d677b687a4475d2c3cb779e490197741d39181957c5db53c88ed81.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Footer: Twitter" href="http://www.twitter.com/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/x-logo-0dd81789c3d3520bb921630a981c08d179aa64d6ced356efbc29add0e2c3dc49.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Footer: YouTube" href="http://www.youtube.com/user/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/youtube-icon-7c6e402a2731a74429d90fff026f844babeef6a7c6b6cad155cc6070dfb8dc1f.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Footer: Instagram" href="http://www.instagram.com/democracynow"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/instagram-icon-4f42133a53162c82edd2b742e06dacb7f569cc06ef2e35724dc008d42c2f6313.png" class="lazyload" src="" /></a></li><li><a data-ga-action="Footer: TikTok" href="https://www.tiktok.com/@democracynow.org"><img loading="lazy" data-src="https://assets.democracynow.org/assets/sharing_icons/tiktok-logo-86153e3dc4ebc130619f664fb99e500a6c7219ddfdcc17242e289d574c04c660.png" class="lazyload" src="" /></a></li></ul></div></div><div class="row visible-xs-block"><div class="col-xs-12"><div class="about">Democracy Now! is a 501(c)3 non-profit news organization. We do not accept funding from advertising, underwriting or government agencies. We rely on contributions from our viewers and listeners to do our work. Please do your part today.</div><a class="donate button_blue visible-xs" data-ga-action="Footer: Donate" href="https://www.democracynow.org/donate">Make a donation</a></div></div></div></footer></div></body></html>