volleyball-dev-frontend/node_modules/react-google-recaptcha/lib/recaptcha-wrapper.js
2025-06-02 16:42:16 +00:00

28 lines
1.1 KiB
JavaScript

"use strict";
exports.__esModule = true;
exports["default"] = void 0;
var _recaptcha = _interopRequireDefault(require("./recaptcha"));
var _reactAsyncScript = _interopRequireDefault(require("react-async-script"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var callbackName = "onloadcallback";
var globalName = "grecaptcha";
function getOptions() {
return typeof window !== "undefined" && window.recaptchaOptions || {};
}
function getURL() {
var dynamicOptions = getOptions();
var hostname = dynamicOptions.useRecaptchaNet ? "recaptcha.net" : "www.google.com";
if (dynamicOptions.enterprise) {
return "https://" + hostname + "/recaptcha/enterprise.js?onload=" + callbackName + "&render=explicit";
}
return "https://" + hostname + "/recaptcha/api.js?onload=" + callbackName + "&render=explicit";
}
var _default = (0, _reactAsyncScript["default"])(getURL, {
callbackName: callbackName,
globalName: globalName,
attributes: getOptions().nonce ? {
nonce: getOptions().nonce
} : {}
})(_recaptcha["default"]);
exports["default"] = _default;