1<!DOCTYPE html><html lang="en-US" dir="ltr" data-nojs><head><title>Averfocus</title><meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta name="generator" content="Zoho Commerce, https://www.zoho.com/commerce"/><link rel="icon" href="/favicon.png"/><link href=https://zfcommerce.nimbuspop.com/IDC/css/portal-signin.css rel="stylesheet"><link href="/zs-customcss.css" rel="stylesheet">
1<script src="https://cdn1.zohoecommerce.com/zs-lang_en_US.js?v=1788493820669&storefront_domain=www.averfocus.com.au" defer></script>
1<script src="https://zfcommerce.nimbuspop.com/IDC/js/zstore-core.js" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/header.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/header.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/eventhandler.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/eventhandler.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/megamenu.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/megamenu.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/language-list.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/language-list.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/custom.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/custom.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/store.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/store.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/products-pagination.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/products-pagination.js'" defer></script>
1<script>window.zs_data_center="USA";</script>
1<script>window.stand_alone_path="";</script>
1<script>window.zs_rendering_mode="live";</script>
1<script>window.is_social_share_enabled="true";</script>
1<script src="https://zfcommerce.nimbuspop.com/IDC/js/browser_compatibility.js" defer></script>
1<script src="https://zfcommerce.nimbuspop.com/IDC/js/portal_signup.js" defer></script>
1<script type="application/javascript">window.zs_view="signin"</script>
1<meta name="google-site-verification" content="LUJemGgjYlF1aXydImtBvKPabgf0fj_9E_Ji-w1y3U4"/><style> [data-zs-selling-price], [data-zs-label-price], [data-zs-add-to-cart] { display: none !important; } [hide_tag_element] { display: none !important; } [show_tag_element] { display: flex !important; } </style>
1<script type="application/javascript"> 2 /* Hide price and add to cart for guest users */ 3 var first_occurence = true, current_user = "null", user_data_fetched = false, api_call_initiated = false, is_collection_fetched = false, is_collection_fetching_initiated = false, cs_collections_data = [], is_signed_user = false; 4 var canAddButtonForRate = true; // To show or hide the alternate button for add to cart and price 5 var custom_text = "Login to View Prices"; //Text can be modified according to the need 6 var navigate_url = "/signin"; // Link to map for the alternate button 7 var need_collection_handling = false; // can be changed to true if need to hide or show item based on collection 8 var collection_id = ""; // Items in the given will be shown or hidden 9 var collection_type = "hide"; // Defines whether to "show" or "hide" items in the collection 10 11 function checkUserStatus() { 12 showDataPricing(); 13 showOrHideItemData(); 14 if (window.is_portal_site && !user_data_fetched) { 15 if (!api_call_initiated) { 16 api_call_initiated = true; 17 $X.get({ 18 url: '/portaluser/getCurrentPortalUser',//NO I18N 19 handler: getCurrentUserData 20 }); 21 } 22 } else if (current_user == "null") { 23 if (need_collection_handling) { 24 checkCollectionAndShowData(); 25 } else { 26 showOrHideItemData(); 27 } 28 } 29 } 30 31 function getCurrentUserData() { 32 let { user } = JSON.parse(this.responseText).current_user || {}; 33 current_user = user || "null"; 34 user_data_fetched = true; 35 if (current_user == "null") { 36 if (need_collection_handling) { 37 checkCollectionAndShowData(); 38 } else { 39 showOrHideItemData(); 40 } 41 } else { 42 is_signed_user = true; 43 showOrHideItemData(); 44 } 45 if (window.zs_view == "product" && first_occurence) { 46 first_occurence = false; 47 setTimeout(showOrHideItemData, 1000); 48 } 49 } 50 51 function checkCollectionAndShowData () { 52 if (is_collection_fetched) { 53 showOrHideItemData(); 54 } else if (!is_collection_fetching_initiated) { 55 is_collection_fetching_initiated = true; 56 $X.get({ 57 url: `${window.origin}/zos-api/products?show_in_storefront=true&status=active&collection_id=${collection_id}`,//NO I18N 58 handler: function () { 59 let { products } = JSON.parse(this.responseText) || {}; 60 cs_collections_data = products.map((product) => { 61 return product.product_id; 62 }); 63 is_collection_fetched = true; 64 showOrHideItemData(); 65 } 66 }); 67 } 68 } 69 70 function showOrHideItemData() { 71 showHidePrices("data-zs-selling-price"); // Hiding selling price 72 showHidePrices("data-zs-label-price"); // Hiding retail price 73 showHidePrices("data-zs-add-to-cart"); // Hiding Add to cart 74 showHidePrices("data-zs-quantity-container"); 75 showHidePrices("data-quantity"); 76 } 77 78 function showDataPricing() { 79 let attributesHidden = ['data-zs-selling-price', 'data-zs-label-price', 'data-zs-quantity-container','data-quantity']; 80 for (let attribute of attributesHidden) { 81 let elementCotainers = document.querySelectorAll(`[${attribute}]`); 82 for (let elementCotainer of elementCotainers) { 83 elementCotainer.setAttribute("show_tag_element", ""); 84 } 85 } 86 87 } 88 89 function showHidePrices(attributeName) { // Shows or hides price fo all the items 90 let elementsForProcessing = document.querySelectorAll(`[${attributeName}]`); 91 for (let element of elementsForProcessing) { 92 let productElementId = getProductElementId(element); 93 if (!productElementId) { 94 continue; 95 } 96 let elementCotainer = element.parentElement; 97 let isPriceElement = ['data-zs-selling-price', 'data-zs-label-price'].includes(attributeName); 98 let isCartElement = ['data-zs-add-to-cart'].includes(attributeName); 99 let isQuantity = ['data-zs-quantity-container'].includes(attributeName); 100 let isListQuantity = ['data-quantity'].includes(attributeName).parentNode; 101 if ((isPriceElement && element.parentElement.hasAttribute('data-zs-pricings')) || isCartElement || isQuantity || isListQuantity) { // To handle the price shown after seleting the variants in details page 102 elementCotainer = element; 103 } 104 let canHideElement = getCanShowOrHideElement(productElementId); 105 if (canHideElement) { 106 elementCotainer.setAttribute("hide_tag_element", ""); 107 elementCotainer.removeAttribute("show_tag_element"); 108 let loginElement = elementCotainer.parentElement.querySelector("[login-to-view-price]"); 109 loginElement ? loginElement.removeAttribute("hide_tag_element") : ''; 110 } else { 111 elementCotainer.setAttribute("show_tag_element", ""); 112 elementCotainer.removeAttribute("hide_tag_element"); 113 let loginElement = elementCotainer.parentElement.querySelector("[login-to-view-price]"); 114 loginElement ? loginElement.setAttribute("hide_tag_element", "") : ''; 115 } 116 if (canAddButtonForRate && isPriceElement && canHideElement && !(elementCotainer.parentElement.querySelector(":scope > [login-to-view-price]"))) { 117 let anchor_tag = document.createElement("a"); 118 anchor_tag.innerText = custom_text; 119 anchor_tag.href = navigate_url; 120 anchor_tag.setAttribute("login-to-view-price", ""); 121 elementCotainer.parentElement.appendChild(anchor_tag); 122 } 123 } 124 } 125 126 function getCanShowOrHideElement (productElementId) { 127 if (is_signed_user) { 128 return false;
129 } else if (!need_collection_handling) { 130 return true; 131 } else if (collection_type === "show") { 132 return is_collection_fetched ? !cs_collections_data.includes(productElementId) : true; 133 } else if (collection_type === "hide") { 134 return is_collection_fetched ? cs_collections_data.includes(productElementId) : true; 135 } 136 } 137 138 function getProductElementId(element) { 139 let productIdElement = element ? element.closest("[data-zs-product-id]") : ''; 140 return productIdElement ? productIdElement.getAttribute('data-zs-product-id') : ''; 141 } 142 143 function lazyloadproductlistsuccess() { 144 setTimeout(checkUserStatus, 1000); 145 } 146 147 document.addEventListener("zp-event-attribute-selected", checkUserStatus, false); 148 document.addEventListener("zp-event-add-to-cart-success", checkUserStatus, false); 149 document.addEventListener("zp-event-attribute-group-invalid", checkUserStatus, false); 150 document.addEventListener("pricelist:afterLoad", checkUserStatus, false); 151 152 document.addEventListener("zs-event-get-products-list-success", lazyloadproductlistsuccess, false); 153 document.addEventListener("zp-event-search-success", checkUserStatus, false); 154 document.addEventListener("quickview:opened", checkUserStatus, false); 155 156 window.addEventListener("load", checkUserStatus); 157</script>
157<script> 158 function addingCustomText() { 159 let userNameElem = document.querySelector("[data-portal-user-name]"); 160 if (userNameElem && userNameElem.textContent.trim() !== "") { 161 let products = document.querySelectorAll("[data-zs-product-id]"); 162 products.forEach(product => { 163 let priceTag = product.querySelector("[data-zs-selling-price]"); 164 if (priceTag && !product.querySelector(".custom-gst-text")) { // Avoid duplication 165 let custom_text_elem = document.createElement("div"); 166 custom_text_elem.innerText = "(+GST)"; 167 custom_text_elem.classList.add("custom-gst-text"); 168 priceTag.insertAdjacentElement("afterend", custom_text_elem); 169 } 170 }); 171 } 172 } 173 174 document.addEventListener("DOMContentLoaded", function() { 175setTimeout(addingCustomText, 2000); 176}); 177 document.addEventListener("quickview:opened", addingCustomText); 178 document.addEventListener("zs-event-get-products-list-success", function() { 179 setTimeout(addingCustomText, 2000); 180 }); 181</script>
181<style> .theme-product-pricing{ display: flex; justify-content: space-between; } </style>
181<script type="application/javascript"> 182 183/*Snippet to show SKU in product list layout and product_details(optional) page.*/ 184 185function show_sku(){ 186 var sort_column = { 187 "popularity": "best_selling", 188 "new": "created_time", 189 "HtoL": "min_rate", 190 "LtoH": "max_rate", 191 "featured": "", 192 "AtoZ": "name", 193 "ZtoA": "name" 194 }; 195 var sort_order = { 196 "popularity": "A", 197 "new": "D", 198 "HtoL": "D", 199 "LtoH": "A", 200 "featured":"", 201 "AtoZ": "A", 202 "ZtoA": "D" 203 }; 204 var per_page = 0,current_page_number = 0,flag_sorting = false,default_sortby = "" , isNormalPage = false; 205 206 var include_product_details = true; //Boolean to include SKU entry in product details page 207 208 function showSKUInProductPage() { 209 if(include_product_details){ 210 var productContainer = document.querySelectorAll("[data-zs-product-id]"); 211 var variants = window.zs_product.variants; 212 for (var i = 0; i < variants.length; i++) { 213 /* Adding div for SKU */ 214 var price_container = productContainer[0].querySelector("[data-zs-pricings][data-zs-variant-id='" + variants[i].variant_id + "']"); 215 var sku_element = addSKUElement(price_container,variants[i].sku); 216 if(sku_element){ 217 sku_element.innerHTML = " " + sku_element.innerHTML; 218 } 219 } 220 } 221 setTimeout(function(){ 222 var product_ids = []; 223 var productContainer = document.querySelectorAll("[data-zs-product-id]"); 224 for(var i=1;i< productContainer.length;i++){ 225 var prd_id = productContainer[i].getAttribute("data-zs-product-id"); 226 if(!product_ids.includes(prd_id)){ 227 product_ids.push(prd_id); 228 } 229 } 230 if(product_ids.length > 0){ 231 getProductDetailsByIds(product_ids.toString(),false); 232 } 233 },2000); 234 } 235 236 function displaySKU(products, args) { 237 var target_container; 238 if (args.collection_id != null) { 239 target_container = document.querySelector("[data-zs-collection-id='" + args.collection_id + "']"); 240 } else if(args.is_quick_look_page){ 241 var quick_look_element = document.getElementById("product_quick_look"); 242 if(quick_look_element && quick_look_element.innerHTML != ""){ 243 target_container = quick_look_element; 244 } 245 } else { 246 target_container = "null"; 247 } 248 for (var i = 0; i < products.length; i++) { 249 var product_containers = (target_container != "null") ? (target_container.querySelectorAll("[data-zs-product-id='" + products[i].product_id + "']")) : (document.querySelectorAll("[data-zs-product-id='" + products[i].product_id + "']")); 250 product_containers.forEach(function(product){ 251 if (product && product.querySelectorAll("[sku]").length == 0) { 252 var product_id = product.getAttribute("data-zs-product-id"); 253 if (product_id == products[i].product_id) { 254 var variants = products[i].variants; 255 var price_container_array = product.querySelectorAll("[data-zs-pricings][data-zs-variant-id]"); 256 if (price_container_array.length > 0) { 257 for (var j = 0; j < price_container_array.length; j++) { 258 var variant_id = price_container_array[j].getAttribute("data-zs-variant-id"); 259 for (var k = 0; k < variants.length; k++) { 260 if (variants[k].variant_id == variant_id) { 261 /* Adding div for sku */ 262 addSKUElement(price_container_array[j],variants[k].sku); 263 } 264 } 265 } 266 } else { 267 price_container_array = product.querySelector("[data-zs-selling-price]"); 268 if(!price_container_array){ 269 price_container_array = product.querySelector("[data-zs-label-price]"); 270 } 271 if (price_container_array && variants.length == 1) { 272 /* Adding div for SKU */ 273 var sku_element = addSKUElement(price_container_array.parentElement,variants[0].sku); 274 if(sku_element){ 275 if(product.className.includes("theme-product-list-style-07")){ 276 sku_element.style = "font-size: 14px;margin:auto;text-align:center"; 277 } 278 price_container_array.parentElement.style.display = "block"; 279 } 280 } 281 } 282 } 283 } 284 }); 285 } 286 } 287
288 function addSKUElement(elem,sku){ 289 if(sku == "" || !elem){ 290 return null; 291 } 292 var paragraph_elem = document.createElement("P"); 293 paragraph_elem.style = "font-size:14px;"; 294 var innerHTML = "</b>" + sku; 295 paragraph_elem.setAttribute("sku", sku); 296 paragraph_elem.innerHTML = innerHTML; 297 elem.appendChild(paragraph_elem); 298 return paragraph_elem; 299 } 300 301 function getProductDetails(url,params,str,collection_id) { 302 var productCount = document.querySelectorAll("[data-zs-product-id]").length; 303 if (productCount == 0) { 304 return; 305 } 306 var url, str; 307 var page_number_container = document.querySelector("[data-current-page-number]"); 308 current_page_number ++; 309 params += "&page=" + current_page_number + "&per_page=" + per_page; 310 var sortcolumn = sort_column[default_sortby]; 311 var sortorder = sort_order[default_sortby]; 312 if (document.querySelector("[data-sort-by-products]")) { 313 sortcolumn = sort_column[document.querySelector("[data-sort-by-products]").value]; 314 sortorder = sort_order[document.querySelector("[data-sort-by-products]").value]; 315 } 316 if(flag_sorting && !isNormalPage){ 317 params += "&sort_column=" + sortcolumn + "&sort_order=" + sortorder; 318 } 319 $X.get({ 320 url: url + "?" + params, 321 args: { 322 collection_id: collection_id, 323 is_quick_look_page: false, 324 str : str 325 }, 326 handler: function (args) { 327 var response = JSON.parse(this.responseText); 328 if (response.code == 0) { 329 if (args.str != "") { 330 var products = response[args.str].products; 331 } else { 332 var products = response.products; 333 } 334 displaySKU(products, args); 335 } 336 } 337 }); 338 } 339 340 function renderHomePage() { 341 isNormalPage = true; 342 var collections = document.querySelectorAll("[data-zs-collection-id]"); 343 for (var i = 0; i < collections.length; i++) { 344 var products_count = collections[i].querySelectorAll("[data-zs-product-id]").length; 345 current_page_number = 0; 346 if (products_count > 0) { 347 var collection_id = collections[i].getAttribute("data-zs-collection-id"); 348 renderCollections(collection_id); 349 } 350 } 351 var storeproducts = document.querySelectorAll("[data-element-type='storeproduct']"); 352 var product_ids = []; 353 for(var i = 0; i < storeproducts.length; i++) { 354 var product = storeproducts[i].querySelector("[data-zs-product-id]"); 355 var prd_id = product.getAttribute("data-zs-product-id"); 356 if(!product_ids.includes(prd_id)){ 357 product_ids.push(prd_id); 358 } 359 } 360 for(var i=0;i< product_ids.length;i=i+20){ 361 var temp = product_ids.splice(i,i+20); 362 getProductDetailsByIds(temp.toString(),false); 363 } 364 } 365 366 function getProductDetailsByIds(product_ids,is_quick_look_page) { 367 $X.get({ 368 url: window.origin + "/zos-api/products?product_ids="+product_ids, 369 args: { 370 collection_id:null, 371 is_quick_look_page : is_quick_look_page 372 }, 373 handler: function (args) { 374 var response = JSON.parse(this.responseText); 375 if(response.code == 0){ 376 displaySKU(response.products,args); 377 } 378 } 379 }); 380 } 381 382 function getPerPageValue() { 383 if(per_page == 0){ 384 $X.get({ 385 url: window.origin + "/api/store-meta", 386 handler: function (args) { 387 var response = JSON.parse(this.responseText); 388 if (response.status_code == "0") { 389 per_page = response.payload.settings.products_limit; 390 default_sortby = response.payload.settings.default_sortby; 391 flag_sorting = response.payload.settings.flag_sorting; 392 if (window.zs_view == "category"){ 393 renderCategories(); 394 }else if(window.zs_view == "collection"){ 395 renderCollections(); 396 }else if(window.zs_view == "search-products"){ 397 renderSearchProducts(); 398 }else{ 399 renderHomePage(); 400 } 401 } 402 } 403 }); 404 }else{ 405 if (window.zs_view == "category"){ 406 renderCategories(); 407 }else if(window.zs_view == "collection"){ 408 renderCollections(); 409 }else if(window.zs_view == "search-products"){ 410 renderSearchProducts(); 411 }else{ 412 renderHomePage(); 413 } 414 } 415 } 416 417 function showSKUInQuickLook(){ 418 var quick_look_element = document.getElementById("product_quick_look"); 419 if(quick_look_element){ 420 var product_container = quick_look_element.querySelector("[data-zs-product-id]"); 421 if(product_container){ 422 var product_id = product_container.getAttribute("data-zs-product-id"); 423 var product_ids = []; 424 product_ids[0] = product_id; 425 getProductDetailsByIds(product_ids.toString(),true); 426 } 427 } 428 } 429 430 function renderCollections(collection_id){ 431 if(collection_id == null){ 432 collection_id = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1); 433 } 434 var url = window.origin + "/zos-api/collections/" + collection_id; 435 var str = "collection"; 436 if(window.zs_view == "collection"){ 437 collection_id = null; 438 } 439 var params = "include_products=true"; 440 getProductDetails(url,params,str,collection_id); 441 } 442 443 function renderCategories(category_id){ 444 if(category_id == null){ 445 category_id = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1); 446 } 447 var url = window.origin + "/zos-api/categories/" + category_id; 448 var str = "category"; 449 if(window.zs_view == "category"){ 450 category_id = null; 451 } 452 var params = "include_products=true"; 453 getProductDetails(url,params,str,category_id); 454 } 455
456 function renderSearchProducts(){ 457 var queryString = window.location.search; 458 var urlParams = new URLSearchParams(queryString); 459 var searchString = urlParams.get('q'); 460 var params = "search_text=" + searchString; 461 var url = window.origin + "/zos-api/products"; 462 var str = ""; 463 getProductDetails(url,params,str,null); 464 } 465 466 function searchProductSucess(){ 467 if(per_page == 0){ 468 getPerPageValue(); 469 }else{ 470 setTimeout(renderSearchProducts, 200); 471 } 472 current_page_number = 0; 473 if(document.querySelector("[data-sort-by-products]")){ 474 var sort_by_products = document.querySelector("[data-sort-by-products]"); 475 sort_by_products.addEventListener("change",function() { 476 current_page_number = 0; 477 }); 478 } 479 } 480 481 function lazyloadproductlistsuccess() { 482 if(per_page == 0){ 483 getPerPageValue(); 484 }else{ 485 if(window.zs_view == "category"){ 486 setTimeout(renderCategories, 200); 487 }else if(window.zs_view == "collection"){ 488 setTimeout(renderCollections, 200); 489 }else if(window.zs_view == "search-products"){ 490 setTimeout(renderSearchProducts, 200); 491 } 492 } 493 } 494 495 function pageOnLoad() { 496 if (window.zs_view == "product") { 497 showSKUInProductPage(); 498 } else if(window.zs_view != "search-products"){ 499 getPerPageValue(); 500 } 501 if(document.querySelector("[data-sort-by-products]")){ 502 var sort_by_products = document.querySelector("[data-sort-by-products]"); 503 sort_by_products.addEventListener("change",function() { 504 current_page_number = 0; 505 }); 506 } 507 if(include_product_details){ 508 document.addEventListener("quickview:opened", showSKUInQuickLook, false); 509 } 510 } 511 512 document.addEventListener("zs-event-get-products-list-success", lazyloadproductlistsuccess, false); 513 document.addEventListener("zp-event-search-success", searchProductSucess, false); 514 window.addEventListener("load", pageOnLoad); 515} 516show_sku(); 517 518</script>
518<style> [brand]{ padding-bottom: 5px; } </style>
518<script type="application/javascript"> 519 520 /* Snippet to show brand name in product details page */ 521 function displayBrandNameInProductDetailsPage() { 522 var target_attribute_name = "data-zs-pricing-container"; //Can be changed as per user requirement 523 function addBrandElement(elem, brand_name) { 524 var brand_elem = document.createElement("div"); 525 brand_elem.classList.add("theme-product-name"); 526 brand_elem.innerHTML = "<b>Brand : </b>" + brand_name; 527 brand_elem.setAttribute("brand", ""); 528 //elem.style.textDecoration = "none"; 529 elem.appendChild(brand_elem); 530 } 531 532 function showBrandInProductPage() { 533 var productContainer = document.querySelectorAll("[data-zs-product-id]"); 534 var variants = window.zs_product.variants; 535 var target_container = productContainer[0].querySelectorAll("[" + target_attribute_name +"]"); 536 for (var i = 0; i < target_container.length; i++) { 537 var brand = window.zs_product.brand; 538 if (brand) { 539 addBrandElement(target_container[i], brand); 540 } 541 } 542 } 543 544 function productPageOnLoad() { 545 if (window.zs_view == "product") { 546 showBrandInProductPage(); 547 } 548 } 549 window.addEventListener("load", productPageOnLoad); 550 } 551 displayBrandNameInProductDetailsPage(); 552 553</script>
553</head><body><div class="theme-header zpdark-header-portion" data-portal-header><span class="theme-responsive-goback"><a href="javascript:;" onclick="history.go(-1);"><svg width="24px" height="24px" viewBox="0 0 24 24"><path fillrule="evenodd" d="M20.25 11.25H5.555l6.977-6.976a.748.748 0 000-1.056.749.749 0 00-1.056 0L3.262 11.43A.745.745 0 003 12a.745.745 0 00.262.57l8.214 8.212a.75.75 0 001.056 0 .748.748 0 000-1.056L5.555 12.75H20.25a.75.75 0 000-1.5"></path></svg></a></span><div data-zs-branding class="theme-branding-info " data-theme-branding-info="zptheme-branding-info"><div data-zs-logo-container class="theme-logo-parent "><a href="/"><img data-zs-logo src="/white-large.png" alt="Averfocus" style="height:52px;width:263.12px;"/></a></div> 554<div class="theme-site-name-caption "><div data-zs-sitename class="theme-site-name theme-disable-sitename-mobile"> Averfocus </div> 555<div data-zs-sitecaption class="theme-site-caption theme-disable-sitecaption-mobile"> Security Distributor </div> 556</div></div></div><div class="theme-portal-form-container"><iframe src="https://www.averfocus.com.au/accounts/p/10071452367/signin?service_language=en&orgtype=13&servicename=ZohoBooks&css_url=/css/portal-signin.css&serviceurl=https%3A%2F%2Fwww.averfocus.com.au%2Fsso_redirect%3Fto_url%3DL3BvcnRhbC9jcmVhdGVwb3J0YWxjdXN0b21lcj91cmk9L2FjY291bnQvcHJvZmlsZQ" class="signin-iframe" frameborder="0"></iframe><div class="theme-noaccount-signup"><span><a href="/forgotpassword">Forgot Password</a></span></div> 557</div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.