Titletag | Descriptiontag | language |
---|---|---|
Event Registration | English |
Alexarank |
---|
93943 |
Ip adress | 18.164.174.78 | Nameserver | ns-2034.awsdns-62.co.uk ns-1478.awsdns-56.org ns-436.awsdns-54.com ns-705.awsdns-24.net |
Status code | 200 |
<!DOCTYPE html> <html lang="en" style="height: 100%"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Event Registration</title> <style> html, body { height: 100%; overflow: hidden; } ::-webkit-scrollbar { display: none; } </style> </head> <body> <iframe id="myIframe" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;"></iframe> <script> (function() { var config = { "iframeID": "myIframe", "programURLIndex": "2", "munchkinURLIndex": "3", "titleResponseKey": "event_name" }; var iframe = document.getElementById(config.iframeID); function getAllUrlParams(url) { var queryString = url ? url.split('?')[1] : window.location.search.slice(1); var obj = {}; if (queryString) { queryString = queryString.split('#')[0]; var arr = queryString.split('&'); for (var i = 0; i < arr.length; i++) { var a = arr[i].split('='); var paramNum = undefined; var paramName = a[0].replace(/\[\d*\]/, function(v) { paramNum = v.slice(1, -1); return ''; }); var paramValue = typeof(a[1]) === 'undefined' ? true : a[1]; paramName = paramName.toLowerCase(); paramValue = paramValue.toLowerCase(); if (obj[paramName]) { if (typeof obj[paramName] === 'string') { obj[paramName] = [obj[paramName]]; } if (typeof paramNum === 'undefined') { obj[paramName].push(paramValue); } else { obj[paramName][paramNum] = paramValue; } } else { obj[paramName] = paramValue; } } } return obj; } function getUrlParts() { var urlParts = {}; var pathname = window.location.pathname.split('/'); if (pathname && pathname.length >= 3) { urlParts = { 'program_id': pathname[config.programURLIndex], 'munchkin_id': pathname[config.munchkinURLIndex] }; } return urlParts; } function logicCheck(urlParts) { var result = (urlParts.hasOwnProperty('program_id') && urlParts.hasOwnProperty('munchkin_id')) && (!isNaN(parseFloat(urlParts.program_id)) && isFinite(urlParts.program_id)) && iframe; return result; } function iframeURLParams(obj) { var str = []; for (var p in obj) if (obj.hasOwnProperty(p)) { str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); } if (str.length) { return '?' + str.join("&"); } else { return ""; } } function doRedirect() { var urlParamObj = getAllUrlParams(); var urlPartsObj = getUrlParts(); var xhttp = new XMLHttpRequest(); if (logicCheck(urlPartsObj)) { var rest_url = "https://api.mktoevents.com/v1/redirect?program_id=" + urlPartsObj.program_id + "&munchkin_id=" + urlPartsObj.munchkin_id; xhttp.open("GET", rest_url, true); xhttp.onreadystatechange = function() { if (xhttp.readyState === 4) { if (xhttp.status >= 200 && xhttp.status < 400) { var response = JSON.parse(xhttp.responseText); if (response.success) { var params = iframeURLParams(urlParamObj); console.log('params: ' + params); iframe.src = response.url + params; if (response.hasOwnProperty(config.titleResponseKey)) { window.document.title = response[config.titleResponseKey]; } } else { // Handle error case if (response.errors) { console.log("Error getting landing page URL: " + response.errors[0]); } else { console.log("Error getting landing page URL"); } } } else { // Handle error case console.log("Error getting landing page URL"); } } }; xhttp.send(); } else { console.log("Error: please specify Program ID and Munchkin ID in the URL"); } } doRedirect(); })(); </script> </body> </html>
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 5153 Connection: keep-alive Date: Thu, 28 Aug 2025 17:04:14 GMT Last-Modified: Mon, 18 Jul 2022 22:03:57 GMT ETag: "a6f621de8a160b4ce4f704d95bffe0c6" Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 daa0241023cd2e04dcfd4956fd5471e2.cloudfront.net (CloudFront) X-Amz-Cf-Pop: LAX53-P4 X-Amz-Cf-Id: 8Vr3Z_FIZA-NgacaG5SY2a2_KSUbYPCoTLcEjG0U-3b_yKkD6TkXUA== Age: 20237