1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18502],{80892:(e,t,s)=>{s.r(t),s.d(t,{Marker:()=>o});var r=s(6029);let o=()=>(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:` 2 (function() { 3 4 const executeMarker = () => { 5 console.log("Running Marker.io"); 6 7 window.markerConfig = { 8 destination: "63875f11fc38890d50796d29", 9 source: 'snippet' 10 }; 11 12 !function(e,r,a){if(!e.__Marker){e.__Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document); 13 } 14
15 const setCookie = (cname, cvalue, exdays) => { 16 const d = new Date(); 17 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 18 let expires = "expires="+d.toUTCString(); 19 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 20 } 21 22 const getCookie = (cname) => { 23 let name = cname + "="; 24 let ca = document.cookie.split(';'); 25 26 for(let i = 0; i < ca.length; i++) { 27 let c = ca[i]; 28 while (c.charAt(0) == ' ') { 29 c = c.substring(1); 30 } 31 if (c.indexOf(name) == 0) { 32 return c.substring(name.length, c.length); 33 } 34 } 35 return ""; 36 } 37 38 39 const cookieBug = getCookie("cookieBug"); 40 const searchParams = new URLSearchParams(window.location.search); 41 let bugExists = false; 42 43 for(const [key, name] of searchParams.entries()) { 44 if (key == "bug") { 45 bugExists = true; 46 } 47 } 48 49 console.log("bugExists: ", bugExists) 50 console.log("cookieBugExists: ", cookieBug ? true : false) 51 52 53 if (bugExists || cookieBug) { 54 // Execute the script 55 56 console.log("Execute the script and set script cookies") 57 executeMarker(); 58 59 if (!cookieBug) { 60 setCookie("cookieBug", true, 365); 61 } 62 } 63 64 })() 65 `}},"run-marker")})}}]);
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.