From The Compiler, 4 Years ago, written in JavaScript.
Embed
  1. (function () {
  2.     var b = this,
  3.         g = function (a, c) {
  4.             var d = a.split("."),
  5.                 e = b;
  6.             d[0] in e || !e.execScript || e.execScript("var " + d[0]);
  7.             for (var f; d.length && (f = d.shift());) d.length || void 0 ===
  8.                 c ? e = e[f] ? e[f] : e[f] = {} : e[f] = c
  9.         };
  10.     var h = {};
  11.     g("RecaptchaTemplates", h);
  12.     h.VertHtml =
  13.         '<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> ';
  14.     h.CleanCss =
  15.         ".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}";
  16.     h.CleanHtml =
  17.         '<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> ';
  18.     h.VertCss =
  19.         ".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}";
  20.     var k = {
  21.         visual_challenge: "Get a visual challenge",
  22.         audio_challenge: "Get an audio challenge",
  23.         refresh_btn: "Get a new challenge",
  24.         instructions_visual: "Type the text:",
  25.         instructions_audio: "Type what you hear:",
  26.         help_btn: "Help",
  27.         play_again: "Play sound again",
  28.         cant_hear_this: "Download sound as MP3",
  29.         incorrect_try_again: "Incorrect. Try again.",
  30.         image_alt_text: "reCAPTCHA challenge image",
  31.         privacy_and_terms: "Privacy & Terms"
  32.     }, l = {
  33.             visual_challenge: "الحصول على تحدٍ مرئي",
  34.             audio_challenge: "الحصول على تحدٍ صوتي",
  35.             refresh_btn: "الحصول على تحدٍ جديد",
  36.             instructions_visual: "يرجى كتابة النص:",
  37.             instructions_audio: "اكتب ما تسمعه:",
  38.             help_btn: "مساعدة",
  39.             play_again: "تشغيل الصوت مرة أخرى",
  40.             cant_hear_this: "تنزيل الصوت بتنسيق MP3",
  41.             incorrect_try_again: "غير صحيح. أعد المحاولة.",
  42.             image_alt_text: "صورة التحدي من reCAPTCHA",
  43.             privacy_and_terms: "الخصوصية والبنود"
  44.         }, m = {
  45.             visual_challenge: "Obtener una pista visual",
  46.             audio_challenge: "Obtener una pista sonora",
  47.             refresh_btn: "Obtener una pista nueva",
  48.             instructions_visual: "Introduzca el texto:",
  49.             instructions_audio: "Escribe lo que oigas:",
  50.             help_btn: "Ayuda",
  51.             play_again: "Volver a reproducir el sonido",
  52.             cant_hear_this: "Descargar el sonido en MP3",
  53.             incorrect_try_again: "Incorrecto. Vuélvelo a intentar.",
  54.             image_alt_text: "Pista de imagen reCAPTCHA",
  55.             privacy_and_terms: "Privacidad y condiciones"
  56.         }, n = {
  57.             visual_challenge: "Kumuha ng pagsubok na visual",
  58.             audio_challenge: "Kumuha ng pagsubok na audio",
  59.             refresh_btn: "Kumuha ng bagong pagsubok",
  60.             instructions_visual: "I-type ang teksto:",
  61.             instructions_audio: "I-type ang iyong narinig",
  62.             help_btn: "Tulong",
  63.             play_again: "I-play muli ang tunog",
  64.             cant_hear_this: "I-download ang tunog bilang MP3",
  65.             incorrect_try_again: "Hindi wasto. Muling subukan.",
  66.             image_alt_text: "larawang panghamon ng reCAPTCHA",
  67.             privacy_and_terms: "Privacy at Mga Tuntunin"
  68.         }, q = {
  69.             visual_challenge: "Test visuel",
  70.             audio_challenge: "Test audio",
  71.             refresh_btn: "Nouveau test",
  72.             instructions_visual: "Saisissez le texte :",
  73.             instructions_audio: "Qu'entendez-vous ?",
  74.             help_btn: "Aide",
  75.             play_again: "Réécouter",
  76.             cant_hear_this: "Télécharger l'audio au format MP3",
  77.             incorrect_try_again: "Incorrect. Veuillez réessayer.",
  78.             image_alt_text: "Image reCAPTCHA",
  79.             privacy_and_terms: "Confidentialité et conditions d'utilisation"
  80.         }, r = {
  81.             visual_challenge: "Dapatkan kata pengujian berbentuk visual",
  82.             audio_challenge: "Dapatkan kata pengujian berbentuk audio",
  83.             refresh_btn: "Dapatkan kata pengujian baru",
  84.             instructions_visual: "Ketik teks:",
  85.             instructions_audio: "Ketik yang Anda dengar:",
  86.             help_btn: "Bantuan",
  87.             play_again: "Putar suara sekali lagi",
  88.             cant_hear_this: "Unduh suara sebagai MP3",
  89.             incorrect_try_again: "Salah. Coba lagi.",
  90.             image_alt_text: "Gambar tantangan reCAPTCHA",
  91.             privacy_and_terms: "Privasi & Persyaratan"
  92.         }, s = {
  93.             visual_challenge: "קבל אתגר חזותי",
  94.             audio_challenge: "קבל אתגר שמע",
  95.             refresh_btn: "קבל אתגר חדש",
  96.             instructions_visual: "הקלד את הטקסט:",
  97.             instructions_audio: "הקלד את מה שאתה שומע:",
  98.             help_btn: "עזרה",
  99.             play_again: "הפעל שוב את השמע",
  100.             cant_hear_this: "הורד שמע כ-3MP",
  101.             incorrect_try_again: "שגוי. נסה שוב.",
  102.             image_alt_text: "תמונת אתגר של reCAPTCHA",
  103.             privacy_and_terms: "פרטיות ותנאים"
  104.         }, t = {
  105.             visual_challenge: "Obter um desafio visual",
  106.             audio_challenge: "Obter um desafio de áudio",
  107.             refresh_btn: "Obter um novo desafio",
  108.             instructions_visual: "Digite o texto:",
  109.             instructions_audio: "Digite o que você ouve:",
  110.             help_btn: "Ajuda",
  111.             play_again: "Reproduzir som novamente",
  112.             cant_hear_this: "Fazer download do som no formato MP3",
  113.             incorrect_try_again: "Incorreto. Tente novamente.",
  114.             image_alt_text: "Imagem de desafio reCAPTCHA",
  115.             privacy_and_terms: "Privacidade e Termos"
  116.         }, u = {
  117.             visual_challenge: "Obţineţi un cod captcha vizual",
  118.             audio_challenge: "Obţineţi un cod captcha audio",
  119.             refresh_btn: "Obţineţi un nou cod captcha",
  120.             instructions_visual: "Introduceți textul:",
  121.             instructions_audio: "Introduceţi ceea ce auziţi:",
  122.             help_btn: "Ajutor",
  123.             play_again: "Redaţi sunetul din nou",
  124.             cant_hear_this: "Descărcaţi fişierul audio ca MP3",
  125.             incorrect_try_again: "Incorect. Încercaţi din nou.",
  126.             image_alt_text: "Imagine de verificare reCAPTCHA",
  127.             privacy_and_terms: "Confidenţialitate şi termeni"
  128.         }, v = {
  129.             visual_challenge: "收到一个视频邀请",
  130.             audio_challenge: "换一组音频验证码",
  131.             refresh_btn: "换一组验证码",
  132.             instructions_visual: "输入文字:",
  133.             instructions_audio: "请键入您听到的内容:",
  134.             help_btn: "帮助",
  135.             play_again: "重新播放",
  136.             cant_hear_this: "以 MP3 格式下载声音",
  137.             incorrect_try_again: "不正确,请重试。",
  138.             image_alt_text: "reCAPTCHA 验证图片",
  139.             privacy_and_terms: "隐私权和使用条款"
  140.         }, w = {
  141.             en: k,
  142.             af: {
  143.                 visual_challenge: "Kry 'n visuele verifiëring",
  144.                 audio_challenge: "Kry 'n klankverifiëring",
  145.                 refresh_btn: "Kry 'n nuwe verifiëring",
  146.                 instructions_visual: "",
  147.                 instructions_audio: "Tik wat jy hoor:",
  148.                 help_btn: "Hulp",
  149.                 play_again: "Speel geluid weer",
  150.                 cant_hear_this: "Laai die klank af as MP3",
  151.                 incorrect_try_again: "Verkeerd. Probeer weer.",
  152.                 image_alt_text: "reCAPTCHA-uitdagingprent",
  153.                 privacy_and_terms: "Privaatheid en bepalings"
  154.             },
  155.             am: {
  156.                 visual_challenge: "የእይታ ተጋጣሚ አግኝ",
  157.                 audio_challenge: "ሌላ አዲስ የድምጽ ጥያቄ ይቅረብ",
  158.                 refresh_btn: "ሌላ አዲስ ጥያቄ ይቅረብ",
  159.                 instructions_visual: "",
  160.                 instructions_audio: "የምትሰማውን ተይብ፡-",
  161.                 help_btn: "እገዛ",
  162.                 play_again: "ድምጹን እንደገና አጫውት",
  163.                 cant_hear_this: "ድምጹን በMP3 ቅርጽ አውርድ",
  164.                 incorrect_try_again: "ትክክል አይደለም። እንደገና ሞክር።",
  165.                 image_alt_text: "reCAPTCHA ምስል ግጠም",
  166.                 privacy_and_terms: "ግላዊነት እና ውል"
  167.             },
  168.             ar: l,
  169.             "ar-EG": l,
  170.             bg: {
  171.                 visual_challenge: "Получаване на визуална проверка",
  172.                 audio_challenge: "Зареждане на аудиотест",
  173.                 refresh_btn: "Зареждане на нов тест",
  174.                 instructions_visual: "Въведете текста:",
  175.                 instructions_audio: "Въведете чутото:",
  176.                 help_btn: "Помощ",
  177.                 play_again: "Повторно пускане на звука",
  178.                 cant_hear_this: "Изтегляне на звука във формат MP3",
  179.                 incorrect_try_again: "Неправилно. Опитайте отново.",
  180.                 image_alt_text: "Изображение на проверката с reCAPTCHA",
  181.                 privacy_and_terms: "Поверителност и Общи условия"
  182.             },
  183.             bn: {
  184.                 visual_challenge: "একটি দৃশ্যমান প্রতিদ্বন্দ্বিতা পান",
  185.                 audio_challenge: "একটি অডিও প্রতিদ্বন্দ্বিতা  পান",
  186.                 refresh_btn: "একটি নতুন প্রতিদ্বন্দ্বিতা  পান",
  187.                 instructions_visual: "",
  188.                 instructions_audio: "আপনি যা শুনছেন তা লিখুন:",
  189.                 help_btn: "সহায়তা",
  190.                 play_again: "আবার সাউন্ড প্লে করুন",
  191.                 cant_hear_this: "MP3 রূপে শব্দ ডাউনলোড করুন",
  192.                 incorrect_try_again: "বেঠিক৷ আবার চেষ্টা করুন৷",
  193.                 image_alt_text: "reCAPTCHA চ্যালেঞ্জ চিত্র",
  194.                 privacy_and_terms: "গোপনীয়তা ও শর্তাবলী"
  195.             },
  196.             ca: {
  197.                 visual_challenge: "Obtén un repte visual",
  198.                 audio_challenge: "Obteniu una pista sonora",
  199.                 refresh_btn: "Obteniu una pista nova",
  200.                 instructions_visual: "Escriviu el text:",
  201.                 instructions_audio: "Escriviu el que escolteu:",
  202.                 help_btn: "Ajuda",
  203.                 play_again: "Torna a reproduir el so",
  204.                 cant_hear_this: "Baixa el so com a MP3",
  205.                 incorrect_try_again: "No és correcte. Torna-ho a provar.",
  206.                 image_alt_text: "Imatge del repte de reCAPTCHA",
  207.                 privacy_and_terms: "Privadesa i condicions"
  208.             },
  209.             cs: {
  210.                 visual_challenge: "Zobrazit vizuální podobu výrazu",
  211.                 audio_challenge: "Přehrát zvukovou podobu výrazu",
  212.                 refresh_btn: "Zobrazit nový výraz",
  213.                 instructions_visual: "Zadejte text:",
  214.                 instructions_audio: "Napište, co jste slyšeli:",
  215.                 help_btn: "Nápověda",
  216.                 play_again: "Znovu přehrát zvuk",
  217.                 cant_hear_this: "Stáhnout zvuk ve formátu MP3",
  218.                 incorrect_try_again: "Špatně. Zkuste to znovu.",
  219.                 image_alt_text: "Obrázek reCAPTCHA",
  220.                 privacy_and_terms: "Ochrana soukromí a smluvní podmínky"
  221.             },
  222.             da: {
  223.                 visual_challenge: "Hent en visuel udfordring",
  224.                 audio_challenge: "Hent en lydudfordring",
  225.                 refresh_btn: "Hent en ny udfordring",
  226.                 instructions_visual: "Indtast teksten:",
  227.                 instructions_audio: "Indtast det, du hører:",
  228.                 help_btn: "Hjælp",
  229.                 play_again: "Afspil lyden igen",
  230.                 cant_hear_this: "Download lyd som MP3",
  231.                 incorrect_try_again: "Forkert. Prøv igen.",
  232.                 image_alt_text: "reCAPTCHA-udfordringsbillede",
  233.                 privacy_and_terms: "Privatliv og vilkår"
  234.             },
  235.             de: {
  236.                 visual_challenge: "Captcha abrufen",
  237.                 audio_challenge: "Audio-Captcha abrufen",
  238.                 refresh_btn: "Neues Captcha abrufen",
  239.                 instructions_visual: "Geben Sie den angezeigten Text ein:",
  240.                 instructions_audio: "Geben Sie das Gehörte ein:",
  241.                 help_btn: "Hilfe",
  242.                 play_again: "Wort erneut abspielen",
  243.                 cant_hear_this: "Wort als MP3 herunterladen",
  244.                 incorrect_try_again: "Falsch. Bitte versuchen Sie es erneut.",
  245.                 image_alt_text: "reCAPTCHA-Bild",
  246.                 privacy_and_terms: "Datenschutzerklärung & Nutzungsbedingungen"
  247.             },
  248.             el: {
  249.                 visual_challenge: "Οπτική πρόκληση",
  250.                 audio_challenge: "Ηχητική πρόκληση",
  251.                 refresh_btn: "Νέα πρόκληση",
  252.                 instructions_visual: "Πληκτρολογήστε το κείμενο:",
  253.                 instructions_audio: "Πληκτρολογήστε ότι ακούτε:",
  254.                 help_btn: "Βοήθεια",
  255.                 play_again: "Αναπαραγωγή ήχου ξανά",
  256.                 cant_hear_this: "Λήψη ήχου ως ΜΡ3",
  257.                 incorrect_try_again: "Λάθος. Δοκιμάστε ξανά.",
  258.                 image_alt_text: "Εικόνα πρόκλησης reCAPTCHA",
  259.                 privacy_and_terms: "Απόρρητο και όροι"
  260.             },
  261.             "en-GB": k,
  262.             "en-US": k,
  263.             es: m,
  264.             "es-419": {
  265.                 visual_challenge: "Enfrentar un desafío visual",
  266.                 audio_challenge: "Enfrentar un desafío de audio",
  267.                 refresh_btn: "Enfrentar un nuevo desafío",
  268.                 instructions_visual: "Escriba el texto:",
  269.                 instructions_audio: "Escribe lo que escuchas:",
  270.                 help_btn: "Ayuda",
  271.                 play_again: "Reproducir sonido de nuevo",
  272.                 cant_hear_this: "Descargar sonido en formato MP3",
  273.                 incorrect_try_again: "Incorrecto. Vuelve a intentarlo.",
  274.                 image_alt_text: "Imagen del desafío de la reCAPTCHA",
  275.                 privacy_and_terms: "Privacidad y condiciones"
  276.             },
  277.             "es-ES": m,
  278.             et: {
  279.                 visual_challenge: "Kuva kuvapõhine robotilõks",
  280.                 audio_challenge: "Kuva helipõhine robotilõks",
  281.                 refresh_btn: "Kuva uus robotilõks",
  282.                 instructions_visual: "Tippige tekst:",
  283.                 instructions_audio: "Tippige, mida kuulete.",
  284.                 help_btn: "Abi",
  285.                 play_again: "Esita heli uuesti",
  286.                 cant_hear_this: "Laadi heli alla MP3-vormingus",
  287.                 incorrect_try_again: "Vale. Proovige uuesti.",
  288.                 image_alt_text: "reCAPTCHA robotilõksu kujutis",
  289.                 privacy_and_terms: "Privaatsus ja tingimused"
  290.             },
  291.             eu: {
  292.                 visual_challenge: "Eskuratu ikusizko erronka",
  293.                 audio_challenge: "Eskuratu audio-erronka",
  294.                 refresh_btn: "Eskuratu erronka berria",
  295.                 instructions_visual: "",
  296.                 instructions_audio: "Idatzi entzuten duzuna:",
  297.                 help_btn: "Laguntza",
  298.                 play_again: "Erreproduzitu soinua berriro",
  299.                 cant_hear_this: "Deskargatu soinua MP3 gisa",
  300.                 incorrect_try_again: "Ez da zuzena. Saiatu berriro.",
  301.                 image_alt_text: "reCAPTCHA erronkaren irudia",
  302.                 privacy_and_terms: "Pribatutasuna eta baldintzak"
  303.             },
  304.             fa: {
  305.                 visual_challenge: "دریافت یک معمای دیداری",
  306.                 audio_challenge: "دریافت یک معمای صوتی",
  307.                 refresh_btn: "دریافت یک معمای جدید",
  308.                 instructions_visual: "",
  309.                 instructions_audio: "آنچه را که می‌شنوید تایپ کنید:",
  310.                 help_btn: "راهنمایی",
  311.                 play_again: "پخش مجدد صدا",
  312.                 cant_hear_this: "دانلود صدا به صورت MP3",
  313.                 incorrect_try_again: "نادرست. دوباره امتحان کنید.",
  314.                 image_alt_text: "تصویر چالشی reCAPTCHA",
  315.                 privacy_and_terms: "حریم خصوصی و شرایط"
  316.             },
  317.             fi: {
  318.                 visual_challenge: "Kuvavahvistus",
  319.                 audio_challenge: "Äänivahvistus",
  320.                 refresh_btn: "Uusi kuva",
  321.                 instructions_visual: "Kirjoita teksti:",
  322.                 instructions_audio: "Kirjoita kuulemasi:",
  323.                 help_btn: "Ohje",
  324.                 play_again: "Toista ääni uudelleen",
  325.                 cant_hear_this: "Lataa ääni MP3-tiedostona",
  326.                 incorrect_try_again: "Väärin. Yritä uudelleen.",
  327.                 image_alt_text: "reCAPTCHA-kuva",
  328.                 privacy_and_terms: "Tietosuoja ja käyttöehdot"
  329.             },
  330.             fil: n,
  331.             fr: q,
  332.             "fr-CA": {
  333.                 visual_challenge: "Obtenir un test visuel",
  334.                 audio_challenge: "Obtenir un test audio",
  335.                 refresh_btn: "Obtenir un nouveau test",
  336.                 instructions_visual: "Saisissez le texte :",
  337.                 instructions_audio: "Tapez ce que vous entendez :",
  338.                 help_btn: "Aide",
  339.                 play_again: "Jouer le son de nouveau",
  340.                 cant_hear_this: "Télécharger le son en format MP3",
  341.                 incorrect_try_again: "Erreur, essayez à nouveau",
  342.                 image_alt_text: "Image reCAPTCHA",
  343.                 privacy_and_terms: "Confidentialité et conditions d'utilisation"
  344.             },
  345.             "fr-FR": q,
  346.             gl: {
  347.                 visual_challenge: "Obter unha proba visual",
  348.                 audio_challenge: "Obter unha proba de audio",
  349.                 refresh_btn: "Obter unha proba nova",
  350.                 instructions_visual: "",
  351.                 instructions_audio: "Escribe o que escoitas:",
  352.                 help_btn: "Axuda",
  353.                 play_again: "Reproducir o son de novo",
  354.                 cant_hear_this: "Descargar son como MP3",
  355.                 incorrect_try_again: "Incorrecto. Téntao de novo.",
  356.                 image_alt_text: "Imaxe de proba de reCAPTCHA",
  357.                 privacy_and_terms: "Privacidade e condicións"
  358.             },
  359.             gu: {
  360.                 visual_challenge: "એક દૃશ્યાત્મક પડકાર મેળવો",
  361.                 audio_challenge: "એક ઑડિઓ પડકાર મેળવો",
  362.                 refresh_btn: "એક નવો પડકાર મેળવો",
  363.                 instructions_visual: "",
  364.                 instructions_audio: "તમે જે સાંભળો છો તે લખો:",
  365.                 help_btn: "સહાય",
  366.                 play_again: "ધ્વનિ ફરીથી ચલાવો",
  367.                 cant_hear_this: "MP3 તરીકે ધ્વનિને ડાઉનલોડ કરો",
  368.                 incorrect_try_again: "ખોટું. ફરી પ્રયાસ કરો.",
  369.                 image_alt_text: "reCAPTCHA પડકાર છબી",
  370.                 privacy_and_terms: "ગોપનીયતા અને શરતો"
  371.             },
  372.             hi: {
  373.                 visual_challenge: "कोई विजुअल चुनौती लें",
  374.                 audio_challenge: "कोई ऑडियो चुनौती लें",
  375.                 refresh_btn: "कोई नई चुनौती लें",
  376.                 instructions_visual: "टेक्स्ट टाइप करें:",
  377.                 instructions_audio: "जो आप सुन रहे हैं उसे लिखें:",
  378.                 help_btn: "सहायता",
  379.                 play_again: "ध्‍वनि पुन: चलाएं",
  380.                 cant_hear_this: "ध्‍वनि को MP3 के रूप में डाउनलोड करें",
  381.                 incorrect_try_again: "गलत. पुन: प्रयास करें.",
  382.                 image_alt_text: "reCAPTCHA चुनौती चित्र",
  383.                 privacy_and_terms: "गोपनीयता और शर्तें"
  384.             },
  385.             hr: {
  386.                 visual_challenge: "Dohvati vizualni upit",
  387.                 audio_challenge: "Dohvati zvučni upit",
  388.                 refresh_btn: "Dohvati novi upit",
  389.                 instructions_visual: "Unesite tekst:",
  390.                 instructions_audio: "Upišite što čujete:",
  391.                 help_btn: "Pomoć",
  392.                 play_again: "Ponovi zvuk",
  393.                 cant_hear_this: "Preuzmi zvuk u MP3 formatu",
  394.                 incorrect_try_again: "Nije točno. Pokušajte ponovno.",
  395.                 image_alt_text: "Slikovni izazov reCAPTCHA",
  396.                 privacy_and_terms: "Privatnost i odredbe"
  397.             },
  398.             hu: {
  399.                 visual_challenge: "Vizuális kihívás kérése",
  400.                 audio_challenge: "Hangkihívás kérése",
  401.                 refresh_btn: "Új kihívás kérése",
  402.                 instructions_visual: "Írja be a szöveget:",
  403.                 instructions_audio: "Írja le, amit hall:",
  404.                 help_btn: "Súgó",
  405.                 play_again: "Hang ismételt lejátszása",
  406.                 cant_hear_this: "Hang letöltése MP3 formátumban",
  407.                 incorrect_try_again: "Hibás. Próbálkozzon újra.",
  408.                 image_alt_text: "reCAPTCHA ellenőrző kép",
  409.                 privacy_and_terms: "Adatvédelem és Szerződési Feltételek"
  410.             },
  411.             hy: {
  412.                 visual_challenge: "Ստանալ տեսողական խնդիր",
  413.                 audio_challenge: "Ստանալ ձայնային խնդիր",
  414.                 refresh_btn: "Ստանալ նոր խնդիր",
  415.                 instructions_visual: "Մուտքագրեք տեքստը՝",
  416.                 instructions_audio: "Մուտքագրեք այն, ինչ լսում եք՝",
  417.                 help_btn: "Օգնություն",
  418.                 play_again: "Նվագարկել ձայնը կրկին",
  419.                 cant_hear_this: "Բեռնել ձայնը որպես MP3",
  420.                 incorrect_try_again: "Սխալ է: Փորձեք կրկին:",
  421.                 image_alt_text: "reCAPTCHA պատկերով խնդիր",
  422.                 privacy_and_terms: "Գաղտնիության & պայմաններ"
  423.             },
  424.             id: r,
  425.             is: {
  426.                 visual_challenge: "Fá aðgangspróf sem mynd",
  427.                 audio_challenge: "Fá aðgangspróf sem hljóðskrá",
  428.                 refresh_btn: "Fá nýtt aðgangspróf",
  429.                 instructions_visual: "",
  430.                 instructions_audio: "Sláðu inn það sem þú heyrir:",
  431.                 help_btn: "Hjálp",
  432.                 play_again: "Spila hljóð aftur",
  433.                 cant_hear_this: "Sækja hljóð sem MP3",
  434.                 incorrect_try_again: "Rangt. Reyndu aftur.",
  435.                 image_alt_text: "mynd reCAPTCHA aðgangsprófs",
  436.                 privacy_and_terms: "Persónuvernd og skilmálar"
  437.             },
  438.             it: {
  439.                 visual_challenge: "Verifica visiva",
  440.                 audio_challenge: "Verifica audio",
  441.                 refresh_btn: "Nuova verifica",
  442.                 instructions_visual: "Digita il testo:",
  443.                 instructions_audio: "Digita ciò che senti:",
  444.                 help_btn: "Guida",
  445.                 play_again: "Riproduci di nuovo audio",
  446.                 cant_hear_this: "Scarica audio in MP3",
  447.                 incorrect_try_again: "Sbagliato. Riprova.",
  448.                 image_alt_text: "Immagine di verifica reCAPTCHA",
  449.                 privacy_and_terms: "Privacy e Termini"
  450.             },
  451.             iw: s,
  452.             ja: {
  453.                 visual_challenge: "画像で確認します",
  454.                 audio_challenge: "音声で確認します",
  455.                 refresh_btn: "別の単語でやり直します",
  456.                 instructions_visual: "テキストを入力:",
  457.                 instructions_audio: "聞こえた単語を入力します:",
  458.                 help_btn: "ヘルプ",
  459.                 play_again: "もう一度聞く",
  460.                 cant_hear_this: "MP3 で音声をダウンロード",
  461.                 incorrect_try_again: "正しくありません。もう一度やり直してください。",
  462.                 image_alt_text: "reCAPTCHA 確認用画像",
  463.                 privacy_and_terms: "プライバシーと利用規約"
  464.             },
  465.             kn: {
  466.                 visual_challenge: "ದೃಶ್ಯ ಸವಾಲೊಂದನ್ನು ಸ್ವೀಕರಿಸಿ",
  467.                 audio_challenge: "ಆಡಿಯೋ ಸವಾಲೊಂದನ್ನು ಸ್ವೀಕರಿಸಿ",
  468.                 refresh_btn: "ಹೊಸ ಸವಾಲೊಂದನ್ನು ಪಡೆಯಿರಿ",
  469.                 instructions_visual: "",
  470.                 instructions_audio: "ನಿಮಗೆ ಕೇಳಿಸುವುದನ್ನು ಟೈಪ್‌ ಮಾಡಿ:",
  471.                 help_btn: "ಸಹಾಯ",
  472.                 play_again: "ಧ್ವನಿಯನ್ನು ಮತ್ತೆ ಪ್ಲೇ ಮಾಡಿ",
  473.                 cant_hear_this: "ಧ್ವನಿಯನ್ನು MP3 ರೂಪದಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ",
  474.                 incorrect_try_again: "ತಪ್ಪಾಗಿದೆ. ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.",
  475.                 image_alt_text: "reCAPTCHA ಸವಾಲು ಚಿತ್ರ",
  476.                 privacy_and_terms: "ಗೌಪ್ಯತೆ ಮತ್ತು ನಿಯಮಗಳು"
  477.             },
  478.             ko: {
  479.                 visual_challenge: "그림으로 보안문자 받기",
  480.                 audio_challenge: "음성으로 보안문자 받기",
  481.                 refresh_btn: "보안문자 새로 받기",
  482.                 instructions_visual: "텍스트 입력:",
  483.                 instructions_audio: "음성 보안문자 입력:",
  484.                 help_btn: "도움말",
  485.                 play_again: "음성 다시 듣기",
  486.                 cant_hear_this: "음성을 MP3로 다운로드",
  487.                 incorrect_try_again: "틀렸습니다. 다시 시도해 주세요.",
  488.                 image_alt_text: "reCAPTCHA 보안문자 이미지",
  489.                 privacy_and_terms: "개인정보 보호 및 약관"
  490.             },
  491.             ln: q,
  492.             lt: {
  493.                 visual_challenge: "Gauti vaizdinį atpažinimo testą",
  494.                 audio_challenge: "Gauti garso atpažinimo testą",
  495.                 refresh_btn: "Gauti naują atpažinimo testą",
  496.                 instructions_visual: "Įveskite tekstą:",
  497.                 instructions_audio: "Įveskite tai, ką girdite:",
  498.                 help_btn: "Pagalba",
  499.                 play_again: "Dar kartą paleisti garsą",
  500.                 cant_hear_this: "Atsisiųsti garsą kaip MP3",
  501.                 incorrect_try_again: "Neteisingai. Bandykite dar kartą.",
  502.                 image_alt_text: "Testo „reCAPTCHA“ vaizdas",
  503.                 privacy_and_terms: "Privatumas ir sąlygos"
  504.             },
  505.             lv: {
  506.                 visual_challenge: "Saņemt vizuālu izaicinājumu",
  507.                 audio_challenge: "Saņemt audio izaicinājumu",
  508.                 refresh_btn: "Saņemt jaunu izaicinājumu",
  509.                 instructions_visual: "Ievadiet tekstu:",
  510.                 instructions_audio: "Ierakstiet dzirdamo:",
  511.                 help_btn: "Palīdzība",
  512.                 play_again: "Vēlreiz atskaņot skaņu",
  513.                 cant_hear_this: "Lejupielādēt skaņu MP3 formātā",
  514.                 incorrect_try_again: "Nepareizi. Mēģiniet vēlreiz.",
  515.                 image_alt_text: "reCAPTCHA izaicinājuma attēls",
  516.                 privacy_and_terms: "Konfidencialitāte un noteikumi"
  517.             },
  518.             ml: {
  519.                 visual_challenge: "ഒരു ദൃശ്യ ചലഞ്ച് നേടുക",
  520.                 audio_challenge: "ഒരു ഓഡിയോ ചലഞ്ച് നേടുക",
  521.                 refresh_btn: "ഒരു പുതിയ ചലഞ്ച് നേടുക",
  522.                 instructions_visual: "",
  523.                 instructions_audio: "കേൾക്കുന്നത് ടൈപ്പ് ചെയ്യൂ:",
  524.                 help_btn: "സഹായം",
  525.                 play_again: "ശബ്‌ദം വീണ്ടും പ്ലേ ചെയ്യുക",
  526.                 cant_hear_this: "ശബ്‌ദം MP3 ആയി ഡൗൺലോഡ് ചെയ്യുക",
  527.                 incorrect_try_again: "തെറ്റാണ്. വീണ്ടും ശ്രമിക്കുക.",
  528.                 image_alt_text: "reCAPTCHA ചലഞ്ച് ഇമേജ്",
  529.                 privacy_and_terms: "സ്വകാര്യതയും നിബന്ധനകളും"
  530.             },
  531.             mr: {
  532.                 visual_challenge: "दृश्‍यमान आव्हान प्राप्त करा",
  533.                 audio_challenge: "ऑडीओ आव्हान प्राप्त करा",
  534.                 refresh_btn: "एक नवीन आव्हान प्राप्त करा",
  535.                 instructions_visual: "",
  536.                 instructions_audio: "आपल्याला जे ऐकू येईल ते टाइप करा:",
  537.                 help_btn: "मदत",
  538.                 play_again: "ध्‍वनी पुन्हा प्‍ले करा",
  539.                 cant_hear_this: "MP3 रुपात ध्‍वनी डाउनलोड करा",
  540.                 incorrect_try_again: "अयोग्‍य. पुन्‍हा प्रयत्‍न करा.",
  541.                 image_alt_text: "reCAPTCHA आव्‍हान प्रतिमा",
  542.                 privacy_and_terms: "गोपनीयता आणि अटी"
  543.             },
  544.             ms: {
  545.                 visual_challenge: "Dapatkan cabaran visual",
  546.                 audio_challenge: "Dapatkan cabaran audio",
  547.                 refresh_btn: "Dapatkan cabaran baru",
  548.                 instructions_visual: "Taipkan teksnya:",
  549.                 instructions_audio: "Taip apa yang didengari:",
  550.                 help_btn: "Bantuan",
  551.                 play_again: "Mainkan bunyi sekali lagi",
  552.                 cant_hear_this: "Muat turun bunyi sebagai MP3",
  553.                 incorrect_try_again: "Tidak betul. Cuba lagi.",
  554.                 image_alt_text: "Imej cabaran reCAPTCHA",
  555.                 privacy_and_terms: "Privasi & Syarat"
  556.             },
  557.             nl: {
  558.                 visual_challenge: "Een visuele uitdaging proberen",
  559.                 audio_challenge: "Een audio-uitdaging proberen",
  560.                 refresh_btn: "Een nieuwe uitdaging proberen",
  561.                 instructions_visual: "Typ de tekst:",
  562.                 instructions_audio: "Typ wat u hoort:",
  563.                 help_btn: "Help",
  564.                 play_again: "Geluid opnieuw afspelen",
  565.                 cant_hear_this: "Geluid downloaden als MP3",
  566.                 incorrect_try_again: "Onjuist. Probeer het opnieuw.",
  567.                 image_alt_text: "reCAPTCHA-uitdagingsafbeelding",
  568.                 privacy_and_terms: "Privacy en voorwaarden"
  569.             },
  570.             no: {
  571.                 visual_challenge: "Få en bildeutfordring",
  572.                 audio_challenge: "Få en lydutfordring",
  573.                 refresh_btn: "Få en ny utfordring",
  574.                 instructions_visual: "Skriv inn teksten:",
  575.                 instructions_audio: "Skriv inn det du hører:",
  576.                 help_btn: "Hjelp",
  577.                 play_again: "Spill av lyd på nytt",
  578.                 cant_hear_this: "Last ned lyd som MP3",
  579.                 incorrect_try_again: "Feil. Prøv på nytt.",
  580.                 image_alt_text: "reCAPTCHA-utfordringsbilde",
  581.                 privacy_and_terms: "Personvern og vilkår"
  582.             },
  583.             pl: {
  584.                 visual_challenge: "Pokaż podpowiedź wizualną",
  585.                 audio_challenge: "Odtwórz podpowiedź dźwiękową",
  586.                 refresh_btn: "Nowa podpowiedź",
  587.                 instructions_visual: "Przepisz tekst:",
  588.                 instructions_audio: "Wpisz usłyszane słowa:",
  589.                 help_btn: "Pomoc",
  590.                 play_again: "Odtwórz dźwięk ponownie",
  591.                 cant_hear_this: "Pobierz dźwięk jako plik MP3",
  592.                 incorrect_try_again: "Nieprawidłowo. Spróbuj ponownie.",
  593.                 image_alt_text: "Zadanie obrazkowe reCAPTCHA",
  594.                 privacy_and_terms: "Prywatność i warunki"
  595.             },
  596.             pt: t,
  597.             "pt-BR": t,
  598.             "pt-PT": {
  599.                 visual_challenge: "Obter um desafio visual",
  600.                 audio_challenge: "Obter um desafio de áudio",
  601.                 refresh_btn: "Obter um novo desafio",
  602.                 instructions_visual: "Introduza o texto:",
  603.                 instructions_audio: "Escreva o que ouvir:",
  604.                 help_btn: "Ajuda",
  605.                 play_again: "Reproduzir som novamente",
  606.                 cant_hear_this: "Transferir som como MP3",
  607.                 incorrect_try_again: "Incorreto. Tente novamente.",
  608.                 image_alt_text: "Imagem de teste reCAPTCHA",
  609.                 privacy_and_terms: "Privacidade e Termos de Utilização"
  610.             },
  611.             ro: u,
  612.             ru: {
  613.                 visual_challenge: "Визуальная проверка",
  614.                 audio_challenge: "Звуковая проверка",
  615.                 refresh_btn: "Обновить",
  616.                 instructions_visual: "Введите текст:",
  617.                 instructions_audio: "Введите то, что слышите:",
  618.                 help_btn: "Справка",
  619.                 play_again: "Прослушать еще раз",
  620.                 cant_hear_this: "Загрузить MP3-файл",
  621.                 incorrect_try_again: "Неправильно. Повторите попытку.",
  622.                 image_alt_text: "Проверка по слову reCAPTCHA",
  623.                 privacy_and_terms: "Правила и принципы"
  624.             },
  625.             sk: {
  626.                 visual_challenge: "Zobraziť vizuálnu podobu",
  627.                 audio_challenge: "Prehrať zvukovú podobu",
  628.                 refresh_btn: "Zobraziť nový výraz",
  629.                 instructions_visual: "Zadajte text:",
  630.                 instructions_audio: "Zadajte, čo počujete:",
  631.                 help_btn: "Pomocník",
  632.                 play_again: "Znova prehrať zvuk",
  633.                 cant_hear_this: "Prevziať zvuk v podobe súboru MP3",
  634.                 incorrect_try_again: "Nesprávne. Skúste to znova.",
  635.                 image_alt_text: "Obrázok zadania reCAPTCHA",
  636.                 privacy_and_terms: "Ochrana osobných údajov a Zmluvné podmienky"
  637.             },
  638.             sl: {
  639.                 visual_challenge: "Vizualni preskus",
  640.                 audio_challenge: "Zvočni preskus",
  641.                 refresh_btn: "Nov preskus",
  642.                 instructions_visual: "Vnesite besedilo:",
  643.                 instructions_audio: "Natipkajte, kaj slišite:",
  644.                 help_btn: "Pomoč",
  645.                 play_again: "Znova predvajaj zvok",
  646.                 cant_hear_this: "Prenesi zvok kot MP3",
  647.                 incorrect_try_again: "Napačno. Poskusite znova.",
  648.                 image_alt_text: "Slika izziva reCAPTCHA",
  649.                 privacy_and_terms: "Zasebnost in pogoji"
  650.             },
  651.             sr: {
  652.                 visual_challenge: "Примите визуелни упит",
  653.                 audio_challenge: "Примите аудио упит",
  654.                 refresh_btn: "Примите нови упит",
  655.                 instructions_visual: "Унесите текст:",
  656.                 instructions_audio: "Откуцајте оно што чујете:",
  657.                 help_btn: "Помоћ",
  658.                 play_again: "Поново пусти звук",
  659.                 cant_hear_this: "Преузми звук као MP3 снимак",
  660.                 incorrect_try_again: "Нетачно. Покушајте поново.",
  661.                 image_alt_text: "Слика reCAPTCHA провере",
  662.                 privacy_and_terms: "Приватност и услови"
  663.             },
  664.             sv: {
  665.                 visual_challenge: "Hämta captcha i bildformat",
  666.                 audio_challenge: "Hämta captcha i ljudformat",
  667.                 refresh_btn: "Hämta ny captcha",
  668.                 instructions_visual: "Skriv texten:",
  669.                 instructions_audio: "Skriv det du hör:",
  670.                 help_btn: "Hjälp",
  671.                 play_again: "Spela upp ljudet igen",
  672.                 cant_hear_this: "Hämta ljud som MP3",
  673.                 incorrect_try_again: "Fel. Försök igen.",
  674.                 image_alt_text: "reCAPTCHA-bild",
  675.                 privacy_and_terms: "Sekretess och villkor"
  676.             },
  677.             sw: {
  678.                 visual_challenge: "Pata herufi za kusoma",
  679.                 audio_challenge: "Pata herufi za kusikiliza",
  680.                 refresh_btn: "Pata herufi mpya",
  681.                 instructions_visual: "",
  682.                 instructions_audio: "Charaza unachosikia:",
  683.                 help_btn: "Usaidizi",
  684.                 play_again: "Cheza sauti tena",
  685.                 cant_hear_this: "Pakua sauti kama MP3",
  686.                 incorrect_try_again: "Sio sahihi. Jaribu tena.",
  687.                 image_alt_text: "picha ya changamoto ya reCAPTCHA",
  688.                 privacy_and_terms: "Faragha & Masharti"
  689.             },
  690.             ta: {
  691.                 visual_challenge: "பார்வை சேலஞ்சைப் பெறுக",
  692.                 audio_challenge: "ஆடியோ சேலஞ்சைப் பெறுக",
  693.                 refresh_btn: "புதிய சேலஞ்சைப் பெறுக",
  694.                 instructions_visual: "",
  695.                 instructions_audio: "கேட்பதை டைப் செய்க:",
  696.                 help_btn: "உதவி",
  697.                 play_again: "ஒலியை மீண்டும் இயக்கு",
  698.                 cant_hear_this: "ஒலியை MP3 ஆக பதிவிறக்குக",
  699.                 incorrect_try_again: "தவறானது. மீண்டும் முயலவும்.",
  700.                 image_alt_text: "reCAPTCHA சேலஞ்ச் படம்",
  701.                 privacy_and_terms: "தனியுரிமை & விதிமுறைகள்"
  702.             },
  703.             te: {
  704.                 visual_challenge: "ఒక దృశ్యమాన సవాలును స్వీకరించండి",
  705.                 audio_challenge: "ఒక ఆడియో సవాలును స్వీకరించండి",
  706.                 refresh_btn: "క్రొత్త సవాలును స్వీకరించండి",
  707.                 instructions_visual: "",
  708.                 instructions_audio: "మీరు విన్నది టైప్ చేయండి:",
  709.                 help_btn: "సహాయం",
  710.                 play_again: "ధ్వనిని మళ్లీ ప్లే చేయి",
  711.                 cant_hear_this: "ధ్వనిని MP3 వలె డౌన్‌లోడ్ చేయి",
  712.                 incorrect_try_again: "తప్పు. మళ్లీ ప్రయత్నించండి.",
  713.                 image_alt_text: "reCAPTCHA సవాలు చిత్రం",
  714.                 privacy_and_terms: "గోప్యత & నిబంధనలు"
  715.             },
  716.             th: {
  717.                 visual_challenge: "รับความท้าทายด้านภาพ",
  718.                 audio_challenge: "รับความท้าทายด้านเสียง",
  719.                 refresh_btn: "รับความท้าทายใหม่",
  720.                 instructions_visual: "พิมพ์ข้อความนี้:",
  721.                 instructions_audio: "พิมพ์สิ่งที่คุณได้ยิน:",
  722.                 help_btn: "ความช่วยเหลือ",
  723.                 play_again: "เล่นเสียงอีกครั้ง",
  724.                 cant_hear_this: "ดาวโหลดเสียงเป็น MP3",
  725.                 incorrect_try_again: "ไม่ถูกต้อง ลองอีกครั้ง",
  726.                 image_alt_text: "รหัสภาพ reCAPTCHA",
  727.                 privacy_and_terms: "นโยบายส่วนบุคคลและข้อกำหนด"
  728.             },
  729.             tr: {
  730.                 visual_challenge: "Görsel sorgu al",
  731.                 audio_challenge: "Sesli sorgu al",
  732.                 refresh_btn: "Yeniden yükle",
  733.                 instructions_visual: "Metni yazın:",
  734.                 instructions_audio: "Duyduğunuzu yazın:",
  735.                 help_btn: "Yardım",
  736.                 play_again: "Sesi tekrar çal",
  737.                 cant_hear_this: "Sesi MP3 olarak indir",
  738.                 incorrect_try_again: "Yanlış. Tekrar deneyin.",
  739.                 image_alt_text: "reCAPTCHA sorusu resmi",
  740.                 privacy_and_terms: "Gizlilik ve Şartlar"
  741.             },
  742.             uk: {
  743.                 visual_challenge: "Отримати візуальний текст",
  744.                 audio_challenge: "Отримати аудіозапис",
  745.                 refresh_btn: "Оновити текст",
  746.                 instructions_visual: "Введіть текст:",
  747.                 instructions_audio: "Введіть почуте:",
  748.                 help_btn: "Довідка",
  749.                 play_again: "Відтворити запис ще раз",
  750.                 cant_hear_this: "Завантажити запис як MP3",
  751.                 incorrect_try_again: "Неправильно. Спробуйте ще раз.",
  752.                 image_alt_text: "Зображення завдання reCAPTCHA",
  753.                 privacy_and_terms: "Конфіденційність і умови"
  754.             },
  755.             ur: {
  756.                 visual_challenge: "ایک مرئی چیلنج حاصل کریں",
  757.                 audio_challenge: "ایک آڈیو چیلنج حاصل کریں",
  758.                 refresh_btn: "ایک نیا چیلنج حاصل کریں",
  759.                 instructions_visual: "",
  760.                 instructions_audio: "جو سنائی دیتا ہے وہ ٹائپ کریں:",
  761.                 help_btn: "مدد",
  762.                 play_again: "آواز دوبارہ چلائیں",
  763.                 cant_hear_this: "آواز کو MP3 کے بطور ڈاؤن لوڈ کریں",
  764.                 incorrect_try_again: "غلط۔ دوبارہ کوشش کریں۔",
  765.                 image_alt_text: "reCAPTCHA چیلنج والی شبیہ",
  766.                 privacy_and_terms: "رازداری و شرائط"
  767.             },
  768.             vi: {
  769.                 visual_challenge: "Nhận thử thách hình ảnh",
  770.                 audio_challenge: "Nhận thử thách âm thanh",
  771.                 refresh_btn: "Nhận thử thách mới",
  772.                 instructions_visual: "Nhập văn bản:",
  773.                 instructions_audio: "Nhập nội dung bạn nghe thấy:",
  774.                 help_btn: "Trợ giúp",
  775.                 play_again: "Phát lại âm thanh",
  776.                 cant_hear_this: "Tải âm thanh xuống dưới dạng MP3",
  777.                 incorrect_try_again: "Không chính xác. Hãy thử lại.",
  778.                 image_alt_text: "Hình xác thực reCAPTCHA",
  779.                 privacy_and_terms: "Bảo mật và điều khoản"
  780.             },
  781.             "zh-CN": v,
  782.             "zh-HK": {
  783.                 visual_challenge: "回答圖像驗證問題",
  784.                 audio_challenge: "取得語音驗證問題",
  785.                 refresh_btn: "換一個驗證問題",
  786.                 instructions_visual: "輸入文字:",
  787.                 instructions_audio: "鍵入您所聽到的:",
  788.                 help_btn: "說明",
  789.                 play_again: "再次播放聲音",
  790.                 cant_hear_this: "將聲音下載為 MP3",
  791.                 incorrect_try_again: "不正確,再試一次。",
  792.                 image_alt_text: "reCAPTCHA 驗證文字圖片",
  793.                 privacy_and_terms: "私隱權與條款"
  794.             },
  795.             "zh-TW": {
  796.                 visual_challenge: "取得圖片驗證問題",
  797.                 audio_challenge: "取得語音驗證問題",
  798.                 refresh_btn: "取得新的驗證問題",
  799.                 instructions_visual: "請輸入圖片中的文字:",
  800.                 instructions_audio: "請輸入語音內容:",
  801.                 help_btn: "說明",
  802.                 play_again: "再次播放",
  803.                 cant_hear_this: "以 MP3 格式下載聲音",
  804.                 incorrect_try_again: "驗證碼有誤,請再試一次。",
  805.                 image_alt_text: "reCAPTCHA 驗證文字圖片",
  806.                 privacy_and_terms: "隱私權與條款"
  807.             },
  808.             zu: {
  809.                 visual_challenge: "Thola inselelo ebonakalayo",
  810.                 audio_challenge: "Thola inselelo yokulalelwayo",
  811.                 refresh_btn: "Thola inselelo entsha",
  812.                 instructions_visual: "",
  813.                 instructions_audio: "Bhala okuzwayo:",
  814.                 help_btn: "Usizo",
  815.                 play_again: "Phinda udlale okulalelwayo futhi",
  816.                 cant_hear_this: "Layisha umsindo njenge-MP3",
  817.                 incorrect_try_again: "Akulungile. Zama futhi.",
  818.                 image_alt_text: "umfanekiso oyinselelo we-reCAPTCHA",
  819.                 privacy_and_terms: "Okwangasese kanye nemigomo"
  820.             },
  821.             tl: n,
  822.             he: s,
  823.             "in": r,
  824.             mo: u,
  825.             zh: v
  826.         };
  827.     var x = k;
  828.     g("RecaptchaStr", x);
  829.     var y = b.RecaptchaOptions;
  830.     g("RecaptchaOptions", y);
  831.     var z = {
  832.         tabindex: 0,
  833.         theme: "red",
  834.         callback: null,
  835.         lang: null,
  836.         custom_theme_widget: null,
  837.         custom_translations: null
  838.     };
  839.     g("RecaptchaDefaultOptions", z);
  840.     var B = {
  841.         widget: null,
  842.         timer_id: -1,
  843.         style_set: !1,
  844.         theme: null,
  845.         type: "image",
  846.         ajax_verify_cb: null,
  847.         $: function (a) {
  848.             return "string" == typeof a ? document.getElementById(a) : a
  849.         },
  850.         attachEvent: function (a, c, d) {
  851.             a && a.addEventListener ? a.addEventListener(c, d, !1) : a && a
  852.                 .attachEvent && a.attachEvent("on" + c, d)
  853.         },
  854.         create: function (a, c, d) {
  855.             B.destroy();
  856.             c && (B.widget = B.$(c));
  857.             B._init_options(d);
  858.             B._call_challenge(a)
  859.         },
  860.         destroy: function () {
  861.             var a = B.$("recaptcha_challenge_field");
  862.             a && a.parentNode.removeChild(a); - 1 != B.timer_id &&
  863.                 clearInterval(B.timer_id);
  864.             B.timer_id = -1;
  865.             if (a = B.$("recaptcha_image")) a.innerHTML = "";
  866.             B.widget && ("custom" != B.theme ? B.widget.innerHTML = "" : B.widget
  867.                 .style.display = "none", B.widget = null)
  868.         },
  869.         focus_response_field: function () {
  870.             B.$("recaptcha_response_field").focus()
  871.         },
  872.         get_challenge: function () {
  873.             return "undefined" == typeof RecaptchaState ? null :
  874.                 RecaptchaState.challenge
  875.         },
  876.         get_response: function () {
  877.             var a = B.$("recaptcha_response_field");
  878.             return a ? a.value : null
  879.         },
  880.         ajax_verify: function (a) {
  881.             B.ajax_verify_cb = a;
  882.             a = B.get_challenge() || "";
  883.             var c = B.get_response() || "";
  884.             a = B._get_api_server() + "/ajaxverify?c=" + encodeURIComponent(
  885.                 a) + "&response=" + encodeURIComponent(c);
  886.             B._add_script(a)
  887.         },
  888.         _ajax_verify_callback: function (a) {
  889.             B.ajax_verify_cb(a)
  890.         },
  891.         _get_api_server: function () {
  892.             var a = window.location.protocol,
  893.                 c;
  894.             if ("undefined" != typeof _RecaptchaOverrideApiServer) c =
  895.                 _RecaptchaOverrideApiServer;
  896.             else {
  897.                 if ("undefined" != typeof RecaptchaState && "string" ==
  898.                     typeof RecaptchaState.server && 0 < RecaptchaState.server
  899.                     .length) return RecaptchaState.server.replace(/\/+$/,
  900.                     "");
  901.                 c = "www.google.com/recaptcha/api"
  902.             }
  903.             return a +
  904.                 "//" + c
  905.         },
  906.         _get_service_url_root: function () {
  907.             var a = B._get_api_server(),
  908.                 c = a.length - 1;
  909.             "/" == a[c] && (a = a.substring(0, c));
  910.             return a
  911.         },
  912.         _call_challenge: function (a) {
  913.             a = B._get_api_server() + "/challenge?k=" + a +
  914.                 "&ajax=1&cachestop=" + Math.random();
  915.             B.getLang_() && (a += "&lang=" + B.getLang_());
  916.             "undefined" != typeof y.extra_challenge_params && (a += "&" + y
  917.                 .extra_challenge_params);
  918.             B._add_script(a)
  919.         },
  920.         _add_script: function (a) {
  921.             var c = document.createElement("script");
  922.             c.type = "text/javascript";
  923.             c.src = a;
  924.             B._get_script_area().appendChild(c)
  925.         },
  926.         _get_script_area: function () {
  927.             var a =
  928.                 document.getElementsByTagName("head");
  929.             return a = !a || 1 > a.length ? document.body : a[0]
  930.         },
  931.         _hash_merge: function (a) {
  932.             for (var c = {}, d = 0; d < a.length; d++)
  933.                 for (var e in a[d]) c[e] = a[d][e];
  934.             return c
  935.         },
  936.         _init_options: function (a) {
  937.             y = B._hash_merge([z, a || {}])
  938.         },
  939.         challenge_callback: function () {
  940.             B._reset_timer();
  941.             x = B._hash_merge([k, w[B.getLang_()] || {},
  942.                 y.custom_translations || {}
  943.             ]);
  944.             window.addEventListener && window.addEventListener("unload",
  945.                 function () {
  946.                     B.destroy()
  947.                 }, !1);
  948.             B._is_ie() && window.attachEvent && window.attachEvent(
  949.                 "onbeforeunload",
  950.                 function () {});
  951.             if (0 < navigator.userAgent.indexOf("KHTML")) {
  952.                 var a = document.createElement("iframe");
  953.                 a.src = "about:blank";
  954.                 a.style.height = "0px";
  955.                 a.style.width = "0px";
  956.                 a.style.visibility = "hidden";
  957.                 a.style.border = "none";
  958.                 a.appendChild(document.createTextNode(
  959.                     "This frame prevents back/forward cache problems in Safari."
  960.                 ));
  961.                 document.body.appendChild(a)
  962.             }
  963.             B._finish_widget()
  964.         },
  965.         _add_css: function (a) {
  966.             if (-1 != navigator.appVersion.indexOf("MSIE 5")) document.write(
  967.                 '<style type="text/css">' + a + "</style>");
  968.             else {
  969.                 var c = document.createElement("style");
  970.                 c.type = "text/css";
  971.                 c.styleSheet ? c.styleSheet.cssText = a : c.appendChild(
  972.                     document.createTextNode(a));
  973.                 B._get_script_area().appendChild(c)
  974.             }
  975.         },
  976.         _set_style: function (a) {
  977.             B.style_set || (B.style_set = !0, B._add_css(a +
  978.                 "\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}"
  979.             ))
  980.         },
  981.         _init_builtin_theme: function () {
  982.             var a =
  983.                 B.$,
  984.                 c = B._get_service_url_root(),
  985.                 d = h.VertCss,
  986.                 e = h.VertHtml,
  987.                 f = c + "/img/" + B.theme,
  988.                 p = "gif",
  989.                 c = B.theme;
  990.             "clean" == c && (d = h.CleanCss, e = h.CleanHtml, p = "png");
  991.             d = d.replace(/IMGROOT/g, f);
  992.             B._set_style(d);
  993.             B.widget.innerHTML = '<div id="recaptcha_area">' + e + "</div>";
  994.             d = B.getLang_();
  995.             a("recaptcha_privacy") && null != d && "en" == d.substring(0, 2)
  996.                 .toLowerCase() && null != x.privacy_and_terms && 0 < x.privacy_and_terms
  997.                 .length && (d = document.createElement("a"), d.href =
  998.                     "http://www.google.com/intl/en/policies/", d.target =
  999.                     "_blank", d.innerHTML = x.privacy_and_terms,
  1000.                     a("recaptcha_privacy").appendChild(d));
  1001.             d = function (c, d, e, C) {
  1002.                 var A = a(c);
  1003.                 A.src = f + "/" + d + "." + p;
  1004.                 d = x[e];
  1005.                 A.alt = d;
  1006.                 c = a(c + "_btn");
  1007.                 c.title = d;
  1008.                 B.attachEvent(c, "click", C)
  1009.             };
  1010.             d("recaptcha_reload", "refresh", "refresh_btn", B.reload);
  1011.             d("recaptcha_switch_audio", "audio", "audio_challenge",
  1012.                 function () {
  1013.                     B.switch_type("audio")
  1014.                 });
  1015.             d("recaptcha_switch_img", "text", "visual_challenge", function () {
  1016.                 B.switch_type("image")
  1017.             });
  1018.             d("recaptcha_whatsthis", "help", "help_btn", B.showhelp);
  1019.             "clean" == c && (a("recaptcha_logo").src = f + "/logo." + p);
  1020.             a("recaptcha_table").className =
  1021.                 "recaptchatable recaptcha_theme_" + B.theme;
  1022.             c = function (c, d) {
  1023.                 var e = a(c);
  1024.                 e && (RecaptchaState.rtl && "span" == e.tagName.toLowerCase() &&
  1025.                     (e.dir = "rtl"), e.appendChild(document.createTextNode(
  1026.                         x[d])))
  1027.             };
  1028.             c("recaptcha_instructions_image", "instructions_visual");
  1029.             c("recaptcha_instructions_audio", "instructions_audio");
  1030.             c("recaptcha_instructions_error", "incorrect_try_again");
  1031.             a("recaptcha_instructions_image") || a(
  1032.                 "recaptcha_instructions_audio") || (c = "audio" == B.type ?
  1033.                 x.instructions_audio : x.instructions_visual, c = c.replace(
  1034.                     /:$/,
  1035.                     ""), a("recaptcha_response_field").setAttribute(
  1036.                     "placeholder", c))
  1037.         },
  1038.         _finish_widget: function () {
  1039.             var a = B.$,
  1040.                 c = y,
  1041.                 d = c.theme;
  1042.             d in {
  1043.                 blackglass: 1,
  1044.                 clean: 1,
  1045.                 custom: 1,
  1046.                 red: 1,
  1047.                 white: 1
  1048.             } || (d = "red");
  1049.             B.theme || (B.theme = d);
  1050.             "custom" != B.theme ? B._init_builtin_theme() : B._set_style("");
  1051.             d = document.createElement("span");
  1052.             d.id = "recaptcha_challenge_field_holder";
  1053.             d.style.display = "none";
  1054.             a("recaptcha_response_field").parentNode.insertBefore(d, a(
  1055.                 "recaptcha_response_field"));
  1056.             a("recaptcha_response_field").setAttribute("autocomplete",
  1057.                 "off");
  1058.             a("recaptcha_image").style.width = "300px";
  1059.             a("recaptcha_image").style.height = "57px";
  1060.             B.should_focus = !1;
  1061.             B._set_challenge(RecaptchaState.challenge, "image");
  1062.             B.updateTabIndexes_();
  1063.             B.widget && (B.widget.style.display = "");
  1064.             c.callback && c.callback()
  1065.         },
  1066.         updateTabIndexes_: function () {
  1067.             var a = B.$,
  1068.                 c = y;
  1069.             c.tabindex && (c = c.tabindex, a("recaptcha_response_field").tabIndex =
  1070.                 c++, "audio" == B.type && a("recaptcha_audio_play_again") &&
  1071.                 (a("recaptcha_audio_play_again").tabIndex = c++, a(
  1072.                         "recaptcha_audio_download"), a(
  1073.                         "recaptcha_audio_download").tabIndex =
  1074.                     c++), "custom" != B.theme && (a("recaptcha_reload_btn")
  1075.                     .tabIndex = c++, a("recaptcha_switch_audio_btn").tabIndex =
  1076.                     c++, a("recaptcha_switch_img_btn").tabIndex = c++, a(
  1077.                         "recaptcha_whatsthis_btn").tabIndex = c, a(
  1078.                         "recaptcha_privacy").tabIndex = c++))
  1079.         },
  1080.         switch_type: function (a) {
  1081.             B.type = a;
  1082.             B.reload("audio" == B.type ? "a" : "v");
  1083.             if ("custom" != B.theme) {
  1084.                 a = B.$;
  1085.                 var c = "audio" == B.type ? x.instructions_audio : x.instructions_visual,
  1086.                     c = c.replace(/:$/, "");
  1087.                 a("recaptcha_response_field").setAttribute("placeholder", c)
  1088.             }
  1089.         },
  1090.         reload: function (a) {
  1091.             var c = y,
  1092.                 d = RecaptchaState;
  1093.             "undefined" == typeof a && (a = "r");
  1094.             d = B._get_api_server() + "/reload?c=" + d.challenge + "&k=" +
  1095.                 d.site + "&reason=" + a + "&type=" + B.type;
  1096.             B.getLang_() && (d += "&lang=" + B.getLang_());
  1097.             "undefined" != typeof c.extra_challenge_params && (d += "&" + c
  1098.                 .extra_challenge_params);
  1099.             "audio" == B.type && (d = c.audio_beta_12_08 ? d +
  1100.                 "&audio_beta_12_08=1" : d + "&new_audio_default=1");
  1101.             B.should_focus = "t" != a;
  1102.             B._add_script(d)
  1103.         },
  1104.         finish_reload: function (a, c) {
  1105.             RecaptchaState.is_incorrect = !1;
  1106.             B._set_challenge(a, c);
  1107.             B.updateTabIndexes_()
  1108.         },
  1109.         _set_challenge: function (a,
  1110.             c) {
  1111.             var d = B.$,
  1112.                 e = RecaptchaState;
  1113.             e.challenge = a;
  1114.             B.type = c;
  1115.             d("recaptcha_challenge_field_holder").innerHTML =
  1116.                 '<input type="hidden" name="recaptcha_challenge_field" id="recaptcha_challenge_field" value="' +
  1117.                 e.challenge + '"/>';
  1118.             if ("audio" == c) d("recaptcha_image").innerHTML = B.getAudioCaptchaHtml(),
  1119.             B._loop_playback();
  1120.             else if ("image" == c) {
  1121.                 var f = B._get_api_server() + "/image?c=" + e.challenge;
  1122.                 d("recaptcha_image").innerHTML =
  1123.                     '<img style="display:block;" alt="' + x.image_alt_text +
  1124.                     '" height="57" width="300" src="' + f + '" />'
  1125.             }
  1126.             B._css_toggle("recaptcha_had_incorrect_sol",
  1127.                 "recaptcha_nothad_incorrect_sol", e.is_incorrect);
  1128.             B._css_toggle("recaptcha_is_showing_audio",
  1129.                 "recaptcha_isnot_showing_audio", "audio" == c);
  1130.             B._clear_input();
  1131.             B.should_focus && B.focus_response_field();
  1132.             B._reset_timer()
  1133.         },
  1134.         _reset_timer: function () {
  1135.             clearInterval(B.timer_id);
  1136.             var a = Math.max(1E3 * (RecaptchaState.timeout - 60), 6E4);
  1137.             B.timer_id = setInterval(function () {
  1138.                 B.reload("t")
  1139.             }, a);
  1140.             return a
  1141.         },
  1142.         showhelp: function () {
  1143.             window.open(B._get_help_link(), "recaptcha_popup",
  1144.                 "width=460,height=580,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes"
  1145.             )
  1146.         },
  1147.         _clear_input: function () {
  1148.             B.$("recaptcha_response_field").value = ""
  1149.         },
  1150.         _displayerror: function (a) {
  1151.             var c = B.$;
  1152.             c("recaptcha_image").innerHTML = "";
  1153.             c("recaptcha_image").appendChild(document.createTextNode(a))
  1154.         },
  1155.         reloaderror: function (a) {
  1156.             B._displayerror(a)
  1157.         },
  1158.         _is_ie: function () {
  1159.             return 0 < navigator.userAgent.indexOf("MSIE") && !window.opera
  1160.         },
  1161.         _css_toggle: function (a, c, d) {
  1162.             var e = B.widget;
  1163.             e || (e = document.body);
  1164.             var f = e.className,
  1165.                 f = f.replace(RegExp("(^|\\s+)" + a + "(\\s+|$)"), " "),
  1166.                 f = f.replace(RegExp("(^|\\s+)" + c + "(\\s+|$)"), " ");
  1167.             e.className = f + (" " + (d ? a : c))
  1168.         },
  1169.         _get_help_link: function () {
  1170.             var a = B._get_api_server().replace(/\/[a-zA-Z0-9]+\/?$/,
  1171.                 "/help"),
  1172.                 a = a + ("?c=" + RecaptchaState.challenge);
  1173.             B.getLang_() && (a += "&hl=" + B.getLang_());
  1174.             return a
  1175.         },
  1176.         playAgain: function () {
  1177.             B.$("recaptcha_image").innerHTML = B.getAudioCaptchaHtml();
  1178.             B._loop_playback()
  1179.         },
  1180.         _loop_playback: function () {
  1181.             var a = B.$("recaptcha_audio_play_again");
  1182.             a && B.attachEvent(a, "click", function () {
  1183.                 B.playAgain();
  1184.                 return !1
  1185.             })
  1186.         },
  1187.         getAudioCaptchaHtml: function () {
  1188.             var a = B._get_api_server() + "/audio.mp3?c=" +
  1189.                 RecaptchaState.challenge;
  1190.             0 == a.indexOf("https://") && (a = "http://" + a.substring(8));
  1191.             var c = B._get_api_server() + "/img/audiocaptcha.swf?v2",
  1192.                 c = B._is_ie() ?
  1193.                     '<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="' +
  1194.                     c +
  1195.                     '" /><param name="quality" value="high" /><param name="bgcolor" value="#869ca7" /><param name="allowScriptAccess" value="always" /></object><br/>' :
  1196.                     '<embed src="' + c +
  1197.                     '" 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>',
  1198.                 d = "";
  1199.             B.checkFlashVer() && (d = "<br/>" + B.getSpan_(
  1200.                 '<a id="recaptcha_audio_play_again" class="recaptcha_audio_cant_hear_link">' +
  1201.                 x.play_again + "</a>"));
  1202.             d += "<br/>" + B.getSpan_(
  1203.                 '<a id="recaptcha_audio_download" class="recaptcha_audio_cant_hear_link" target="_blank" href="' +
  1204.                 a + '">' + x.cant_hear_this + "</a>");
  1205.             return c + d
  1206.         },
  1207.         getSpan_: function (a) {
  1208.             return "<span" + (RecaptchaState && RecaptchaState.rtl ?
  1209.                 ' dir="rtl"' : "") + ">" + a + "</span>"
  1210.         },
  1211.         gethttpwavurl: function () {
  1212.             if ("audio" != B.type) return "";
  1213.             var a = B._get_api_server() + "/image?c=" + RecaptchaState.challenge;
  1214.             0 == a.indexOf("https://") && (a = "http://" + a.substring(8));
  1215.             return a
  1216.         },
  1217.         checkFlashVer: function () {
  1218.             var a = -1 != navigator.appVersion.indexOf("MSIE"),
  1219.                 c = -1 != navigator.appVersion.toLowerCase().indexOf("win"),
  1220.                 d = -1 != navigator.userAgent.indexOf("Opera"),
  1221.                 e = -1;
  1222.             if (null != navigator.plugins && 0 < navigator.plugins.length) {
  1223.                 if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins[
  1224.                     "Shockwave Flash"]) e = navigator.plugins[
  1225.                     "Shockwave Flash" + (navigator.plugins[
  1226.                         "Shockwave Flash 2.0"] ? " 2.0" : "")].description.split(
  1227.                     " ")[2].split(".")[0]
  1228.             }
  1229.             else if (a && c && !d) try {
  1230.                 e = (new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")).GetVariable(
  1231.                     "$version").split(" ")[1].split(",")[0]
  1232.             }
  1233.             catch (f) {}
  1234.             return 9 <= e
  1235.         },
  1236.         getLang_: function () {
  1237.             return "undefined" != typeof RecaptchaState && RecaptchaState.lang ?
  1238.                 RecaptchaState.lang : y.lang ? y.lang : null
  1239.         }
  1240.     };
  1241.     g("Recaptcha", B);
  1242.     B._init_options(y);
  1243.     y && "custom" == y.theme ? y.custom_theme_widget && (B.widget = B.$(y.custom_theme_widget)) :
  1244.         (document.write(
  1245.             '<div id="recaptcha_widget_div" style="display:none"></div>'),
  1246.         B.widget = B.$("recaptcha_widget_div"));
  1247.     B.challenge_callback();
  1248. })()

Replies to recaptcha rss

Title Name Language When
John Smithd854 zxbasic 1 Year ago.
John Smithf327 zxbasic 2 Years ago.
Re: recaptcha anonymous javascript 3 Years ago.