1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7
7<script data-cfasync="false" data-no-defer="1" data-no-minify="1" data-no-optimize="1">var ewww_webp_supported=!1;function check_webp_feature(A,e){var w;e=void 0!==e?e:function(){},ewww_webp_supported?e(ewww_webp_supported):((w=new Image).onload=function(){ewww_webp_supported=0<w.width&&0<w.height,e&&e(ewww_webp_supported)},w.onerror=function(){e&&e(!1)},w.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA=="}[A])}check_webp_feature("alpha");</script>
7<script data-cfasync="false" data-no-defer="1" data-no-minify="1" data-no-optimize="1">var Arrive=function(c,w){"use strict";if(c.MutationObserver&&"undefined"!=typeof HTMLElement){var r,a=0,u=(r=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector,{matchesSelector:function(e,t){return e instanceof HTMLElement&&r.call(e,t)},addMethod:function(e,t,r){var a=e[t];e[t]=function(){return r.length==arguments.length?r.apply(this,arguments):"function"==typeof a?a.apply(this,arguments):void 0}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var r,a=0;r=e[a];a++)r&&r.callback&&r.callback.call(r.elem,r.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,r,a){for(var i,n=0;i=e[n];n++)r(i,t,a)&&a.push({callback:t.callback,elem:i}),0<i.childNodes.length&&u.checkChildNodesRecursively(i.childNodes,t,r,a)},mergeArrays:function(e,t){var r,a={};for(r in e)e.hasOwnProperty(r)&&(a[r]=e[r]);for(r in t)t.hasOwnProperty(r)&&(a[r]=t[r]);return a},toElementsArray:function(e){return e=void 0!==e&&("number"!=typeof e.length||e===c)?[e]:e}}),e=(l.prototype.addEvent=function(e,t,r,a){a={target:e,selector:t,options:r,callback:a,firedElems:[]};return this._beforeAdding&&this._beforeAdding(a),this._eventsBucket.push(a),a},l.prototype.removeEvent=function(e){for(var t,r=this._eventsBucket.length-1;t=this._eventsBucket[r];r--)e(t)&&(this._beforeRemoving&&this._beforeRemoving(t),(t=this._eventsBucket.splice(r,1))&&t.length&&(t[0].callback=null))},l.prototype.beforeAdding=function(e){this._beforeAdding=e},l.prototype.beforeRemoving=function(e){this._beforeRemoving=e},l),t=function(i,n){var o=new e,l=this,s={fireOnAttributesModification:!1};return o.beforeAdding(function(t){var e=t.target;e!==c.document&&e!==c||(e=document.getElementsByTagName("html")[0]);var r=new MutationObserver(function(e){n.call(this,e,t)}),a=i(t.options);r.observe(e,a),t.observer=r,t.me=l}),o.beforeRemoving(function(e){e.observer.disconnect()}),this.bindEvent=function(e,t,r){t=u.mergeArrays(s,t);for(var a=u.toElementsArray(this),i=0;i<a.length;i++)o.addEvent(a[i],e,t,r)},this.unbindEvent=function(){var r=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<r.length;t++)if(this===w||e.target===r[t])return!0;return!1})},this.unbindEventWithSelectorOrCallback=function(r){var a=u.toElementsArray(this),i=r,e="function"==typeof r?function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.callback===i)return!0;return!1}:function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.selector===r)return!0;return!1};o.removeEvent(e)},this.unbindEventWithSelectorAndCallback=function(r,a){var i=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<i.length;t++)if((this===w||e.target===i[t])&&e.selector===r&&e.callback===a)return!0;return!1})},this},i=new function(){var s={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};function n(e,t,r){return!(!u.matchesSelector(e,t.selector)||(e._id===w&&(e._id=a++),-1!=t.firedElems.indexOf(e._id)))&&(t.firedElems.push(e._id),!0)}var c=(i=new t(function(e){var t={attributes:!1,childList:!0,subtree:!0};return e.fireOnAttributesModification&&(t.attributes=!0),t},function(e,i){e.forEach(function(e){var t=e.addedNodes,r=e.target,a=[];null!==t&&0<t.length?u.checkChildNodesRecursively(t,i,n,a):"attributes"===e.type&&n(r,i)&&a.push({callback:i.callback,elem:r}),u.callCallbacks(a,i)})})).bindEvent;return i.bindEvent=function(e,t,r){t=void 0===r?(r=t,s):u.mergeArrays(s,t);var a=u.toElementsArray(this);if(t.existing){for(var i=[],n=0;n<a.length;n++)for(var o=a[n].querySelectorAll(e),l=0;l<o.length;l++)i.push({callback:r,elem:o[l]});if(t.onceOnly&&i.length)return r.call(i[0].elem,i[0].elem);setTimeout(u.callCallbacks,1,i)}c.call(this,e,t,r)},i},o=new function(){var a={};function i(e,t){return u.matchesSelector(e,t.selector)}var n=(o=new t(function(){return{childList:!0,subtree:!0}},function(e,r){e.forEach(function(e){var t=e.removedNodes,e=[];null!==t&&0<t.length&&u.checkChildNodesRecursively(t,r,i,e),u.callCallbacks(e,r)})})).bindEvent;return o.bindEvent=function(e,t,r){t=void 0===r?(r=t,a):u.mergeArrays(a,t),n.call(this,e,t,r)},o};d(HTMLElement.prototype),d(NodeList.prototype),d(HTMLCollection.prototype),d(HTMLDocument.prototype),d(Window.prototype);var n={};return s(i,n,"unbindAllArrive"),s(o,n,"unbindAllLeave"),n}function l(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null}function s(e,t,r){u.addMethod(t,r,e.unbindEvent),u.addMethod(t,r,e.unbindEventWithSelectorOrCallback),u.addMethod(t,r,e.unbindEventWithSelectorAndCallback)}function d(e){e.arrive=i.bindEvent,s(i,e,"unbindArrive"),e.leave=o.bindEvent,s(o,e,"unbindLeave")}}(window,void 0),ewww_webp_supported=!1;function check_webp_feature(e,t){var r;ewww_webp_supported?t(ewww_webp_supported):((r=new Image).onload=function(){ewww_webp_supported=0<r.width&&0<r.height,t(ewww_webp_supported)},r.onerror=function(){t(!1)},r.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",animation:"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"}[e])}function ewwwLoadImages(e){if(e){for(var t=document.querySelectorAll(".batch-image img, .image-wrapper a, .ngg-pro-masonry-item a, .ngg-galleria-offscreen-seo-wrapper a"),r=0,a=t.length;r<a;r++)ewwwAttr(t[r],"data-src",t[r].getAttribute("data-webp")),ewwwAttr(t[r],"data-thumbnail",t[r].getAttribute("data-webp-thumbnail"));for(var i=document.querySelectorAll("div.woocommerce-product-gallery__image"),r=0,a=i.length;r<a;r++)ewwwAttr(i[r],"data-thumb",i[r].getAttribute("data-webp-thumb"))}for(var n=document.querySelectorAll("video"),r=0,a=n.length;r<a;r++)ewwwAttr(n[r],"poster",e?n[r].getAttribute("data-poster-webp"):n[r].getAttribute("data-poster-image"));for(var o,l=document.querySelectorAll("img.ewww_webp_lazy_load"),r=0,a=l.length;r<a;r++)e&&(ewwwAttr(l[r],"data-lazy-srcset",l[r].getAttribute("data-lazy-srcset-webp")),ewwwAttr(l[r],"data-srcset",l[r].getAttribute("data-srcset-webp")),ewwwAttr(l[r],"data-lazy-src",l[r].getAttribute("data-lazy-src-webp")),ewwwAttr(l[r],"data-src",l[r].getAttribute("data-src-webp")),ewwwAttr(l[r],"data-orig-file",l[r].getAttribute("data-webp-orig-file")),ewwwAttr(l[r],"data-medium-file",l[r].getAttribute("data-webp-medium-file")),ewwwAttr(l[r],"data-large-file",l[r].getAttribute("data-webp-large-file")),null!=(o=l[r].getAttribute("srcset"))&&!1!==o&&o.includes("R0lGOD")&&ewwwAttr(l[r],"src",l[r].getAttribute("data-lazy-src-webp"))),l[r].className=l[r].className.replace(/\bewww_webp_lazy_load\b/,"");for(var s=document.querySelectorAll(".ewww_webp"),r=0,a=s.length;r<a;r++)e?(ewwwAttr(s[r],"srcset",s[r].getAttribute("data-srcset-webp")),ewwwAttr(s[r],"src",s[r].getAttribute("data-src-webp")),ewwwAttr(s[r],"data-orig-file",s[r].getAttribute("data-webp-orig-file")),ewwwAttr(s[r],"data-medium-file",s[r].getAttribute("data-webp-medium-file")),ewwwAttr(s[r],"data-large-file",s[r].getAttribute("data-webp-large-file")),ewwwAttr(s[r],"data-large_image",s[r].getAttribute("data-webp-large_image")),ewwwAttr(s[r],"data-src",s[r].getAttribute("data-webp-src"))):(ewwwAttr(s[r],"srcset",s[r].getAttribute("data-srcset-img")),ewwwAttr(s[r],"src",s[r].getAttribute("data-src-img"))),s[r].className=s[r].className.replace(/\bewww_webp\b/,"ewww_webp_loaded");window.jQuery&&jQuery.fn.isotope&&jQuery.fn.imagesLoaded&&(jQuery(".fusion-posts-container-infinite").imagesLoaded(function(){jQuery(".fusion-posts-container-infinite").hasClass("isotope")&&jQuery(".fusion-posts-container-infinite").isotope()}
7),jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").imagesLoaded(function(){jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").isotope()}))}function ewwwWebPInit(e){ewwwLoadImages(e),ewwwNggLoadGalleries(e),document.arrive(".ewww_webp",function(){ewwwLoadImages(e)}),document.arrive(".ewww_webp_lazy_load",function(){ewwwLoadImages(e)}),document.arrive("videos",function(){ewwwLoadImages(e)}),"loading"==document.readyState?document.addEventListener("DOMContentLoaded",ewwwJSONParserInit):("undefined"!=typeof galleries&&ewwwNggParseGalleries(e),ewwwWooParseVariations(e))}function ewwwAttr(e,t,r){null!=r&&!1!==r&&e.setAttribute(t,r)}function ewwwJSONParserInit(){"undefined"!=typeof galleries&&check_webp_feature("alpha",ewwwNggParseGalleries),check_webp_feature("alpha",ewwwWooParseVariations)}function ewwwWooParseVariations(e){if(e)for(var t=document.querySelectorAll("form.variations_form"),r=0,a=t.length;r<a;r++){var i=t[r].getAttribute("data-product_variations"),n=!1;try{for(var o in i=JSON.parse(i))void 0!==i[o]&&void 0!==i[o].image&&(void 0!==i[o].image.src_webp&&(i[o].image.src=i[o].image.src_webp,n=!0),void 0!==i[o].image.srcset_webp&&(i[o].image.srcset=i[o].image.srcset_webp,n=!0),void 0!==i[o].image.full_src_webp&&(i[o].image.full_src=i[o].image.full_src_webp,n=!0),void 0!==i[o].image.gallery_thumbnail_src_webp&&(i[o].image.gallery_thumbnail_src=i[o].image.gallery_thumbnail_src_webp,n=!0),void 0!==i[o].image.thumb_src_webp&&(i[o].image.thumb_src=i[o].image.thumb_src_webp,n=!0));n&&ewwwAttr(t[r],"data-product_variations",JSON.stringify(i))}catch(e){}}}function ewwwNggParseGalleries(e){if(e)for(var t in galleries){var r=galleries[t];galleries[t].images_list=ewwwNggParseImageList(r.images_list)}}function ewwwNggLoadGalleries(e){e&&document.addEventListener("ngg.galleria.themeadded",function(e,t){window.ngg_galleria._create_backup=window.ngg_galleria.create,window.ngg_galleria.create=function(e,t){var r=$(e).data("id");return galleries["gallery_"+r].images_list=ewwwNggParseImageList(galleries["gallery_"+r].images_list),window.ngg_galleria._create_backup(e,t)}})}function ewwwNggParseImageList(e){for(var t in e){var r=e[t];if(void 0!==r["image-webp"]&&(e[t].image=r["image-webp"],delete e[t]["image-webp"]),void 0!==r["thumb-webp"]&&(e[t].thumb=r["thumb-webp"],delete e[t]["thumb-webp"]),void 0!==r.full_image_webp&&(e[t].full_image=r.full_image_webp,delete e[t].full_image_webp),void 0!==r.srcsets)for(var a in r.srcsets)nggSrcset=r.srcsets[a],void 0!==r.srcsets[a+"-webp"]&&(e[t].srcsets[a]=r.srcsets[a+"-webp"],delete e[t].srcsets[a+"-webp"]);if(void 0!==r.full_srcsets)for(var i in r.full_srcsets)nggFSrcset=r.full_srcsets[i],void 0!==r.full_srcsets[i+"-webp"]&&(e[t].full_srcsets[i]=r.full_srcsets[i+"-webp"],delete e[t].full_srcsets[i+"-webp"])}return e}check_webp_feature("alpha",ewwwWebPInit);</script>
7<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v28.1 - https://yoast.com/product/yoast-seo-wordpress/ --> 10 <title>Privacy Policy - Sidepro Solutions Pty Ltd</title> 11 <meta name="description" content="Read our privacy policy about our solar cleaning products to understand how we protect your information. Your privacy matters to us!" /> 12 <link rel="canonical" href="https://sideprosolutions.com/privacy-policy-2/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="article" /> 15 <meta property="og:title" content="Privacy Policy - Sidepro Solutions Pty Ltd" /> 16 <meta property="og:description" content="Read our privacy policy about our solar cleaning products to understand how we protect your information. Your privacy matters to us!" /> 17 <meta property="og:url" content="https://sideprosolutions.com/privacy-policy-2/" /> 18 <meta property="og:site_name" content="Sidepro Solutions Pty Ltd" /> 19 <meta property="article:publisher" content="https://www.facebook.com/sideprosolutions" /> 20 <meta property="article:modified_time" content="2024-12-02T08:11:49+00:00" /> 21 <meta property="og:image" content="https://sideprosolutions.com/wp-content/uploads/2024/04/image-removebg-preview-removebg-preview.png" /> 22 <meta property="og:image:width" content="198" /> 23 <meta property="og:image:height" content="181" /> 24 <meta property="og:image:type" content="image/png" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26 <meta name="twitter:label1" content="Est. reading time" /> 27 <meta name="twitter:data1" content="2 minutes" /> 28
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sideprosolutions.com\/privacy-policy-2\/","url":"https:\/\/sideprosolutions.com\/privacy-policy-2\/","name":"Privacy Policy - Sidepro Solutions Pty Ltd","isPartOf":{"@id":"https:\/\/sideprosolutions.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sideprosolutions.com\/privacy-policy-2\/#primaryimage"},"image":{"@id":"https:\/\/sideprosolutions.com\/privacy-policy-2\/#primaryimage"},"thumbnailUrl":"https:\/\/sideprosolutions.com\/wp-content\/uploads\/2024\/04\/image-removebg-preview-removebg-preview.png","datePublished":"2024-04-07T16:37:26+00:00","dateModified":"2024-12-02T08:11:49+00:00","description":"Read our privacy policy about our solar cleaning products to understand how we protect your information. Your privacy matters to us!","breadcrumb":{"@id":"https:\/\/sideprosolutions.com\/privacy-policy-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sideprosolutions.com\/privacy-policy-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sideprosolutions.com\/privacy-policy-2\/#primaryimage","url":"https:\/\/sideprosolutions.com\/wp-content\/uploads\/2024\/04\/image-removebg-preview-removebg-preview.png","contentUrl":"https:\/\/sideprosolutions.com\/wp-content\/uploads\/2024\/04\/image-removebg-preview-removebg-preview.png","width":198,"height":181,"caption":"image removebg preview removebg preview"},{"@type":"BreadcrumbList","@id":"https:\/\/sideprosolutions.com\/privacy-policy-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sideprosolutions.com\/"},{"@type":"ListItem","position":2,"name":"Privacy Policy"}]},{"@type":"WebSite","@id":"https:\/\/sideprosolutions.com\/#website","url":"https:\/\/sideprosolutions.com\/","name":"Side Pro Solutions","description":" Professional Solar Cleaning Equipment in South Africa","publisher":{"@id":"https:\/\/sideprosolutions.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sideprosolutions.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sideprosolutions.com\/#organization","name":"Side Pro Solutions Pty Ltd","url":"https:\/\/sideprosolutions.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sideprosolutions.com\/#\/schema\/logo\/image\/","url":"https:\/\/sideprosolutions.com\/wp-content\/uploads\/2025\/02\/Sidepro-Logo.webp","contentUrl":"https:\/\/sideprosolutions.com\/wp-content\/uploads\/2025\/02\/Sidepro-Logo.webp","width":1080,"height":440,"caption":"Side Pro Solutions Pty Ltd"},"image":{"@id":"https:\/\/sideprosolutions.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sideprosolutions","https:\/\/www.tiktok.com\/@sideprosolutions?_t=8hlF6lYnqQo&_r=1"]}]}</script>
28 29 <!-- / Yoast SEO plugin. --> 30 31 32<link rel='dns-prefetch' href='//unpkg.com' /> 33<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 34<link rel="alternate" type="application/rss+xml" title="Sidepro Solutions Pty Ltd » Feed" href="https://sideprosolutions.com/feed/" /> 35<link rel="alternate" type="application/rss+xml" title="Sidepro Solutions Pty Ltd » Comments Feed" href="https://sideprosolutions.com/comments/feed/" /> 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sideprosolutions.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsideprosolutions.com%2Fprivacy-policy-2%2F" /> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sideprosolutions.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsideprosolutions.com%2Fprivacy-policy-2%2F&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<style id="wp-emoji-styles-inline-css"> 43 44 img.wp-smiley, img.emoji { 45 display: inline !important; 46 border: none !important; 47 box-shadow: none !important; 48 height: 1em !important; 49 width: 1em !important; 50 margin: 0 0.07em !important; 51 vertical-align: -0.1em !important; 52 background: none !important; 53 padding: 0 !important; 54 } 55/*# sourceURL=wp-emoji-styles-inline-css */ 56</style> 57<style id="global-styles-inline-css"> 58: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%);
58--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
58.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;} 59:root :where(.wp-block-icon svg){width: 24px;} 60:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 61/*# sourceURL=global-styles-inline-css */ 62</style> 63<link rel='stylesheet' id='cr-product-notice-styles-css' href='https://sideprosolutions.com/wp-content/plugins/product-notices-for-woocommerce/assets/css/frontend/global.css?ver=1.3.3' media='all' /> 64<link rel='stylesheet' id='woocommerce-layout-css' href='https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.0' media='all' /> 65<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.0' media='only screen and (max-width: 768px)' /> 66<link rel='stylesheet' id='woocommerce-general-css' href='https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.0' media='all' /> 67<style id="woocommerce-inline-inline-css"> 68.woocommerce form .form-row .required { visibility: visible; } 69/*# sourceURL=woocommerce-inline-inline-css */ 70</style> 71<link rel='stylesheet' id='wt-smart-coupon-for-woo-css' href='https://sideprosolutions.com/wp-content/plugins/wt-smart-coupons-for-woocommerce/public/css/wt-smart-coupon-public.css?ver=2.3.0' media='all' /> 72<link rel='stylesheet' id='xoo-wsc-fonts-css' href='https://sideprosolutions.com/wp-content/plugins/side-cart-woocommerce/assets/css/xoo-wsc-fonts.css?ver=2.7.2' media='all' /> 73<link rel='stylesheet' id='xoo-wsc-style-css' href='https://sideprosolutions.com/wp-content/plugins/side-cart-woocommerce/assets/css/xoo-wsc-style.css?ver=2.7.2' media='all' /> 74<style id="xoo-wsc-style-inline-css"> 75 76 77 78 79.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn { 80 background-color: #dd0000; 81 color: #ffffff; 82 border: 2px solid #ffffff; 83 padding: 10px 20px; 84} 85 86.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn:hover { 87 background-color: #ffffff; 88 color: #000000; 89 border: 2px solid #000000; 90} 91 92 93 94.xoo-wsc-footer{ 95 background-color: #ffffff; 96 color: #000000; 97 padding: 10px 20px; 98 box-shadow: 0 -1px 10px #0000001a; 99} 100 101.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount{ 102 font-size: 18px; 103} 104 105.xoo-wsc-btn .amount{ 106 color: #ffffff} 107 108.xoo-wsc-btn:hover .amount{ 109 color: #000000; 110} 111 112.xoo-wsc-ft-buttons-cont{ 113 grid-template-columns: auto; 114} 115 116.xoo-wsc-basket{ 117 bottom: 12px; 118 right: 1px; 119 background-color: #ff0000; 120 color: #000000; 121 box-shadow: 0px 0px 15px 2px #0000001a; 122 border-radius: 50%; 123 display: flex; 124 width: 60px; 125 height: 60px; 126} 127 128 129.xoo-wsc-bki{ 130 font-size: 30px} 131 132.xoo-wsc-items-count{ 133 top: -9px; 134 left: -8px; 135} 136 137.xoo-wsc-items-count, .xoo-wsch-items-count{ 138 background-color: #000000; 139 color: #ffffff; 140} 141 142.xoo-wsc-container, .xoo-wsc-slider{ 143 max-width: 365px; 144 right: -365px; 145 top: 0;bottom: 0; 146 bottom: 0; 147 font-family: } 148 149 150.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider{ 151 right: 0; 152} 153 154 155.xoo-wsc-cart-active .xoo-wsc-basket{ 156 right: 365px; 157} 158 159.xoo-wsc-slider{ 160 right: -365px; 161} 162 163span.xoo-wsch-close { 164 font-size: 16px; 165} 166 167 .xoo-wsch-top{ 168 justify-content: center; 169 } 170 span.xoo-wsch-close { 171 right: 10px; 172 } 173 174.xoo-wsch-text{ 175 font-size: 20px; 176} 177 178.xoo-wsc-header{ 179 color: #dd0000; 180 background-color: #ffffff; 181 border-bottom: 2px solid #eee; 182 padding: 15px 15px; 183} 184 185 186.xoo-wsc-body{ 187 background-color: #f8f9fa; 188} 189 190.xoo-wsc-products:not(.xoo-wsc-pattern-card), .xoo-wsc-products:not(.xoo-wsc-pattern-card) span.amount, .xoo-wsc-products:not(.xoo-wsc-pattern-card) a{ 191 font-size: 16px; 192 color: #000000; 193} 194 195.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product{ 196 padding: 10px 15px; 197 margin: 10px 15px; 198 border-radius: 5px; 199 box-shadow: 0 2px 2px #00000005; 200 background-color: #ffffff; 201} 202 203.xoo-wsc-sum-col{ 204 justify-content: center; 205} 206 207 208/** Shortcode **/ 209.xoo-wsc-sc-count{ 210 background-color: #000000; 211 color: #ffffff; 212} 213 214.xoo-wsc-sc-bki{ 215 font-size: 28px; 216 color: #000000; 217} 218.xoo-wsc-sc-cont{ 219 color: #000000; 220} 221 222.added_to_cart{ 223 display: none!important; 224} 225 226.xoo-wsc-product dl.variation { 227 display: block; 228} 229 230 231.xoo-wsc-product-cont{ 232 padding: 10px 10px; 233} 234 235.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-img-col{ 236 width: 28%; 237} 238 239.xoo-wsc-pattern-card .xoo-wsc-img-col img{ 240 max-width: 100%; 241 height: auto; 242} 243 244.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-sum-col{ 245 width: 72%; 246} 247 248.xoo-wsc-pattern-card .xoo-wsc-product-cont{ 249 width: 50% 250} 251 252@media only screen and (max-width: 600px) { 253 .xoo-wsc-pattern-card .xoo-wsc-product-cont { 254 width: 50%; 255 } 256} 257 258 259.xoo-wsc-pattern-card .xoo-wsc-product{ 260 border: 0; 261 box-shadow: 0px 10px 15px -12px #0000001a; 262} 263 264 265.xoo-wsc-sm-front{ 266 background-color: #eee; 267} 268.xoo-wsc-pattern-card, .xoo-wsc-sm-front{ 269 border-bottom-left-radius: 5px; 270 border-bottom-right-radius: 5px; 271} 272.xoo-wsc-pattern-card, .xoo-wsc-img-col img, .xoo-wsc-img-col, .xoo-wsc-sm-back-cont{ 273 border-top-left-radius: 5px; 274 border-top-right-radius: 5px; 275} 276.xoo-wsc-sm-back{ 277 background-color: #fff; 278} 279.xoo-wsc-pattern-card, .xoo-wsc-pattern-card a, .xoo-wsc-pattern-card .amount{ 280 font-size: 16px; 281} 282 283.xoo-wsc-sm-front, .xoo-wsc-sm-front a, .xoo-wsc-sm-front .amount{ 284 color: #000; 285} 286 287.xoo-wsc-sm-back, .xoo-wsc-sm-back a, .xoo-wsc-sm-back .amount{ 288 color: #000; 289} 290 291 292.magictime { 293 animation-duration: 0.5s; 294} 295 296 297 298span.xoo-wsch-items-count{ 299 height: 20px; 300 line-height: 20px;
301 width: 20px; 302} 303 304span.xoo-wsch-icon{ 305 font-size: 30px 306} 307 308.xoo-wsc-smr-del{ 309 font-size: 16px 310} 311/*# sourceURL=xoo-wsc-style-inline-css */ 312</style> 313<link rel='stylesheet' id='hello-elementor-css' href='https://sideprosolutions.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.4' media='all' /> 314<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://sideprosolutions.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.4' media='all' /> 315<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://sideprosolutions.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.4' media='all' /> 316<link rel='stylesheet' id='elementor-frontend-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' /> 317<link rel='stylesheet' id='elementor-post-19-css' href='https://sideprosolutions.com/wp-content/uploads/elementor/css/post-19.css?ver=1791259435' media='all' /> 318<link rel='stylesheet' id='widget-nav-menu-css' href='https://sideprosolutions.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.32.1' media='all' /> 319<link rel='stylesheet' id='widget-image-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.2' media='all' /> 320<link rel='stylesheet' id='widget-heading-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.2' media='all' /> 321<link rel='stylesheet' id='widget-social-icons-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.2' media='all' /> 322<link rel='stylesheet' id='e-apple-webkit-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.2' media='all' /> 323<link rel='stylesheet' id='widget-icon-list-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.2' media='all' /> 324<link rel='stylesheet' id='elementor-icons-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 325<link rel='stylesheet' id='widget-icon-box-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.3.2' media='all' /> 326<link rel='stylesheet' id='elementor-post-401-css' href='https://sideprosolutions.com/wp-content/uploads/elementor/css/post-401.css?ver=1791261687' media='all' /> 327<link rel='stylesheet' id='elementor-post-58-css' href='https://sideprosolutions.com/wp-content/uploads/elementor/css/post-58.css?ver=1791259435' media='all' /> 328<link rel='stylesheet' id='elementor-post-61-css' href='https://sideprosolutions.com/wp-content/uploads/elementor/css/post-61.css?ver=1791259435' media='all' /> 329<link rel='stylesheet' id='e-woocommerce-notices-css' href='https://sideprosolutions.com/wp-content/plugins/elementor-pro/assets/css/woocommerce-notices.min.css?ver=3.32.1' media='all' /> 330<link rel='stylesheet' id='qlwapp-frontend-css' href='https://sideprosolutions.com/wp-content/plugins/wp-whatsapp-chat/build/frontend/css/style.css?ver=8.6.4' media='all' /> 331<link rel='stylesheet' id='elementor-gf-local-bevietnampro-css' href='https://sideprosolutions.com/wp-content/uploads/elementor/google-fonts/css/bevietnampro.css?ver=1751303667' media='all' /> 332<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 333<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 334<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://sideprosolutions.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
335<script id="jquery-core-js" src="https://sideprosolutions.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 335
335
336<script id="jquery-migrate-js" src="https://sideprosolutions.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 336
336
337<script id="nsio-loader.js-js-extra"> 338var nsio_script = {"sources":["https://sdk.nextsale.io/nextsale.min.js?key=pk_d8fe1ecdf2f51dfb3fe52ffead1b2ed8e21aca72&v=0.53294200 1791261687"]}; 339//# sourceURL=nsio-loader.js-js-extra 340</script>
vendor: 1 bytes, line 340
340
341<script id="nsio-loader.js-js" src="https://sideprosolutions.com/wp-content/plugins/nextsale-for-woocommerce/assets/nsio-loader.js?ver=7.1.2"></script>
vendor: 1 bytes, line 341
341
342<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 342
342
343<script id="wc-add-to-cart-js-extra"> 344var 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://sideprosolutions.com/cart/","is_cart":"","cart_redirect_after_add":"no"}; 345//# sourceURL=wc-add-to-cart-js-extra 346</script>
vendor: 1 bytes, line 346
346
347<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 347
347
348<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 348
348
349<script id="woocommerce-js-extra"> 350var 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"}; 351//# sourceURL=woocommerce-js-extra 352</script>
vendor: 1 bytes, line 352
352
353<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 353
353
354<script id="wt-smart-coupon-for-woo-js-extra"> 355var WTSmartCouponOBJ = {"ajaxurl":"https://sideprosolutions.com/wp-admin/admin-ajax.php","wc_ajax_url":"https://sideprosolutions.com/?wc-ajax=","nonces":{"public":"9cf07ba6d6","apply_coupon":"e7c700b8b7"},"labels":{"please_wait":"Please wait...","choose_variation":"Please choose a variation","error":"Error !!!"},"shipping_method":[],"payment_method":"","is_cart":""}; 356//# sourceURL=wt-smart-coupon-for-woo-js-extra 357</script>
vendor: 1 bytes, line 357
357
358<script id="wt-smart-coupon-for-woo-js" src="https://sideprosolutions.com/wp-content/plugins/wt-smart-coupons-for-woocommerce/public/js/wt-smart-coupon-public.js?ver=2.3.0"></script>
vendor: 1 bytes, line 358
358
359<script id="facebook-signal-js-extra"> 360var facebookSignalConfig = {"cookieName":"wc_facebook_signals_state","ajaxUrl":"https://sideprosolutions.com/wp-admin/admin-ajax.php","signalsAction":"fbpix_set_pixel_signals","signalsNonce":"591a8d3b6a"}; 361//# sourceURL=facebook-signal-js-extra 362</script>
vendor: 1 bytes, line 362
362
363<script id="facebook-signal-js" src="https://sideprosolutions.com/wp-content/plugins/official-facebook-pixel/core/../js/facebook_signal.js?ver=5.2.2"></script>
363 364 365<!-- Google tag (gtag.js) snippet added by Site Kit --> 366<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 366-367
366 367<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
367GT-MJWHMGJ7
vendor: 18 bytes, line 367
367" async></script>
368<script id="google_gtagjs-js-after"> 369window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 370gtag("set","linker",{"domains":["sideprosolutions.com"]}); 371gtag("js", new Date()); 372gtag("set", "developer_id.dZTNiMT", true); 373gtag("config", "GT-MJWHMGJ7"); 374//# sourceURL=google_gtagjs-js-after 375</script>
375 376<link rel="https://api.w.org/" href="https://sideprosolutions.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sideprosolutions.com/wp-json/wp/v2/pages/401" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sideprosolutions.com/xmlrpc.php?rsd" /> 377<meta name="generator" content="WordPress 7.1.2" /> 378<meta name="generator" content="WooCommerce 11.1.0" /> 379<link rel='shortlink' href='https://sideprosolutions.com/?p=401' /> 380<meta name="generator" content="Site Kit by Google 1.188.0" /><meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDoyIiwibyI6Imh0dHBzOlwvXC9zaWRlcHJvc29sdXRpb25zLmNvbT90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGcHJpdmFjeS1wb2xpY3ktMiUyRiZhbXA7X3dwbm9uY2U9MmZhMDFjZTdiYyJ9" /><!-- Google site verification - Google for WooCommerce --> 381<meta name="google-site-verification" content="cWKeA3V4yEVHtRxtwrglbykjZEFcxESp-yy9o0sO01Q" /> 382<meta name="description" content="Learn about our commitment to protecting your personal information in our comprehensive privacy policy."> 383 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 384 385<!-- Google AdSense meta tags added by Site Kit --> 386<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"> 387<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"> 388<!-- End Google AdSense meta tags added by Site Kit --> 389<meta name="generator" content="Elementor 4.3.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 390<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 390-391
390 391<script async src="https://www.googletagmanager.com/gtag/js?id=
391AW-16735507052
vendor: 13 bytes, line 391
391"></script>
392<script> 393
vendor: 138 bytes, lines 393-397
393window.dataLayer = window.dataLayer || []; 394 function gtag(){dataLayer.push(arguments);} 395 gtag('js', new Date()); 396 397 gtag('config', '
397AW-16735507052
vendor: 5 bytes, line 397
397');
398</script>
398 399 400<!-- Event snippet for Begin checkout conversion page -->
401<script> 402 gtag('event', 'conversion', { 403 'send_to': 'AW-16735507052/Yrm5CM3pjuEZEOykjqw-', 404 'value': 1.0, 405 'currency': 'ZAR' 406 }); 407</script>
407 408<!-- Event snippet for [10ca] Google for WooCommerce purchase action conversion page -->
409<script> 410 gtag('event', 'conversion', { 411 'send_to': 'AW-16735507052/q4v-CO3y6pkaEOykjqw-', 412 'value': 0.0, 413 'currency': 'ZAR', 414 'transaction_id': '' 415 }); 416</script>
416 417<!-- Event snippet for Cyborg Purchase conversion page -->
418<script> 419 gtag('event', 'conversion', { 420 'send_to': 'AW-16735507052/4MxOCMfpjuEZEOykjqw-', 421 'value': 1.0, 422 'currency': 'ZAR', 423 'transaction_id': '' 424 }); 425</script>
425 426<!-- Event snippet for Add to cart conversion page -->
427<script> 428 gtag('event', 'conversion', { 429 'send_to': 'AW-16735507052/JWUWCMrpjuEZEOykjqw-', 430 'value': 1.0, 431 'currency': 'ZAR' 432 }); 433</script>
433 434<!-- Event snippet for Page view conversion page -->
435<script> 436 gtag('event', 'conversion', { 437 'send_to': 'AW-16735507052/3l3xCNDpjuEZEOykjqw-', 438 'value': 1.0, 439 'currency': 'ZAR' 440 }); 441</script>
vendor: 1 bytes, line 441
441
442<script> 443 gtag('config', 'AW-16735507052/deWiCMvYvZsaEOykjqw-', { 444 'phone_conversion_number': '081 781 1381' 445 }); 446</script>
446 447 448 449<!-- Meta Pixel Code -->
450<script type='text/javascript'> 451!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 452n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 453n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 454t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 455document,'script','https://connect.facebook.net/en_US/fbevents.js'); 456</script>
456 457<!-- End Meta Pixel Code -->
458<script type='text/javascript'>FacebookSignal.init({"held":false,"ajaxUrl":"https:\/\/sideprosolutions.com\/wp-admin\/admin-ajax.php","releaseAction":"fbpix_release_signals","pixelId":"1162823178152707","attribution":{},"capig":"1"});FacebookSignal.initPixel("1162823178152707",{},{"agent":"wordpress_0-7.1.2-5.2.2","includeCapiIntegration":true});</script>
458<script type='text/javascript'> 459 fbq('track', 'PageView', []); 460 </script>
460
460<script type="text/javascript"> 461 window.__wc_fb_page_generated = 1791261687; 462 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 463 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 464 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 465 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 466 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 467 </script>
467 468 <!-- WooCommerce Facebook Integration Begin --> 469
469<script type="text/javascript"> 470 471 window.FacebookSignals = window.FacebookSignals || { 472 _held: false, 473 _releasing: false, 474 _pixelInitialized: false, 475 _pixelId: null, 476 _pixelUserInfo: {}, 477 _pixelOptions: {}, 478 _pendingPixelEvents: [], 479 _queue: [], 480 _config: {}, 481 _attribution: {}, 482 _seenEventIds: {}, 483 _fbclid: (function() { 484 try { 485 var m = window.location.search.match(/[?&]fbclid=([^&]*)/); 486 return m ? decodeURIComponent(m[1]) : null; 487 } catch(e) { return null; } 488 })(), 489 490 init: function(config) { 491 config = config || {}; 492 this._config = config; 493 this._attribution = config.attribution || {}; 494 495 var cookieState = this._getCookie('wc_facebook_signals_state'); 496 this._held = cookieState ? cookieState === 'held' : !!config.held; 497 498 this._fbclid = this._fbclid || null; 499 500 if (typeof fbq === 'function') { 501 fbq('consent', this._held ? 'revoke' : 'grant'); 502 } 503 504 try { 505 var raw = window.sessionStorage.getItem('wc_facebook_signals_seen_event_ids'); 506 this._seenEventIds = raw ? JSON.parse(raw) : {}; 507 } catch (e) { 508 this._seenEventIds = this._seenEventIds || {}; 509 } 510 }, 511 512 initPixel: function(pixelId, userInfo, options) { 513 this._pixelId = pixelId; 514 this._pixelUserInfo = userInfo && typeof userInfo === 'object' && !Array.isArray(userInfo) ? userInfo : {}; 515 this._pixelOptions = options || {}; 516 if (!this._held) { 517 this._runPixelInit(); 518 } 519 }, 520 521 _runPixelInit: function() { 522 if (this._pixelInitialized || !this._pixelId || typeof fbq !== 'function') return; 523 fbq('init', this._pixelId, this._pixelUserInfo, this._pixelOptions); 524 this._pixelInitialized = true; 525 this._flushPendingPixelEvents(); 526 }, 527 528 _flushPendingPixelEvents: function() { 529 var pending = this._pendingPixelEvents; 530 this._pendingPixelEvents = []; 531 for (var i = 0; i < pending.length; i++) { 532 var ev = pending[i]; 533 this._firePixelEvent(ev.name, ev.params, ev.method, ev.eventId); 534 } 535 }, 536 537 _fireOrQueuePixelEvent: function(name, params, method, eventId) { 538 if (!this._pixelInitialized) { 539 this._pendingPixelEvents.push({ 540 name: name, params: params || {}, method: method || 'track', eventId: eventId || null 541 }); 542 return; 543 } 544 this._firePixelEvent(name, params || {}, method || 'track', eventId || null); 545 }, 546 547 _firePixelEvent: function(name, params, method, eventId) { 548 method = method || 'track'; 549 if (eventId) { 550 fbq(method, name, params || {}, { eventID: eventId }); 551 } else { 552 fbq(method, name, params || {}); 553 } 554 }, 555 556 queueEvent: function(eventData) { 557 if (!eventData || !eventData.event_name) return; 558 559 var originalId = eventData.event_id || null; 560 if (originalId && this._seenEventIds[originalId]) return; 561 562 if (!this._held) { 563 this._fireOrQueuePixelEvent(eventData.event_name, eventData.custom_data || {}, eventData.method || 'track', originalId); 564 return; 565 } 566 567 eventData = this._cloneEventData(eventData); 568 eventData.event_id = this._generateEventId(); 569 eventData.event_time = eventData.event_time || Math.floor(Date.now() / 1000); 570 this._queue.push(eventData); 571 572 var idToMark = originalId || eventData.event_id; 573 if (idToMark) { 574 this._seenEventIds[idToMark] = 1; 575 try { 576 window.sessionStorage.setItem( 577 'wc_facebook_signals_seen_event_ids', 578 JSON.stringify(this._seenEventIds) 579 ); 580 } catch (e) {} 581 } 582 }, 583 584 trackEvent: function(name, params, userData, method, eventId) { 585 method = method || 'track'; 586 eventId = eventId || (params && params.eventID) || null; 587 588 if (this._held) { 589 this.queueEvent({ 590 event_name: name, 591 custom_data: params || {}, 592 event_id: eventId, 593 event_time: Math.floor(Date.now() / 1000), 594 method: method 595 }); 596 } else { 597 this._fireOrQueuePixelEvent(name, params || {}, method, eventId); 598 } 599 }, 600 601 release: function() { 602 var self = this; 603 if (!self._held || self._releasing || !self._config.ajaxUrl) { 604 return Promise.resolve({ success: true, data: { sent_count: 0 } }); 605 } 606 607 self._releasing = true; 608 var attribution = self._collectAttribution(); 609 610 var payload = JSON.stringify({ 611 events: self._queue, 612 attribution: { 613 fbp: attribution.fbp || null, 614 fbc: attribution.fbc || null 615 }, 616 fbclid: self._fbclid || null 617 }); 618 619 var url = self._config.ajaxUrl + 620 (self._config.ajaxUrl.indexOf('?') === -1 ? '?' : '&') + 621 'action=' + encodeURIComponent(self._config.action); 622 623 return new Promise(function(resolve, reject) { 624 var xhr = new XMLHttpRequest(); 625 xhr.open('POST', url, true); 626 xhr.setRequestHeader('Content-Type', 'application/json'); 627 xhr.onload = function() { 628 if (xhr.status >= 200 && xhr.status < 300) { 629 try { 630 var resp = JSON.parse(xhr.responseText); 631 self._handleReleaseResponse(resp.data || {}, attribution); 632 resolve(resp); 633 } catch(e) { self._releasing = false; reject(e); } 634 } else { 635 self._releasing = false;
636 reject(new Error('Signal release AJAX failed: ' + xhr.status)); 637 } 638 }; 639 xhr.onerror = function() { self._releasing = false; reject(new Error('Network error')); }; 640 xhr.send(payload); 641 }); 642 }, 643 644 _handleReleaseResponse: function(data, attribution) { 645 this._syncAttributionCookies(data || {}, attribution); 646 647 // Override cached user_info with fresh data from the release response. 648 if (data.user_info && typeof data.user_info === 'object' && !Array.isArray(data.user_info)) { 649 this._pixelUserInfo = data.user_info; 650 } 651 652 this._held = false; 653 this._releasing = false; 654 655 fbq('consent', 'grant'); 656 this._runPixelInit(); 657 658 var queue = this._queue; 659 for (var i = 0; i < queue.length; i++) { 660 var ev = queue[i]; 661 this._fireOrQueuePixelEvent(ev.event_name, ev.custom_data || {}, ev.method || 'track', ev.event_id || null); 662 } 663 664 this._queue = []; 665 }, 666 667 _collectAttribution: function() { 668 var clientParams = {}; 669 if (typeof clientParamBuilder !== 'undefined') { 670 try { 671 clientParams = clientParamBuilder.processAndCollectParams(this._getAttributionUrl()) || {}; 672 } catch (e) {} 673 } 674 675 var fbp = this._getCookie('_fbp') || clientParams._fbp || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbp() : null); 676 var fbc = this._getCookie('_fbc') || clientParams._fbc || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbc() : null); 677 678 if (!fbc && this._fbclid) { 679 fbc = 'fb.1.' + Date.now() + '.' + this._fbclid; 680 } 681 682 return { fbp: fbp || null, fbc: fbc || null }; 683 }, 684 685 _syncAttributionCookies: function(data, attribution) { 686 var fbp = data.fbp || (attribution && attribution.fbp) || null; 687 var fbc = data.fbc || (attribution && attribution.fbc) || null; 688 689 if (fbp) { 690 this._setAttributionCookie('_fbp', fbp, data.fbp_domain || null); 691 } 692 if (fbc) { 693 this._setAttributionCookie('_fbc', fbc, data.fbc_domain || null); 694 } 695 }, 696 697 _setAttributionCookie: function(name, value, domain) { 698 if (!value) return; 699 var domainAttr = domain ? ';domain=' + domain : ''; 700 document.cookie = name + '=' + encodeURIComponent(value) + ';path=/;max-age=7776000' + domainAttr + ';SameSite=Lax'; 701 }, 702 703 _getCookie: function(name) { 704 var match = document.cookie.match(new RegExp('(?:^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)')); 705 if (!match) return null; 706 try { return decodeURIComponent(match[1]); } catch(e) { return null; } 707 }, 708 709 _cloneEventData: function(eventData) { 710 var clone = {}; 711 for (var key in eventData) { 712 if (Object.prototype.hasOwnProperty.call(eventData, key)) { 713 clone[key] = eventData[key]; 714 } 715 } 716 return clone; 717 }, 718 719 _generateEventId: function() { 720 if (window.crypto && typeof window.crypto.randomUUID === 'function') { 721 return window.crypto.randomUUID(); 722 } 723 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { 724 var r = Math.random() * 16 | 0; 725 return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16); 726 }); 727 }, 728 729 _getAttributionUrl: function() { 730 if (!this._fbclid) return window.location.href; 731 try { 732 var url = new URL(window.location.href); 733 if (!url.searchParams.get('fbclid')) { 734 url.searchParams.set('fbclid', this._fbclid); 735 } 736 return url.toString(); 737 } catch (e) { 738 return window.location.href; 739 } 740 } 741}; 742 FacebookSignals.init({ 743 held: false, 744 ajaxUrl: "https:\/\/sideprosolutions.com\/wp-admin\/admin-ajax.php", 745 action: 'facebook_release_signals', 746 pixelId: "1162823178152707", 747 attribution: {} 748 }); 749 FacebookSignals.initPixel( 750 "1162823178152707", 751 {}, 752 {"agent":"woocommerce_0-11.1.0-3.7.6"} ); 753 754 document.addEventListener( 'DOMContentLoaded', function() { 755 document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' ); 756 }, false ); 757 758 </script>
758 759 <!-- WooCommerce Facebook Integration End --> 760 <style> 761 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 762 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 763 background-image: none !important; 764 } 765 @media screen and (max-height: 1024px) { 766 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 767 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 768 background-image: none !important; 769 } 770 } 771 @media screen and (max-height: 640px) { 772 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 773 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 774 background-image: none !important; 775 } 776 } 777 </style> 778 <noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><style>.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}</style> <meta name="theme-color" content="#020205"> 779 <link rel="icon" href="https://sideprosolutions.com/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-03-at-04.36.44-1-100x100.jpeg" sizes="32x32" /> 780<link rel="icon" href="https://sideprosolutions.com/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-03-at-04.36.44-1-600x600.jpeg" sizes="192x192" /> 781<link rel="apple-touch-icon" href="https://sideprosolutions.com/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-03-at-04.36.44-1-600x600.jpeg" /> 782<meta name="msapplication-TileImage" content="https://sideprosolutions.com/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-03-at-04.36.44-1-600x600.jpeg" /> 783<style id="wp-custom-css"> 784.woocommerce span.onsale { 785!important; 786 background-color: #ff0606 !important; 787 color: #fff !important; 788 z-index: 9 !important; 789} 790 791 792#btn_ni_enquiry { 793 display: none !important; 794} 795.single_add_to_cart_button.button.alt { 796 margin-top: 20px !important; 797 background-color: #FF0000 !important; 798 color: #FFFFFF !important; 799 border: none !important; 800 padding: 10px 20px !important; 801 font-weight: bold !important; 802 text-transform: uppercase !important; 803} 804 805.ti-widget.ti-goog .ti-widget-container .ti-name { 806 color: white !important; 807} 808 809element.style { 810 background-color: #ff0808; 811} 812element.style { 813 color: #ff0000; 814} 815</style> 816 817 <!-- Global site tag (gtag.js) - Google Ads: AW-16735507052 - Google for WooCommerce -->
vendor: 66 bytes, lines 817-818
817 818 <script async src="https://www.googletagmanager.com/gtag/js?id=
818AW-16735507052
vendor: 14 bytes, lines 818-819
818"></script> 819
819<script> 820 window.dataLayer = window.dataLayer || []; 821 function gtag() { dataLayer.push(arguments); } 822 gtag( 'consent', 'default', { 823 analytics_storage: 'denied', 824 ad_storage: 'denied', 825 ad_user_data: 'denied', 826 ad_personalization: 'denied', 827 region: ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IS', 'IE', 'IT', 'LV', 'LI', 'LT', 'LU', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB', 'CH'], 828 wait_for_update: 500, 829 } ); 830 gtag('js', new Date()); 831 gtag('set', 'developer_id.dOGY3NW', true); 832 gtag("config", "AW-16735507052", { "groups": "GLA", "send_page_view": false }); </script>
832 833 834 </head> 835<body class="privacy-policy wp-singular page-template page-template-elementor_header_footer page page-id-401 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor theme-hello-elementor woocommerce-no-js hello-elementor-default e-wc-error-notice e-wc-message-notice e-wc-info-notice elementor-default elementor-template-full-width elementor-kit-19 elementor-page elementor-page-401"> 836
837<script> 838gtag("event", "page_view", {send_to: "GLA"}); 839</script>
839 840 841<!-- Meta Pixel Code --> 842<noscript> 843<img height="1" width="1" style="display:none" alt="fbpx" 844src="https://www.facebook.com/tr?id=1162823178152707&ev=PageView&noscript=1" /> 845</noscript> 846<!-- End Meta Pixel Code --> 847 848<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 849 850 <header data-elementor-type="header" data-elementor-id="58" class="elementor elementor-58 elementor-location-header" data-elementor-post-type="elementor_library"> 851 <div class="elementor-element elementor-element-6735151 e-con-full e-flex e-con e-parent" data-id="6735151" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 852 <div class="elementor-element elementor-element-d19686b elementor-widget elementor-widget-text-editor" data-id="d19686b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 853 <div class="elementor-widget-container"> 854 <p>12-month warranty on all electrical equipment</p> </div> 855 </div> 856 </div> 857 <section class="elementor-section elementor-top-section elementor-element elementor-element-2828fb05 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2828fb05" data-element_type="section" data-e-type="section"> 858 <div class="elementor-container elementor-column-gap-no"> 859 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73b79931" data-id="73b79931" data-element_type="column" data-e-type="column"> 860 <div class="elementor-widget-wrap elementor-element-populated"> 861 <div class="elementor-element elementor-element-64ea6fca elementor-nav-menu__align-center elementor-nav-menu--stretch elementor-widget__width-initial elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="64ea6fca" data-element_type="widget" data-e-type="widget" data-settings="{"submenu_icon":{"value":"<i class=\"fas fa-chevron-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"full_width":"stretch","layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> 862 <div class="elementor-widget-container"> 863 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-grow"> 864 <ul id="menu-1-64ea6fca" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-168"><a href="https://sideprosolutions.com/" class="elementor-item">Home</a></li> 865<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-167"><a href="https://sideprosolutions.com/about-our-solar-cleaning-products/" class="elementor-item">About Us</a></li> 866<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1270"><a href="https://sideprosolutions.com/solar-panel-cleaning-products-in-south-africa/" class="elementor-item">Shop</a></li> 867<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://sideprosolutions.com/solar-cleaning-products-faq/" class="elementor-item">FAQ’s</a></li> 868<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-165"><a href="https://sideprosolutions.com/contact-us-for-solar-cleaning-products/" class="elementor-item">Contact Us</a></li> 869</ul> </nav> 870 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 871 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 872 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 873 <ul id="menu-2-64ea6fca" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-168">
873<a href="https://sideprosolutions.com/" class="elementor-item" tabindex="-1">Home</a></li> 874<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-167"><a href="https://sideprosolutions.com/about-our-solar-cleaning-products/" class="elementor-item" tabindex="-1">About Us</a></li> 875<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1270"><a href="https://sideprosolutions.com/solar-panel-cleaning-products-in-south-africa/" class="elementor-item" tabindex="-1">Shop</a></li> 876<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://sideprosolutions.com/solar-cleaning-products-faq/" class="elementor-item" tabindex="-1">FAQ’s</a></li> 877<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-165"><a href="https://sideprosolutions.com/contact-us-for-solar-cleaning-products/" class="elementor-item" tabindex="-1">Contact Us</a></li> 878</ul> </nav> 879 </div> 880 </div> 881 <div class="elementor-element elementor-element-1aab2095 elementor-view-stacked elementor-widget__width-initial elementor-shape-circle elementor-widget elementor-widget-icon" data-id="1aab2095" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 882 <div class="elementor-widget-container"> 883 <div class="elementor-icon-wrapper"> 884 <a class="elementor-icon" href="tel:+27817811381"> 885 <i aria-hidden="true" class="fas fa-phone"></i> </a> 886 </div> 887 </div> 888 </div> 889 <div class="elementor-element elementor-element-4f469b7f elementor-align-right elementor-widget__width-initial elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="4f469b7f" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 890 <div class="elementor-widget-container"> 891 <div class="elementor-button-wrapper"> 892 <a class="elementor-button elementor-button-link elementor-size-md" href="https://sideprosolutions.com/solar-panel-cleaning-products-in-south-africa/"> 893 <span class="elementor-button-content-wrapper"> 894 <span class="elementor-button-icon"> 895 <i aria-hidden="true" class="fas fa-paper-plane"></i> </span> 896 <span class="elementor-button-text">Our Shop</span> 897 </span> 898 </a> 899 </div> 900 </div> 901 </div> 902 </div> 903 </div> 904 </div> 905 </section> 906 </header> 907 <div data-elementor-type="wp-page" data-elementor-id="401" class="elementor elementor-401" data-elementor-post-type="page"> 908 <section class="elementor-section elementor-top-section elementor-element elementor-element-c5091a3 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c5091a3" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 909 <div class="elementor-background-overlay"></div> 910 <div class="elementor-container elementor-column-gap-no"> 911 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-36462cd" data-id="36462cd" data-element_type="column" data-e-type="column"> 912 <div class="elementor-widget-wrap elementor-element-populated"> 913 <div class="elementor-element elementor-element-01e80fe elementor-widget elementor-widget-icon-box" data-id="01e80fe" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 914 <div class="elementor-widget-container"> 915 <div class="elementor-icon-box-wrapper"> 916 917 918 <div class="elementor-icon-box-content"> 919 920 <h1 class="elementor-icon-box-title"> 921 <span > 922 Privacy Policy </span> 923 </h1> 924 925 926 </div> 927 928 </div> 929 </div> 930 </div> 931 </div> 932 </div> 933 </div> 934 </section> 935 <div class="elementor-element elementor-element-9a0240f e-flex e-con-boxed e-con e-parent" data-id="9a0240f" data-element_type="container" data-e-type="container"> 936 <div class="e-con-inner"> 937 <div class="elementor-element elementor-element-1e1a113 elementor-widget elementor-widget-text-editor" data-id="1e1a113" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 938 <div class="elementor-widget-container"> 939 <h3>Privacy Policy:</h3><p>Effective Date: 2024/04/07</p><p>Welcome to Sidepro Solutions!</p><p>
939This Privacy Policy explains how we collect, use, and protect your personal information when you visit our website or use our services.</p><ol><li>Information We Collect:</li></ol><p>We collect personal information such as your name, address, phone number, and email to improve your experience with our services.</p><ol start="2"><li>How We Use Your Information:</li></ol><p>Your information is used to process orders, enhance our services, and communicate with you. We may also use it for marketing with your consent.</p><ol start="3"><li>Information Sharing:</li></ol><p>We do not sell your information to third parties. We may share it with trusted service providers to fulfill orders and improve our services.</p><ol start="4"><li>Security:</li></ol><p>We implement security measures to protect your personal information. However, no online platform is entirely secure, and we cannot guarantee absolute security.</p><ol start="5"><li>Cookies:</li></ol><p>We use cookies to improve your browsing experience. You can disable cookies in your browser settings, but this may affect site functionality.</p><ol start="6"><li>Third-Party Links:</li></ol><p>Our website may contain links to third-party sites. We are not responsible for the privacy practices or content of these sites.</p><ol start="7"><li>Children’s Privacy:</li></ol><p>Our services are not intended for individuals under the age of 13. We do not knowingly collect personal information from children.</p><ol start="8"><li>Changes to Privacy Policy:</li></ol><p>We may update our Privacy Policy. Changes will be reflected on this page. Please review it periodically.</p><ol start="9"><li>Contact Information:</li></ol><p>If you have questions about our Privacy Policy, please contact us at:</p><p><br />Address: 679 Van Der Hoff Rd, Pretoria Gardens, Pretoria, 0082</p><p>Phone: <span style="color: #ff0000;"><a style="color: #ff0000;" href="tel:+27817811381">081 781 1381</a></span></p><p>Email: <span style="color: #ff0000;"><a style="color: #ff0000;" href="mailto:[email protected]" target="_new">[email protected]</a></span></p><p>By using our website, you consent to the terms of this Privacy Policy.</p><p>Thank you for choosing Sidepro Solutions!</p> </div> 940 </div> 941 </div> 942 </div> 943 </div> 944 <footer data-elementor-type="footer" data-elementor-id="61" class="elementor elementor-61 elementor-location-footer" data-elementor-post-type="elementor_library"> 945 <section class="elementor-section elementor-top-section elementor-element elementor-element-783073dd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="783073dd" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 946 <div class="elementor-container elementor-column-gap-no"> 947 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-56060c1b" data-id="56060c1b" data-element_type="column" data-e-type="column"> 948 <div class="elementor-widget-wrap elementor-element-populated"> 949 <div class="elementor-element elementor-element-7942ef6c elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="7942ef6c" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 950 <div class="elementor-widget-container"> 951 <a href="https://sideprosolutions.com"> 952 <img width="1080" height="440" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAG4AQAAAACI42pdAAAAAnRSTlMAAHaTzTgAAABQSURBVHja7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwbpwAAB01BFUAAAAABJRU5ErkJggg==" class="attachment-full size-full wp-image-1519 lazyload" alt="" data-src="https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo.webp" decoding="async" data-srcset="https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo.webp 1080w, https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo-300x122.webp 300w, https://sideprosolutions.
952com/wp-content/uploads/2025/02/Sidepro-Logo-1024x417.webp 1024w, https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo-768x313.webp 768w, https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo-600x244.webp 600w" data-max-width="1080" data-sizes="auto" data-eio-rwidth="1080" data-eio-rheight="440" /><noscript><img width="1080" height="440" src="https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo.webp" class="attachment-full size-full wp-image-1519" alt="" srcset="https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo.webp 1080w, https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo-300x122.webp 300w, https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo-1024x417.webp 1024w, https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo-768x313.webp 768w, https://sideprosolutions.com/wp-content/uploads/2025/02/Sidepro-Logo-600x244.webp 600w" sizes="(max-width: 1080px) 100vw, 1080px" data-eio="l" /></noscript> </a> 953 </div> 954 </div> 955 <div class="elementor-element elementor-element-7d7defd0 elementor-widget elementor-widget-heading" data-id="7d7defd0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 956 <div class="elementor-widget-container"> 957 <div class="elementor-heading-title elementor-size-default">At SidePro Solutions, we're dedicated to simplifying solar panel cleaning in South Africa. Improve solar panel efficiency with Side Pro Solutions.</div> </div> 958 </div> 959 <div class="elementor-element elementor-element-fbb074c elementor-shape-square e-grid-align-left e-grid-align-tablet-center animated-slow elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="fbb074c" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"none"}" data-widget_type="social-icons.default"> 960 <div class="elementor-widget-container"> 961 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 962 <span class="elementor-grid-item" role="listitem"> 963 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-d989547" href="https://www.facebook.com/sideprosolutions" target="_blank"> 964 <span class="elementor-screen-only">Facebook-f</span> 965 <i aria-hidden="true" class="fab fa-facebook-f"></i> </a> 966 </span> 967 <span class="elementor-grid-item" role="listitem"> 968 <a class="elementor-icon elementor-social-icon elementor-social-icon-tiktok elementor-repeater-item-c48f1d0" href="https://www.tiktok.com/@sideprosolutions?_t=8hlF6lYnqQo&_r=1" target="_blank"> 969 <span class="elementor-screen-only">Tiktok</span> 970 <i aria-hidden="true" class="fab fa-tiktok"></i> </a> 971 </span> 972 </div> 973 </div> 974 </div> 975 </div> 976 </div> 977 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-257e9944" data-id="257e9944" data-element_type="column" data-e-type="column"> 978 <div class="elementor-widget-wrap elementor-element-populated"> 979 <div class="elementor-element elementor-element-1684eaaa elementor-widget elementor-widget-heading" data-id="1684eaaa" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 980 <div class="elementor-widget-container"> 981 <div class="elementor-heading-title elementor-size-default">Contact Info</div> </div> 982 </div> 983 <div class="elementor-element elementor-element-556f9dc7 elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="556f9dc7" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 984 <div class="elementor-widget-container"> 985 <ul class="elementor-icon-list-items"> 986 <li class="elementor-icon-list-item"> 987 <a href="tel:+27817811381"> 988 989 <span class="elementor-icon-list-icon"> 990 <i aria-hidden="true" class="fas fa-phone"></i> </span> 991 <span class="elementor-icon-list-text">081 781 1381</span> 992 </a> 993 </li> 994 <li class="elementor-icon-list-item">
995 <a href="mailto:[email protected]"> 996 997 <span class="elementor-icon-list-icon"> 998 <i aria-hidden="true" class="fas fa-envelope"></i> </span> 999 <span class="elementor-icon-list-text">[email protected]</span> 1000 </a> 1001 </li> 1002 <li class="elementor-icon-list-item"> 1003 <a href="https://maps.app.goo.gl/UNJEL5VwkxudT6xRA" target="_blank"> 1004 1005 <span class="elementor-icon-list-icon"> 1006 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1007 <span class="elementor-icon-list-text">679 van der Hoff Road, PTA Gardens</span> 1008 </a> 1009 </li> 1010 </ul> 1011 </div> 1012 </div> 1013 <div class="elementor-element elementor-element-ba2a27a elementor-widget elementor-widget-image" data-id="ba2a27a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1014 <div class="elementor-widget-container"> 1015 <picture><source sizes='(max-width: 400px) 100vw, 400px' type="image/webp" data-srcset="https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB.jpg.webp 400w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-300x300.jpg.webp 300w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-150x150.jpg.webp 150w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-100x100.jpg.webp 100w"><img width="400" height="400" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQAAAACoxAthAAAAAnRSTlMAAHaTzTgAAAAqSURBVHja7cExAQAAAMKg9U/tbwagAAAAAAAAAAAAAAAAAAAAAAAAAIA3T7AAAZRBGFwAAAAASUVORK5CYII=" class="attachment-large size-large wp-image-1709 lazyload" alt="" data-eio="p" data-src="https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB.jpg" decoding="async" data-srcset="https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB.jpg 400w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-300x300.jpg 300w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-150x150.jpg 150w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-100x100.jpg 100w" data-max-width="400" data-sizes="auto" data-eio-rwidth="400" data-eio-rheight="400" /></picture><noscript><img width="400" height="400" src="https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB.jpg" class="attachment-large size-large wp-image-1709" alt="" srcset="https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB.jpg 400w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-300x300.jpg 300w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-150x150.jpg 150w, https://sideprosolutions.com/wp-content/uploads/2024/04/PAYFLEX_HERO_MB-100x100.jpg 100w" sizes="(max-width: 400px) 100vw, 400px" data-eio="l" /></noscript> </div> 1016 </div> 1017 <div class="elementor-element elementor-element-454e344 elementor-widget elementor-widget-image" data-id="454e344" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1018 <div class="elementor-widget-container"> 1019 <picture><source sizes='(max-width: 800px) 100vw, 800px' type="image/webp" data-srcset="https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge.jpg.webp 800w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-300x65.jpg.webp 300w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-768x166.jpg.webp 768w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-600x130.jpg.webp 600w"><img width="800" height="173" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAACtAQAAAABgzSZeAAAAAnRSTlMAAHaTzTgAAAAoSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAIBbA0RBAAHhNqcwAAAAAElFTkSuQmCC" class="attachment-large size-large wp-image-1288 lazyload" alt="payfast trust badge" data-eio="p" data-src="https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge.jpg" decoding="async" data-srcset="https://sideprosolutions.
1019com/wp-content/uploads/2024/04/payfast-trust-badge.jpg 800w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-300x65.jpg 300w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-768x166.jpg 768w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-600x130.jpg 600w" data-max-width="800" data-sizes="auto" data-eio-rwidth="800" data-eio-rheight="173" /></picture><noscript><img width="800" height="173" src="https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge.jpg" class="attachment-large size-large wp-image-1288" alt="payfast trust badge" srcset="https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge.jpg 800w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-300x65.jpg 300w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-768x166.jpg 768w, https://sideprosolutions.com/wp-content/uploads/2024/04/payfast-trust-badge-600x130.jpg 600w" sizes="(max-width: 800px) 100vw, 800px" data-eio="l" /></noscript> </div> 1020 </div> 1021 </div> 1022 </div> 1023 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-172a8a97" data-id="172a8a97" data-element_type="column" data-e-type="column"> 1024 <div class="elementor-widget-wrap elementor-element-populated"> 1025 <div class="elementor-element elementor-element-517e1e15 elementor-widget elementor-widget-heading" data-id="517e1e15" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1026 <div class="elementor-widget-container"> 1027 <div class="elementor-heading-title elementor-size-default">Company Overview</div> </div> 1028 </div> 1029 <div class="elementor-element elementor-element-4ac454a elementor-widget__width-initial elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="4ac454a" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 1030 <div class="elementor-widget-container"> 1031 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"> 1032 <ul id="menu-1-4ac454a" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-168"><a href="https://sideprosolutions.com/" class="elementor-item">Home</a></li> 1033<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-167"><a href="https://sideprosolutions.com/about-our-solar-cleaning-products/" class="elementor-item">About Us</a></li> 1034<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1270"><a href="https://sideprosolutions.com/solar-panel-cleaning-products-in-south-africa/" class="elementor-item">Shop</a></li> 1035<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://sideprosolutions.com/solar-cleaning-products-faq/" class="elementor-item">FAQ’s</a></li> 1036<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-165"><a href="https://sideprosolutions.com/contact-us-for-solar-cleaning-products/" class="elementor-item">Contact Us</a></li> 1037</ul> </nav> 1038 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 1039 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 1040 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 1041 <ul id="menu-2-4ac454a" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-168">
1041<a href="https://sideprosolutions.com/" class="elementor-item" tabindex="-1">Home</a></li> 1042<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-167"><a href="https://sideprosolutions.com/about-our-solar-cleaning-products/" class="elementor-item" tabindex="-1">About Us</a></li> 1043<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1270"><a href="https://sideprosolutions.com/solar-panel-cleaning-products-in-south-africa/" class="elementor-item" tabindex="-1">Shop</a></li> 1044<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://sideprosolutions.com/solar-cleaning-products-faq/" class="elementor-item" tabindex="-1">FAQ’s</a></li> 1045<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-165"><a href="https://sideprosolutions.com/contact-us-for-solar-cleaning-products/" class="elementor-item" tabindex="-1">Contact Us</a></li> 1046</ul> </nav> 1047 </div> 1048 </div> 1049 </div> 1050 </div> 1051 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-7631e3d" data-id="7631e3d" data-element_type="column" data-e-type="column"> 1052 <div class="elementor-widget-wrap elementor-element-populated"> 1053 <div class="elementor-element elementor-element-e0ceed0 elementor-widget elementor-widget-heading" data-id="e0ceed0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1054 <div class="elementor-widget-container"> 1055 <div class="elementor-heading-title elementor-size-default">Products</div> </div> 1056 </div> 1057 <div class="elementor-element elementor-element-41c617a elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="41c617a" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1058 <div class="elementor-widget-container"> 1059 <ul class="elementor-icon-list-items"> 1060 <li class="elementor-icon-list-item"> 1061 <a href="https://sideprosolutions.com/product/water-fed-3-5m-basic-brush-cleaner-diy/"> 1062 1063 <span class="elementor-icon-list-icon"> 1064 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 1065 <span class="elementor-icon-list-text">Water-fed 3.5m basic brush cleaner DIY</span> 1066 </a> 1067 </li> 1068 <li class="elementor-icon-list-item"> 1069 <a href="https://sideprosolutions.com/product/water-fed-7-5m-basic-brush-cleaner-diy/"> 1070 1071 <span class="elementor-icon-list-icon"> 1072 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 1073 <span class="elementor-icon-list-text">Water-fed 7.5m basic brush cleaner DIY</span> 1074 </a> 1075 </li> 1076 <li class="elementor-icon-list-item"> 1077 <a href="https://sideprosolutions.com/product/7-5m-rotating-single-head-solar-panel-cleaning-brush-ac220v-powered/"> 1078 1079 <span class="elementor-icon-list-icon"> 1080 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 1081 <span class="elementor-icon-list-text">7.5M Rotating Single Head Solar Panel Cleaning Brush AC220v powered</span> 1082 </a> 1083 </li> 1084 <li class="elementor-icon-list-item"> 1085 <a href="https://sideprosolutions.com/product/electric-double-head-solar-panel-cleaning-kit-7-5m/"> 1086 1087 <span class="elementor-icon-list-icon"> 1088 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 1089 <span class="elementor-icon-list-text">Electric double head solar panel cleaning kit 7.5m</span> 1090 </a> 1091 </li> 1092 <li class="elementor-icon-list-item"> 1093 <a href="https://sideprosolutions.com/product/600mm-rolling-brush-7-5m-extension-pole-electric-cleaner/"> 1094 1095 <span class="elementor-icon-list-icon"> 1096 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 1097 <span class="elementor-icon-list-text">600mm rolling brush 7.5m extension pole electric cleaner</span> 1098 </a> 1099 </li> 1100 </ul> 1101 </div>
1102 </div> 1103 </div> 1104 </div> 1105 </div> 1106 </section> 1107 <section class="elementor-section elementor-top-section elementor-element elementor-element-7d80b401 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7d80b401" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 1108 <div class="elementor-container elementor-column-gap-no"> 1109 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-41904f23" data-id="41904f23" data-element_type="column" data-e-type="column"> 1110 <div class="elementor-widget-wrap elementor-element-populated"> 1111 <div class="elementor-element elementor-element-b36b3b8 elementor-widget elementor-widget-text-editor" data-id="b36b3b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1112 <div class="elementor-widget-container"> 1113 <p>Copyright @ Sidepro Solutions . All Rights Reserved.</p> </div> 1114 </div> 1115 </div> 1116 </div> 1117 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-867a99e" data-id="867a99e" data-element_type="column" data-e-type="column"> 1118 <div class="elementor-widget-wrap elementor-element-populated"> 1119 <div class="elementor-element elementor-element-7819e44 elementor-icon-list--layout-inline elementor-align-end elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="7819e44" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1120 <div class="elementor-widget-container"> 1121 <ul class="elementor-icon-list-items elementor-inline-items"> 1122 <li class="elementor-icon-list-item elementor-inline-item"> 1123 <a href="https://sideprosolutions.com/privacy-policy-2/" target="_blank"> 1124 1125 <span class="elementor-icon-list-text">Privacy Policy</span> 1126 </a> 1127 </li> 1128 <li class="elementor-icon-list-item elementor-inline-item"> 1129 <a href="https://sideprosolutions.com/terms-and-conditions/" target="_blank"> 1130 1131 <span class="elementor-icon-list-text">Terms and Conditions</span> 1132 </a> 1133 </li> 1134 </ul> 1135 </div> 1136 </div> 1137 </div> 1138 </div> 1139 </div> 1140 </section> 1141 </footer> 1142 1143 <!-- Meta Pixel Event Code --> 1144
1144<script type='text/javascript'> 1145 (function () { 1146 function runPixelCode( response ) { 1147 if ( ! response || ! response.data || ! response.data.fb_pxl_code ) { 1148 return; 1149 } 1150 1151 try { 1152 new Function( response.data.fb_pxl_code )(); 1153 } catch ( e ) { 1154 console && console.warn 1155 && console.warn( 'Meta Pixel response parsing failed. Please check if your pixel is connected.', e ); 1156 } 1157 } 1158 1159 var radio = window.nfRadio 1160 || ( window.Backbone && window.Backbone.Radio ); 1161 if ( radio && radio.channel ) { 1162 radio.channel( 'forms' ).on( 'submit:response', runPixelCode ); 1163 } 1164 1165 if ( window.jQuery ) { 1166 window.jQuery( document ).on( 1167 'nfFormSubmitResponse', 1168 function ( event, data ) { 1169 if ( data && data.response ) { 1170 runPixelCode( data.response ); 1171 } 1172 } 1173 ); 1174 } 1175 })(); 1176 </script>
1176 1177 <!-- End Meta Pixel Event Code --> 1178 <!-- Meta Pixel Event Code --> 1179
1179<script type='text/javascript'> 1180 (function ( $ ) { 1181 if ( ! $ || typeof document === 'undefined' ) { 1182 return; 1183 } 1184 // WPForms triggers this jQuery event and passes the AJAX response object. 1185 $( document ).on( 'wpformsAjaxSubmitSuccess', function ( event, data ) { 1186 if ( data && data.data && data.data.fb_pxl_code ) { 1187 try { 1188 new Function( data.data.fb_pxl_code )(); 1189 } catch ( e ) { 1190 console && console.warn && console.warn( 'Meta Pixel eval failed', e ); 1191 } 1192 } 1193 } ); 1194 })( window.jQuery ); 1195 </script>
1195 1196 <!-- End Meta Pixel Event Code --> 1197
1197<script type="speculationrules"> 1198{"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/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1199</script>
1199 1200
1200<script id="independent-analytics-script" > 1201 // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script 1202 1203 (function () { 1204 function sendRequest(url, body) { 1205 if(!window.fetch) { 1206 const xhr = new XMLHttpRequest(); 1207 xhr.open("POST", url, true); 1208 xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); 1209 xhr.send(JSON.stringify(body)) 1210 return 1211 } 1212 1213 const request = fetch(url, { 1214 method: 'POST', 1215 body: JSON.stringify(body), 1216 keepalive: true, 1217 headers: { 1218 'Content-Type': 'application/json;charset=UTF-8' 1219 } 1220 }); 1221 } 1222 const calculateParentDistance = (child, parent) => { 1223 let count = 0; 1224 let currentElement = child; 1225 1226 // Traverse up the DOM tree until we reach parent or the top of the DOM 1227 while (currentElement && currentElement !== parent) { 1228 currentElement = currentElement.parentNode; 1229 count++; 1230 } 1231 1232 // If parent was not found in the hierarchy, return -1 1233 if (!currentElement) { 1234 return -1; // Indicates parent is not an ancestor of element 1235 } 1236 1237 return count; // Number of layers between element and parent 1238 } 1239 const isMatchingClass = (linkRule, href, classes, ids) => { 1240 return classes.includes(linkRule.value) 1241 } 1242 const isMatchingId = (linkRule, href, classes, ids) => { 1243 return ids.includes(linkRule.value) 1244 } 1245 const isMatchingDomain = (linkRule, href, classes, ids) => { 1246 if(!URL.canParse(href)) { 1247 return false 1248 } 1249 1250 const url = new URL(href) 1251 const host = url.host 1252 const hostsToMatch = [host] 1253 1254 if(host.startsWith('www.')) { 1255 hostsToMatch.push(host.substring(4)) 1256 } else { 1257 hostsToMatch.push('www.' + host) 1258 } 1259 1260 return hostsToMatch.includes(linkRule.value) 1261 } 1262 const isMatchingExtension = (linkRule, href, classes, ids) => { 1263 if(!URL.canParse(href)) { 1264 return false 1265 } 1266 1267 const url = new URL(href) 1268 1269 return url.pathname.endsWith('.' + linkRule.value) 1270 } 1271 const isMatchingSubdirectory = (linkRule, href, classes, ids) => { 1272 if(!URL.canParse(href)) { 1273 return false 1274 } 1275 1276 const url = new URL(href) 1277 1278 return url.pathname.startsWith('/' + linkRule.value + '/') 1279 } 1280 const isMatchingProtocol = (linkRule, href, classes, ids) => { 1281 if(!URL.canParse(href)) { 1282 return false 1283 } 1284 1285 const url = new URL(href) 1286 1287 return url.protocol === linkRule.value + ':' 1288 } 1289 const isMatchingExternal = (linkRule, href, classes, ids) => { 1290 if(!URL.canParse(href) || !URL.canParse(document.location.href)) { 1291 return false 1292 } 1293 1294 const matchingProtocols = ['http:', 'https:'] 1295 const siteUrl = new URL(document.location.href) 1296 const linkUrl = new URL(href) 1297 1298 // Links to subdomains will appear to be external matches according to JavaScript, 1299 // but the PHP rules will filter those events out. 1300 return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host 1301 } 1302 const isMatch = (linkRule, href, classes, ids) => { 1303 switch (linkRule.type) { 1304 case 'class': 1305 return isMatchingClass(linkRule, href, classes, ids) 1306 case 'id': 1307 return isMatchingId(linkRule, href, classes, ids) 1308 case 'domain': 1309 return isMatchingDomain(linkRule, href, classes, ids) 1310 case 'extension': 1311 return isMatchingExtension(linkRule, href, classes, ids) 1312 case 'subdirectory': 1313 return isMatchingSubdirectory(linkRule, href, classes, ids) 1314 case 'protocol': 1315 return isMatchingProtocol(linkRule, href, classes, ids) 1316 case 'external': 1317 return isMatchingExternal(linkRule, href, classes, ids) 1318 default: 1319 return false;
1320 } 1321 } 1322 const track = (element) => { 1323 const href = element.href ?? null 1324 const classes = Array.from(element.classList) 1325 const ids = [element.id] 1326 const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] 1327 if(linkRules.length === 0) { 1328 return 1329 } 1330 1331 // For link rules that target an id, we need to allow that id to appear 1332 // in any ancestor up to the 7th ancestor. This loop looks for those matches 1333 // and counts them. 1334 linkRules.forEach((linkRule) => { 1335 if(linkRule.type !== 'id') { 1336 return; 1337 } 1338 1339 const matchingAncestor = element.closest('#' + linkRule.value) 1340 1341 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 1342 return; 1343 } 1344 1345 const depth = calculateParentDistance(element, matchingAncestor) 1346 1347 if(depth < 7) { 1348 ids.push(linkRule.value) 1349 } 1350 }); 1351 1352 // For link rules that target a class, we need to allow that class to appear 1353 // in any ancestor up to the 7th ancestor. This loop looks for those matches 1354 // and counts them. 1355 linkRules.forEach((linkRule) => { 1356 if(linkRule.type !== 'class') { 1357 return; 1358 } 1359 1360 const matchingAncestor = element.closest('.' + linkRule.value) 1361 1362 if(!matchingAncestor || matchingAncestor.matches('html, body')) { 1363 return; 1364 } 1365 1366 const depth = calculateParentDistance(element, matchingAncestor) 1367 1368 if(depth < 7) { 1369 classes.push(linkRule.value) 1370 } 1371 }); 1372 1373 const hasMatch = linkRules.some((linkRule) => { 1374 return isMatch(linkRule, href, classes, ids) 1375 }) 1376 1377 if(!hasMatch) { 1378 return 1379 } 1380 1381 const url = "https://sideprosolutions.com/wp-content/plugins/independent-analytics/iawp-click-endpoint.php"; 1382 const siteId = ""; 1383 const body = { 1384 href: href, 1385 classes: classes.join(' '), 1386 ids: ids.join(' '), 1387 siteId: siteId, 1388 ...{"payload":{"resource":"singular","singular_id":401,"page":1},"signature":"b8a1d503e553aac773142f3529e2b9b5"} }; 1389 1390 sendRequest(url, body) 1391 } 1392 let hasSearched = false; 1393 function search() { 1394 if(hasSearched) { 1395 return; 1396 } 1397 hasSearched = true; 1398 1399 if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { 1400 return; 1401 } 1402 1403 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1404 return; 1405 } 1406 1407 let referrer_url = null; 1408 1409 if (typeof document.referrer === 'string' && document.referrer.length > 0) { 1410 referrer_url = document.referrer; 1411 } 1412 1413 const params = location.search.slice(1).split('&').reduce((acc, s) => { 1414 const [k, v] = s.split('='); 1415 return Object.assign(acc, {[k]: v}); 1416 }, {}); 1417
1418 const url = "https://sideprosolutions.com/wp-json/iawp/search"; 1419 const body = { 1420 referrer_url, 1421 utm_source: params.utm_source, 1422 utm_medium: params.utm_medium, 1423 utm_campaign: params.utm_campaign, 1424 utm_term: params.utm_term, 1425 utm_content: params.utm_content, 1426 gclid: params.gclid, 1427 ...{"payload":{"resource":"singular","singular_id":401,"page":1},"signature":"b8a1d503e553aac773142f3529e2b9b5"} }; 1428 1429 sendRequest(url, body) 1430 } 1431 document.addEventListener('mousedown', function (event) { 1432 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1433 return; 1434 } 1435 1436 const element = event.target.closest('a') 1437 1438 if(!element) { 1439 return 1440 } 1441 1442 const isPro = false 1443 if(!isPro) { 1444 return 1445 } 1446 1447 // Don't track left clicks with this event. The click event is used for that. 1448 if(event.button === 0) { 1449 return 1450 } 1451 1452 track(element) 1453 }) 1454 document.addEventListener('click', function (event) { 1455 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1456 return; 1457 } 1458 1459 const element = event.target.closest('a, button, input[type="submit"], input[type="button"]') 1460 1461 if(!element) { 1462 return 1463 } 1464 1465 const isPro = false 1466 if(!isPro) { 1467 return 1468 } 1469 1470 track(element) 1471 }) 1472 document.addEventListener('play', function (event) { 1473 if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { 1474 return; 1475 } 1476 1477 const element = event.target.closest('audio, video') 1478 1479 if(!element) { 1480 return 1481 } 1482 1483 const isPro = false 1484 if(!isPro) { 1485 return 1486 } 1487 1488 track(element) 1489 }, true) 1490 document.addEventListener("DOMContentLoaded", function (e) { 1491 search(); 1492 }); 1493 document.addEventListener("iawpSearch", function (e) { 1494 search(); 1495 }); 1496 })(); 1497 </script>
1497 1498 <div class="xoo-wsc-markup-notices"></div> 1499<div class="xoo-wsc-markup"> 1500 <div class="xoo-wsc-modal"> 1501 1502 1503<div class="xoo-wsc-container"> 1504 1505 <div class="xoo-wsc-basket"> 1506 1507 <span class="xoo-wsc-items-count">0</span> 1508 1509 1510 <span class="xoo-wsc-bki xoo-wsc-icon-basket1"></span> 1511 1512 1513 </div> 1514 1515 <div class="xoo-wsc-header"> 1516 1517 1518 1519<div class="xoo-wsch-top"> 1520 1521 <div class="xoo-wsc-notice-container" data-section="cart"><ul class="xoo-wsc-notices"></ul></div> 1522 <div class="xoo-wsch-basket"> 1523 <span class="xoo-wscb-icon xoo-wsc-icon-bag2"></span> 1524 <span class="xoo-wscb-count">0</span> 1525 </div> 1526 1527 <span class="xoo-wsch-text">Your Cart</span> 1528 1529 <span class="xoo-wsch-close xoo-wsc-icon-cross"></span> 1530 1531</div> 1532 1533 </div> 1534 1535 1536 <div class="xoo-wsc-body"> 1537 1538 1539 1540<div class="xoo-wsc-empty-cart"><span>Your cart is empty</span><a class="xoo-wsc-btn" href="https://sideprosolutions.com/shop/">Return to Shop</a></div> 1541 1542 </div> 1543 1544 <div class="xoo-wsc-footer"> 1545 1546 1547 1548 1549 1550 1551 1552<div class="xoo-wsc-ft-buttons-cont"> 1553 1554 <a href="https://sideprosolutions.com/shop/" class="xoo-wsc-ft-btn xoo-wsc-btn xoo-wsc-ft-btn-continue" >Continue Shopping</a> 1555</div> 1556 1557 1558 1559 </div> 1560 1561 <span class="xoo-wsc-loader"></span> 1562 <span class="xoo-wsc-icon-spinner8 xoo-wsc-loader-icon"></span> 1563 1564</div> 1565 <span class="xoo-wsc-opac"></span> 1566 1567 </div> 1568</div> <!-- Meta Pixel Event Code --> 1569
1569<script type='text/javascript'> 1570 document.addEventListener( 'wpcf7mailsent', function( event ) { 1571 if( "fb_pxl_code" in event.detail.apiResponse){ 1572 eval(event.detail.apiResponse.fb_pxl_code); 1573 } 1574 }, false ); 1575 </script>
1575 1576 <!-- End Meta Pixel Event Code --> 1577 <!-- Facebook Pixel Code --> 1578 <noscript> 1579 <img 1580 height="1" 1581 width="1" 1582 style="display:none" 1583 alt="fbpx" 1584 src="https://www.facebook.com/tr?id=1162823178152707&ev=PageView&noscript=1" 1585 /> 1586 </noscript> 1587 <!-- End Facebook Pixel Code --> 1588
1588<script> 1589 ( () => { 1590 const lazyloadRunObserver = () => { 1591 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1592 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1593 entries.forEach( ( entry ) => { 1594 if ( entry.isIntersecting ) { 1595 let lazyloadBackground = entry.target; 1596 if( lazyloadBackground ) { 1597 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1598 } 1599 lazyloadBackgroundObserver.unobserve( entry.target ); 1600 } 1601 }); 1602 }, { rootMargin: '200px 0px 200px 0px' } ); 1603 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1604 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1605 } ); 1606 }; 1607 const events = [ 1608 'DOMContentLoaded', 1609 'elementor/lazyload/observe', 1610 ]; 1611 events.forEach( ( event ) => { 1612 document.addEventListener( event, lazyloadRunObserver ); 1613 } ); 1614 } )(); 1615 </script>
1615 1616 <div 1617 class="qlwapp" 1618 style="--qlwapp-scheme-font-family:inherit;--qlwapp-scheme-font-size:18px;--qlwapp-scheme-icon-size:60px;--qlwapp-scheme-icon-font-size:24px;--qlwapp-scheme-box-max-height:400px;--qlwapp-scheme-brand:#25d366;--qlwapp-scheme-text:#ffffff;--qlwapp-scheme-text-secondary:#303030;--qlwapp-scheme-contact-role-color:inherit;--qlwapp-scheme-contact-name-color:inherit;--qlwapp-scheme-contact-availability-color:inherit;--qlwapp-scheme-box-message-word-break:break-all;--qlwapp-button-notification-bubble-animation:none;" 1619 data-contacts="[{"id":1,"bot_id":"","order":0,"active":1,"chat":1,"avatar":"https:\/\/www.gravatar.com\/avatar\/00000000000000000000000000000000","type":"phone","phone":"817811381","group":"https:\/\/chat.whatsapp.com\/EQuPUtcPzEdIZVlT8JyyNw","firstname":"John","lastname":"Doe","label":"Support","message":"Hello! I'm interested in learning more about your solar cleaning products. Can you provide me with more information?","timefrom":"00:00","timeto":"00:00","timezone":"UTC+0","visibility":"readonly","timedays":[],"whatsapp_link_type":"web","display":{"entries":{"post":{"include":1,"ids":[]},"page":{"include":1,"ids":[]},"product":{"include":1,"ids":[]}},"taxonomies":{"category":{"include":1,"ids":[]},"product_cat":{"include":1,"ids":[]},"product_tag":{"include":1,"ids":[]}},"target":{"include":1,"ids":[]},"devices":"all"}}]" 1620 data-primary-contact="{"id":1,"bot_id":"","order":0,"active":1,"chat":1,"avatar":"https:\/\/www.gravatar.com\/avatar\/00000000000000000000000000000000","type":"phone","phone":"817811381","group":"https:\/\/chat.whatsapp.com\/EQuPUtcPzEdIZVlT8JyyNw","firstname":"John","lastname":"Doe","label":"Support","message":"Hello! I'm interested in learning more about your solar cleaning products. Can you provide me with more information?","timefrom":"00:00","timeto":"00:00","timezone":"UTC+0","visibility":"readonly","timedays":[],"whatsapp_link_type":"web","display":{"entries":{"post":{"include":1,"ids":[]},"page":{"include":1,"ids":[]},"product":{"include":1,"ids":[]}},"taxonomies":{"category":{"include":1,"ids":[]},"product_cat":{"include":1,"ids":[]},"product_tag":{"include":1,"ids":[]}},"target":{"include":1,"ids":[]},"devices":"all"}}" 1621 data-display="{"devices":"all","entries":{"post":{"include":1,"ids":[]},"page":{"include":1,"ids":[]},"product":{"include":1,"ids":[]}},"taxonomies":{"category":{"include":1,"ids":[]},"product_cat":{"include":1,"ids":[]},"product_tag":{"include":1,"ids":[]}},"target":{"include":1,"ids":[]}}" 1622 data-button="{"layout":"bubble","box":"no","position":"bottom-left","text":"","icon":"qlwapp-whatsapp-icon","developer":"no","rounded":"yes","animation_name":"","animation_delay":"","notification_bubble":"none","notification_bubble_animation":"none","timefrom":"00:00","timeto":"00:00","timedays":[],"timezone":"UTC+0","visibility":"readonly"}" 1623 data-box="{"enable":"yes","auto_open":"no","auto_delay_open":1000,"lazy_load":"no","allow_outside_close":"no","header":"\n\t\t\t\t\t\t\t\t<p style=\"line-height: 1;text-align: start\"><span style=\"font-size: 12px;vertical-align: bottom;letter-spacing: -0.2px;opacity: 0.8;margin: 5px 0 0 1px\">Powered by<\/span><\/p>\n\t\t\t\t\t\t\t\t<p style=\"line-height: 1;text-align: start\"><a style=\"font-size: 24px;line-height: 34px;font-weight: bold;text-decoration: none;color: white\" href=\"https:\/\/quadlayers.com\/products\/whatsapp-chat\/?utm_source=qlwapp_plugin&utm_medium=header&utm_campaign=social-chat\" target=\"_blank\" rel=\"noopener\">Social Chat<\/a><\/p>","footer":"<p style=\"text-align: start;\">Need help? Our team is just a message away<\/p>","response":"Write a response","consent_message":"I accept cookies and privacy policy.","consent_enabled":"no"}" 1624 data-scheme="{"font_family":"inherit","font_size":"18","icon_size":"60","icon_font_size":"24","box_max_height":"400","brand":"#25d366","text":"#ffffff","text_secondary":"#303030","link":"","message":"","label":"","name":"","contact_role_color":"inherit","contact_name_color":"inherit","contact_availability_color":"inherit","box_message_word_break":"break-all"}" 1625 > 1626 </div> 1627
1627<script> 1628 (function () { 1629 var c = document.body.className; 1630 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 1631 document.body.className = c; 1632 })(); 1633 </script>
1633 1634
1634<script id="eio-lazy-load-js-before"> 1635const eio_lazy_vars = {"bg_min_dpr":1.1,"exactdn_domain":"","safe_paths":["\/wp-content\/plugins","\/wp-content\/themes","\/wp-includes\/"],"safe_domains":["sideprosolutions.com","www.sideprosolutions.com"],"skip_autoscale":0,"threshold":0,"use_dpr":1};Object.freeze(eio_lazy_vars); 1636//# sourceURL=eio-lazy-load-js-before 1637</script>
vendor: 1 bytes, line 1637
1637
1638<script async data-wp-strategy="async" id="eio-lazy-load-js" src="https://sideprosolutions.com/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=880"></script>
vendor: 1 bytes, line 1638
1638
1639<script id="wc-facebook-signals-js-extra"> 1640var wc_facebook_signals_params = {"ajax_url":"https://sideprosolutions.com/wp-admin/admin-ajax.php","nonce":"9d16e2b6c7","action":"wc_facebook_update_signals_state"}; 1641//# sourceURL=wc-facebook-signals-js-extra 1642</script>
vendor: 1 bytes, line 1642
1642
1643<script id="wc-facebook-signals-js" src="https://sideprosolutions.com/wp-content/plugins/facebook-for-woocommerce/assets/js/facebook-for-woocommerce-signals.js?ver=3.7.6"></script>
vendor: 1 bytes, line 1643
1643
1644<script id="hello-theme-frontend-js" src="https://sideprosolutions.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.4"></script>
vendor: 1 bytes, line 1644
1644
1645<script id="elementor-webpack-runtime-js" src="https://sideprosolutions.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1645
1645
1646<script id="elementor-frontend-modules-js" src="https://sideprosolutions.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1646
1646
1647<script id="jquery-ui-core-js-before"> 1648jQuery.uiBackCompat = true; 1649//# sourceURL=jquery-ui-core-js-before 1650</script>
vendor: 1 bytes, line 1650
1650
1651<script id="jquery-ui-core-js" src="https://sideprosolutions.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1651
1651
1652<script id="elementor-frontend-js-before"> 1653var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/sideprosolutions.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/sideprosolutions.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/sideprosolutions.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"028a34d83d","atomicFormsSendForm":"8baec1ac8c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","woocommerce_notices_elements":["wc_error","wc_message","wc_info"],"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":401,"title":"Privacy%20Policy%20-%20Sidepro%20Solutions%20Pty%20Ltd","excerpt":"Learn about our commitment to protecting your personal information in our comprehensive privacy policy.","featuredImage":"https:\/\/sideprosolutions.com\/wp-content\/uploads\/2024\/04\/image-removebg-preview-removebg-preview.png"}}; 1654//# sourceURL=elementor-frontend-js-before 1655</script>
vendor: 1 bytes, line 1655
1655
1656<script id="elementor-frontend-js" src="https://sideprosolutions.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1656
1656
1657<script id="smartmenus-js" src="https://sideprosolutions.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 1657
1657
1658<script id="sourcebuster-js-js" src="https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1658
1658
1659<script id="wc-order-attribution-js-extra"> 1660var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://sideprosolutions.com/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"}}; 1661//# sourceURL=wc-order-attribution-js-extra 1662</script>
vendor: 1 bytes, line 1662
1662
1663<script id="wc-order-attribution-js" src="https://sideprosolutions.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1663
1663
1664<script id="wc-facebook-pixel-events-js" src="https://sideprosolutions.com/wp-content/plugins/facebook-for-woocommerce/assets/js/frontend/pixel-events.js?ver=3.7.6"></script>
vendor: 1 bytes, line 1664
1664
1665<script id="facebook-capi-param-builder-js" src="https://unpkg.com/meta-capi-param-builder-clientjs/dist/clientParamBuilder.bundle.js?ver=3.7.6"></script>
vendor: 1 bytes, line 1665
1665
1666<script id="facebook-capi-param-builder-js-after"> 1667if (typeof clientParamBuilder !== "undefined" && !/(?:^|;\s*)wc_facebook_signals_state=held(?:;|$)/.test(document.cookie)) { 1668 clientParamBuilder.processAndCollectAllParams(window.location.href); 1669 } 1670//# sourceURL=facebook-capi-param-builder-js-after 1671</script>
vendor: 1 bytes, line 1671
1671
1672<script id="xoo-wsc-main-js-js-extra"> 1673var xoo_wsc_params = {"adminurl":"https://sideprosolutions.com/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","qtyUpdateDelay":"500","notificationTime":"5000","html":{"successNotice":"\u003Cul class=\"xoo-wsc-notices\"\u003E\u003Cli class=\"xoo-wsc-notice-success\"\u003E\u003Cspan class=\"xoo-wsc-icon-check_circle\"\u003E\u003C/span\u003E%s%\u003C/li\u003E\u003C/ul\u003E","errorNotice":"\u003Cul class=\"xoo-wsc-notices\"\u003E\u003Cli class=\"xoo-wsc-notice-error\"\u003E\u003Cspan class=\"xoo-wsc-icon-cross\"\u003E\u003C/span\u003E%s%\u003C/li\u003E\u003C/ul\u003E"},"strings":{"maxQtyError":"Only %s% in stock","stepQtyError":"Quantity can only be purchased in multiple of %s%","calculateCheckout":"Please use checkout form to calculate shipping","couponEmpty":"Please enter promo code"},"isCheckout":"","isCart":"","sliderAutoClose":"1","shippingEnabled":"1","couponsEnabled":"1","autoOpenCart":"yes","addedToCart":"","ajaxAddToCart":"yes","skipAjaxForData":[],"showBasket":"always_show","flyToCart":"no","productFlyClass":"","refreshCart":"no","fetchDelay":"200","triggerClass":"","productLayout":"rows","cardAnimate":{"enable":"yes","type":"slideUp","event":"back_hover","duration":"0.5"},"menuCartHideOnEmpty":[],"shortcodeEls":{"subtotal":".xoo-wsc-sc-subt","count":".xoo-wsc-sc-count","icon":".xoo-wsc-sc-bki"}}; 1674//# sourceURL=xoo-wsc-main-js-js-extra 1675</script>
vendor: 1 bytes, line 1675
1675
1676<script data-wp-strategy="defer" defer id="xoo-wsc-main-js-js" src="https://sideprosolutions.com/wp-content/plugins/side-cart-woocommerce/assets/js/xoo-wsc-main.js?ver=2.7.2"></script>
vendor: 1 bytes, line 1676
1676
1677<script id="qlwapp-frontend-js" src="https://sideprosolutions.com/wp-content/plugins/wp-whatsapp-chat/build/frontend/js/index.js?ver=ac88f0f73a8c4b7c6b8b"></script>
vendor: 1 bytes, line 1677
1677
1678<script id="facebook-for-woocommerce-inline-js-after"> 1679/* WooCommerce Facebook Integration Event Tracking */ 1680fbq('set', 'agent', (function(){var a='woocommerce_0-11.1.0-3.7.6';if(window.__wc_fb_page_generated&&(Math.floor(Date.now()/1000)-window.__wc_fb_page_generated)>1800){a=a.replace(/(\d+\.\d+\.\d+)/,'$1_c');}return a;})(), '1162823178152707'); 1681window.wcFacebookPixelFiredEvents = window.wcFacebookPixelFiredEvents || {}; 1682if (!window.wcFacebookPixelFiredEvents["630c9f59-537a-48c1-b4ff-1d443c20f121"]) { 1683window.wcFacebookPixelFiredEvents["630c9f59-537a-48c1-b4ff-1d443c20f121"] = true; 1684var isStale = window.__wc_fb_page_generated && (Math.floor(Date.now()/1000) - window.__wc_fb_page_generated) > 1800; 1685if (window.FacebookSignals && typeof window.FacebookSignals.trackEvent === 'function') { 1686 window.FacebookSignals.trackEvent('PageView', { 1687 "source": "woocommerce_0", 1688 "version": "11.1.0", 1689 "pluginVersion": "3.7.6" 1690}, null, 'track', isStale ? null : "630c9f59-537a-48c1-b4ff-1d443c20f121"); 1691} else if (isStale) { 1692 fbq('track', 'PageView', { 1693 "source": "woocommerce_0", 1694 "version": "11.1.0", 1695 "pluginVersion": "3.7.6" 1696}); 1697} else { 1698 fbq('track', 'PageView', { 1699 "source": "woocommerce_0", 1700 "version": "11.1.0", 1701 "pluginVersion": "3.7.6" 1702}, { 1703 "eventID": "630c9f59-537a-48c1-b4ff-1d443c20f121" 1704}); 1705} 1706} 1707//# sourceURL=facebook-for-woocommerce-inline-js-after 1708</script>
vendor: 1 bytes, line 1708
1708
1709<script id="wp-hooks-js" src="https://sideprosolutions.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1709
1709
1710<script id="gla-gtag-events-js-extra"> 1711var glaGtagData = {"currency_minor_unit":"2","products":[]}; 1712//# sourceURL=gla-gtag-events-js-extra 1713</script>
vendor: 1 bytes, line 1713
1713
1714<script id="gla-gtag-events-js" src="https://sideprosolutions.com/wp-content/plugins/google-listings-and-ads/js/build/gtag-events.js?ver=6972d3af2e3be67de9f1"></script>
vendor: 1 bytes, line 1714
1714
1715<script id="elementor-pro-webpack-runtime-js" src="https://sideprosolutions.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.32.1"></script>
vendor: 1 bytes, line 1715
1715
1716<script id="wp-i18n-js" src="https://sideprosolutions.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1716
1716
1717<script id="wp-i18n-js-after"> 1718wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1719//# sourceURL=wp-i18n-js-after 1720</script>
vendor: 1 bytes, line 1720
1720
1721<script id="elementor-pro-frontend-js-before"> 1722var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/sideprosolutions.com\/wp-admin\/admin-ajax.php","nonce":"39d09c4146","urls":{"assets":"https:\/\/sideprosolutions.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/sideprosolutions.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/sideprosolutions.com\/cart\/","checkout_page_url":"https:\/\/sideprosolutions.com\/checkout\/","fragments_nonce":"dca23cd22b"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/sideprosolutions.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1723//# sourceURL=elementor-pro-frontend-js-before 1724</script>
vendor: 1 bytes, line 1724
1724
1725<script id="elementor-pro-frontend-js" src="https://sideprosolutions.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.32.1"></script>
vendor: 1 bytes, line 1725
1725
1726<script id="pro-elements-handlers-js" src="https://sideprosolutions.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.32.1"></script>
vendor: 1 bytes, line 1726
1726
1727<script id="wp-emoji-settings" type="application/json"> 1728{"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://sideprosolutions.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1729</script>
vendor: 1 bytes, line 1729
1729
1730<script type="module"> 1731/*! This file is auto-generated */ 1732var 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)))}); 1733//# sourceURL=https://sideprosolutions.com/wp-includes/js/wp-emoji-loader.min.js 1734</script>
1734 1735 1736</body> 1737</html> 1738 1739<!-- Dynamic page generated in 2.227 seconds. --> 1740<!-- Cached page generated by WP-Super-Cache on 2026-10-06 04:41:27 --> 1741 1742<!-- Compression = gzip -->
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.