AmazonS3
tcp/443
Open service 18.244.18.44:443 · react-release.interplayinternal.com
2026-01-23 08:30
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 8682
Connection: close
Date: Thu, 22 Jan 2026 21:58:42 GMT
Last-Modified: Wed, 03 Dec 2025 16:17:36 GMT
x-amz-version-id: Rc4OdS5Lf8PNOBDvxYK6DA0J25Jo_RZ0
ETag: "f6237a66d32b877a5da34d364955130a"
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 9a614f9e49eb2bcefba1d54afaaf7f80.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P11
X-Amz-Cf-Id: hjZqpUGZSZ8SnhhgfGjDLk_suxDrL6bCcUYq8q5ePvr3j8Iwaj7d9w==
Age: 37899
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Page title: Interplay Learning
<!DOCTYPE html><html lang="en"><head><base href="/"><meta charset="UTF-8"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate"><meta http-equiv="Pragma" content="no-cache"><link rel="icon" href="./favicon.ico" type="image/ico"><title>Interplay Learning</title><script src="https://kit.fontawesome.com/285fac8101.js" crossorigin="anonymous"></script><script type="text/javascript">window.AppcuesSettings = {enableURLDetection: true};</script><script src="//fast.appcues.com/220642.js"></script><script type="text/javascript">(window.heapReadyCb = window.heapReadyCb || []),
(window.heap = window.heap || []),
(heap.load = function (e, t) {
(window.heap.envId = e),
(window.heap.clientConfig = t = t || {}),
(window.heap.clientConfig.shouldFetchServerConfig = !1);
var a = document.createElement('script');
(a.type = 'text/javascript'),
(a.async = !0),
(a.src = 'https://cdn.us.heap-api.com/config/' + e + '/heap_config.js');
var r = document.getElementsByTagName('script')[0];
r.parentNode.insertBefore(a, r);
var n = [
'init',
'startTracking',
'stopTracking',
'track',
'resetIdentity',
'identify',
'getSessionId',
'getUserId',
'getIdentity',
'addUserProperties',
'addEventProperties',
'removeEventProperty',
'clearEventProperties',
'addAccountProperties',
'addAdapter',
'addTransformer',
'addTransformerFn',
'onReady',
'addPageviewProperties',
'removePageviewProperty',
'clearPageviewProperties',
'trackPageview',
],
i = function (e) {
return function () {
var t = Array.prototype.slice.call(arguments, 0);
window.heapReadyCb.push({
name: e,
fn: function () {
heap[e] && heap[e].apply(heap, t);
},
});
};
};
for (var p = 0; p < n.length; p++) heap[n[p]] = i(n[p]);
});
// HEAP ENV PROD: '1143398310'
const heapEnvId = '1143398310' || '1143398310';
heap.load(heapEnvId);</script><script>// The following is duplicated in isTrackedDomain in src/utils
// Test all changes in the util
const LOCALHOST = 'localhost';
const LOCAL_IP = '127\\.0\\.0\\.1';
const INTERNAL_DOMAIN = '.*interplayinternal\\.com';
const EXCLUDED_SUBDOMAINS = '.*(?:staging[0-9]*|.*preview.*|.*sim-ui.*)';
const MAIN_DOMAIN = 'interplaylearning\\.com';
const VALID_HOSTNAME = '[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z]{2,}';
const excludedDomainRegex = new RegExp(
`^(?!${LOCALHOST}$|${LOCAL_IP}$|${INTERNAL_DOMAIN}$|${EXCLUDED_SUBDOMAINS}\\.${MAIN_DOMAIN}$)${VALID_HOSTNAME}$`,
);
const isTrackedDomain = (hostname = window.location.hostname) => {
if (typeof hostn
Open service 18.244.18.44:443 · react-release.interplayinternal.com
2026-01-09 02:01
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 8606
Connection: close
Date: Fri, 09 Jan 2026 02:01:16 GMT
Last-Modified: Fri, 31 Oct 2025 13:25:54 GMT
x-amz-version-id: 4VdZDdtA7FCj_28mBEO_lv.YZnm6BZM9
ETag: "e4f7f8da0e774518c031bd64bdbe949b"
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Miss from cloudfront
Via: 1.1 5034084c037ff19008ba7c2c0b849a4c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P11
X-Amz-Cf-Id: xemcwkZMuJxV5cpKnjP4jwdj2zEoZu2aE7e_n2jNpkg0d6DmfdO45w==
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Page title: Interplay Learning
<!DOCTYPE html><html lang="en"><head><base href="/"><meta charset="UTF-8"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate"><meta http-equiv="Pragma" content="no-cache"><link rel="icon" href="./favicon.ico" type="image/ico"><title>Interplay Learning</title><script src="https://kit.fontawesome.com/285fac8101.js" crossorigin="anonymous"></script><script type="text/javascript">window.AppcuesSettings = {enableURLDetection: true};</script><script src="//fast.appcues.com/220642.js"></script><script type="text/javascript">(window.heapReadyCb = window.heapReadyCb || []),
(window.heap = window.heap || []),
(heap.load = function (e, t) {
(window.heap.envId = e),
(window.heap.clientConfig = t = t || {}),
(window.heap.clientConfig.shouldFetchServerConfig = !1);
var a = document.createElement('script');
(a.type = 'text/javascript'),
(a.async = !0),
(a.src = 'https://cdn.us.heap-api.com/config/' + e + '/heap_config.js');
var r = document.getElementsByTagName('script')[0];
r.parentNode.insertBefore(a, r);
var n = [
'init',
'startTracking',
'stopTracking',
'track',
'resetIdentity',
'identify',
'getSessionId',
'getUserId',
'getIdentity',
'addUserProperties',
'addEventProperties',
'removeEventProperty',
'clearEventProperties',
'addAccountProperties',
'addAdapter',
'addTransformer',
'addTransformerFn',
'onReady',
'addPageviewProperties',
'removePageviewProperty',
'clearPageviewProperties',
'trackPageview',
],
i = function (e) {
return function () {
var t = Array.prototype.slice.call(arguments, 0);
window.heapReadyCb.push({
name: e,
fn: function () {
heap[e] && heap[e].apply(heap, t);
},
});
};
};
for (var p = 0; p < n.length; p++) heap[n[p]] = i(n[p]);
});
// HEAP ENV PROD: '1143398310'
const heapEnvId = '1143398310' || '1143398310';
heap.load(heapEnvId);</script><script>// The following is duplicated in isTrackedDomain in src/utils
// Test all changes in the util
const LOCALHOST = 'localhost';
const LOCAL_IP = '127\\.0\\.0\\.1';
const INTERNAL_DOMAIN = '.*interplayinternal\\.com';
const EXCLUDED_SUBDOMAINS = '.*(?:staging[0-9]*|.*preview.*|.*sim-ui.*)';
const MAIN_DOMAIN = 'interplaylearning\\.com';
const VALID_HOSTNAME = '[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z]{2,}';
const excludedDomainRegex = new RegExp(
`^(?!${LOCALHOST}$|${LOCAL_IP}$|${INTERNAL_DOMAIN}$|${EXCLUDED_SUBDOMAINS}\\.${MAIN_DOMAIN}$)${VALID_HOSTNAME}$`,
);
const isTrackedDomain = (hostname = window.location.hostname) => {
if (typeof hostn
Open service 18.244.18.44:443 · react-release.interplayinternal.com
2026-01-01 19:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 8606
Connection: close
Date: Thu, 01 Jan 2026 19:37:50 GMT
Last-Modified: Fri, 31 Oct 2025 13:25:54 GMT
x-amz-version-id: 4VdZDdtA7FCj_28mBEO_lv.YZnm6BZM9
ETag: "e4f7f8da0e774518c031bd64bdbe949b"
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Miss from cloudfront
Via: 1.1 ee56c180ebc0f0d7092e692f115e2808.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P11
X-Amz-Cf-Id: A2vwP3wLC6SzGE9TZTflOW78Gcyl_nj99Ku3W73jb3xrC9MMjKhGbQ==
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Page title: Interplay Learning
<!DOCTYPE html><html lang="en"><head><base href="/"><meta charset="UTF-8"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate"><meta http-equiv="Pragma" content="no-cache"><link rel="icon" href="./favicon.ico" type="image/ico"><title>Interplay Learning</title><script src="https://kit.fontawesome.com/285fac8101.js" crossorigin="anonymous"></script><script type="text/javascript">window.AppcuesSettings = {enableURLDetection: true};</script><script src="//fast.appcues.com/220642.js"></script><script type="text/javascript">(window.heapReadyCb = window.heapReadyCb || []),
(window.heap = window.heap || []),
(heap.load = function (e, t) {
(window.heap.envId = e),
(window.heap.clientConfig = t = t || {}),
(window.heap.clientConfig.shouldFetchServerConfig = !1);
var a = document.createElement('script');
(a.type = 'text/javascript'),
(a.async = !0),
(a.src = 'https://cdn.us.heap-api.com/config/' + e + '/heap_config.js');
var r = document.getElementsByTagName('script')[0];
r.parentNode.insertBefore(a, r);
var n = [
'init',
'startTracking',
'stopTracking',
'track',
'resetIdentity',
'identify',
'getSessionId',
'getUserId',
'getIdentity',
'addUserProperties',
'addEventProperties',
'removeEventProperty',
'clearEventProperties',
'addAccountProperties',
'addAdapter',
'addTransformer',
'addTransformerFn',
'onReady',
'addPageviewProperties',
'removePageviewProperty',
'clearPageviewProperties',
'trackPageview',
],
i = function (e) {
return function () {
var t = Array.prototype.slice.call(arguments, 0);
window.heapReadyCb.push({
name: e,
fn: function () {
heap[e] && heap[e].apply(heap, t);
},
});
};
};
for (var p = 0; p < n.length; p++) heap[n[p]] = i(n[p]);
});
// HEAP ENV PROD: '1143398310'
const heapEnvId = '1143398310' || '1143398310';
heap.load(heapEnvId);</script><script>// The following is duplicated in isTrackedDomain in src/utils
// Test all changes in the util
const LOCALHOST = 'localhost';
const LOCAL_IP = '127\\.0\\.0\\.1';
const INTERNAL_DOMAIN = '.*interplayinternal\\.com';
const EXCLUDED_SUBDOMAINS = '.*(?:staging[0-9]*|.*preview.*|.*sim-ui.*)';
const MAIN_DOMAIN = 'interplaylearning\\.com';
const VALID_HOSTNAME = '[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z]{2,}';
const excludedDomainRegex = new RegExp(
`^(?!${LOCALHOST}$|${LOCAL_IP}$|${INTERNAL_DOMAIN}$|${EXCLUDED_SUBDOMAINS}\\.${MAIN_DOMAIN}$)${VALID_HOSTNAME}$`,
);
const isTrackedDomain = (hostname = window.location.hostname) => {
if (typeof hostn
Open service 18.244.18.44:443 · react-release.interplayinternal.com
2025-12-22 22:04
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 8606
Connection: close
Date: Mon, 22 Dec 2025 22:04:37 GMT
Last-Modified: Fri, 31 Oct 2025 13:25:54 GMT
x-amz-version-id: 4VdZDdtA7FCj_28mBEO_lv.YZnm6BZM9
ETag: "e4f7f8da0e774518c031bd64bdbe949b"
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Miss from cloudfront
Via: 1.1 d025091c574ce1bcf1fefea59ac34f2c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P11
X-Amz-Cf-Id: tSpm1nvLcAKuP8lmt8vzp3qj1uAxgJ6oayOkDn_6py9FE8N3noZ2oQ==
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Page title: Interplay Learning
<!DOCTYPE html><html lang="en"><head><base href="/"><meta charset="UTF-8"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><meta http-equiv="X-UA-Compatible" content="ie=edge"><meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate"><meta http-equiv="Pragma" content="no-cache"><link rel="icon" href="./favicon.ico" type="image/ico"><title>Interplay Learning</title><script src="https://kit.fontawesome.com/285fac8101.js" crossorigin="anonymous"></script><script type="text/javascript">window.AppcuesSettings = {enableURLDetection: true};</script><script src="//fast.appcues.com/220642.js"></script><script type="text/javascript">(window.heapReadyCb = window.heapReadyCb || []),
(window.heap = window.heap || []),
(heap.load = function (e, t) {
(window.heap.envId = e),
(window.heap.clientConfig = t = t || {}),
(window.heap.clientConfig.shouldFetchServerConfig = !1);
var a = document.createElement('script');
(a.type = 'text/javascript'),
(a.async = !0),
(a.src = 'https://cdn.us.heap-api.com/config/' + e + '/heap_config.js');
var r = document.getElementsByTagName('script')[0];
r.parentNode.insertBefore(a, r);
var n = [
'init',
'startTracking',
'stopTracking',
'track',
'resetIdentity',
'identify',
'getSessionId',
'getUserId',
'getIdentity',
'addUserProperties',
'addEventProperties',
'removeEventProperty',
'clearEventProperties',
'addAccountProperties',
'addAdapter',
'addTransformer',
'addTransformerFn',
'onReady',
'addPageviewProperties',
'removePageviewProperty',
'clearPageviewProperties',
'trackPageview',
],
i = function (e) {
return function () {
var t = Array.prototype.slice.call(arguments, 0);
window.heapReadyCb.push({
name: e,
fn: function () {
heap[e] && heap[e].apply(heap, t);
},
});
};
};
for (var p = 0; p < n.length; p++) heap[n[p]] = i(n[p]);
});
// HEAP ENV PROD: '1143398310'
const heapEnvId = '1143398310' || '1143398310';
heap.load(heapEnvId);</script><script>// The following is duplicated in isTrackedDomain in src/utils
// Test all changes in the util
const LOCALHOST = 'localhost';
const LOCAL_IP = '127\\.0\\.0\\.1';
const INTERNAL_DOMAIN = '.*interplayinternal\\.com';
const EXCLUDED_SUBDOMAINS = '.*(?:staging[0-9]*|.*preview.*|.*sim-ui.*)';
const MAIN_DOMAIN = 'interplaylearning\\.com';
const VALID_HOSTNAME = '[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z]{2,}';
const excludedDomainRegex = new RegExp(
`^(?!${LOCALHOST}$|${LOCAL_IP}$|${INTERNAL_DOMAIN}$|${EXCLUDED_SUBDOMAINS}\\.${MAIN_DOMAIN}$)${VALID_HOSTNAME}$`,
);
const isTrackedDomain = (hostname = window.location.hostname) => {
if (typeof hostn