function getCookieValue(e){for(var a=e+"=",i=document.cookie.split(";"),r=0;r<i.length;r++){for(var o=i[r];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(a))return o.substring(a.length,o.length)}return null}function getParamValue(e,a){void 0===a&&(a=window.location.href);try{e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(a);return null===i?void 0:i[1]}catch(e){return}}function existsParam(e,a){return void 0!==getParamValue(e,a)}function decodeUriComplete(e,a,i){if((i=null!=i?i:0)>(a=null!=a?a:30))return e;try{let r=decodeURIComponent(e);return r!==e?decodeUriComplete(r,a,i+1):e}catch(a){return e}return e}function getAffiliateData(e){let a={};switch(e){case"aid":a={aidCookie:getParamValue("aid"),aidCookieReal:getCookieValue("aid"),cmpCookie:getParamValue("cmp")||null,cmpIntCookie:getParamValue("cmpint")||null,widgetCookie:getParamValue("is_widget")||null,url:location.href,referrer:document.referrer||null},a.cmpCookie=null!==a.cmpCookie?decodeUriComplete(a.cmpCookie):null,a.cmpIntCookie=null!==a.cmpIntCookie?decodeUriComplete(a.cmpIntCookie):null,a.referrer=void 0!==a.referrer&&null!==a.referrer&&""!==a.referrer?decodeUriComplete(a.referrer):a.referrer;break;case"ag_aid":a={agAidCookie:getParamValue("ag_aid"),agAidCookieReal:getCookieValue("ag_aid"),agCmpCookie:getParamValue("ag_cmp")||null,agCmpIntCookie:getParamValue("ag_cmpint")||null,widgetCookie:getParamValue("is_widget")||null,url:location.href,agReferrer:document.referrer||null,agAidUsrAid:getParamValue("ag_usr_aid")||null},a.agCmpCookie=null!==a.agCmpCookie?decodeUriComplete(a.agCmpCookie):null,a.agCmpIntCookie=null!==a.agCmpIntCookie?decodeUriComplete(a.agCmpIntCookie):null,a.agReferrer=void 0!==a.agReferrer&&null!==a.agReferrer&&""!==a.agReferrer?decodeUriComplete(a.agReferrer):a.agReferrer;break;case"ex_aid":a={exAidCookie:getParamValue("ex_aid"),gAidCookie:getParamValue("g_id")||getParamValue("g_aid"),agAidCookieReal:getCookieValue("ag_aid"),agCmpCookie:getParamValue("ag_cmp")||null,agCmpIntCookie:getParamValue("ag_cmpint")||null,widgetCookie:getParamValue("is_widget")||null,url:location.href,agReferrer:document.referrer||null},a.agCmpCookie=null!==a.agCmpCookie?decodeUriComplete(a.agCmpCookie):null,a.agCmpIntCookie=null!==a.agCmpIntCookie?decodeUriComplete(a.agCmpIntCookie):null,a.agReferrer=void 0!==a.agReferrer&&null!==a.agReferrer&&""!==a.agReferrer?decodeUriComplete(a.agReferrer):a.agReferrer;break;case"cob":a={aidCookieReal:getCookieValue("aid"),agAidCookieReal:getCookieValue("ag_aid"),cmpCookie:getParamValue("cmp")||null,cmpIntCookie:getParamValue("cmpint")||null,agCmpCookie:getParamValue("ag_cmp")||null,agCmpIntCookie:getParamValue("ag_cmpint")||null,widgetCookie:getParamValue("is_widget")||null,url:location.href,referrer:document.referrer||null},a.cmpCookie=null!==a.cmpCookie?decodeUriComplete(a.cmpCookie):null,a.cmpIntCookie=null!==a.cmpIntCookie?decodeUriComplete(a.cmpIntCookie):null,a.agCmpCookie=null!==a.agCmpCookie?decodeUriComplete(a.agCmpCookie):null,a.agCmpIntCookie=null!==a.agCmpIntCookie?decodeUriComplete(a.agCmpIntCookie):null,a.referrer=void 0!==a.referrer&&null!==a.referrer&&""!==a.referrer?decodeUriComplete(a.referrer):a.referrer;break;case"guide":a={utm_source:getParamValue("utm_source"),utm_medium:getParamValue("utm_medium"),url:location.href,referrer:document.referrer||null},a.referrer=void 0!==a.referrer&&null!==a.referrer&&""!==a.referrer?decodeUriComplete(a.referrer):a.referrer;break;default:a={}}return a}function getFormData(e,a){let i=new FormData;switch(e){case"aid":i.append("aid",a.aidCookie),i.append("cookie_aid",a.aidCookieReal),i.append("campana_afiliado",a.cmpCookie),i.append("campana_afiliado_interna",a.cmpIntCookie),i.append("is_widget",a.widgetCookie),i.append("href",a.url),i.append("referrer",a.referrer);break;case"ag_aid":i.append("ag_aid",a.agAidCookie),i.append("cookie_ag_aid",a.agAidCookieReal),i.append("ag_campana_afiliado",a.agCmpCookie),i.append("ag_campana_afiliado_interna",a.agCmpIntCookie),i.append("is_widget",a.widgetCookie),i.append("href",a.url),i.append("referrer",a.agReferrer),i.append("ag_usr_aid",a.agAidUsrAid);break;case"ex_aid":i.append("ex_aid",a.exAidCookie),i.append("g_aid",a.gAidCookie),i.append("cookie_ag_aid",a.agAidCookieReal),i.append("ag_campana_afiliado",a.agCmpCookie),i.append("ag_campana_afiliado_interna",a.agCmpIntCookie),i.append("is_widget",a.widgetCookie),i.append("href",a.url),i.append("referrer",a.agReferrer);break;case"cob":i.append("cookie_aid",a.aidCookieReal),i.append("cookie_ag_aid",a.agAidCookieReal),i.append("campana_afiliado",a.cmpCookie),i.append("campana_afiliado_interna",a.cmpIntCookie),i.append("ag_campana_afiliado",a.agCmpCookie),i.append("ag_campana_afiliado_interna",a.agCmpIntCookie),i.append("is_widget",a.widgetCookie),i.append("href",a.url),i.append("referrer",a.agReferrer);break;case"guide":i.append("utm_source",a.utm_source),i.append("utm_medium",a.utm_medium),i.append("href",a.url),i.append("referrer",a.referrer)}return i}function getAjaxData(e,a){let i={};switch(e){case"aid":i={aid:a.aidCookie,cookie_aid:a.aidCookieReal,campana_afiliado:a.cmpCookie,campana_afiliado_interna:a.cmpIntCookie,is_widget:a.widgetCookie,href:a.url,referrer:a.referrer};break;case"ag_aid":i={ag_aid:a.agAidCookie,cookie_ag_aid:a.agAidCookieReal,ag_campana_afiliado:a.agCmpCookie,ag_campana_afiliado_interna:a.agCmpIntCookie,is_widget:a.widgetCookie,href:a.url,referrer:a.agReferrer,ag_usr_aid:a.agAidUsrAid};break;case"ex_aid":i={ex_aid:a.exAidCookie,g_aid:a.gAidCookie,cookie_ag_aid:a.agAidCookieReal,ag_campana_afiliado:a.agCmpCookie,ag_campana_afiliado_interna:a.agCmpIntCookie,is_widget:a.widgetCookie,href:a.url,referrer:a.agReferrer};break;case"cob":i={cookie_aid:a.aidCookieReal,cookie_ag_aid:a.agAidCookieReal,campana_afiliado:a.cmpCookie,campana_afiliado_interna:a.cmpIntCookie,ag_campana_afiliado:a.agCmpCookie,ag_campana_afiliado_interna:a.agCmpIntCookie,is_widget:a.widgetCookie,href:a.url,referrer:a.agReferrer?a.agReferrer:a.referrer};break;case"guide":i={utm_source:a.utm_source,utm_medium:a.utm_medium,href:a.url,referrer:a.referrer};break;default:i={}}return i}function clickTrackerDoBeacon(e,a){navigator.sendBeacon(e,a)}function clickTrackerDoAjax(e,a){let i={url:e,type:"GET",data:a,xhrFields:{withCredentials:!0}};void 0!==window.jsonWebToken&&null!==window.jsonWebToken&&""!==window.jsonWebToken&&(i.beforeSend=function(e){e.setRequestHeader("Authorization","Bearer "+window.jsonWebToken)}),$.ajax(i)}function existsClickTrackerVariable(e){return null!=e&&""!==e}function notExistsClickTrackerVariableOrIsTrue(e){return null==e||""===e||1==e||"true"==e||"1"==e}function isCivitatisCobrandingUrl(e){return-1!==e.indexOf("civitatis.com")&&-1===e.indexOf("www")&&"local.civitatis.com"!==e}function getClicktrackerUrl(e,a){if(-1!==e.indexOf("{1}")){let i=a.split(".").slice(-2).join(".");e=e.replaceAll("{1}",i)}return e}let affiliateData=getAffiliateData("aid"),agencyData=getAffiliateData("ag_aid"),exAgencyData=getAffiliateData("ex_aid"),cobrandingData=getAffiliateData("cob"),guideData=getAffiliateData("guide");if(notExistsClickTrackerVariableOrIsTrue(window.clickTrackerActive))if(existsClickTrackerVariable(window.clickTrackerAgUrl)&&existsClickTrackerVariable(exAgencyData.exAidCookie)&&existsClickTrackerVariable(exAgencyData.gAidCookie)){clickTrackerDoAjax(getClicktrackerUrl(window.clickTrackerAgUrl,location.host),getAjaxData("ex_aid",exAgencyData))}else if(existsClickTrackerVariable(window.clickTrackerAgUrl)&&existsClickTrackerVariable(agencyData.agAidCookie)){clickTrackerDoAjax(getClicktrackerUrl(window.clickTrackerAgUrl,location.host),getAjaxData("ag_aid",agencyData))}else if(existsClickTrackerVariable(window.clickTrackerUrl)&&existsClickTrackerVariable(affiliateData.aidCookie)){clickTrackerDoAjax(getClicktrackerUrl(window.clickTrackerUrl,location.host),getAjaxData("aid",affiliateData))}else if(existsClickTrackerVariable(window.clickTrackerExUrl)&&isCivitatisCobrandingUrl(location.host)){clickTrackerDoAjax(getClicktrackerUrl(window.clickTrackerExUrl,location.host),getAjaxData("cob",cobrandingData))}else if(existsClickTrackerVariable(window.clickTrackerGuideUrl)&&existsParam("utm_source")&&existsParam("utm_medium")){clickTrackerDoAjax(getClicktrackerUrl(window.clickTrackerGuideUrl,location.host),getAjaxData("guide",guideData))}