UNPKG

react-grecaptcha-v3

Version:

Google Recaptcha V3 for React.js based application. Keep website performance high while prioritizing security.

89 lines 3.54 kB
"use strict"; function _type_of(obj) { "@swc/helpers - typeof"; return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; } var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = function(target, all) { for(var name in all)__defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = function(to, from, except, desc) { if (from && (typeof from === "undefined" ? "undefined" : _type_of(from)) === "object" || typeof from === "function") { var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { var _loop = function() { var key2 = _step.value; if (!__hasOwnProp.call(to, key2) && key2 !== except) __defProp(to, key2, { get: function() { return from[key2]; }, enumerable: !(desc = __getOwnPropDesc(from, key2)) || desc.enumerable }); }; for(var _iterator = __getOwnPropNames(from)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true)_loop(); } catch (err) { _didIteratorError = true; _iteratorError = err; } finally{ try { if (!_iteratorNormalCompletion && _iterator.return != null) { _iterator.return(); } } finally{ if (_didIteratorError) { throw _iteratorError; } } } } return to; }; var __toESM = function(mod, isNodeMode, target) { return target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(// If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod); }; var __toCommonJS = function(mod) { return __copyProps(__defProp({}, "__esModule", { value: true }), mod); }; var subscribeEvent_exports = {}; __export(subscribeEvent_exports, { default: function() { return subscribeEvent_default; } }); module.exports = __toCommonJS(subscribeEvent_exports); var import_globalOnLoad = __toESM(require("./global/globalOnLoad"), 1); var import_globals = require("./global/globals"); var subscribeEvent = function(callback) { var _window_grecaptcha; if (((_window_grecaptcha = window.grecaptcha) === null || _window_grecaptcha === void 0 ? void 0 : _window_grecaptcha.execute) !== void 0) { callback(); return; } window[import_globals.key] = import_globalOnLoad.default; if (window[import_globals.queueKey] === void 0) { window[import_globals.queueKey] = [ callback ]; } else { window[import_globals.queueKey].push(callback); } }; var subscribeEvent_default = subscribeEvent; //# sourceMappingURL=subscribeEvent.cjs.map