{ "version": 3, "sources": ["../javascript/entrypoints/recaptcha.js"], "sourcesContent": ["const onGrecaptchaLoad = function grecaptchaLoad() {\n window.grecaptcha.ready(() => {\n if (window.atsVisitorScore) return;\n\n const action = \"load\";\n\n window.grecaptcha\n // eslint-disable-next-line no-undef\n .execute(gon.recaptcha_v3_site_key, { action })\n .then((token) => {\n fetch(\"/recaptcha/verify\", {\n method: \"post\",\n creadentials: \"include\",\n headers: {\n \"X-CSRF-Token\": document.querySelector('meta[name=\"csrf-token\"]').content,\n \"Content-Type\": \"application/json\",\n },\n body: JSON.stringify({ token, recaptcha_action: action }),\n }).then((response) => {\n response.json().then((data) => {\n if (data.action === action) {\n window.atsVisitorScore = data.score;\n // Works when we calculate recaptcha_v3_score on the register page.\n const scoreField = document.getElementById(\"recaptcha_v3_score\");\n if (scoreField) scoreField.value = data.score;\n }\n });\n });\n });\n });\n};\nwindow.onGrecaptchaLoad = onGrecaptchaLoad;\n"], "mappings": "MAAA,IAAMA,EAAmB,UAA0B,CACjD,OAAO,WAAW,MAAM,IAAM,CAC5B,GAAI,OAAO,gBAAiB,OAE5B,IAAMC,EAAS,OAEf,OAAO,WAEJ,QAAQ,IAAI,sBAAuB,CAAE,OAAAA,CAAO,CAAC,EAC7C,KAAMC,GAAU,CACf,MAAM,oBAAqB,CACzB,OAAQ,OACR,aAAc,UACd,QAAS,CACP,eAAgB,SAAS,cAAc,yBAAyB,EAAE,QAClE,eAAgB,kBAClB,EACA,KAAM,KAAK,UAAU,CAAE,MAAAA,EAAO,iBAAkBD,CAAO,CAAC,CAC1D,CAAC,EAAE,KAAME,GAAa,CACpBA,EAAS,KAAK,EAAE,KAAMC,GAAS,CAC7B,GAAIA,EAAK,SAAWH,EAAQ,CAC1B,OAAO,gBAAkBG,EAAK,MAE9B,IAAMC,EAAa,SAAS,eAAe,oBAAoB,EAC3DA,IAAYA,EAAW,MAAQD,EAAK,MAC1C,CACF,CAAC,CACH,CAAC,CACH,CAAC,CACL,CAAC,CACH,EACA,OAAO,iBAAmBJ", "names": ["onGrecaptchaLoad", "action", "token", "response", "data", "scoreField"] }