1 <!doctype html> 2 <html lang="en-US"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel='stylesheet' href='https://sadv.co.za/wp-content/plugins/oxygen/plugin/themeless/normalize.min.css'> 8 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9 10 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 11 <title>Blog - SADV</title> 12 <meta name="description" content="Read the SADV blog for the latest tips, news and updates on fibre internet in South Africa." /> 13 <link rel="canonical" href="https://sadv.co.za/blog/" /> 14 <meta property="og:locale" content="en_US" /> 15 <meta property="og:type" content="article" /> 16 <meta property="og:title" content="Blog - SADV" /> 17 <meta property="og:description" content="Read the SADV blog for the latest tips, news and updates on fibre internet in South Africa." /> 18 <meta property="og:url" content="https://sadv.co.za/blog/" /> 19 <meta property="og:site_name" content="SADV" /> 20 <meta property="article:publisher" content="https://www.facebook.com/SADVFibreDeals/" /> 21 <meta property="article:modified_time" content="2026-05-27T08:43:42+00:00" /> 22 <meta name="twitter:card" content="summary_large_image" /> 23 <meta name="twitter:label1" content="Est. reading time" /> 24 <meta name="twitter:data1" content="2 minutes" /> 25
25<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sadv.co.za\/blog\/","url":"https:\/\/sadv.co.za\/blog\/","name":"Blog - SADV","isPartOf":{"@id":"https:\/\/sadv.co.za\/#website"},"datePublished":"2026-04-29T09:51:26+00:00","dateModified":"2026-05-27T08:43:42+00:00","description":"Read the SADV blog for the latest tips, news and updates on fibre internet in South Africa.","breadcrumb":{"@id":"https:\/\/sadv.co.za\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sadv.co.za\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sadv.co.za\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sadv.co.za\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/sadv.co.za\/#website","url":"https:\/\/sadv.co.za\/","name":"SADV","description":"Live XTRA","publisher":{"@id":"https:\/\/sadv.co.za\/#organization"},"alternateName":"SA Digital Villages","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sadv.co.za\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sadv.co.za\/#organization","name":"SADV","alternateName":"SA Digital Villages","url":"https:\/\/sadv.co.za\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sadv.co.za\/#\/schema\/logo\/image\/","url":"https:\/\/sadv.co.za\/wp-content\/uploads\/2026\/04\/sadv-logo.svg","contentUrl":"https:\/\/sadv.co.za\/wp-content\/uploads\/2026\/04\/sadv-logo.svg","width":1,"height":1,"caption":"SADV"},"image":{"@id":"https:\/\/sadv.co.za\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SADVFibreDeals\/"]}]}</script>
25 26 <!-- / Yoast SEO plugin. --> 27 28 29<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 30<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sadv.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsadv.co.za%2Fblog%2F" /> 31<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sadv.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsadv.co.za%2Fblog%2F&format=xml" /> 32<style id="wp-img-auto-sizes-contain-inline-css"> 33img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 34/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 35</style> 36<link rel='stylesheet' id='sadv-chatbot-css' href='https://sadv.co.za/wp-content/plugins/sadv-chatbot/assets/chatbot.css' media='all' /> 37<style id="wp-emoji-styles-inline-css"> 38 39 img.wp-smiley, img.emoji { 40 display: inline !important; 41 border: none !important; 42 box-shadow: none !important; 43 height: 1em !important; 44 width: 1em !important; 45 margin: 0 0.07em !important; 46 vertical-align: -0.1em !important; 47 background: none !important; 48 padding: 0 !important; 49 } 50/*# sourceURL=wp-emoji-styles-inline-css */ 51</style> 52<style id="wp-block-library-inline-css"> 53:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
53--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 54/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 55</style> 56<style id="classic-theme-styles-inline-css"> 57/*! This file is auto-generated */ 58.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 59/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 60</style> 61 62 63<style id="wpgb-head-inline-css"> 64.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px} 65/*# sourceURL=wpgb-head-inline-css */ 66</style> 67<link rel="https://api.w.org/" href="https://sadv.co.za/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sadv.co.za/wp-json/wp/v2/pages/22" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sadv.co.za/xmlrpc.php?rsd" /> 68<link rel='shortlink' href='https://sadv.co.za/?p=22' /> 69<meta name="generator" content="Site Kit by Google 1.188.0" /><!-- remove asuy's code as we not picking up the site in pingdom 10 June 2023 below is code from [email protected]> 70<!-- Google Tag Manager -->
71<script>
vendor: 331 bytes, lines 71-75
71(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 72new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 73j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 74'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 75})(window,document,'script','dataLayer','
75GTM-NL6356H
vendor: 3 bytes, line 75
75');
75</script>
75 76<!-- End Google Tag Manager -->
77<script type="text/javascript"> 78 (function(c,l,a,r,i,t,y){ 79 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 80 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 81 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 82 })(window, document, "clarity", "script", "e63a9jgq7v"); 83</script>
83 84<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript><style class="wpcode-css-snippet">/* SADV WhatsApp Popup: pill buttons matching site style */ 85 86/* Button wrapper: centered row */ 87.sadv-wa-btn-wrap { 88 display: flex !important; 89 justify-content: center; 90 gap: 16px; 91 flex-wrap: wrap; 92 padding: 8px 0 4px; 93} 94 95/* Pill button: matches site primary button. 96 * !important needed to beat WPForms' "div.wpforms-container-full *" reset */ 97.sadv-pill-btn { 98 display: inline-block !important; 99 background-color: rgb(255, 64, 180) !important; 100 background: rgb(255, 64, 180) !important; 101 color: #fff !important; 102 border: none !important; 103 border-radius: 9999px !important; 104 padding: 14px 28px !important; 105 font-size: 14.5px !important; 106 font-weight: 600 !important; 107 text-transform: uppercase !important; 108 letter-spacing: 0.04em !important; 109 cursor: pointer !important; 110 line-height: 1.2 !important; 111 transition: opacity 0.2s ease, transform 0.15s ease; 112 white-space: nowrap !important; 113 box-shadow: none !important; 114 outline: none !important; 115 text-decoration: none !important; 116} 117 118.sadv-pill-btn:hover { 119 opacity: 0.88 !important; 120 transform: translateY(-1px) !important; 121 background-color: rgb(255, 64, 180) !important; 122 color: #fff !important; 123} 124 125.sadv-pill-btn:active { 126 opacity: 1 !important; 127 transform: none !important; 128} 129 130/* WhatsApp button: align icon + text */ 131.sadv-wa-whatsapp-trigger { 132 display: inline-flex !important; 133 align-items: center !important; 134 justify-content: center !important; 135 gap: 9px !important; 136} 137.sadv-wa-whatsapp-trigger .sadv-wa-icon { 138 width: 30px !important; 139 height: 30px !important; 140 flex: 0 0 auto !important; 141 fill: currentColor !important; 142 display: inline-block !important; 143} 144 145/* Submit button: align email icon + text */ 146.sadv-wa-submit-trigger { 147 display: inline-flex !important; 148 align-items: center !important; 149 justify-content: center !important; 150 gap: 9px !important; 151} 152.sadv-wa-submit-trigger .sadv-submit-icon { 153 width: 30px !important; 154 height: 30px !important; 155 flex: 0 0 auto !important; 156 fill: currentColor !important; 157 display: inline-block !important; 158}</style><style class="wpcode-css-snippet">/* CLS Fix: Explicit aspect ratios to prevent layout shift */ 159 160/* SADV Logo - 278x150 */ 161img.sadv-logo, 162img[src*="sadv-logo.svg"] { 163 width: 120px; 164 height: auto; 165 aspect-ratio: 278 / 150; 166} 167 168/* Hero Ka-Ching logo - 490x180 */ 169img[src*="kaching.webp"] { 170 aspect-ratio: 490 / 180; 171 width: 100%; 172 height: auto; 173} 174 175/* Hero man banner - 600x700 */ 176img[src*="Man-winning-for-banner"] { 177 aspect-ratio: 600 / 700; 178 height: auto; 179} 180 181/* Ching logo - 1900x687 */ 182img[src*="ching-logo-1"] { 183 aspect-ratio: 1900 / 687; 184 width: 100%; 185 height: auto; 186} 187 188/* 3D pin icon - 158x158 */ 189img[src*="3D-pin"] { 190 width: 40px; 191 height: 40px; 192 aspect-ratio: 1 / 1; 193} 194 195/* X-xtra logo - 742x254 */ 196img[src*="x-xtra"] { 197 aspect-ratio: 742 / 254; 198 height: auto; 199} 200 201/* Chat icon - 64x64 */ 202img[src*="icon-chat"] { 203 width: 64px; 204 height: 64px; 205 aspect-ratio: 1 / 1; 206} 207 208/* Blog images - 600x500 */ 209img[src*="Blog-image-2-1080x900"], 210img[src*="Blog-image-1-1080x900-1.webp"], 211img[src*="Blog-image-1-1080x900-1-1-1"] { 212 aspect-ratio: 600 / 500; 213 width: 100%; 214 height: auto; 215} 216 217/* Smart home - 1299x1082 */ 218img[src*="smart_home"] { 219 aspect-ratio: 1299 / 1082; 220 width: 100%; 221 height: auto; 222} 223 224/* App store badges */ 225img[src*="google-play"] { 226 width: 135px; 227 height: 40px; 228 aspect-ratio: 135 / 40; 229} 230img[src*="app-store"] { 231 width: 120px; 232 height: 40px; 233 aspect-ratio: 120 / 40; 234} 235 236/* Compliance logo */ 237img[src*="Compliance-logo"] { 238 aspect-ratio: 200 / 80; 239 height: auto; 240} 241 242/* mFibaris GIF chat bot - 880x980 */ 243img[src*="mFibaris.gif"] { 244 aspect-ratio: 880 / 980; 245 height: auto; 246} 247 248/* Bot avatar - 342x500 */ 249img[src*="bot-1"] { 250 aspect-ratio: 342 / 500; 251 height: auto; 252} 253} 254} 255} 256} 257} 258} 259} 260} 261} 262} 263} 264} 265} 266}</style><link rel="icon" href="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-150x150.png" sizes="32x32" /> 267<link rel="icon" href="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-300x300.png" sizes="192x192" /> 268<link rel="apple-touch-icon" href="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-300x300.png" /> 269<meta name="msapplication-TileImage" content="https://sadv.co.za/wp-content/uploads/2026/04/SADV-favicon-300x300.png" /> 270<style id="wp-custom-css"> 271/* Post home container - position slider arrows top right */ 272.oxy-container-8-262 { 273 position: relative; 274} 275 276.post-home-container { 277 overflow: visible !important; 278} 279 280.post-home-container .breakdance-swiper-wrapper { 281 overflow: visible !important; 282} 283 284.post-home-container .swiper-button-prev, 285.post-home-container .swiper-button-next { 286 top: -75px; 287 margin-top: 0; 288 width: 44px !important; 289 height: 44px !important; 290 border-radius: 50%; 291 display: flex !important; 292 align-items: center; 293 justify-content: center; 294} 295 296.post-home-container .swiper-button-next { 297 right: 0; 298 left: auto; 299 background-color: transparent; 300 border: 2px solid #0553a0; 301 color: #0553a0; 302} 303 304.post-home-container .swiper-button-prev { 305 left: auto; 306 right: 52px; 307 background-color: #0553a0; 308 color: #ffffff; 309} 310 311.post-home-container .swiper-button-prev::after, 312.post-home-container .swiper-button-next::after { 313 font-size: 18px !important; 314} 315</style> 316<!-- [HEADER ASSETS] --> 317<link rel="stylesheet" href="https://sadv.co.za/wp-content/plugins/oxygen/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.css?bd_ver=6.1.3" /> 318<link rel="stylesheet" href="https://sadv.co.za/wp-content/plugins/oxygen/subplugins/breakdance-elements/dependencies-files/breakdance-posts@1/posts.css?bd_ver=6.1.3" /> 319<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" /> 320 321<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1349-defaults.css?v=8c98c544a7c1f6287c594ac429ca4d7b" /> 322 323<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-22-defaults.css?v=b9a71a0e79b4c9e6795431d5bbeb3cbb" /> 324 325<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1363-defaults.css?v=981eea526accc5f54804c067abb605cd" /> 326 327<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1372-defaults.css?v=193f41807605f7dbc89258ebc530091f" /> 328 329<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/global-settings.css?v=88884949aded5518a981a0f29e826e41" /> 330 331<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/oxy-selectors.css?v=ae9d53cd4b849d6036e4dd7a530b1b6c" /> 332 333<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/variables.css?v=9533ac77de4550731e308fc8758643ec" /> 334 335<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1349.css?v=ab9012cf0ee17ceb11ce5ac636ec2276" /> 336 337<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-22.css?v=47ea915e4335d6332f56f38861663755" /> 338 339<link rel="stylesheet" href="https://sadv.co.za/wp-content/uploads/oxygen/css/post-1363.css?v=92f505afa5def78c423b2ee911b696d3" /> 340<!-- [/EOF HEADER ASSETS] --> 341 </head> 342 343 <body class="wp-singular page-template-default page page-id-22 wp-theme-oxygen-zero oxygen breakdance"> 344 <!-- remove asuy's code as we not picking up the site in pingdom 10 June 2023--> 345<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 345-346
345 346<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
346GTM-NL6356H
vendor: 85 bytes, lines 346-347
346" 347height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
348<!-- End Google Tag Manager (noscript) --> <div class="oxy-container-1349-100 oxy-container grid-equal-center stick-menu"><a class="oxy-container-link-1349-101 oxy-container-link col-bac-yellow height-30 flex-center" href="https://sadv.co.za/xtra-with-sadv/" target="_self"><div class="oxy-text-1349-103 oxy-text txt-1h menu-font"> 349XTRAs with SADV 350</div></a><a class="oxy-container-link-1349-104 oxy-container-link bac-gradBluCyan flex-center height-30" href="https://myaccount.sadv.co.za/" target="_blank"><div class="oxy-text-1349-106 oxy-text menu-font"> 351Login / Register 352</div></a><a class="oxy-container-link-1349-107 oxy-container-link col-bac-yellow flex-center height-30" href="https://sadv.co.za/help/" target="_self"><div class="oxy-text-1349-109 oxy-text menu-font"> 353Help 354</div></a></div><div class="oxy-container-1349-110 oxy-container menu-sec p-r-l-40"><div class="bde-menu-1349-111 bde-menu menu-my-main"> 355 356 357 358 359 <nav class="breakdance-menu breakdance-menu--collapse "> 360 <button class="breakdance-menu-toggle breakdance-menu-toggle--squeeze" type="button" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-111"> 361 <span class="breakdance-menu-toggle-icon"> 362 <span class="breakdance-menu-toggle-lines"></span> 363 </span> 364 </button> 365 366 <ul class="breakdance-menu-list" id="menu-111"> 367 368 <li class="breakdance-menu-topbar"> 369 <span class="breakdance-menu-topbar-logo"> 370 </span> 371 372 <button class="breakdance-menu-close-button" type="button">Close</button> 373 </li> 374 375 <li class="breakdance-menu-item-1349-112 breakdance-menu-item txt-blue"> 376 377 378 379 380 381 382 383 384 385 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/" target="_self" data-type="url" > 386 Home 387 </a> 388 389</li><li class="bde-menu-dropdown-1349-113 bde-menu-dropdown txt-blue breakdance-menu-item"> 390<div class="breakdance-dropdown breakdance-dropdown--with-link"> 391 <div class="breakdance-dropdown-toggle"> 392 393 394 395 396 397 398 399 400 401 402 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/xtra-with-sadv/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-113" > 403 404 XTRAS with SADV 405 </a> 406 407 408 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-113" aria-label="XTRAS with SADV Submenu"></button> 409 </div> 410 411 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-113"> 412 <div class="breakdance-dropdown-body"> 413 <div class="breakdance-dropdown-section breakdance-dropdown-section--"> 414 <div class="breakdance-dropdown-columns"> 415 <div class="breakdance-dropdown-column "> 416 417 <ul class="breakdance-dropdown-links"> 418 <li class="breakdance-dropdown-item"> 419 420 421 422 423 424 425 426 427 428 <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.co.za/xtra-with-sadv/konect-app/" target="_self" data-type="url" > 429 430 431 <span class="breakdance-dropdown-link__label"> 432 <span class="breakdance-dropdown-link__text">Konect App</span> 433 434 </span> 435 </a> 436 437 </li> 438 439 <li class="breakdance-dropdown-item"> 440 441 442 443 444 445 446 447 448 449 <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.co.za/xtra-with-sadv/konect-ka-ching/" target="_self" data-type="url" > 450 451 452 <span class="breakdance-dropdown-link__label"> 453 <span class="breakdance-dropdown-link__text">Konect Ka-Ching</span> 454 455 </span> 456 </a> 457 458 </li> 459 460 </ul> 461 </div> 462 </div> 463 </div> 464 465 466 </div> 467 </div> 468</div> 469 470</li>
470<li class="breakdance-menu-item-1349-114 breakdance-menu-item txt-blue"> 471 472 473 474 475 476 477 478 479 480 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/konnect-kasi/" target="_self" data-type="url" > 481 Konnect Kasi 482 </a> 483 484</li><li class="breakdance-menu-item-1349-115 breakdance-menu-item txt-blue"> 485 486 487 488 489 490 491 492 493 494 <a class="breakdance-link breakdance-menu-link" href="https://myaccount.sadv.co.za/" target="_blank" data-type="url" > 495 Deals 496 </a> 497 498</li><li class="breakdance-menu-item-1349-124 breakdance-menu-item txt-blue"> 499 500 501 502 503 504 505 506 507 508 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/service-hubs/" target="_self" data-type="url" > 509 Service Hubs 510 </a> 511 512</li><li class="breakdance-menu-item-1349-126 breakdance-menu-item txt-blue"> 513 514 515 516 517 518 519 520 521 522 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/channel-partner/" target="_self" data-type="url" > 523 Channel Partner 524 </a> 525 526</li><li class="breakdance-menu-item-1349-116 breakdance-menu-item txt-blue"> 527 528 529 530 531 532 533 534 535 536 <a class="breakdance-link breakdance-menu-link" href="https://myaccount.sadv.co.za/" target="_blank" data-type="url" > 537 Sign-up | Login 538 </a> 539 540</li><li class="bde-menu-dropdown-1349-117 bde-menu-dropdown txt-blue breakdance-menu-item"> 541<div class="breakdance-dropdown breakdance-dropdown--with-link"> 542 <div class="breakdance-dropdown-toggle"> 543 544 545 546 547 548 549 550 551 552 553 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/help/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-117" > 554 555 Help 556 </a> 557 558 559 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-117" aria-label="Help Submenu"></button> 560 </div> 561 562 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-117"> 563 <div class="breakdance-dropdown-body"> 564 <div class="breakdance-dropdown-section breakdance-dropdown-section--"> 565 <div class="breakdance-dropdown-columns"> 566 <div class="breakdance-dropdown-column "> 567 568 <ul class="breakdance-dropdown-links"> 569 <li class="breakdance-dropdown-item"> 570 571 572 573 574 575 576 577 578 579 <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.co.za/help/" target="_self" data-type="url" > 580 581 582 <span class="breakdance-dropdown-link__label"> 583 <span class="breakdance-dropdown-link__text">FAQ's | Easy Hack Videos | Service Hubs</span> 584 585 </span> 586 </a> 587 588 </li> 589 590 <li class="breakdance-dropdown-item"> 591 592 593 594 595 596 597 598 599 600 <a class="breakdance-link breakdance-dropdown-link" href="https://sadv.speedtestcustom.com/" target="_self" data-type="url" > 601 602 603 <span class="breakdance-dropdown-link__label"> 604 <span class="breakdance-dropdown-link__text">Speed test</span> 605 606 </span> 607 </a> 608 609 </li> 610 611 </ul> 612 </div> 613 </div> 614 </div> 615 616 617 </div> 618 </div> 619</div> 620 621</li><li class="breakdance-menu-item-1349-118 breakdance-menu-item txt-blue"> 622 623 624 625 626 627 628 629 630 631 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/contact/" target="_self" data-type="url" > 632 Get in Touch 633 </a> 634 635</li><li class="breakdance-menu-item-1349-119 breakdance-menu-item txt-blue"> 636 637 638 639 640 641 642 643 644 645 <a class="breakdance-link breakdance-menu-link" href="https://sadv.co.za/our-story/" target="_self" data-type="url" > 646 Our story 647 </a> 648 649</li><li class="bde-menu-dropdown-1349-125 bde-menu-dropdown breakdance-menu
649-item"> 650<div class="breakdance-dropdown "> 651 <div class="breakdance-dropdown-toggle"> 652 653 <button class="breakdance-menu-link" type="button" aria-expanded="false" aria-controls="dropdown-125" > 654 Dropdown 655 </button> 656 657 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-125" aria-label="Dropdown Submenu"></button> 658 </div> 659 660 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-125"> 661 <div class="breakdance-dropdown-body"> 662 <div class="breakdance-dropdown-section breakdance-dropdown-section--"> 663 <div class="breakdance-dropdown-columns"> 664 <div class="breakdance-dropdown-column breakdance-dropdown-column--collapsible"> 665 <span class="breakdance-dropdown-column__title" role="heading" aria-level="3">Get Started</span> 666 667 <ul class="breakdance-dropdown-links"> 668 <li class="breakdance-dropdown-item"> 669 670 671 672 673 674 675 676 677 678 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 679 680 681 <span class="breakdance-dropdown-link__label"> 682 <span class="breakdance-dropdown-link__text">Prebuilt checkout</span> 683 684 </span> 685 </a> 686 687 </li> 688 689 <li class="breakdance-dropdown-item"> 690 691 692 693 694 695 696 697 698 699 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 700 701 702 <span class="breakdance-dropdown-link__label"> 703 <span class="breakdance-dropdown-link__text">Libraries and SDKs</span> 704 705 </span> 706 </a> 707 708 </li> 709 710 <li class="breakdance-dropdown-item"> 711 712 713 714 715 716 717 718 719 720 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 721 722 723 <span class="breakdance-dropdown-link__label"> 724 <span class="breakdance-dropdown-link__text">Plugins</span> 725 726 </span> 727 </a> 728 729 </li> 730 731 <li class="breakdance-dropdown-item"> 732 733 734 735 736 737 738 739 740 741 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 742 743 744 <span class="breakdance-dropdown-link__label"> 745 <span class="breakdance-dropdown-link__text">Code samples</span> 746 747 </span> 748 </a> 749 750 </li> 751 752 </ul> 753 </div> 754 <div class="breakdance-dropdown-column breakdance-dropdown-column--collapsible"> 755 <span class="breakdance-dropdown-column__title" role="heading" aria-level="3">Guides</span> 756 757 <ul class="breakdance-dropdown-links"> 758 <li class="breakdance-dropdown-item"> 759 760 761 762 763 764 765 766 767 768 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 769 770 771 <span class="breakdance-dropdown-link__label"> 772 <span class="breakdance-dropdown-link__text">Accept online payments</span> 773 774 </span> 775 </a> 776 777 </li> 778 779 <li class="breakdance-dropdown-item"> 780 781 782 783 784 785 786 787 788 789 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 790 791 792 <span class="breakdance-dropdown-link__label"> 793 <span class="breakdance-dropdown-link__text">Manage subscriptions</span> 794 795 </span> 796 </a> 797 798 </li> 799 800 <li class="breakdance-dropdown-item"> 801 802 803 804 805 806 807 808 809 810 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 811 812
813 <span class="breakdance-dropdown-link__label"> 814 <span class="breakdance-dropdown-link__text">Send payments</span> 815 816 </span> 817 </a> 818 819 </li> 820 821 <li class="breakdance-dropdown-item"> 822 823 824 825 826 827 828 829 830 831 <a class="breakdance-link breakdance-dropdown-link" href="#" target="_self" data-type="" > 832 833 834 <span class="breakdance-dropdown-link__label"> 835 <span class="breakdance-dropdown-link__text">Set up in-person payments</span> 836 837 </span> 838 </a> 839 840 </li> 841 842 </ul> 843 </div> 844 </div> 845 </div> 846 847 848 </div> 849 </div> 850</div> 851 852</li> 853 </ul> 854 </nav> 855 856 857</div><a class="oxy-container-link-1349-121 oxy-container-link menu-logo-con" href="/home" target="_self"><img class="oxy-image-1349-122 oxy-image sadv-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/sadv-logo.svg"></a><div class="bde-icon-1349-123 bde-icon menu-whatsapp"> 858 859 860 861 862 863 864 865 866 867 868 869 <a class="breakdance-link bde-icon-icon breakdance-icon-atom" href="https://wa.me/27845555585?text=Hey%20SADV%2C%20I%20want%20to%20sign%20up" target="_blank" data-type="url" > 870 871 872 <svg xmlns="http://www.w3.org/2000/svg" id="icon-whatsapp" viewBox="0 0 32 32"> 873<path d="M27.281 4.65c-2.994-3-6.975-4.65-11.219-4.65-8.738 0-15.85 7.112-15.85 15.856 0 2.794 0.731 5.525 2.119 7.925l-2.25 8.219 8.406-2.206c2.319 1.262 4.925 1.931 7.575 1.931h0.006c0 0 0 0 0 0 8.738 0 15.856-7.113 15.856-15.856 0-4.238-1.65-8.219-4.644-11.219zM16.069 29.050v0c-2.369 0-4.688-0.637-6.713-1.837l-0.481-0.288-4.987 1.306 1.331-4.863-0.313-0.5c-1.325-2.094-2.019-4.519-2.019-7.012 0-7.269 5.912-13.181 13.188-13.181 3.519 0 6.831 1.375 9.319 3.862 2.488 2.494 3.856 5.8 3.856 9.325-0.006 7.275-5.919 13.188-13.181 13.188zM23.294 19.175c-0.394-0.2-2.344-1.156-2.706-1.288s-0.625-0.2-0.894 0.2c-0.262 0.394-1.025 1.288-1.256 1.556-0.231 0.262-0.462 0.3-0.856 0.1s-1.675-0.619-3.188-1.969c-1.175-1.050-1.975-2.35-2.206-2.744s-0.025-0.613 0.175-0.806c0.181-0.175 0.394-0.463 0.594-0.694s0.262-0.394 0.394-0.662c0.131-0.262 0.069-0.494-0.031-0.694s-0.894-2.15-1.219-2.944c-0.319-0.775-0.65-0.669-0.894-0.681-0.231-0.012-0.494-0.012-0.756-0.012s-0.694 0.1-1.056 0.494c-0.363 0.394-1.387 1.356-1.387 3.306s1.419 3.831 1.619 4.1c0.2 0.262 2.794 4.269 6.769 5.981 0.944 0.406 1.681 0.65 2.256 0.837 0.95 0.3 1.813 0.256 2.494 0.156 0.762-0.113 2.344-0.956 2.675-1.881s0.331-1.719 0.231-1.881c-0.094-0.175-0.356-0.275-0.756-0.475z"/> 874</svg> 875 876 877 878 </a> 879 880 881 882 883</div></div><h1 class="oxy-text-22-100 oxy-text p-40 txt-center"> 884Blogs 885</h1><div class="oxy-container-22-101 oxy-container"><div class="bde-post-loop-22-102 bde-post-loop"><div class="bde-loop bde-loop-grid ee-posts ee-posts-grid"> <article class="bde-loop-item ee-post"> 886 <div class="oxy-container-1700-108-466-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-466-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-466-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2.webp" alt="SADV blog image" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2.webp 1299w, https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2-300x250.webp 300w, https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2-1024x853.webp 1024w, https://sadv.co.za/wp-content/uploads/2023/09/Blog-image-1-1080x900-1-1-1-2-768x640.webp 768w" sizes="(max-width: 1299px) 100vw, 1299px"><h3 class="oxy-text-1700-102-466-1700-1 oxy-text txt-center oxy-text-1700-102"> 887The magic of unlimited data: streaming, gaming, and browsing uninterrupted 888</h3><p class="oxy-text-1700-103-466-1700-1 oxy-text m-b-20 oxy-text-1700-103"> 889September 27, 2023 890</p><p class="oxy-text-1700-104-466-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104"> 891<p>In today’s fast-paced digital age, where streaming, gaming, and online browsing have become an integral part of our lives, unlimited data has emerged as the real magic wand.  </p> 892<p>
892Letâs explore how this seemingly simple concept has transformed the way we live and connect.</p> 893 894</p><a class="oxy-container-link-1700-105-466-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/the-magic-of-unlimited-data-streaming-gaming-and-browsing-uninterrupted/" target="_self"><h6 class="oxy-text-1700-106-466-1700-1 oxy-text m-b-20 oxy-text-1700-106"> 895Read more 896</h6></a></div></div> </article> 897 <article class="bde-loop-item ee-post"> 898 <div class="oxy-container-1700-108-464-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-464-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-464-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2023/09/smart_home.webp" alt="SADV Smart Home promotional image" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2023/09/smart_home.webp 1299w, https://sadv.co.za/wp-content/uploads/2023/09/smart_home-300x250.webp 300w, https://sadv.co.za/wp-content/uploads/2023/09/smart_home-1024x853.webp 1024w, https://sadv.co.za/wp-content/uploads/2023/09/smart_home-768x640.webp 768w" sizes="(max-width: 1299px) 100vw, 1299px"><h3 class="oxy-text-1700-102-464-1700-1 oxy-text txt-center oxy-text-1700-102"> 899The smart home revolution, powered by uncapped fibre to the home 900</h3><p class="oxy-text-1700-103-464-1700-1 oxy-text m-b-20 oxy-text-1700-103"> 901September 27, 2023 902</p><p class="oxy-text-1700-104-464-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104"> 903<p>The world is experiencing an unprecedented digital transformation, with smart homes at the forefront. Offering a level of customisation and personalisation previously unimaginable. As technology advances rapidly, our homes are becoming smarter, more efficient, and more connected. </p> 904 905</p><a class="oxy-container-link-1700-105-464-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/the-smart-home-revolution-powered-by-uncapped-fibre-to-the-home/" target="_self"><h6 class="oxy-text-1700-106-464-1700-1 oxy-text m-b-20 oxy-text-1700-106"> 906Read more 907</h6></a></div></div> </article> 908 <article class="bde-loop-item ee-post"> 909 <div class="oxy-container-1700-108-1329-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-1329-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-1329-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-1-1080x900-1.webp" alt="SADV blog image" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-1-1080x900-1.webp 600w, https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-1-1080x900-1-300x250.webp 300w" sizes="(max-width: 600px) 100vw, 600px"><h3 class="oxy-text-1700-102-1329-1700-1 oxy-text txt-center oxy-text-1700-102">
910What is wireless internet and how does it work? 911</h3><p class="oxy-text-1700-103-1329-1700-1 oxy-text m-b-20 oxy-text-1700-103"> 912September 20, 2022 913</p><p class="oxy-text-1700-104-1329-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104"> 914<p>In todayâs world, wireless connections are everywhere. A phone can automatically connect to a wifi connection when you enter a coffee shop or friendâs home. You can listen to music without plugging your earphones in, and you can even charge certain devices without having to use a power point.</p> 915 916</p><a class="oxy-container-link-1700-105-1329-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/what-is-wireless-internet-and-how-does-it-work/" target="_self"><h6 class="oxy-text-1700-106-1329-1700-1 oxy-text m-b-20 oxy-text-1700-106"> 917Read more 918</h6></a></div></div> </article> 919 <article class="bde-loop-item ee-post"> 920 <div class="oxy-container-1700-108-1330-1700-1 oxy-container oxy-container-1700-108"><div class="oxy-container-1700-100-1330-1700-1 oxy-container container-23 oxy-container-1700-100"><img decoding="async" class="oxy-image-1700-101-1330-1700-1 oxy-image shadow-post-loop m-b-20 oxy-image-1700-101" src="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-2-1080x900-1.webp" alt="SADV blog image 2" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-2-1080x900-1.webp 600w, https://sadv.co.za/wp-content/uploads/2022/09/Blog-image-2-1080x900-1-300x250.webp 300w" sizes="(max-width: 600px) 100vw, 600px"><h3 class="oxy-text-1700-102-1330-1700-1 oxy-text txt-center oxy-text-1700-102"> 921How to choose an internet plan 922</h3><p class="oxy-text-1700-103-1330-1700-1 oxy-text m-b-20 oxy-text-1700-103"> 923September 19, 2022 924</p><p class="oxy-text-1700-104-1330-1700-1 oxy-text txt-center m-b-20 oxy-text-1700-104"> 925<p>Ready to pick out an internet plan but overwhelmed by the sheer volume of choices available to you? If this sounds familiar, youâre not alone. Having more service providers to choose from benefits you as the consumer. However it also means having to sift through dozens of options to find the perfect one.</p> 926 927</p><a class="oxy-container-link-1700-105-1330-1700-1 oxy-container-link oxy-container-link-1700-105" href="https://sadv.co.za/how-to-choose-an-internet-plan/" target="_self"><h6 class="oxy-text-1700-106-1330-1700-1 oxy-text m-b-20 oxy-text-1700-106"> 928Read more 929</h6></a></div></div> </article> 930</div> 931</div></div><div class="oxy-container-1363-100 oxy-container footer-bac-grad-dkBlue-blu container-26"><div class="oxy-container-1363-101 oxy-container footer-row-1"><div class="oxy-container-1363-102 oxy-container container-42 order-2"><a class="oxy-container-link-1363-137 oxy-container-link flex-left-Vcenter gap-10" href="https://wa.me/+27845555585" target="_blank"><div class="bde-icon-1363-104 bde-icon"> 932 933 934 <div class="bde-icon-icon breakdance-icon-atom" > 935 936 <svg xmlns="http://www.w3.org/2000/svg" id="icon-whatsapp" viewBox="0 0 32 32"> 937<path d="M27.281 4.65c-2.994-3-6.975-4.65-11.219-4.65-8.738 0-15.85 7.112-15.85 15.856 0 2.794 0.731 5.525 2.119 7.925l-2.25 8.219 8.406-2.206c2.319 1.262 4.925 1.931 7.575 1.931h0.006c0 0 0 0 0 0 8.738 0 15.856-7.113 15.856-15.856 0-4.238-1.65-8.219-4.644-11.219zM16.069 29.050v0c-2.369 0-4.688-0.637-6.713-1.837l-0.481-0.288-4.987 1.306 1.331-4.863-0.313-0.5c-1.325-2.094-2.019-4.519-2.019-7.012 0-7.269 5.912-13.181 13.188-13.181 3.519 0 6.831 1.375 9.319 3.862 2.488 2.494 3.856 5.8 3.856 9.325-0.006 7.275-5.919 13.188-13.181 13.188zM23.294 19.175c-0.394-0.2-2.344-1.156-2.706-1.288s-0.625-0.2-0.894 0.2c-0.262 0.394-1.025 1.288-1.256 1.556-0.231 0.262-0.462 0.3-0.856 0.1s-1.675-0.619-3.188-1.969c-1.175-1.050-1.975-2.35-2.206-2.744s-0.025-0.613 0.175-0.806c0.181-0.175 0.394-0.463 0.594-0.694s0.262-0.394 0.394-0.662c0.131-0.262 0.069-0.494-0.031-0.694s-0.894-2.15-1.219-2.944c-0.319-0.775-0.65-0.669-0.894-0.681-0.231-0.012-0.494-0.012-0.756-0.012s-0.694 0.1-1.056 0.494c-0.363 0.394-1.387 1.356-1.387 3.306s1.419 3.831 1.619 4.1c0.2 0.262 2.794 4.269 6.769 5.981 0.944 0.406 1.681 0.65 2.256 0.837 0.95 0.3 1.813 0.256 2.494 0.156 0.762-0.113 2.344-0.956 2.675-1.881s0.331-1.719 0.231-1.881c-0.094-0.175-0.356-0.27
9375-0.756-0.475z"/> 938</svg> 939 940 941 942 </div> 943 944 945 946</div><p class="oxy-text-1363-105 oxy-text txt-white footer-txt"> 947WhatsApp us 948</p></a><a class="oxy-container-link-1363-138 oxy-container-link flex-left-Vcenter gap-10" href="https://www.facebook.com/SADVFibreDeals/" target="_blank"><div class="bde-icon-1363-107 bde-icon"> 949 950 951 <div class="bde-icon-icon breakdance-icon-atom" > 952 953 <svg xmlns="http://www.w3.org/2000/svg" id="icon-facebook" viewBox="0 0 32 32"> 954<path d="M19 6h5v-6h-5c-3.86 0-7 3.14-7 7v3h-4v6h4v16h6v-16h5l1-6h-6v-3c0-0.542 0.458-1 1-1z"/> 955</svg> 956 957 958 959 </div> 960 961 962 963</div><p class="oxy-text-1363-108 oxy-text txt-white footer-txt"> 964Follow us 965</p></a></div><div class="oxy-container-1363-109 oxy-container footer-coverage order-1"><div class="bde-button-1372-100-1372-1 bde-button bde-button-1372-100"> 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 <a class="breakdance-link button-atom button-atom--primary bde-button__button" href="https://myaccount.sadv.co.za/?_gl=1%2a16pmsmm%2a_ga%2aMTg4ODU3MTA2OS4xNjYzMjYzMTMz%2a_ga_7PF3P29EF3%2aMTY2MzY3NTIxNi45LjEuMTY2MzY3NTY4OC4wLjAuMA.." target="_blank" data-type="url" > 982 983 984 <span class="button-atom__text">Check my coverage</span> 985 986 987 988 </a> 989 990 991 992 993</div></div><div class="oxy-container-1363-112 oxy-container container-41 order-3"><div class="oxy-container-1363-113 oxy-container konect-app-download"><p class="oxy-text-1363-114 oxy-text txt-white footer-txt m-b-10"> 994Download the Konect app 995</p><div class="oxy-container-1363-115 oxy-container flex-left-Vcenter gap-20 mobile-grid-1-col footer-mobile app-store-sec"><a class="oxy-container-link-1363-116 oxy-container-link" href="https://play.google.com/store/apps/details?id=com.sudosky.sadv&hl=en_ZA" target="_blank"><img class="oxy-image-1363-117 oxy-image footer-play-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/google-play.svg" alt="Get it on Google Play" loading="lazy"></a><a class="oxy-container-link-1363-118 oxy-container-link" href="https://apps.apple.com/za/app/sadv/id6738505364" target="_blank"><img class="oxy-image-1363-119 oxy-image footer-app-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/app-store.svg" alt="Download on the App Store" loading="lazy"></a></div></div></div></div><div class="oxy-container-1363-120 oxy-container col-bac-yellow flex-center p-t-b-15 footer-yellow"><a class="oxy-text-link-1363-121 oxy-text-link footer-txt-link" href="https://sadv.co.za/blog/" target="_self"> 996Blog 997</a><div class="oxy-text-1363-122 oxy-text txt-blue"> 998| 999</div><a class="oxy-text-link-1363-123 oxy-text-link footer-txt-link" href="https://sadv.co.za/legal/" target="_self"> 1000Legal 1001</a><div class="oxy-text-1363-124 oxy-text txt-blue"> 1002| 1003</div><a class="oxy-text-link-1363-125 oxy-text-link footer-txt-link" href="https://sadv.co.za/help/#faq-section" target="_self"> 1004FAQ's 1005</a><div class="oxy-text-1363-126 oxy-text txt-blue"> 1006| 1007</div><a class="oxy-text-link-1363-127 oxy-text-link footer-txt-link" href="https://sadv.co.za/help/#hubs-service" target="_self"> 1008Service Hubs 1009</a></div><div class="oxy-container-1363-128 oxy-container grid-equal-center p-r-l-40 p-t-b-15 mobile-grid-1-col all-rights all-rights-desktop"><div class="oxy-container-1363-129 oxy-container footer-ispa-logo"><a class="oxy-container-link-1363-139 oxy-container-link" href="https://ispa.org.za/membership/code-of-conduct/" target="_blank"><img class="oxy-image-1363-130 oxy-image footer-ispa-logo" src="https://sadv.co.za/wp-content/uploads/2026/04/Compliance-logo-for-dark-background.webp" loading="lazy" srcset="https://sadv.co.za/wp-content/uploads/2026/04/Compliance-logo-for-dark-background.webp 500w, https://sadv.co.za/wp-content/uploads/2026/04/Compliance-logo-for-dark-background-300x73.webp 300w" sizes="(max-width: 500px) 100v
1009w, 500px"></a></div><div class="oxy-container-1363-131 oxy-container"><a class="oxy-container-link-1363-132 oxy-container-link" href="https://wetpaint.co.za" target="_blank"><div class="oxy-text-1363-133 oxy-text txt-white footer-creds designed-by"> 1010Designed & developed by Wetpaint 1011</div></a></div><div class="oxy-container-1363-134 oxy-container width-100P"><div class="oxy-text-1363-135 oxy-text txt-white footer-creds all-rights"> 1012@ 2026 SADV. All rights Reserved 1013</div></div></div></div><div class="oxy-shortcode-1363-140 oxy-shortcode chatbot"><div id="sadv-chatbot-root"></div></div>
1013<script type="speculationrules"> 1014{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/plugins/oxygen/plugin/themeless/themes/oxygen-zero/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1015</script>
vendor: 1 bytes, line 1015
1015
1016<script>document.addEventListener('DOMContentLoaded', function () { 1017 var menu = document.querySelector('.legal-menu-container'); 1018 if (!menu) return; 1019 var list = menu.querySelector('.bde-post-loop'); 1020 if (!list) return; 1021 var toggle = document.createElement('button'); 1022 toggle.type = 'button'; 1023 toggle.className = 'legal-menu-toggle'; 1024 toggle.textContent = 'Legal Documents'; 1025 menu.insertBefore(toggle, list); 1026 toggle.addEventListener('click', function () { 1027 menu.classList.toggle('is-open'); 1028 }); 1029});</script>
1029<script>document.addEventListener('DOMContentLoaded', function () { 1030 var links = document.querySelectorAll('.bde-loop-item a[href]'); 1031 var current = window.location.href.split('#')[0].split('?')[0].replace(/\/$/, ''); 1032 links.forEach(function (link) { 1033 var href = link.href.split('#')[0].split('?')[0].replace(/\/$/, ''); 1034 if (href === current) link.classList.add('current-menu-item'); 1035 }); 1036});</script>
1036<script>// SADV New June Popup â Controller (package select + WhatsApp) 1037(function () { 1038 'use strict'; 1039 var POPUP = '.new-june-popup'; 1040 var TRIGGER = '.btn-package'; 1041 var CARD = '.inner-slider-contacter'; 1042 // Display slots are resolved structurally so this works on every popup template 1043 // (home page and test page use the same .package-details layout with different IDs). 1044 function popupSlots(popup) { 1045 var pd = popup.querySelector('.package-details') || popup; 1046 var texts = Array.prototype.slice.call(pd.querySelectorAll('.oxy-text')); 1047 var price = pd.querySelector('.txt-yellow'); 1048 var prePaid = pd.querySelector('.pre-paid-recurring'); 1049 var speeds = texts.filter(function (e) { return e !== price && e !== prePaid; }); 1050 return { price: price, download: speeds[0] || null, upload: speeds[1] || null, prePaid: prePaid }; 1051 } 1052 function popupEl() { return document.querySelector(POPUP); } 1053 function setText(scope, sel, value) { 1054 if (value == null) return; 1055 var el = scope.querySelector(sel); 1056 if (el) el.textContent = value; 1057 } 1058 function pkgStore(popup) { 1059 var el = popup.querySelector('.sadv-wa-pkg-text'); 1060 if (!el) { 1061 el = document.createElement('span'); 1062 el.className = 'sadv-wa-pkg-text'; 1063 el.style.display = 'none'; 1064 popup.appendChild(el); 1065 } 1066 return el; 1067 } 1068 function readCard(card) { 1069 function t(sel) { var e = card.querySelector(sel); return e ? e.textContent.replace(/\s+/g, ' ').trim() : ''; } 1070 var speeds = Array.prototype.map.call(card.querySelectorAll('.speed-text'), function (e) { 1071 return e.textContent.replace(/\s+/g, ' ').trim(); 1072 }); 1073 return { 1074 price: t('.price-slider'), 1075 download: speeds[0] || '', 1076 upload: speeds[1] || '', 1077 uses: t('.package-container'), 1078 prePaid: t('.oxy-text-1413-104') 1079 }; 1080 } 1081 function openPopup(data) { 1082 var popup = popupEl(); 1083 if (!popup) return; 1084 var slots = popupSlots(popup); 1085 if (data.price && slots.price) slots.price.textContent = data.price + ' PM'; 1086 if (data.download && slots.download) slots.download.textContent = data.download; 1087 if (data.upload && slots.upload) slots.upload.textContent = data.upload; 1088 if (data.prePaid && slots.prePaid) slots.prePaid.textContent = data.prePaid; 1089 var label = []; 1090 if (data.price) label.push(data.price + ' PM'); 1091 if (data.download) label.push('Download ' + data.download); 1092 if (data.upload) label.push('Upload ' + data.upload); 1093 if (data.uses) label.push(data.uses); 1094 if (data.prePaid) label.push(data.prePaid); 1095 pkgStore(popup).textContent = label.join(' | '); 1096 // Write the selected package (incl. Pre-Paid / Recurring) into the form's hidden Package field 1097 var pkgValue = label.join(' | '); 1098 var pkgInputs = popup.querySelectorAll('input[name*="[fields][25]"]'); 1099 for (var i = 0; i < pkgInputs.length; i++) { pkgInputs[i].value = pkgValue; } 1100 popup.classList.add('sadv-popup-open'); 1101 document.documentElement.classList.add('sadv-popup-noscroll'); 1102 document.body.classList.add('sadv-popup-noscroll'); 1103 } 1104 function closePopup() { 1105 var popup = popupEl(); 1106 if (popup) popup.classList.remove('sadv-popup-open'); 1107 document.documentElement.classList.remove('sadv-popup-noscroll'); 1108 document.body.classList.remove('sadv-popup-noscroll'); 1109 } 1110 function ensureCloseBtn() { 1111 var popup = popupEl(); 1112 if (!popup || popup.querySelector('.sadv-popup-close')) return; 1113 var btn = document.createElement('button'); 1114 btn.type = 'button'; 1115 btn.className = 'sadv-popup-close'; 1116 btn.setAttribute('aria-label', 'Close'); 1117 btn.innerHTML = '×'; 1118 btn.addEventListener('click', closePopup); 1119 var host = popup.querySelector('.package-details') || popup; 1120 host.appendChild(btn); 1121 } 1122 function injectStyles() { 1123 if (document.getElementById('sadv-new-june-popup-css')) return; 1124 var css = [ 1125 '.new-june-popup{display:none;}', 1126 '.new-june-popup.sadv-popup-open{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px 16px;background:rgba(0,0,0,.6);box-sizing:border-box;}', 1127 'html.sadv-popup-noscroll,body.sadv-popup-noscroll{overflow:hidden;}', 1128 /* Inner content becomes a centered white card */ 1129 '.new-june-popup.sadv-popup-open > *{width:100%;max-width:760px;margin-left:auto;margin-right:auto;}', 1130 '.new-june-popup.sadv-popup-open > .package-details{border-radius:14px 14px 0 0;position:relative;}', 1131 '.new-june-popup.sadv-popup-open > .oxy-shortcode{background:#fff;padding:24px 28px;}', 1132 '.new-june-popup.sadv-popup-open > .txt-small{background:#fff;padding:0 28px 22px;border-radius:0 0 14px 14px;}', 1133 '.new-june-popup .sadv-popup-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;line-height:36px;font-size:26px;text-align:center;border:none;border-radius:50%;background:#fff;
1133color:#1a2b5e;cursor:pointer;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.25);}', 1134 /* Hide the real WPForms submit button â our HTML-field buttons trigger it programmatically */ 1135 '.new-june-popup .wpforms-submit-container{display:none!important;}', 1136 /* Left-align the form action buttons */ 1137 '.new-june-popup .wpforms-field-html > div{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px;text-align:left;}', 1138 '.new-june-popup .wpforms-field-html .sadv-pill-btn{margin-left:0;}' 1139 ].join(''); 1140 var s = document.createElement('style'); 1141 s.id = 'sadv-new-june-popup-css'; 1142 s.textContent = css; 1143 document.head.appendChild(s); 1144 } 1145 // Capture phase so the Breakdance link handler cannot stop propagation first 1146 document.addEventListener('click', function (e) { 1147 var trigger = e.target.closest ? e.target.closest(TRIGGER) : null; 1148 if (trigger) { 1149 e.preventDefault(); 1150 var card = trigger.closest(CARD); 1151 openPopup(card ? readCard(card) : {}); 1152 return; 1153 } 1154 if (e.target === popupEl()) { closePopup(); } 1155 }, true); 1156 document.addEventListener('keydown', function (e) { 1157 if (e.key === 'Escape') closePopup(); 1158 }); 1159 function init() { 1160 injectStyles(); 1161 if (!popupEl()) return; 1162 ensureCloseBtn(); 1163 closePopup(); 1164 } 1165 if (document.readyState === 'loading') { 1166 document.addEventListener('DOMContentLoaded', init); 1167 } else { 1168 init(); 1169 } 1170})();</script>
1170<script>// SADV WhatsApp Button Handler 1171window.sadvWABtn = function (btn, intent) { 1172 var f = btn.closest("form"); 1173 if (!f) return; 1174 1175 function fv(id) { 1176 var inp = f.querySelector("#wpforms-2361-field_" + id); 1177 if (inp) return (inp.value || "").trim(); 1178 var sel = f.querySelector("select[name='wpforms[fields][" + id + "]']"); 1179 if (sel && sel.selectedIndex >= 0) { 1180 var op = sel.options[sel.selectedIndex]; 1181 return op ? op.text.trim() : ""; 1182 } 1183 return ""; 1184 } 1185 1186 var isWA = (intent === "whatsapp"); 1187 f._sadvIntent = isWA ? "WhatsApp" : "Submit"; 1188 f._sadvWAMsg = null; 1189 1190 // Stamp "Submitted via" hidden field immediately â no validator override needed 1191 var src = f.querySelector("#wpforms-2361-field_7"); 1192 if (src) src.value = f._sadvIntent; 1193 1194 if (isWA) { 1195 var popup = document.getElementById("sadv-wa-lead-popup") || document.querySelector(".new-june-popup"); 1196 var pkgEl = popup ? popup.querySelector(".sadv-wa-pkg-text") : null; 1197 var pkg = pkgEl ? pkgEl.innerText.trim() : ""; 1198 var lines = [ 1199 "Hi SADV! I would like to sign up for internet.", 1200 pkg ? "Package: " + pkg : null, 1201 "Name: " + fv(1), 1202 "Email: " + fv(2), 1203 "Contact: " + fv(3), 1204 "Address: " + fv(23), 1205 "Area: " + fv(6), 1206 "Preferred Contact: " + fv(4), 1207 "Preferred Time: " + fv(5), 1208 "Where did you hear about us?: " + fv(12), 1209 "Additional Info: " + fv(21), 1210 "Submitted via: WhatsApp" 1211 ].filter(Boolean); 1212 f._sadvWAMsg = lines.join("\n"); 1213 // Open WhatsApp HERE â directly in the click handler so the browser doesn't block it 1214 var a = document.createElement("a"); 1215 a.href = "https://wa.me/27845555585?text=" + encodeURIComponent(f._sadvWAMsg); 1216 a.target = "_blank"; 1217 a.rel = "noopener"; 1218 document.body.appendChild(a); 1219 a.click(); 1220 document.body.removeChild(a); 1221 } 1222 1223 // Trigger the real WPForms submit button 1224 var sb = f.querySelector("button[type=submit].wpforms-submit"); 1225 if (sb) { 1226 if (typeof f.requestSubmit === "function") { f.requestSubmit(sb); } 1227 else { sb.click(); } 1228 } 1229}; 1230 1231// After WPForms saves the entry server-side, open WhatsApp if needed. 1232// We do NOT redirect here â WPForms' own confirmation handles the /thank-you/ redirect. 1233(function () { 1234 function setup() { 1235 if (!window.jQuery) { setTimeout(setup, 100); return; } 1236 jQuery(document).on("wpformsAjaxSubmitSuccess", function (e) { 1237 var f = document.getElementById("wpforms-form-2361"); 1238 if (!f || e.target !== f) return; 1239 // Fallback redirect â fires if WPForms confirmation doesn't redirect on its own 1240 setTimeout(function () { 1241 if (window.location.href.indexOf("thank-you") === -1) { 1242 window.location.href = "https://sadv.co.za/thank-you/"; 1243 } 1244 }, 600); 1245 }); 1246 } 1247 if (document.readyState === "loading") { 1248 document.addEventListener("DOMContentLoaded", setup); 1249 } else { 1250 setup(); 1251 } 1252})();</script>
1252<style id="global-styles-inline-css"> 1253:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1253--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1253.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 1254/*# sourceURL=global-styles-inline-css */ 1255</style>
1256<script id="sadv-chatbot-js-before"> 1257var sadvChatbotConfig = {"botName":"mFibaristo","botTitle":"Heita! I'm mFibaristo","speechBubbleText":"Hola, I'm here to help Let's chat!","showSpeechBubble":false,"openButtonImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/mFibaris.gif","openButtonWidth":120,"headerAvatarImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/bot-1.webp","avatarShow":true,"avatarWidth":80,"avatarHAlign":"left","avatarHOffset":10,"avatarVOffset":0,"primaryColor":"#1F539C","headerBgColor":"#FFCB05","highlightColor":"#23539c","userBubbleBg":"#1F539C","userBubbleText":"#ffffff","botBubbleBg":"#ffffff","botBubbleBorder":"#cccccc","optionBtnBorder":"#1F539C","optionBtnText":"#1F539C","titleFontSize":15,"titleFontWeight":"600","titleAlign":"center","titleColor":"#1F539C","widgetWidth":300,"widgetBottom":40,"widgetRight":0,"openBtnBottom":0,"openBtnRight":0,"orgId":"237523","eid":"4167457825","apiBaseUrl":"https:\/\/wchat.app\/api\/v2\/webchats","wsBaseUrl":"wss:\/\/wchat.app\/api\/v2\/ws","maxRetries":5,"initialMessage":"Chat started by user","inputPlaceholder":"Type your message here...","sendButtonText":"Send","autoOpen":false}; 1258var sadvChatbotConfig = {"botName":"mFibaristo","botTitle":"Heita! I'm mFibaristo","speechBubbleText":"Hola, I'm here to help Let's chat!","showSpeechBubble":false,"openButtonImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/mFibaris.gif","openButtonWidth":120,"headerAvatarImage":"https:\/\/sadv.co.za\/wp-content\/uploads\/2024\/10\/bot-1.webp","avatarShow":true,"avatarWidth":80,"avatarHAlign":"left","avatarHOffset":10,"avatarVOffset":0,"primaryColor":"#1F539C","headerBgColor":"#FFCB05","highlightColor":"#23539c","userBubbleBg":"#1F539C","userBubbleText":"#ffffff","botBubbleBg":"#ffffff","botBubbleBorder":"#cccccc","optionBtnBorder":"#1F539C","optionBtnText":"#1F539C","titleFontSize":15,"titleFontWeight":"600","titleAlign":"center","titleColor":"#1F539C","widgetWidth":300,"widgetBottom":40,"widgetRight":0,"openBtnBottom":0,"openBtnRight":0,"orgId":"237523","eid":"4167457825","apiBaseUrl":"https:\/\/wchat.app\/api\/v2\/webchats","wsBaseUrl":"wss:\/\/wchat.app\/api\/v2\/ws","maxRetries":5,"initialMessage":"Chat started by user","inputPlaceholder":"Type your message here...","sendButtonText":"Send","autoOpen":false}; 1259//# sourceURL=sadv-chatbot-js-before 1260</script>
vendor: 1 bytes, line 1260
1260
1261<script id="sadv-chatbot-js" src="https://sadv.co.za/wp-content/plugins/sadv-chatbot/assets/chatbot.js"></script>
vendor: 1 bytes, line 1261
1261
1262<script id="wpforms-user-journey-js-extra"> 1263var wpforms_user_journey = {"is_ssl":"1","is_debug":"","storage_name":"_wpfuj","cleanup_cookie_name":"_wpfuj_cleanup","max_data_size":"10240","max_data_items":"100","page_id":"22"}; 1264//# sourceURL=wpforms-user-journey-js-extra 1265</script>
vendor: 1 bytes, line 1265
1265
1266<script id="wpforms-user-journey-js" src="https://sadv.co.za/wp-content/plugins/wpforms-user-journey/assets/js/wpforms-user-journey.min.js"></script>
vendor: 1 bytes, line 1266
1266
1267<script id="wp-emoji-settings" type="application/json"> 1268{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://sadv.co.za/wp-includes/js/wp-emoji-release.min.js"}} 1269</script>
vendor: 1 bytes, line 1269
1269
1270<script type="module"> 1271/*! This file is auto-generated */ 1272var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1273//# sourceURL=https://sadv.co.za/wp-includes/js/wp-emoji-loader.min.js 1274</script>
vendor: 1 bytes, line 1274
1274
1275<script src='https://sadv.co.za/wp-content/plugins/oxygen/plugin/global-scripts/oxygen-utils.js?bd_ver=6.1.3' defer></script>
vendor: 1 bytes, line 1275
1275
1276<script src='https://sadv.co.za/wp-content/plugins/oxygen/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.js?bd_ver=6.1.3' defer></script>
vendor: 1 bytes, line 1276
1276
1277<script>document.addEventListener('DOMContentLoaded', function(){ if (!window.BreakdanceFrontend) { 1278 window.BreakdanceFrontend = {} 1279 } 1280 1281 window.BreakdanceFrontend.data = {"homeUrl":"https:\/\/sadv.co.za","ajaxUrl":"https:\/\/sadv.co.za\/wp-admin\/admin-ajax.php","elementsPluginUrl":"https:\/\/sadv.co.za\/wp-content\/plugins\/oxygen\/subplugins\/breakdance-elements\/","BASE_BREAKPOINT_ID":"breakpoint_base","breakpoints":[{"id":"breakpoint_base","label":"Desktop","defaultPreviewWidth":"100%"},{"id":"breakpoint_tablet_landscape","label":"Tablet Landscape","defaultPreviewWidth":1024,"maxWidth":1119},{"id":"breakpoint_tablet_portrait","label":"Tablet Portrait","defaultPreviewWidth":768,"maxWidth":1023},{"id":"breakpoint_phone_landscape","label":"Phone Landscape","defaultPreviewWidth":480,"maxWidth":767},{"id":"breakpoint_phone_portrait","label":"Phone Portrait","defaultPreviewWidth":400,"maxWidth":479}],"subscriptionMode":"pro"} 1282 1283 if (!window.OxygenFrontend) { 1284 window.OxygenFrontend = {} 1285 } 1286 1287 window.OxygenFrontend.data = {"homeUrl":"https:\/\/sadv.co.za","ajaxUrl":"https:\/\/sadv.co.za\/wp-admin\/admin-ajax.php","elementsPluginUrl":"https:\/\/sadv.co.za\/wp-content\/plugins\/oxygen\/subplugins\/breakdance-elements\/","BASE_BREAKPOINT_ID":"breakpoint_base","breakpoints":[{"id":"breakpoint_base","label":"Desktop","defaultPreviewWidth":"100%"},{"id":"breakpoint_tablet_landscape","label":"Tablet Landscape","defaultPreviewWidth":1024,"maxWidth":1119},{"id":"breakpoint_tablet_portrait","label":"Tablet Portrait","defaultPreviewWidth":768,"maxWidth":1023},{"id":"breakpoint_phone_landscape","label":"Phone Landscape","defaultPreviewWidth":480,"maxWidth":767},{"id":"breakpoint_phone_portrait","label":"Phone Portrait","defaultPreviewWidth":400,"maxWidth":479}],"subscriptionMode":"pro"} }) </script>
vendor: 1 bytes, line 1287
1287
1288<script>document.addEventListener('DOMContentLoaded', function(){ 1289new AwesomeMenu(".breakdance .bde-menu-1349-111 .breakdance-menu", { 1290 dropdown: { 1291 openOnClick: false, 1292 mode: { 1293 desktop: 'dropdown' 1294 }, 1295 placement: 'left', 1296 width: null, 1297 animation: 'fade' 1298 }, 1299 link: { 1300 effect: '', 1301 effectDirection: '', 1302 }, 1303 mobile: { 1304 breakpoint: 'breakpoint_base', 1305 mode: 'offcanvas', 1306 offcanvasPosition: 'left', 1307 offset: null, 1308 followLinks: true 1309 } 1310}); 1311 }) </script>
1311 1312 </body> 1313 1314 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.