(function () {
var b = this,
g = function (a, c) {
var d = a.split("."),
e = b;
d[0] in e || !e.execScript || e.execScript("var " + d[0]);
for (var f; d.length && (f = d.shift());) d.length || void 0 ===
c ? e = e[f] ? e[f] : e[f] = {} : e[f] = c
};
var h = {};
g("RecaptchaTemplates", h);
h.VertHtml =
'<table id="recaptcha_table" class="recaptchatable" > <tr> <td colspan="6" class=\'recaptcha_r1_c1\'></td> </tr> <tr> <td class=\'recaptcha_r2_c1\'></td> <td colspan="4" class=\'recaptcha_image_cell\'><div id="recaptcha_image"></div></td> <td class=\'recaptcha_r2_c2\'></td> </tr> <tr> <td rowspan="6" class=\'recaptcha_r3_c1\'></td> <td colspan="4" class=\'recaptcha_r3_c2\'></td> <td rowspan="6" class=\'recaptcha_r3_c3\'></td> </tr> <tr> <td rowspan="3" class=\'recaptcha_r4_c1\' height="49"> <div class="recaptcha_input_area"> <input name="recaptcha_response_field" id="recaptcha_response_field" type="text" autocorrect="off" autocapitalize="off" placeholder="" /> <span id="recaptcha_privacy" class="recaptcha_only_if_privacy"></span> </div> </td> <td rowspan="4" class=\'recaptcha_r4_c2\'></td> <td><a id=\'recaptcha_reload_btn\'><img id=\'recaptcha_reload\' width="25" height="17" /></a></td> <td rowspan="4" class=\'recaptcha_r4_c4\'></td> </tr> <tr> <td><a id=\'recaptcha_switch_audio_btn\' class="recaptcha_only_if_image"><img id=\'recaptcha_switch_audio\' width="25" height="16" alt="" /></a><a id=\'recaptcha_switch_img_btn\' class="recaptcha_only_if_audio"><img id=\'recaptcha_switch_img\' width="25" height="16" alt=""/></a></td> </tr> <tr> <td><a id=\'recaptcha_whatsthis_btn\'><img id=\'recaptcha_whatsthis\' width="25" height="16" /></a></td> </tr> <tr> <td class=\'recaptcha_r7_c1\'></td> <td class=\'recaptcha_r8_c1\'></td> </tr> </table> ';
h.CleanCss =
".recaptchatable td img{display:block}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px;padding:7px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto}.recaptchatable #recaptcha_image{margin:auto;border:1px solid #dfdfdf!important}.recaptchatable a img{border:0}.recaptchatable a,.recaptchatable a:hover{cursor:pointer;outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{border:1px solid #dfdfdf!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{font-size:11pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1em;border:1px solid #dfdfdf!important}.recaptcha_error_text{color:red}.recaptcha_only_if_privacy{float:right;text-align:right;margin-right:7px}";
h.CleanHtml =
'<table id="recaptcha_table" class="recaptchatable"> <tr height="73"> <td class=\'recaptcha_image_cell\' width="302"><center><div id="recaptcha_image"></div></center></td> <td style="padding: 10px 7px 7px 7px;"> <a id=\'recaptcha_reload_btn\'><img id=\'recaptcha_reload\' width="25" height="18" alt="" /></a> <a id=\'recaptcha_switch_audio_btn\' class="recaptcha_only_if_image"><img id=\'recaptcha_switch_audio\' width="25" height="15" alt="" /></a><a id=\'recaptcha_switch_img_btn\' class="recaptcha_only_if_audio"><img id=\'recaptcha_switch_img\' width="25" height="15" alt=""/></a> <a id=\'recaptcha_whatsthis_btn\'><img id=\'recaptcha_whatsthis\' width="25" height="16" /></a> </td> <td style="padding: 18px 7px 18px 7px;"> <img id=\'recaptcha_logo\' alt="" width="71" height="36" /> </td> </tr> <tr> <td style="padding-left: 7px;"> <div class="recaptcha_input_area" style="padding-top: 2px; padding-bottom: 7px;"> <input style="border: 1px solid #3c3c3c; width: 302px;" name="recaptcha_response_field" id="recaptcha_response_field" type="text" /> </div> </td> <td colspan=2><span id="recaptcha_privacy" class="recaptcha_only_if_privacy"></span></td> </tr> </table> ';
h.VertCss =
".recaptchatable td img{display:block}.recaptchatable .recaptcha_r1_c1{background:url('IMGROOT/sprite.png') 0 -63px no-repeat;width:318px;height:9px}.recaptchatable .recaptcha_r2_c1{background:url('IMGROOT/sprite.png') -18px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r2_c2{background:url('IMGROOT/sprite.png') -27px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r3_c1{background:url('IMGROOT/sprite.png') 0 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r3_c2{background:url('IMGROOT/sprite.png') -18px -57px no-repeat;width:300px;height:6px}.recaptchatable .recaptcha_r3_c3{background:url('IMGROOT/sprite.png') -9px 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r4_c1{background:url('IMGROOT/sprite.png') -43px 0 no-repeat;width:171px;height:49px}.recaptchatable .recaptcha_r4_c2{background:url('IMGROOT/sprite.png') -36px 0 no-repeat;width:7px;height:57px}.recaptchatable .recaptcha_r4_c4{background:url('IMGROOT/sprite.png') -214px 0 no-repeat;width:97px;height:57px}.recaptchatable .recaptcha_r7_c1{background:url('IMGROOT/sprite.png') -43px -49px no-repeat;width:171px;height:8px}.recaptchatable .recaptcha_r8_c1{background:url('IMGROOT/sprite.png') -43px -49px no-repeat;width:25px;height:8px}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px}#recaptcha_area,#recaptcha_table{width:318px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;padding:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;font-family:helvetica,sans-serif;font-size:8pt;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto}.recaptchatable #recaptcha_image{margin:auto}.recaptchatable img{border:0!important;margin:0!important;padding:0!important}.recaptchatable a,.recaptchatable a:hover{cursor:pointer;outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;width:153px!important;height:45px!important;margin-left:7px!important;margin-right:7px!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:none!important;height:auto!important;width:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{width:153px!important;position:relative!important;bottom:7px!important;padding:0!important;margin:15px 0 0 0!important;font-size:10pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1px!important}#recaptcha_instructions_error{color:red!important}.recaptcha_only_if_privacy{float:right;text-align:right}";
var k = {
visual_challenge: "Get a visual challenge",
audio_challenge: "Get an audio challenge",
refresh_btn: "Get a new challenge",
instructions_visual: "Type the text:",
instructions_audio: "Type what you hear:",
help_btn: "Help",
play_again: "Play sound again",
cant_hear_this: "Download sound as MP3",
incorrect_try_again: "Incorrect. Try again.",
image_alt_text: "reCAPTCHA challenge image",
privacy_and_terms: "Privacy & Terms"
}, l = {
visual_challenge: "?????? ??? ???? ????",
audio_challenge: "?????? ??? ???? ????",
refresh_btn: "?????? ??? ???? ????",
instructions_visual: "???? ????? ????:",
instructions_audio: "???? ?? ?????:",
help_btn: "??????",
play_again: "????? ????? ??? ????",
cant_hear_this: "????? ????? ?????? MP3",
incorrect_try_again: "??? ????. ??? ????????.",
image_alt_text: "???? ?????? ?? reCAPTCHA",
privacy_and_terms: "???????? ???????"
}, m = {
visual_challenge: "Obtener una pista visual",
audio_challenge: "Obtener una pista sonora",
refresh_btn: "Obtener una pista nueva",
instructions_visual: "Introduzca el texto:",
instructions_audio: "Escribe lo que oigas:",
help_btn: "Ayuda",
play_again: "Volver a reproducir el sonido",
cant_hear_this: "Descargar el sonido en MP3",
incorrect_try_again: "Incorrecto. Vu�lvelo a intentar.",
image_alt_text: "Pista de imagen reCAPTCHA",
privacy_and_terms: "Privacidad y condiciones"
}, n = {
visual_challenge: "Kumuha ng pagsubok na visual",
audio_challenge: "Kumuha ng pagsubok na audio",
refresh_btn: "Kumuha ng bagong pagsubok",
instructions_visual: "I-type ang teksto:",
instructions_audio: "I-type ang iyong narinig",
help_btn: "Tulong",
play_again: "I-play muli ang tunog",
cant_hear_this: "I-download ang tunog bilang MP3",
incorrect_try_again: "Hindi wasto. Muling subukan.",
image_alt_text: "larawang panghamon ng reCAPTCHA",
privacy_and_terms: "Privacy at Mga Tuntunin"
}, q = {
visual_challenge: "Test visuel",
audio_challenge: "Test audio",
refresh_btn: "Nouveau test",
instructions_visual: "Saisissez le texte :",
instructions_audio: "Qu'entendez-vous ?",
help_btn: "Aide",
play_again: "R��couter",
cant_hear_this: "T�l�charger l'audio au format MP3",
incorrect_try_again: "Incorrect. Veuillez r�essayer.",
image_alt_text: "Image reCAPTCHA",
privacy_and_terms: "Confidentialit� et conditions d'utilisation"
}, r = {
visual_challenge: "Dapatkan kata pengujian berbentuk visual",
audio_challenge: "Dapatkan kata pengujian berbentuk audio",
refresh_btn: "Dapatkan kata pengujian baru",
instructions_visual: "Ketik teks:",
instructions_audio: "Ketik yang Anda dengar:",
help_btn: "Bantuan",
play_again: "Putar suara sekali lagi",
cant_hear_this: "Unduh suara sebagai MP3",
incorrect_try_again: "Salah. Coba lagi.",
image_alt_text: "Gambar tantangan reCAPTCHA",
privacy_and_terms: "Privasi & Persyaratan"
}, s = {
visual_challenge: "??? ???? ?????",
audio_challenge: "??? ???? ???",
refresh_btn: "??? ???? ???",
instructions_visual: "???? ?? ?????:",
instructions_audio: "???? ?? ?? ???? ????:",
help_btn: "????",
play_again: "???? ??? ?? ????",
cant_hear_this: "???? ??? ?-3MP",
incorrect_try_again: "????. ??? ???.",
image_alt_text: "????? ???? ?? reCAPTCHA",
privacy_and_terms: "?????? ??????"
}, t = {
visual_challenge: "Obter um desafio visual",
audio_challenge: "Obter um desafio de �udio",
refresh_btn: "Obter um novo desafio",
instructions_visual: "Digite o texto:",
instructions_audio: "Digite o que voc� ouve:",
help_btn: "Ajuda",
play_again: "Reproduzir som novamente",
cant_hear_this: "Fazer download do som no formato MP3",
incorrect_try_again: "Incorreto. Tente novamente.",
image_alt_text: "Imagem de desafio reCAPTCHA",
privacy_and_terms: "Privacidade e Termos"
}, u = {
visual_challenge: "Ob?ine?i un cod captcha vizual",
audio_challenge: "Ob?ine?i un cod captcha audio",
refresh_btn: "Ob?ine?i un nou cod captcha",
instructions_visual: "Introduce?i textul:",
instructions_audio: "Introduce?i ceea ce auzi?i:",
help_btn: "Ajutor",
play_again: "Reda?i sunetul din nou",
cant_hear_this: "Desc?rca?i fi?ierul audio ca MP3",
incorrect_try_again: "Incorect. �ncerca?i din nou.",
image_alt_text: "Imagine de verificare reCAPTCHA",
privacy_and_terms: "Confiden?ialitate ?i termeni"
}, v = {
visual_challenge: "????????",
audio_challenge: "????????",
refresh_btn: "??????",
instructions_visual: "?????",
instructions_audio: "??????????",
help_btn: "??",
play_again: "????",
cant_hear_this: "? MP3 ??????",
incorrect_try_again: "????????",
image_alt_text: "reCAPTCHA ????",
privacy_and_terms: "????????"
}, w = {
en: k,
af: {
visual_challenge: "Kry 'n visuele verifi�ring",
audio_challenge: "Kry 'n klankverifi�ring",
refresh_btn: "Kry 'n nuwe verifi�ring",
instructions_visual: "",
instructions_audio: "Tik wat jy hoor:",
help_btn: "Hulp",
play_again: "Speel geluid weer",
cant_hear_this: "Laai die klank af as MP3",
incorrect_try_again: "Verkeerd. Probeer weer.",
image_alt_text: "reCAPTCHA-uitdagingprent",
privacy_and_terms: "Privaatheid en bepalings"
},
am: {
visual_challenge: "???? ???? ???",
audio_challenge: "?? ??? ???? ??? ????",
refresh_btn: "?? ??? ??? ????",
instructions_visual: "",
instructions_audio: "??????? ????-",
help_btn: "???",
play_again: "???? ????? ????",
cant_hear_this: "???? ?MP3 ??? ????",
incorrect_try_again: "???? ?????? ????? ????",
image_alt_text: "reCAPTCHA ??? ???",
privacy_and_terms: "????? ?? ??"
},
ar: l,
"ar-EG": l,
bg: {
visual_challenge: "?????????? ?? ???????? ????????",
audio_challenge: "????????? ?? ?????????",
refresh_btn: "????????? ?? ??? ????",
instructions_visual: "???????? ??????:",
instructions_audio: "???????? ??????:",
help_btn: "?????",
play_again: "???????? ??????? ?? ?????",
cant_hear_this: "????????? ?? ????? ??? ?????? MP3",
incorrect_try_again: "??????????. ???????? ??????.",
image_alt_text: "??????????? ?? ?????????? ? reCAPTCHA",
privacy_and_terms: "????????????? ? ???? ???????"
},
bn: {
visual_challenge: "???? ???????? ???????????????? ???",
audio_challenge: "???? ???? ???????????????? ???",
refresh_btn: "???? ???? ???????????????? ???",
instructions_visual: "",
instructions_audio: "???? ?? ?????? ?? ?????:",
help_btn: "???????",
play_again: "???? ?????? ???? ????",
cant_hear_this: "MP3 ???? ???? ??????? ????",
incorrect_try_again: "?????? ???? ?????? ?????",
image_alt_text: "reCAPTCHA ????????? ?????",
privacy_and_terms: "????????? ? ????????"
},
ca: {
visual_challenge: "Obt�n un repte visual",
audio_challenge: "Obteniu una pista sonora",
refresh_btn: "Obteniu una pista nova",
instructions_visual: "Escriviu el text:",
instructions_audio: "Escriviu el que escolteu:",
help_btn: "Ajuda",
play_again: "Torna a reproduir el so",
cant_hear_this: "Baixa el so com a MP3",
incorrect_try_again: "No �s correcte. Torna-ho a provar.",
image_alt_text: "Imatge del repte de reCAPTCHA",
privacy_and_terms: "Privadesa i condicions"
},
cs: {
visual_challenge: "Zobrazit vizu�ln� podobu v�razu",
audio_challenge: "P?ehr�t zvukovou podobu v�razu",
refresh_btn: "Zobrazit nov� v�raz",
instructions_visual: "Zadejte text:",
instructions_audio: "Napi?te, co jste sly?eli:",
help_btn: "N�pov?da",
play_again: "Znovu p?ehr�t zvuk",
cant_hear_this: "St�hnout zvuk ve form�tu MP3",
incorrect_try_again: "?patn?. Zkuste to znovu.",
image_alt_text: "Obr�zek reCAPTCHA",
privacy_and_terms: "Ochrana soukrom� a smluvn� podm�nky"
},
da: {
visual_challenge: "Hent en visuel udfordring",
audio_challenge: "Hent en lydudfordring",
refresh_btn: "Hent en ny udfordring",
instructions_visual: "Indtast teksten:",
instructions_audio: "Indtast det, du h�rer:",
help_btn: "Hj�lp",
play_again: "Afspil lyden igen",
cant_hear_this: "Download lyd som MP3",
incorrect_try_again: "Forkert. Pr�v igen.",
image_alt_text: "reCAPTCHA-udfordringsbillede",
privacy_and_terms: "Privatliv og vilk�r"
},
de: {
visual_challenge: "Captcha abrufen",
audio_challenge: "Audio-Captcha abrufen",
refresh_btn: "Neues Captcha abrufen",
instructions_visual: "Geben Sie den angezeigten Text ein:",
instructions_audio: "Geben Sie das Geh�rte ein:",
help_btn: "Hilfe",
play_again: "Wort erneut abspielen",
cant_hear_this: "Wort als MP3 herunterladen",
incorrect_try_again: "Falsch. Bitte versuchen Sie es erneut.",
image_alt_text: "reCAPTCHA-Bild",
privacy_and_terms: "Datenschutzerkl�rung & Nutzungsbedingungen"
},
el: {
visual_challenge: "?????? ????????",
audio_challenge: "??????? ????????",
refresh_btn: "??? ????????",
instructions_visual: "?????????????? ?? ???????:",
instructions_audio: "?????????????? ??? ??????:",
help_btn: "???????",
play_again: "??????????? ???? ????",
cant_hear_this: "???? ???? ?? ??3",
incorrect_try_again: "?????. ????????? ????.",
image_alt_text: "?????? ????????? reCAPTCHA",
privacy_and_terms: "???????? ??? ????"
},
"en-GB": k,
"en-US": k,
es: m,
"es-419": {
visual_challenge: "Enfrentar un desaf�o visual",
audio_challenge: "Enfrentar un desaf�o de audio",
refresh_btn: "Enfrentar un nuevo desaf�o",
instructions_visual: "Escriba el texto:",
instructions_audio: "Escribe lo que escuchas:",
help_btn: "Ayuda",
play_again: "Reproducir sonido de nuevo",
cant_hear_this: "Descargar sonido en formato MP3",
incorrect_try_again: "Incorrecto. Vuelve a intentarlo.",
image_alt_text: "Imagen del desaf�o de la reCAPTCHA",
privacy_and_terms: "Privacidad y condiciones"
},
"es-ES": m,
et: {
visual_challenge: "Kuva kuvap�hine robotil�ks",
audio_challenge: "Kuva helip�hine robotil�ks",
refresh_btn: "Kuva uus robotil�ks",
instructions_visual: "Tippige tekst:",
instructions_audio: "Tippige, mida kuulete.",
help_btn: "Abi",
play_again: "Esita heli uuesti",
cant_hear_this: "Laadi heli alla MP3-vormingus",
incorrect_try_again: "Vale. Proovige uuesti.",
image_alt_text: "reCAPTCHA robotil�ksu kujutis",
privacy_and_terms: "Privaatsus ja tingimused"
},
eu: {
visual_challenge: "Eskuratu ikusizko erronka",
audio_challenge: "Eskuratu audio-erronka",
refresh_btn: "Eskuratu erronka berria",
instructions_visual: "",
instructions_audio: "Idatzi entzuten duzuna:",
help_btn: "Laguntza",
play_again: "Erreproduzitu soinua berriro",
cant_hear_this: "Deskargatu soinua MP3 gisa",
incorrect_try_again: "Ez da zuzena. Saiatu berriro.",
image_alt_text: "reCAPTCHA erronkaren irudia",
privacy_and_terms: "Pribatutasuna eta baldintzak"
},
fa: {
visual_challenge: "?????? ?? ????? ??????",
audio_challenge: "?????? ?? ????? ????",
refresh_btn: "?????? ?? ????? ????",
instructions_visual: "",
instructions_audio: "???? ?? ?? ???????? ???? ????:",
help_btn: "????????",
play_again: "??? ???? ???",
cant_hear_this: "?????? ??? ?? ???? MP3",
incorrect_try_again: "??????. ?????? ?????? ????.",
image_alt_text: "????? ????? reCAPTCHA",
privacy_and_terms: "???? ????? ? ?????"
},
fi: {
visual_challenge: "Kuvavahvistus",
audio_challenge: "��nivahvistus",
refresh_btn: "Uusi kuva",
instructions_visual: "Kirjoita teksti:",
instructions_audio: "Kirjoita kuulemasi:",
help_btn: "Ohje",
play_again: "Toista ��ni uudelleen",
cant_hear_this: "Lataa ��ni MP3-tiedostona",
incorrect_try_again: "V��rin. Yrit� uudelleen.",
image_alt_text: "reCAPTCHA-kuva",
privacy_and_terms: "Tietosuoja ja k�ytt�ehdot"
},
fil: n,
fr: q,
"fr-CA": {
visual_challenge: "Obtenir un test visuel",
audio_challenge: "Obtenir un test audio",
refresh_btn: "Obtenir un nouveau test",
instructions_visual: "Saisissez le texte :",
instructions_audio: "Tapez ce que vous entendez :",
help_btn: "Aide",
play_again: "Jouer le son de nouveau",
cant_hear_this: "T�l�charger le son en format MP3",
incorrect_try_again: "Erreur, essayez � nouveau",
image_alt_text: "Image reCAPTCHA",
privacy_and_terms: "Confidentialit� et conditions d'utilisation"
},
"fr-FR": q,
gl: {
visual_challenge: "Obter unha proba visual",
audio_challenge: "Obter unha proba de audio",
refresh_btn: "Obter unha proba nova",
instructions_visual: "",
instructions_audio: "Escribe o que escoitas:",
help_btn: "Axuda",
play_again: "Reproducir o son de novo",
cant_hear_this: "Descargar son como MP3",
incorrect_try_again: "Incorrecto. T�ntao de novo.",
image_alt_text: "Imaxe de proba de reCAPTCHA",
privacy_and_terms: "Privacidade e condici�ns"
},
gu: {
visual_challenge: "?? ?????????? ????? ?????",
audio_challenge: "?? ???? ????? ?????",
refresh_btn: "?? ??? ????? ?????",
instructions_visual: "",
instructions_audio: "??? ?? ?????? ?? ?? ???:",
help_btn: "????",
play_again: "????? ????? ?????",
cant_hear_this: "MP3 ????? ??????? ??????? ???",
incorrect_try_again: "?????. ??? ?????? ???.",
image_alt_text: "reCAPTCHA ????? ???",
privacy_and_terms: "???????? ??? ????"
},
hi: {
visual_challenge: "??? ?????? ?????? ???",
audio_challenge: "??? ????? ?????? ???",
refresh_btn: "??? ?? ?????? ???",
instructions_visual: "??????? ???? ????:",
instructions_audio: "?? ?? ??? ??? ??? ??? ?????:",
help_btn: "??????",
play_again: "?????? ???: ?????",
cant_hear_this: "?????? ?? MP3 ?? ??? ??? ??????? ????",
incorrect_try_again: "???. ???: ?????? ????.",
image_alt_text: "reCAPTCHA ?????? ?????",
privacy_and_terms: "???????? ?? ??????"
},
hr: {
visual_challenge: "Dohvati vizualni upit",
audio_challenge: "Dohvati zvu?ni upit",
refresh_btn: "Dohvati novi upit",
instructions_visual: "Unesite tekst:",
instructions_audio: "Upi?ite ?to ?ujete:",
help_btn: "Pomo?",
play_again: "Ponovi zvuk",
cant_hear_this: "Preuzmi zvuk u MP3 formatu",
incorrect_try_again: "Nije to?no. Poku?ajte ponovno.",
image_alt_text: "Slikovni izazov reCAPTCHA",
privacy_and_terms: "Privatnost i odredbe"
},
hu: {
visual_challenge: "Vizu�lis kih�v�s k�r�se",
audio_challenge: "Hangkih�v�s k�r�se",
refresh_btn: "�j kih�v�s k�r�se",
instructions_visual: "�rja be a sz�veget:",
instructions_audio: "�rja le, amit hall:",
help_btn: "S�g�",
play_again: "Hang ism�telt lej�tsz�sa",
cant_hear_this: "Hang let�lt�se MP3 form�tumban",
incorrect_try_again: "Hib�s. Pr�b�lkozzon �jra.",
image_alt_text: "reCAPTCHA ellen?rz? k�p",
privacy_and_terms: "Adatv�delem �s Szerz?d�si Felt�telek"
},
hy: {
visual_challenge: "?????? ????????? ?????",
audio_challenge: "?????? ???????? ?????",
refresh_btn: "?????? ??? ?????",
instructions_visual: "?????????? ???????",
instructions_audio: "?????????? ???, ??? ????? ???",
help_btn: "??????????",
play_again: "????????? ????? ?????",
cant_hear_this: "?????? ????? ????? MP3",
incorrect_try_again: "???? ?: ?????? ?????:",
image_alt_text: "reCAPTCHA ???????? ?????",
privacy_and_terms: "???????????? & ?????????"
},
id: r,
is: {
visual_challenge: "F� a�gangspr�f sem mynd",
audio_challenge: "F� a�gangspr�f sem hlj��skr�",
refresh_btn: "F� n�tt a�gangspr�f",
instructions_visual: "",
instructions_audio: "Sl��u inn �a� sem �� heyrir:",
help_btn: "Hj�lp",
play_again: "Spila hlj�� aftur",
cant_hear_this: "S�kja hlj�� sem MP3",
incorrect_try_again: "Rangt. Reyndu aftur.",
image_alt_text: "mynd reCAPTCHA a�gangspr�fs",
privacy_and_terms: "Pers�nuvernd og skilm�lar"
},
it: {
visual_challenge: "Verifica visiva",
audio_challenge: "Verifica audio",
refresh_btn: "Nuova verifica",
instructions_visual: "Digita il testo:",
instructions_audio: "Digita ci� che senti:",
help_btn: "Guida",
play_again: "Riproduci di nuovo audio",
cant_hear_this: "Scarica audio in MP3",
incorrect_try_again: "Sbagliato. Riprova.",
image_alt_text: "Immagine di verifica reCAPTCHA",
privacy_and_terms: "Privacy e Termini"
},
iw: s,
ja: {
visual_challenge: "????????",
audio_challenge: "????????",
refresh_btn: "???????????",
instructions_visual: "???????:",
instructions_audio: "????????????:",
help_btn: "???",
play_again: "??????",
cant_hear_this: "MP3 ??????????",
incorrect_try_again: "???????????????????????",
image_alt_text: "reCAPTCHA ?????",
privacy_and_terms: "???????????"
},
kn: {
visual_challenge: "????? ??????????? ?????????",
audio_challenge: "????? ??????????? ?????????",
refresh_btn: "??? ??????????? ???????",
instructions_visual: "",
instructions_audio: "????? ????????????? ????? ????:",
help_btn: "????",
play_again: "?????????? ????? ???? ????",
cant_hear_this: "?????????? MP3 ???????? ????????? ????",
incorrect_try_again: "?????????. ????????? ??????????.",
image_alt_text: "reCAPTCHA ????? ?????",
privacy_and_terms: "??????? ????? ???????"
},
ko: {
visual_challenge: "???? ???? ??",
audio_challenge: "???? ???? ??",
refresh_btn: "???? ?? ??",
instructions_visual: "??? ??:",
instructions_audio: "?? ???? ??:",
help_btn: "???",
play_again: "?? ?? ??",
cant_hear_this: "??? MP3? ????",
incorrect_try_again: "?????. ?? ??? ???.",
image_alt_text: "reCAPTCHA ???? ???",
privacy_and_terms: "???? ?? ? ??"
},
ln: q,
lt: {
visual_challenge: "Gauti vaizdin? atpa?inimo test?",
audio_challenge: "Gauti garso atpa?inimo test?",
refresh_btn: "Gauti nauj? atpa?inimo test?",
instructions_visual: "?veskite tekst?:",
instructions_audio: "?veskite tai, k? girdite:",
help_btn: "Pagalba",
play_again: "Dar kart? paleisti gars?",
cant_hear_this: "Atsisi?sti gars? kaip MP3",
incorrect_try_again: "Neteisingai. Bandykite dar kart?.",
image_alt_text: "Testo ?reCAPTCHA? vaizdas",
privacy_and_terms: "Privatumas ir s?lygos"
},
lv: {
visual_challenge: "Sa?emt vizu?lu izaicin?jumu",
audio_challenge: "Sa?emt audio izaicin?jumu",
refresh_btn: "Sa?emt jaunu izaicin?jumu",
instructions_visual: "Ievadiet tekstu:",
instructions_audio: "Ierakstiet dzirdamo:",
help_btn: "Pal?dz?ba",
play_again: "V?lreiz atska?ot ska?u",
cant_hear_this: "Lejupiel?d?t ska?u MP3 form?t?",
incorrect_try_again: "Nepareizi. M??iniet v?lreiz.",
image_alt_text: "reCAPTCHA izaicin?juma att?ls",
privacy_and_terms: "Konfidencialit?te un noteikumi"
},
ml: {
visual_challenge: "??? ????? ?????? ?????",
audio_challenge: "??? ????? ?????? ?????",
refresh_btn: "??? ????? ?????? ?????",
instructions_visual: "",
instructions_audio: "???????????? ?????? ??????:",
help_btn: "?????",
play_again: "?????? ??????? ???? ???????",
cant_hear_this: "?????? MP3 ??? ??????? ???????",
incorrect_try_again: "????????. ??????? ??????????.",
image_alt_text: "reCAPTCHA ?????? ?????",
privacy_and_terms: "???????????? ???????????"
},
mr: {
visual_challenge: "????????? ?????? ??????? ???",
audio_challenge: "???? ?????? ??????? ???",
refresh_btn: "?? ???? ?????? ??????? ???",
instructions_visual: "",
instructions_audio: "???????? ?? ??? ???? ?? ???? ???:",
help_btn: "???",
play_again: "?????? ?????? ????? ???",
cant_hear_this: "MP3 ????? ?????? ??????? ???",
incorrect_try_again: "???????. ??????? ???????? ???.",
image_alt_text: "reCAPTCHA ??????? ???????",
privacy_and_terms: "???????? ??? ???"
},
ms: {
visual_challenge: "Dapatkan cabaran visual",
audio_challenge: "Dapatkan cabaran audio",
refresh_btn: "Dapatkan cabaran baru",
instructions_visual: "Taipkan teksnya:",
instructions_audio: "Taip apa yang didengari:",
help_btn: "Bantuan",
play_again: "Mainkan bunyi sekali lagi",
cant_hear_this: "Muat turun bunyi sebagai MP3",
incorrect_try_again: "Tidak betul. Cuba lagi.",
image_alt_text: "Imej cabaran reCAPTCHA",
privacy_and_terms: "Privasi & Syarat"
},
nl: {
visual_challenge: "Een visuele uitdaging proberen",
audio_challenge: "Een audio-uitdaging proberen",
refresh_btn: "Een nieuwe uitdaging proberen",
instructions_visual: "Typ de tekst:",
instructions_audio: "Typ wat u hoort:",
help_btn: "Help",
play_again: "Geluid opnieuw afspelen",
cant_hear_this: "Geluid downloaden als MP3",
incorrect_try_again: "Onjuist. Probeer het opnieuw.",
image_alt_text: "reCAPTCHA-uitdagingsafbeelding",
privacy_and_terms: "Privacy en voorwaarden"
},
no: {
visual_challenge: "F� en bildeutfordring",
audio_challenge: "F� en lydutfordring",
refresh_btn: "F� en ny utfordring",
instructions_visual: "Skriv inn teksten:",
instructions_audio: "Skriv inn det du h�rer:",
help_btn: "Hjelp",
play_again: "Spill av lyd p� nytt",
cant_hear_this: "Last ned lyd som MP3",
incorrect_try_again: "Feil. Pr�v p� nytt.",
image_alt_text: "reCAPTCHA-utfordringsbilde",
privacy_and_terms: "Personvern og vilk�r"
},
pl: {
visual_challenge: "Poka? podpowied? wizualn?",
audio_challenge: "Odtw�rz podpowied? d?wi?kow?",
refresh_btn: "Nowa podpowied?",
instructions_visual: "Przepisz tekst:",
instructions_audio: "Wpisz us?yszane s?owa:",
help_btn: "Pomoc",
play_again: "Odtw�rz d?wi?k ponownie",
cant_hear_this: "Pobierz d?wi?k jako plik MP3",
incorrect_try_again: "Nieprawid?owo. Spr�buj ponownie.",
image_alt_text: "Zadanie obrazkowe reCAPTCHA",
privacy_and_terms: "Prywatno?? i warunki"
},
pt: t,
"pt-BR": t,
"pt-PT": {
visual_challenge: "Obter um desafio visual",
audio_challenge: "Obter um desafio de �udio",
refresh_btn: "Obter um novo desafio",
instructions_visual: "Introduza o texto:",
instructions_audio: "Escreva o que ouvir:",
help_btn: "Ajuda",
play_again: "Reproduzir som novamente",
cant_hear_this: "Transferir som como MP3",
incorrect_try_again: "Incorreto. Tente novamente.",
image_alt_text: "Imagem de teste reCAPTCHA",
privacy_and_terms: "Privacidade e Termos de Utiliza��o"
},
ro: u,
ru: {
visual_challenge: "?????????? ????????",
audio_challenge: "???????? ????????",
refresh_btn: "????????",
instructions_visual: "??????? ?????:",
instructions_audio: "??????? ??, ??? ???????:",
help_btn: "???????",
play_again: "?????????? ??? ???",
cant_hear_this: "????????? MP3-????",
incorrect_try_again: "???????????. ????????? ???????.",
image_alt_text: "???????? ?? ????? reCAPTCHA",
privacy_and_terms: "??????? ? ????????"
},
sk: {
visual_challenge: "Zobrazi? vizu�lnu podobu",
audio_challenge: "Prehra? zvukov� podobu",
refresh_btn: "Zobrazi? nov� v�raz",
instructions_visual: "Zadajte text:",
instructions_audio: "Zadajte, ?o po?ujete:",
help_btn: "Pomocn�k",
play_again: "Znova prehra? zvuk",
cant_hear_this: "Prevzia? zvuk v podobe s�boru MP3",
incorrect_try_again: "Nespr�vne. Sk�ste to znova.",
image_alt_text: "Obr�zok zadania reCAPTCHA",
privacy_and_terms: "Ochrana osobn�ch �dajov a Zmluvn� podmienky"
},
sl: {
visual_challenge: "Vizualni preskus",
audio_challenge: "Zvo?ni preskus",
refresh_btn: "Nov preskus",
instructions_visual: "Vnesite besedilo:",
instructions_audio: "Natipkajte, kaj sli?ite:",
help_btn: "Pomo?",
play_again: "Znova predvajaj zvok",
cant_hear_this: "Prenesi zvok kot MP3",
incorrect_try_again: "Napa?no. Poskusite znova.",
image_alt_text: "Slika izziva reCAPTCHA",
privacy_and_terms: "Zasebnost in pogoji"
},
sr: {
visual_challenge: "??????? ???????? ????",
audio_challenge: "??????? ????? ????",
refresh_btn: "??????? ???? ????",
instructions_visual: "??????? ?????:",
instructions_audio: "????????? ??? ??? ??????:",
help_btn: "?????",
play_again: "?????? ????? ????",
cant_hear_this: "??????? ???? ??? MP3 ??????",
incorrect_try_again: "???????. ????????? ??????.",
image_alt_text: "????? reCAPTCHA ???????",
privacy_and_terms: "?????????? ? ??????"
},
sv: {
visual_challenge: "H�mta captcha i bildformat",
audio_challenge: "H�mta captcha i ljudformat",
refresh_btn: "H�mta ny captcha",
instructions_visual: "Skriv texten:",
instructions_audio: "Skriv det du h�r:",
help_btn: "Hj�lp",
play_again: "Spela upp ljudet igen",
cant_hear_this: "H�mta ljud som MP3",
incorrect_try_again: "Fel. F�rs�k igen.",
image_alt_text: "reCAPTCHA-bild",
privacy_and_terms: "Sekretess och villkor"
},
sw: {
visual_challenge: "Pata herufi za kusoma",
audio_challenge: "Pata herufi za kusikiliza",
refresh_btn: "Pata herufi mpya",
instructions_visual: "",
instructions_audio: "Charaza unachosikia:",
help_btn: "Usaidizi",
play_again: "Cheza sauti tena",
cant_hear_this: "Pakua sauti kama MP3",
incorrect_try_again: "Sio sahihi. Jaribu tena.",
image_alt_text: "picha ya changamoto ya reCAPTCHA",
privacy_and_terms: "Faragha & Masharti"
},
ta: {
visual_challenge: "?????? ????????? ?????",
audio_challenge: "????? ????????? ?????",
refresh_btn: "????? ????????? ?????",
instructions_visual: "",
instructions_audio: "??????? ???? ?????:",
help_btn: "????",
play_again: "????? ???????? ??????",
cant_hear_this: "????? MP3 ?? ???????????",
incorrect_try_again: "???????. ???????? ????????.",
image_alt_text: "reCAPTCHA ??????? ????",
privacy_and_terms: "????????? & ???????????"
},
te: {
visual_challenge: "?? ???????? ??????? ????????????",
audio_challenge: "?? ????? ??????? ????????????",
refresh_btn: "??????? ??????? ????????????",
instructions_visual: "",
instructions_audio: "???? ??????? ???? ??????:",
help_btn: "?????",
play_again: "??????? ????? ???? ????",
cant_hear_this: "??????? MP3 ??? ????????? ????",
incorrect_try_again: "?????. ????? ?????????????.",
image_alt_text: "reCAPTCHA ????? ??????",
privacy_and_terms: "?????? & ????????"
},
th: {
visual_challenge: "????????????????????",
audio_challenge: "??????????????????????",
refresh_btn: "?????????????????",
instructions_visual: "???????????????:",
instructions_audio: "?????????????????????:",
help_btn: "?????????????",
play_again: "?????????????????",
cant_hear_this: "???????????????? MP3",
incorrect_try_again: "?????????? ???????????",
image_alt_text: "??????? reCAPTCHA",
privacy_and_terms: "??????????????????????????"
},
tr: {
visual_challenge: "G�rsel sorgu al",
audio_challenge: "Sesli sorgu al",
refresh_btn: "Yeniden y�kle",
instructions_visual: "Metni yaz?n:",
instructions_audio: "Duydu?unuzu yaz?n:",
help_btn: "Yard?m",
play_again: "Sesi tekrar �al",
cant_hear_this: "Sesi MP3 olarak indir",
incorrect_try_again: "Yanl??. Tekrar deneyin.",
image_alt_text: "reCAPTCHA sorusu resmi",
privacy_and_terms: "Gizlilik ve ?artlar"
},
uk: {
visual_challenge: "???????? ?????????? ?????",
audio_challenge: "???????? ??????????",
refresh_btn: "??????? ?????",
instructions_visual: "??????? ?????:",
instructions_audio: "??????? ??????:",
help_btn: "???????",
play_again: "?????????? ????? ?? ???",
cant_hear_this: "??????????? ????? ?? MP3",
incorrect_try_again: "???????????. ????????? ?? ???.",
image_alt_text: "?????????? ???????? reCAPTCHA",
privacy_and_terms: "???????????????? ? ?????"
},
ur: {
visual_challenge: "??? ???? ????? ???? ????",
audio_challenge: "??? ???? ????? ???? ????",
refresh_btn: "??? ??? ????? ???? ????",
instructions_visual: "",
instructions_audio: "?? ????? ???? ?? ?? ???? ????:",
help_btn: "???",
play_again: "???? ?????? ??????",
cant_hear_this: "???? ?? MP3 ?? ???? ???? ??? ????",
incorrect_try_again: "???? ?????? ???? ?????",
image_alt_text: "reCAPTCHA ????? ???? ????",
privacy_and_terms: "??????? ? ?????"
},
vi: {
visual_challenge: "Nh?n th? th�ch h�nh ?nh",
audio_challenge: "Nh?n th? th�ch �m thanh",
refresh_btn: "Nh?n th? th�ch m?i",
instructions_visual: "Nh?p v?n b?n:",
instructions_audio: "Nh?p n?i dung b?n nghe th?y:",
help_btn: "Tr? gi�p",
play_again: "Ph�t l?i �m thanh",
cant_hear_this: "T?i �m thanh xu?ng d??i d?ng MP3",
incorrect_try_again: "Kh�ng ch�nh x�c. H�y th? l?i.",
image_alt_text: "H�nh x�c th?c reCAPTCHA",
privacy_and_terms: "B?o m?t v� ?i?u kho?n"
},
"zh-CN": v,
"zh-HK": {
visual_challenge: "????????",
audio_challenge: "????????",
refresh_btn: "???????",
instructions_visual: "?????",
instructions_audio: "????????",
help_btn: "??",
play_again: "??????",
cant_hear_this: "?????? MP3",
incorrect_try_again: "?????????",
image_alt_text: "reCAPTCHA ??????",
privacy_and_terms: "??????"
},
"zh-TW": {
visual_challenge: "????????",
audio_challenge: "????????",
refresh_btn: "????????",
instructions_visual: "??????????",
instructions_audio: "????????",
help_btn: "??",
play_again: "????",
cant_hear_this: "? MP3 ??????",
incorrect_try_again: "????????????",
image_alt_text: "reCAPTCHA ??????",
privacy_and_terms: "??????"
},
zu: {
visual_challenge: "Thola inselelo ebonakalayo",
audio_challenge: "Thola inselelo yokulalelwayo",
refresh_btn: "Thola inselelo entsha",
instructions_visual: "",
instructions_audio: "Bhala okuzwayo:",
help_btn: "Usizo",
play_again: "Phinda udlale okulalelwayo futhi",
cant_hear_this: "Layisha umsindo njenge-MP3",
incorrect_try_again: "Akulungile. Zama futhi.",
image_alt_text: "umfanekiso oyinselelo we-reCAPTCHA",
privacy_and_terms: "Okwangasese kanye nemigomo"
},
tl: n,
he: s,
"in": r,
mo: u,
zh: v
};
var x = k;
g("RecaptchaStr", x);
var y = b.RecaptchaOptions;
g("RecaptchaOptions", y);
var z = {
tabindex: 0,
theme: "red",
callback: null,
lang: null,
custom_theme_widget: null,
custom_translations: null
};
g("RecaptchaDefaultOptions", z);
var B = {
widget: null,
timer_id: -1,
style_set: !1,
theme: null,
type: "image",
ajax_verify_cb: null,
$: function (a) {
return "string" == typeof a ? document.getElementById(a) : a
},
attachEvent: function (a, c, d) {
a && a.addEventListener ? a.addEventListener(c, d, !1) : a && a
.attachEvent && a.attachEvent("on" + c, d)
},
create: function (a, c, d) {
B.destroy();
c && (B.widget = B.$(c));
B._init_options(d);
B._call_challenge(a)
},
destroy: function () {
var a = B.$("recaptcha_challenge_field");
a && a.parentNode.removeChild(a); - 1 != B.timer_id &&
clearInterval(B.timer_id);
B.timer_id = -1;
if (a = B.$("recaptcha_image")) a.innerHTML = "";
B.widget && ("custom" != B.theme ? B.widget.innerHTML = "" : B.widget
.style.display = "none", B.widget = null)
},
focus_response_field: function () {
B.$("recaptcha_response_field").focus()
},
get_challenge: function () {
return "undefined" == typeof RecaptchaState ? null :
RecaptchaState.challenge
},
get_response: function () {
var a = B.$("recaptcha_response_field");
return a ? a.value : null
},
ajax_verify: function (a) {
B.ajax_verify_cb = a;
a = B.get_challenge() || "";
var c = B.get_response() || "";
a = B._get_api_server() + "/ajaxverify?c=" + encodeURIComponent(
a) + "&response=" + encodeURIComponent(c);
B._add_script(a)
},
_ajax_verify_callback: function (a) {
B.ajax_verify_cb(a)
},
_get_api_server: function () {
var a = window.location.protocol,
c;
if ("undefined" != typeof _RecaptchaOverrideApiServer) c =
_RecaptchaOverrideApiServer;
else {
if ("undefined" != typeof RecaptchaState && "string" ==
typeof RecaptchaState.server && 0 < RecaptchaState.server
.length) return RecaptchaState.server.replace(/\/+$/,
"");
c = "www.google.com/recaptcha/api"
}
return a +
"//" + c
},
_get_service_url_root: function () {
var a = B._get_api_server(),
c = a.length - 1;
"/" == a[c] && (a = a.substring(0, c));
return a
},
_call_challenge: function (a) {
a = B._get_api_server() + "/challenge?k=" + a +
"&ajax=1&cachestop=" + Math.random();
B.getLang_() && (a += "&lang=" + B.getLang_());
"undefined" != typeof y.extra_challenge_params && (a += "&" + y
.extra_challenge_params);
B._add_script(a)
},
_add_script: function (a) {
var c = document.createElement("script");
c.type = "text/javascript";
c.src = a;
B._get_script_area().appendChild(c)
},
_get_script_area: function () {
var a =
document.getElementsByTagName("head");
return a = !a || 1 > a.length ? document.body : a[0]
},
_hash_merge: function (a) {
for (var c = {}, d = 0; d < a.length; d++)
for (var e in a[d]) c[e] = a[d][e];
return c
},
_init_options: function (a) {
y = B._hash_merge([z, a || {}])
},
challenge_callback: function () {
B._reset_timer();
x = B._hash_merge([k, w[B.getLang_()] || {},
y.custom_translations || {}
]);
window.addEventListener && window.addEventListener("unload",
function () {
B.destroy()
}, !1);
B._is_ie() && window.attachEvent && window.attachEvent(
"onbeforeunload",
function () {});
if (0 < navigator.userAgent.indexOf("KHTML")) {
var a = document.createElement("iframe");
a.src = "about:blank";
a.style.height = "0px";
a.style.width = "0px";
a.style.visibility = "hidden";
a.style.border = "none";
a.appendChild(document.createTextNode(
"This frame prevents back/forward cache problems in Safari."
));
document.body.appendChild(a)
}
B._finish_widget()
},
_add_css: function (a) {
if (-1 != navigator.appVersion.indexOf("MSIE 5")) document.write(
'<style type="text/css">' + a + "</style>");
else {
var c = document.createElement("style");
c.type = "text/css";
c.styleSheet ? c.styleSheet.cssText = a : c.appendChild(
document.createTextNode(a));
B._get_script_area().appendChild(c)
}
},
_set_style: function (a) {
B.style_set || (B.style_set = !0, B._add_css(a +
"\n\n.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}"
))
},
_init_builtin_theme: function () {
var a =
B.$,
c = B._get_service_url_root(),
d = h.VertCss,
e = h.VertHtml,
f = c + "/img/" + B.theme,
p = "gif",
c = B.theme;
"clean" == c && (d = h.CleanCss, e = h.CleanHtml, p = "png");
d = d.replace(/IMGROOT/g, f);
B._set_style(d);
B.widget.innerHTML = '<div id="recaptcha_area">' + e + "</div>";
d = B.getLang_();
a("recaptcha_privacy") && null != d && "en" == d.substring(0, 2)
.toLowerCase() && null != x.privacy_and_terms && 0 < x.privacy_and_terms
.length && (d = document.createElement("a"), d.href =
"http://www.google.com/intl/en/policies/", d.target =
"_blank", d.innerHTML = x.privacy_and_terms,
a("recaptcha_privacy").appendChild(d));
d = function (c, d, e, C) {
var A = a(c);
A.src = f + "/" + d + "." + p;
d = x[e];
A.alt = d;
c = a(c + "_btn");
c.title = d;
B.attachEvent(c, "click", C)
};
d("recaptcha_reload", "refresh", "refresh_btn", B.reload);
d("recaptcha_switch_audio", "audio", "audio_challenge",
function () {
B.switch_type("audio")
});
d("recaptcha_switch_img", "text", "visual_challenge", function () {
B.switch_type("image")
});
d("recaptcha_whatsthis", "help", "help_btn", B.showhelp);
"clean" == c && (a("recaptcha_logo").src = f + "/logo." + p);
a("recaptcha_table").className =
"recaptchatable recaptcha_theme_" + B.theme;
c = function (c, d) {
var e = a(c);
e && (RecaptchaState.rtl && "span" == e.tagName.toLowerCase() &&
(e.dir = "rtl"), e.appendChild(document.createTextNode(
x[d])))
};
c("recaptcha_instructions_image", "instructions_visual");
c("recaptcha_instructions_audio", "instructions_audio");
c("recaptcha_instructions_error", "incorrect_try_again");
a("recaptcha_instructions_image") || a(
"recaptcha_instructions_audio") || (c = "audio" == B.type ?
x.instructions_audio : x.instructions_visual, c = c.replace(
/:$/,
""), a("recaptcha_response_field").setAttribute(
"placeholder", c))
},
_finish_widget: function () {
var a = B.$,
c = y,
d = c.theme;
d in {
blackglass: 1,
clean: 1,
custom: 1,
red: 1,
white: 1
} || (d = "red");
B.theme || (B.theme = d);
"custom" != B.theme ? B._init_builtin_theme() : B._set_style("");
d = document.createElement("span");
d.id = "recaptcha_challenge_field_holder";
d.style.display = "none";
a("recaptcha_response_field").parentNode.insertBefore(d, a(
"recaptcha_response_field"));
a("recaptcha_response_field").setAttribute("autocomplete",
"off");
a("recaptcha_image").style.width = "300px";
a("recaptcha_image").style.height = "57px";
B.should_focus = !1;
B._set_challenge(RecaptchaState.challenge, "image");
B.updateTabIndexes_();
B.widget && (B.widget.style.display = "");
c.callback && c.callback()
},
updateTabIndexes_: function () {
var a = B.$,
c = y;
c.tabindex && (c = c.tabindex, a("recaptcha_response_field").tabIndex =
c++, "audio" == B.type && a("recaptcha_audio_play_again") &&
(a("recaptcha_audio_play_again").tabIndex = c++, a(
"recaptcha_audio_download"), a(
"recaptcha_audio_download").tabIndex =
c++), "custom" != B.theme && (a("recaptcha_reload_btn")
.tabIndex = c++, a("recaptcha_switch_audio_btn").tabIndex =
c++, a("recaptcha_switch_img_btn").tabIndex = c++, a(
"recaptcha_whatsthis_btn").tabIndex = c, a(
"recaptcha_privacy").tabIndex = c++))
},
switch_type: function (a) {
B.type = a;
B.reload("audio" == B.type ? "a" : "v");
if ("custom" != B.theme) {
a = B.$;
var c = "audio" == B.type ? x.instructions_audio : x.instructions_visual,
c = c.replace(/:$/, "");
a("recaptcha_response_field").setAttribute("placeholder", c)
}
},
reload: function (a) {
var c = y,
d = RecaptchaState;
"undefined" == typeof a && (a = "r");
d = B._get_api_server() + "/reload?c=" + d.challenge + "&k=" +
d.site + "&reason=" + a + "&type=" + B.type;
B.getLang_() && (d += "&lang=" + B.getLang_());
"undefined" != typeof c.extra_challenge_params && (d += "&" + c
.extra_challenge_params);
"audio" == B.type && (d = c.audio_beta_12_08 ? d +
"&audio_beta_12_08=1" : d + "&new_audio_default=1");
B.should_focus = "t" != a;
B._add_script(d)
},
finish_reload: function (a, c) {
RecaptchaState.is_incorrect = !1;
B._set_challenge(a, c);
B.updateTabIndexes_()
},
_set_challenge: function (a,
c) {
var d = B.$,
e = RecaptchaState;
e.challenge = a;
B.type = c;
d("recaptcha_challenge_field_holder").innerHTML =
'<input type="hidden" name="recaptcha_challenge_field" id="recaptcha_challenge_field" value="' +
e.challenge + '"/>';
if ("audio" == c) d("recaptcha_image").innerHTML = B.getAudioCaptchaHtml(),
B._loop_playback();
else if ("image" == c) {
var f = B._get_api_server() + "/image?c=" + e.challenge;
d("recaptcha_image").innerHTML =
'<img style="display:block;" alt="' + x.image_alt_text +
'" height="57" width="300" src="' + f + '" />'
}
B._css_toggle("recaptcha_had_incorrect_sol",
"recaptcha_nothad_incorrect_sol", e.is_incorrect);
B._css_toggle("recaptcha_is_showing_audio",
"recaptcha_isnot_showing_audio", "audio" == c);
B._clear_input();
B.should_focus && B.focus_response_field();
B._reset_timer()
},
_reset_timer: function () {
clearInterval(B.timer_id);
var a = Math.max(1E3 * (RecaptchaState.timeout - 60), 6E4);
B.timer_id = setInterval(function () {
B.reload("t")
}, a);
return a
},
showhelp: function () {
window.open(B._get_help_link(), "recaptcha_popup",
"width=460,height=580,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes"
)
},
_clear_input: function () {
B.$("recaptcha_response_field").value = ""
},
_displayerror: function (a) {
var c = B.$;
c("recaptcha_image").innerHTML = "";
c("recaptcha_image").appendChild(document.createTextNode(a))
},
reloaderror: function (a) {
B._displayerror(a)
},
_is_ie: function () {
return 0 < navigator.userAgent.indexOf("MSIE") && !window.opera
},
_css_toggle: function (a, c, d) {
var e = B.widget;
e || (e = document.body);
var f = e.className,
f = f.replace(RegExp("(^|\\s+)" + a + "(\\s+|$)"), " "),
f = f.replace(RegExp("(^|\\s+)" + c + "(\\s+|$)"), " ");
e.className = f + (" " + (d ? a : c))
},
_get_help_link: function () {
var a = B._get_api_server().replace(/\/[a-zA-Z0-9]+\/?$/,
"/help"),
a = a + ("?c=" + RecaptchaState.challenge);
B.getLang_() && (a += "&hl=" + B.getLang_());
return a
},
playAgain: function () {
B.$("recaptcha_image").innerHTML = B.getAudioCaptchaHtml();
B._loop_playback()
},
_loop_playback: function () {
var a = B.$("recaptcha_audio_play_again");
a && B.attachEvent(a, "click", function () {
B.playAgain();
return !1
})
},
getAudioCaptchaHtml: function () {
var a = B._get_api_server() + "/audio.mp3?c=" +
RecaptchaState.challenge;
0 == a.indexOf("https://") && (a = "http://" + a.substring(8));
var c = B._get_api_server() + "/img/audiocaptcha.swf?v2",
c = B._is_ie() ?
'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="audiocaptcha" width="0" height="0" codebase="https://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="' +
c +
'" /><param name="quality" value="high" /><param name="bgcolor" value="#869ca7" /><param name="allowScriptAccess" value="always" /></object><br/>' :
'<embed src="' + c +
'" quality="high" bgcolor="#869ca7" width="0" height="0" name="audiocaptcha" align="middle" play="true" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></embed>',
d = "";
B.checkFlashVer() && (d = "<br/>" + B.getSpan_(
'<a id="recaptcha_audio_play_again" class="recaptcha_audio_cant_hear_link">' +
x.play_again + "</a>"));
d += "<br/>" + B.getSpan_(
'<a id="recaptcha_audio_download" class="recaptcha_audio_cant_hear_link" target="_blank" href="' +
a + '">' + x.cant_hear_this + "</a>");
return c + d
},
getSpan_: function (a) {
return "<span" + (RecaptchaState && RecaptchaState.rtl ?
' dir="rtl"' : "") + ">" + a + "</span>"
},
gethttpwavurl: function () {
if ("audio" != B.type) return "";
var a = B._get_api_server() + "/image?c=" + RecaptchaState.challenge;
0 == a.indexOf("https://") && (a = "http://" + a.substring(8));
return a
},
checkFlashVer: function () {
var a = -1 != navigator.appVersion.indexOf("MSIE"),
c = -1 != navigator.appVersion.toLowerCase().indexOf("win"),
d = -1 != navigator.userAgent.indexOf("Opera"),
e = -1;
if (null != navigator.plugins && 0 < navigator.plugins.length) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins[
"Shockwave Flash"]) e = navigator.plugins[
"Shockwave Flash" + (navigator.plugins[
"Shockwave Flash 2.0"] ? " 2.0" : "")].description.split(
" ")[2].split(".")[0]
}
else if (a && c && !d) try {
e = (new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")).GetVariable(
"$version").split(" ")[1].split(",")[0]
}
catch (f) {}
return 9 <= e
},
getLang_: function () {
return "undefined" != typeof RecaptchaState && RecaptchaState.lang ?
RecaptchaState.lang : y.lang ? y.lang : null
}
};
g("Recaptcha", B);
B._init_options(y);
y && "custom" == y.theme ? y.custom_theme_widget && (B.widget = B.$(y.custom_theme_widget)) :
(document.write(
'<div id="recaptcha_widget_div" style="display:none"></div>'),
B.widget = B.$("recaptcha_widget_div"));
B.challenge_callback();
})()