const load = async (doc, clickTag, campaign) => { try { let _campaign = campaign ?? ""; let _clickTag = clickTag ?? "null"; const res = await fetch( `https://impact.nau.dev/${_campaign}?b=${(() => { let a = navigator.userAgent; let i = a.indexOf("Chrome/"); if (i < 0) return "c"; let o = a.indexOf(" ", i); const c = a.substring(i + 7, o); return parseInt(c) >= 115 ? "m" : "c"; })()}`, ); const script = doc.createElement("script"); script.setAttribute("type", "module"); script.dataset["clickTag"] = _clickTag; script.innerHTML = await res.text(); doc.head.appendChild(script); } catch (err) { console.error(err); console.error(2); } }; const mount = () => { try { const doc = window.top.document; window.addEventListener("message", (data) => { if(data?.data?.type !== "nau-v-show") return; load(doc, data.data.clickTag, data.data.campaign); }); console.log("loader"); } catch (err) { window.top.postMessage( { type: "nau-v-show", campaign: "", clickTag: "null", }, "*", ); } }; mount();