1"use strict";!function(){const t=window.location.hash,e=analytify_events_tracking.tracking_mode,a=analytify_events_tracking.ga_mode,n=analytify_events_tracking.tracking_code;function i(t){return t.replace(/^\s+|\s+$/gm,"")}function r(t,n,i){if("gtag"===e){if("function"!=typeof gtag)return;if("ga4"===a){const e={wpa_link_action:n,wpa_category:t,wpa_link_label:i,wpa_device_category:o(),wpa_click_hour:(new Date).getHours().toString(),wpa_click_day:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][(new Date).getDay()],wpa_traffic_source:l(),wpa_country_code:s(n)};gtag("event","analytify_event_tracking",e)}else gtag("event",n,{event_category:t,event_label:i})}else"function"==typeof ga&&ga("send","event",t,n,i)}function o(){const t=window.innerWidth;return 768>=t?"mobile":1024>=t?"tablet":"desktop"}function c(t,e){try{const a=new URL(t).hostname.toLowerCase(),n=String(e).toLowerCase();return a===n||a.endsWith(`.${n}`)}catch(t){return!1}}function l(){const{referrer:t}=document,e=(a="utm_source",new URLSearchParams(window.location.search).get(a)||"");var a;return e||(t?c(t,"google.com")?"google":c(t,"facebook.com")?"facebook":c(t,"twitter.com")||c(t,"x.com")?"twitter":c(t,"linkedin.com")?"linkedin":c(t,"instagram.com")?"instagram":c(t,"youtube.com")?"youtube":"referral":"direct")}function s(t){if(!t||"string"!=typeof t)return"unknown";const e=t.replace("tel:","").replace(/[^\d+]/g,"");if(e.startsWith("+")){if(e.startsWith("+92"))return"+92";if(e.startsWith("+1"))return"+1";const t=e.match(/^\+(\d{1,3})/);if(t){const[,e]=t;return 3===e.length&&["20","27","30","31","32","33","34","36","39","40","41","43","44","45","46","47","48","49","51","52","53","54","55","56","57","58","60","61","62","63","64","65","66","81","82","84","86","90","91","92","93","94","95","98"].some(t=>e.startsWith(t))?`+${e.substring(0,2)}`:`+${e}`}}return"unknown"}function g(t){if("1"!=analytify_events_tracking.is_track_user)return;let e=(t=t||window.event).target||t.srcElement;for(;e&&(void 0===e.tagName||"a"!=e.tagName.toLowerCase()||!e.href);)e=e.parentNode;if(e&&e.href){let t="",a="";switch(function(t){let e="unknown";const a=t.href,{hostname:n}=t,{protocol:r}=t,{pathname:o}=t,{download_extension:c}=analytify_events_tracking,l=analytify_events_tracking.root_domain,s=void 0!==analytify_events_tracking.affiliate_link?analytify_events_tracking.affiliate_link:{};if(a.match(/^javascript\:/i))e="internal";else if("tel"==i(r)||"tel:"==i(r))e="tel";else if("mailto"==i(r)||"mailto:"==i(r))e="mailto";else if(0<n.length&&0<l.length&&!n.endsWith(l))e="external";else if(0<Object.keys(s).length&&0<o.length)for(const t in s){const a=s[t];if(a.path&&o.endsWith(a.path)){e="outbound";break}}if("unknown"===e&&0<c.length){let a="";try{a=new RegExp(`.*\\.(${c})(\\?.*)?$`)}catch(t){}void 0!==a&&t.href.match(a)&&(e="download")}return"unknown"===e&&(e="internal"),e}(e)){case"outbound":t=e.getAttribute("data-vars-ga-action")||e.href,a=e.getAttribute("data-vars-ga-label")||e.title||e.innerText||e.href,r("outbound-link",t,a);break;case"download":t=e.getAttribute("data-vars-ga-action")||e.href,a=e.getAttribute("data-vars-ga-label")||e.title||e.innerText||e.href,r("download",t,a);break;case"tel":!function(t){r("tel",t.getAttribute("data-vars-ga-action")||t.href,t.getAttribute("data-vars-ga-label")||t.title||t.innerText||t.href)}(e);break;case"external":t=e.getAttribute("data-vars-ga-action")||e.href,a=e.getAttribute("data-vars-ga-label")||e.title||e.innerText||e.href,r("external",t,a);break;case"mailto":t=e.getAttribute("data-vars-ga-action")||e.href,a=e.getAttribute("data-vars-ga-label")||e.title||e.innerText||e.href,r("mail",t,a)}}}window.addEventListener("hashchange",function(){"on"==analytify_events_tracking.anchor_tracking&&t!=window.location.hash&&("gtag"===e?"function"==typeof gtag&>ag("config",n,{page_path:location.pathname+location.search+location.hash}):"function"==typeof ga&&(ga("set","page",location.pathname+location.search+location.hash),ga("send","pageview")))},!1),window.addEventListener("load",()=>{document.body.addEventListener("click",g,!1)},!1)}();
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.