// Module ID: 1172 // Function ID: 13346 // Name: isModalSupported // Dependencies: [65, 27, 973, 978, 793] // Exports: base64ToUint8Array, feedbackAlertDialog, isModalSupported, isNativeDriverSupportedForColorAnimations, isValidEmail // Module 1172 (isModalSupported) import _toConsumableArray from "_toConsumableArray"; import { Alert } from "get ActivityIndicator"; const require = arg1; export const isModalSupported = function isModalSupported() { const ReactNativeVersion = require(973) /* reactNativeVersion */.ReactNativeLibraries.ReactNativeVersion; let version; if (null !== ReactNativeVersion) { if (undefined !== ReactNativeVersion) { version = ReactNativeVersion.version; } } if (!version) { version = {}; } const minor = version.minor; let isFabricEnabledResult = require(978) /* isHermesEnabled */.isFabricEnabled(); if (isFabricEnabledResult) { isFabricEnabledResult = 0 === version.major; } if (isFabricEnabledResult) { isFabricEnabledResult = minor; } if (isFabricEnabledResult) { isFabricEnabledResult = minor < 71; } return !isFabricEnabledResult; }; export const isNativeDriverSupportedForColorAnimations = function isNativeDriverSupportedForColorAnimations() { let major; let minor; const ReactNativeVersion = require(973) /* reactNativeVersion */.ReactNativeLibraries.ReactNativeVersion; let version; if (null !== ReactNativeVersion) { if (undefined !== ReactNativeVersion) { version = ReactNativeVersion.version; } } if (!version) { version = {}; } ({ major, minor } = version); let flag = major; if (major) { flag = major > 0; } if (!flag) { let tmp = minor; if (minor) { tmp = minor >= 69; } flag = tmp; } if (!flag) { flag = false; } return flag; }; export const isValidEmail = function isValidEmail(arr) { return /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(arr); }; export const base64ToUint8Array = function base64ToUint8Array(arr) { if ("function" === typeof atob) { if (obj.isWeb()) { const _atob = atob; const _Uint8Array = Uint8Array; const uint8Array = new Uint8Array(callback(atob(arr)).map((str) => str.charCodeAt(0))); return uint8Array; } obj = require(978) /* isHermesEnabled */; } const error = new Error("atob is not available in this environment."); throw error; }; export const feedbackAlertDialog = function feedbackAlertDialog(errorTitle, captureScreenshotError) { if (obj.isWeb()) { if (undefined !== require(793) /* RN_GLOBAL_OBJ */.RN_GLOBAL_OBJ.alert) { const RN_GLOBAL_OBJ = require(793) /* RN_GLOBAL_OBJ */.RN_GLOBAL_OBJ; const _HermesInternal = HermesInternal; RN_GLOBAL_OBJ.alert("" + errorTitle + "\n" + captureScreenshotError); } } Alert.alert(errorTitle, captureScreenshotError); };