PageSourceSearch

https://jasongi.com/abb-cvc-archive/

html jasongi.com collected 2026-10-08 23:04:21 UTC 74,477 bytes, 856 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<link rel="profile" href="https://gmpg.org/xfn/11">
7<script>
8(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);
9//# sourceURL=twentysixteen_javascript_detection
10</script>
10
11<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
12<!-- This site is optimized with the Yoast SEO plugin v28.1 - https://yoast.com/product/yoast-seo-wordpress/ -->
13<title>Aussie Broadband CVC Graph Archive - JasonGi</title>
14<link rel="canonical" href="https://jasongi.com/abb-cvc-archive/" />
15<meta property="og:locale" content="en_US" />
16<meta property="og:type" content="article" />
17<meta property="og:title" content="Aussie Broadband CVC Graph Archive - JasonGi" />
18<meta property="og:description" content="Aussie Broadband is a great NBN internet provider. They are the only one (edit: Superloop also do this now) that posts daily CVC Utilization graphs which are the only real way you can see if you&#8217;re going to get peak time congestion. After suffering congestion under other ISPs I moved to Aussie and haven&#8217;t had &hellip; Continue reading &quot;Aussie Broadband CVC Graph Archive&quot;" />
19<meta property="og:url" content="https://jasongi.com/abb-cvc-archive/" />
20<meta property="og:site_name" content="JasonGi" />
21<meta property="article:publisher" content="https://www.facebook.com/jason.giancono.3" />
22<meta property="article:modified_time" content="2025-09-17T23:24:39+00:00" />
23<meta property="og:image" content="https://cvc.jasongi.com/aussiecvc/latest.png" />
24<meta name="twitter:card" content="summary_large_image" />
25<meta name="twitter:site" content="@jason_gi" />
26<meta name="twitter:label1" content="Est. reading time" />
27<meta name="twitter:data1" content="6 minutes" />
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jasongi.com\/abb-cvc-archive\/","url":"https:\/\/jasongi.com\/abb-cvc-archive\/","name":"Aussie Broadband CVC Graph Archive - JasonGi","isPartOf":{"@id":"https:\/\/jasongi.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jasongi.com\/abb-cvc-archive\/#primaryimage"},"image":{"@id":"https:\/\/jasongi.com\/abb-cvc-archive\/#primaryimage"},"thumbnailUrl":"https:\/\/cvc.jasongi.com\/aussiecvc\/latest.png","datePublished":"2018-04-07T02:10:47+00:00","dateModified":"2025-09-17T23:24:39+00:00","breadcrumb":{"@id":"https:\/\/jasongi.com\/abb-cvc-archive\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jasongi.com\/abb-cvc-archive\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jasongi.com\/abb-cvc-archive\/#primaryimage","url":"https:\/\/cvc.jasongi.com\/aussiecvc\/latest.png","contentUrl":"https:\/\/cvc.jasongi.com\/aussiecvc\/latest.png"},{"@type":"BreadcrumbList","@id":"https:\/\/jasongi.com\/abb-cvc-archive\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jasongi.com\/"},{"@type":"ListItem","position":2,"name":"Aussie Broadband CVC Graph Archive"}]},{"@type":"WebSite","@id":"https:\/\/jasongi.com\/#website","url":"https:\/\/jasongi.com\/","name":"JasonGi","description":"Jason Giancono","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jasongi.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
28
29<!-- / Yoast SEO plugin. -->
30<link rel='dns-prefetch' href='//www.googletagmanager.com' />
31<link rel='dns-prefetch' href='//v0.wordpress.com' />
32<link rel='preconnect' href='//i0.wp.com' />
33<link rel='preconnect' href='//c0.wp.com' />
34<link rel="alternate" type="application/rss+xml" title="JasonGi &raquo; Feed" href="https://jasongi.com/feed/" />
35<link rel="alternate" type="application/rss+xml" title="JasonGi &raquo; Comments Feed" href="https://jasongi.com/comments/feed/" />
36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://jasongi.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fjasongi.com%2Fabb-cvc-archive%2F" />
37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://jasongi.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fjasongi.com%2Fabb-cvc-archive%2F&#038;format=xml" />
38<style id="wp-img-auto-sizes-contain-inline-css">
39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
41</style>
42<link rel='stylesheet' id='twentysixteen-jetpack-css' href='https://c0.wp.com/p/jetpack/16.0.1/modules/theme-tools/compat/twentysixteen.css' media='all' />
43<style id="wp-emoji-styles-inline-css">
44img.wp-smiley, img.emoji {
45display: inline !important;
46border: none !important;
47box-shadow: none !important;
48height: 1em !important;
49width: 1em !important;
50margin: 0 0.07em !important;
51vertical-align: -0.1em !important;
52background: none !important;
53padding: 0 !important;
54}
55/*# sourceURL=wp-emoji-styles-inline-css */
56</style>
57<style id="wp-block-library-inline-css">
58: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;
58--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}.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]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}}
59/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
60</style>
61<style id="classic-theme-styles-inline-css">
62/*! This file is auto-generated */
63.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}
64/*# sourceURL=/wp-includes/css/classic-themes.min.css */
65</style>
66<style id="global-styles-inline-css">
67: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: #fff;--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--color--dark-gray: #1a1a1a;--wp--preset--color--medium-gray: #686868;--wp--preset--color--light-gray: #e5e5e5;--wp--preset--color--blue-gray: #4d545c;--wp--preset--color--bright-blue: #007acc;--wp--preset--color--light-blue: #9adffd;--wp--preset--color--dark-brown: #402b30;--wp--preset--color--medium-brown: #774e24;--wp--preset--color--dark-red: #640c1f;--wp--preset--color--bright-red: #ff675f;--wp--preset--color--yellow: #ffef8e;--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,
670) 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%);--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);}: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-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-color{color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-color{color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-color{color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-color{color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-color{color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-color{color: var(--wp--preset--color--bright-red) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !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-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-background-color{background-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-background-color{background-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-background-color{background-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-background-color{background-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-background-color{background-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-background-color{background-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !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-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-border-color{border-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-border-color{border-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-border-color{border-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-border-color{border-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-border-color{border-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-border-color{border-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !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;}
67.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;}
68/*# sourceURL=global-styles-inline-css */
69</style>
70<link rel='stylesheet' id='dashicons-css' href='https://c0.wp.com/c/7.0.2/wp-includes/css/dashicons.min.css' media='all' />
71<link rel='stylesheet' id='rmp-menu-styles-css' href='//jasongi.com/wp-content/cache/jasongi.com/wpfc-minified/kcpmbruw/fxk8a.css' media='all' />
72<link rel='stylesheet' id='twentysixteen-fonts-css' href='//jasongi.com/wp-content/cache/jasongi.com/wpfc-minified/f1o6rbvr/fxk8a.css' media='all' />
73<link rel='stylesheet' id='genericons-css' href='https://c0.wp.com/p/jetpack/16.0.1/_inc/genericons/genericons/genericons.css' media='all' />
74<link rel='stylesheet' id='twentysixteen-style-css' href='//jasongi.com/wp-content/cache/jasongi.com/wpfc-minified/9625q0g2/fxk8a.css' media='all' />
75<link rel='stylesheet' id='twentysixteen-block-style-css' href='//jasongi.com/wp-content/cache/jasongi.com/wpfc-minified/70aw2owt/fxk8a.css' media='all' />
76<link rel='stylesheet' id='wp-add-custom-css-css' href='//jasongi.com/wp-content/cache/jasongi.com/wpfc-minified/2z6azj2m/fke2x.css' media='all' />
77<link rel='stylesheet' id='wp-block-paragraph-css' href='https://c0.wp.com/c/7.0.2/wp-includes/blocks/paragraph/style.min.css' media='all' />
78<script id="jquery-core-js" src="https://c0.wp.com/c/7.0.2/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 78
78
79<script id="jquery-migrate-js" src="https://c0.wp.com/c/7.0.2/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 79
79
80<script id="rmp_menu_scripts-js-extra">
81var rmp_menu = {"ajaxURL":"https://jasongi.com/wp-admin/admin-ajax.php","wp_nonce":"affcc2c5b9","menu":[]};
82//# sourceURL=rmp_menu_scripts-js-extra
83</script>
vendor: 1 bytes, line 83
83
84<script id="rmp_menu_scripts-js" src="https://jasongi.com/wp-content/plugins/responsive-menu/v4.0.0/assets/js/rmp-menu.js?ver=4.7.2"></script>
vendor: 1 bytes, line 84
84
85<script id="twentysixteen-script-js-extra">
86var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"};
87//# sourceURL=twentysixteen-script-js-extra
88</script>
vendor: 1 bytes, line 88
88
89<script data-wp-strategy="defer" defer id="twentysixteen-script-js" src="https://jasongi.com/wp-content/themes/twentysixteen/js/functions.js?ver=20230629"></script>
89
90<!-- Google tag (gtag.js) snippet added by Site Kit -->
91<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 91-92
91
92<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
92GT-KDDH23X
vendor: 18 bytes, line 92
92" async></script>
93<script id="google_gtagjs-js-after">
94window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
95gtag("set","linker",{"domains":["jasongi.com"]});
96gtag("js", new Date());
97gtag("set", "developer_id.dZTNiMT", true);
98gtag("config", "GT-KDDH23X");
99//# sourceURL=google_gtagjs-js-after
100</script>
100
101<link rel="https://api.w.org/" href="https://jasongi.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://jasongi.com/wp-json/wp/v2/pages/3132" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://jasongi.com/xmlrpc.php?rsd" />
102<meta name="generator" content="WordPress 7.0.2" />
103<link rel='shortlink' href='https://wp.me/P3QvkD-Ow' />
104<meta name="generator" content="Site Kit by Google 1.184.0" />
104<script>
105function getReferralCode(url) {
106// Extract the query string from the URL
107var queryString = url.split('?')[1];
108// Split the query string into key-value pairs
109var params = new URLSearchParams(queryString);
110// Get the value of the referral_code parameter
111var referralCode = params.get('referral_code');
112// Replace hyphens with underscores
113if (referralCode) {
114referralCode = referralCode.replace(/-/g, '_');
115}
116return referralCode;
117}
118function trackClick(ev) {
119var code = 'superloop' + '_' +getReferralCode(jQuery(ev).attr('href'));
120gtag('event', 'click', {
121'event_category': 'link_click',
122'event_label': code,
123'send_to': 'G-28R1ZPX5KP'
124});
125}
126jQuery(document).ready(function() {
127var links = [
128//j
129// "https://www.superloop.com/internet/nbn?referral_code=SLC-1516610",
130//d
131"https://www.superloop.com/internet/nbn?referral_code=SLC-935410",
132//z
133"https://www.superloop.com/internet/nbn?referral_code=SLC-794530",
134// 
135//"https://www.superloop.com/internet/nbn?referral_code=SLC-1198404",
136//"https://www.superloop.com/internet/nbn?referral_code=SLC-780999",
137];
138var link = links[Math.floor(Math.random() * links.length)];
139jQuery('a[href*="www.superloop.com/internet/nbn"]').attr("href",link);
140jQuery('a[href*="superloop.com/internet/nbn"]').attr("href",link);
141jQuery('a[href*="join.superloop.com/signup"]').attr("href",link);
142jQuery('a[href*="members.superloop.com/signup"]').attr("href",link);
143jQuery('a[href*="www.superloop.com/internet/nbn"]').on('click', function() {
144trackClick(this);
145});
146})
147</script>
147<style>.post-thumbnail img[src$='.svg'] { width: 100%; height: auto; }</style>	<style>img#wpstats{display:none}</style>
148<!-- Google Tag Manager snippet added by Site Kit -->
149<script>
vendor: 385 bytes, lines 149-158
149
150( function( w, d, s, l, i ) {
151w[l] = w[l] || [];
152w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
153var f = d.getElementsByTagName( s )[0],
154j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
155j.async = true;
156j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
157f.parentNode.insertBefore( j, f );
158} )( window, document, 'script', 'dataLayer', '
158GTM-M7HQ8GS2
vendor: 5 bytes, line 158
158' );
159</script>
159
160<!-- End Google Tag Manager snippet added by Site Kit -->
161<link rel="icon" href="https://i0.wp.com/jasongi.com/wp-content/uploads/2024/03/cropped-jg-2.png?fit=32%2C32&#038;ssl=1" sizes="32x32" />
162<link rel="icon" href="https://i0.wp.com/jasongi.com/wp-content/uploads/2024/03/cropped-jg-2.png?fit=192%2C192&#038;ssl=1" sizes="192x192" />
163<link rel="apple-touch-icon" href="https://i0.wp.com/jasongi.com/wp-content/uploads/2024/03/cropped-jg-2.png?fit=180%2C180&#038;ssl=1" />
164<meta name="msapplication-TileImage" content="https://i0.wp.com/jasongi.com/wp-content/uploads/2024/03/cropped-jg-2.png?fit=270%2C270&#038;ssl=1" />
165<style id="wp-custom-css">
166select {
167background-color: #f7f7f7; /* Soft background color */
168color: #1a1a1a; /* Dark text color for contrast */
169border: 1px solid #ddd; /* Subtle border */
170border-radius: 3px; /* Slightly rounded corners */
171padding: 8px 10px; /* Comfortable spacing */
172font-family: 'Helvetica', sans-serif; /* Consistent font style */
173font-size: 1rem; /* Appropriate font size */
174width: 100%; /* Responsive width */
175box-sizing: border-box; /* Box-sizing for accurate width */
176-webkit-appearance: none; /* Removes default styling for dropdown arrow */
177-moz-appearance: none;
178appearance: none;
179background-image: url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIlMjMxYTFhMWEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03IDEwbDUgNSA1LTV6Ii8+PC9zdmc+'); 
180background-repeat: no-repeat;
181background-position: right 10px center;
182background-size: 24px;
183}
184select:hover, select:focus {
185border-color: #a0a0a0; /* Change in border color on hover/focus */
186background-color: #fff; /* Slight change in background color on hover/focus */
187}
188#cvc {
189margin-bottom: 12px
190}
191#graph-image {
192aspect-ratio: 24 / 7;
193width: 100%;
194}
195</style>
196<style id="wp-add-custom-css-single" type="text/css">
197#graph-image {
198aspect-ratio: 16 / 5 !important;
199}
200#cvc {
201padding-right: 2.5em 
202}
203</style>
204</head>
205<body class="wp-singular page-template-default page page-id-3132 wp-embed-responsive wp-theme-twentysixteen">
206<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 69 bytes, lines 206-208
206
207<noscript>
208<iframe src="https://www.googletagmanager.com/ns.html?id=
208GTM-M7HQ8GS2
vendor: 84 bytes, lines 208-209
208" height="0" width="0" style="display:none;visibility:hidden"></iframe>
209</noscript>
210<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
211<div id="page" class="site">
212<div class="site-inner">
213<a class="skip-link screen-reader-text" href="#content">
214Skip to content		</a>
215<header id="masthead" class="site-header">
216<div class="site-header-main">
217<div class="site-branding">
218<p class="site-title"><a href="https://jasongi.com/" rel="home" >JasonGi</a></p>
219<p class="site-description">Jason Giancono</p>
220</div><!-- .site-branding -->
221<button id="menu-toggle" class="menu-toggle">Menu</button>
222<div id="site-header-menu" class="site-header-menu">
223<nav id="site-navigation" class="main-navigation" aria-label="Primary Menu">
224<div class="menu-menu-1-container"><ul id="menu-menu-1" class="primary-menu"><li id="menu-item-12" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-12"><a href="http://jasongi.com/">Home</a></li>
225<li id="menu-item-2359" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-2359"><a href="#">Projects</a>
226<ul class="sub-menu">
227<li id="menu-item-5610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5610"><a href="https://jasongi.com/superloop-cvc-graph-archive/">Superloop CVC Graph Archive</a></li>
228<li id="menu-item-3137" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3132 current_page_item menu-item-3137"><a href="https://jasongi.com/abb-cvc-archive/" aria-current="page">Aussie Broadband CVC Graph Archive</a></li>
229<li id="menu-item-7517" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-7517"><a href="https://jasongi.com/2024/03/04/speed-up-djangos-collectstatic-command-with-collectfasta/">Collectfasta</a></li>
230</ul>
231</li>
232<li id="menu-item-65" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65"><a href="https://jasongi.com/contact-me/">Contact Me</a></li>
233<li id="menu-item-242" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-242"><a target="_blank" href="https://github.com/jasongi/">GitHub</a></li>
234<li id="menu-item-2589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2589"><a href="https://jasongi.com/about-me-jason-giancono/">About Me</a></li>
235</ul></div>							</nav><!-- .main-navigation -->
236</div><!-- .site-header-menu -->
237</div><!-- .site-header-main -->
238</header><!-- .site-header -->
239<div id="content" class="site-content">
240<div id="primary" class="content-area">
241<main id="main" class="site-main">
242<article id="post-3132" class="post-3132 page type-page status-publish hentry">
243<header class="entry-header">
244<h1 class="entry-title">Aussie Broadband CVC Graph Archive</h1>	</header><!-- .entry-header -->
245<div class="entry-content">
246<p class="wp-block-paragraph">Aussie Broadband is a great NBN internet provider. They are the <s>only one</s> (edit: <a href="https://jasongi.com/superloop-cvc-graph-archive/">Superloop also do this now)</a> that posts <a href="https://www.aussiebroadband.com.au/network-centre/">daily CVC Utilization</a> graphs which are the only real way you can see if you&#8217;re going to get peak time congestion. After suffering congestion under other ISPs I moved to Aussie and haven&#8217;t had any speed slowdown.</p>
247<p class="wp-block-paragraph">Unfortunately for whatever reason they don&#8217;t offer historic CVC data, they only display the previous day&#8217;s, I&#8217;ve kindly started backing it up so that Aussie users can see historic CVC data. All this data belongs to ABB and I take no responsibility for its accuracy. <s>But seriously, they are great and you should switch to them if you can.</s> Update: I&#8217;m no longer with Aussie Broadband after they increased the price of their 100/40 plans, <a href="https://www.superloop.com/internet/nbn?referral_code=SLC-1516610" target="_blank" rel="noreferrer noopener nofollow">I now recommend Superloop which are very cheap at <strong>$75</strong> for the first 6 months</a>.</p>
248<p class="wp-block-paragraph">There might be some gaps every now and then from when the Aussie broadband site was down or my backup script didn&#8217;t run correctly. </p>
249<p class="wp-block-paragraph"></p>
250<style>
251</style>
252<div style="display: flex; margin-bottom:12px; justify-content: center; align-items:center;"><select id="cvc" style="flex: 1; margin-right:16px; margin-bottom:0;" name="cvc">
253<option value='Acacia%20Ridge%20Depot.png'>Acacia Ridge Depot</option>
254<option value='Acacia%20Ridge%20Depot%20%28Link%202%29.png'>Acacia Ridge Depot (Link 2)</option>
255<option value='Acacia%20Ridge%20Depot%20%28Link%203%29.png'>Acacia Ridge Depot (Link 3)</option>
256<option value='Acacia%20Ridge%20Depot%20%28Link%204%29.png'>Acacia Ridge Depot (Link 4)</option>
257<option value='Albury%20%28Link%202%29.png'>Albury (Link 2)</option>
258<option value='Albury%20%28Link%203%29.png'>Albury (Link 3)</option>
259<option value='Albury%20%28Link%204%29.png'>Albury (Link 4)</option>
260<option value='Applecross.png'>Applecross</option>
261<option value='Applecross%20%28Link%202%29.png'>Applecross (Link 2)</option>
262<option value='Applecross%20%28Link%203%29.png'>Applecross (Link 3)</option>
263<option value='Aspley.png'>Aspley</option>
264<option value='Aspley%20%28Link%202%29.png'>
264Aspley (Link 2)</option>
265<option value='Aspley%20%28Link%203%29.png'>Aspley (Link 3)</option>
266<option value='Aspley%20Depot.png'>Aspley Depot</option>
267<option value='Aspley%20Depot%20%28Link%202%29.png'>Aspley Depot (Link 2)</option>
268<option value='Aspley%20Depot%20%28Link%203%29.png'>Aspley Depot (Link 3)</option>
269<option value='Aspley%20Depot%20%28Link%204%29.png'>Aspley Depot (Link 4)</option>
270<option value='Asquith%20Depot%20%28Link%203%29.png'>Asquith Depot (Link 3)</option>
271<option value='Asquith%20Depot%20%28Link%204%29.png'>Asquith Depot (Link 4)</option>
272<option value='Ballarat.png'>Ballarat</option>
273<option value='Ballarat%20%28Link%202%29.png'>Ballarat (Link 2)</option>
274<option value='Ballarat%20%28Link%203%29.png'>Ballarat (Link 3)</option>
275<option value='Ballarat%20%28Link%204%29.png'>Ballarat (Link 4)</option>
276<option value='Ballarat%20%28Link%205%29.png'>Ballarat (Link 5)</option>
277<option value='Bassendean.png'>Bassendean</option>
278<option value='Bassendean%20%28Link%202%29.png'>Bassendean (Link 2)</option>
279<option value='Bassendean%20%28Link%203%29.png'>Bassendean (Link 3)</option>
280<option value='Bendigo.png'>Bendigo</option>
281<option value='Bendigo%20%28Link%202%29.png'>Bendigo (Link 2)</option>
282<option value='Bendigo%20%28Link%203%29.png'>Bendigo (Link 3)</option>
283<option value='Bendigo%20%28Link%204%29.png'>Bendigo (Link 4)</option>
284<option value='Bendigo%20%28Link%205%29.png'>Bendigo (Link 5)</option>
285<option value='Bentley%20Depot.png'>Bentley Depot</option>
286<option value='Bentley%20Depot%20%28Link%202%29.png'>Bentley Depot (Link 2)</option>
287<option value='Bentley%20Depot%20%28Link%203%29.png'>Bentley Depot (Link 3)</option>
288<option value='Berkeley%20Vale.png'>Berkeley Vale</option>
289<option value='Berkeley%20Vale%20%28Link%202%29.png'>Berkeley Vale (Link 2)</option>
290<option value='Blacktown.png'>Blacktown</option>
291<option value='Blacktown%20%28Link%202%29.png'>Blacktown (Link 2)</option>
292<option value='Blacktown%20%28Link%204%29.png'>Blacktown (Link 4)</option>
293<option value='Bundaberg.png'>Bundaberg</option>
294<option value='Bundaberg%20%28Link%202%29.png'>Bundaberg (Link 2)</option>
295<option value='Bundaberg%20%28Link%203%29.png'>Bundaberg (Link 3)</option>
296<option value='Bundaberg%20%28Link%204%29.png'>Bundaberg (Link 4)</option>
297<option value='Bundamba.png'>Bundamba</option>
298<option value='Bundamba%20%28Link%202%29.png'>Bundamba (Link 2)</option>
299<option value='Bundamba%20%28Link%203%29.png'>Bundamba (Link 3)</option>
300<option value='Bundamba%20%28Link%204%29.png'>Bundamba (Link 4)</option>
301<option value='Caboolture.png'>Caboolture</option>
302<option value='Caboolture%20%28Link%202%29.png'>Caboolture (Link 2)</option>
303<option value='Caboolture%20%28Link%203%29.png'>Caboolture (Link 3)</option>
304<option value='Caboolture%20%28Link%204%29.png'>Caboolture (Link 4)</option>
305<option value='Caboolture%20%28Link%205%29.png'>Caboolture (Link 5)</option>
306<option value='Cairns.png'>Cairns</option>
307<option value='Cairns%20%28Link%202%29.png'>Cairns (Link 2)</option>
308<option value='Camp%20Hill.png'>Camp Hill</option>
309<option value='Camp%20Hill%20%28Link%202%29.png'>Camp Hill (Link 2)</option>
310<option value='Camp%20Hill%20%28Link%203%29.png'>Camp Hill (Link 3)</option>
311<option value='Camp%20Hill%20%28Link%204%29.png'>Camp Hill (Link 4)</option>
312<option value='Campbelltown.png'>Campbelltown</option>
313<option value='Campbelltown%20%28Link%202%29.png'>Campbelltown (Link 2)</option>
314<option value='Campbelltown%20%28Link%203%29.png'>Campbelltown (Link 3)</option>
315<option value='Campbelltown%20%28Link%204%29.png'>Campbelltown (Link 4)</option>
316<option value='Campbelltown%20%28Link%205%29.png'>Campbelltown (Link 5)</option>
317<option value='Campbelltown%20%28Link%206%29.png'>Campbelltown (Link 6)</option>
318<option value='Campsie.png'>Campsie</option>
319<option value='Campsie%20%28Link%202%29.png'>Campsie (Link 2)</option>
320<option value='Cannington.png'>Cannington</option>
321<option value='Cannington%20%28Link%202%29.png'>Cannington (Link 2)</option>
322<option value='Carramar.png'>Carramar</option>
323<option value='Carramar%20%28Link%202%29.png'>Carramar (Link 2)</option>
324<option value='Castle%20Hill.png'>Castle Hill</option>
325<option value='Castle%20Hill%20%28Link%202%29.png'>Castle Hill (Link 2)</option>
326<option value='Castle%20Hill%20%28Link%203%29.png'>Castle Hill (Link 3)</option>
327<option value='Castle%20Hill%20%28Link%204%29.png'>Castle Hill (Link 4)</option>
328<option value='Caulfield.png'>Caulfield</option>
329<option value='Caulfield%20%28Link%202%29.png'>Caulfield (Link 2)</option>
330<option value='Caulfield%20%28Link%203%29.png'>Caulfield (Link 3)</option>
331<option value='Caulfield%20%28Link%204%29.png'>Caulfield (Link 4)</option>
332<option value='Chatswood.png'>Chatswood</option>
333<option value='Chatswood%20%28Link%202%29.png'>Chatswood (Link 2)</option>
334<option value='Chatswood%20%28Link%203%29.png'>Chatswood (Link 3)</option>
335<option value='Cheltenham.png'>Cheltenham</option>
336<option value='Cheltenham%20%28Link%202%29.png'>Cheltenham (Link 2)</option>
337<option value='Cheltenham%20%28Link%203%29.png'>Cheltenham (Link 3)</option>
338<option value='City%20South.png'>City South</option>
339<option value='Civic.png'>Civic</option>
340<option value='Civic%20%28Link%202%29.png'>Civic (Link 2)</option>
341<option value='Civic%20%28Link%203%29.png'>Civic (Link 3)</option>
342<option value='Civic%20%28Link%204%29.png'>Civic (Link 4)</option>
343<option value='Civic%20%28Link%205%29.png'>Civic (Link 5)</option>
344<option value='Civic%20%28Link%206%29.png'>Civic (Link 6)</option>
345<option value='Coffs%20Harbour.png'>Coffs Harbour</option>
346<option value='Coffs%20Harbour%20%28Link%202%29.png'>Coffs Harbour (Link 2)</option>
347<option value='Coffs%20Harbour%20%28Link%203%29.png'>Coffs Harbour (Link 3)</option>
348<option value='Coffs%20Harbour%20%28Link%204%29.png'>Coffs Harbour (Link 4)</option>
349<option value='Cranbourne%20%28Link%201%29.png'>Cranbourne (Link 1)</option>
350<option value='Cranbourne%20%28Link%202%29.png'>Cranbourne (Link 2)</option>
351<option value='Cranbourne%20%28Link%203%29.png'>Cranbourne (Link 3)</option>
352<option value='Cranbourne%20%28Link%204%29.png'>Cranbourne (Link 4)</option>
353<option value='Cranbourne%20%28Link%205%29.png'>Cranbourne (Link 5)</option>
354<option value='Cranbourne%20%28Link%206%29.png'>Cranbourne (Link 6)</option>
355<option value='Cranbourne%20%28Link%207%29.png'>Cranbourne (Link 7)</option>
356<option value='Dalley.png'>Dalley</option>
357<option value='Dandenong.png'>Dandenong</option>
358<option value='Dandenong%20%28ABB%20QoE%20CVC%29.png'>Dandenong (ABB QoE CVC)</option>
359<option value='Dandenong%20%28Link%202%29.png'>Dandenong (Link 2)</option>
360<option value='Dandenong%20%28Link%203%29.png'>Dandenong (Link 3)</option>
361<option value='Darwin.png'>Darwin</option>
362<option value='Darwin%20%28Link%202%29.png'>Darwin (Link 2)</option>
363<option value='Darwin%20%28Link%203%29.png'>Darwin (Link 3)</option>
364<option value='Doubleview.png'>Doubleview</option>
365<option value='Doubleview%20%28Link%202%29.png'>Doubleview (Link 2)</option>
366<option value='Doubleview%20%28Link%203%29.png'>Doubleview (Link 3)</option>
367<option value='Dubbo.png'>Dubbo</option>
368<option value='Dubbo%20%28Link%202%29.png'>Dubbo (Link 2)</option>
369<option value='Dubbo%20%28Link%203%29.png'>Dubbo (Link 3)</option>
370<option value='Dubbo%20%28Link%204%29.png'>Dubbo (Link 4)</option>
371<option value='Eastern%20Creek.png'>Eastern Creek</option>
372<option value='Eastern%20Creek%20%28Link%203%29.png'>Eastern Creek (Link 3)</option>
373<option value='Eastern%20Creek%20%28Link%204%29.png'>Eastern Creek (Link 4)</option>
374<option value='Edgecliff.png'>Edgecliff</option>
375<option value='Edgecliff%20%28Link%204%29.png'>Edgecliff (Link 4)</option>
376<option value='Edwardstown.png'>Edwardstown</option>
377<option value='Edwardstown%20Link%202.png'>Edwardstown Link 2</option>
378<option value='Eight%20Mile.png'>Eight Mile</option>
379<option value='Eight%20Mile%20%28Link%202%29.png'>Eight Mile (Link 2)</option>
380<option value='Eight%20Mile%20%28Link%204%29.png'>Eight Mile (Link 4)</option>
381<option value='Elizabeth.png'>Elizabeth</option>
382<option value='Elizabeth%20%28Link%202%29.png'>Elizabeth (Link 2)</option>
383<option value='Elizabeth%20%28Link%203%29.png'>Elizabeth (Link 3)</option>
384<option value='Elizabeth%20%28Link%204%29.png'>Elizabeth (Link 4)</option>
385<option value='Exhibition.png'>Exhibition</option>
386<option value='Exhibition%20%28Link%202%29.png'>Exhibition (Link 2)</option>
387<option value='Exhibition%20%28Link%203%29.png'>Exhibition (Link 3)</option>
388<option value='Footscray.png'>Footscray</option>
389<option value='Footscray%20%28Link%202%29.png'>Footscray (Link 2)</option>
390<option value='Footscray%20%28Link%203%29.png'>Footscray (Link 3)</option>
391<option value='Footscray%20%28Link%204%29.png'>Footscray (Link 4)</option>
392<option value='Frenchs%20Forest.png'>Frenchs Forest</option>
393<option value='Frenchs%20Forest%20%28Link%202%29.png'>Frenchs Forest (Link 2)</option>
394<option value='Frenchs%20Forest%20%28Link%204%29.png'>Frenchs Forest (Link 4)</option>
395<option value='Geelong.png'>Geelong</option>
396<option value='Geelong%20%28Link%202%29.png'>Geelong (Link 2)</option>
397<option value='Geelong%20%28Link%203%29.png'>Geelong (Link 3)</option>
398<option value='Geelong%20%28Link%204%29.png'>Geelong (Link 4)</option>
399<option value='Geraldton.png'>Geraldton</option>
400<option value='Geraldton%20%28Link%202%29.png'>Geraldton (Link 2)</option>
401<option value='Glebe.png'>Glebe</option>
402<option value='Glebe%20%28Link%202%29.png'>Glebe (Link 2)</option>
403<option value='Goodna.png'>Goodna</option>
404<option value='Goodna%20%28Link%202%29.png'>Goodna (Link 2)</option>
405<option value='Goodna%20%28Link%203%29.png'>Goodna (Link 3)</option>
406<option value='Goodna%20%28Link%204%29.png'>Goodna (Link 4)</option>
407<option value='Goodna%20%28Link%205%29.png'>Goodna (Link 5)</option>
408<option value='Goodna%20%28Link%206%29.png'>Goodna (Link 6)</option>
409<option value='Gosford.png'>Gosford</option>
410<option value='Gosford%20%28Link%202%29.png'>Gosford (Link 2)</option>
411<option value='Gosford%20%28Link%203%29.png'>Gosford (Link 3)</option>
412<option value='Grafton.png'>Grafton</option>
413<option value='Grafton%20%28Link%202%29.png'>Grafton (Link 2)</option>
414<option value='Grafton%20%28Link%203%29.png'>Grafton (Link 3)</option>
415<option value='Grafton%20%28Link%204%29.png'>Grafton (Link 4)</option>
416<option value='Greenfields%20Depot.png'>Greenfields Depot</option>
417<option value='Greenfields%20Depot%20%28Link%202%29.png'>Greenfields Depot (Link 2)</option>
418<option value='Greenfields%20Depot%20%28Link%203%29.png'>Greenfields Depot (Link 3)</option>
419<option value='Hamilton.png'>Hamilton</option>
420<option value='Hamilton%20%28Link%202%29.png'>Hamilton (Link 2)</option>
421<option value='Hamilton%20%28Link%203%29.png'>Hamilton (Link 3)</option>
422<option value='Hamilton%20%28Link%204%29.png'>Hamilton (Link 4)</option>
423<option value='Hawthorn.png'>Hawthorn</option>
424<option value='Hawthorn%20%28Link%202%29.png'>Hawthorn (Link 2)</option>
425<option value='Hawthorn%20%28Link%203%29.png'>Hawthorn (Link 3)</option>
426<option value='Hilton.png'>Hilton</option>
427<option value='Hilton%20%28Link%203%29.png'>Hilton (Link 3)</option>
428<option value='Hobart.png'>Hobart</option>
429<option value='Hobart%20%28Link%202%29.png'>Hobart (Link 2)</option>
430<option value='Hobart%20%28Link%203%29.png'>Hobart (Link 3)</option>
431<option value='Horsham%20%28Link%202%29.png'>Horsham (Link 2)</option>
432<option value='Horsham%20%28Link%204%29.png'>Horsham (Link 4)</option>
433<option value='Horsham%20%28Link%205%29.png'>Horsham (Link 5)</option>
434<option value='Ipswich.png'>Ipswich</option>
435<option value='Ipswich%20%28Link%202%29.png'>Ipswich (Link 2)</option>
436<option value='Ipswich%20%28Link%203%29.png'>Ipswich (Link 3)</option>
437<option value='Karingal.png'>Karingal</option>
438<option value='Karingal%20%28Link%202%29.png'>Karingal (Link 2)</option>
439<option value='Karingal%20%28Link%203%29.png'>Karingal (Link 3)</option>
440<option value='Karingal%20%28Link%204%29.png'>Karingal (Link 4)</option>
441<option value='Katanning.png'>Katanning</option>
442<option value='Katanning%20%28Link%202%29.png'>Katanning (Link 2)</option>
443<option value='Katanning%20%28Link%203%29.png'>Katanning (Link 3)</option>
444<option value='Kelmscott.png'>Kelmscott</option>
445<option value='Kelmscott%20%28Link%202%29.png'>Kelmscott (Link 2)</option>
446<option value='Kelmscott%20%28Link%204%29.png'>Kelmscott (Link 4)</option>
447<option value='Kensington.png'>Kensington</option>
448<option value='Kensington%20%28Link%202%29.png'>
448Kensington (Link 2)</option>
449<option value='Kensington%20%28Link%204%29.png'>Kensington (Link 4)</option>
450<option value='Kew.png'>Kew</option>
451<option value='Kew%20%28Link%202%29.png'>Kew (Link 2)</option>
452<option value='Kew%20%28Link%203%29.png'>Kew (Link 3)</option>
453<option value='Kew%20%28Link%204%29.png'>Kew (Link 4)</option>
454<option value='Keysborough.png'>Keysborough</option>
455<option value='Keysborough%20%28Link%202%29.png'>Keysborough (Link 2)</option>
456<option value='Keysborough%20%28Link%203%29.png'>Keysborough (Link 3)</option>
457<option value='Kings%20Park.png'>Kings Park</option>
458<option value='Kings%20Park%20%28Link%202%29.png'>Kings Park (Link 2)</option>
459<option value='Kings%20Park%20%28Link%203%29.png'>Kings Park (Link 3)</option>
460<option value='Lakemba.png'>Lakemba</option>
461<option value='Lakemba%20%28Link%203%29.png'>Lakemba (Link 3)</option>
462<option value='Launceston.png'>Launceston</option>
463<option value='Launceston%20%28Link%202%29.png'>Launceston (Link 2)</option>
464<option value='Lidcombe.png'>Lidcombe</option>
465<option value='Lidcombe%20%28Link%202%29.png'>Lidcombe (Link 2)</option>
466<option value='Lidcombe%20%28Link%203%29.png'>Lidcombe (Link 3)</option>
467<option value='Lilydale.png'>Lilydale</option>
468<option value='Lilydale%20%28Link%202%29.png'>Lilydale (Link 2)</option>
469<option value='Lilydale%20%28Link%203%29.png'>Lilydale (Link 3)</option>
470<option value='Lilydale%20%28Link%204%29.png'>Lilydale (Link 4)</option>
471<option value='Lilydale%20%28Link%205%29.png'>Lilydale (Link 5)</option>
472<option value='Liverpool.png'>Liverpool</option>
473<option value='Liverpool%20%28Link%202%29.png'>Liverpool (Link 2)</option>
474<option value='Liverpool%20%28Link%203%29.png'>Liverpool (Link 3)</option>
475<option value='Lonsdale%20Depot.png'>Lonsdale Depot</option>
476<option value='Lonsdale%20Depot%20%28Link%202%29.png'>Lonsdale Depot (Link 2)</option>
477<option value='Mackay.png'>Mackay</option>
478<option value='Mackay%20%28Link%202%29.png'>Mackay (Link 2)</option>
479<option value='Maitland.png'>Maitland</option>
480<option value='Maitland%20%28Link%202%29.png'>Maitland (Link 2)</option>
481<option value='Maitland%20%28Link%203%29.png'>Maitland (Link 3)</option>
482<option value='Maitland%20%28Link%204%29.png'>Maitland (Link 4)</option>
483<option value='Mayfield.png'>Mayfield</option>
484<option value='Mayfield%20%28Link%202%29.png'>Mayfield (Link 2)</option>
485<option value='Merrimac.png'>Merrimac</option>
486<option value='Merrimac%20%28Link%202%29.png'>Merrimac (Link 2)</option>
487<option value='Merrimac%20%28Link%203%29.png'>Merrimac (Link 3)</option>
488<option value='Miranda.png'>Miranda</option>
489<option value='Miranda%20%28Link%203%29.png'>Miranda (Link 3)</option>
490<option value='Miranda%20%28Link%204%29.png'>Miranda (Link 4)</option>
491<option value='Modbury.png'>Modbury</option>
492<option value='Modbury%20%28Link%202%29.png'>Modbury (Link 2)</option>
493<option value='Modbury%20%28Link%203%29.png'>Modbury (Link 3)</option>
494<option value='Mosman.png'>Mosman</option>
495<option value='Mosman%20%28Link%203%29.png'>Mosman (Link 3)</option>
496<option value='Mosman%20%28Link%204%29.png'>Mosman (Link 4)</option>
497<option value='Mount%20Eliza.png'>Mount Eliza</option>
498<option value='Mount%20Eliza%20%28Link%202%29.png'>Mount Eliza (Link 2)</option>
499<option value='Mullaloo.png'>Mullaloo</option>
500<option value='Mullaloo%20%28Link%202%29.png'>Mullaloo (Link 2)</option>
501<option value='Mullaloo%20%28Link%203%29.png'>Mullaloo (Link 3)</option>
502<option value='Nambour.png'>Nambour</option>
503<option value='Nambour%20%28Link%202%29.png'>Nambour (Link 2)</option>
504<option value='Nambour%20%28Link%203%29.png'>Nambour (Link 3)</option>
505<option value='Nambour%20%28Link%204%29.png'>Nambour (Link 4)</option>
506<option value='Nambour%20%28Link%205%29.png'>Nambour (Link 5)</option>
507<option value='Nerang.png'>Nerang</option>
508<option value='Nerang%20%28Link%202%29.png'>Nerang (Link 2)</option>
509<option value='Nerang%20%28Link%203%29.png'>Nerang (Link 3)</option>
510<option value='Nerang%20%28Link%204%29.png'>Nerang (Link 4)</option>
511<option value='Nerang%20%28Link%205%29.png'>Nerang (Link 5)</option>
512<option value='Newtown.png'>Newtown</option>
513<option value='Newtown%20%28ABB%20QoE%20CVC%29.png'>Newtown (ABB QoE CVC)</option>
514<option value='Newtown%20%28Link%202%29.png'>Newtown (Link 2)</option>
515<option value='Newtown%20%28Link%204%29.png'>Newtown (Link 4)</option>
516<option value='North%20Balwyn.png'>North Balwyn</option>
517<option value='North%20Balwyn%20%28Link%202%29.png'>North Balwyn (Link 2)</option>
518<option value='North%20Balwyn%20%28Link%203%29.png'>North Balwyn (Link 3)</option>
519<option value='Nowra.png'>Nowra</option>
520<option value='Nowra%20%28Link%202%29.png'>Nowra (Link 2)</option>
521<option value='Nowra%20%28Link%204%29.png'>Nowra (Link 4)</option>
522<option value='Nunawading.png'>Nunawading</option>
523<option value='Nunawading%20%28Link%202%29.png'>Nunawading (Link 2)</option>
524<option value='Nunawading%20%28Link%203%29.png'>Nunawading (Link 3)</option>
525<option value='Parramatta.png'>Parramatta</option>
526<option value='Parramatta%20%28Link%202%29.png'>Parramatta (Link 2)</option>
527<option value='Peakhurst.png'>Peakhurst</option>
528<option value='Peakhurst%20%28Link%202%29.png'>Peakhurst (Link 2)</option>
529<option value='Peakhurst%20%28Link%204%29.png'>Peakhurst (Link 4)</option>
530<option value='Pendle%20Hill.png'>Pendle Hill</option>
531<option value='Pendle%20Hill%20%28Link%202%29.png'>Pendle Hill (Link 2)</option>
532<option value='Penrith.png'>Penrith</option>
533<option value='Penrith%20%28Link%202%29.png'>Penrith (Link 2)</option>
534<option value='Penrith%20%28Link%203%29.png'>Penrith (Link 3)</option>
535<option value='Petrie.png'>Petrie</option>
536<option value='Petrie%20%28Link%202%29.png'>Petrie (Link 2)</option>
537<option value='Petrie%20%28Link%203%29.png'>Petrie (Link 3)</option>
538<option value='Petrie%20%28Link%204%29.png'>Petrie (Link 4)</option>
539<option value='Pinjarra.png'>Pinjarra</option>
540<option value='Pinjarra%20%28Link%202%29.png'>Pinjarra (Link 2)</option>
541<option value='Port%20Augusta.png'>Port Augusta</option>
542<option value='Port%20Augusta%20%28Link%202%29.png'>Port Augusta (Link 2)</option>
543<option value='Port%20Melbourne%20Depot.png'>Port Melbourne Depot</option>
544<option value='Port%20Melbourne%20Depot%20%28Link%202%29.png'>Port Melbourne Depot (Link 2)</option>
545<option value='Port%20Melbourne%20Depot%20%28Link%203%29.png'>Port Melbourne Depot (Link 3)</option>
546<option value='Prospect.png'>Prospect</option>
547<option value='Prospect%20%28Link%202%29.png'>Prospect (Link 2)</option>
548<option value='Prospect%20%28Link%203%29.png'>Prospect (Link 3)</option>
549<option value='Queanbeyan.png'>Queanbeyan</option>
550<option value='Queanbeyan%20%28Link%202%29.png'>Queanbeyan (Link 2)</option>
551<option value='Queanbeyan%20%28Link%203%29.png'>Queanbeyan (Link 3)</option>
552<option value='Queanbeyan%20%28Link%204%29.png'>Queanbeyan (Link 4)</option>
553<option value='Reservoir.png'>Reservoir</option>
554<option value='Reservoir%20%28Link%202%29.png'>Reservoir (Link 2)</option>
555<option value='Reservoir%20%28Link%203%29.png'>Reservoir (Link 3)</option>
556<option value='Ringwood.png'>Ringwood</option>
557<option value='Ringwood%20%28Link%202%29.png'>Ringwood (Link 2)</option>
558<option value='Ringwood%20%28Link%203%29.png'>Ringwood (Link 3)</option>
559<option value='Ringwood%20%28Link%204%29.png'>Ringwood (Link 4)</option>
560<option value='Rockdale.png'>Rockdale</option>
561<option value='Rockdale%20%28Link%204%29.png'>Rockdale (Link 4)</option>
562<option value='Rockhampton.png'>Rockhampton</option>
563<option value='Rockhampton%20%28Link%202%29.png'>Rockhampton (Link 2)</option>
564<option value='Ryde.png'>Ryde</option>
565<option value='Ryde%20%28ABB%20QoE%20CVC%29.png'>Ryde (ABB QoE CVC)</option>
566<option value='Ryde%20%28Link%202%29.png'>Ryde (Link 2)</option>
567<option value='Ryde%20%28Link%204%29.png'>Ryde (Link 4)</option>
568<option value='Shepparton.png'>Shepparton</option>
569<option value='Shepparton%20%28Link%202%29.png'>Shepparton (Link 2)</option>
570<option value='Shepparton%20%28Link%203%29.png'>Shepparton (Link 3)</option>
571<option value='Shepparton%20%28Link%204%29.png'>Shepparton (Link 4)</option>
572<option value='Slacks%20Creek.png'>Slacks Creek</option>
573<option value='Slacks%20Creek%20%28Link%202%29.png'>Slacks Creek (Link 2)</option>
574<option value='Slacks%20Creek%20%28Link%203%29.png'>Slacks Creek (Link 3)</option>
575<option value='Slacks%20Creek%20%28Link%204%29.png'>Slacks Creek (Link 4)</option>
576<option value='South%20Coogee.png'>South Coogee</option>
577<option value='South%20Coogee%20%28Link%202%29.png'>South Coogee (Link 2)</option>
578<option value='South%20Coogee%20%28Link%203%29.png'>South Coogee (Link 3)</option>
579<option value='South%20Coogee%20%28Link%204%29.png'>South Coogee (Link 4)</option>
580<option value='South%20Coogee%20%28Link%205%29.png'>South Coogee (Link 5)</option>
581<option value='South%20Morang.png'>South Morang</option>
582<option value='South%20Morang%20%28Link%202%29.png'>South Morang (Link 2)</option>
583<option value='South%20Morang%20%28Link%203%29.png'>South Morang (Link 3)</option>
584<option value='South%20Morang%20%28Link%204%29.png'>South Morang (Link 4)</option>
585<option value='Southport.png'>Southport</option>
586<option value='Southport%20%28Link%202%29.png'>Southport (Link 2)</option>
587<option value='Southport%20%28Link%203%29.png'>Southport (Link 3)</option>
588<option value='St%20Kilda.png'>St Kilda</option>
589<option value='St%20Kilda%20%28Link%202%29.png'>St Kilda (Link 2)</option>
590<option value='St%20Leonards.png'>St Leonards</option>
591<option value='St%20Leonards%20%28Link%203%29.png'>St Leonards (Link 3)</option>
592<option value='St%20Marys.png'>St Marys</option>
593<option value='St%20Marys%20%28Link%202%29.png'>St Marys (Link 2)</option>
594<option value='St%20Marys%20%28Link%203%29.png'>St Marys (Link 3)</option>
595<option value='Stirling.png'>Stirling</option>
596<option value='Stirling%20%28Link%202%29.png'>Stirling (Link 2)</option>
597<option value='Stirling%20%28Link%203%29.png'>Stirling (Link 3)</option>
598<option value='Stirling%20%28Link%204%29.png'>Stirling (Link 4)</option>
599<option value='Subiaco.png'>Subiaco</option>
600<option value='Subiaco%20%28Link%202%29.png'>Subiaco (Link 2)</option>
601<option value='Tamworth.png'>Tamworth</option>
602<option value='Tamworth%20%28Link%204%29.png'>Tamworth (Link 4)</option>
603<option value='Thornbury.png'>Thornbury</option>
604<option value='Thornbury%20%28Link%202%29.png'>Thornbury (Link 2)</option>
605<option value='Thornbury%20%28Link%203%29.png'>Thornbury (Link 3)</option>
606<option value='Thornbury%20%28Link%204%29.png'>Thornbury (Link 4)</option>
607<option value='Toowoomba.png'>Toowoomba</option>
608<option value='Toowoomba%20%28Link%202%29.png'>Toowoomba (Link 2)</option>
609<option value='Toowoomba%20%28Link%203%29.png'>Toowoomba (Link 3)</option>
610<option value='Townsville.png'>Townsville</option>
611<option value='Townsville%20%28Link%202%29.png'>Townsville (Link 2)</option>
612<option value='Townsville%20%28Link%203%29.png'>Townsville (Link 3)</option>
613<option value='Traralgon%20%28Link%201%29.png'>Traralgon (Link 1)</option>
614<option value='Traralgon%20%28Link%202%29.png'>Traralgon (Link 2)</option>
615<option value='Traralgon%20%28Link%203%29.png'>Traralgon (Link 3)</option>
616<option value='Traralgon%20%28Link%204%29.png'>Traralgon (Link 4)</option>
617<option value='Traralgon%20%28Link%205%29.png'>Traralgon (Link 5)</option>
618<option value='Traralgon%20%28Link%206%29.png'>Traralgon (Link 6)</option>
619<option value='Traralgon%20%28Link%207%29.png'>Traralgon (Link 7)</option>
620<option value='Traralgon%20%28Link%208%29.png'>Traralgon (Link 8)</option>
621<option value='Tullamarine.png'>Tullamarine</option>
622<option value='Tullamarine%20%28Link%202%29.png'>Tullamarine (Link 2)</option>
623<option value='Tullamarine%20%28Link%203%29.png'>Tullamarine (Link 3)</option>
624<option value='Tullamarine%20%28Link%204%29.png'>Tullamarine (Link 4)</option>
625<option value='Wagga%20Wagga.png'>Wagga Wagga</option>
626<option value='Wagga%20Wagga%20%28Link%204%29.png'>Wagga Wagga (Link 4)</option>
627<option value='Wangara.png'>Wangara</option>
628<option value='Wangara%20%28Link%202%29.png'>Wangara (Link 2)</option>
629<option value='Wangara%20%28Link%203%29.png'>Wangara (Link 3)</option>
630<option value='Werribee.png'>Werribee</option>
631<option value='Werribee%20%28Link%202%29.png'>Werribee (Link 2)</option>
632<option value='Werribee%20%28Link%203%29.png'>Werribee (Link 3)</option>
633<option value='Werribee%20%28Link%204%29.png'>Werribee (Link 4)</option>
634<option value='Werribee%20%28Link%205%29.png'>Werribee (Link 5)</option>
635<option value='Wheelers%20Hill.png'>Wheelers Hill</option>
636<option value='Wheelers%20Hill%20%28Link%202%29.png'>Wheelers Hill (Link 2)</option>
637<option value='Windsor.png'>Windsor</option>
638<option value='Windsor%20%28Link%204%29.png'>Windsor (Link 4)</option>
639<option value='Wollongong.png'>Wollongong</option>
640<option value='Wollongong%20%28Link%202%29.png'>Wollongong (Link 2)</option>
641<option value='Wollongong%20%28Link%204%29.png'>Wollongong (Link 4)</option>
642<option value='Woolloongabba.png'>Woolloongabba</option>
643<option value='Woolloongabba%20%28Link%202%29.png'>Woolloongabba (Link 2)</option>
644<option value='Woolloongabba%20%28Link%203%29.png'>Woolloongabba (Link 3)</option>
645</select><button id="copyUrlButton" style="padding: 16px 10px; font-size: 0.8rem;" class="btn">Copy POI Link</button></div>
646<h3 id="date-display" style="display: flex; justify-content: center; margin: 8px;">Fri 2025-00-00</h3>
647<a id="image-link" target="_blank" href="https://i0.wp.com/cvc.jasongi.com/aussiecvc/latest.png?ssl=1">
648<img data-recalc-dims="1" id="graph-image" src="https://i0.wp.com/cvc.jasongi.com/aussiecvc/latest.png?w=840&#038;ssl=1" alt="CVC Graph">
649</a>
650<div class="slider-container"><input id="slider" class="slider-color" style="margin-top: 8px;
650" max="0" min="-1" type="range" value="0">
651<div class="setdate"><span class="date">Wed 2024-11-01</span></div>
652</div>
653<div style="display: flex; justify-content: space-between;"><span style="padding-right: 12px; flex: 1 0 auto;"><span id="start-date">2020-01-01</span></span>
654<span style="text-align: right; font-weight: bold;">Slide to change date</span>
655<span id="end-date" style="padding-left: 12px; flex: 1 0 auto; text-align: right;">2025-01-17</span></div>
656<button id="earlier" style="padding: 5px 10px; font-size: 0.8rem;" class="btn" onclick="showAllDates();">Show Earlier</button>
657<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.0/moment.min.js"></script>
vendor: 1 bytes, line 657
657
658<script type="text/javascript">
659var cloudCvcUrl = "https://storage.googleapis.com/aussie-cvc/";
660var jasongiCvcUrl = "https://cvc.jasongi.com/aussiecvc/";
661function getBaseUrl(date) {
662return jasongiCvcUrl;
663}
664function days_between(date1, date2) {
665// The number of milliseconds in one day
666var ONE_DAY = 1000 * 60 * 60 * 24;
667// Convert both dates to milliseconds
668var date1_ms = date1.valueOf();
669var date2_ms = date2.valueOf();
670// Calculate the difference in milliseconds
671var difference_ms = Math.abs(date1_ms - date2_ms);
672// Convert back to days and return
673return Math.floor(difference_ms/ONE_DAY);
674}
675function formatDate(date) {
676var d = new Date(date),
677month = '' + (d.getMonth() + 1),
678day = '' + d.getDate(),
679year = d.getFullYear();
680if (month.length < 2) month = '0' + month;
681if (day.length < 2) day = '0' + day;
682return [year, month, day].join('-');
683}
684function set_image() {
685var edate = moment();
686edate = edate.subtract(1,'days').subtract(8, 'hours');
687var date = moment(edate);
688var days_selected = +jQuery("#slider").val();
689var dateOffset = days_selected;
690date = date.subtract(-dateOffset, 'days');
691jQuery("#date-display").text(date.format("ddd YYYY-MM-DD"));
692var cvc = jQuery("#cvc :selected").val();
693var cvcName = jQuery("#cvc :selected").text();
694const baseCvcUrl = getBaseUrl(date)
695jQuery("#graph-image").attr("src", baseCvcUrl + date.format("YYYY-MM-DD") + "/" + cvc);
696jQuery("#image-link").attr("href", baseCvcUrl + date.format("YYYY-MM-DD") + "/" + cvc).attr("data-caption", cvcName + " - " + date.format("YYYY-MM-DD"));
697// New code to update the URL
698var currentUrl = window.location.href;
699var newUrl = updateQueryStringParameter(currentUrl, 'selectedCvc', cvc);
700history.replaceState(null, '', newUrl);
701// Rest of the existing code
702var pos = (days_selected - jQuery("#slider").attr('min'))/(jQuery("#slider").attr('max') - jQuery("#slider").attr('min'));
703jQuery(".date").text(date.format("ddd YYYY-MM-DD"));
704var thumbwidth = jQuery(".setdate").width();
705var thumbCorrect = thumbwidth * (pos - 0.5) * -1,
706titlepos = Math.round( (pos * jQuery("#slider").width()) + thumbCorrect - (thumbwidth/2) );
707jQuery(".setdate").css({'left': Math.round(titlepos)});
708}
709// Function to update or add a query string parameter
710function updateQueryStringParameter(uri, key, value) {
711var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
712var separator = uri.indexOf('?') !== -1 ? "&" : "?";
713if (uri.match(re)) {
714return uri.replace(re, '$1' + key + "=" + value + '$2');
715}
716else {
717return uri + separator + key + "=" + value;
718}
719}
720function dateIn() {
721jQuery(".date").css({'opacity': 1});
722}
723function dateOut() {
724jQuery(".date").css({'opacity': 0});
725}
726function showAllDatesFromDate(date) {
727var startdate = moment(date);
728var enddate = moment();
729enddate = enddate.subtract(1,'days').subtract(8, 'hours');
730var days = moment(enddate).startOf('day').diff(startdate, 'days', true);
731jQuery("#slider").attr("min", -Math.ceil(days));
732jQuery("#end-date").text(enddate.format("YYYY-MM-DD"));
733jQuery("#start-date").text(startdate.format("YYYY-MM-DD"));
734jQuery("#slider, #cvc").change(set_image);
735jQuery(window).on("resize", set_image);
736jQuery("#slider")
737.on('input', set_image)
738.on('keyup', set_image)
739.hover(dateIn, dateOut)
740.on('touchstart', dateIn)
741.on('touchend', dateOut);
742set_image();
743}
744function showAllDates() {
745// jQuery("#earlier").hide();
746showAllDatesFromDate(new Date("2024-11-01"));
747}
748jQuery(document).ready(function () {
749// New code to fetch remote options and update the select element
750jQuery.ajax({
751url: '/static/initialcvc/aussie-options.html',
752method: 'GET',
753success: function(data) {
754jQuery("#cvc").html(data); // Correct method to set HTML content
755initializeCvcSelection();
756},
757error: function() {
758console.error('Failed to fetch remote options');
759initializeCvcSelection();
760}
761});
762function initializeCvcSelection(ignoreIfNoUrl) {
763// New code to initialize from URL or default to the first option
764var urlParams = new URLSearchParams(window.location.search);
765var selectedCvc = urlParams.get('selectedCvc');
766if (selectedCvc) {
767// Decode the URL parameter
768// also replace the brackets
769selectedCvc = encodeURIComponent(selectedCvc).replace(")", "%29").replace("(", "%28");
770// Check if the decoded value matches an option
771if (jQuery("#cvc option[value='" + selectedCvc + "']").length > 0) {
772// If the URL parameter matches an option, select it
773jQuery("#cvc").val(selectedCvc);
774showAllDatesFromDate(moment().subtract(60, 'days'));
775} else if (!ignoreIfNoUrl) {
776// If no matching option, select the first option
777jQuery("#cvc").val(jQuery("#cvc option:first").val());
778showAllDatesFromDate(moment().subtract(60, 'days'));
779}
780} else {
781// If no URL parameter, select the first option
782jQuery("#cvc").val(jQuery("#cvc option:first").val());
783showAllDatesFromDate(moment().subtract(60, 'days'));
784}
785}
786function copyCurrentUrl() {
787var currentUrl = window.location.href;
788var textArea = document.createElement("textarea");
789textArea.value = currentUrl;
790document.body.appendChild(textArea);
791textArea.select();
792document.execCommand('copy');
793document.body.removeChild(textArea);
794var button = document.getElementById("copyUrlButton");
795button.textContent = "POI link copied!";
796// Optional: Reset the button text back to original after few seconds
797setTimeout(function() {
798button.textContent = "Copy POI link";
799}, 3000);
800}
801document.getElementById("copyUrlButton").addEventListener("click", copyCurrentUrl);
802initializeCvcSelection(true);
803});
804</script>
804
805<p class="wp-block-paragraph"></p>
806</div><!-- .entry-content -->
807</article><!-- #post-3132 -->
808</main><!-- .site-main -->
809</div><!-- .content-area -->
810<aside id="secondary" class="sidebar widget-area">
811<section id="text-2" class="widget widget_text">			<div class="textwidget"><a href="https://jasongi.com/about-me-jason-giancono"><img data-recalc-dims="1" src="https://i0.wp.com/jasongi.com/wp-content/uploads/2024/03/jg.png?w=840&#038;ssl=1" alt="Jason Giancono" style="max-width:100%;width:250px;aspect-ratio:1;margin:auto; display:block;"></a><p><h3 class="widget-title">Jason Giancono.</h3></p><p>I'm Jason Giancono. I'm currently working as a software engineer. I studied Computer Science at Curtin University.</p><p>I enjoy programming, all things tech and a bit of politics.</p><p>Everything on this website is my personal opinion and does not represent the views of anyone or thing other than me.</p><a href="https://au.linkedin.com/in/JasonGiancono">LinkedIn</a> | <a href="https://github.com/jasongi/">Github</a></p></div>
812</section>	</aside><!-- .sidebar .widget-area -->
813
814</div><!-- .site-content -->
815<footer id="colophon" class="site-footer">
816<nav class="main-navigation" aria-label="Footer Primary Menu">
817<div class="menu-menu-1-container"><ul id="menu-menu-2" class="primary-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-12"><a href="http://jasongi.com/">Home</a></li>
818<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-2359"><a href="#">Projects</a>
819<ul class="sub-menu">
820<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5610"><a href="https://jasongi.com/superloop-cvc-graph-archive/">Superloop CVC Graph Archive</a></li>
821<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3132 current_page_item menu-item-3137"><a href="https://jasongi.com/abb-cvc-archive/" aria-current="page">Aussie Broadband CVC Graph Archive</a></li>
822<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-7517"><a href="https://jasongi.com/2024/03/04/speed-up-djangos-collectstatic-command-with-collectfasta/">Collectfasta</a></li>
823</ul>
824</li>
825<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65"><a href="https://jasongi.com/contact-me/">Contact Me</a></li>
826<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-242"><a target="_blank" href="https://github.com/jasongi/">GitHub</a></li>
827<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2589"><a href="https://jasongi.com/about-me-jason-giancono/">About Me</a></li>
828</ul></div>				</nav><!-- .main-navigation -->
829<div class="site-info">
830<span class="site-title"><a href="https://jasongi.com/" rel="home">JasonGi</a></span>
831<a href="https://wordpress.org/" class="imprint">
832Proudly powered by WordPress				</a>
833</div><!-- .site-info -->
834</footer><!-- .site-footer -->
835</div><!-- .site-inner -->
836</div><!-- .site -->
837<script type="speculationrules">
838{"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/twentysixteen/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
839</script>
vendor: 1 bytes, line 839
839
840<script id="jetpack-stats-js-before">
841_stq = window._stq || [];
842_stq.push([ "view", {"v":"ext","blog":"56842507","post":"3132","tz":"8","srv":"jasongi.com","j":"1:16.0.1"} ]);
843_stq.push([ "clickTrackerInit", "56842507", "3132" ]);
844//# sourceURL=jetpack-stats-js-before
845</script>
vendor: 1 bytes, line 845
845
846<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202632.js"></script>
vendor: 1 bytes, line 846
846
847<script id="wp-emoji-settings" type="application/json">
848{"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://jasongi.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.2"}}
849</script>
vendor: 1 bytes, line 849
849
850<script type="module">
851/*! This file is auto-generated */
852const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,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 a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[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,a){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!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
853//# sourceURL=https://jasongi.com/wp-includes/js/wp-emoji-loader.min.js
854</script>
854
855</body>
856</html><!-- WP Fastest Cache file was created in 0.063 seconds, on August 4, 2026 @ 6:41 pm --><!-- via php -->

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.