- Scan ID:
- 3bfba0ba-2e6f-45db-9761-3918e02ca487Finished
- Submitted URL:
- https://ecph.site/
- Report Finished:
Links · 1 found
The outgoing links identified from the page
Link | Text |
---|---|
https://github.com/galacticpuzzlehunt/gph-site | gph-site |
JavaScript Variables · 26 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
$ | function |
jQuery | function |
toastr | object |
django | object |
pluralidx | function |
gettext | function |
ngettext | function |
Console log messages · 1 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
log | other |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><html><head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<meta name="format-detection" content="telephone=no">
<title>Enchanted Castle</title>
<meta name="viewport" content="width=device-width, initial-scale=0.5">
<meta property="og:title" content="Enchanted Castle">
<meta property="og:description" content="Registration for this year's hunt is now open!">
<meta property="og:image" content="/static/images/homepage_cloudy.6244dcdd0b1b.png" width="50%">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="Enchanted Castle">
<meta property="twitter:site" content="@ecpuzzlehunts">
<meta property="twitter:image" content="/static/images/homepage_cloudy.6244dcdd0b1b.png" width="50%">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
<link rel="stylesheet" href="/static/css/skeleton.e19625ffefe4.css">
<link rel="stylesheet" href="/static/css/base.e4a7a2eadcd9.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.touchswipe/1.6.19/jquery.touchSwipe.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.formset/1.2.2/jquery.formset.min.js"></script>
<script src="/jsi18n/"></script>
<script src="/static/js/sorttable.cc47c001d30b.js"></script>
<script src="/static/js/tray.ac18af883297.js"></script>
<script src="/static/js/notify.0b2de7dc8c2c.js"></script>
<script src="/static/js/time.e16f93f2f0b2.js"></script>
<link rel="icon" sizes="16x16 32x32 48x48 64x64" href="/static/images/favicon.bafdb9954d1f.ico" type="image/vnd.microsoft.icon">
<script>
/* FIXME */
</script>
</head>
<body>
<nav>
<span class="tray">
<div class="navbar-coloring">
<div class="inner-column">
<div class="top-tabs">
<a class="selected-tab" href="/">
Home
</a>
<a href="/rules">
Rules
</a>
<a href="/story">
Story
</a>
<a href="/teams">
Teams
</a>
<a href="/faq">
FAQ
</a>
<a href="/archive">
Archive
</a>
</div>
</div>
</div>
<div class="inner-column">
<div class="top-left-actions">
</div>
</div>
</span>
<div class="inner-column">
<div class="top-right-actions">
<a href="/login" class="btn">Login</a>
<a href="/register" class="btn">Register</a>
</div>
</div>
</nav>
<div class="body-content-wrapper">
<div class="body-content">
<a class="skip-to-main" href="#main-content-anchor">Press enter to skip to main content.</a>
<script>
//
</script>
<a class="main-content-anchor" id="main-content-anchor"></a><div class="content">
<style>
h4 {
text-decoration: none;
border-radius: 4px 4px 0px 0px;
}
.darken-bg {
border-radius: 10px;
}
@media print {
a {
text-decoration: none;
color: inherit;
}
.feedback, .register {
display: none;
}
.print-register {
text-align: center;
margin: 20px 0 40px;
}
}
@media screen {
.print-register {
display: none;
}
.feedback, .register {
text-align: center;
margin-bottom: 40px;
}
.register .btn {
height: 48px;
line-height: 48px;
font-size: 3rem;
}
}
.footnote {
font-size: 80%;
line-height: 1.5;
}
</style>
<br>
<br>
<center><img src="/static/images/homepage_cloudy.6244dcdd0b1b.png" width="70%" alt="Enchanted Castle"></center>
<br>
<br>
<div class="info-row">
<div class="darken-bg">
<h4>What</h4>
<div class="info-desc">
You found a castle in the woods! You wonder what's inside.<sup>*</sup>
<br><br>
<div class="footnote"><sup>*</sup>puzzles, probably puzzles</div>
</div>
</div>
<div class="darken-bg">
<h4>When</h4>
<div class="info-desc">
The hunt will begin on <time datetime="2024-10-12T12:00:00-04:00" data-format="F j, Y \a\t g:i A T" title="Local time: October 12, 2024 at 4:00 PM UTC">October 12, 2024 at 12:00 PM EDT</time>, and it will end 8.5 days later on <time datetime="2024-10-21T00:00:00-04:00" data-format="F j, Y \a\t g:i A T" title="Local time: October 21, 2024 at 4:00 AM UTC">October 21, 2024 at 12:00 AM EDT</time>.
</div>
</div>
<div class="darken-bg">
<h4>Who</h4>
<div class="info-desc">
This is a puzzlehunt run by the ECs of /r/PictureGame.
Registration is open! Be sure to check out our <a href="/rules">rules</a> and <a href="/faq">FAQ</a> pages for more information.
It is the follow-up to the previous <a href="https://2022.ecph.site">EC Puzzle Hunt</a>.
</div>
</div>
</div>
<div class="register">
<a href="/register" class="btn">Register your team!</a>
</div>
<h3 class="print-register">
<a>Register at https://ecph.site/register</a>
</h3>
</div>
<script>
const skipToMainLink = document.querySelector("a.skip-to-main");
const mainContentElement = document.getElementsByTagName("main")?.item(0) || document.querySelector("div.content");
if (skipToMainLink && mainContentElement) {
const mainContentAnchor = document.createElement("a");
const anchorId = "main-content-anchor"
mainContentAnchor.className = anchorId;
mainContentAnchor.id = anchorId;
skipToMainLink.href = `#${anchorId}`;
mainContentElement.parentNode.insertBefore(mainContentAnchor, mainContentElement);
}
</script>
<script>
document.addEventListener('DOMContentLoaded', function() {
console.log('attempting to access notifications')
const notificationData = localStorage.getItem('notificationData')
if (notificationData) {
showNotify(notificationData);
localStorage.removeItem('notificationData');
}
})
</script>
<script>
let currentRound =
""
;
if (currentRound !== "") {
localStorage.setItem('currentRound', currentRound);
}
</script>
<footer>
Powered by <a href="https://github.com/galacticpuzzlehunt/gph-site">gph-site</a>
</footer>
</div>
</div>
</body></html>