CINXE.COM
OpenNews - OpenNews community support
<!DOCTYPE html> <html lang='en'> <head> <title>OpenNews - OpenNews community support</title> <meta charset='utf-8'> <meta content='IE=edge' http-equiv='X-UA-Compatible'> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"844403b5dc","applicationID":"283536233","transactionName":"cg0MQUdZDV9TER1HRV4IB1ZBRU5AXgxF","queueTime":1,"applicationTime":88,"agent":"","atts":"SkAXFw9NQ1ZYF1tDThNYQFpFUw9dUxRBFRsTEhBaX1MCRxRZEF5TC0JQBQQHUAAaQ1xWWlRYQnpFUw99UxRBF1ReDw9AW18VShYQR0dHXhAWF0hL"}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"844403b5dc",applicationID:"283536233"};;/*! For license information please see nr-loader-rum-1.285.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},5217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>m,gD:()=>v,xN:()=>h});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources",a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var s=r(2614),c=r(944),u=r(384),l=r(8122);const d="[data-nr-mask]",f=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:s.wk,inactiveMs:s.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,c.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){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,c.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,c.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},g={},p="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(p);if(!g[e])throw new Error("Configuration for ".concat(e," was never set"));return g[e]}function h(e,t){if(!e)throw new Error(p);g[e]=(0,l.a)(t,f());const r=(0,u.nY)(e);r&&(r.init=g[e])}function v(e,t){if(!e)throw new Error(p);var r=m(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}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.285.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,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=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(e),!e||!s[e].get(t)||r)return g(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),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=m(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,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:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});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("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},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:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function l(e,t){a()[e]=t}function d(){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)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log";n.K7.logging},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},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)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>V});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),l=r(6154),d=r(944),f=r(8154),g=r(384),p=r(6344);const m=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],h=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993);var w=r(2646),R=r(3434);const A=new Map;function E(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[R.Jt]||t[r];return A.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>A.get(c))),i}var _=r(3241),x=r(5701);function N(){const e=(0,g.pV)();m.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,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const k={};function I(e,t,g=!1){t||(0,c.Ak)(e,"api");const m={};var w=s.ee.get(e),R=w.get("tracer");k[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{k[e]=t}));var A="api-",N=A+"ixn-";function I(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}}),S(A,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}m.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},m.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),E(w,e,t,{customAttributes:r,level:i})},h.forEach((e=>{m[e]=S(A,e,!0,"api")})),m.addPageAction=S(A,"addPageAction",!0,n.K7.genericEvents),m.recordCustomEvent=S(A,"recordCustomEvent",!0,n.K7.genericEvents),m.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,S(A,"setPageViewName",!0)()},m.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return I(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},m.setUserId=function(e){if("string"==typeof e||null===e)return I("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},m.setApplicationVersion=function(e){if("string"==typeof e||null===e)return I("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},m.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},m[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},m[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},m.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const j=T.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,w),g||(0,a.p)(N+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(R.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 R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function S(t,r,i,o){return function(){return(0,a.p)(f.xV,["API/"+r+"/called"],void 0,n.K7.metrics,w),(0,_.W)({agentIdentifier:e,loaded:!!x.B?.[e],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:o}}),o&&(0,a.p)(t+r,[i?(0,v.t)():performance.now(),...arguments],i?null:this,o,w),i?void 0:this}}function O(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{j[e]=S(N,e,void 0,g?n.K7.softNav:n.K7.spa)})),m.setCurrentRouteName=g?S(N,"routeName",void 0,n.K7.softNav):S(A,"routeName",!0,n.K7.spa),m.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!k[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>O()),!0):O(),m}var T=r(5217),j=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},O={};const P=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let K=!1;function V(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,T.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");O[e]=(0,j.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=O[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const m=(0,T.D0)(e.agentIdentifier),h=[c.beacon,c.errorBeacon];K||(m.proxy.assets&&(P(m.proxy.assets),h.push(m.proxy.assets)),m.proxy.beacon&&h.push(m.proxy.beacon),N(),(0,g.US)("activatedFeatures",x.B),e.runSoftNavOverSpa&&=!0===m.soft_navigations.enabled&&m.feature_flags.includes("soft_nav")),d.denyList=[...m.ajax.deny_list||[],...m.ajax.block_internal?h:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=I(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),K||(0,_.W)({agentIdentifier:e.agentIdentifier,loaded:!!x.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:{init:m,info:c,loader_config:u,runtime:d}}),K=!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:()=>l,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},l={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.285.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.285.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-Aa+vt/G+VUnXF5imJD27xfBbG00pJRbxEVq24dgn/KfPYsDLKETEMkS7ezrIti3e/7t6va9a0PBrFlxSB0FCeA=="};(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 g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.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={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.285.0.PROD"]=self["webpackChunk:NRBA-1.285.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(5217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=i(7603);var d=i(1687),f=i(4234),g=i(5289),p=i(6154),m=i(384);const h=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,m.dV)().o.MO&&h(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y 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,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.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(h(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class R extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var A=i(9908),E=i(2843),_=i(3878),x=i(782),N=i(1863);class k extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,E.u)((()=>(0,A.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,_.sp)("pagehide",(()=>(0,A.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var I=i(8154);class T extends y{static featureName=I.TZ;constructor(e,t=!0){super(e,I.TZ,t),p.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,A.p)(I.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,m.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,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,m.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,k,T],loaderType:"lite"})})()})();</script> <meta content='' name='description'> <meta content='width=device-width, initial-scale=1' name='viewport'> <link rel="apple-touch-icon" href="/assets/nfg_ui/app_icon/apple-touch-icon-3998603793b91faf29badd68bc1b081fbf4ab41d0b9121858b23251319c65b1e.png" sizes="180x180" /> <link rel="shortcut icon" type="image/x-icon" href="/assets/nfg_ui/app_icon/favicon-c8853d73d5097d118ac425f7c1dba3f07c97ab1d2ff79187cfe47d2c891139e5.ico" /> <link rel="icon" type="image/png" href="/assets/nfg_ui/app_icon/favicon-32x32-40a0c0566e233d852f1417eb4c01023ac3a547648954bb263d9a97fdf196e286.png" sizes="32x32" /> <link rel="icon" type="image/png" href="/assets/nfg_ui/app_icon/favicon-16x16-2e48e8dac1b284f3dacdc96bb6b1e83e0c5fa100ed4a642f20b027d1e5fbbaae.png" sizes="16x16" /> <link rel="manifest" href="/assets/nfg_ui/app_icon/site-87da32c8e41b9ac0a178171e063a29149a10c2c040cfeaa984fb971e23338079.webmanifest" /> <link rel="mask-icon" href="/assets/nfg_ui/app_icon/safari-pinned-tab-b8d70687416ed9474b78fdb5f54f5d94099e7bd0de5f9d2c1fcc8bfca4396786.svg" color="#25ACEB" /> <meta content='#ffffff' name='msapplication-TileColor'> <meta content='/assets/nfg_ui/app_icon/browserconfig-9175d51321093eeb81e1561f01dfa01a6d837f1b3c53afb46e5593ed5be620d5.xml' name='msapplication-config'> <meta content='#ffffff' name='theme-color'> <link rel="stylesheet" media="all" href="/assets/application-fbddebe7080d96c177b2d658e8fe3fbcb6725680112460e50cd36b8700a5f2ad.css" /> <style> :root { --brand-primary: #bdb0b0; --brand-primary-scale-light: #f2efef; --brand-primary-light: white; --brand-primary-dark: #a69494; --brand-primary-dark-yiq: #313A3E; --brand-primary-transparent: rgba(189, 176, 176, 0.2); --brand-primary-yiq: #313A3E; --brand-primary-yiq-text-dark: #313A3E; --brand-primary-yiq-text-darker: #a69494; --brand-primary-yiq-text-darkest: #9a8686; --brand-primary-yiq-text-light: #bdb0b0; } </style> <script src="/assets/bootstrap4/application-937ff457e322420ae05700f9dd3ab822e34adf7be316ac851fd308b82b579b87.js"></script> <script src="/assets/projects/application-459b1e63929767b41d64e981b0b06076cfcd2c24a1fda47357eba6a0a289664d.js"></script> <style> .jumbotron:before { background-image: url(https://nfg-sofun.s3.amazonaws.com/uploads/project/photo/201113/poster_board_poster_board_lead.jpg); background-position: center bottom; } </style> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="ALF85N6ejSUMx9saoR3_kaNeZIlfu3jQ14Z4luCqKt_M7Ci19oPXpHquiwg5tyPMYfIxBgdR4-hXYnozEuVgSg" /> <meta content='' name='keywords'> <meta content='website' property='og:type'> <meta content='https://nfg-sofun.s3.amazonaws.com/uploads/project/photo/201113/profile_poster_board_lead.jpg' property='og:image'> <meta content='800' property='og:image:width'> <meta content='400' property='og:image:height'> <meta content='OpenNews' property='og:site_name'> <meta content='317900788307813' property='fb:app_id'> <meta content='summary_large_image' name='twitter:card'> <meta content='https://nfg-sofun.s3.amazonaws.com/uploads/project/photo/201113/profile_poster_board_lead.jpg' name='twitter:image'> <meta content='https://opennews.networkforgood.com/projects/201113-opennews-community-support' property='og:url'> <meta content='Support the network strengthening journalism' property='og:title'> <meta content='Help us continue to do this work We're so grateful to be together in such a caring, thoughtful community. Over the last 10+ years with OpenNews, we've seen how meaningful it is that we're able to connect as peers: offering support, advice, and resources about tech and culture cha...' property='og:description'> <meta content='Support the network strengthening journalism' property='og:image:alt'> <meta content='Support the network strengthening journalism' name='twitter:title'> <meta content='Help us continue to do this work We're so grateful to be together in such a caring, thoughtful community. Over the last 10+ years with OpenNews, we've seen how meaningful it is that we're able to connect as peers: offering support, advice, and resources about tech and culture cha...' name='twitter:description'> </head> <body class='donation_form_focused project everyday_default' data-describe='interface'> <!-- Google Tag Manager --> <noscript> <iframe height='0' src='//www.googletagmanager.com/ns.html?id=GTM-5CNWD2' style='display:none;visibility:hidden' width='0'></iframe> </noscript> <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= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayerGC','GTM-5CNWD2'); </script> <!-- End Google Tag Manager --> <header class='page-header'> <nav class="navbar navbar-user py-2 px-3 bg-white navbar-expand-lg navbar-light"><a class="navbar-brand d-flex align-items-center" aria-label="OpenNews home" target="_blank" href="https://opennews.org/"><img alt="OpenNews logo" class="img-fluid" src="https://nfg-sofun.s3.amazonaws.com/uploads/ui_configuration/main_logo/5551/welcome_logo_open-news-2017.png" /></a> <button class="navbar-toggler" data-toggle="collapse" data-target="#masthead_bar" aria-expanded="false" aria-controls="masthead_bar" role="button"><span class="navbar-toggler-icon"></span></button> <div class="collapse navbar-collapse" id="masthead_bar"> <ul class="navbar-nav ml-auto d-flex align-items-center" id="masthead_bar_donor_links" right="true"><li class="nav-item" data-describe="sign-in-link"><a class="nav-link" href="/donors/sign_in">Log In</a></li> </ul></div></nav> </header> <div class='page-content'> <img alt='Support the network strengthening journalism image' class='img-fluid w-100 d-md-block d-lg-none' src='https://nfg-sofun.s3.amazonaws.com/uploads/project/photo/201113/poster_board_poster_board_lead.jpg'> <div class="jumbotron mb-0 p-0 rounded-0 bg-dark" data-describe="background-gravity-bottom"><div class='container py-3 py-sm-4'> <div class='row'> <div class='col col-lg-7 mx-auto' data-describe='jumbotron-form'> <div class="card shadow-sm my-lg-4 bg-dark"><div class="card-body"><h1 aria-label='Support the network strengthening journalism' class='text-center' data-describe='primary-call-to-action' tabindex='0'>Support the network strengthening journalism</h1> <div id='donation_form_wrapper'> <p class="lead font-italic mt-1 mb-0 text-center text-muted" data-describe="secondary-call-to-action" aria-label="Help us continue to do this work" tabindex="0">Help us continue to do this work</p> <div class='mt-3'> <form class="simple_form new_donation_form" id="donation_form" novalidate="novalidate" data-donation-form="inline" action="/projects/201113-opennews-community-support/donations" accept-charset="UTF-8" data-remote="true" method="post"><div class="d-none hidden donation_form_step"><input value="2" class="hidden" autocomplete="off" type="hidden" name="donation_form[step]" id="donation_form_step" /></div> <div id='inline_donation_form'> <div data-additional-instructions-char-count='250' data-canadian-provinces='["<option></option>", "<option value=\"AB\">Alberta</option>", "<option value=\"BC\">British Columbia</option>", "<option value=\"MB\">Manitoba</option>", "<option value=\"NB\">New Brunswick</option>", "<option value=\"NL\">Newfoundland and Labrador</option>", "<option value=\"NS\">Nova Scotia</option>", "<option value=\"NT\">Northwest Territories</option>", "<option value=\"NU\">Nunavut</option>", "<option value=\"ON\">Ontario</option>", "<option value=\"PE\">Prince Edward Island</option>", "<option value=\"QC\">Quebec</option>", "<option value=\"SK\">Saskatchewan</option>", "<option value=\"YT\">Yukon Territory</option>"]' data-donor-note-char-count='150' data-toggle='donation-form-interactions' data-tribute-note-char-count='150' data-us-states='["<option></option>", "<option value=\"AK\">Alaska</option>", "<option value=\"AL\">Alabama</option>", "<option value=\"AR\">Arkansas</option>", "<option value=\"AZ\">Arizona</option>", "<option value=\"CA\">California</option>", "<option value=\"CO\">Colorado</option>", "<option value=\"CT\">Connecticut</option>", "<option value=\"DC\">District of Columbia</option>", "<option value=\"DE\">Delaware</option>", "<option value=\"FL\">Florida</option>", "<option value=\"GA\">Georgia</option>", "<option value=\"HI\">Hawaii</option>", "<option value=\"IA\">Iowa</option>", "<option value=\"ID\">Idaho</option>", "<option value=\"IL\">Illinois</option>", "<option value=\"IN\">Indiana</option>", "<option value=\"KS\">Kansas</option>", "<option value=\"KY\">Kentucky</option>", "<option value=\"LA\">Louisiana</option>", "<option value=\"MA\">Massachusetts</option>", "<option value=\"MD\">Maryland</option>", "<option value=\"ME\">Maine</option>", "<option value=\"MI\">Michigan</option>", "<option value=\"MN\">Minnesota</option>", "<option value=\"MO\">Missouri</option>", "<option value=\"MS\">Mississippi</option>", "<option value=\"MT\">Montana</option>", "<option value=\"NC\">North Carolina</option>", "<option value=\"ND\">North Dakota</option>", "<option value=\"NE\">Nebraska</option>", "<option value=\"NH\">New Hampshire</option>", "<option value=\"NJ\">New Jersey</option>", "<option value=\"NM\">New Mexico</option>", "<option value=\"NV\">Nevada</option>", "<option value=\"NY\">New York</option>", "<option value=\"OH\">Ohio</option>", "<option value=\"OK\">Oklahoma</option>", "<option value=\"OR\">Oregon</option>", "<option value=\"PA\">Pennsylvania</option>", "<option value=\"RI\">Rhode Island</option>", "<option value=\"SC\">South Carolina</option>", "<option value=\"SD\">South Dakota</option>", "<option value=\"TN\">Tennessee</option>", "<option value=\"TX\">Texas</option>", "<option value=\"UT\">Utah</option>", "<option value=\"VA\">Virginia</option>", "<option value=\"VT\">Vermont</option>", "<option value=\"WA\">Washington</option>", "<option value=\"WI\">Wisconsin</option>", "<option value=\"WV\">West Virginia</option>", "<option value=\"WY\">Wyoming</option>"]'> <label for="donation_donation_amount">Donation Amount</label> <input autocomplete="off" type="hidden" name="donation[donation_amount]" id="donation_donation_amount" /> <div class='row form-row mb-2' data-toggle='buttons' id='suggested-amts-wrapper'> <div class='col-6 col-md-4 mb-2'> <button class='donation_amount_lbl px-1 btn-lg btn btn-block d-flex align-items-start h-100 mb-0 btn-outline-secondary' for='_donation_donation_amount_5_0'> <span class='sr-only'>Donate</span> <input id="_donation_donation_amount_5_0" class="d-none" type="radio" value="5.0" name="donation[donation_amount]" /> <div class='w-100'> <h2 class='h5 text-wrap text-break'>$5</h2> </div> </button> </div> <div class='col-6 col-md-4 mb-2'> <button class='donation_amount_lbl px-1 btn-lg btn btn-block d-flex align-items-start h-100 mb-0 btn-outline-secondary' for='_donation_donation_amount_10_0'> <span class='sr-only'>Donate</span> <input id="_donation_donation_amount_10_0" class="d-none" type="radio" value="10.0" name="donation[donation_amount]" /> <div class='w-100'> <h2 class='h5 text-wrap text-break'>$10</h2> </div> </button> </div> <div class='col-6 col-md-4 mb-2'> <button class='donation_amount_lbl px-1 btn-lg btn btn-block d-flex align-items-start h-100 mb-0 btn-outline-secondary' for='_donation_donation_amount_20_0'> <span class='sr-only'>Donate</span> <input id="_donation_donation_amount_20_0" class="d-none" type="radio" value="20.0" name="donation[donation_amount]" /> <div class='w-100'> <h2 class='h5 text-wrap text-break'>$20</h2> </div> </button> </div> <div class='col-6 col-md-4 mb-2'> <button class='donation_amount_lbl px-1 btn-lg btn btn-block d-flex align-items-start h-100 mb-0 btn-outline-secondary' for='_donation_donation_amount_30_0'> <span class='sr-only'>Donate</span> <input id="_donation_donation_amount_30_0" class="d-none" type="radio" value="30.0" name="donation[donation_amount]" /> <div class='w-100'> <h2 class='h5 text-wrap text-break'>$30</h2> </div> </button> </div> <div class='col-6 col-md-4 mb-2'> <button class='donation_amount_lbl px-1 btn-lg btn btn-block d-flex align-items-start h-100 mb-0 btn-outline-secondary' for='_donation_donation_amount_50_0'> <span class='sr-only'>Donate</span> <input id="_donation_donation_amount_50_0" class="d-none" type="radio" value="50.0" name="donation[donation_amount]" /> <div class='w-100'> <h2 class='h5 text-wrap text-break'>$50</h2> </div> </button> </div> <div class='col-6 col-md-4 mb-2' id='donation_custom_amount'> <div class='btn-outline-secondary px-2 btn btn-block d-flex align-items-start h-100 mb-0' id='donation_custom_amount_bootstrap_btn'> <div class='w-100'> <div class="media"><div class='align-self-center mr-1'> <input id="_donation_donation_amount_-1" class="d-none" type="radio" value="-1" name="donation[donation_amount]" /> <label for="_donation_donation_amount_-1" class="h5 mb-0">$ <span class='sr-only'>Enter custom donation amount</span> </label></div> <div class="media-body"><input class="form-control" inputmode="numeric" pattern="[0-9]*" title="Custom Donation Amount" type="text" name="donation[donation_amount_custom_amount]" id="donation_donation_amount_custom_amount" /> </div></div> </div> </div> </div> </div> <input id="donation_form_targetable_type" autocomplete="off" type="hidden" value="Project" name="donation_form[targetable_type]" /> <input id="donation_form_targetable_id" autocomplete="off" type="hidden" value="201113" name="donation_form[targetable_id]" /> <div class='row form-row align-items-end' id='recurring_donation_block'> <div class='col-12 col-md-6' id='donation_recurring_donation_period'> <div class="form-group select required recurring_donation_period"><label class="select required control-label not-required" for="recurring_donation_period">Select Donation Frequency</label><select class="custom-select select required w-100" id="recurring_donation_period" name="recurring_donation[period]"><option value="one_time">One-time</option> <option selected="selected" value="monthly">Monthly</option> <option value="quarterly">Quarterly</option> <option value="annually">Annually</option></select></div> </div> <div class='col-12 col-md-6' data-toggle='recurring-donation-end-date' id='donation_recurring_donation_end'> <div class="form-group string optional recurring_donation_end_date"><label class="string optional control-label" for="recurring_donation_end_date">Ending (Optional)</label><input class="form-control string optional" id="recurring_donation_end_date" data-toggle="datepicker" autocomplete="off" type="text" name="recurring_donation[end_date]" /></div> </div> </div> <!-- Donation Note --> <div class="form-group"><div class="form-group text optional donation_note mb-1"><label class="text optional control-label" for="donation_note">Your Note for the Donor Scroll</label><textarea class="form-control text optional" id="donation_note" rows="5" placeholder="Write a public note about why you're choosing to give!" name="donation[note]"> </textarea></div> <p class="mb-0 form-text text-right text-muted font-size-sm"><span data-counter='donation-note'></span> / <span data-describe='max-length-for-donation-note-counter'> 150 </span> </p></div><div class='row form-row'> <div class='col-12 col-md-6'> <div class="form-group"><div class="form-group boolean optional donation_publish_my_donation_amount"><div class="form-check "><input value="0" autocomplete="off" type="hidden" name="donation[publish_my_donation_amount]" /><input id="donation_publish_my_donation_amount" class="form-check-input" type="checkbox" value="1" checked="checked" name="donation[publish_my_donation_amount]" /><label class="form-check-label" for="donation_publish_my_donation_amount">Post my donation amount</label></div></div> </div></div> <div class='col-12 col-md-6'> <div class="form-group"><div class="form-group boolean optional donation_publish_my_name"><div class="form-check "><input value="0" autocomplete="off" type="hidden" name="donation[publish_my_name]" /><input id="donation_publish_my_name" class="form-check-input" type="checkbox" value="1" checked="checked" name="donation[publish_my_name]" /><label class="form-check-label" for="donation_publish_my_name">Post my name</label></div></div> </div></div> </div> </div> <button class="btn rounded-pill btn-lg btn-primary btn-block" data-describe="campaign-donate-button" data-disable-with="<i aria-hidden="true" class="fa fa-spinner fa-spin fa-fw"></i>" type="submit">Donate Monthly</button> </div> </form></div> </div> <div class='pt-3'> <h6 class='text-muted'> <span class='mr-2 text-uppercase' data-describe='share-title'> Share: </span> <a target="_blank" title="Share on Facebook" class="btn-share text-decoration-none mr-2 text-muted text-decoration-none" aria-label="Share on Facebook" href="https://www.facebook.com/dialog/feed?app_id=317900788307813&link=https%3A%2F%2Fopennews.networkforgood.com%2Fprojects%2F201113-opennews-community-support&picture=https%3A%2F%2Fnfg-sofun.s3.amazonaws.com%2Fuploads%2Fproject%2Fphoto%2F201113%2Fprofile_poster_board_lead.jpg&name=OpenNews%20community%20support&description=We%27re%20so%20grateful%20to%20be%20together%20in%20such%20a%20caring%2C%20thoughtful%20community.%20Over%20the%20last%2010%2B%20years%20with%20OpenNews%2C%20we%27ve%20seen%20how%20meaningful%20it%20is%20that%20we%27re%20able%20to%20connect%20as%20peers%3A%20offering%20support%2C%20advice%2C%20and%20resources%20about%20tech%20and%20culture%20cha...&redirect_uri=https%3A%2F%2Fopennews.networkforgood.com%2Fprojects%2F201113-opennews-community-support"><i aria-hidden="true" class="fa fa-facebook"></i> </a><a target="_blank" title="Share on Twitter" class="btn-share text-decoration-none mr-2 text-muted text-decoration-none" aria-label="Share on Twitter" href="https://twitter.com/intent/tweet?text=Support%20the%20network%20strengthening%20journalism&url=https%3A%2F%2Fopennews.networkforgood.com%2Fprojects%2F201113-opennews-community-support"><i aria-hidden="true" class="fa fa-twitter"></i> </a><a target="_blank" title="Share on LinkedIn" class="btn-share text-decoration-none mr-2 text-muted text-decoration-none" aria-label="Share on LinkedIn" href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fopennews.networkforgood.com%2Fprojects%2F201113-opennews-community-support&title=&summary="><i aria-hidden="true" class="fa fa-linkedin"></i> </a><a title="Share via Email" class="btn-share text-decoration-none mr-2 text-muted text-decoration-none" aria-label="Share via Email" href="mailto:?body=Support%20the%20network%20strengthening%20journalism%20Check%20it%20out%20at%3A%20https%3A%2F%2Fopennews.networkforgood.com%2Fprojects%2F201113-opennews-community-support&subject=You%20can%20make%20a%20difference"><i aria-hidden="true" class="fa fa-envelope-o"></i></a> </h6> </div> </div></div></div> </div> </div> </div><div class='bg-white'> <section class='py-2 py-sm-4 border-top'> <div class='container' data-describe='project-content-container'> <div class='row'> <div class='mt-4 col-12 col-lg-7' data-describe='left-column'> <h3 class='mb-3' data-describe='description-headline'> Sharing power, knowledge, and support </h3> <div data-describe='campaign-description'> <p>We're so grateful to be together in such a caring, thoughtful community. Over the last 10+ years with OpenNews, we've seen how meaningful it is that we're able to connect as peers: offering support, advice, and resources about tech and culture change for justice in journalism. </p><p>When you donate to OpenNews, you鈥檙e sending us a vote of confidence from a community member that says you really care about our work. A recurring donation, at any size and frequency that feels right for you, is also an enormous help in this work. Whether it's a donation of $20 a month, a quarter, or annually, a recurring donation means a lot to us because that's money we can count on. </p><p>Thank you for all of the ways you contribute to this community鈥攅very donation to a news org (or layoff or strike fund), every response to a question in Slack, every funny meme you send for encouragement, and every reporting process you documented are all part of how we take care of each other in this community. Thank you.</p> </div> </div> <aside class='col-12 col-lg-4 mt-4 ml-auto' data-describe='right-column'> <div class="card" data-scroll-id="201113" data-scroll-type="project" data-describe="donor-scroll"><div class="card-body"><h5 class="card-title">Our Supporters</h5><div class="carousel slide" id="transaction_carousel" data-ride="carousel"><div class="carousel-inner"><div class="carousel-item active"><ul class="list-group list-group-flush"><li class="list-group-item" id="donor_41171556_donation_18587587" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Rodney Gibbs</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2025-03-18T03:17:58-04:00'>11 minutes ago</time> </li> <li class="list-group-item" id="donor_16003169_donation_18503977" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Julie Westfall</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2025-03-14T03:18:32-04:00'>7 minutes ago</time> </li> <li class="list-group-item" id="donor_12736462_donation_18078778" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2025-02-26T03:13:37-05:00'>about 2 hours ago</time> </li> <li class="list-group-item" id="donor_45268666_donation_18058862" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="donor-donation-note">thanks for what you do!</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2025-02-25T09:47:35-05:00'>about 1 hour ago</time> </li> <li class="list-group-item" id="donor_19157024_donation_17812716" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2025-02-10T03:20:12-05:00'>25 minutes ago</time> </li> </ul></div><div class="carousel-item"><ul class="list-group list-group-flush"><li class="list-group-item" id="donor_12736462_donation_17543502" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2025-01-27T03:42:18-05:00'>about 3 hours ago</time> </li> <li class="list-group-item" id="donor_19157024_donation_17377186" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2025-01-09T03:29:29-05:00'>7 minutes ago</time> </li> <li class="list-group-item" id="donor_22897836_donation_17269487" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Irving Washington</h6> </div><div class='ml-2' data-describe='transaction-carousel-item-transaction-amount'> <h5 class='text-primary'> <span data-describe='non-recurring-donation-amount'> $100 </span> </h5> </div> </div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-12-31T21:43:12-05:00'>about 2 hours ago</time> </li> <li class="list-group-item" id="donor_7339464_donation_17244622" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-12-31T01:46:07-05:00'>about 1 hour ago</time> </li> <li class="list-group-item" id="donor_12736462_donation_17185599" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-12-26T03:27:50-05:00'>13 minutes ago</time> </li> </ul></div><div class="carousel-item"><ul class="list-group list-group-flush"><li class="list-group-item" id="donor_19157024_donation_17011623" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-12-09T03:32:23-05:00'>20 minutes ago</time> </li> <li class="list-group-item" id="donor_12736462_donation_16799867" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-11-26T03:30:39-05:00'>about 1 hour ago</time> </li> <li class="list-group-item" id="donor_19157024_donation_16638265" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-11-09T03:30:33-05:00'>43 minutes ago</time> </li> <li class="list-group-item" id="donor_12736462_donation_16525332" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-10-26T03:39:43-04:00'>16 minutes ago</time> </li> <li class="list-group-item" id="donor_3735175_donation_16515261" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-10-25T03:28:39-04:00'>about 1 hour ago</time> </li> </ul></div><div class="carousel-item"><ul class="list-group list-group-flush"><li class="list-group-item" id="donor_19157024_donation_16396423" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-10-09T03:31:01-04:00'>20 minutes ago</time> </li> <li class="list-group-item" id="donor_12736462_donation_16296219" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-09-26T03:31:00-04:00'>29 days ago</time> </li> <li class="list-group-item" id="donor_3735175_donation_16289114" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-09-25T03:28:25-04:00'>about 1 hour ago</time> </li> <li class="list-group-item" id="donor_803909_donation_16239910" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Emma Carew Grovum</h6> </div><div class='ml-2' data-describe='transaction-carousel-item-transaction-amount'> <h5 class='text-primary'> <span data-describe='non-recurring-donation-amount'> $500 </span> </h5> </div> </div><p class="mb-1 font-size-sm" data-describe="donor-donation-note">In honor of erika owens and her incredible tenure with OpenNews. You have supported us, you have convened and facilitated us. Thank you. </p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-09-17T16:26:10-04:00'>less than a minute ago</time> </li> <li class="list-group-item" id="donor_19157024_donation_16186840" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-09-09T03:30:25-04:00'>about 2 hours ago</time> </li> </ul></div><div class="carousel-item"><ul class="list-group list-group-flush"><li class="list-group-item" id="donor_12736462_donation_16106210" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-08-26T03:32:35-04:00'>2 months ago</time> </li> <li class="list-group-item" id="donor_3735175_donation_16102098" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-08-25T03:29:51-04:00'>6 minutes ago</time> </li> <li class="list-group-item" id="donor_19157024_donation_16007025" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-08-09T03:33:01-04:00'>about 1 hour ago</time> </li> <li class="list-group-item" id="donor_42658614_donation_15984943" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-08-05T20:53:38-04:00'>about 4 hours ago</time> </li> <li class="list-group-item" id="donor_12736462_donation_15920265" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-07-26T03:14:05-04:00'>3 months ago</time> </li> </ul></div><div class="carousel-item"><ul class="list-group list-group-flush"><li class="list-group-item" id="donor_3735175_donation_15914929" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-07-25T03:12:36-04:00'>about 6 hours ago</time> </li> <li class="list-group-item" id="donor_806775_donation_15835506" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div><div class='ml-2' data-describe='transaction-carousel-item-transaction-amount'> <h5 class='text-primary'> <span data-describe='non-recurring-donation-amount'> $30 </span> </h5> </div> </div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-07-11T16:27:31-04:00'>8 days ago</time> </li> <li class="list-group-item" id="donor_19157024_donation_15819922" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-07-09T03:37:06-04:00'>10 days ago</time> </li> <li class="list-group-item" id="donor_12736462_donation_15733923" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Matt Kiefer</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-06-26T03:36:13-04:00'>4 months ago</time> </li> <li class="list-group-item" id="donor_3735175_donation_15726530" data-describe="transaction-scroll-item"><div class="media"><div class="media-body"><h6 class="mb-0">Anonymous</h6> </div></div><p class="mb-1 font-size-sm" data-describe="default-donation-note">I donated in support of this campaign.</p> <time class='font-size-sm text-muted font-italic timeago' data-describe='transaction-timestamp' datetime='2024-06-25T03:34:10-04:00'>24 days ago</time> </li> </ul></div></div></div><div class='text-center'> <a class="btn rounded-pill btn-outline-secondary" data-remote="true" data-describe="view-all-supporters-button" href="/projects/201113-opennews-community-support/donors">View All 41 Supporters</a> </div> </div></div> </aside> </div> </div> </section> </div> </div> <div class='bg-white'> <footer class='container py-3 text-center'> <div id='footer_site_links'> <a target="_blank" href="https://www.bonterratech.com/privacy-policy">Privacy Policy</a> <a target="_blank" href="https://app.ballparkhq.com/record/829d46c6-4947-497a-857c-3e1062711ad2">Send Bonterra feedback</a> </div> <div id='footer_powered_by'> <a title="Powered by Bonterra" class="d-inline-block text-decoration-none align-middle" href="https://www.bonterratech.com"><img alt="Powered by Bonterra" height="16" src="/assets/nfg_ui/logo/logo-symbol-indigo-bonterra-40cc265c874124324121f2e12caa11e9263231781152b6f70371b9595b05eba6.svg" /> <p class="d-inline-block mb-0 font-size-sm"><span style='color: #14022D;'>Powered by</span> <span style='color: #726F76;'>Bonterra</span> </p></a> </div> </footer> <script src="https://www.google.com/jsapi"></script> <script> var form; if($("#donation_form_wrapper form#donation_form").length > 0) { form = $("#donation_form_wrapper form#donation_form") } else if($("#donateModal form#donation_form").length > 0) { form = $("#donateModal form#donation_form") } else { form = $("form#donation_form") }; if(form.length > 0) { new Evo.DonationFormInteractions(form, 'd-none'); }; </script> <script> ahoy.trackClicks("a, button, input[type=submit]"); </script> <script> $(document).ready(function() { $("time.timeago").timeago(); }); </script> </div> </body> </html>