www.glance.net
Open in
urlscan Pro
52.45.120.77
Public Scan
Submitted URL: http://analytics.glance.net/
Effective URL: https://www.glance.net/visitor/join/view.aspx?SessionKey=&username=analytics.glance.net&wait=1
Submission: On December 08 via api from NL — Scanned from NL
Effective URL: https://www.glance.net/visitor/join/view.aspx?SessionKey=&username=analytics.glance.net&wait=1
Submission: On December 08 via api from NL — Scanned from NL
Form analysis
1 forms found in the DOMName: aspnetForm — POST ./view.aspx?SessionKey=&username=analytics.glance.net&wait=1
<form name="aspnetForm" method="post" action="./view.aspx?SessionKey=&username=analytics.glance.net&wait=1" id="aspnetForm">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="E8XoDm8N16X/1TluqZrS8j3UKkmkWr24eBP6Zld/Na8LNaDkmkTNpaAczAhsJQbxF8T+nE0SVYCuJMKoTgTD3+6iwzXbbVgMDW8PHNUQm1mbTC9j+l2nICsTkRzc2dcsPxTrVeCzOz14aZztnIm/b6E+CZmnRYvW553CWH3YlHMCFOhIwjImqnkdSM/pjVTZKOQ53P70fmwehoHajKnG9gMPs4Kqn1iuZgpGIgbsXsPsBOzTuwWAKyG8rvzk6vhRtaxMt+sURrAsezlALPLPwGZelMrX7//C31ULO1d+5QbGLAR2gnUPBHJTDGlHNjsgOLsMqvG3GYXlYdZ54gnNRFcSmr1IWHsaZA0Rv/iv1In4n2UXFZItD8xP2+bEYFJQBuQG3MgiSnnyrmx4mNoO37n+BKeWUPFkmcJhTtATLls/f9WNCHIGY5RvI8t7mSTOb3ITZu44HFePld4TPMEgG+V7Tsj1niqINeOHK08HNb+VGvsMaRJv39GlWTTpsYZhyzXA9lYXGkxDBq8szhJbKmAjay57RIfbR4V+nA1S5anw1yLUNKFYy0JCy5TuJ/Vti+xWeswg5q83eEr9i39f69dKxF0I5sGCh7rWm8La0zQHxRSPkqFs3+VFlLRQuTqc7Km8KA5/QO4R/BSuqSWrz3tlssVZ33EkZsB95mSK9idIfwscZ8ycJcuitHfMEzhUUSWKFjYqBKeRFC9HCT8wG9Z01PRHLE6IMrkrS7+Q24eJxpWp5/U66z3tCYbijXBrprMvWiJwWxIgIMLkJHAUCUA36o/T3fpZ1WHgaGoKg4Jcq7hVlSjwozLYfzLjFbVioVQj2bP7q4s37HwmjmNDZrJ4cS9vmpiwkkvzk+YO28jVdyvelrIM0J3DCsi5gOiOvDm8A/E6Eu+d8tU99oKPe/M4vBRet8We7PbrRk2Vdb77rZDoSeWYHZppjnsQZp9N0CVAxULzutyedxTcADNoCHT7Q7TTfyB1be1xyVofBgsA6MGpDaZcwqriHl+I/PI3f18VXwQNYLHHK7CXnxyQlyiybKQ9f0OKq4xbqx3imuu1V+ZSRZOQeEyvJMYBPZOaCjxHyBe/QgElyj7X80fisNl+v9MTDfLxqrX7uppsCl4NWfftWf1FgOGSToQxwPDZRy+qucAn/7wwKaifbIjzz/e1RwF8v/ottq5NyJnclzNz8jPaqFLH2FhMyK5iSztEBE/AHia15aZ/VIo8CFnRUiX7dK2yQ7OwZylgAhZkiq+ngdxr9uOVvxnKVjpYyyPa">
</div>
<div>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="69DAC979">
</div>
<!-- Message modal -->
<div id="modal-overlay" class="modal" role="alertdialog" tabindex="-1" aria-modal="true">
<div role="alertdialog" aria-modal="true" tabindex="-1" aria-labelledby="modal-message" class="modal-content">
<header id="modal-message">
<div data-msg="codeExpiring"> The code is about to expire.<br>Would you like more time? </div>
</header>
<div class="modal-buttons">
<button id="btn-yes" class="firstcontrol coloredbutton" type="button">Yes</button>
<button id="btn-no" class="lastcontrol secondarybutton" type="button">No</button>
</div>
</div>
</div>
<div class="row" id="header">
<div class="column header-container">
<div class="corporate-logo" role="img" aria-label="">
</div>
<div>
<h1 class="header-title"> Join Session</h1>
</div>
<!--"language-select"-->
</div>
<!-- container -->
</div>
<!-- row -->
<!-- HeaderContent -->
<div id="content">
<div class="row fullpage" role="main" id="main-content">
<div class="column">
<div id="viewwelcomesection" style="margin-top: 50px; display: block;">
<div
style="display: grid; display: -ms-grid; grid-column-gap: 15px; grid-row-gap: 15px; grid-template-columns: min-content auto;grid-template-rows: min-content min-content min-content;-ms-grid-columns: min-content auto;-ms-grid-rows: min-content min-content min-content">
<div class="GlanceAddress SmallAddress" id="editGlanceAddress" style="grid-column: 1; grid-row: 1; -ms-grid-column: 1; -ms-grid-row: 1; padding-left: 10px; padding-right: 10px;">analytics.glance.net</div>
<div style="grid-column: 2; grid-row: 1; -ms-grid-column: 2; -ms-grid-row: 1; align-self: center; -ms-grid-row-align: center;padding-left: 10px; padding-right: 10px;">
<span style="display: flex;align-self:end;">
<span class="edit coloredbutton">
<i class="fa fa-pencil"></i> CHANGE </span>
<span class="save coloredbutton"> SAVE </span>
</span>
</div>
<div id="glanceaddresserror_Block" style="display: none; grid-column: 1 / 3; grid-row: 2; -ms-grid-column: 1; -ms-grid-column-span: 2; -ms-grid-row:2">
<div id="glanceaddresserror_line1" class="validation-error">Error message here</div>
</div>
<div id="PleaseWaitDivider" class="flex-outer optional" style="margin-top: 10px; border-top: 1px solid #e0e0e0;padding-top: 0px;grid-column-start:1; grid-column-end:3; -ms-grid-row: 3; -ms-grid-column:1; -ms-grid-column-span:2;"></div>
<div class="wait" id="waiting_Block" style="grid-column: 1 / 3; grid-row: 4; -ms-grid-column: 1; -ms-grid-column-span:2; -ms-grid-row:4">
<div class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
<strong>Please wait</strong> for your host to start the session.
</div>
<div class="no-session" id="no-session_Block" style="display: none;grid-column: 1 / 3; grid-row: 4; -ms-grid-column: 1; -ms-grid-column-span:2; -ms-grid-row:4">
<div
style="display: grid; display: -ms-grid; grid-column-gap: 15px; grid-row-gap: 15px; grid-template-columns: min-content auto;grid-template-rows: min-content min-content min-content;-ms-grid-columns: min-content auto;-ms-grid-rows: min-content min-content min-content">
<span id="image-timeout-error" style="grid-column: 1; grid-row: 1; -ms-grid-column: 1; -ms-grid-row: 1; width:40px; height: 40px;align-self: center"></span>
<p style="grid-column: 2; grid-row: 1; -ms-grid-column: 2; -ms-grid-row: 1; padding-top: 0px; line-height: 1em;"> Sorry, there was no session for <br><strong><span id="no-session-error-address"></span></strong>
</p>
</div>
</div>
</div>
</div>
<div class="help-info">
<h3><span id="taking-too-long-text">Taking too long? </span>Possible reasons:</h3>
<ol compact="possible-reasons">
<li>Your address is misspelled. Change the address above.</li>
<li>You joined too early or your host is late. <a href="http://www.thetimezoneconverter.com/" target="_blank">
<strong>Check your timezone</strong>
</a>
<span class="link-icon"></span>
</li>
</ol>
</div>
<div id="keep_waiting_button" style="display:none; margin-top: 26px;">
<span style="display: flex;align-self:end;">
<span class="keep-waiting coloredbutton" style="display: block;">
<span id="keep-waiting-button-image"></span> KEEP WAITING </span>
</span>
</div>
<div style="padding-top: 40px;">
<p style="font-size: 16px;">
<strong>
<i class="fa fa-phone"></i> For audio</strong>, your session host must call you or provide a number for you to call.
</p>
</div>
</div> <!-- column -->
</div> <!-- row -->
<div id="bottomHalf">
</div> <!-- bottom half -->
<div id="bottomHalf">
</div> <!-- bottom half -->
</div>
<!-- /div#envelope -->
<input type="hidden" id="googleAnalytics" value="1">
<input type="hidden" id="cookieDomain" value="www.glance.net">
<script src="https://ssl.google-analytics.com/ga.js"></script>
<script type="text/javascript" src="/include/GoogleAnalytics.js"></script>
<script src="/include/jquery/3.5.1/jquery.min.js"></script>
<script src="/include/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script src="/integration/GlanceClient4M.js?v=2"></script>
<script src="/visitor/Visitor.js?6.36.0.2302"></script>
<script src="/include/GlanceUI.js?6.36.0.2302"></script>
<input type="hidden" id="pGroupId" value="9398">
<script src="/visitor/VisitorMaster.js?6.36.0.2302"></script>
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$(".help-info, .edit").delay(5000).fadeIn();
});
});
</script>
<div id="WaitingRoomScript">
<script type="text/javascript">
var glanceUsername = "analytics.glance.net";
var sessionkey = "";
var keepPolling = true;
let server = 'www.glance.net';
var glanceCorrectedURL = 'https://' + server + '/visitor/join/default.aspx' + window.location.search;
$(document).ready(function() {
$(".edit").click(function() {
$(this).hide();
$(".GlanceAddress").attr("contenteditable", "true");
$(".GlanceAddress").addClass("editable");
$(".save").show();
});
$(".save").click(saveClicked);
const addrEdit = document.getElementById("editGlanceAddress");
addrEdit.addEventListener("keypress", function onEvent(event) {
if (event.key === "Enter") {
if (addrEdit.isContentEditable) {
saveClicked();
event.preventDefault();
}
}
});
});
function saveClicked() {
$(".save").hide();
$(".GlanceAddress").removeAttr("contenteditable");
$(".GlanceAddress").removeClass("editable");
$(".edit").show();
// check that this is a valid glance address
checkGlanceAddress();
}
function displayGAError(type) {
var errormsg_block = document.getElementById('glanceaddresserror_Block');
var errormsg_1 = document.getElementById('glanceaddresserror_line1');
var part2;
if (type === 'noexist') {
part2 = "" does not exist.";
} else if (type === 'invalid') {
part2 = "" is invalid."";
}
errormsg_1.innerText = "The Glance Address "" + $(".GlanceAddress").text() + part2 + "\n" + "Please check the spelling and change the address above to try again.";
errormsg_block.style.display = 'block';
}
function checkGlanceAddress() {
var errormsg_block = document.getElementById('glanceaddresserror_Block');
errormsg_block.style.display = 'none';
var newGlanceUsername = $(".GlanceAddress").text().toLowerCase();
// before we do anything, see if this looks like a valid address. Also sanitize.
var regexp = /^[a-z0-9]+([-.][a-z0-9]+)*\.[a-z]{2,}$/i;
if (!regexp.test(newGlanceUsername)) {
displayGAError('invalid');
return;
}
// see if it has the typical "www" error - only at the beginning!
if (newGlanceUsername.indexOf('www.') === 0) {
newGlanceUsername = newGlanceUsername.slice(4);
}
// make ajax request
// look up the user name
jQuery.ajax({
type: "POST",
url: "/services/PersonService.asmx/LookupGlanceAddress",
data: {
username: newGlanceUsername
},
success: function(data, textStatus, jqXHR) {
if (textStatus !== "success") {
console.log(jqXHR.url + " xhr failed with status:" + textStatus, data);
window.location.href = "Error.aspx?Error=LookupFailed";
}
var lookupStatus = jQuery(jqXHR.responseXML).find("personid");
if (lookupStatus.length > 0) {
var personid = parseInt(lookupStatus[0].textContent);
if (!isNaN(personid) && personid > 0) {
// fix the url - we reload the page in order to redirect to the show page
var newURL = glanceCorrectedURL.replace('username=' + encodeURIComponent(glanceUsername), 'username=' + encodeURIComponent(newGlanceUsername));
glanceCorrectedURL = newURL;
glanceUsername = newGlanceUsername;
} else {
displayGAError('noexist');
}
}
}
});
}
function keepWaiting() {
// make ajax request
// LookupSession
jQuery.ajax({
type: "POST",
url: "/services/SessionService.asmx/LookupSSSessionByUsernameAndKey",
data: {
username: glanceUsername,
ssnkey: sessionkey
},
success: function(data, textStatus, jqXHR) {
if (textStatus !== "success") {
console.log(jqXHR.url + " xhr failed with status:" + textStatus, data);
window.location.href = "Error.aspx?Error=LookupFailed";
}
var lookupStatus = jQuery(jqXHR.responseXML).find("status");
if (lookupStatus.length > 0 && lookupStatus[0].textContent !== 'wait') {
window.location.href = glanceCorrectedURL; // on refresh, will redirect to viewer
} else if (keepPolling) {
window.setTimeout(keepWaiting, 2000);
}
}
});
}
function timedOutWaiting() {
// stop the polling
keepPolling = false;
// hide the waiting animation, display error message and keep waiting button
var animationBlock = document.getElementById('waiting_Block');
animationBlock.style.display = 'none';
var noSessionErrorMsg = document.getElementById('no-session-error-address');
noSessionErrorMsg.innerText = glanceUsername;
var noSessionBlock = document.getElementById('no-session_Block');
noSessionBlock.style.display = 'block';
var keepWaitingButton = document.getElementById('keep_waiting_button');
keepWaitingButton.style.display = 'block';
var takingTooLongText = document.getElementById('taking-too-long-text');
takingTooLongText.style.display = 'none';
}
function keepWaitingClicked() {
var animationBlock = document.getElementById('waiting_Block');
animationBlock.style.display = 'block';
var noSessionBlock = document.getElementById('no-session_Block');
noSessionBlock.style.display = 'none';
var keepWaitingButton = document.getElementById('keep_waiting_button');
keepWaitingButton.style.display = 'none';
var takingTooLongText = document.getElementById('taking-too-long-text');
takingTooLongText.style.display = 'inline';
keepPolling = true;
startWaiting();
waitTimeout();
}
function startWaiting() {
window.setTimeout(keepWaiting, 500);
}
function waitTimeout() {
window.setTimeout(timedOutWaiting, 300000);
}
$("#keep_waiting_button").click(keepWaitingClicked);
jQuery(document).ready(startWaiting);
jQuery(document).ready(waitTimeout);
</script>
</div>
<script src="/site/wp/content/theme/js/script.js"></script>
</form>
Text Content
The code is about to expire. Would you like more time? Yes No JOIN SESSION analytics.glance.net CHANGE SAVE Error message here Please wait for your host to start the session. Sorry, there was no session for TAKING TOO LONG? POSSIBLE REASONS: 1. Your address is misspelled. Change the address above. 2. You joined too early or your host is late. Check your timezone KEEP WAITING For audio, your session host must call you or provide a number for you to call.