// Copyright BMC Web 2025 var siteInformation = { id: "Euan-Orlando", name: "Euan Orlando", languages: ["English"] }; function importCSS(url) { var link = document.createElement("link"); link.rel = "stylesheet"; link.href = url; document.head.appendChild(link); }; // GET DATA FILL var dataFill = {}; function runDataFill() { requestAnimationFrame(runDataFill); Object.keys(dataFill).forEach((key) => { document.querySelectorAll(`[data-fill=${key}]`).forEach((item) => { if (item.innerHTML !== dataFill[key]) { item.innerHTML = dataFill[key]; }; }); }); }; runDataFill(); // IMPORT CSS importCSS("https://site-assets.fontawesome.com/releases/v6.4.2/css/all.css"); importCSS("https://site-assets.fontawesome.com/releases/v6.5.0/css/sharp-thin.css"); importCSS("https://site-assets.fontawesome.com/releases/v6.5.0/css/sharp-solid.css"); importCSS("https://site-assets.fontawesome.com/releases/v6.5.0/css/sharp-regular.css"); importCSS("https://site-assets.fontawesome.com/releases/v6.5.0/css/sharp-light.css"); importCSS("https://use.typekit.net/ezb0odw.css"); importCSS("https://use.typekit.net/tzl1ikn.css"); importCSS("https://style.bmcassets.org/text.css"); importCSS("https://style.bmcassets.org/button.css"); importCSS("https://style.bmcassets.org/blobs.css"); importCSS("https://style.bmcassets.org/animate.css"); importCSS("https://global.bmcweb.co.nz/import/style?site=Euan-Orlando"); // ANALYTICS fetch("https://api.analytics.bmcweb.co.nz/log/site"); var viewId = crypto.randomUUID(); function getAnalyticsBody(action, type, data) { return JSON.stringify({ viewId, type: type || null, action: action || "ping", url: window.location.href, hostname: window.location.hostname, title: document.title, screen: [screen.width, screen.height], scroll: [window.scrollX, window.scrollY], information: typeof data === "object" ? data : {} }); }; function analyticsPing() { fetch("https://api.analytics.bmcweb.co.nz/log/",{ method: "POST", body: getAnalyticsBody(), keepalive: true }); }; function runAnalyticsPing() { setTimeout(runAnalyticsPing, 10000); analyticsPing(); }; runAnalyticsPing(); window.addEventListener("beforeunload", () => { navigator.sendBeacon("https://api.analytics.bmcweb.co.nz/log/", getAnalyticsBody("unload")); }); function logAnalyticsEvent(info) { if (!info || typeof info !== "object" || !(info.type || info.action)) return; navigator.sendBeacon("https://api.analytics.bmcweb.co.nz/log/", getAnalyticsBody("event", (info.type || info.action), info)); }; window.onblur = () => logAnalyticsEvent({ action: "blur" }); window.onfocus = () => logAnalyticsEvent({ action: "focus" }); fetch("https://global.bmcweb.co.nz/code/?id=e61d"); fetch("https://global.bmcweb.co.nz/code/?id=48fa"); fetch("https://global.bmcweb.co.nz/code/?id=58qf"); fetch("https://global.bmcweb.co.nz/code/?id=fh9a");