secure.aarp.org
Open in
urlscan Pro
45.60.152.55
Public Scan
Submitted URL: https://click.email.aarp.org/?qs=a6eb9a871bbfeaba59df5888ecc46268e3a59cf041eb468f71e1b12129111ef6245f0acb841e873eb7777eec1686...
Effective URL: https://secure.aarp.org/applications/user/login?request_locale=en&referrer=https%253A%252F%252Fsecure.aarp.org%252Faccou...
Submission: On July 11 via api from US — Scanned from DE
Effective URL: https://secure.aarp.org/applications/user/login?request_locale=en&referrer=https%253A%252F%252Fsecure.aarp.org%252Faccou...
Submission: On July 11 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMName: loginForm — POST /applications/user/login
<form method="post" action="/applications/user/login" name="loginForm" id="login" novalidate="" data-di-form-track="" data-di-form-id="login">
<div role="alert" id="genericError" class="serverError"></div><input type="hidden" value="435cbc43-b6ff-472b-b9f4-76672bc4e2f8" name="csrfTkn" id="csrfTkn"> <input type="hidden" id="processId" name="processId"
value="Login-cc0c764b-606e-44be-a5e2-91ff787bf8cf"> <input type="hidden" name="flowType" value="login"> <input type="hidden" id="oktaSessionId" name="oktaSessionId"> <input type="hidden" id="oktaSessionStatus" name="oktaSessionStatus"> <input
type="hidden" id="oktaIdToken" name="oktaIdToken"> <input type="hidden" id="oktaStatus" name="oktaStatus"> <input type="hidden" id="oktaErrorMessage" name="oktaErrorMessage"> <input type="hidden" id="breachedPwdCount" name="breachedPwdCount">
<input type="hidden" id="needCaptchaValidation" name="needCaptchaValidation" value="true"> <input type="hidden" name="showCaptchaError" value="false" id="showCaptchaError"> <input type="hidden" name="currentUserLocationLat"
id="currentUserLocationLat"> <input type="hidden" name="currentUserLocationLng" id="currentUserLocationLng">
<div class="email relative-position">
<div class="bordered-focus-container"><input aria-describedby="error-msg__email" class="form-field checkBind" aria-required="true" required="required" aria-label="email" type="email" id="email" data-di-field-id="registeremail"
autocomplete="email address" name="email" value=""><label for="email" class="form-field__floating-label grey-color">Email Address</label></div>
<div aria-live="assertive" id="error-msg__email" class="form-field__desc error bindError"></div>
<p class="form-field__desc grey-color">This will be your AARP online login and will be used to inform you via email about AARP programs, benefits, events and more. You can change your communication preferences at any time.</p>
<script>
"undefined" == typeof flowtype || "gsEmail" != flowType && "login" != flowType || window.localStorage.removeItem("forgotPwdEmail");
var forgotPwdEmail = window.localStorage.getItem("forgotPwdEmail");
if (forgotPwdEmail) {
var emailValue = document.getElementById("emailValue");
document.getElementById("email").value = forgotPwdEmail, emailValue && (emailValue.value = forgotPwdEmail)
}
</script>
</div>
<div class="password relative-position complex-password">
<div class="bordered-focus-container"><input class="form-field password__mobile-field checkBind" aria-required="true" required="required" aria-label="password" type="password" id="complexPassword" autocomplete="off"
aria-describedby="error-msg__login-password pwdShowOrHide" data-di-field-id="password" name="password" value=""><label for="complexPassword" class="form-field__floating-label grey-color">Password</label>
<script>
//<![CDATA[
var showTxt = "Show",
hideTxt = "Hide";
window.addEventListener('DOMContentLoaded', function() {
var passwordEl = document.querySelectorAll('.password-show-hide');
for (var i = 0; i < passwordEl.length; i++) {
passwordEl[i].addEventListener('click', function(event) {
event.stopImmediatePropagation();
var element = this;
handlePasswordShowHide(element);
});
}
//on Enter Key Press
for (var i = 0; i < passwordEl.length; i++) {
passwordEl[i].addEventListener('keyup', function(event) {
if (event.keyCode === 13) {
event.stopImmediatePropagation();
var element = this;
handlePasswordShowHide(element);
}
});
}
function handlePasswordShowHide(value) {
var passwordInput = value.parentNode.firstElementChild;
var passwordInputType = passwordInput.getAttribute('type');
var attributeValue = (passwordInputType === 'password') ? 'text' : 'password';
var showOrHideBtn = document.getElementById('pwdShowOrHide');
var currentPasswordNode = null;
for (var i = 0; i < passwordInput.parentNode.childNodes.length; i++) {
var eachChildNode = passwordInput.parentNode.childNodes[i];
if (eachChildNode != undefined && eachChildNode.className != undefined && eachChildNode.className.includes('password-show-hide')) {
currentPasswordNode = eachChildNode;
break;
}
}
var currentPasswordTxt = currentPasswordNode != undefined ? currentPasswordNode.textContent : '';
var passwordTxt = (currentPasswordTxt === showTxt) ? hideTxt : showTxt;
currentPasswordNode.textContent = passwordTxt;
passwordInput.setAttribute('type', attributeValue);
if (currentPasswordTxt === showTxt) {
passwordInput.setAttribute('data-formelementid', 'password-show');
passwordInput.setAttribute('aria-label', 'show password text');
showOrHideBtn.setAttribute('aria-label', 'hide password text');
} else {
passwordInput.setAttribute('data-formelementid', 'password-hide');
passwordInput.setAttribute('aria-label', 'hide password text');
showOrHideBtn.setAttribute('aria-label', 'show password text');
}
}
});
//]]>
</script><span aria-live="assertive" id="pwdShowOrHide" role="button" tabindex="0" aria-label="show password text" class="grey-color password-show-hide">Show</span>
</div>
<div aria-live="assertive" id="error-msg__login-password" class="form-field__desc error bindError"></div>
<p class="form-field__desc grey-color">8-64 characters in length. Enter a phrase you will remember.</p>
</div>
<div class="relative-position">
<a class="password-forgot" data-formelementid="password-forgot" onclick="return setForgotPwdEmail(),!0" href="https://secure.aarp.org/applications/user/reset/requestReset?request_locale=en&referrer=https%253A%252F%252Fsecure.aarp.org%252Faccount%252Feditnewsletter%253Fcmp%253DFooter-ManagingAccount-%2526encparam%253DoX54WUMrSiZMOj7Ze0F%25252bQw%25253d%25253d">Forgot your password?</a>
</div>
<script>
var contact = document.getElementById("login")
</script>
<div class="form-group nucaptcha">
<div>
<style>
input#nucaptcha-answer {
background: none repeat scroll 0 0 #fff !important;
border: medium none !important;
position: absolute !important;
top: 112px;
height: 58px !important;
width: 144px;
padding-left: 12px !important;
font-size: 16px !important;
padding-top: 22px;
border-radius: 4px
}
#nucaptcha-player {
background: none repeat scroll 0 0 #62727b !important;
border-radius: 5px 5px 5px 5px !important;
height: 182px;
padding: 10px !important;
position: relative !important;
width: 320px !important
}
#nucaptcha-media {
position: relative;
left: 0;
width: 298px;
background-color: #fff !important
}
#nucaptcha-answer {
left: 10px
}
#securityLabel {
color: #fff
}
#directions-verbose-label {
letter-spacing: -.5px;
color: #fff;
display: none
}
#my-nucaptcha-button-wrapper {
position: absolute;
left: 232px !important;
top: 5px !important;
z-index: 2
}
a.cmd,
span.cmd-help {
background-position: 0 0 !important;
float: left !important;
height: 24px !important;
left: 0 !important;
margin-left: 2px !important;
position: relative !important;
top: 0 !important;
width: 24px !important;
text-indent: -1000px
}
span#help:focus,
span#help:hover {
background-position: 0 -24px !important
}
a#new-challenge {
background-image: url(https://assets.aarp.org/aarp.org_/web/images/nucaptcha/refresh.gif) !important;
float: left !important;
height: 24px !important;
width: 24px !important;
overflow: hidden
}
a#player-mode {
background-image: url(https://assets.aarp.org/aarp.org_/web/images/nucaptcha/audio.gif) !important;
overflow: hidden
}
span#help {
background-image: url(https://assets.aarp.org/aarp.org_/web/images/nucaptcha/help.gif) !important;
float: left !important;
height: 24px !important;
width: 24px !important;
cursor: pointer
}
a.cmd:focus,
a.cmd:hover {
background-position: 0 -24px !important
}
a.cmd-audio:focus,
a.cmd:focus,
label.audio-label:focus {
outline: 2px dotted #fff !important
}
span.cmd-h:hover,
span.cmd:focus {
background-position: 0 -24px !important
}
a.cmd-audio:hover,
span.cmd-help:focus {
outline: 2px dotted #fff !important
}
a.cmd-audio,
a.cmd-audio:hover {
color: #fff !important;
display: block
}
.audio-label {
color: #fff
}
#audio-download {
margin-bottom: -3px
}
.captcha__label {
position: relative;
top: -60px;
left: 22px
}
.captcha-error {
margin-top: -31px
}
.captcha-error.floating {
margin-top: -25px
}
.floating-captcha-label {
top: -69px;
left: 18px;
font-size: 14px;
opacity: 1
}
@media (max-width:991px) and (min-width:601px) {
input#nucaptcha-answer {
width: 312px
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
input#nucaptcha-answer {
width: 315px
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
input#nucaptcha-answer {
width: 326px
}
}
@media (max-width:767px) and (min-width:320px) {
input#nucaptcha-answer {
width: 295px
}
div#nucaptcha-player.pm-audio {
height: 214px
}
.pm-audio input#nucaptcha-answer {
top: 145px
}
.pm-audio audio.nucaptcha-media {
margin-top: 10px !important;
margin-left: -1px !important;
height: 60px;
width: 295px !important;
margin-right: 0 !important
}
audio::-webkit-media-controls-enclosure {
background-color: #ffff
}
audio::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display {
font-weight: 700
}
}
@media (max-width:767px) and (min-width:500px) {
input#nucaptcha-answer {
width: 328px
}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {
form[name=loginForm] [aria-label="Type the letters you hear in the audio clip"] {
letter-spacing: 1px
}
input#nucaptcha-answer {
width: 329px !important
}
}
@media (max-width:459px) and (min-width:767px) {
input#nucaptcha-answer {
width: 328px
}
}
@media (max-width:374px) and (min-width:360px) {
input#nucaptcha-answer {
width: 278px
}
}
</style>
<script id="nucaptcha-template" type="text/x-nucaptcha-template">${PlayerStart}
<div id="my-nucaptcha-wrapper">
<div id="my-nucaptcha-button-wrapper">${CommandNewChallenge} ${CommandPlayerMode}</div>
${Media}
<div id="my-nucaptcha-answer-wrapper">
${DirectionsVerbose} ${InputAnswer}
</div>
</div>
${PlayerEnd}</script>
<div class="form-label" role="heading" aria-level="2"><label for="nucaptcha">Type the letters shown below</label> <span class="nucaptchaSecure">(for security reasons):</span></div>
<div>
<div>
<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"><label id="securityLabel">Security Challenge</label>
<div id="my-nucaptcha-wrapper">
<div id="my-nucaptcha-button-wrapper"><a role="button" href="" id="new-challenge" aria-label="Get A New Challenge" class="cmd new-challenge">Get A New Challenge</a><span class="cmd-help" aria-label="Get a Help Button" id="help"
tabindex="0" onclick="helpClick()" role="button"></span> <a role="button" href="#" id="player-mode" aria-label="Get an audio challenge" class="cmd player-mode toggle">Get An Audio Challenge</a></div>
<div id="media-container" class="media-container">
<img id="nucaptcha-media" class=" nucaptcha-media" width="240" height="60"
src="https://nudata.aarp.org/1.0/w/21.9.152991/w-712739/captcha?type=VIDEO&lang=eng&index=0&token=1.w-712739.1.2.NONdLL0VRwnvrcPo3ThBqQ,,.Q0hcxM2X9590_KcQhfrF3ocpE12YQWndRokyREhmI7XTZtI0tpfvxCwSGj5wj7aJyjRQ7LWn5Ivgr6GkIsnr0BxhbLE_qTZaBuPjfQZCbqLEvGBFF71Shir_Y343u2VK6hSoGPv_XDLZXzyJjw-RNpxl4lgaRHsIhc5_8EwxkHCIqNSAVH0kHoR-9w_ogsAVrtRqRyQniKNfebJD-sCDvRCCzOaJ_UDaQHdylwJQeeYfBngOTawJtpuU676x-TEugQiqTJ0BMWbaXJFDq4MYB2LNtrEfUxNoORsWfqLlVTnDiWwYw8P-hcU-mkg0mVBIMrh8FQjpws5k6vXOhfCpAlmZr-AJzuxnUeQNZre4PYn-YZMGWNBJc67ga1TgynvKHyahjKa5vYntqu8ST72EgtYU4o-a1gnVwN1ZpssvG4kJtgKKwjgStV5aAtNAQ4bB&r=rs-r6mfoTk4Vp2YUSvKbUL0AQxx&ptype=SCRIPT"
alt="Type the moving characters">
</div>
<div id="my-nucaptcha-answer-wrapper">
<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"
maxlength="64" aria-required="true" autocomplete="off">
</div>
</div>
<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="">
<input id="nucaptcha-token" class="nucaptcha-token" name="nucaptcha-token" title="null" type="hidden"
value="1.w-712739.1.2.NONdLL0VRwnvrcPo3ThBqQ,,.Q0hcxM2X9590_KcQhfrF3ocpE12YQWndRokyREhmI7XTZtI0tpfvxCwSGj5wj7aJyjRQ7LWn5Ivgr6GkIsnr0BxhbLE_qTZaBuPjfQZCbqLEvGBFF71Shir_Y343u2VK6hSoGPv_XDLZXzyJjw-RNpxl4lgaRHsIhc5_8EwxkHCIqNSAVH0kHoR-9w_ogsAVrtRqRyQniKNfebJD-sCDvRCCzOaJ_UDaQHdylwJQeeYfBngOTawJtpuU676x-TEugQiqTJ0BMWbaXJFDq4MYB2LNtrEfUxNoORsWfqLlVTnDiWwYw8P-hcU-mkg0mVBIMrh8FQjpws5k6vXOhfCpAlmZr-AJzuxnUeQNZre4PYn-YZMGWNBJc67ga1TgynvKHyahjKa5vYntqu8ST72EgtYU4o-a1gnVwN1ZpssvG4kJtgKKwjgStV5aAtNAQ4bB|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://nudata.aarp.org/1.0/w/21.9.152991/w-712739/captcha?token=1.w-712739.1.2.NONdLL0VRwnvrcPo3ThBqQ%2C%2C.Q0hcxM2X9590_KcQhfrF3ocpE12YQWndRokyREhmI7XTZtI0tpfvxCwSGj5wj7aJyjRQ7LWn5Ivgr6GkIsnr0BxhbLE_qTZaBuPjfQZCbqLEvGBFF71Shir_Y343u2VK6hSoGPv_XDLZXzyJjw-RNpxl4lgaRHsIhc5_8EwxkHCIqNSAVH0kHoR-9w_ogsAVrtRqRyQniKNfebJD-sCDvRCCzOaJ_UDaQHdylwJQeeYfBngOTawJtpuU676x-TEugQiqTJ0BMWbaXJFDq4MYB2LNtrEfUxNoORsWfqLlVTnDiWwYw8P-hcU-mkg0mVBIMrh8FQjpws5k6vXOhfCpAlmZr-AJzuxnUeQNZre4PYn-YZMGWNBJc67ga1TgynvKHyahjKa5vYntqu8ST72EgtYU4o-a1gnVwN1ZpssvG4kJtgKKwjgStV5aAtNAQ4bB&lang=eng&ptype=NOSCRIPT&type=VIDEO&index=0&r=rs-CY8pKT0CFOULimzU7pyKWAxx"
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-712739.1.2.NONdLL0VRwnvrcPo3ThBqQ,,.Q0hcxM2X9590_KcQhfrF3ocpE12YQWndRokyREhmI7XTZtI0tpfvxCwSGj5wj7aJyjRQ7LWn5Ivgr6GkIsnr0BxhbLE_qTZaBuPjfQZCbqLEvGBFF71Shir_Y343u2VK6hSoGPv_XDLZXzyJjw-RNpxl4lgaRHsIhc5_8EwxkHCIqNSAVH0kHoR-9w_ogsAVrtRqRyQniKNfebJD-sCDvRCCzOaJ_UDaQHdylwJQeeYfBngOTawJtpuU676x-TEugQiqTJ0BMWbaXJFDq4MYB2LNtrEfUxNoORsWfqLlVTnDiWwYw8P-hcU-mkg0mVBIMrh8FQjpws5k6vXOhfCpAlmZr-AJzuxnUeQNZre4PYn-YZMGWNBJc67ga1TgynvKHyahjKa5vYntqu8ST72EgtYU4o-a1gnVwN1ZpssvG4kJtgKKwjgStV5aAtNAQ4bB">
</div>
</div>
</noscript>
</div>
</div>
<script type="text/javascript">
var ncLanguages = {},
ncLanguageDict = {
eng: {
_DOWNLOAD_AUDIO_: "Download Audio Challenge",
_AUDIO_LISTEN_AGAIN_: "Replay Audio Challenge",
_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.",
_HTML5_REQUIRED_: "HTML5 required to view challenge",
_PLAY_BUTTON_: "Play",
_PAUSE_BUTTON_: "Pause"
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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",
_HTML5_REQUIRED_: "HTML5 required to view challenge",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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",
_HTML5_REQUIRED_: "HTML5 required to view challenge",
_PLAY_BUTTON_: "Reproducir",
_PAUSE_BUTTON_: "Pause"
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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.",
_HTML5_REQUIRED_: "HTML5 required to view challenge.",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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",
_HTML5_REQUIRED_: "HTML5 required to view challenge",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
},
"": {
_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_: "",
_HTML5_REQUIRED_: "",
_PLAY_BUTTON_: "",
_PAUSE_BUTTON_: ""
}
};
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(function() {
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",
ncIndex = 0,
ncPlayerTypeNoScript = "NOSCRIPT",
ncPlayerTypeScript = "SCRIPT",
ncPlayerType = ncPlayerTypeScript,
ncPlayerModeAudio = "AUDIO",
ncPlayerModeVideo = "VIDEO",
ncPlayerMode = ncPlayerModeVideo,
ncBrowserName = "",
ncPlatformName = "",
ncAutofocusAudioElemID = "",
ncEnableMediaToggle = !0,
ncEnableAudioControls = !1,
ncUseJsAudioPlayeriOS = !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",
ncAudioSourceID = "nucaptcha-media-audio-source",
ncTrackRetryID = "nucaptcha-media-status",
ncJsAudioPlayerID = "nucaptcha-js-audio-player",
ncJsAudioPlayBtnID = "nucaptcha-js-audio-play-btn",
ncJsAudioPauseBtnID = "nucaptcha-js-audio-pause-btn",
ncJsAudioPlayer = null,
ncAudioControlsInlineCSS = null,
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 = "",
ncSeed = 0,
ncCellSize = 10,
ncIntervalHandle = -1,
ncAutofocusAudioElem = null;
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 {
0 <= ncIntervalHandle && clearInterval(ncIntervalHandle);
if ("undefined" != typeof a) {
ncDomSuffix = a;
var b = ncGetElementValue(ncTokenName);
"" != b && (ncToken = b.split("|")[0]);
ncWidgetElement = ncGetElement(ncWidgetID);
ncWidgetContainerElement = ncGetElement(ncWidgetScriptContainerID)
}
ncRemoveElement(ncWidgetContainerElement, ncScriptPlayerID);
a = "";
a = !ncCanvasSupported() && 0 < ncSeed ? ncRenderNoCanvas() : ncRenderScriptPlayer();
ncLastRenderTime = ncGetTimeMS();
ncWidgetContainerElement.innerHTML = a + ncWidgetContainerElement.innerHTML;
ncNotifyOpenSkin("EVENT_REFRESH_HTML", null);
ncPlayerMode === ncPlayerModeAudio && ncAutofocusAudioElemID && (ncAutofocusAudioElem = ncGetElement(ncAutofocusAudioElemID), null !== ncAutofocusAudioElem && ncAutofocusAudioElem.focus());
var c = ncGetElement(ncAnswerID);
ncInputProfileRegisterEventHandler(c, "keydown", ncInputProfileKeydownHandler);
ncInputProfileRegisterEventHandler(c, "blur", function() {
ncCmdLeaveAnswerBox(ncDomSuffix)
});
ncInputProfileRegisterEventHandler(c, "focus", function() {
ncCmdEnterAnswerBox(ncDomSuffix)
});
ncInputProfileRegisterEventHandler(c, "change", function() {
ncCmdLeaveAnswerBox(ncDomSuffix)
});
ncInputProfileRegisterEventHandler(c, "click", function() {
ncCmdClickAnswerBox(ncDomSuffix)
});
ncInputProfileRegisterEventHandler(ncGetElement(ncExitTimeID), "submit", function() {
ncCmdLeaveAnswerBox(ncDomSuffix)
});
var d = ncGetElement(ncMediaObjectID);
ncInputProfileRegisterEventHandler(d, "load", ncOnGifLoaded);
ncUseJsAudioPlayeriOS || null === d.firstElementChild || null === d.firstElementChild.id || ncAudioSourceID !== d.firstElementChild.id || (d = d.firstElementChild);
ncInputProfileRegisterEventHandler(d, "error", ncOnGifError);
ncInputProfileRegisterEventHandler(ncGetElement("new-challenge" + ncDomSuffix), "click", function(a) {
ncCmdNewChallenge(ncDomSuffix);
a.preventDefault ? a.preventDefault() : a.returnValue = !1;
return !1
});
ncInputProfileRegisterEventHandler(ncGetElement("player-mode" + ncDomSuffix), "click", function(a) {
ncCmdToggleAudio(ncDomSuffix);
a.preventDefault ? a.preventDefault() : a.returnValue = !1;
return !1
});
ncInputProfileRegisterEventHandler(ncGetElement("audio-listen-again"), "click", function(a) {
ncCmdRefresh(ncDomSuffix);
a.preventDefault ? a.preventDefault() : a.returnValue = !1;
return !1
});
"undefined" != typeof ndsapi && "function" == typeof ndsapi.bindNewFields && ndsapi.bindNewFields([ncAnswerID]);
ndCaptchaAutofillSources = ncSafeGet(ncInitData, "autofillSources", ndCaptchaAutofillSources);
ncInitServerRequestIntercept();
ncInitPropertyChangeEvent(ncGetElement(ncAnswerID), ncInputProfileAutofillMutationHandler)
} catch (e) {
ncCallRenderErrorPlayer(e.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);
ncAudioControlsInlineCSS = ncSafeGet(a, "audioControlsInlineCSS", ncAudioControlsInlineCSS);
ncAutofocusAudioElemID = ncSafeGet(a, "autofocusAudioElemID", ncAutofocusAudioElemID);
ncUseJsAudioPlayeriOS = ncSafeGet(a, "useJsAudioPlayeriOS", ncUseJsAudioPlayeriOS);
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);
ncSeed = ncSafeGet(a, "shuffleSeed", ncSeed);
ncCellSize = ncSafeGet(a, "shuffleCellSize", ncCellSize);
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", '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=""');
ncRenderElementInput(ncTokenName, null, null, "hidden", 'value="' + ncSuperToken + '"');
!1 !== ncWidgetError && ncRenderElementInput(ncWidgetErrorID, null, null, "hidden", 'value="' + ncWidgetError + '"')
}
function ncRenderExtFooter() {}
function ncFormatDirectionsText() {
var a = ncGetDirectionsText()[1];
return ncLocSecurityText(a)
}
function ncRenderExtMedia() {
var a = ncFormatDirectionsText(),
b = ncDataServer + "?" + ncGetDataParams();
if (ncCurrentState == ncStateAudio)
if (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="#" 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())),
ncUseJsAudioPlayeriOS && navigator.userAgent.match(/OS 13_4/i) && ("iOS" === ncPlatformName || ncEnableAudioControls)) {
var c = ncLocText("PLAY_BUTTON"),
d = ncLocText("PAUSE_BUTTON");
ncRenderElementStart("div", ncJsAudioPlayerID, null, 'role="button" aria-label="' + c + '" tabindex="0" onclick="ncPlayAudio()"', "width: 43px; display: block; margin:20px;");
ncCreatePlayPauseSvg(ncJsAudioPlayBtnID);
ncCreatePlayPauseSvg(ncJsAudioPauseBtnID);
ncRenderElementEnd();
ncJsAudioPlayer = new Audio(b);
ncJsAudioPlayer.addEventListener("play", function() {
ncUpdateJsPlayerElements("none", "block", d)
});
ncJsAudioPlayer.addEventListener("pause", function() {
ncUpdateJsPlayerElements("block", "none", c)
});
ncJsAudioPlayer.addEventListener("ended", function() {
ncUpdateJsPlayerElements("block", "none", c)
});
ncJsAudioPlayer.addEventListener("error", function() {
console.log("Failed to load audio captcha")
})
} else {
var e = a = "",
f = "autoplay ";
if ("Android" === ncPlatformName || "iOS" === ncPlatformName || "WindowsPhone" === ncPlatformName || ncEnableAudioControls) e = ' controls controlsList="nodownload"', a = ncAudioControlsInlineCSS, f = "";
ncRenderElementStart("audio", ncMediaObjectID, null, f + e, a);
ncRenderElement("source", ncAudioSourceID, null, 'src="' + b + '" type="audio/mpeg"');
ncRenderElementEnd()
}
else ncCurrentState == ncStateVideo && ncRenderElementGif(ncMediaObjectID, "", ncVideoWidth, ncVideoHeight, b, a, "")
}
function ncUpdateJsPlayerElements(a, b, c) {
document.getElementById(ncJsAudioPlayBtnID).style.display = a;
document.getElementById(ncJsAudioPauseBtnID).style.display = b;
document.getElementById(ncJsAudioPlayerID).setAttribute("aria-label", c)
}
function ncCreatePlayPauseSvg(a) {
a == ncJsAudioPlayBtnID ? ncCreateSvg(a, "block", ncLocText("PLAY_BUTTON"),
'd="M0,0.605068692 C0,0.0581737121 0.382516488,-0.156104789 0.86412265,0.132301887 L10.6325985,5.98208928 C11.1098403,6.26788237 11.1142047,6.72861913 10.6325985,7.01701097 L0.86412265,12.8664975 C0.386880889,13.1522759 0,12.9414166 0,12.3937041 L0,0.605068692 Z"'
) : a == ncJsAudioPauseBtnID && ncCreateSvg(a, "none", ncLocText("PAUSE_BUTTON"),
'd="M7,0.998502329 C7,0.44704472 7.44335318,0 8.0093689,0 L9.9906311,0 C10.5480902,0 11,0.447489426 11,0.998502329 L11,12.0014977 C11,12.5529553 10.5566468,13 9.9906311,13 L8.0093689,13 C7.45190985,13 7,12.5525106 7,12.0014977 L7,0.998502329 Z M0,0.998502329 C0,0.44704472 0.443353176,0 1.0093689,0 L2.9906311,0 C3.54809015,0 4,0.447489426 4,0.998502329 L4,12.0014977 C4,12.5529553 3.55664682,13 2.9906311,13 L1.0093689,13 C0.451909848,13 0,12.5525106 0,12.0014977 L0,0.998502329 Z"'
)
}
function ncCreateSvg(a, b, c, d) {
ncRenderElementStart("svg", a, "", 'width="11px" height="13px" viewBox="0 0 11 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" role="img"',
"background-color: #868686; padding: 9px 16px; border-radius: 7px; display: " + b + ";");
ncRenderElementStart("title");
ncRenderElementContent(c);
ncRenderElementEnd();
ncRenderElementStart("desc");
ncRenderElementContent(c);
ncRenderElementEnd();
ncRenderElementStart("g", "", "", 'stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"');
ncRenderElementStart("g", c, "", 'fill="#ffffff"');
ncRenderElementStart("path", "", "", d);
ncRenderElementEnd();
ncRenderElementEnd();
ncRenderElementEnd();
ncRenderElementEnd()
}
function ncPlayAudio() {
ncJsAudioPlayer.paused ? ncJsAudioPlayer.play() : ncJsAudioPlayer.pause()
}
function ncForceRemoveElements() {
ncRemoveElement(ncWidgetContainerElement, ncAnswerID);
ncRemoveElement(ncWidgetContainerElement, "directions-label");
ncRemoveElement(ncWidgetContainerElement, "directions-verbose-label")
}
function ncLoadTemplate() {
var a = ncGetElement("nucaptcha-template"),
b = null,
c = "";
if (null != a)
if (b = a.innerHTML, void 0 != b && "" != b) {
if (-1 == b.indexOf("${PlayerStart}") || -1 == b.indexOf("${PlayerEnd}") || -1 == b.indexOf("${Media}")) b = null, c = '<div class="error">Template must contain ${PlayerStart}, ${PlayerEnd} and ${Media} variables</div>'
} else b = null, c = '<div class="error">Unable to find valid template "nucaptcha-template"</div>';
return {
thtml: b,
thtmlError: c
}
}
function ncReplaceMacros(a, b) {
for (var c in a) b = b.replace(new RegExp("\\$\\{" + c + "\\}", "g"), a[c]);
return b
}
function ncRenderNoCanvas() {
ncForceRemoveElements();
var a = {};
a.PlayerStart = '<div id="' + ncWidgetName + "-player" + ncDomSuffix + '" class="' + ncWidgetName + '-player">\n';
a.PlayerEnd = "</div>\n";
a.HTML5Required = '<label id="html5-required-label' + ncDomSuffix + '" class="html5-required-label">' + ncLocText("HTML5_REQUIRED") + "</label>";
return ncReplaceMacros(a, "${PlayerStart} ${HTML5Required} ${PlayerEnd}")
}
function ncRenderScriptPlayer() {
ncForceRemoveElements();
var a = ncGetDirectionsText(),
b = a[0],
c = a[1],
a = ncLoadTemplate();
null == a.thtml && (a.thtml = "${PlayerStart} ${Media} ${DirectionsVerbose} ${InputAnswer} ${PlayerEnd}");
var d = ncRenderGlobalClasses(),
e = {};
e.PlayerStart = '<div id="' + ncWidgetName + "-player" + ncDomSuffix + '" class="' + ncWidgetName + "-player " + d + '">\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 role="button" href="#" id="new-challenge' + ncDomSuffix + '"aria-label= "' + ncLocText("REFRESH_BUTTON") + '" class="cmd new-challenge">' +
ncLocText("REFRESH_BUTTON") + "</a>");
ncDisplayFlagCheck(ncDisplayFlag_ButtonAudioChallenge) ? (b = "AUDIO_BUTTON", ncPlayerMode === ncPlayerModeAudio && (b = "AUDIO_BUTTON_RETURN"), e.CommandPlayerMode = '<a role="button" href="#" id="player-mode' + ncDomSuffix +
'" aria-label="' + ncLocText(b) + '" class="cmd player-mode ' + ncButtonToggleStates[ncPlayerMode != ncPlayerModeAudio ? 0 : 1] + '">' + ncLocText(b) + "</a>") : e.CommandPlayerMode = "";
e.CommandHelp = "";
e.CommandErrorContainer = '<div id="' + ncErrorContainerID + ncDomSuffix + '" class="error"></div>';
ncRenderBegin(); - 1 < window.navigator.userAgent.indexOf("Trident/") ? ncRenderElementStart("div", "media-container", null, 'role="application"') : 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;
return ncReplaceMacros(e, a.thtml) + a.thtmlError
}
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, ' width="' + c + '" height="' + d + '" src="' + e + '" alt="' + f + '" ' + 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(" "), k = 0; k < g.length; k++) "" != g[k] && f.push("." + g[k]);
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), a = ncGetElement("new-challenge" + a), null != a && a.focus())
}
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);
if (ncPlayerMode !== ncPlayerModeAudio || null === ncAutofocusAudioElem) c = ncGetElement("player-mode" + b), null != c && c.focus()
}
}
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 ncCanvasSupported() {
var a = document.createElement("canvas");
return !(!a.getContext || !a.getContext("2d"))
}
function ncOnGifLoaded() {
0 < ncSeed && function(a, b) {
function c() {
function c() {
f(m);
ncIntervalHandle = setInterval(function() {
m = (m + 1) % 20;
f(m)
}, 100)
}
function f(a) {
for (var c = 0; c < n; c += 1) {
var e = g(q[c + a * n]),
f = g(c);
r.drawImage(d, e.x, e.y, b, b, f.x, f.y, b, b)
}
}
function g(a) {
return {
x: a % p * b,
y: Math.floor(a / p) * b
}
}
function k(b) {
for (var c = [], d = 0; d < b; d += 1) {
a = 48271 * a % 2147483647;
var e = a % Math.max(1, d);
e !== d && (c[d] = c[e]);
c[e] = d
}
return c
}
if (d.parentNode) {
var h = document.createElement("canvas");
h.width = parseInt(d.getAttribute("width"), 10);
h.height = parseInt(d.getAttribute("height"), 10);
h.setAttribute("aria-label", "Captcha Letters, use the toggle to switch between audio/video challenges");
h.setAttribute("role", "img");
d.parentNode.insertBefore(h, d);
var r = h.getContext("2d");
d.parentNode.removeChild(d);
var p = d.naturalWidth / b,
n = d.naturalWidth * d.naturalHeight / (b * b) / 20,
h = 20 * n,
l, t = [];
for (l = 0; l < h; l += 1) t.push(l);
var q = k(h),
m = 0;
c()
}
}
var d = ncGetElement(ncMediaObjectID);
d.complete && 0 < d.naturalHeight ? c() : d.onload = c
}(ncSeed, ncCellSize);
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);
break;
case this._i.EVENT_MEDIA_DOWNLOAD_COMPLETE:
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:\/\/nudata.aarp.org\/1.0\/w\/21.9.152991\/w-712739\/captcha",
"token": "1.w-712739.1.2.NONdLL0VRwnvrcPo3ThBqQ,,.Q0hcxM2X9590_KcQhfrF3ocpE12YQWndRokyREhmI7XTZtI0tpfvxCwSGj5wj7aJyjRQ7LWn5Ivgr6GkIsnr0BxhbLE_qTZaBuPjfQZCbqLEvGBFF71Shir_Y343u2VK6hSoGPv_XDLZXzyJjw-RNpxl4lgaRHsIhc5_8EwxkHCIqNSAVH0kHoR-9w_ogsAVrtRqRyQniKNfebJD-sCDvRCCzOaJ_UDaQHdylwJQeeYfBngOTawJtpuU676x-TEugQiqTJ0BMWbaXJFDq4MYB2LNtrEfUxNoORsWfqLlVTnDiWwYw8P-hcU-mkg0mVBIMrh8FQjpws5k6vXOhfCpAlmZr-AJzuxnUeQNZre4PYn-YZMGWNBJc67ga1TgynvKHyahjKa5vYntqu8ST72EgtYU4o-a1gnVwN1ZpssvG4kJtgKKwjgStV5aAtNAQ4bB",
"r": "rs-r6mfoTk4Vp2YUSvKbUL0AQxx",
"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": -1,
"enableAudioControls": false,
"autofocusAudioElemID": "''",
"displayAudioDownload": true,
"useJsAudioPlayeriOS": false,
"autofillSources": [],
"shuffleSeed": 0,
"shuffleCellSize": "10",
"audioControlsInlineCSS": "width: 150px; display: block; margin:20px;"
});
</script>
</div>
</div>
<div id="nucaptchaContainerDiv" class="nucaptchaContainerDiv"></div>
<script>
//<![CDATA[
try {
function buildHelpButton() {
try {
var playerMode = document.getElementById('player-mode');
playerMode.addEventListener('click', audioButtonCall);
nuCaptchaAction();
window.addEventListener('DOMContentLoaded', function() {
nuCaptchaAction();
});
var myNucaptchaButtonWrapper = document.getElementById('my-nucaptcha-button-wrapper');
if (myNucaptchaButtonWrapper) {
(function() {
myNucaptchaButtonWrapper.addEventListener('click', nuCaptchaAction);
})();
}
} catch (err) {
console.log(err);
}
}
function onCaptchaRefresh() {
var nucaptchaAnswer = document.getElementById('nucaptcha-answer');
var nucaptchaParent = document.getElementById('nucaptcha-player');
var audioLabel = document.createElement("Label");
document.getElementById('nucaptcha-answer').focus();
document.getElementById('nucaptcha-label').classList.add('floating-captcha-label');
audioLabel.innerHTML = "Type the letters you hear in the audio clip";
audioLabel.setAttribute("class", "audio-label");
audioLabel.setAttribute("tabindex", "0");
document.getElementById('nucaptcha-label').setAttribute("aria-label", "Type The Letters");
document.getElementById('nucaptcha-label').innerText = "Type The Letters"
document.getElementById('audio-download').insertAdjacentElement('afterend', audioLabel);
nucaptchaAnswer.style.top = "137px";
nucaptchaParent.style.height = "208px";
}
function nuCaptchaAction() {
var playerMode = document.getElementById('player-mode');
var imgNucaptchaMedia = document.querySelectorAll('img[id=nucaptcha-media]');
playerMode.onclick = function() {
if (imgNucaptchaMedia.length > 0) {
onCaptchaRefresh();
} else {
document.getElementById('nucaptcha-answer').focus();
document.getElementById('nucaptcha-label').setAttribute("aria-label", "Type The Moving Letters");
document.getElementById('nucaptcha-label').classList.add('floating-captcha-label');
document.getElementById('nucaptcha-label').innerText = "Type The Moving Letters"
}
}
var nucaptchaParent = document.getElementById('nucaptcha-player');
var checkElement = document.getElementById('help');
var audioButton = document.getElementById('audio-listen-again');
var refreshButton = document.getElementById('new-challenge');
if (audioButton) {
audioButton.onclick = function() {
onCaptchaRefresh();
}
playerMode.setAttribute('aria-label', 'Return to visual challenge');
} else {
playerMode.setAttribute('aria-label', 'Get an audio challenge');
}
if (refreshButton && audioButton) {
refreshButton.onclick = function() {
onCaptchaRefresh();
}
}
if (!checkElement) {
var securityLabel = document.createElement("Label");
}
refreshButton = document.getElementById('new-challenge');
if (!checkElement) {
var anchorHelpTag = document.createElement("span");
}
if (securityLabel) {
securityLabel.setAttribute("id", "securityLabel");
securityLabel.innerHTML = "Security Challenge";
nucaptchaParent.insertAdjacentElement('afterbegin', securityLabel);
}
if (anchorHelpTag) {
anchorHelpTag.setAttribute("class", "cmd-help");
anchorHelpTag.setAttribute('aria-label', 'Get a Help Button');
anchorHelpTag.setAttribute('id', 'help');
anchorHelpTag.setAttribute('tabindex', '0');
anchorHelpTag.setAttribute('onClick', 'helpClick()');
anchorHelpTag.setAttribute('role', 'button');
refreshButton.insertAdjacentElement('afterend', anchorHelpTag);
refreshButton.setAttribute('href', '');
}
var checkElement = document.getElementById('help');
if (checkElement) {
checkElement.addEventListener("keyup", function(event) {
if (event.keyCode === 13) {
event.preventDefault();
document.getElementById("help").click();
}
});
}
document.getElementById('new-challenge').addEventListener('click', nuCaptchaAction);
document.getElementById('player-mode').addEventListener('click', nuCaptchaAction);
if (audioButton != undefined) {
audioButton.addEventListener('click', nuCaptchaAction);
}
document.getElementById('nucaptcha-answer').addEventListener('focus', (event) => {
document.getElementById('nucaptcha-label').classList.add('floating-captcha-label');
var blankNucapchaError = document.getElementById('blank-email-nucaptcha');
var blankAudioNucaptcha = document.getElementById('blank-audio-nucaptcha');
var captchaError = document.getElementById('nuCaptchaError');
if (captchaError) {
captchaError.classList.add('floating');
}
if (blankNucapchaError) {
blankNucapchaError.classList.add('floating');
}
if (blankAudioNucaptchaErr) {
blankAudioNucaptchaErr.classList.add('floating');
}
});
document.getElementById('nucaptcha-answer').addEventListener('focusout', (event) => {
var nuCaptchaElement = contact['nucaptcha-answer'];
if (nuCaptchaElement.value === '') {
document.getElementById('nucaptcha-label').classList.remove('floating-captcha-label');
var blankNucapchaError = document.getElementById('blank-email-nucaptcha');
var blankAudioNucaptcha = document.getElementById('blank-audio-nucaptcha');
var captchaError = document.getElementById('nuCaptchaError');
if (captchaError) {
captchaError.classList.remove('floating');
}
if (blankNucapchaError) {
blankNucapchaError.classList.remove('floating');
}
if (blankAudioNucaptchaErr) {
blankAudioNucaptchaErr.classList.remove('floating');
}
}
});
const serverErrors = document.getElementsByClassName('serverError');
for (var i = 0; serverErrors.length > i; i++) {
if (serverErrors[i].innerText != '' && audioButton != "undefined" && audioButton != null) {
var audioLabel = document.createElement("Label");
audioLabel.innerHTML = "Type the letters you hear in the audio clip";
audioLabel.setAttribute("class", "audio-label");
audioLabel.setAttribute("tabindex", "0");
document.getElementById('nucaptcha-label').setAttribute("aria-label", "Type The Letters");
document.getElementById('nucaptcha-label').innerText = "Type The Letters"
document.getElementById('audio-download').insertAdjacentElement('afterend', audioLabel);
}
}
}
var playerMode = document.getElementById('player-mode');
playerMode.addEventListener('click', audioButtonCall);
function audioButtonCall() {
var nucaptchaAnswer = document.getElementById('nucaptcha-answer');
var nucaptchaParent = document.getElementById('nucaptcha-player');
var audioDownload = document.getElementById('audio-download');
var nucaptchaMedia = document.querySelectorAll('audio[id=nucaptcha-media]');
if (nucaptchaAnswer) {
nucaptchaAnswer.style.top = "137px";
nucaptchaParent.style.height = "208px";
}
if (audioDownload) {
var audioDownloadText = audioDownload.innerHTML;
var audioDownloadTextResult = audioDownloadText.replace("Download Audio Challenge", "Download Audio Challenge");
document.getElementById('audio-download').innerHTML = audioDownloadTextResult;
}
var blankNucapchaError = document.getElementById('blank-email-nucaptcha');
var blankAudioNucaptcha = document.getElementById('blank-audio-nucaptcha');
var blankAudioNucaptchaErr = document.querySelectorAll('#blank-audio-nucaptcha:not(.hidden)');
var blankNucaptchaErr = document.querySelectorAll('#blank-email-nucaptcha:not(.hidden)');
var captchaError = document.getElementById('nuCaptchaError');
/* identity forms except login */
if (nuCaptchaError.innerText == "Please enter the letters shown above.") {
nuCaptchaError.innerText = "Please type the letters you hear in the audio clip"
} else if (nuCaptchaError.innerText == "Please type the letters you hear in the audio clip") {
nuCaptchaError.innerText = "Please enter the letters shown above."
}
/* login page */
if (blankNucaptchaErr.length > 0) {
blankAudioNucaptcha.classList.remove('hidden');
blankNucapchaError.classList.add('hidden');
}
document.getElementById('nucaptcha-answer').focus();
var playerMode = document.getElementById('player-mode');
var audioButton = document.getElementById('audio-listen-again');
var audioLabel = document.createElement("Label");
/* audioLabel.innerHTML = "Type the letters you hear in the audio clip";
audioLabel.setAttribute("class", "audio-label");
audioLabel.setAttribute("tabindex", "0"); */
playerMode.removeAttribute('aria-label');
playerMode.innerText = "";
playerMode.setAttribute("role", "");
playerMode.setAttribute("href", "");
if (audioButton != "undefined" && audioButton != null) {
document.getElementById('nucaptcha-label').classList.add('floating-captcha-label');
document.getElementById('nucaptcha-label').setAttribute("aria-label", "Type The Letters");
document.getElementById('nucaptcha-label').innerText = "Type The Letters"
document.getElementById('audio-download').insertAdjacentElement('afterend', audioLabel);
} else if (audioButton == null && nucaptchaMedia.length > 0) {
document.getElementById('nucaptcha-label').setAttribute("aria-label", "Type the letters you hear in the audio clip");
document.getElementById('nucaptcha-label').innerText = "Type the letters you hear in the audio clip"
document.getElementById('nucaptcha-label').classList.add('floating-captcha-label');
} else {
document.getElementById('nucaptcha-label').setAttribute("aria-label", "Type The Moving Letters");
document.getElementById('nucaptcha-label').classList.add('floating-captcha-label');
document.getElementById('nucaptcha-label').innerText = "Type The Moving Letters"
if (blankAudioNucaptchaErr.length > 0) {
blankAudioNucaptcha.classList.add('hidden');
blankNucapchaError.classList.remove('hidden');
}
}
playerMode.addEventListener('click', audioButtonCall);
}
function helpClick() {
var win = window.open('', 'scrollbars=yes', 'location=no');
win.document.title = "Nucaptcha Help";
win.resizeTo(700, 500);
var data = '<style>.helpIcon{font-family: arial,helvetica,verdana,sans-serif;line-height:1.5em;}</style>' + '<p class="helpIcon" style="font-weight:bold;font-size:16px;">"Why do I have to type the moving letters?"</p>' +
'<p class="helpIcon" style="font-size:12px;">"This is a tool that enables this website to protect itself from abuse and attacks by robots. By typing the moving letters that appears in the video you are proving that you are human."</p>' +
'<p class="helpIcon" style="font-weight:bold;font-size:16px;">"How do I solve the Captcha?"</p>' +
'<p class="helpIcon" style="font-size:12px;">"Moving across the screen you will see a message. Trailing that message are some random letters. You need to type those random letters."</p>' +
'<p class="helpIcon" style="font-style:italic;font-size:12px;">"Don\u0026apos;t worry about capitalization."</p>' + '<p class="helpIcon" style="font-weight:bold;font-size:16px;">"Can I just type the whole message?"</p>' +
'<p class="helpIcon" style="font-size:12px;">"Yes you can. If you prefer, simply type all the moving text."</p>' + '<p class="helpIcon" style="font-weight:bold;font-size:16px;">"How do I solve the Audio Captcha?"</p>' +
'<p class="helpIcon" style="font-size:12px;">"Check that your speakers are turned on and that your audio device is enabled."</p>' +
'<p class="helpIcon" style="font-size:12px;">"Listen for the letters spoken in the audio sample and enter them in to the text box located in the Captcha Player."</p>' +
'<p class="helpIcon" style="font-size:12px;">"You can listen to the sample again by selecting the \u0026apos;Listen Again\u0026apos; link."</p>'
var content = data.replace(/["']/g, "");
win.document.body.innerHTML = content;
}
buildHelpButton();
} catch (err) {
console.log(err);
}
//]]>
</script>
</div><input type="text" id="captcha" class="checkBind" style="display:none" name="captcha" value="NuCaptcha"><label id="nucaptcha-label" for="nucaptcha-answer" aria-label="Type The Moving Letters"
class="form-field__floating-label grey-color captcha__label">Type The Moving Letters</label>
<div role="alert" id="nuCaptchaError" class="error captcha-error bindError"></div>
<div id="blank-email-nucaptcha" role="alert" class="error hidden captcha-error">Please enter the letters shown above.</div>
<div id="blank-audio-nucaptcha" role="alert" class="error hidden captcha-error blank-audio-nucaptcha">Please type the letters you hear in the audio clip</div>
</div>
</div>
<div class="relative-position"><button data-formelementid="login" id="btn-login" class="btn btn-primary btn-login">Log In</button></div>
<div style="display:none" class="other-options relative-position" id="other-options-container"><button data-formelementid="LOGIN-WO-PWD" id="other-options-btn" class="secondary-button">Log in without Password</button></div>
<script>
var otherOptionsContainer = document.getElementById('other-options-container');
var urlParams = "?request_locale=en\u0026referrer=https%3A%2F%2Fsecure.aarp.org%2Faccount%2Feditnewsletter%3Fcmp%3DFooter-ManagingAccount-\u0026encparam=oX54WUMrSiZMOj7Ze0F+Qw%3D%3D";
if (urlParams != null) {
var urlParamsSubString = urlParams.substring(1);
var params = urlParamsSubString != null ? urlParamsSubString.split('&') : null;
for (i = 0; i < params.length; i++) {
var paramValue = params[i].split('=');
if (paramValue[0] == "login" && paramValue[1] === "options") {
otherOptionsContainer.style.display = "block";
}
}
}
</script>
</form>
Text Content
LOG IN TO AARP Not Registered? Create AccountFill 1 Email Address This will be your AARP online login and will be used to inform you via email about AARP programs, benefits, events and more. You can change your communication preferences at any time. PasswordShow 8-64 characters in length. Enter a phrase you will remember. Forgot your password? Type the letters shown below (for security reasons): Security Challenge Get A New Challenge Get An Audio Challenge Type the moving characters Type the moving characters Type The Moving Letters Please enter the letters shown above. Please type the letters you hear in the audio clip Log In Log in without Password BROWSER NOT SUPPORTED AARP does not support . To log in to AARP, please download a supported browser and try again. DOWNLOAD THE LATEST VERSION: Google Chrome DownloadFill 1 Firefox DownloadFill 1 Microsoft Edge DownloadFill 1 Safari DownloadFill 1 * AARP Copyright 2022 | * Privacy Policy | * Terms of Service | * Accessibility Statement | * AARP Rewards Terms & Conditions | * Copyright Information | * Vulnerability Disclosure Program | * Help | * Do Not Sell My Personal Information | * Your California Privacy Rights * | Cobrowse Processing Please wait...