!function(){"use strict";var e,t=function(){var e=document.currentScript||document.querySelector('[src*="cgn-tracking"]')||document.querySelector("[data-cgn-script]");if(!e||!e.dataset)return{};var t={},n=e.dataset;return Object.keys(n).forEach(function(e){if(e.startsWith("cgn")||["apiKey","apiEndpoint","trackVisibility","ctaSelector","fallbackCtaTexts","thankYouPath","formSelector","formNameOnThankYou"].includes(e)){var r=e.replace(/-([a-z])/g,function(e){return e[1].toUpperCase()}),o=n[e];"true"===o?o=!0:"false"===o?o=!1:(e.includes("Texts")||e.includes("texts"))&&(o=o.split(",").map(function(e){return e.trim()})),t[r]=o}}),t}(),n=void 0!==window.CGNTrackSettings?window.CGNTrackSettings:{},r=Object.assign({},t,n),o=r.apiEndpoint||"https://tracking.contractorgrowthnetwork.com/api/session-collect",a=!0===r.debug,i="CGNAnalytics",c=o?new URL(o).origin+"/api/error":"https://tracking.contractorgrowthnetwork.com/api/error",m=r.apiKey||null,u="boolean"==typeof r.trackVisibility&&r.trackVisibility,s=r.ctaSelector||"[data-cgn-cta]",l=(e=s.match(/\[(data-[^=\]]+)/))?e[1]:null,d=Array.isArray(r.fallbackCtaTexts)?r.fallbackCtaTexts:"Contact,Schedule,Consultation,Quote,Estimate".split(","),f=(r.thankYouPath||"/thank-you/").toLowerCase(),g=r.formSelector||'form, [data-cgn-form], iframe[src*="zoho"], iframe[src*="hubspot"]',p=r.formNameOnThankYou||"General Form",h="boolean"!=typeof r.enableProviderDetection||r.enableProviderDetection;function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _(e,t,n,r,o,a,i){try{var c=e[a](i),m=c.value}catch(e){return void n(e)}c.done?t(m):Promise.resolve(m).then(r,o)}function y(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){_(a,r,o,i,c,"next",e)}function c(e){_(a,r,o,i,c,"throw",e)}i(void 0)})}}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function b(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=q(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function S(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){S(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var m=r&&r.prototype instanceof c?r:c,u=Object.create(m.prototype);return P(u,"_invoke",function(n,r,o){var a,c,m,u=0,s=o||[],l=!1,d={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return a=t,c=0,m=e,d.n=n,i}};function f(n,r){for(c=n,m=r,t=0;!l&&u&&!o&&t<s.length;t++){var o,a=s[t],f=d.p,g=a[2];n>3?(o=g===r)&&(m=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=f&&((o=n<2&&f<a[1])?(c=0,d.v=r,d.n=a[1]):f<g&&(o=n<3||a[0]>r||r>g)&&(a[4]=n,a[5]=r,d.n=g,c=0))}if(o||n>1)return i;throw l=!0,r}return function(o,s,g){if(u>1)throw TypeError("Generator is already running");for(l&&1===s&&f(s,g),c=s,m=g;(t=c<2?e:m)||!l;){a||(c?c<3?(c>1&&(d.n=-1),f(c,m)):d.n=m:d.v=m);try{if(u=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,m)))throw TypeError("iterator result is not an object");if(!t.done)return t;m=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(m=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(l=d.n<0)?m:n.call(r,d))!==i)break}catch(t){a=e,c=1,m=t}finally{u=1}}return{value:t,done:l}}}(n,o,a),!0),u}var i={};function c(){}function m(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(P(t={},r,function(){return this}),t),l=u.prototype=c.prototype=Object.create(s);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,P(e,o,"GeneratorFunction")),e.prototype=Object.create(l),e}return m.prototype=u,P(l,"constructor",u),P(u,"constructor",m),m.displayName="GeneratorFunction",P(u,o,"GeneratorFunction"),P(l),P(l,o,"Generator"),P(l,r,function(){return this}),P(l,"toString",function(){return"[object Generator]"}),(O=function(){return{w:a,m:d}})()}function P(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}P=function(e,t,n,r){function a(t,n){P(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},P(e,t,n,r)}function E(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(typeof e+" is not iterable")}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],m=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;m=!1}else for(;!(m=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);m=!0);}catch(e){u=!0,o=e}finally{try{if(!m&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||q(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||q(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}function q(e,t){if(e){if("string"==typeof e)return v(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}var L=[{domain:"google.",param:"q"},{domain:"bing.com",param:"q"},{domain:"yahoo.",param:"p"},{domain:"baidu.",param:"wd"},{domain:"yandex.",param:"text"},{domain:"duckduckgo.com",param:"q"},{domain:"ask.",param:"q"},{domain:"ecosia.org",param:"q"}],D=[{domain:"chat.openai.com",name:"ChatGPT",param:"q"},{domain:"chatgpt.com",name:"ChatGPT",param:"q"},{domain:"bard.google.com",name:"Google Bard",param:"q"},{domain:"gemini.google.com",name:"Google Gemini",param:"q"},{domain:"aistudio.google.com",name:"Google AI Studio",param:"q"},{domain:"copilot.microsoft.com",name:"Microsoft Copilot",param:"q"},{domain:"bing.com/chat",name:"Bing Chat",param:"q"},{domain:"claude.ai",name:"Claude",param:"q"},{domain:"meta.ai",name:"Meta AI",param:"q"},{domain:"ai.meta.com",name:"Meta AI",param:"q"},{domain:"x.com/i/grok",name:"X Grok",param:"q"},{domain:"grok.x.ai",name:"Grok",param:"q"},{domain:"qwen.aliyun.com",name:"Alibaba Qwen",param:"q"},{domain:"tongyi.aliyun.com",name:"Alibaba Tongyi",param:"q"},{domain:"perplexity.ai",name:"Perplexity",param:"q"},{domain:"character.ai",name:"Character.AI",param:"q"},{domain:"you.com",name:"You.com",param:"q"},{domain:"poe.com",name:"Poe",param:"q"},{domain:"huggingface.co/chat",name:"Hugging Face Chat",param:"q"},{domain:"huggingface.co",name:"Hugging Face",param:"q"},{domain:"replika.ai",name:"Replika",param:"q"},{domain:"jasper.ai",name:"Jasper",param:"q"},{domain:"copy.ai",name:"Copy.ai",param:"q"},{domain:"writesonic.com",name:"Writesonic",param:"q"},{domain:"rytr.me",name:"Rytr",param:"q"},{domain:"phind.com",name:"Phind",param:"q"},{domain:"andi.com",name:"Andi Search",param:"q"},{domain:"neeva.com",name:"Neeva",param:"q"},{domain:"pi.ai",name:"Pi",param:"q"},{domain:"inflection.ai",name:"Inflection",param:"q"},{domain:"deepai.org",name:"DeepAI",param:"q"},{domain:"openassistant.io",name:"Open Assistant",param:"q"},{domain:"forefront.ai",name:"Forefront",param:"q"},{domain:"chatsonic.com",name:"ChatSonic",param:"q"},{domain:"ora.sh",name:"ORA",param:"q"},{domain:"smodin.io",name:"Smodin",param:"q"}],N=[{domain:"facebook.com",name:"Facebook",medium:"social"},{domain:"fb.com",name:"Facebook",medium:"social"},{domain:"m.facebook.com",name:"Facebook",medium:"social"},{domain:"l.facebook.com",name:"Facebook",medium:"social"},{domain:"lm.facebook.com",name:"Facebook",medium:"social"},{domain:"instagram.com",name:"Instagram",medium:"social"},{domain:"instagr.am",name:"Instagram",medium:"social"},{domain:"twitter.com",name:"X (Twitter)",medium:"social"},{domain:"x.com",name:"X (Twitter)",medium:"social"},{domain:"t.co",name:"X (Twitter)",medium:"social"},{domain:"linkedin.com",name:"LinkedIn",medium:"social"},{domain:"lnkd.in",name:"LinkedIn",medium:"social"},{domain:"tiktok.com",name:"TikTok",medium:"social"},{domain:"vm.tiktok.com",name:"TikTok",medium:"social"},{domain:"youtube.com",name:"YouTube",medium:"social"},{domain:"youtu.be",name:"YouTube",medium:"social"},{domain:"m.youtube.com",name:"YouTube",medium:"social"},{domain:"pinterest.com",name:"Pinterest",medium:"social"},{domain:"pin.it",name:"Pinterest",medium:"social"},{domain:"snapchat.com",name:"Snapchat",medium:"social"},{domain:"whatsapp.com",name:"WhatsApp",medium:"social"},{domain:"web.whatsapp.com",name:"WhatsApp",medium:"social"},{domain:"wa.me",name:"WhatsApp",medium:"social"},{domain:"telegram.org",name:"Telegram",medium:"social"},{domain:"t.me",name:"Telegram",medium:"social"},{domain:"reddit.com",name:"Reddit",medium:"social"},{domain:"redd.it",name:"Reddit",medium:"social"},{domain:"discord.com",name:"Discord",medium:"social"},{domain:"discord.gg",name:"Discord",medium:"social"},{domain:"twitch.tv",name:"Twitch",medium:"social"},{domain:"clubhouse.com",name:"Clubhouse",medium:"social"},{domain:"xing.com",name:"Xing",medium:"social"},{domain:"vk.com",name:"VKontakte",medium:"social"},{domain:"weibo.com",name:"Weibo",medium:"social"},{domain:"line.me",name:"Line",medium:"social"}];function x(e){return function(){try{for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)}catch(e){j(e)}}}function j(e){try{var t={message:e.message||"Unknown JavaScript error",stack:e.stack,page_url:window.location.href},n=JSON.stringify(t);if(navigator.sendBeacon){var r=new Blob([n],{type:"application/json"});navigator.sendBeacon(c,r)}else{var o=new XMLHttpRequest;o.open("POST",c,!0),o.setRequestHeader("Content-Type","application/json"),m&&o.setRequestHeader("X-API-KEY",m),o.send(n)}}catch(e){}}function F(e,t,n){this.COOKIE_EXPIRY_DAYS=e||14,this.REFERRER_EXPIRY_DAYS=t||30,this.thankYouPath=(n||"/thank-you/").toLowerCase(),this.searchEngines=L,this.llmSources=D,this.socialSources=N}F.prototype.setCookie=x(function(e,t,n){var r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3);var o=window.location.hostname;document.cookie="".concat(e,"=").concat(encodeURIComponent(t),";expires=").concat(r.toUTCString(),";path=/;domain=").concat(o,";SameSite=Lax;Secure")}),F.prototype.getCookie=x(function(e){var t=document.cookie.match("(?:^|;)\\s*".concat(e.replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"=([^;]*)"));return t?decodeURIComponent(t[1]):""}),F.prototype.getSessionId=x(function(){var e,t="cgn_session";try{var n=localStorage.getItem(t);if(n){var r=JSON.parse(n);if(Date.now()-r.lastActivity<18e5)return r.lastActivity=Date.now(),localStorage.setItem(t,JSON.stringify(r)),r.id}}catch(e){}e=window.crypto&&window.crypto.getRandomValues?"".concat(Date.now(),"-").concat(crypto.getRandomValues(new Uint32Array(2)).join("")):"".concat(Date.now(),"-").concat(Math.random().toString(36).substring(2,11),"-").concat(Math.random().toString(36).substring(2,11));try{localStorage.setItem(t,JSON.stringify({id:e,lastActivity:Date.now()}))}catch(t){sessionStorage.setItem("cgn_session_id",e)}return e}),F.prototype.persistClickId=x(function(e,t,n){var r={type:e,value:t,source:n,expiry:Date.now()+24*this.COOKIE_EXPIRY_DAYS*60*60*1e3};try{localStorage.setItem("cgn_click_id",JSON.stringify(r))}catch(e){j(new Error("localStorage.setItem failed for click_id: ".concat(e.message)))}this.setCookie("cgn_click_id_type",e,this.COOKIE_EXPIRY_DAYS)}),F.prototype.getPersistedClickId=x(function(){try{var e=localStorage.getItem("cgn_click_id");if(e){var t=JSON.parse(e);if(Date.now()<t.expiry)return t;localStorage.removeItem("cgn_click_id")}}catch(e){try{localStorage.removeItem("cgn_click_id")}catch(e){}}return null}),F.prototype.getTrafficSource=x(function(){for(var e=new URLSearchParams(window.location.search),t=[{param:"gclid",source:"Google Ads",medium:"cpc"},{param:"fbclid",source:"Facebook",medium:"paid_social"},{param:"msclkid",source:"Microsoft Advertising",medium:"cpc"},{param:"ttclid",source:"TikTok",medium:"paid_social"}],n=0,r=t;n<r.length;n++){var o=r[n];if(e.has(o.param))return this.persistClickId(o.param,e.get(o.param),o.source),{utm_source:o.source,utm_medium:o.medium,utm_campaign:e.get("utm_campaign")||"",utm_term:e.get("utm_term")||"",utm_content:e.get("utm_content")||""}}var a=this.getPersistedClickId();if(a){var i=t.find(function(e){return e.param===a.type});if(i)return{utm_source:i.source,utm_medium:i.medium,utm_campaign:"",utm_term:"",utm_content:""}}var c=document.referrer;if(c)try{var m,u=new URL(c),s=u.hostname.toLowerCase(),l=u.href.toLowerCase(),d=b(this.llmSources);try{for(d.s();!(m=d.n()).done;){var f=m.value;if(f.domain.includes("/")){if(l.includes(f.domain))return{utm_source:f.name,utm_medium:"llm_organic",utm_campaign:"",utm_term:u.searchParams.get(f.param)||"",utm_content:""}}else if(s.includes(f.domain))return{utm_source:f.name,utm_medium:"llm_organic",utm_campaign:"",utm_term:u.searchParams.get(f.param)||"",utm_content:""}}}catch(e){d.e(e)}finally{d.f()}var g,p=b(this.socialSources);try{for(p.s();!(g=p.n()).done;){var h=g.value;if(s.includes(h.domain))return{utm_source:h.name,utm_medium:h.medium,utm_campaign:"",utm_term:"",utm_content:""}}}catch(e){p.e(e)}finally{p.f()}var v,_=b(this.searchEngines);try{for(_.s();!(v=_.n()).done;){var y=v.value;if(s.includes(y.domain))return{utm_source:y.domain.replace(/\.$/,"").replace(".com",""),utm_medium:"organic",utm_campaign:"",utm_term:u.searchParams.get(y.param)||"",utm_content:""}}}catch(e){_.e(e)}finally{_.f()}return["forms.zohopublic.com","forms.zoho.com","app.gohighlevel.com","api.leadconnectorhq.com","share.hsforms.com","forms.hubspot.com"].some(function(e){return s.includes(e)})||window.location.hostname.replace(/^www\./,"")===s.replace(/^www\./,"")?{utm_source:"(direct)",utm_medium:"(none)",utm_campaign:"(not set)",utm_term:"(not set)",utm_content:"(not set)"}:{utm_source:s,utm_medium:"referral",utm_campaign:"",utm_term:"",utm_content:""}}catch(e){j(e)}return{utm_source:"(direct)",utm_medium:"(none)",utm_campaign:"(not set)",utm_term:"(not set)",utm_content:"(not set)"}}),F.prototype.setStorageWithTTL=x(function(e,t,n){try{var r={value:t,expiry:Date.now()+24*n*60*60*1e3};localStorage.setItem(e,JSON.stringify(r))}catch(t){j(new Error("localStorage.setItem failed for ".concat(e,": ").concat(t.message)))}}),F.prototype.getStorageWithTTL=x(function(e){try{var t=localStorage.getItem(e);if(!t)return null;try{var n=JSON.parse(t);if(n&&"object"===R(n)&&"value"in n&&"expiry"in n)return Date.now()<n.expiry?n.value:(localStorage.removeItem(e),null)}catch(e){}return this.setStorageWithTTL(e,t,this.COOKIE_EXPIRY_DAYS),t}catch(t){return j(new Error("localStorage.getItem failed for ".concat(e,": ").concat(t.message))),null}}),F.prototype.REDIRECT_DOMAINS=["leadsmart.app","link.leadsmart.app","brandboost","link.brandboost","leadconnectorhq.com","link.leadconnectorhq.com","gohighlevel.com","link.gohighlevel.com","msgsndr.com"],F.prototype.isRedirectSource=function(e){if(!e)return!1;var t=e.toLowerCase();return this.REDIRECT_DOMAINS.some(function(e){return t.includes(e)})},F.prototype.getSearchEngineFromReferrer=function(){var e=this.getSavedReferrer();if(!e||"(direct)"===e)return null;try{var t,n=new URL(e).hostname.toLowerCase(),r=b(this.searchEngines);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(n.includes(o.domain))return{utm_source:o.domain.replace(/\.$/,"").replace(".com",""),utm_medium:"organic"}}}catch(e){r.e(e)}finally{r.f()}}catch(e){}return null},F.prototype.getUtmParameters=x(function(){var e=this,t=new URLSearchParams(window.location.search),n=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],r={},o=!1;if(n.forEach(function(n){var a=t.get(n);a&&(o=!0,r[n]=a,e.setCookie("cgn_".concat(n),a,e.COOKIE_EXPIRY_DAYS),e.setStorageWithTTL("cgn_".concat(n),a,e.COOKIE_EXPIRY_DAYS))}),o&&this.isRedirectSource(r.utm_source)){var a=this.getSearchEngineFromReferrer();a&&(r.utm_source=a.utm_source,r.utm_medium=a.utm_medium,this.setCookie("cgn_utm_source",r.utm_source,this.COOKIE_EXPIRY_DAYS),this.setCookie("cgn_utm_medium",r.utm_medium,this.COOKIE_EXPIRY_DAYS),this.setStorageWithTTL("cgn_utm_source",r.utm_source,this.COOKIE_EXPIRY_DAYS),this.setStorageWithTTL("cgn_utm_medium",r.utm_medium,this.COOKIE_EXPIRY_DAYS))}if(o||n.forEach(function(t){var n=e.getStorageWithTTL("cgn_".concat(t));r[t]=e.getCookie("cgn_".concat(t))||n||""}),n.every(function(e){return!r[e]})){var i=this.getTrafficSource();n.forEach(function(e){r[e]=i[e]||""})}return r}),F.prototype.saveInitialReferrer=x(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{var t=localStorage.getItem("cgn_initial_referrer");if(t&&!e){try{var n=JSON.parse(t);if(n&&n.expiry&&Date.now()<n.expiry)return}catch(e){}localStorage.removeItem("cgn_initial_referrer")}var r={url:document.referrer||"(direct)",expiry:Date.now()+24*this.REFERRER_EXPIRY_DAYS*60*60*1e3};localStorage.setItem("cgn_initial_referrer",JSON.stringify(r))}catch(e){j(new Error("localStorage.setItem failed for initial_referrer: ".concat(e.message)))}}),F.prototype.saveInitialLandingPage=x(function(){try{var e=window.location.pathname.toLowerCase();if(e.startsWith(this.thankYouPath)||e.includes("thank-you")||e.includes("thank_you"))return;var t=localStorage.getItem("cgn_initial_landing_page");if(t){try{var n=JSON.parse(t);if(n&&n.expiry&&Date.now()<n.expiry)return}catch(e){}localStorage.removeItem("cgn_initial_landing_page")}var r={url:window.location.pathname,expiry:Date.now()+24*this.REFERRER_EXPIRY_DAYS*60*60*1e3};localStorage.setItem("cgn_initial_landing_page",JSON.stringify(r))}catch(e){j(new Error("localStorage.setItem failed for initial_landing_page: ".concat(e.message)))}}),F.prototype.getInitialLandingPage=x(function(){try{var e=localStorage.getItem("cgn_initial_landing_page");if(e){var t=JSON.parse(e);if(Date.now()<t.expiry)return t.url;localStorage.removeItem("cgn_initial_landing_page")}}catch(e){j(e);try{localStorage.removeItem("cgn_initial_landing_page")}catch(e){}}return""}),F.prototype.getSavedReferrer=x(function(){try{var e=localStorage.getItem("cgn_initial_referrer");if(e){var t=JSON.parse(e);if(Date.now()<t.expiry)return t.url;localStorage.removeItem("cgn_initial_referrer")}}catch(e){j(e);try{localStorage.removeItem("cgn_initial_referrer")}catch(e){}}return document.referrer||"(direct)"}),F.prototype.trackPageForConversion=x(function(){try{var e=window.location.pathname,t=this.getSessionId();localStorage.getItem("cgn_page_track_session")!==t&&(localStorage.removeItem("cgn_current_page"),localStorage.removeItem("cgn_previous_page"),localStorage.removeItem("cgn_page_before_previous"),localStorage.setItem("cgn_page_track_session",t));var n=localStorage.getItem("cgn_previous_page");n&&localStorage.setItem("cgn_page_before_previous",n);var r=localStorage.getItem("cgn_current_page");r&&localStorage.setItem("cgn_previous_page",r),localStorage.setItem("cgn_current_page",e)}catch(e){}}),F.prototype.getConversionPage=x(function(){try{return localStorage.getItem("cgn_page_before_previous")||""}catch(e){return""}}),F.prototype.getPreviousPage=x(function(){try{return localStorage.getItem("cgn_previous_page")||""}catch(e){return""}}),F.prototype.markFormPageViewed=x(function(){try{var e={timestamp:Date.now(),page:window.location.pathname};localStorage.setItem("cgn_form_page_viewed",JSON.stringify(e))}catch(e){try{sessionStorage.setItem("cgn_form_page_viewed","true")}catch(e){}}}),F.prototype.hasRecentFormPageView=x(function(){try{var e=localStorage.getItem("cgn_form_page_viewed");if(e){var t=JSON.parse(e);if(Date.now()-t.timestamp<18e5)return!0;localStorage.removeItem("cgn_form_page_viewed")}}catch(e){try{return"true"===sessionStorage.getItem("cgn_form_page_viewed")}catch(e){return!0}}return!1}),F.prototype.clearFormPageFlag=x(function(){try{localStorage.removeItem("cgn_form_page_viewed")}catch(e){}try{sessionStorage.removeItem("cgn_form_page_viewed")}catch(e){}}),F.prototype.markFormSubmitted=x(function(){try{sessionStorage.setItem("cgn_form_submitted","true")}catch(e){}}),F.prototype.hasSubmittedForm=x(function(){try{return"true"===sessionStorage.getItem("cgn_form_submitted")}catch(e){return!1}});var Y={events:new Map,lastCleanup:Date.now(),cleanupInterval:864e5,isAllowed:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6e4,r=Date.now(),o=e;this.cleanup(r);var a=(this.events.get(o)||[]).filter(function(e){return r-e<n});return!(a.length>=t)&&(a.push(r),this.events.set(o,a),!0)},cleanup:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();if(!(e-this.lastCleanup<this.cleanupInterval)){this.lastCleanup=e;var t,n=e-this.cleanupInterval,r=b(this.events.entries());try{for(r.s();!(t=r.n()).done;){var o=T(t.value,2),a=o[0],i=o[1].filter(function(e){return e>n});0===i.length?this.events.delete(a):this.events.set(a,i)}}catch(e){r.e(e)}finally{r.f()}}}},X=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.storageKey="cgn_privacy_optout",this.init()},t=[{key:"init",value:function(){this.hasGPC=this.detectGlobalPrivacyControl(),this.hasDNT=this.detectDoNotTrack(),this.userOptedOut=this.getStoredOptOutPreference()}},{key:"detectGlobalPrivacyControl",value:function(){return!0===navigator.globalPrivacyControl}},{key:"detectDoNotTrack",value:function(){return"1"===navigator.doNotTrack||"yes"===navigator.doNotTrack||"1"===navigator.msDoNotTrack||"1"===window.doNotTrack}},{key:"getStoredOptOutPreference",value:function(){try{return"true"===localStorage.getItem(this.storageKey)}catch(e){return!0}}},{key:"setOptOutPreference",value:function(e){try{localStorage.setItem(this.storageKey,e.toString()),this.userOptedOut=e,window.dispatchEvent(new CustomEvent("cgnPrivacyChange",{detail:{optedOut:e}}))}catch(e){}}},{key:"shouldDisableTracking",value:function(){return this.hasGPC||this.hasDNT||this.userOptedOut}},{key:"getPrivacyStatus",value:function(){return{gpcEnabled:this.hasGPC,dntEnabled:this.hasDNT,userOptedOut:this.userOptedOut,trackingDisabled:this.shouldDisableTracking()}}},{key:"createOptOutLink",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Opt out of tracking",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Opt back into tracking",r=document.createElement("a");r.href="#",r.style.cssText="text-decoration: underline; cursor: pointer; color: inherit;";var o=function(){r.textContent=e.userOptedOut?n:t,r.setAttribute("aria-label",e.userOptedOut?"Opt back into website tracking":"Opt out of website tracking")};return o(),r.addEventListener("click",function(t){t.preventDefault(),e.setOptOutPreference(!e.userOptedOut),o()}),window.addEventListener("cgnPrivacyChange",function(){o()}),r}},{key:"getPrivacyStatusText",value:function(){return this.hasGPC?"Tracking disabled by Global Privacy Control":this.hasDNT?"Tracking disabled by Do Not Track setting":this.userOptedOut?"You have opted out of tracking":"Tracking is enabled"}}],n=[{key:"anonymizeIP",value:function(e){if(!e||"string"!=typeof e)return e;if(e.includes(".")&&e.match(/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/)){var t=e.split(".");return t[3]="0",t.join(".")}if(e.includes(":")){var n=e.split(":");if(n.length>=3)return n.slice(0,3).join(":")+"::"}return e}}],t&&w(e.prototype,t),n&&w(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),G=new X;var J="cgn_pending_events",W=["form_submission","phone_call_attempt"],M={queue:[],processing:!1,add:function(e){this.queue.push(e),this.process()},process:function(){var e=this;return y(O().m(function t(){var n,r,o,a;return O().w(function(t){for(;;)switch(t.n){case 0:if(!e.processing&&0!==e.queue.length){t.n=1;break}return t.a(2);case 1:e.processing=!0;case 2:if(!(e.queue.length>0)){t.n=8;break}n=e.queue.shift(),r=!1,o=O().m(function t(){var o;return O().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,e.sendRequest(n);case 1:return r=!0,t.a(2,1);case 2:if(t.p=2,t.v,!(a<2)){t.n=3;break}return o=1e3*Math.pow(2,a),t.n=3,new Promise(function(e){return setTimeout(e,o)});case 3:return t.a(2)}},t,null,[[0,2]])}),a=0;case 3:if(!(a<3)){t.n=6;break}return t.d(E(o()),4);case 4:if(!t.v){t.n=5;break}return t.a(3,6);case 5:a++,t.n=3;break;case 6:return r||e.persistIfCritical(n),t.n=7,new Promise(function(e){return setTimeout(e,50)});case 7:t.n=2;break;case 8:e.processing=!1;case 9:return t.a(2)}},t)}))()},sendRequest:function(e){var t={"Content-Type":"application/json"};if(m&&(t["X-API-KEY"]=m),"function"==typeof fetch){var n=new AbortController,r=setTimeout(function(){return n.abort()},5e3);return fetch(o,{method:"POST",headers:t,body:e,keepalive:!0,mode:"cors",signal:n.signal}).then(function(e){if(clearTimeout(r),!e.ok)throw new Error("HTTP ".concat(e.status))}).catch(function(e){throw clearTimeout(r),e})}return new Promise(function(t,n){var r=new XMLHttpRequest;r.open("POST",o,!0),r.setRequestHeader("Content-Type","application/json"),m&&r.setRequestHeader("X-API-KEY",m),r.timeout=5e3,r.onload=function(){r.status>=200&&r.status<300?t():n(new Error("XHR status ".concat(r.status)))},r.onerror=function(){return n(new Error("XHR network error"))},r.ontimeout=function(){return n(new Error("XHR timeout"))},r.send(e)})},persistIfCritical:function(e){try{var t=JSON.parse(e);if(!W.includes(t.event_type))return;var n=this.getPendingEvents();if(n.length>=20)return;n.push(e),localStorage.setItem(J,JSON.stringify(n))}catch(e){}},getPendingEvents:function(){try{var e=localStorage.getItem(J);return e?JSON.parse(e):[]}catch(e){return[]}},retryPendingEvents:function(){var e=this;return y(O().m(function t(){var n,r,o,a,i,c;return O().w(function(t){for(;;)switch(t.p=t.n){case 0:if(0!==(n=e.getPendingEvents()).length){t.n=1;break}return t.a(2);case 1:try{localStorage.removeItem(J)}catch(e){}r=[],o=b(n),t.p=2,o.s();case 3:if((a=o.n()).done){t.n=8;break}return i=a.value,t.p=4,t.n=5,e.sendRequest(i);case 5:t.n=7;break;case 6:t.p=6,t.v,r.push(i);case 7:t.n=3;break;case 8:t.n=10;break;case 9:t.p=9,c=t.v,o.e(c);case 10:return t.p=10,o.f(),t.f(10);case 11:if(r.length>0)try{localStorage.setItem(J,JSON.stringify(r))}catch(e){}case 12:return t.a(2)}},t,null,[[4,6],[2,9,10,11]])}))()}};function H(e,t){try{!function(e){var t=["event_type","session_id","timestamp"].filter(function(t){return!e[t]});if(t.length>0)throw new Error("Missing required fields: ".concat(t.join(", ")));if("string"!=typeof e.event_type||e.event_type.length>50)throw new Error("Invalid event_type")}(t)}catch(e){return void j(e)}var n=JSON.stringify(t);!function(e){var t={"Content-Type":"application/json"};m&&(t["X-API-KEY"]=m);"function"==typeof fetch?fetch(o,{method:"POST",headers:t,body:e,keepalive:!0,mode:"cors"}).catch(function(){}):function(e){var t=new XMLHttpRequest;t.open("POST",o,!0),t.setRequestHeader("Content-Type","application/json"),m&&t.setRequestHeader("X-API-KEY",m);t.onerror=function(){},t.send(e)}(e)}(n),"phone_call_attempt"!==e&&"form_interaction"!==e||M.add(n)}function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;Y.isAllowed(e)&&x(function(){var r=function(e,t,n){var r={initial_referrer:n.getSavedReferrer(),initial_landing_page:n.getInitialLandingPage()||"",conversion_page:n.getConversionPage()||"",previous_page:n.getPreviousPage()||"",current_url:window.location.href,page_title:document.title,screen_resolution:"".concat(screen.width,"x").concat(screen.height),user_agent:navigator.userAgent,browser_language:navigator.language,browser_languages:navigator.languages?C(navigator.languages):[],pixel_ratio:window.devicePixelRatio||1,domain:window.location.hostname,session_id:n.getSessionId(),timestamp:(new Date).toISOString()};return I(I(I({event_type:e,event_data:t||{}},n.getUtmParameters()),r),{},{anonymize_ip:!0})}(e,t,n);H(e,r)})()}var U=new Map;function z(e,t){if(l){if(e&&e.hasAttribute(l))return e.getAttribute(l)||"unnamed_cta";if(t&&t.hasAttribute(l))return t.getAttribute(l)||"unnamed_cta"}return t&&V(t).slice(0,50)||"unnamed_cta"}function V(e){if(e.innerText)return e.innerText.trim();if(e.textContent)return e.textContent.trim();for(var t,n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1),r=[];t=n.nextNode();)t.nodeValue.trim()&&r.push(t.nodeValue.trim());return r.join(" ").trim()}function $(e){var t="";if(e.innerText)t=e.innerText;else if(e.textContent)t=e.textContent;else{for(var n,r=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1),o=[];n=r.nextNode();)n.nodeValue.trim()&&o.push(n.nodeValue.trim());t=o.join(" ")}return t.trim().toLowerCase()}function B(e){var t=($(e)+" "+$(e)).toLowerCase();return d.some(function(e){return t.includes(e.toLowerCase())})}function Q(e,t,n,r){!function(e,t,n){n("cta_click",{element_tag:e.tagName.toLowerCase(),element_text:V(e).slice(0,255),element_href:e.getAttribute("href")||void 0,element_cta_id:t})}(e,t,n)}function Z(e){return x(function(t){if(!(t.target.closest("[data-elementor-open-lightbox]")||t.target.closest("[data-elementor-lightbox]")||t.target.closest(".e-gallery-item")||t.target.closest(".elementor-lightbox"))){var n=null,r=null,o=t.target.closest(s);if(o){var a=t.target.closest("a, button");n=a&&o.contains(a)?a:o,r=z(o)}if(n||(n=t.target.closest('a[href^="tel:"]')),!n){var i=t.target.closest("button, a");i&&B(i)&&(n=i)}if(n){var c=n.tagName.toLowerCase(),m=n.getAttribute("href")||"";r||(r=z(null,n)),"a"===c&&m.startsWith("tel:")?function(e,t,n){var r=V(e).slice(0,255),o=(e.getAttribute("href")||"").slice(4),a=U.get(o),i=Date.now();if(!(a&&i-a<1e4)&&(U.set(o,i),n("phone_call_attempt",{element_tag:e.tagName.toLowerCase(),element_text:r,element_cta_id:t,phone_number:o}),"function"==typeof window.gtag))try{window.gtag("event","click_to_call",{event_category:"conversion",phone_number:o,link_text:r})}catch(e){}}(n,r,e):(r||"button"===c||"a"===c&&B(n))&&Q(n,r,e)}}})}function ee(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)}function te(e){!function(e){window.addEventListener("message",function(t){var n=t.data;if("string"==typeof n)try{n=JSON.parse(n)}catch(e){return}n&&"object"===R(n)&&"hsFormCallback"===n.type&&"onFormSubmitted"===n.eventName&&e.confirm({form_provider:"hubspot",submission_method:"postmessage_hubspot",form_id:n.id||"",form_name:"HubSpot Form"})})}(e),function(e){document.addEventListener("submit_success",function(t){var n,r;e.confirm({form_provider:"elementor",submission_method:"elementor_submit_success",form_id:(null===(n=t.detail)||void 0===n?void 0:n.id)||(null===(r=t.target)||void 0===r?void 0:r.id)||"",form_name:"Elementor Form"})},!0),window.jQuery&&window.jQuery(document).on("submit_success",".elementor-form",function(t){e.confirm({form_provider:"elementor",submission_method:"elementor_submit_success_jquery",form_id:this.id||"",form_name:"Elementor Form"})})}(e),function(e){window.addEventListener("message",function(t){if(t.origin&&t.origin.includes("zoho")){var n=t.data;if("string"==typeof n)try{n=JSON.parse(n)}catch(e){return}if(n&&"object"===R(n))if("zf_formview"!==n.e){if("zf_submitform"===n.e){var r=n.n||"Zoho Form",o=n.d&&"object"===R(n.d)?n.d:{};ee({event:"zoho_form_submit",form_provider:"zoho",form_name:r,form_data:o}),e.confirm({form_provider:"zoho",submission_method:"postmessage_zoho",form_id:n.id||"",form_name:r,form_data:o})}}else ee({event:"zoho_form_view",form_provider:"zoho",form_name:n.n||"Zoho Form"})}})}(e),function(e){window.addEventListener("message",function(t){if(t.origin&&(t.origin.includes("leadconnectorhq")||t.origin.includes("msgsndr"))){var n=t.data;if("string"==typeof n)try{n=JSON.parse(n)}catch(e){return}n&&"object"===R(n)&&("formSubmit"!==n.type&&"formSubmit"!==n.action&&"formSubmitted"!==n.eventName||e.confirm({form_provider:"gohighlevel",submission_method:"postmessage_ghl",form_id:n.formId||n.id||"",form_name:"GoHighLevel Form"}))}})}(e)}var ne=["zoho","hubspot","leadconnector","gohighlevel","msgsndr"];function re(e,t){var n=e.getAttribute("src");if(n&&function(e){if(!e)return!1;var t=e.toLowerCase();return ne.some(function(e){return t.includes(e)})}(n)&&!n.includes("cgn_session_id=")){var r=n.includes("?")?"&":"?",o=n+r+"cgn_session_id="+encodeURIComponent(t);e.setAttribute("src",o)}}var oe=/bot|crawler|spider|crawling|google-ads-conversions|google-read-aloud|bingbot|googlebot|yandexbot|baiduspider|slurp|duckduckbot|facebookexternalhit|ia_archiver|semrushbot|ahrefsbot|mj12bot|dotbot/i;!function(){if(m)if(G.shouldDisableTracking()){if(a)G.getPrivacyStatus();window[i]={privacyControls:G,getPrivacyStatus:function(){return G.getPrivacyStatus()},disabled:!0}}else if(!function(){if(navigator.webdriver)return!0;var e=navigator.userAgent||"";return oe.test(e)}()){var e=new F(14,30,f),t=function(t){return K(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e)};window.addEventListener("error",function(e){j(e.error||new Error(e.message||"Script error"))}),window.addEventListener("unhandledrejection",function(e){j(e.reason instanceof Error?e.reason:new Error(JSON.stringify(e.reason||"Unhandled rejection")))}),x(function(){e.saveInitialReferrer(),e.saveInitialLandingPage()})();var n=function(e,t){return{confirm:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.hasSubmittedForm())return!1;t.markFormSubmitted(),t.clearFormPageFlag();var r=t.getSessionId(),o=t.getUtmParameters(),a=n.form_name||p,i=n.form_provider||"unknown",c=n.submission_method||"unknown",m={submission_method:c,form_name:a,form_provider:i,form_id:n.form_id||"",thank_you_page_url:n.thank_you_page_url||""};n.form_data&&"object"===R(n.form_data)&&(m.form_data=n.form_data),e("form_submission",m),window.dataLayer=window.dataLayer||[];var u={event:"generate_lead",form_name:a,form_provider:i,submission_method:c,form_id:n.form_id||"",cgn_session_id:r,utm_source:o.utm_source||"",utm_medium:o.utm_medium||"",utm_campaign:o.utm_campaign||""};return n.form_data&&"object"===R(n.form_data)&&(u.form_data=n.form_data),window.dataLayer.push(u),"function"==typeof gtag&&gtag("event","generate_lead",{form_name:a,cgn_session_id:r,form_provider:i,submission_method:c}),"function"==typeof window.clarity&&(window.clarity("set","cgn_session_id",r),window.clarity("set","form_provider",i),window.clarity("set","lead_source",o.utm_source||"(direct)"),window.clarity("event","Lead Generated")),!0}}}(t,e),r=function(e,t,n){var r=null,o=x(function(){var o=window.location.pathname;o.includes(".")||o.endsWith("/")||(o+="/");var a=(o=(o+window.location.search).toLowerCase())+window.location.hash;if(a!==r){r=a,t.trackPageForConversion();var i=new URLSearchParams(window.location.search);if(["utm_source","utm_medium","gclid","fbclid","msclkid"].some(function(e){return i.has(e)}))try{localStorage.getItem("cgn_initial_referrer")||t.saveInitialReferrer()}catch(e){}if(f&&o.startsWith(f)){var c=t.hasRecentFormPageView(),m=t.hasSubmittedForm();c&&(m||n.confirm({submission_method:"thank_you_page_view",form_name:p,form_provider:"unknown",thank_you_page_url:window.location.href})),e("pageview",{page_type:"thank_you_page"})}else e("pageview")}});return{fireIfNew:o,setupHistoryMonitoring:function(){var e=history.pushState;e&&(history.pushState=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.apply(history,n),o()});var t=history.replaceState;t&&(history.replaceState=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.apply(history,n),o()}),window.addEventListener("popstate",o),window.addEventListener("hashchange",o)},handlePrerender:function(){"prerender"===document.visibilityState?document.addEventListener("visibilitychange",function e(){"visible"===document.visibilityState&&(document.removeEventListener("visibilitychange",e),o())}):o()}}}(t,e,n);r.setupHistoryMonitoring(),r.handlePrerender(),x(function(){g&&document.querySelector(g)&&e.markFormPageViewed()})(),function(e){u&&(document.addEventListener("visibilitychange",x(function(){var t="hidden"===document.visibilityState?"page_hidden":"visible"===document.visibilityState?"page_visible":null;t&&e(t,{})})),window.addEventListener("pagehide",x(function(){e("page_unload",{})})))}(t);var o=Z(t);if(document.addEventListener("click",o),function(e,t){var n=x(function(n){var r=n.target;if(r&&"FORM"===r.tagName){t.markFormPageViewed();var o=function(e){if(!e)return"unknown";if(e.classList.contains("elementor-form"))return"elementor";if(e.getAttribute("data-hs-form-id")||e.id&&e.id.startsWith("hsForm_"))return"hubspot";var t=(e.action||"").toLowerCase();return t.includes("zoho")?"zoho":t.includes("leadconnector")||t.includes("msgsndr")?"gohighlevel":e.classList.contains("wpcf7-form")?"cf7":e.classList.contains("gform_legacy_markup")||e.id&&e.id.startsWith("gform_")?"gravityforms":"native"}(r);e("form_interaction",{interaction_type:"submit",form_id:r.id||"",form_name:r.name||r.getAttribute("data-cgn-form")||"",form_action:r.action||"",form_method:(r.method||"get").toUpperCase(),field_count:r.elements.length,form_provider:o})}});document.addEventListener("submit",n,!0)}(t,e),h&&te(n),x(function(){!function(e){var t=e.getSessionId();t&&(document.querySelectorAll("iframe[src]").forEach(function(e){return re(e,t)}),"undefined"!=typeof MutationObserver&&new MutationObserver(function(e){var n,r=b(e);try{for(r.s();!(n=r.n()).done;){var o,a=b(n.value.addedNodes);try{for(a.s();!(o=a.n()).done;){var i=o.value;1===i.nodeType&&("IFRAME"===i.tagName&&re(i,t),i.querySelectorAll&&i.querySelectorAll("iframe[src]").forEach(function(e){return re(e,t)}))}}catch(e){a.e(e)}finally{a.f()}}}catch(e){r.e(e)}finally{r.f()}}).observe(document.body,{childList:!0,subtree:!0}))}(e)})(),M.retryPendingEvents(),window[i]={sendEvent:t,getSession:function(){return e},privacyControls:G,getPrivacyStatus:function(){return G.getPrivacyStatus()},disabled:!1},a)G.getPrivacyStatus()}}()}();