1<!doctype html> 2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#" data-theme="light"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1">
6<script id="townpress-theme"> 7(function(){try{var d=document.documentElement,s=localStorage.getItem('tp-theme'),m='auto';if(s!=='dark'&&s!=='light'){s=m==='auto'?(window.matchMedia&&matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):m;}d.setAttribute('data-theme',s);}catch(e){}})(); 8</script>
8 9<title>General news | Townpress Newspaper</title> 10<link data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CInter%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" rel="preload"> 11<link href="https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CInter%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" media="print" onload="this.media='all'" rel="stylesheet"> 12<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CInter%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap"></noscript> 13 14 <!-- All in One SEO 5.0.2.1 - aioseo.com --> 15 <meta name="robots" content="noindex, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> 16 <meta name="google-site-verification" content="4UySYL50dgeOaGsT9uONs81qpkPQe8pbU2ikvRt0D6U" /> 17 <meta name="msvalidate.01" content="0114D3BFE436D6CB915F99DB8BA1DE41" /> 18 <meta name="yandex-verification" content="30fc267c172dd1b8" /> 19 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><noscript></noscript><link rel="canonical" href="https://townpress.co.za/category/general-news/" /> 20 <link rel="next" href="https://townpress.co.za/category/general-news/page/2/" /> 21 <meta name="generator" content="All in One SEO (AIOSEO) 5.0.2.1" /> 22
22<script type="application/ld+json" class="aioseo-schema"> 23 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/townpress.co.za\/category\/general-news\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/townpress.co.za\/#listItem","position":1,"name":"Home","item":"https:\/\/townpress.co.za\/","nextItem":{"@type":"ListItem","@id":"https:\/\/townpress.co.za\/category\/general-news\/#listItem","name":"General news"}},{"@type":"ListItem","@id":"https:\/\/townpress.co.za\/category\/general-news\/#listItem","position":2,"name":"General news","previousItem":{"@type":"ListItem","@id":"https:\/\/townpress.co.za\/#listItem","name":"Home"}}]},{"@type":"CollectionPage","@id":"https:\/\/townpress.co.za\/category\/general-news\/#collectionpage","url":"https:\/\/townpress.co.za\/category\/general-news\/","name":"General news | Townpress Newspaper","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/townpress.co.za\/#website"},"breadcrumb":{"@id":"https:\/\/townpress.co.za\/category\/general-news\/#breadcrumblist"}},{"@type":"Organization","@id":"https:\/\/townpress.co.za\/#organization","name":"Townpress Newspaper Current affairs publication that encourages citizens\u2019 journalism","description":"Current affairs publication that encourages citizens\u2019 journalism","url":"https:\/\/townpress.co.za\/","logo":{"@type":"ImageObject","url":"https:\/\/townpress.co.za\/wp-content\/uploads\/2024\/07\/1526164996-townpress_logo.png","@id":"https:\/\/townpress.co.za\/category\/general-news\/#organizationLogo","width":391,"height":362},"image":{"@id":"https:\/\/townpress.co.za\/category\/general-news\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/townpresssa\/","https:\/\/twitter.com\/townpresssa\/","https:\/\/www.youtube.com\/c\/TownpressSA"]},{"@type":"WebSite","@id":"https:\/\/townpress.co.za\/#website","url":"https:\/\/townpress.co.za\/","name":"Townpress Newspaper","description":"Current affairs publication that encourages citizens\u2019 journalism","inLanguage":"en-US","publisher":{"@id":"https:\/\/townpress.co.za\/#organization"}}]} 24 </script>
24 25 <!-- All in One SEO --> 26 27 <meta name="apple-mobile-web-app-capable" content="yes"> 28 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 29 <meta name="apple-mobile-web-app-title" content="Townpress Newspaper"> 30 <link rel="apple-touch-icon" href="https://townpress.co.za/wp-content/uploads/2025/11/townpress_logo2.png" /> 31 <meta name="msapplication-TileColor" content="#ffffff"> 32 <meta name="msapplication-TileImage" content="https://townpress.co.za/wp-content/uploads/2025/11/townpress_logo2.png" /> 33 <link rel="preload" href="https://townpress.co.za/wp-content/themes/townpress/assets/fonts/archivo-variable.woff2" as="font" type="font/woff2" crossorigin> 34<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 35<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' /> 36<link rel='dns-prefetch' href='//fundingchoicesmessages.google.com' /> 37<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 38<link rel="alternate" type="application/rss+xml" title="Townpress Newspaper » Feed" href="https://townpress.co.za/feed/" /> 39<link rel="alternate" type="application/rss+xml" title="Townpress Newspaper » Comments Feed" href="https://townpress.co.za/comments/feed/" /> 40<link rel="alternate" type="application/rss+xml" title="Townpress Newspaper » General news Category Feed" href="https://townpress.co.za/category/general-news/feed/" />
41<script type="application/ld+json">{ 42 "@context": "https://schema.org", 43 "@type": "Organization", 44 "legalName": "Townpress Newspaper", 45 "url": "https://townpress.co.za/", 46 "logo": "https://townpress.co.za/wp-content/uploads/2022/09/townpress_logo.png", 47 "sameAs": [ 48 "https://www.facebook.com/townpresssa/", 49 "https://www.twitter.com/townpresssa/", 50 "https://www.youtube.com/c/TownpressSA", 51 "https://news.google.com/publications/CAAqKggKIiRDQklTRlFnTWFoRUtEM1J2ZDI1d2NtVnpjeTVqYnk1NllTZ0FQAQ?hl=en-ZA&gl=ZA&ceid=ZA:en", 52 "https://medium.com/@press_19322", 53 "https://mastodon.social/@townpresssa" 54 ] 55}</script>
55 56<style id="wp-img-auto-sizes-contain-inline-css"> 57img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 58/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 59</style> 60<style id="wp-emoji-styles-inline-css"> 61 62 img.wp-smiley, img.emoji { 63 display: inline !important; 64 border: none !important; 65 box-shadow: none !important; 66 height: 1em !important; 67 width: 1em !important; 68 margin: 0 0.07em !important; 69 vertical-align: -0.1em !important; 70 background: none !important; 71 padding: 0 !important; 72 } 73/*# sourceURL=wp-emoji-styles-inline-css */ 74</style> 75<link data-minify="1" rel='stylesheet' id='foxiz-elements-css' href='https://townpress.co.za/wp-content/cache/min/1/wp-content/plugins/foxiz-core/lib/foxiz-elements/public/style.css?ver=1790981649' media='all' /> 76<link data-minify="1" rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://townpress.co.za/wp-content/cache/min/1/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css?ver=1790981649' media='all' /> 77<link data-minify="1" rel='stylesheet' id='ppstyle-css' href='https://townpress.co.za/wp-content/cache/min/1/wp-content/plugins/profile-picture/assets/css/pp.css?ver=1790981649' media='all' /> 78<link rel='stylesheet' id='simple-custom-login-plugin-styles-css' href='https://townpress.co.za/wp-content/plugins/simple-custom-login/css/display.css?ver=7.1.2' media='all' /> 79<link rel='stylesheet' id='wp-show-posts-css' href='https://townpress.co.za/wp-content/plugins/wp-show-posts/css/wp-show-posts-min.css?ver=1.1.6' media='all' /> 80<link rel='stylesheet' id='cmplz-general-css' href='https://townpress.co.za/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1788935807' media='all' /> 81<link data-minify="1" rel='stylesheet' id='townpress-css' href='https://townpress.co.za/wp-content/cache/min/1/wp-content/themes/townpress/style.css?ver=1790981649' media='all' /> 82<link data-minify="1" rel='stylesheet' id='townpress-biographies-css' href='https://townpress.co.za/wp-content/cache/min/1/wp-content/themes/townpress/assets/css/biographies.css?ver=1790981649' media='all' /> 83<link rel='stylesheet' id='elementor-frontend-css' href='https://townpress.co.za/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.3' media='all' /> 84<link rel='stylesheet' id='elementor-post-62602-css' href='https://townpress.co.za/wp-content/uploads/elementor/css/post-62602.css?ver=1790981648' media='all' /> 85<link rel='stylesheet' id='elementor-post-62723-css' href='https://townpress.co.za/wp-content/uploads/elementor/css/post-62723.css?ver=1790981674' media='all' /> 86<link rel='stylesheet' id='elementor-post-1954-css' href='https://townpress.co.za/wp-content/uploads/elementor/css/post-1954.css?ver=1790981649' media='all' /> 87<link rel='stylesheet' id='elementor-post-62721-css' href='https://townpress.co.za/wp-content/uploads/elementor/css/post-62721.css?ver=1790981649' media='all' /> 88<link rel='stylesheet' id='widget-social-icons-css' href='https://townpress.co.za/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' /> 89<link rel='stylesheet' id='e-apple-webkit-css' href='https://townpress.co.za/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.3' media='all' /> 90<link data-minify="1" rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://townpress.co.za/wp-content/cache/min/1/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1790981649' media='all' /> 91 92 93
94<script id="jquery-core-js" src="https://townpress.co.za/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 94
94
95<script id="jquery-migrate-js" src="https://townpress.co.za/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 95
95
96<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://townpress.co.za/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 96
96
97<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/townpress.co.za","hash_tracking":"false","v4_id":"G-J5KTSCTS3G"};</script>
vendor: 1 bytes, line 97
97
98<script id="ppscript-js-extra"> 99var ppvars = {"adminurl":"https://townpress.co.za/wp-admin/"}; 100//# sourceURL=ppscript-js-extra 101</script>
vendor: 1 bytes, line 101
101
102<script data-minify="1" id="ppscript-js" src="https://townpress.co.za/wp-content/cache/min/1/9def42a1359b/wp-content/plugins/profile-picture/assets/js/pp.js?ver=1790981275"></script>
vendor: 1 bytes, line 102
102
103<script data-minify="1" id="simple-custom-login-plugin-script-js" src="https://townpress.co.za/wp-content/cache/min/1/c7509f250872/wp-content/plugins/simple-custom-login/js/display.js?ver=1790981275"></script>
103 104 105<!-- Google tag (gtag.js) snippet added by Site Kit --> 106<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 106-107
106 107<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
107GT-5DCG3Z4
vendor: 18 bytes, line 107
107" async></script>
108<script id="google_gtagjs-js-after"> 109window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 110gtag("set","linker",{"domains":["townpress.co.za"]}); 111gtag("js", new Date()); 112gtag("set", "developer_id.dZTNiMT", true); 113gtag("config", "GT-5DCG3Z4"); 114//# sourceURL=google_gtagjs-js-after 115</script>
115 116<link rel="preload" href="https://townpress.co.za/wp-content/themes/townpress/assets/fonts/icons.woff2?ver=2.5.0" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="https://api.w.org/" href="https://townpress.co.za/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://townpress.co.za/wp-json/wp/v2/categories/56" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://townpress.co.za/xmlrpc.php?rsd" /> 117<meta name="generator" content="WordPress 7.1.2" /> 118<meta name="generator" content="Site Kit by Google 1.188.0" /> <style>.cmplz-hidden { 119 display: none !important; 120 }</style> 121 122<!-- Google AdSense meta tags added by Site Kit --> 123<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"> 124<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"> 125<!-- End Google AdSense meta tags added by Site Kit --> 126<meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 127<!-- SEO meta tags powered by SmartCrawl https://wpmudev.com/project/smartcrawl-wordpress-seo/ --> 128<link rel="canonical" href="https://townpress.co.za/category/general-news/" /> 129<link rel="next" href="https://townpress.co.za/category/general-news/page/2/" /> 130<meta name="google-site-verification" content="V4xMzTzkG8JCNViSgSWZtg3-8uHL5NoRAViEWsdj3-k" /> 131<meta name="msvalidate.01" content="0114D3BFE436D6CB915F99DB8BA1DE41" />
132<script type="application/ld+json">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/townpress.co.za\/#schema-publishing-organization","url":"https:\/\/townpress.co.za","name":"Townpress News, SA","logo":{"@type":"ImageObject","@id":"https:\/\/townpress.co.za\/#schema-organization-logo","url":"https:\/\/townpress.co.za\/wp-content\/uploads\/2017\/04\/townpress_logo.png","height":60,"width":60}},{"@type":"WebSite","@id":"https:\/\/townpress.co.za\/#schema-website","url":"https:\/\/townpress.co.za","name":"Townpress News, South Africa","encoding":"UTF-8","potentialAction":{"@type":"SearchAction","target":"https:\/\/townpress.co.za\/search\/{search_term_string}\/","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https:\/\/townpress.co.za\/category\/general-news\/#schema-webpage","isPartOf":{"@id":"https:\/\/townpress.co.za\/#schema-website"},"publisher":{"@id":"https:\/\/townpress.co.za\/#schema-publishing-organization"},"url":"https:\/\/townpress.co.za\/category\/general-news\/","mainEntity":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":"1","url":"https:\/\/townpress.co.za\/gbvf-inquiry-moves-to-public-hearings-this-week\/"},{"@type":"ListItem","position":"2","url":"https:\/\/townpress.co.za\/africas-un-security-council-demand-gains-new-urgency\/"},{"@type":"ListItem","position":"3","url":"https:\/\/townpress.co.za\/south-africa-takes-three-big-demands-to-brics-summit\/"},{"@type":"ListItem","position":"4","url":"https:\/\/townpress.co.za\/16-raf-employees-have-cost-millions-while-sitting-at-home\/"}]}}]}</script>
132 133<meta property="og:type" content="object" /> 134<meta property="og:url" content="https://townpress.co.za/category/general-news/" /> 135<meta property="og:title" content="General news Archives | Townpress Newspaper" /> 136<meta name="twitter:card" content="summary" /> 137<meta name="twitter:site" content="townpresssa" /> 138<meta name="twitter:title" content="General news Archives | Townpress Newspaper" /> 139<!-- /SEO -->
140<script type="application/ld+json">{ 141 "@context": "https://schema.org", 142 "@type": "WebSite", 143 "@id": "https://townpress.co.za/#website", 144 "url": "https://townpress.co.za/", 145 "name": "Townpress Newspaper", 146 "potentialAction": { 147 "@type": "SearchAction", 148 "target": "https://townpress.co.za/?s={search_term_string}", 149 "query-input": "required name=search_term_string" 150 } 151}</script>
151 152 <style> 153 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 154 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 155 background-image: none !important; 156 } 157 @media screen and (max-height: 1024px) { 158 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 159 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 160 background-image: none !important; 161 } 162 } 163 @media screen and (max-height: 640px) { 164 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 165 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 166 background-image: none !important; 167 } 168 } 169 </style> 170 171<!-- Google Tag Manager snippet added by Site Kit -->
172<script type="text/plain" data-service="google-analytics" data-category="statistics">
vendor: 420 bytes, lines 172-181
172 173 ( function( w, d, s, l, i ) { 174 w[l] = w[l] || []; 175 w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); 176 var f = d.getElementsByTagName( s )[0], 177 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 178 j.async = true; 179 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 180 f.parentNode.insertBefore( j, f ); 181 } )( window, document, 'script', 'dataLayer', '
181GTM-PJ4M2B5
vendor: 9 bytes, lines 181-182
181' ); 182
183</script>
183 184 185<!-- End Google Tag Manager snippet added by Site Kit --> 186 187<!-- Google AdSense snippet added by Site Kit -->
188<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3420721673965747&host=ca-host-pub-2644536267352236"></script>
188 189 190<!-- End Google AdSense snippet added by Site Kit --> 191 192<!-- Google AdSense Ad Blocking Recovery snippet added by Site Kit -->
193<script async src="https://fundingchoicesmessages.google.com/i/pub-3420721673965747?ers=1"></script>
193<script>(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script>
193 194<!-- End Google AdSense Ad Blocking Recovery snippet added by Site Kit --> 195 196<!-- Google AdSense Ad Blocking Recovery Error Protection snippet added by Site Kit -->
vendor: 19,178 bytes, lines 197-235
197<script>(function(){'use strict';function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}var ba=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; 198function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var da=ca(this);function l(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ba(c,a,{configurable:!0,writable:!0,value:b})}} 199function ea(a){return a.raw=a}function n(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:aa(a)};throw Error(String(a)+" is not an iterable or ArrayLike");}function fa(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c}var ha=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},p; 200if(typeof Object.setPrototypeOf=="function")p=Object.setPrototypeOf;else{var q;a:{var ja={a:!0},ka={};try{ka.__proto__=ja;q=ka.a;break a}catch(a){}q=!1}p=q?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var la=p; 201function t(a,b){a.prototype=ha(b.prototype);a.prototype.constructor=a;if(la)la(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.A=b.prototype}function ma(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b}l("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}}); 202l("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}}); 203l("String.prototype.includes",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.includes must not be a regular expression");return this.indexOf(b,c||0)!==-1}});l("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}); 204l("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});l("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});l("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}}); 205l("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});/* 206 207 Copyright The Closure Library Authors. 208 SPDX-License-Identifier: Apache-2.0 209*/ 210var u=this||self;function v(a,b){a:{var c=["CLOSURE_FLAGS"];for(var d=u,e=0;e<c.length;e++)if(d=d[c[e]],d==null){c=null;break a}c=d}a=c&&c[a];return a!=null?a:b}function w(a){return a};function na(a){u.setTimeout(function(){throw a;},0)};var oa=v(610401301,!1),pa=v(188588736,!0),qa=v(645172343,v(1,!0));var x,ra=u.navigator;x=ra?ra.userAgentData||null:null;function z(a){return oa?x?x.brands.some(function(b){return(b=b.brand)&&b.indexOf(a)!=-1}):!1:!1}function A(a){var b;a:{if(b=u.navigator)if(b=b.userAgent)break a;b=""}return b.indexOf(a)!=-1};function B(){return oa?!!x&&x.brands.length>0:!1}function C(){return B()?z("Chromium"):(A("Chrome")||A("CriOS"))&&!(B()?0:A("Edge"))||A("Silk")};var sa=B()?!1:A("Trident")||A("MSIE");!A("Android")||C();C();A("Safari")&&(C()||(B()?0:A("Coast"))||(B()?0:A("Opera"))||(B()?0:A("Edge"))||(B()?z("Microsoft Edge"):A("Edg/"))||B()&&z("Opera"));var ta={},D=null;var ua=typeof Uint8Array!=="undefined",va=!sa&&typeof btoa==="function";var wa;function E(){return typeof BigInt==="function"};var F=typeof Symbol==="function"&&typeof Symbol()==="symbol";function xa(a){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?Symbol():a}var G=xa(),ya=xa("2ex");var za=F?function(a,b){a[G]|=b}:function(a,b){a.g!==void 0?a.g|=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}})},H=F?function(a){return a[G]|0}:function(a){return a.g|0},I=F?function(a){return a[G]}:function(a){return a.g},J=F?function(a,b){a[G]=b}:function(a,b){a.g!==void 0?a.g=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function Aa(a,b){J(b,(a|0)&-14591)}function Ba(a,b){J(b,(a|34)&-14557)};var K={},Ca={};function Da(a){return!(!a||typeof a!=="object"||a.g!==Ca)}function Ea(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}function L(a,b,c){if(!Array.isArray(a)||a.length)return!1;var d=H(a);if(d&1)return!0;if(!(b&&(Array.isArray(b)?b.includes(c):b.has(c))))return!1;J(a,d|1);return!0};var M=0,N=0;function Fa(a){var b=a>>>0;M=b;N=(a-b)/4294967296>>>0}function Ga(a){if(a<0){Fa(-a);var b=n(Ha(M,N));a=b.next().value;b=b.next().value;M=a>>>0;N=b>>>0}else Fa(a)}function Ia(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else E()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Ja(c)+Ja(a));return c} 211function Ja(a){a=String(a);return"0000000".slice(a.length)+a}function Ha(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};var Ka=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var O;function La(a,b){O=b;a=new a(b);O=void 0;return a} 212function P(a,b,c){a==null&&(a=O);O=void 0;if(a==null){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("narr");d=H(a);if(d&2048)throw Error("farr");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error("mid");a:{c=a;var e=c.length;if(e){var f=e-1;if(Ea(c[f])){d|=256;b=f-(+!!(d&512)-1);if(b>=1024)throw Error("pvtlmt");d=d&-16760833|(b&1023)<<14;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(b>1024)throw Error("spvt");d=d&-16760833|(b&1023)<< 21314}}}J(a,d);return a};function Ma(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(L(a,void 0,0))return}else if(ua&&a!=null&&a instanceof Uint8Array){if(va){for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);a=btoa(b)}else{b===void 0&&(b=0);if(!D){D={};c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split("");d=["+/=", 214"+/","-_=","-_.","-_"];for(var e=0;e<5;e++){var f=c.concat(d[e].split(""));ta[e]=f;for(var g=0;g<f.length;g++){var h=f[g];D[h]===void 0&&(D[h]=g)}}}b=ta[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=f=0;f<a.length-2;f+=3){var k=a[f],m=a[f+1];h=a[f+2];g=b[k>>2];k=b[(k&3)<<4|m>>4];m=b[(m&15)<<2|h>>6];h=b[h&63];c[e++]=g+k+m+h}g=0;h=d;switch(a.length-f){case 2:g=a[f+1],h=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=b[a>>2]+b[(a&3)<<4|g>>4]+h+d}a=c.join("")}return a}}return a};function Na(a,b,c){a=Array.prototype.slice.call(a);var d=a.length,e=b&256?a[d-1]:void 0;d+=e?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(var f in e)Object.prototype.hasOwnProperty.call(e,f)&&(b[f]=c(e[f]))}return a}function Oa(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=L(a,void 0,0)?void 0:e&&H(a)&2?a:Pa(a,b,c,d!==void 0,e);else if(Ea(a)){var f={},g;for(g in a)Object.prototype.hasOwnProperty.call(a,g)&&(f[g]=Oa(a[g],b,c,d,e));a=f}else a=b(a,d);return a}} 215function Pa(a,b,c,d,e){var f=d||c?H(a):0;d=d?!!(f&32):void 0;a=Array.prototype.slice.call(a);for(var g=0;g<a.length;g++)a[g]=Oa(a[g],b,c,d,e);c&&c(f,a);return a}function Qa(a){return a.s===K?a.toJSON():Ma(a)};function Ra(a,b,c){c=c===void 0?Ba:c;if(a!=null){if(ua&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=H(a);if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(J(a,(d|34)&-12293),a):Pa(a,Ra,d&4?Ba:c,!0,!0)}a.s===K&&(c=a.h,d=I(c),a=d&2?a:La(a.constructor,Sa(c,d,!0)));return a}}function Sa(a,b,c){var d=c||b&2?Ba:Aa,e=!!(b&32);a=Na(a,b,function(f){return Ra(f,e,d)});za(a,32|(c?2:0));return a};function Ta(a,b){a=a.h;return Ua(a,I(a),b)}function Va(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]} 216function Ua(a,b,c,d){if(c===-1)return null;var e=b>>14&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],d!=null)){if(Va(a,b,e,c)&&ya!=null){var g;a=(g=wa)!=null?g:wa={};g=a[ya]||0;g>=4||(a[ya]=g+1,g=Error(),g.__closure__error__context__984382||(g.__closure__error__context__984382={}),g.__closure__error__context__984382.severity="incident",na(g))}return d}return Va(a,b,e,c)}} 217function Wa(a,b,c,d,e){var f=b>>14&1023||536870912;if(c>=f||e&&!qa){var g=b;if(b&256)e=a[a.length-1];else{if(d==null)return;e=a[f+(+!!(b&512)-1)]={};g|=256}e[c]=d;c<f&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&J(a,g)}else a[c+(+!!(b&512)-1)]=d,b&256&&(a=a[a.length-1],c in a&&delete a[c])} 218function Xa(a,b){var c=Ya;var d=d===void 0?!1:d;var e=a.h;var f=I(e),g=Ua(e,f,b,d);if(g!=null&&typeof g==="object"&&g.s===K)c=g;else if(Array.isArray(g)){var h=H(g),k=h;k===0&&(k|=f&32);k|=f&2;k!==h&&J(g,k);c=new c(g)}else c=void 0;c!==g&&c!=null&&Wa(e,f,b,c,d);e=c;if(e==null)return e;a=a.h;f=I(a);f&2||(g=e,c=g.h,h=I(c),g=h&2?La(g.constructor,Sa(c,h,!1)):g,g!==e&&(e=g,Wa(a,f,b,e,d)));return e}function Za(a,b){a=Ta(a,b);return a==null||typeof a==="string"?a:void 0} 219function $a(a,b){var c=c===void 0?0:c;a=Ta(a,b);if(a!=null)if(b=typeof a,b==="number"?Number.isFinite(a):b!=="string"?0:Ka.test(a))if(typeof a==="number"){if(a=Math.trunc(a),!Number.isSafeInteger(a)){Ga(a);b=M;var d=N;if(a=d&2147483648)b=~b+1>>>0,d=~d>>>0,b==0&&(d=d+1>>>0);b=d*4294967296+(b>>>0);a=a?-b:b}}else if(b=Math.trunc(Number(a)),Number.isSafeInteger(b))a=String(b);else{if(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),!(a[0]==="-"?a.length<20||a.length===20&&Number(a.substring(0,7))>-922337: 220a.length<19||a.length===19&&Number(a.substring(0,6))<922337)){if(a.length<16)Ga(Number(a));else if(E())a=BigInt(a),M=Number(a&BigInt(4294967295))>>>0,N=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");N=M=0;d=a.length;for(var e=b,f=(d-b)%6+b;f<=d;e=f,f+=6)e=Number(a.slice(e,f)),N*=1E6,M=M*1E6+e,M>=4294967296&&(N+=Math.trunc(M/4294967296),N>>>=0,M>>>=0);b&&(b=n(Ha(M,N)),a=b.next().value,b=b.next().value,M=a,N=b)}a=M;b=N;b&2147483648?E()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b= 221n(Ha(a,b)),a=b.next().value,b=b.next().value,a="-"+Ia(a,b)):a=Ia(a,b)}}else a=void 0;return a!=null?a:c}function R(a,b){var c=c===void 0?"":c;a=Za(a,b);return a!=null?a:c};var S;function T(a,b,c){this.h=P(a,b,c)}T.prototype.toJSON=function(){return ab(this)};T.prototype.s=K;T.prototype.toString=function(){try{return S=!0,ab(this).toString()}finally{S=!1}}; 222function ab(a){var b=S?a.h:Pa(a.h,Qa,void 0,void 0,!1);var c=!S;var d=pa?void 0:a.constructor.v;var e=I(c?a.h:b);if(a=b.length){var f=b[a-1],g=Ea(f);g?a--:f=void 0;e=+!!(e&512)-1;var h=b;if(g){b:{var k=f;var m={};g=!1;if(k)for(var r in k)if(Object.prototype.hasOwnProperty.call(k,r))if(isNaN(+r))m[r]=k[r];else{var y=k[r];Array.isArray(y)&&(L(y,d,+r)||Da(y)&&y.size===0)&&(y=null);y==null&&(g=!0);y!=null&&(m[r]=y)}if(g){for(var Q in m)break b;m=null}else m=k}k=m==null?f!=null:m!==f}for(var ia;a>0;a--){Q= 223a-1;r=h[Q];Q-=e;if(!(r==null||L(r,d,Q)||Da(r)&&r.size===0))break;ia=!0}if(h!==b||k||ia){if(!c)h=Array.prototype.slice.call(h,0,a);else if(ia||k||m)h.length=a;m&&h.push(m)}b=h}return b};function bb(a){return function(b){if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");za(b,32);b=La(a,b)}return b}};function cb(a){this.h=P(a)}t(cb,T);var db=bb(cb);var U;function V(a){this.g=a}V.prototype.toString=function(){return this.g+""};var eb={};function fb(a){if(U===void 0){var b=null;var c=u.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:w,createScript:w,createScriptURL:w})}catch(d){u.console&&u.console.error(d.message)}U=b}else U=b}a=(b=U)?b.createScriptURL(a):a;return new V(a,eb)};/* 224 225 SPDX-License-Identifier: Apache-2.0 226*/ 227function gb(a){var b=ma.apply(1,arguments);if(b.length===0)return fb(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return fb(c)};function hb(a,b){a.src=b instanceof V&&b.constructor===V?b.g:"type_error:TrustedResourceUrl";var c,d;(c=(b=(d=(c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document).querySelector)==null?void 0:d.call(c,"script[nonce]"))?b.nonce||b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",c)};function ib(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^Date.now()).toString(36)};function jb(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)}function kb(a){this.g=a||u.document||document};function lb(a){a=a===void 0?document:a;return a.createElement("script")};function mb(a,b,c,d,e,f){try{var g=a.g,h=lb(g);h.async=!0;hb(h,b);g.head.appendChild(h);h.addEventListener("load",function(){e();d&&g.head.removeChild(h)});h.addEventListener("error",function(){c>0?mb(a,b,c-1,d,e,f):(d&&g.head.removeChild(h),f())})}catch(k){f()}};var nb=u.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ob=u.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),pb=u.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu");function qb(a,b,c){this.i=a;this.u=b;this.o=c;this.g=null;this.j=[];this.m=!1;this.l=new kb(this.i)} 228function rb(a){if(a.i.body&&!a.m){var b=function(){sb(a);u.setTimeout(function(){tb(a,3)},50)};mb(a.l,a.u,2,!0,function(){u[a.o]||b()},b);a.m=!0}} 229function sb(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.i.body.appendChild(d);a.j.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style.backgroundColor=ub(249,259,242,252,219,229);b.style.boxShadow="0 0 12px #888";b.style.color=ub(0,10,0,10,0,10);b.style.display="flex";b.style.justifyContent="center";b.style.fontFamily="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+ 230"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style.alignItems="flex-start";c.style.justifyContent="center";d=jb(a.l.g,"IMG");d.className=ib();d.src=nb;d.alt="Warning icon";d.style.height="24px";d.style.width="24px";d.style.paddingRight="16px";var e=X(a),f=X(a);f.style.fontWeight="bold";f.textContent=ob;var g=X(a);g.textContent=pb;Y(a,e,f);Y(a,e,g);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.i.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.i.body.appendChild(d), 231a.j.push(d)}function Y(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)}function W(a,b){return Math.floor(a+Math.random()*(b-a))}function ub(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f,255)).toString()+")"}function X(a){a=jb(a.l.g,"DIV");a.className=ib();return a} 232function tb(a,b){b<=0||a.g!=null&&a.g.offsetHeight!==0&&a.g.offsetWidth!==0||(vb(a),sb(a),u.setTimeout(function(){tb(a,b-1)},50))}function vb(a){for(var b=n(a.j),c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.j=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};function wb(a,b,c,d,e){function f(k){document.body?g(document.body):k>0?u.setTimeout(function(){f(k-1)},e):b()}function g(k){k.appendChild(h);u.setTimeout(function(){h?(h.offsetHeight!==0&&h.offsetWidth!==0?b():a(),h.parentNode&&h.parentNode.removeChild(h)):a()},d)}var h=xb(c);f(3)}function xb(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};function Ya(a){this.h=P(a)}t(Ya,T);function yb(a){this.h=P(a)}t(yb,T);var zb=bb(yb);function Ab(a){if(!a)return null;a=Za(a,4);var b;a===null||a===void 0?b=null:b=fb(a);return b};var Bb=ea([""]),Cb=ea([""]);function Db(a,b){this.m=a;this.o=new kb(a.document);this.g=b;this.j=R(this.g,1);this.u=Ab(Xa(this.g,2))||gb(Bb);this.i=!1;b=Ab(Xa(this.g,13))||gb(Cb);this.l=new qb(a.document,b,R(this.g,12))}Db.prototype.start=function(){Eb(this)}; 233function Eb(a){Fb(a);mb(a.o,a.u,3,!1,function(){a:{var b=a.j;var c=u.btoa(b);if(c=u[c]){try{var d=db(u.atob(c))}catch(e){b=!1;break a}b=b===Za(d,1)}else b=!1}b?Z(a,R(a.g,14)):(Z(a,R(a.g,8)),rb(a.l))},function(){wb(function(){Z(a,R(a.g,7));rb(a.l)},function(){return Z(a,R(a.g,6))},R(a.g,9),$a(a.g,10),$a(a.g,11))})}function Z(a,b){a.i||(a.i=!0,a=new a.m.XMLHttpRequest,a.open("GET",b,!0),a.send())}function Fb(a){var b=u.btoa(a.j);a.m[b]&&Z(a,R(a.g,5))};(function(a,b){u[a]=function(){var c=ma.apply(0,arguments);u[a]=function(){};b.call.apply(b,[null].concat(c instanceof Array?c:fa(n(c))))}})("__h82AlnkH6D91__",function(a){typeof window.atob==="function"&&(new Db(window,zb(window.atob(a)))).start()});}).call(this); 234 235window.__h82AlnkH6D91__("WyJwdWItMzQyMDcyMTY3Mzk2NTc0NyIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi0zNDIwNzIxNjczOTY1NzQ3Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hWTXczalk0ZUxpNlNDeDdZbEpOOUstSEowVkVQV1VPUkc4R1pKcmJNWjFHV3NXMlFQcWkwU1VXeGo4Ni1PMXZSQmM2bUtYcWNqWUNVVzl2VmJkelZfclVnXHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFcxNGF5TkZZaVA4VkZ1TXk5MTVlWEptTUtMQWh3ZnliUzlCYVlvWUI3eENQQkM4TnM0cmE1emhSOFJKT2RpZ1NITGQtbHNvd3ozTVBGX2FfUDVNUGw2NEFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVhdF85TEY5ZFpETmdyYnRuandHOVZYQjJ1WHdvRjRaRTNEcnNVTXdkR0hWWGNpLXlnbHBlekk2TGMyZjJURlVPd2xrYkVEaXp2OThiMEppUVgxclMtZkFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFgtODc1eGNPSXF0bmx5V0h6T2hQclZVaFZaSjJ0cjJCYlFCOU9xbWlqS2UzaDJQYjdXS1AzRjlVUWJ2NU40VEJWUnd0QW5VQVg0SHVuUHVHdWU3TjRyUlFcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUTTBNakEzTWpFMk56TTVOalUzTkRjXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi0zNDIwNzIxNjczOTY1NzQ3LmpzP3VzcXBcdTAwM2RDQkEiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V3Z5bXllekxWNDlFVThRVEl3N0hvVFdqZnhzTzdvN2RESnNac21ZZV96QnZKQnNGbHZrenRTcUMxVVM3UHpPNExsc1dqLWZsLUp5d0gyel82UU1FZ2Q5Z1x1MDAzZFx1MDAzZCJd");</script>
235 236<!-- End Google AdSense Ad Blocking Recovery Error Protection snippet added by Site Kit --> 237<link rel="icon" href="https://townpress.co.za/wp-content/uploads/2021/07/1_4uVCPyu3jL_bHna_wPSDQQ-1-75x75.png" sizes="32x32" /> 238<link rel="icon" href="https://townpress.co.za/wp-content/uploads/2021/07/1_4uVCPyu3jL_bHna_wPSDQQ-1-350x350.png" sizes="192x192" /> 239<link rel="apple-touch-icon" href="https://townpress.co.za/wp-content/uploads/2021/07/1_4uVCPyu3jL_bHna_wPSDQQ-1-350x350.png" /> 240<meta name="msapplication-TileImage" content="https://townpress.co.za/wp-content/uploads/2021/07/1_4uVCPyu3jL_bHna_wPSDQQ-1-350x350.png" /> 241<meta name="generator" content="AccelerateWP 3.23-1.1-46" data-wpr-features="wpr_minify_js wpr_minify_css wpr_desktop" /></head> 242 243<body data-cmplz=1 class="archive category category-general-news category-56 wp-custom-logo wp-embed-responsive wp-theme-townpress ally-default elementor-default elementor-kit-62602"> 244 <!-- Google Tag Manager (noscript) snippet added by Site Kit --> 245 <noscript> 246 <div class="cmplz-placeholder-parent"><iframe data-placeholder-image="https://townpress.co.za/wp-content/plugins/complianz-gdpr/assets/images/placeholders/
246default-minimal.jpg" data-category="statistics" data-service="google-analytics" class="cmplz-placeholder-element cmplz-iframe cmplz-iframe-styles cmplz-no-video " data-cmplz-target="src" data-src-cmplz="https://www.googletagmanager.com/ns.html?id=GTM-PJ4M2B5" src="about:blank" height="0" width="0" style="display:none;visibility:hidden"></iframe></div> 247 </noscript> 248 <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 249
249<script> 250 (function () { 251 const yesStorage = () => { 252 let storage; 253 try { 254 storage = window['localStorage']; 255 storage.setItem('__rbStorageSet', 'x'); 256 storage.removeItem('__rbStorageSet'); 257 return true; 258 } catch { 259 return false; 260 } 261 }; 262 let currentMode = null; 263 const darkModeID = 'RubyDarkMode'; 264 currentMode = yesStorage() ? localStorage.getItem(darkModeID) || null : 'default'; 265 if (!currentMode) { 266 currentMode = 'default'; 267 yesStorage() && localStorage.setItem(darkModeID, 'default'); 268 } 269 document.body.setAttribute('data-theme', currentMode === 'dark' ? 'dark' : 'default'); 270 })(); 271 </script>
271 272 <a class="skip-link screen-reader-text" href="#main">Skip to content</a> 273 274<div data-rocket-location-hash="3567a8451811027157391711eabccf2a" class="tp-site"> 275 276 <div data-rocket-location-hash="95c7e8d452937287c056d39395465511" class="tp-topbar"> 277 <div data-rocket-location-hash="1ea41cc53e509a7703b8a0c8fdc7d3c1" class="tp-topbar__inner"> 278 <span class="tp-topbar__date">Saturday, 3 October 2026</span> 279 <span class="tp-topbar__regions text-muted">Gauteng · Eastern Cape · Free State · Limpopo · KZN</span> 280 <div class="tp-topbar__actions"> 281 <a class="tp-topbar__link" href="https://tips.townpress.co.za/submit">Submit a story</a> 282 <button type="button" class="btn btn-secondary tp-topbar__saved" data-tp-open-saved aria-haspopup="dialog"> 283 <svg class="tp-icon tp-icon--bookmark" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M19 21 12 16 5 21V3h14z"/></svg> Saved <span class="tp-count" data-tp-saved-count>0</span> 284 </button> 285 <button type="button" class="btn tp-topbar__icon tp-theme-toggle" data-tp-theme-toggle aria-pressed="false" aria-label="Switch to dark theme" data-label-dark="Switch to dark theme" data-label-light="Switch to light theme"> 286 <svg class="tp-icon tp-icon--moon" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M20.5 14.2A8.6 8.6 0 1 1 9.8 3.5a6.8 6.8 0 0 0 10.7 10.7z"/></svg> <svg class="tp-icon tp-icon--sun" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="4.2"/><path d="M12 2.5v2M12 19.5v2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M2.5 12h2M19.5 12h2M5.3 18.7l1.4-1.4M17.3 6.7l1.4-1.4"/></svg> </button> 287 <a class="btn tp-topbar__icon" href="https://townpress.co.za/login/" data-tp-open-login aria-haspopup="dialog" aria-label="Sign in" title="Sign in"><svg class="tp-icon tp-icon--user" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><circle cx="12" cy="7.5" r="3.5"/><path d="M5 20.5v-1.5a5 5 0 0 1 5-5h4a5 5 0 0 1 5 5v1.5z"/></svg></a> 288 </div> 289 </div> 290 </div> 291 292 <header data-rocket-location-hash="3a6505ad290ab8c096574a806348045f" class="tp-header tp-wrap"> 293 <div data-rocket-location-hash="0b92703a6af8f33dcec3763efe3f00ba" class="tp-masthead"> 294 <a class="tp-masthead__logo" href="https://townpress.co.za/" rel="home" aria-label="Townpress Newspaper home"> 295 <img width="269" height="56" src="https://townpress.co.za/wp-content/uploads/2022/09/townpress_logo.png" class="tp-logo tp-logo--light" alt="Townpress Newspaper" loading="eager" decoding="async" /><img loading="lazy" width="269" height="56" src="https://townpress.co.za/wp-content/uploads/2026/10/townpress_newspaper_logo_dark1.png" class="tp-logo tp-logo--dark" alt="Townpress Newspaper" loading="lazy" decoding="async" /> </a> 296 <p class="tp-masthead__tagline">Current affairs from the municipal and provincial level. Citizen journalism since 2015.</p> 297 </div> 298 299 <nav class="tp-nav" aria-label="Sections"> 300 <ul id="menu-23" class="tp-nav__list"><li id="menu-item-62830" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62830"><a href="https://townpress.co.za/category/community/">News</a></li> 301<li id="menu-item-62831" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62831"><a href="https://townpress.co.za/category/africa/">Africa</a></li> 302<li id="menu-item-62832" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62832"><a href="https://townpress.co.za/category/world/">World</a></li> 303<li id="menu-item-65191" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-65191"><a href="https://townpress.co.za/category/business/">Business</a></li> 304<li id="menu-item-62835" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62835"><a href="https://townpress.co.za/category/sport/">Sports</a></li> 305<li id="menu-item-63025" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-63025"><a href="https://townpress.co.za/category/lifestyle-and-beauty/">Lifestyle</a></li> 306<li id="menu-item-62836" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62836"><a href="https://townpress.co.za/podcast/">Podcast</a></li> 307<li id="menu-item-62839" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62839"><a href="https://townpress.co.za/category/motoring/">Motoring</a></li> 308<li id="menu-item-63019" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-63019"><a href="https://townpress.co.za/people/">People</a></li> 309</ul> <a class="btn btn-icon tp-nav__search" href="https://townpress.co.za/?s=" role="button" aria-label="Search" aria-expanded="false" aria-controls="tp-search" data-tp-search-toggle> 310 <svg class="tp-icon tp-icon--search" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg> </a> 311 </nav> 312 313 <div data-rocket-location-hash="7c78cd93fd4281d1f8d30afbc307e53c" class="tp-search" id="tp-search" hidden> 314 <form class="tp-search__form" role="search" method="get" action="https://townpress.co.za/"> 315 <div class="tp-search__field"> 316 <svg class="tp-icon tp-icon--search" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg> <label class="screen-reader-text" for="tp-search-input">Search stories</label> 317 <input class="input tp-search__input" id="tp-search-input" type="search" name="s" value="" autocomplete="off" placeholder="Search Townpress Newspaper â stories, places, people">
318 </div> 319 <button type="submit" class="btn btn-primary tp-search__submit">Search <span aria-hidden="true">â</span></button> 320 <button type="button" class="btn btn-secondary btn-icon tp-search__close" aria-label="Close search" data-tp-search-toggle> 321 <svg class="tp-icon tp-icon--close" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M18 6 6 18M6 6l12 12"/></svg> </button> 322 </form> 323 324 <div class="tp-search__suggest" data-tp-search-suggest> 325 <span class="text-muted">Trending searches:</span> 326 <button type="button" class="btn btn-secondary" data-tp-suggest="Femicide">Femicide</button> 327 <button type="button" class="btn btn-secondary" data-tp-suggest="Gauteng police">Gauteng police</button> 328 <button type="button" class="btn btn-secondary" data-tp-suggest="Cyril Ramaphosa">Cyril Ramaphosa</button> 329 <button type="button" class="btn btn-secondary" data-tp-suggest="Ekurhuleni">Ekurhuleni</button> 330 <button type="button" class="btn btn-secondary" data-tp-suggest="Emmerson Mnangagwa">Emmerson Mnangagwa</button> 331 </div> 332 333 <div class="tp-search__results" data-tp-search-results aria-live="polite" hidden> 334 <span class="tp-search__label text-muted" data-tp-search-label></span> 335 <div data-tp-search-list></div> 336 </div> 337 </div> 338 339 <div data-rocket-location-hash="a1c6591aea580703f506074dc4fe3bc5" class="tp-ticker"> 340 <span class="tp-ticker__badge">Live</span> 341 <a class="tp-ticker__link" href="https://townpress.co.za/gayton-mckenzie-fires-entire-film-council-after-ignored-warning/">Gayton McKenzie fires entire film council after ignored warning</a> 342 <span class="tp-ticker__time text-muted"> 343 Updated 2 Oct, 18:26 </span> 344 </div> 345 </header> 346 347 <div data-rocket-location-hash="15e5b35f748735f1401dd6db7562feb1" class="tp-sticky" data-tp-sticky-bar> 348 <div data-rocket-location-hash="30aa2b61c08f2d713315870b609ee5a3" class="tp-sticky__inner"> 349 <a class="tp-sticky__logo" href="https://townpress.co.za/" aria-label="Townpress Newspaper home"> 350 <img width="269" height="56" src="https://townpress.co.za/wp-content/uploads/2022/09/townpress_logo.png" class="tp-logo tp-logo--light" alt="Townpress Newspaper" loading="eager" decoding="async" /><img loading="lazy" width="269" height="56" src="https://townpress.co.za/wp-content/uploads/2026/10/townpress_newspaper_logo_dark1.png" class="tp-logo tp-logo--dark" alt="Townpress Newspaper" loading="lazy" decoding="async" /> </a> 351 352 <nav class="tp-sticky__nav" aria-label="Sections (fixed header)"> 353 <ul id="tp-sticky-menu" class="tp-sticky__list"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62830"><a href="https://townpress.co.za/category/community/">News</a></li> 354<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62831"><a href="https://townpress.co.za/category/africa/">Africa</a></li> 355<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62832"><a href="https://townpress.co.za/category/world/">World</a></li> 356<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-65191"><a href="https://townpress.co.za/category/business/">Business</a></li> 357<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62835"><a href="https://townpress.co.za/category/sport/">Sports</a></li> 358<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-63025"><a href="https://townpress.co.za/category/lifestyle-and-beauty/">Lifestyle</a></li> 359<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62836"><a href="https://townpress.co.za/podcast/">Podcast</a></li> 360<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62839"><a href="https://townpress.co.za/category/motoring/">Motoring</a></li> 361<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-63019"><a href="https://townpress.co.za/people/">People</a></li> 362</ul> </nav> 363 364 <div class="tp-sticky__actions"> 365 <button type="button" class="btn tp-sticky__mynews" data-tp-open-saved aria-haspopup="dialog">My News</button> 366 <a class="tp-sticky__signin" href="https://townpress.co.za/login/" data-tp-open-login aria-haspopup="dialog">Sign in</a> 367 <a class="btn btn-icon tp-sticky__search" href="https://townpress.co.za/?s=" role="button" aria-label="Search" aria-expanded="false" aria-controls="tp-search" data-tp-search-toggle> 368 <svg class="tp-icon tp-icon--search" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg> </a> 369 <button type="button" class="tp-switch" data-tp-theme-toggle aria-pressed="false" aria-label="Switch to dark theme" data-label-dark="Switch to dark theme" data-label-light="Switch to light theme"> 370 <svg class="tp-icon tp-icon--sun" width="16" height="16" viewB
370ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="4.2"/><path d="M12 2.5v2M12 19.5v2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M2.5 12h2M19.5 12h2M5.3 18.7l1.4-1.4M17.3 6.7l1.4-1.4"/></svg> <svg class="tp-icon tp-icon--moon" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M20.5 14.2A8.6 8.6 0 1 1 9.8 3.5a6.8 6.8 0 0 0 10.7 10.7z"/></svg> <span class="tp-switch__track" aria-hidden="true"><span class="tp-switch__knob"></span></span> 371 </button> 372 </div> 373 </div> 374 </div> 375 <main data-rocket-location-hash="6c5cf3a68664b1a4c6fa9f09eae71452" id="main" class="tp-wrap tp-feed"> 376 <header data-rocket-location-hash="bb37f609b034e50eeda650d3368f8c04" class="tp-feed__head"> 377 <div> 378 <h6 class="tp-feed__label text-muted">Section</h6> 379 <h1 class="tp-feed__title"> 380 General news </h1> 381 </div> 382 <nav class="tp-chips" aria-label="Browse sections"> 383 <a class="btn btn-secondary" href="https://townpress.co.za/blog/">All</a> 384 <a class="btn btn-secondary" href="https://townpress.co.za/category/community/">Community</a> 385 <a class="btn btn-secondary" href="https://townpress.co.za/category/africa/">Africa</a> 386 <a class="btn btn-secondary" href="https://townpress.co.za/category/sport/">Sport</a> 387 <a class="btn btn-secondary" href="https://townpress.co.za/category/international/">International</a> 388 <a class="btn btn-primary" href="https://townpress.co.za/category/general-news/" aria-current="page">General news</a> 389 <a class="btn btn-secondary" href="https://townpress.co.za/category/world/">World</a> 390 <a class="btn btn-secondary" href="https://townpress.co.za/category/entertaiment/">Entertaiment</a> 391 <a class="btn btn-secondary" href="https://townpress.co.za/category/business/">Business</a> 392 </nav> 393 </header> 394 395 <div data-rocket-location-hash="2069c39df1ee49cce4c711447fdba28f" class="tp-feed__bar"> 396 <span> 397 1,882 stories </span> 398 <span class="text-muted">Newest first</span> 399 </div> 400 401 <div data-rocket-location-hash="edf69c24fa2afbce56866f76b9641fbc" class="tp-feed__list" data-tp-feed> 402 <article class="tp-row"> 403 <div class="tp-row__date"> 404 <span class="tp-row__day">27</span> 405 <span class="text-muted">Sep · 19:09</span> 406 <span class="tp-kicker">General</span> 407 </div> 408 409 <div class="tp-row__body"> 410 <a class="tp-row__title" href="https://townpress.co.za/gbvf-inquiry-moves-to-public-hearings-this-week/">GBVF inquiry moves to public hearings this week</a> 411 <p class="tp-row__dek">A national inquiry into how South Africaâs criminal justice system handles gender-based violence and femicide (GBVF) is scheduled to sit in Braamfontein from 29 September to 2 October,â¦</p> 412 <span class="tp-foot tp-foot--start"> 413 <span class="text-muted"> 414 by Staff Writer </span> 415 <span class="tp-save-wrap"><button type="button" class="tp-save " data-tp-save="67675" data-title="GBVF inquiry moves to public hearings this week" data-url="https://townpress.co.za/gbvf-inquiry-moves-to-public-hearings-this-week/" data-cat="General" data-date="27 Sep 2026" data-img="https://townpress.co.za/wp-content/uploads/2020/07/rabl9qn1lt3gtz9k9vh9.jpg" data-tip="Save It" aria-pressed="false" aria-label="Save story: GBVF inquiry moves to public hearings this week"><svg class="tp-icon tp-icon--bookmark" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M19 21 12 16 5 21V3h14z"/></svg></button></span> </span> 416 </div> 417 418 <a class="tp-media tp-media--3x2" href="https://townpress.co.za/gbvf-inquiry-moves-to-public-hearings-this-week/" tabindex="-1" aria-hidden="true"><img loading="lazy" width="700" height="437" src="https://townpress.co.za/wp-content/uploads/2020/07/rabl9qn1lt3gtz9k9vh9.jpg" class="tp-media__img wp-post-image" alt="" loading="lazy" decoding="async" /></a></article> 419<article class="tp-row"> 420 <div class="tp-row__date"> 421 <span class="tp-row__day">25</span> 422 <span class="text-muted">Sep · 16:04</span> 423 <span class="tp-kicker">General</span> 424 </div> 425 426 <div class="tp-row__body"> 427 <a class="tp-row__title" href="https://townpress.co.za/africas-un-security-council-demand-gains-new-urgency/">Africaâs UN Security Council demand gains new urgency</a> 428 <p class="tp-row__dek">Zimbabwean President Emmerson Mnangagwa has renewed Africaâs demand for a stronger voice on the United Nations Security Council, linking representation at the world body to the need forâ¦</p> 429 <span class="tp-foot tp-foot--start"> 430 <span class="text-muted"> 431 by Staff Writer </span> 432 <span class="tp-save-wrap"><button type="button" class="tp-save " data-tp-save="67633" data-title="Africaâs UN Security Council demand gains new urgency" data-url="https://townpress.co.za/africas-un-security-council-demand-gains-new-urgency/" data-cat="General" data-date="25 Sep 2026" data-img="https://townpress.co.za/wp-content/uploads/2018/03/President-Cde-Emmerson-Mnangagwa-Cde-Cyril-Ramaphosa-LZ.jpg" data-tip="Save It" aria-pressed="false" aria-label="Save story: Africaâs UN Security Council demand gains new urgency"><svg class="tp-icon tp-icon--bookmark" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false">
432<path d="M19 21 12 16 5 21V3h14z"/></svg></button></span> </span> 433 </div> 434 435 <a class="tp-media tp-media--3x2" href="https://townpress.co.za/africas-un-security-council-demand-gains-new-urgency/" tabindex="-1" aria-hidden="true"><img loading="lazy" width="720" height="461" src="https://townpress.co.za/wp-content/uploads/2018/03/President-Cde-Emmerson-Mnangagwa-Cde-Cyril-Ramaphosa-LZ.jpg" class="tp-media__img wp-post-image" alt="" loading="lazy" decoding="async" /></a></article> 436<article class="tp-row"> 437 <div class="tp-row__date"> 438 <span class="tp-row__day">10</span> 439 <span class="text-muted">Sep · 11:25</span> 440 <span class="tp-kicker">General</span> 441 </div> 442 443 <div class="tp-row__body"> 444 <a class="tp-row__title" href="https://townpress.co.za/south-africa-takes-three-big-demands-to-brics-summit/">South Africa takes three big demands to BRICS summit</a> 445 <p class="tp-row__dek">President Cyril Ramaphosa is heading to India this weekend with South Africa seeking more trade, greater investment in African infrastructure and stronger support for industrialisation as an expandedâ¦</p> 446 <span class="tp-foot tp-foot--start"> 447 <span class="text-muted"> 448 by Staff Writer </span> 449 <span class="tp-save-wrap"><button type="button" class="tp-save " data-tp-save="67218" data-title="South Africa takes three big demands to BRICS summit" data-url="https://townpress.co.za/south-africa-takes-three-big-demands-to-brics-summit/" data-cat="General" data-date="10 Sep 2026" data-img="https://townpress.co.za/wp-content/uploads/2026/09/Cyril-Ramaphosa-BRICS-2026-South-Africa-India-Narendra-Modi-African-Continental-Free-Trade.jpg" data-tip="Save It" aria-pressed="false" aria-label="Save story: South Africa takes three big demands to BRICS summit"><svg class="tp-icon tp-icon--bookmark" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M19 21 12 16 5 21V3h14z"/></svg></button></span> </span> 450 </div> 451 452 <a class="tp-media tp-media--3x2" href="https://townpress.co.za/south-africa-takes-three-big-demands-to-brics-summit/" tabindex="-1" aria-hidden="true"><img loading="lazy" width="720" height="315" src="https://townpress.co.za/wp-content/uploads/2026/09/Cyril-Ramaphosa-BRICS-2026-South-Africa-India-Narendra-Modi-African-Continental-Free-Trade.jpg" class="tp-media__img wp-post-image" alt="" loading="lazy" decoding="async" /></a></article> 453<article class="tp-row"> 454 <div class="tp-row__date"> 455 <span class="tp-row__day">9</span> 456 <span class="text-muted">Sep · 13:33</span> 457 <span class="tp-kicker">General</span> 458 </div> 459 460 <div class="tp-row__body"> 461 <a class="tp-row__title" href="https://townpress.co.za/16-raf-employees-have-cost-millions-while-sitting-at-home/">16 RAF employees have cost millions while sitting at home</a> 462 <p class="tp-row__dek">The Road Accident Fund has spent more than R28.5 million paying 16 suspended employees, including three who have been off work for more than a year, while thousandsâ¦</p> 463 <span class="tp-foot tp-foot--start"> 464 <span class="text-muted"> 465 by Staff Writer </span> 466 <span class="tp-save-wrap"><button type="button" class="tp-save " data-tp-save="67167" data-title="16 RAF employees have cost millions while sitting at home" data-url="https://townpress.co.za/16-raf-employees-have-cost-millions-while-sitting-at-home/" data-cat="General" data-date="9 Sep 2026" data-img="https://townpress.co.za/wp-content/uploads/2026/09/RAF-Offices.webp" data-tip="Save It" aria-pressed="false" aria-label="Save story: 16 RAF employees have cost millions while sitting at home"><svg class="tp-icon tp-icon--bookmark" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M19 21 12 16 5 21V3h14z"/></svg></button></span> </span> 467 </div> 468 469 <a class="tp-media tp-media--3x2" href="https://townpress.co.za/16-raf-employees-have-cost-millions-while-sitting-at-home/" tabindex="-1" aria-hidden="true"><img loading="lazy" width="720" height="421" src="https://townpress.co.za/wp-content/uploads/2026/09/RAF-Offices.webp" class="tp-media__img wp-post-image" alt="" loading="lazy" decoding="async" /></a></article> 470 </div> 471 472 <a class="btn btn-secondary tp-load-more" href="https://townpress.co.za/category/general-news/page/2/" data-tp-load-more>Load more stories <span aria-hidden="true">â</span></a> 473 </main> 474 475 <footer data-rocket-location-hash="97d862edba8c22e01ff47b36d6743df6" class="tp-footer"> 476 <div data-rocket-location-hash="eceba45a20fa00d7ff22f05b2f363d5a" class="tp-wrap"> 477 <div class="tp-footer__top"> 478 <a href="https://townpress.co.za/" style="line-height:0" aria-label="Townpress Newspaper home"> 479 <img width="269" height="56" src="https://townpress.co.za/wp-content/uploads/2022/09/townpress_logo.png" class="tp-logo tp-logo--light" alt="Townpress Newspaper" loading="eager" decoding="async" /><img loading="lazy" width="269" height="56" src="https://townpress.co.za/wp-content/uploads/2026/10/townpress_newspaper_logo_dark1.png" class="tp-logo tp-logo--dark" alt="Townpress Newspaper" loading="lazy" decoding="async" /> </a> 480 481 <div class="tp-footer__right"> 482 <div class="tp-footer__row"> 483 <nav aria-label="Footer sections"> 484 <ul class="tp-footer__sections"><li><a href="https://townpress.co.za/blog/">Latest</a></li><li><a href="https://townpress.co.za/category/community/">Community</a></li><li><a href="https://townpress.co.za/category/africa/">Africa</a></li><li><a href="https://townpress.co.za/category/sport/">Sport</a></li><li><a href="https://townpress.co.za/category/international/">International</a></li><li><a href="https://townpress.co.za/category/general-news/">General news</a></li><li><a href="https://townpress.co.za/category/world/">World</a></li><li><a href="https://townpress.co.za/category/entertaiment/">Entertaiment</a></li><li><a href="https://townpress.co.za/category/business/">Business</a></li></ul> </nav> 485 <span class="tp-footer__rule" aria-hidden="true"></span> 486 <a class="tp-footer__signin" href="https://townpress.co.za/login/" data-tp-open-login aria-haspopup="dialog">Sign In</a> 487 </div> 488 489 <div class="tp-footer__row"> 490 <span class="tp-footer__follow"> 491 Follow Townpress Newspaper </span> 492 <div class="tp-footer__icons"> 493 <a href="https://www.facebook.com/townpresssa/" aria-label="Facebook" target="_blank" rel="noopener noreferrer"> 494 <svg class="tp-icon tp-icon--facebook" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false">
494<path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg> </a> 495 <a href="https://x.com/townpresssa" aria-label="X" target="_blank" rel="noopener noreferrer"> 496 <svg class="tp-icon tp-icon--x" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M4 4l16 16M20 4 4 20"/></svg> </a> 497 <a href="https://www.instagram.com/townpresssa" aria-label="Instagram" target="_blank" rel="noopener noreferrer"> 498 <svg class="tp-icon tp-icon--instagram" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><rect x="2" y="2" width="20" height="20"/><circle cx="12" cy="12" r="4"/><path d="M17.5 6.5h.01"/></svg> </a> 499 <a href="https://www.youtube.com/townpresssa" aria-label="YouTube" target="_blank" rel="noopener noreferrer"> 500 <svg class="tp-icon tp-icon--youtube" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M2.5 17a24 24 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.6 49.6 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24 24 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.6 49.6 0 0 1-16.2 0A2 2 0 0 1 2.5 17"/><path d="m10 15 5-3-5-3z"/></svg> </a> 501 <a href="https://www.linkedin.com/company/110058304/" aria-label="LinkedIn" target="_blank" rel="noopener noreferrer"> 502 <svg class="tp-icon tp-icon--linkedin" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg> </a> 503 <a href="https://townpress.co.za/feed/" aria-label="RSS Feed"> 504 <svg class="tp-icon tp-icon--rss" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M4 11a9 9 0 0 1 9 9"/><path d="M4 4a16 16 0 0 1 16 16"/><circle cx="5" cy="19" r="1"/></svg> </a> 505 </div> 506 <span class="tp-footer__rule" aria-hidden="true"></span> 507 <a class="btn btn-primary" href="https://tips.townpress.co.za/submit">Submit your story <span aria-hidden="true">â</span></a> 508 </div> 509 </div> 510 </div> 511 512 <nav class="tp-footer__legal" aria-label="Legal"> 513 <ul> 514 <li><a href="https://townpress.co.za/cookie-policy/">Privacy Policy</a></li> 515 <li><a href="https://townpress.co.za/notices/">National Notices</a></li> 516 </ul> 517 </nav> 518 519 <div class="tp-footer__copy"> 520 <span>© 2026 Townpress Newspaper, South Africa. All Rights Reserved.</span> 521 <span>A current affairs publication encouraging citizen journalism.</span> 522 </div> 523 </div> 524 </footer> 525 526</div><!-- .tp-site --> 527 528<div data-rocket-location-hash="9830d9fd275fec174db5b82e914cf1dc" id="tp-config" hidden data-rest="https://townpress.co.za/wp-json/townpress/v1/" data-ajax="https://townpress.co.za/wp-admin/admin-ajax.php" data-signin="https://townpress.co.za/login/"></div> 529<div data-rocket-location-hash="56ce0c8e651b7a4b94dc0637294df84a" class="tp-scrim" data-tp-scrim hidden></div> 530 531<aside class="tp-saved" id="tp-saved" role="dialog" aria-modal="true" aria-labelledby="tp-saved-title" tabindex="-1" hidden> 532 <div class="tp-saved__head"> 533 <h3 id="tp-saved-title"><svg class="tp-icon tp-icon--bookmark" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M19 21 12 16 5 21V3h14z"/></svg>Saved stories</h3> 534 <button type="button" class="btn btn-icon" aria-label="Close saved stories" data-tp-close><svg class="tp-icon tp-icon--close" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false">
534<path d="M18 6 6 18M6 6l12 12"/></svg></button> 535 </div> 536 537 <div class="tp-saved__mode" data-tp-mode="device"> 538 <span>Saved on this device only.</span> 539 <a class="btn btn-ghost" data-tp-open-login href="https://townpress.co.za/login/">Sign in to sync â</a> 540 </div> 541 <div class="tp-saved__mode" data-tp-mode="account" hidden> 542 <span> 543 Synced to <strong data-tp-user-email></strong> across your devices. </span> 544 </div> 545 546 <div class="tp-saved__list"> 547 <div class="tp-saved__empty" data-tp-saved-empty> 548 <h4>Nothing saved yet</h4> 549 <p class="text-muted">Tap the bookmark on any story to read it later.</p> 550 </div> 551 <div data-tp-saved-items></div> 552 </div> 553</aside> 554 555<div data-rocket-location-hash="a46817a6ce49c08e2202e27bc7b64d91" class="tp-dialog-backdrop" id="tp-prompt" data-tp-dialog hidden> 556 <div data-rocket-location-hash="a8afed101c4017925c732d8f722c15c0" class="tp-dialog" role="dialog" aria-modal="true" aria-labelledby="tp-prompt-title" tabindex="-1"> 557 <div data-rocket-location-hash="5461014557c49f9420e2dd063b7bda57" class="tp-dialog-title" id="tp-prompt-title">Save this story</div> 558 <div data-rocket-location-hash="696521e06f3cd9b8df8f8eca9a350cee" class="tp-dialog-body">Sign in to keep your saved stories on every device â phone, tablet and computer. Or keep saving on this device only.</div> 559 <div data-rocket-location-hash="45ae5590430a07c816f6fcb8d56a57d4" class="tp-dialog__choices"> 560 <a class="btn btn-primary tp-btn-between" data-tp-open-login href="https://townpress.co.za/login/">Sign in to save across devices <span aria-hidden="true">â</span></a> 561 <button type="button" class="btn btn-secondary tp-btn-between" data-tp-choose-device>Continue on this device <span aria-hidden="true">â</span></button> 562 </div> 563 </div> 564</div> 565 566 567 <div data-rocket-location-hash="a8f22dc6c72ba568c5852d3ca8080f24" class="tp-dialog-backdrop" id="tp-login" data-tp-dialog hidden> 568 <div data-rocket-location-hash="a30fb11ab3219c1a8bea69a46081c7cf" class="tp-dialog" role="dialog" aria-modal="true" aria-labelledby="tp-login-title" tabindex="-1" data-tp-auth-root> 569 <div data-rocket-location-hash="a8c1330cfd4791cbe95d5660bf6a24f8" class="tp-dialog__head"> 570 <div> 571 <span class="tp-kicker"> 572 Townpress Newspaper account </span> 573 <div class="tp-dialog-title" id="tp-login-title" data-tp-auth-title>Sign in</div> 574 </div> 575 <button type="button" class="btn btn-icon" aria-label="Close" data-tp-close><svg class="tp-icon tp-icon--close" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="square" aria-hidden="true" focusable="false"><path d="M18 6 6 18M6 6l12 12"/></svg></button> 576 </div> 577 <div data-rocket-location-hash="d1fa7e24df98bf5971f74a0a1599812a" class="tp-auth__note" data-tp-auth-note role="status" hidden></div> 578 579<form class="tp-auth__form" data-tp-auth="login" data-title="Sign in" method="post" action="https://townpress.co.za/wp-login.php" novalidate> 580 <div class="field"> 581 <label for="tp-modal-log">Username or email address</label> 582 <input class="input" id="tp-modal-log" name="log" type="text" autocomplete="username" autocapitalize="none" spellcheck="false" required> 583 </div> 584 <div class="field"> 585 <label for="tp-modal-pwd">Password</label> 586 <input class="input" id="tp-modal-pwd" name="pwd" type="password" autocomplete="current-password" required> 587 </div> 588 <label class="tp-auth__check"><input type="checkbox" name="rememberme" value="forever"> Keep me signed in on this device</label> 589 <div class="tp-hp" aria-hidden="true"><label>Leave this field empty <input type="text" name="website" tabindex="-1" autocomplete="off"></label></div> 590 <input type="hidden" name="tp_form" value="1"> 591 <input type="hidden" name="redirect_to" value="https://townpress.co.za/category/general-news/"> 592 <p class="tp-dialog__error" data-tp-auth-error role="alert" hidden></p> 593 <button type="submit" class="btn btn-primary tp-btn-between tp-auth__submit">Sign in <span aria-hidden="true">â</span></button> 594 <div class="tp-auth__links"> 595 <a href="https://townpress.co.za/login/?action=lostpassword" data-tp-auth-view="lost">Forgot your password?</a> 596 </div> 597</form> 598 599<form class="tp-auth__form" data-tp-auth="lost" data-title="Reset your password" method="post" action="https://townpress.co.za/wp-login.php?action=lostpassword" hidden novalidate> 600 <p class="tp-auth__intro">Enter the username or email address on your account and weâll email you a link to choose a new password.</p> 601 <div class="field"> 602 <label for="tp-modal-lost">Username or email address</label> 603 <input class="input" id="tp-modal-lost" name="user_login" type="text" autocomplete="username" autocapitalize="none" spellcheck="false" required> 604 </div> 605 <input type="hidden" name="tp_form" value="1"> 606 <input type="hidden" name="redirect_to" value="https://townpress.co.za/login/?tp_notice=sent"> 607 <div class="tp-hp" aria-hidden="true"><label>Leave this field empty <input type="text" name="website" tabindex="-1" autocomplete="off"></label></div> 608 <p class="tp-dialog__error" data-tp-auth-error role="alert" hidden></p> 609 <button type="submit" class="btn btn-primary tp-btn-between tp-auth__submit">Email me a reset link <span aria-hidden="true">â</span></button> 610 <div class="tp-auth__links"> 611 <a href="https://townpress.co.za/login/" data-tp-auth-view="login">â Back to sign in</a> 612 </div> 613</form> 614 615 616<div data-rocket-location-hash="3f70d05f85385624d2dceb1b88ed3473" class="tp-auth__done" data-tp-auth-done hidden> 617 <h4>Check your email</h4> 618 <p data-tp-auth-done-text></p> 619 <div class="tp-auth__links"> 620 <a href="https://townpress.co.za/login/" data-tp-auth-view="login">â Back to sign in</a> 621 </div> 622</div> 623 </div> 624 </div> 625 626<div data-rocket-location-hash="9a5ea7ea0fad19f6a428de66786a8545" class="tp-toast" role="status" aria-l
626ive="polite" hidden> 627 <span data-tp-toast-text></span> 628 <button type="button" class="btn" data-tp-open-saved data-tp-toast-action>View saved</button> 629</div> 630 631
631<script> 632 (function () { 633 const yesStorage = () => { 634 let storage; 635 try { 636 storage = window['localStorage']; 637 storage.setItem('__rbStorageSet', 'x'); 638 storage.removeItem('__rbStorageSet'); 639 return true; 640 } catch { 641 return false; 642 } 643 }; 644 const darkModeID = 'RubyDarkMode'; 645 const currentMode = yesStorage() ? (localStorage.getItem(darkModeID) || 'default') : 'default'; 646 const selector = currentMode === 'dark' ? '.mode-icon-dark' : '.mode-icon-default'; 647 const icons = document.querySelectorAll(selector); 648 if (icons.length) { 649 icons.forEach(icon => icon.classList.add('activated')); 650 } 651 652 const readingSize = yesStorage() ? sessionStorage.getItem('rubyResizerStep') || '' : '1'; 653 if (readingSize) { 654 const body = document.querySelector('body'); 655 switch (readingSize) { 656 case '2': 657 body.classList.add('medium-entry-size'); 658 break; 659 case '3': 660 body.classList.add('big-entry-size'); 661 break; 662 } 663 } 664 })(); 665 </script>
665 666
666<script type="speculationrules"> 667{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/townpress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 668</script>
668 669<a href="/imunify-bot-check" rel="nofollow" aria-hidden="true" tabindex="-1" style="display:none!important;position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden">imunify-bot-check</a> 670<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 671<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 672 <div class="cmplz-header"> 673 <div class="cmplz-logo"></div> 674 <div class="cmplz-title" id="cmplz-header-1-optin">Manage Cookie Consent</div> 675 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 676 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 677 </div> 678 </div> 679 680 <div class="cmplz-divider cmplz-divider-header"></div> 681 <div class="cmplz-body"> 682 <div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> 683 <!-- categories start --> 684 <div class="cmplz-categories"> 685 <div class="cmplz-category cmplz-functional"> 686 <div class="cmplz-category-header"> 687 <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Functional</span> 688 <span class='cmplz-always-active'> 689 <span class="cmplz-banner-checkbox"> 690 <input type="checkbox" 691 id="cmplz-functional-optin" 692 data-category="cmplz_functional" 693 class="cmplz-consent-checkbox cmplz-functional" 694 size="40" 695 value="1"/> 696 <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label> 697 </span> 698 Always active </span> 699 <button class="cmplz-category-toggle" 700 aria-expanded="false" 701 aria-controls="cmplz-desc-functional-1-optin" 702 aria-labelledby="cmplz-title-functional-1-optin"> 703 <span class="cmplz-icon cmplz-open"> 704 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 705 </span> 706 </button> 707 </div> 708 <div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> 709 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 710 </div> 711 </div> 712 713 <div class="cmplz-category cmplz-preferences"> 714 <div class="cmplz-category-header"> 715 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span> 716 <span class="cmplz-banner-checkbox"> 717 <input type="checkbox" 718 id="cmplz-preferences-optin" 719 data-category="cmplz_preferences" 720 class="cmplz-consent-checkbox cmplz-preferences" 721 size="40" 722 value="1"/> 723 <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label> 724 </span> 725 <button class="cmplz-category-toggle" 726 aria-expanded="false" 727 aria-controls="cmplz-desc-preferences-1-optin" 728 aria-labelledby="cmplz-title-preferences-1-optin"> 729 <span class="cmplz-icon cmplz-open"> 730 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
730<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 731 </span> 732 </button> 733 </div> 734 <div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> 735 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 736 </div> 737 </div> 738 739 <div class="cmplz-category cmplz-statistics"> 740 <div class="cmplz-category-header"> 741 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistics</span> 742 <span class="cmplz-banner-checkbox"> 743 <input type="checkbox" 744 id="cmplz-statistics-optin" 745 data-category="cmplz_statistics" 746 class="cmplz-consent-checkbox cmplz-statistics" 747 size="40" 748 value="1"/> 749 <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label> 750 </span> 751 <button class="cmplz-category-toggle" 752 aria-expanded="false" 753 aria-controls="cmplz-desc-statistics-1-optin" 754 aria-labelledby="cmplz-title-statistics-1-optin"> 755 <span class="cmplz-icon cmplz-open"> 756 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 757 </span> 758 </button> 759 </div> 760 <div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> 761 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 762 <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> 763 </div> 764 </div> 765 766 <div class="cmplz-category cmplz-marketing"> 767 <div class="cmplz-category-header"> 768 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> 769 <span class="cmplz-banner-checkbox"> 770 <input type="checkbox" 771 id="cmplz-marketing-optin" 772 data-category="cmplz_marketing" 773 class="cmplz-consent-checkbox cmplz-marketing" 774 size="40" 775 value="1"/> 776 <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 777 </span> 778 <button class="cmplz-category-toggle" 779 aria-expanded="false" 780 aria-controls="cmplz-desc-marketing-1-optin" 781 aria-labelledby="cmplz-title-marketing-1-optin"> 782 <span class="cmplz-icon cmplz-open"> 783 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 784 </span> 785 </button> 786 </div> 787 <div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> 788 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 789 </div> 790 </div> 791 </div><!-- categories end --> 792 </div> 793 794 <div class="cmplz-links cmplz-information"> 795 <ul> 796 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li> 797 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
797s-overview">Manage services</a></li> 798 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li> 799 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li> 800 </ul> 801 </div> 802 803 <div class="cmplz-divider cmplz-footer"></div> 804 805 <div class="cmplz-buttons"> 806 <button class="cmplz-btn cmplz-accept">Accept</button> 807 <button class="cmplz-btn cmplz-deny">Deny</button> 808 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 809 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 810 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 811 </div> 812 813 814 <div class="cmplz-documents cmplz-links"> 815 <ul> 816 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 817 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 818 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 819 </ul> 820 </div> 821</div> 822</div> 823 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Manage consent</button> 824 825</div>
825<script> 826 const registerAllyAction = () => { 827 if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) { 828 return; 829 } 830 831 elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => { 832 if (window?.ea11yWidget?.widget?.open) { 833 return window.ea11yWidget.widget.isOpen() 834 ? window.ea11yWidget.widget.close() 835 : window.ea11yWidget.widget.open(); 836 } 837 } ); 838 }; 839 840 const waitingLimit = 30; 841 let retryCounter = 0; 842 843 const waitForElementorPro = () => { 844 return new Promise( ( resolve ) => { 845 const intervalId = setInterval( () => { 846 if ( retryCounter === waitingLimit ) { 847 resolve( null ); 848 } 849 850 retryCounter++; 851 852 if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) { 853 clearInterval( intervalId ); 854 resolve( window.elementorFrontend ); 855 } 856 }, 100 ); // Check every 100 milliseconds for availability of elementorFrontend 857 }); 858 }; 859 860 waitForElementorPro().then( () => { registerAllyAction(); }); 861 </script>
861 862
862<script> 863 ( () => { 864 const lazyloadRunObserver = () => { 865 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 866 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 867 entries.forEach( ( entry ) => { 868 if ( entry.isIntersecting ) { 869 let lazyloadBackground = entry.target; 870 if( lazyloadBackground ) { 871 lazyloadBackground.classList.add( 'e-lazyloaded' ); 872 } 873 lazyloadBackgroundObserver.unobserve( entry.target ); 874 } 875 }); 876 }, { rootMargin: '200px 0px 200px 0px' } ); 877 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 878 lazyloadBackgroundObserver.observe( lazyloadBackground ); 879 } ); 880 }; 881 const events = [ 882 'DOMContentLoaded', 883 'elementor/lazyload/observe', 884 ]; 885 events.forEach( ( event ) => { 886 document.addEventListener( event, lazyloadRunObserver ); 887 } ); 888 } )(); 889 </script>
889 890
890<script id="foxiz-core-js-extra"> 891var foxizCoreParams = {"ajaxurl":"https://townpress.co.za/wp-admin/admin-ajax.php","darkModeID":"RubyDarkMode","yesPersonalized":"1","cookieDomain":"","cookiePath":"/"}; 892//# sourceURL=foxiz-core-js-extra 893</script>
vendor: 1 bytes, line 893
893
894<script data-minify="1" id="foxiz-core-js" src="https://townpress.co.za/wp-content/cache/min/1/96d3cb06af8a/wp-content/plugins/foxiz-core/assets/core.js?ver=1790981275"></script>
vendor: 1 bytes, line 894
894
895<script id="thickbox-js-extra"> 896var thickboxL10n = {"next":"Next \u003E","prev":"\u003C Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https://townpress.co.za/wp-includes/js/thickbox/loadingAnimation.gif"}; 897//# sourceURL=thickbox-js-extra 898</script>
vendor: 1 bytes, line 898
898
899<script data-minify="1" id="thickbox-js" src="https://townpress.co.za/wp-content/cache/min/1/b85c6a10fe62/wp-includes/js/thickbox/thickbox.js?ver=1790981275"></script>
vendor: 1 bytes, line 899
899
900<script id="underscore-js" src="https://townpress.co.za/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 900
900
901<script id="shortcode-js" src="https://townpress.co.za/wp-includes/js/shortcode.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 901
901
902<script id="media-upload-js" src="https://townpress.co.za/wp-admin/js/media-upload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 902
902
903<script id="townpress-js-before"> 904window.TownPress = {"rest":"https:\/\/townpress.co.za\/wp-json\/townpress\/v1\/","ajax":"https:\/\/townpress.co.za\/wp-admin\/admin-ajax.php","nonce":"","loggedIn":false,"userEmail":"","offerSync":false,"signinUrl":"https:\/\/townpress.co.za\/login\/","viewId":0,"i18n":{"save":"Save It","saved":"Saved","saveLabel":"Save","savedDevice":"Saved on this device","savedAccount":"Saved to your account","remove":"Remove","noResults":"No stories match \u201c%s\u201d","oneResult":"1 result for \u201c%s\u201d","manyResults":"%1$d results for \u201c%2$s\u201d","searching":"Searching\u2026","loading":"Loading\u2026","linkCopied":"Link copied","sending":"Sending\u2026","authInvalid":"Fill in every field to continue.","authError":"Something went wrong. Please try again in a moment.","passMismatch":"The two passwords do not match.","passShort":"Choose a password of at least 8 characters.","working":"One moment\u2026","subInvalid":"Please add your name and a valid email address.","mailInvalid":"Add your name, a valid email address and your message.","mailError":"Your message could not be sent. Please try again in a moment.","searchError":"Search is unavailable right now. Press Enter to see all results."}}; 905//# sourceURL=townpress-js-before 906</script>
vendor: 1 bytes, line 906
906
907<script data-minify="1" data-wp-strategy="defer" defer id="townpress-js" src="https://townpress.co.za/wp-content/cache/min/1/645e069fa3ed/wp-content/themes/townpress/assets/js/theme.js?ver=1790981275"></script>
vendor: 1 bytes, line 907
907
908<script id="elementor-webpack-runtime-js" src="https://townpress.co.za/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 908
908
909<script id="elementor-frontend-modules-js" src="https://townpress.co.za/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 909
909
910<script id="jquery-ui-core-js-before"> 911jQuery.uiBackCompat = true; 912//# sourceURL=jquery-ui-core-js-before 913</script>
vendor: 1 bytes, line 913
913
914<script id="jquery-ui-core-js" src="https://townpress.co.za/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 914
914
915<script id="elementor-frontend-js" src="https://townpress.co.za/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 915
915
916<script id="cmplz-cookiebanner-js-extra"> 917var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"4404","version":"7.5.5","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"za","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://townpress.co.za/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"17","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://townpress.co.za/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=4404","page_links":{"za":{"cookie-statement":{"title":"Cookie Policy ","url":"https://townpress.co.za/cookie-policy-za/"},"privacy-statement":{"title":"Cookie Policy","url":"https://townpress.co.za/cookie-policy/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"}; 918//# sourceURL=cmplz-cookiebanner-js-extra 919</script>
vendor: 1 bytes, line 919
919
920<script defer id="cmplz-cookiebanner-js" src="https://townpress.co.za/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1788935807"></script>
vendor: 1 bytes, line 920
920
921<script id="cmplz-cookiebanner-js-after"> 922 923 if ('undefined' != typeof window.jQuery) { 924 jQuery(document).ready(function ($) { 925 $(document).on('elementor/popup/show', () => { 926 let rev_cats = cmplz_categories.reverse(); 927 for (let key in rev_cats) { 928 if (rev_cats.hasOwnProperty(key)) { 929 let category = cmplz_categories[key]; 930 if (cmplz_has_consent(category)) { 931 document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { 932 cmplz_remove_placeholder(obj); 933 }); 934 } 935 } 936 } 937 938 let services = cmplz_get_services_on_page(); 939 for (let key in services) { 940 if (services.hasOwnProperty(key)) { 941 let service = services[key].service; 942 let category = services[key].category; 943 if (cmplz_has_service_consent(service, category)) { 944 document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { 945 cmplz_remove_placeholder(obj); 946 }); 947 } 948 } 949 } 950 }); 951 }); 952 } 953 954 955//# sourceURL=cmplz-cookiebanner-js-after 956</script>
956 957 <!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 147 bytes, lines 957-958
957 958 <script type="text/plain" data-service="google-analytics" data-category="statistics" data-cmplz-src="//www.googletagmanager.com/gtag/js?id=
958G-J5KTSCTS3G
vendor: 68 bytes, lines 958-959
958" data-cfasync="false" data-wpfc-render="false" async></script> 959
959<script type="text/plain" data-service="google-analytics" data-category="statistics" data-cfasync="false" data-wpfc-render="false"> 960 var mi_version = '11.3.0'; 961 var mi_track_user = true; 962 var mi_no_track_reason = ''; 963 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/townpress.co.za\/category\/general-news\/"}; 964 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 965 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 966 } else { 967 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 968 } 969 970 var disableStrs = [ 971 'ga-disable-G-J5KTSCTS3G', 972 ]; 973 974 /* Function to detect opted out users */ 975 function __gtagTrackerIsOptedOut() { 976 for (var index = 0; index < disableStrs.length; index++) { 977 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 978 return true; 979 } 980 } 981 982 return false; 983 } 984 985 /* Disable tracking if the opt-out cookie exists. */ 986 if (__gtagTrackerIsOptedOut()) { 987 for (var index = 0; index < disableStrs.length; index++) { 988 window[disableStrs[index]] = true; 989 } 990 } 991 992 /* Opt-out function */ 993 function __gtagTrackerOptout() { 994 for (var index = 0; index < disableStrs.length; index++) { 995 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 996 window[disableStrs[index]] = true; 997 } 998 } 999 1000 if ('undefined' === typeof gaOptout) { 1001 function gaOptout() { 1002 __gtagTrackerOptout(); 1003 } 1004 } 1005 window.dataLayer = window.dataLayer || []; 1006 1007 window.MonsterInsightsDualTracker = { 1008 helpers: {}, 1009 trackers: {}, 1010 }; 1011 if (mi_track_user) { 1012 function __gtagDataLayer() { 1013 dataLayer.push(arguments); 1014 } 1015 1016 function __gtagTracker(type, name, parameters) { 1017 if (!parameters) { 1018 parameters = {}; 1019 } 1020 1021 if (parameters.send_to) { 1022 __gtagDataLayer.apply(null, arguments); 1023 return; 1024 } 1025 1026 if (type === 'event') { 1027 parameters.send_to = monsterinsights_frontend.v4_id; 1028 var hookName = name; 1029 if (typeof parameters['event_category'] !== 'undefined') { 1030 hookName = parameters['event_category'] + ':' + name; 1031 } 1032 1033 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 1034 MonsterInsightsDualTracker.trackers[hookName](parameters); 1035 } else { 1036 __gtagDataLayer('event', name, parameters); 1037 } 1038 1039 } else { 1040 __gtagDataLayer.apply(null, arguments); 1041 } 1042 } 1043 1044 __gtagTracker('js', new Date()); 1045 __gtagTracker('set', { 1046 'developer_id.dZGIzZG': true, 1047 }); 1048 if ( MonsterInsightsLocations.page_location ) { 1049 __gtagTracker('set', MonsterInsightsLocations); 1050 } 1051 __gtagTracker('config', 'G-J5KTSCTS3G', {"forceSSL":"true","link_attribution":"true"} ); 1052 window.gtag = __gtagTracker; (function () { 1053 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 1054 /* ga and __gaTracker compatibility shim. */ 1055 var noopfn = function () { 1056 return null; 1057 }; 1058 var newtracker = function () { 1059 return new Tracker(); 1060 }; 1061 var Tracker = function () { 1062 return null; 1063 }; 1064 var p = Tracker.prototype; 1065 p.get = noopfn; 1066 p.set = noopfn; 1067 p.send = function () { 1068 var args = Array.prototype.slice.call(arguments); 1069 args.unshift('send'); 1070 __gaTracker.apply(null, args); 1071 }; 1072 var __gaTracker = function () { 1073 var len = arguments.length; 1074 if (len === 0) { 1075 return; 1076 } 1077 var f = arguments[len - 1]; 1078 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 1079 if ('send' === arguments[0]) { 1080 var hitConverted, hitObject = false, action; 1081 if ('event' === arguments[1]) { 1082 if ('undefined' !== typeof arguments[3]) { 1083 hitObject = { 1084 'eventAction': arguments[3], 1085 'eventCategory': arguments[2], 1086 'eventLabel': arguments[4], 1087 'value': arguments[5] ? arguments[5] : 1, 1088 } 1089 } 1090 } 1091 if ('pageview' === arguments[1]) { 1092 if ('undefined' !== typeof arguments[2]) { 1093 hitObject = { 1094 'eventAction': 'page_view', 1095 'page_path': arguments[2], 1096 } 1097 } 1098 } 1099 if (typeof arguments[2] === 'object') { 1100 hitObject = arguments[2]; 1101 } 1102 if (typeof arguments[5] === 'object') { 1103 Object.assign(hitObject, arguments[5]); 1104 } 1105 if ('undefined' !== typeof arguments[1].hitType) { 1106 hitObject = arguments[1]; 1107 if ('pageview' === hitObject.hitType) { 1108 hitObject.eventAction = 'page_view'; 1109 } 1110 } 1111 if (hitObject) { 1112 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
1113 hitConverted = mapArgs(hitObject); 1114 __gtagTracker('event', action, hitConverted); 1115 } 1116 } 1117 return; 1118 } 1119 1120 function mapArgs(args) { 1121 var arg, hit = {}; 1122 var gaMap = { 1123 'eventCategory': 'event_category', 1124 'eventAction': 'event_action', 1125 'eventLabel': 'event_label', 1126 'eventValue': 'event_value', 1127 'nonInteraction': 'non_interaction', 1128 'timingCategory': 'event_category', 1129 'timingVar': 'name', 1130 'timingValue': 'value', 1131 'timingLabel': 'event_label', 1132 'page': 'page_path', 1133 'location': 'page_location', 1134 'title': 'page_title', 1135 'referrer' : 'page_referrer', 1136 }; 1137 for (arg in args) { 1138 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 1139 hit[gaMap[arg]] = args[arg]; 1140 } else { 1141 hit[arg] = args[arg]; 1142 } 1143 } 1144 return hit; 1145 } 1146 1147 try { 1148 f.hitCallback(); 1149 } catch (ex) { 1150 } 1151 }; 1152 __gaTracker.create = newtracker; 1153 __gaTracker.getByName = newtracker; 1154 __gaTracker.getAll = function () { 1155 return []; 1156 }; 1157 __gaTracker.remove = noopfn; 1158 __gaTracker.loaded = true; 1159 window['__gaTracker'] = __gaTracker; 1160 })(); 1161 } else { 1162 console.log(""); 1163 (function () { 1164 function __gtagTracker() { 1165 return null; 1166 } 1167 1168 window['__gtagTracker'] = __gtagTracker; 1169 window['gtag'] = __gtagTracker; 1170 })(); 1171 } 1172 </script>
1172 1173 <!-- / Google Analytics by MonsterInsights --> 1174
1174<script>var rocket_beacon_data = {"ajax_url":"https:\/\/townpress.co.za\/wp-admin\/admin-ajax.php","nonce":"97a915f007","url":"https:\/\/townpress.co.za\/category\/general-news","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script>
1174<script data-name="wpr-wpr-beacon" src='https://townpress.co.za/wp-content/plugins/clsop/assets/js/wpr-beacon.min.js' async></script>
1174</body> 1175</html> 1176 1177<!-- Performance optimized by AccelerateWP. - Debug: cached@1790982806 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.