<!DOCTYPE html>
<html lang="en-US">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="p:domain_verify" content="e39db17e97873145e7156fe545d2247e"/>
    <link rel="profile" href="https://gmpg.org/xfn/11">
    <title>Local Government Procurement &#8211; TBST Digital</title>
<meta name='robots' content='max-image-preview:large' />
<link rel='dns-prefetch' href='//cdn.lordicon.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<link rel='dns-prefetch' href='//unpkg.com' />
<link rel="alternate" type="application/rss+xml" title="TBST Digital &raquo; Feed" href="https://service.tbstdigital.com.au/feed/" />
<link rel="alternate" type="application/rss+xml" title="TBST Digital &raquo; Comments Feed" href="https://service.tbstdigital.com.au/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://service.tbstdigital.com.au/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fservice.tbstdigital.com.au%2Fcase-study%2Flgp%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://service.tbstdigital.com.au/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fservice.tbstdigital.com.au%2Fcase-study%2Flgp%2F&#038;format=xml" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://service.tbstdigital.com.au/wp-includes/css/dist/block-library/style.min.css?ver=6.9.11' type='text/css' media='all' />

<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.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}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id='global-styles-inline-css' type='text/css'>
: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%);--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--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--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(.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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;}
/*# sourceURL=global-styles-inline-css */
</style>

<style id='woocommerce-inline-inline-css' type='text/css'>
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='parent-style-css' href='https://service.tbstdigital.com.au/wp-content/themes/wp-spinnr/style.css?ver=6.9.11' type='text/css' media='all' />
<link rel='stylesheet' id='wp-spinnr-custom-css-css' href='https://service.tbstdigital.com.au/wp-content/themes/wp-spinnr-child/spinnr.min.css?ver=1762173793' type='text/css' media='all' />
<link rel='stylesheet' id='wp-spinnr-custom-css-0-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css?ver=6.9.11' type='text/css' media='all' />
<link rel='stylesheet' id='wp-spinnr-custom-css-1-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css?ver=6.9.11' type='text/css' media='all' />
<link rel='stylesheet' id='wp-spinnr-woocommerce-styles-css' href='https://service.tbstdigital.com.au/wp-content/themes/wp-spinnr/inc/assets/css/woocommerce.css?ver=6.9.11' type='text/css' media='all' />
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.7.0" id="wc-jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="wc-add-to-cart-js-extra">
/* <![CDATA[ */
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://service.tbstdigital.com.au/cart/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.7.0" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.7.0" id="wc-js-cookie-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="woocommerce-js-extra">
/* <![CDATA[ */
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.7.0" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/themes/wp-spinnr-child/spinnr_custom_head.js?ver=1713888048" id="wp-spinnr-custom-js-head-js"></script>
<script type="text/javascript" src="https://cdn.lordicon.com/lordicon-1.2.0.js?ver=6.9.11" id="wp-spinnr-custom-head-js-0-js"></script>
<link rel="https://api.w.org/" href="https://service.tbstdigital.com.au/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://service.tbstdigital.com.au/wp-json/wp/v2/case-study/1013" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://service.tbstdigital.com.au/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.9.11" />
<meta name="generator" content="WooCommerce 10.7.0" />
<link rel="canonical" href="https://service.tbstdigital.com.au/case-study/lgp/" />
<link rel='shortlink' href='https://service.tbstdigital.com.au/?p=1013' />
	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<style class='wp-fonts-local' type='text/css'>
@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}
</style>
<link rel="icon" href="https://service.tbstdigital.com.au/wp-content/uploads/2024/05/cropped-TBST-digital-favicon-32x32.png" sizes="32x32" />
<link rel="icon" href="https://service.tbstdigital.com.au/wp-content/uploads/2024/05/cropped-TBST-digital-favicon-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://service.tbstdigital.com.au/wp-content/uploads/2024/05/cropped-TBST-digital-favicon-180x180.png" />
<meta name="msapplication-TileImage" content="https://service.tbstdigital.com.au/wp-content/uploads/2024/05/cropped-TBST-digital-favicon-270x270.png" />
<link rel='stylesheet' id='wc-blocks-style-css' href='https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.7.0' type='text/css' media='all' />

</head>

<body class="wp-singular case-study-template-default single single-case-study postid-1013 single-format-standard wp-theme-wp-spinnr wp-child-theme-wp-spinnr-child theme-wp-spinnr woocommerce-no-js">
    <div id="app" class="site"><!-- #page -->
        <a class="skip-link sr-only" href="#content">Skip to content</a>
         <header id="header" class="fixed lg:px-4xl px-xl py-lg site-header top-0 w-full z-50" role="banner"> <div class="w-full"> <div class="flex items-center"> <div class=""><a href="https://tbstdigital.com.au/" class=""> <img decoding="async" class="dark-logo h-7 mb-0" src="https://service.tbstdigital.com.au/wp-content/uploads/2023/11/tbst_logo_on_dark.svg" alt="TBST Digital" /> <img decoding="async" class="h-7 light-logo mb-0" src="/wp-content/uploads/2023/11/tbst_logo_on_white.svg" alt="TBST Digital" /></a> </div> <div class="hidden lg:block ml-auto"> <div class="menu-main-menu-container"> </div> </div>  <div class="hidden lg:block"> <section id="custom_html-1" class="widget_text widget widget_custom_html"> <div class="textwidget custom-html-widget"><a class="btn cta m-0 small lg:ml-3xl lg:text-xs" href="https://tbstdigital.com.au/contact-us/">Let’s Talk</a> </div> </section> </div> <div class="lg:hidden ml-auto"><a href="javascript:void(0);" class="btn burger ghost icon px-xs small m-0" onclick="toggleMobileMenu()"> <svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class=""> <rect x="1.66663" y="3.8335" width="16.6667" height="1.33333" rx="0.666667" fill="white" /> <rect x="1.66663" y="9.3335" width="16.6667" height="1.33333" rx="0.666667" fill="white" /> <rect x="6.66663" y="14.8335" width="11.6667" height="1.33333" rx="0.666667" fill="white" /> </svg></a> </div> </div> </div> </header>        <div id="mobile-menu" class="fixed z-50 top-6xl transistion duration-300 w-full left-0 bottom-0 hidden bg-white py-4xl px-xl">
             <div class="menu-main-menu-container"> <ul id="mobile-menu" class="list-none"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-235 relative"><a href="https://service.tbstdigital.com.au/sydney-web-and-application-development-technical-marketing-consultancy/about-us/" class=" ">About</a> <ul class="sub-menu list-none"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-243 relative"><a href="https://service.tbstdigital.com.au/sydney-web-and-application-development-technical-marketing-consultancy/about-us/" class=" ">About Us</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-244 relative"><a href="https://service.tbstdigital.com.au/blog/" class=" ">Blog</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-245 relative"><a href="https://service.tbstdigital.com.au/contact-us/" class=" ">Contact Us</a> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-234 relative"><a href="https://service.tbstdigital.com.au/case-studies/" class=" ">Case Studies</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-233 relative"><a href="https://service.tbstdigital.com.au/for-agencies/" class=" ">For Agencies</a> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-607 relative"><a href="#" class=" ">Services</a> <ul class="sub-menu list-none"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-263 relative"><a href="https://service.tbstdigital.com.au/services/wordpress-websites/" class=" ">WordPress Websites</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262 relative"><a href="https://service.tbstdigital.com.au/services/web-applications/" class=" ">Web Applications</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-261 relative"><a href="https://service.tbstdigital.com.au/services/web-design/" class=" ">Web Design</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-260 relative"><a href="https://service.tbstdigital.com.au/services/google-ads/" class=" ">Google Ads</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259 relative"><a href="https://service.tbstdigital.com.au/services/dedicated-resources/" class=" ">Dedicated resources</a> </li> </ul> </li> </ul> </div> <div class="flex flex-col items-stretch mob-menu-btn"> <section id="custom_html-1" class="widget_text widget widget_custom_html"> <div class="textwidget custom-html-widget"><a class="btn cta m-0 small lg:ml-3xl lg:text-xs" href="/contact-us/">Let&#8217;s Talk</a> </div> </section> </div> <div class="mob-menu-socials flex justify-center gap-xl mb-4xl"><a class="text-title text-lg" href="https://twitter.com/TBSTDigital"><i class="fab fa-twitter"></i></a><a class="text-title text-lg" href="https://www.instagram.com/tbstdigital/"><i class="fab fa-instagram"></i></a><a class="text-title text-lg" href="https://au.linkedin.com/company/tbst"><i class="fab fa-linkedin"></i></a><a class="text-title text-lg" href="https://www.facebook.com/TBSTDigital/"><i class="fab fa-facebook"></i></a> </div> <div class="mob-menu-copyright flex justify-center"><span class="text-xs text-title">© 2024 TBST Digital</span> </div>        </div>
        <script type="text/javascript">
		
		window.addEventListener("load", (ev) => {
			document.getElementById('header').classList.remove('bg-transparent');
			if(!ifHeaderIsDark()) {
				document.getElementById('header').classList.add('white_mode');
			}
		});
		
        function toggleMobileMenu(){
			const menu = document.getElementById('mobile-menu');
			
			if(menu.classList.contains('hidden')) {
				menu.classList.remove('hidden');
				document.getElementById('header').classList.add('white_mode');
			} else {
				menu.classList.add('hidden');
				if(ifHeaderIsDark() && (Math.round(window.scrollY)) < 50) {
				   document.getElementById('header').classList.remove('white_mode');
				}
			}
        }
		
		function ifHeaderIsDark() {
			const checkClass = document.querySelector('.tbst-dark-header');
			return checkClass;
		}
		
		window.onscroll = function(ev) {
			if(document.getElementById('mobile-menu').classList.contains('hidden')) {
			   	if ((Math.round(window.scrollY)) >= 50) {
					document.getElementById('header').classList.add('white_mode');
				} else {
					if(ifHeaderIsDark()) {
					   document.getElementById('header').classList.remove('white_mode');
					}
				}
			}
		};
    </script>
        <div id="content" class="site-content"><!-- #content -->
	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

			
<article id="post-1013" class="post-1013 case-study type-case-study status-publish format-standard hentry">
     <div class="md:pb-6xl section" data-pb-label="Section"> <div class="container pt-6xl" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <div class="flex gap-x-xs items-center mb-base"><a class="hover:opacity-100 text-sm hover:text-paragraph text-paragraph opacity-50 transition" href="/" target="_self" rel="noopener">Home</a> <small class="mb-0" style="opacity: .5">>  </small><a class="hover:opacity-100 hover:text-paragraph opacity-50 transition text-paragraph text-sm " href="/case-studies/" target="_self" rel="noopener">Case Studies</a> </div> <h2 class="mb-base">Local Government Procurement  </h2> <p class="md:mb-6xl mb-4xl">Streamlining Government Digital Services: Enhancing Local Government Procurement’s Website Performance and Security  </p> <img decoding="async" src="https://service.tbstdigital.com.au/wp-content/uploads/2024/12/LGP.jpg" class="w-full" alt="" /> </div> </div> </div> </div> <div class="section py-0" data-pb-label="Section"> <div class="container grid md:grid-cols-3" data-pb-label="Container"> <div class="column md:col-span-1" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">Executive summary  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block">Local Government Procurement (lgp.org.au), a government-linked website, faced significant challenges due to an overloaded plugin ecosystem and performance issues. Over recent years, TBSD Digital took over the hosting, maintenance, and management of the site, implementing critical upgrades and security enhancements. These efforts led to a cleaner, faster, and more secure website, aligning with the client’s strategic priorities and ensuring reliable service delivery.  </div> </div> <hr class="border-stroke mt-4xl md:col-span-3" /> </div> </div> <div class="section py-0" data-pb-label="Section"> <div class="container grid md:grid-cols-3" data-pb-label="Container"> <div class="column md:col-span-1" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">Industries  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <p class="mb-0">Government <span class="text-accent">•</span> Public Sector  </p> </div> </div> <hr class="border-stroke mt-4xl md:col-span-3" /> </div> </div> <div class="section py-0" data-pb-label="Section"> <div class="container grid md:grid-cols-3" data-pb-label="Container"> <div class="column md:col-span-1" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">Size  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column">Medium Government Entity  </div> <hr class="border-stroke mt-4xl md:col-span-3" /> </div> </div> <div class="section py-0" data-pb-label="Section"> <div class="container grid md:grid-cols-3" data-pb-label="Container"> <div class="column md:col-span-1" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">location  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block">Australia (National Presence)  </div> </div> <hr class="border-stroke mt-4xl md:col-span-3" /> </div> </div> <div class="pb-0 section pt-4xl" data-pb-label="Section"> <div class="container grid md:grid-cols-3 grid-cols-1" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">Provided Services  </h6> </div> </div> <div class="column grid lg:grid-cols-4 md:col-span-2 grid-cols-2" data-pb-label="Column"> <div class="card content-block p-xl lord-trigger" data-pb-label="Content Block"> <div class="flex flex-col items-center gap-y-base"> <div class="h-lg icon-anim w-lg"> <lord-icon class="icon-anim-lord" src="https://cdn.lordicon.com/aoczlnrt.json" trigger="hover" target=".lord-trigger" colors="primary:#374151,secondary:#2f61f6" style="width:64px;height:64px"> </lord-icon> </div> <h6 class="mb-0 text-sm text-center">Strategy  </h6> </div> </div> <div class="card content-block p-xl lord-trigger" data-pb-label="Content Block"> <div class="flex flex-col items-center gap-y-base"> <div class="h-lg icon-anim w-lg"> <lord-icon class="icon-anim-lord" src="https://cdn.lordicon.com/nckowqik.json" trigger="hover" target=".lord-trigger" colors="primary:#374151,secondary:#2f61f6" style="width:64px;height:64px"> </lord-icon> </div> <h6 class="mb-0 text-sm text-center">Web Development  </h6> </div> </div> <div class="card content-block p-xl lord-trigger" data-pb-label="Content Block"> <div class="flex flex-col items-center gap-y-base"> <div class="h-lg icon-anim w-lg"> <lord-icon class="icon-anim-lord" src="https://cdn.lordicon.com/uktwwckg.json" trigger="hover" target=".lord-trigger" colors="primary:#374151,secondary:#2f61f6" style="width:64px;height:64px"> </lord-icon> </div> <h6 class="mb-0 text-sm text-center">Application Development  </h6> </div> </div> <div class="card content-block p-xl lord-trigger" data-pb-label="Content Block"> <div class="flex flex-col items-center gap-y-base"> <div class="h-lg icon-anim w-lg"> <lord-icon class="icon-anim-lord" src="https://cdn.lordicon.com/ggijgnjp.json" trigger="hover" target=".lord-trigger" colors="primary:#374151,secondary:#2f61f6" style="width:64px;height:64px"> </lord-icon> </div> <h6 class="mb-0 text-sm text-center">Website Analytics  </h6> </div> </div> </div> <hr class="border-stroke mt-4xl md:col-span-3" /> </div> </div> <div class="pt-0 section md:pb-6xl" data-pb-label="Section"> <div class="container grid md:grid-cols-3 pt-4xl gap-y-2xl md:gap-y-4xl" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">key information  <br /> </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block">Local Government Procurement (lgp.org.au) is a key platform facilitating procurement processes for local government entities across Australia. The website serves as a central hub for managing procurement activities, ensuring transparency, efficiency, and compliance with governmental standards.  </div> </div> </div> </div> <div class="md:py-6xl section bg-secondary" data-pb-label="Section"> <div class="container grid md:grid-cols-3" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed mb-0 text-accent">challenges/objectives  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <ul class="list-outside ml-xl"> <li class=""><b class="">Overloaded Plugin Ecosystem:</b> The original website utilised approximately 43 plugins, leading to performance bottlenecks, bugs, and conflicts.  </li> <li class=""><b class="">Performance Issues:</b> Frequent bugs and slow load times hindered user experience and operational efficiency.  </li> <li class=""><b class="">Security Concerns:</b> As a government-linked entity, ensuring robust security to prevent data breaches and comply with governmental regulations was critical.  </li> <li class=""><b class="">Content Management Complexity:</b> Managing and updating content was cumbersome due to the high number of plugins and lack of streamlined processes.  </li> <li class=""><b class="">Strategic Security Enhancements:</b> Aligning the website’s security measures with the client’s strategic priority to enhance security over the next 2-3 years.  </li> <li class=""><b class="">Operational Efficiency:</b> Reducing dependency on third-party plugins and improving the website’s reliability and maintainability.  </li> </ul> </div> </div> </div> </div> <div class="pt-0 section pb-0" data-pb-label="Section"> <div class="container grid md:grid-cols-3 md:pt-6xl pt-4xl gap-y-2xl md:gap-y-4xl" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">Solution/strategy  <br /> </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <p class="">TBST Digital implemented a comprehensive strategy to overhaul and manage the Local Government Procurement website, focusing on performance optimization, security enhancement, and streamlined content management. The key components of our approach included:  </p> <ul class="list-outside ml-xl"> <li class=""><b class="">Website Cleanup and Optimization:</b> Reduced the number of plugins from 43 to 25, eliminating unnecessary and conflicting add-ons to enhance site performance and stability.  </li> <li class=""><b class="">Hosting Environment Upgrade:</b> Upgraded the hosting infrastructure to a more robust and scalable environment, resulting in increased website speed and reliability.  </li> <li class=""><b class="">Database Clean-Up:</b> Executed a thorough database cleanup, removing over 2 million records of unused data to improve database performance and reduce potential security vulnerabilities.  </li> <li class=""><b class="">Security Enhancements:</b> Conducted a comprehensive security review, implemented two-factor authentication, encrypted sensitive data, and established proper disaster recovery processes.  </li> <li class=""><b class="">Content Management Improvements:</b> Developed tools and processes that allowed the client to manage and update content independently, reducing reliance on third-party services and accelerating time to market.  </li> <li class=""><b class="">Collaboration with IT and Security Teams:</b> Worked closely with the client’s new Head of IT and Security to ensure the website met all security requirements without impeding marketing and operational needs.  </li> <li class=""><b class="">Support for Strategic Objectives:</b> Continued to support the client’s strategic goals by providing ongoing updates, performance monitoring, and security improvements.  </li> </ul> </div> </div> </div> </div> <div class="md:py-6xl section bg-secondary" data-pb-label="Section"> <div class="container grid md:grid-cols-3" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed mb-0 text-accent">implementation  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <ul class="list-outside ml-xl"> <li class=""><b class="">Initial Assessment and Cleanup:</b> Identified and removed redundant plugins, streamlined the codebase, and resolved existing bugs and conflicts to stabilise the website.  </li> <li class=""><b class="">Hosting Upgrade:</b> Migrated the website to a new, high-performance hosting environment, significantly improving load times and overall site responsiveness.  </li> <li class=""><b class="">Database Optimization:</b> Cleaned up the database by deleting over 2 million unused records, enhancing performance and reducing the risk of data-related issues.  </li> <li class=""><b class="">Security Overhaul:</b> Implemented two-factor authentication, encrypted databases, and established disaster recovery protocols. Conducted user access audits to ensure only authorised personnel had access.  </li> <li class=""><b class="">Content Management Tools:</b> Developed user-friendly tools that empowered the client to create and manage content without technical assistance, facilitating quicker updates and content deployment.  </li> <li class=""><b class="">Ongoing Maintenance and Support:</b> Established a maintenance schedule for regular updates, backups, and security checks to ensure the website remains secure and performant.  </li> <li class=""><b class="">Collaboration with Partners:</b> Worked with LGP’s marketing agency ensuring seamless integration and support across all technical services.  </li> </ul> </div> </div> </div> </div> <div class="pt-0 section pb-0" data-pb-label="Section"> <div class="container grid md:grid-cols-3 pt-4xl gap-y-2xl md:gap-y-4xl" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed text-accent mb-0">results  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <ul class="list-outside ml-xl"> <li class=""><b class="">Enhanced Performance: </b>Upgraded hosting and optimised the website reduced load times and eliminated performance bottlenecks, resulting in a smoother user experience.  </li> <li class=""><b class="">Improved Security: </b>Strengthened security measures, including two-factor authentication and data encryption, safeguarded sensitive information and complied with governmental security standards.  </li> <li class=""><b class="">Streamlined Content Management:</b> Reduced the number of plugins by 50 % and implemented efficient content management tools enabled the client to manage and update the website independently, accelerating content deployment and reducing operational costs.  </li> <li class=""><b class="">Operational Efficiency:</b> Cleaned and optimised the database improved website stability and reduced the occurrence of bugs and conflicts, ensuring reliable service delivery.  </li> <li class=""><b class="">Client Satisfaction:</b> The client expressed high satisfaction with the improvements, noting enhanced website performance, security, and the ability to support their strategic objectives effectively.  </li> <li class=""><b class="">Ongoing Support:</b> Continued collaboration ensures that the website evolves with the client’s needs, supporting their strategic goals and maintaining high standards of performance and security.  </li> </ul> </div> </div> </div> </div> <div class="md:py-6xl section bg-secondary" data-pb-label="Section"> <div class="container grid md:grid-cols-3" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <h6 class="uppercase leading-relaxed mb-0 text-accent">conClusion  </h6> </div> </div> <div class="column md:col-span-2" data-pb-label="Column"> <div class="content-block" data-pb-label="Content Block"> <p class="">Through a strategic partnership and targeted interventions, TBST Digital successfully transformed the Local Government Procurement website into a robust, secure, and efficient platform. By addressing performance issues, enhancing security, and streamlining content management, we enabled the client to achieve their strategic objectives and ensure reliable service delivery. Our ongoing support continues to drive the website’s evolution, aligning with the client’s growth and security priorities.  </p> </div> </div> </div> </div> <div class="bg-primary relative section" data-pb-label="Section"> <div class="container" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block flex flex-col md:items-center" data-pb-label="Content Block"> <h2 class="md:text-center mb-0">What the client said  </h2> <hr class="border-accent border-t-2 my-4xl w-2xl" /> </div> <div class="bg-secondary border-0 card content-block grid grid-cols-2 md:grid-cols-12 md:p-0 pt-0" data-pb-label="Content Block"> <div class="col-span-1 col-start-2 lg:col-span-3 md:col-span-4 md:col-start-1 md:pb-4xl md:pl-4xl"> <div class="-mt-8 bg-accent flex items-center justify-center lg:h-52 md:h-44 md:p-3xl md:w-full p-xl rounded-md w-24 h-24"> <img decoding="async" src="https://service.tbstdigital.com.au/wp-content/uploads/2024/12/lgp-logo-retina-phs9bfc5l1ugib4bd7qluw8ib2d9xa4nk16tbh96wa.png" alt="" /> </div> </div> <div class="-mt-9 flex flex-col md:col-span-1 md:items-end md:py-4xl md:mt-0"> <svg width="19px" height="26px" viewbox="0 0 19 26" fill="none" xmlns="http://www.w3.org/2000/svg" class="" style="min-width: 19px; min-height: 26px"> <g clip-path="url(#clip0_177_1838)" class=""> <path d="M6.048 18.44H1.152L5.76 7.544H8.88L6.048 18.44ZM13.824 18.44H8.928L13.536 7.544H16.656L13.824 18.44Z" fill="#2F61F6" /> </g> <defs class=""> <clippath id="clip0_177_1838" class=""> <rect width="19" height="26" fill="white" /> </clippath> </defs> </svg> </div> <div class="lg:col-span-8 md:col-span-7 md:pr-4xl md:py-4xl col-span-2"> <p class="">TBST Digital transformed our website from a problematic platform into a streamlined, secure, and high-performing tool that supports our procurement processes efficiently. Their expertise in optimising our digital infrastructure has been invaluable to our operations.  </p> <h6 class="mb-0">Jane Doe, IT Manager at Local Government Procurement  </h6> </div> </div> </div> </div> </div> <div class="section theme-dark" data-pb-label="Section"> <div class="container" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block max-w-4xl text-center mx-auto" data-pb-label="Content Block"> <h2 class=" ">Is your website struggling with performance issues or security challenges?  <br /> </h2> <p class="">Contact us today to learn how TBST Digital can help transform your digital presence, ensuring reliability, security, and efficiency for your organisation.  </p><a class="btn cta" href="/contact-us" target="_self" rel="noopener">Let&#8217;s Talk</a> </div> </div> </div> </div> <div class="section" data-pb-label="Section"> <div class="container" data-pb-label="Container"> <div class="column" data-pb-label="Column"> <div class="content-block flex flex-col md:items-center" data-pb-label="Content Block"> <h2 class="md:text-center mb-0">You may also be interested in:  </h2> <hr class="border-accent border-t-2 my-4xl w-2xl" /> </div> <div class="content-block gap-y-4xl grid lg:gap-x-lg lg:gap-y-6xl lg:grid-cols-3 md:grid-cols-2" data-pb-label="Content Block"><a class="" href="/case-studies/ez-smile/" target="_self" rel="noopener"> <div class="case-card flex flex-col items-start w-full"> <div class="rounded-md scalable-img w-full" style="height: 30rem"> <img decoding="async" src="https://service.tbstdigital.com.au/wp-content/uploads/2023/11/thumbnail_ez_smile.jpg" class="h-full w-full" alt="" /> </div> <div class="mt-xl mb-xs opacity-70 max-w-full text-paragraph"> <small class="mr-xs">Health  </small> </div> <h5 class="mb-0 link-underline max-w-full">EZ Smile  </h5> </div></a><a class="" href="/case-studies/patient-familiarisation-program/" target="_self" rel="noopener"> <div class="case-card flex flex-col items-start w-full"> <div class="rounded-md scalable-img w-full" style="height: 30rem"> <img decoding="async" src="/wp-content/uploads/2023/11/thumbnail_pharma.jpg" class="h-full w-full" /> </div> <div class="mt-xl mb-xs opacity-70 max-w-full text-paragraph"> <small class="mr-xs">Pharmaceutical  </small> </div> <h5 class="mb-0 link-underline max-w-full">Patient Familiarisation Program  </h5> </div></a><a class="" href="/case-studies/wanless-waste-management/" target="_self" rel="noopener"> <div class="case-card flex flex-col items-start w-full"> <div class="rounded-md scalable-img w-full" style="height: 30rem"> <img decoding="async" src="https://service.tbstdigital.com.au/wp-content/uploads/2023/11/thumbnail_wanless_waste_management.jpg" class="h-full w-full" /> </div> <div class="mt-xl mb-xs opacity-70 max-w-full text-paragraph"> <small class="mr-xs">Corporate  </small> <small class="mr-xs">•  </small> <small class="mr-xs">Ecology  </small> </div> <h5 class="mb-0 link-underline max-w-full">Wanless Waste Management  </h5> </div></a> </div> </div> </div> </div></article><!-- #post-## -->
		</main><!-- #main -->
	</div><!-- #primary -->

		</div><!-- #content -->
		 <footer class="site-footer relative"> <div class="text-xs bg-black bg-transparent text-white"> <div class="container "> <div class="flex flex-col-reverse md:flex-row md:items-center justify-between border-t border-stroke-dark py-3xl gap-y-4xl"> <div class="tbst-copyright"><span class="text-xs text-paragraph-dark">© 2026 TBST Digital</span> </div> </div> </div> </div> </footer>	</div><!-- #page -->

	<script type="speculationrules">
{"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/wp-spinnr-child/*","/wp-content/themes/wp-spinnr/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
	<script type='text/javascript'>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/themes/wp-spinnr-child/spinnr_custom.js?ver=1762173794" id="wp-spinnr-custom-js-js"></script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/themes/wp-spinnr-child/spinnr_custom_body.js?ver=1762173795" id="wp-spinnr-custom-js-body-js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" id="wp-spinnr-custom-foot-js-0-js"></script>
<script type="text/javascript" src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.min.js" id="wp-spinnr-custom-foot-js-1-js"></script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.7.0" id="sourcebuster-js-js"></script>
<script type="text/javascript" id="wc-order-attribution-js-extra">
/* <![CDATA[ */
var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://service.tbstdigital.com.au/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://service.tbstdigital.com.au/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.7.0" id="wc-order-attribution-js"></script>
<script id="wp-emoji-settings" type="application/json">
{"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://service.tbstdigital.com.au/wp-includes/js/wp-emoji-release.min.js?ver=6.9.11"}}
</script>
<script type="module">
/* <![CDATA[ */
/*! This file is auto-generated */
var 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)))});
//# sourceURL=https://service.tbstdigital.com.au/wp-includes/js/wp-emoji-loader.min.js
/* ]]> */
</script>
	
</body>
</html>