852 lines
27 KiB
TypeScript
852 lines
27 KiB
TypeScript
// Module ID: 11079
|
|
// Function ID: 11080
|
|
// Name: VoiceSensitivity
|
|
// Dependencies: [5, 32, 19, 17, 2012, 5947, 1999, 1085, 7483, 21, 5092, 587, 4967, 558, 576, 1497, 504, 7500, 5137, 4828, 1126, 1200, 8580, 1382, 8405, 2]
|
|
|
|
// Module 11079 (VoiceSensitivity)
|
|
import react_native from "react-native" /* 17 */;
|
|
import nativeDefault from "native" /* 587 */;
|
|
import Constants from "Constants" /* 1085 */;
|
|
import intl5 from "intl" /* 1126 */;
|
|
import AccessibilityAnnouncer2 from "AccessibilityAnnouncer" /* 4828 */;
|
|
import BaseConnectionEvent from "BaseConnectionEvent" /* 5137 */;
|
|
import NativePermissionConstants from "NativePermissionConstants" /* 7483 */;
|
|
import _asyncToGenerator_mod from "_asyncToGenerator" /* 5 */;
|
|
import _slicedToArray from "_slicedToArray" /* 32 */;
|
|
import react from "react" /* 19 */;
|
|
import MediaEngineStore_mod from "MediaEngineStore" /* 2012 */;
|
|
import SpeakingStore from "SpeakingStore" /* 5947 */;
|
|
import AppStateStore from "AppStateStore" /* 1999 */;
|
|
import Fragment from "Fragment" /* 21 */;
|
|
import createStyles_mod from "createStyles" /* 5092 */;
|
|
import ColorUtils_mod from "ColorUtils" /* 4967 */;
|
|
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
let c1, c2;
|
|
|
|
let ColorUtils;
|
|
let closure_12;
|
|
let map1;
|
|
let obj2;
|
|
let obj3;
|
|
let obj4;
|
|
let obj5;
|
|
let rect;
|
|
let _asyncToGenerator = _asyncToGenerator_mod;
|
|
const View = react_native.View;
|
|
let MediaEngineStore = MediaEngineStore_mod;
|
|
const AppStates = Constants.AppStates;
|
|
const NativePermissionTypes = NativePermissionConstants.NativePermissionTypes;
|
|
({ jsx: closure_12, jsxs: map1 } = Fragment);
|
|
let createStyles = createStyles_mod;
|
|
let obj = { sensitivity: { position: "relative", height: 20 }, sensitivityBar: { position: "absolute", top: 7, left: 0, right: 0, bottom: 7, flexDirection: "row" }, sensitivityFill: rect, sensitivityCommon: { height: 6, borderRadius: 3 }, sensitivityMin: obj2, sensitivityMax: obj3, sensitivityDefault: obj4, sensitivitySpeaking: obj5, sensitivitySlider: { flex: 1, backgroundColor: "transparent", marginVertical: -10 } };
|
|
rect = { position: "absolute", backgroundColor: nativeDefault.unsafe_rawColors.WHITE, opacity: 0.5, top: 7, left: 0, right: 0, bottom: 7 };
|
|
createStyles = createStyles.createStyles;
|
|
obj2 = { backgroundColor: nativeDefault.unsafe_rawColors.YELLOW_300 };
|
|
obj3 = { backgroundColor: nativeDefault.unsafe_rawColors.GREEN_360 };
|
|
obj4 = { flex: 1, backgroundColor: ColorUtils.hexWithOpacity(nativeDefault.unsafe_rawColors.PRIMARY_400, 0.6) };
|
|
ColorUtils = ColorUtils_mod;
|
|
obj5 = { flex: 1, backgroundColor: nativeDefault.unsafe_rawColors.GREEN_360 };
|
|
let closure_14 = createStyles(obj);
|
|
let tmp4 = ReactCompilerGating.isReactCompilerEnabled() ? (function VoiceSensitivity(auto) {
|
|
let closure_3;
|
|
let closure_7;
|
|
let first;
|
|
let first1;
|
|
let first3;
|
|
let items3;
|
|
let items4;
|
|
let ref;
|
|
let state;
|
|
let stateFromStores;
|
|
let tmp15;
|
|
let tmp16;
|
|
let tmp17;
|
|
let tmp25;
|
|
let tmp42;
|
|
let tmp43;
|
|
let width;
|
|
let tmp = auto;
|
|
let tmp2 = first1;
|
|
let obj = auto(first1[14]);
|
|
const cResult = obj.c(75);
|
|
auto = auto.auto;
|
|
const onThresholdChange = auto.onThresholdChange;
|
|
const threshold = auto.threshold;
|
|
let tmp4 = ref();
|
|
const sum = threshold + 100;
|
|
let obj2 = stateFromStores;
|
|
ref = stateFromStores.useRef(null);
|
|
stateFromStores.useRef(null);
|
|
let ref2 = stateFromStores.useRef(null);
|
|
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const result = first3.isCurrentUserSpeaking();
|
|
cResult[0] = result;
|
|
first = result;
|
|
} else {
|
|
first = cResult[0];
|
|
}
|
|
const tmp13 = width(obj2.useState(first), 2);
|
|
first1 = tmp13[0];
|
|
_asyncToGenerator = tmp13[1];
|
|
width = onThresholdChange(tmp2[15])().width;
|
|
if (cResult[1] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const items = [state];
|
|
const fn = function w() {
|
|
return state.getState();
|
|
};
|
|
const items1 = [];
|
|
cResult[1] = items;
|
|
cResult[2] = fn;
|
|
cResult[3] = items1;
|
|
tmp17 = items1;
|
|
tmp16 = fn;
|
|
tmp15 = items;
|
|
} else {
|
|
tmp15 = cResult[1];
|
|
tmp16 = cResult[2];
|
|
tmp17 = cResult[3];
|
|
}
|
|
const tmpResult = tmp(tmp2[16]);
|
|
stateFromStores = tmpResult.useStateFromStores(tmp15, tmp16, tmp17);
|
|
const tmp12Result = width(obj2.useState(0), 2);
|
|
const first2 = tmp12Result[0];
|
|
MediaEngineStore = tmp12Result[1];
|
|
const tmp12Result4 = width(obj2.useState(sum), 2);
|
|
first3 = tmp12Result4[0];
|
|
state = tmp12Result4[1];
|
|
[tmp25, AppStates] = width(obj2.useState(first3 / 100), 2);
|
|
width(obj2.useState(first3 / 100), 2);
|
|
[r10089, NativePermissionTypes] = width(obj2.useState(width * (1 - first2 / -100)), 2);
|
|
width(obj2.useState(width * (1 - first2 / -100)), 2);
|
|
if (cResult[4] === auto) {
|
|
let tmp27;
|
|
let tmp28;
|
|
if (cResult[5] === first3) {
|
|
tmp27 = cResult[6];
|
|
tmp28 = cResult[7];
|
|
}
|
|
const effect = obj2.useEffect(tmp27, tmp28);
|
|
if (cResult[8] === auto) {
|
|
if (cResult[9] === first2) {
|
|
let tmp30;
|
|
let tmp31;
|
|
let tmp39;
|
|
let tmp38;
|
|
if (cResult[10] === width) {
|
|
tmp30 = cResult[11];
|
|
tmp31 = cResult[12];
|
|
}
|
|
const effect1 = obj2.useEffect(tmp30, tmp31);
|
|
const _Symbol = Symbol;
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
if (tmp33 === Symbol.for("react.memo_cache_sentinel")) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
cResult[13] = U;
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
let closure_12 = tmp34;
|
|
const _Symbol2 = Symbol;
|
|
if (cResult[14] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
cResult[14] = tmp35;
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[15] !== onThresholdChange) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
cResult[15] = onThresholdChange;
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
cResult[16] = tmp37;
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[17] !== stateFromStores) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
const items2 = [tmp34, ];
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
cResult[17] = stateFromStores;
|
|
cResult[18] = tmp40;
|
|
cResult[19] = items2;
|
|
tmp39 = items2;
|
|
tmp38 = tmp40;
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
tmp39 = cResult[19];
|
|
}
|
|
const effect2 = obj2.useEffect(tmp38, tmp39);
|
|
obj2.useRef(false);
|
|
ref = obj2.useRef(false);
|
|
ref2 = obj2.useRef(null);
|
|
if (cResult[20] === auto) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
const effect3 = obj2.useEffect(tmp42, tmp43);
|
|
if (auto) {
|
|
let tmp57;
|
|
let tmp56;
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
const _Symbol3 = Symbol;
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
if (first1) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[25] !== first1) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
const string = tmp54.string;
|
|
const t = tmp(tmp2[20]).t;
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
cResult[25] = first1;
|
|
cResult[26] = tmp55;
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
const _Symbol4 = Symbol;
|
|
if (cResult[27] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
function _e() {
|
|
ref.current = false;
|
|
if (null != ref2.current) {
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(ref2.current);
|
|
ref2.current = null;
|
|
}
|
|
}
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
cResult[28] = _e;
|
|
tmp57 = _e;
|
|
tmp56 = tmp58;
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
tmp57 = cResult[28];
|
|
}
|
|
if (cResult[29] === tmp50) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
if (cResult[32] === tmp4.sensitivityBar) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
if (cResult[35] === tmp4.sensitivity) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
tmp68[2] = tmp52;
|
|
tmp68[3] = 0;
|
|
tmp68[6] = tmp53;
|
|
tmp68[7] = tmp56;
|
|
tmp68[8] = tmp57;
|
|
tmp68[9] = tmp4.sensitivity;
|
|
tmp68[10] = tmp63;
|
|
cResult[35] = tmp4.sensitivity;
|
|
cResult[36] = 0;
|
|
cResult[37] = tmp53;
|
|
cResult[38] = tmp63;
|
|
cResult[39] = closure_12(tmp(tmp2[21]).AccessibilityFocusView, tmp68);
|
|
const tmp69 = closure_12(tmp(tmp2[21]).AccessibilityFocusView, tmp68);
|
|
}
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
let obj3 = { style: tmp4.sensitivityBar, children: tmp59 };
|
|
cResult[32] = tmp4.sensitivityBar;
|
|
cResult[33] = tmp59;
|
|
cResult[34] = closure_12(first2, obj3);
|
|
const tmp65 = closure_12(first2, obj3);
|
|
}
|
|
let obj4 = { style: items3 };
|
|
items3 = [tmp4.sensitivityCommon, tmp50];
|
|
cResult[29] = tmp50;
|
|
cResult[30] = tmp4.sensitivityCommon;
|
|
cResult[31] = closure_12(first2, obj4);
|
|
const tmp62 = closure_12(first2, obj4);
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
if (cResult[43] !== tmp25) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
tmp46[0] = tmp25;
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
cResult[44] = tmp46;
|
|
} else {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[45] === tmp4.sensitivityCommon) {
|
|
class U {
|
|
constructor(arg0, arg1) {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}
|
|
}
|
|
}
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
let obj5 = { ref, style: items4 };
|
|
items4 = [, , ];
|
|
({ sensitivityCommon: arr7[0], sensitivityMin: arr7[1] } = tmp4);
|
|
items4[2] = tmp45;
|
|
cResult[45] = tmp4.sensitivityCommon;
|
|
cResult[46] = tmp4.sensitivityMin;
|
|
cResult[47] = tmp45;
|
|
cResult[48] = closure_12(first2, obj5);
|
|
const tmp49 = closure_12(first2, obj5);
|
|
}
|
|
}
|
|
function ve() {
|
|
if (ref.current) {
|
|
const tmp2 = auto;
|
|
if (tmp2) {
|
|
if (ref.current) {
|
|
if (first1) {
|
|
if (null != ref.current) {
|
|
let _clearTimeout = clearTimeout;
|
|
clearTimeout(tmp5.current);
|
|
ref.current = null;
|
|
}
|
|
let AccessibilityAnnouncer = AccessibilityAnnouncer2.AccessibilityAnnouncer;
|
|
let announce = AccessibilityAnnouncer.announce;
|
|
let intl = intl5.intl;
|
|
announce(intl.string(intl5.t.haLKZ0));
|
|
} else {
|
|
const _setTimeout = setTimeout;
|
|
ref.current = setTimeout(() => {
|
|
ref.current = null;
|
|
const AccessibilityAnnouncer = auto(first1[19]).AccessibilityAnnouncer;
|
|
const announce = AccessibilityAnnouncer.announce;
|
|
const intl = auto(first1[20]).intl;
|
|
announce(intl.string(auto(first1[20]).t.X2hJL7));
|
|
}, 1000);
|
|
}
|
|
return () => {
|
|
if (null != ref.current) {
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(ref.current);
|
|
ref.current = null;
|
|
}
|
|
};
|
|
}
|
|
} else {
|
|
ref.current = false;
|
|
}
|
|
} else {
|
|
tmp.current = true;
|
|
}
|
|
}
|
|
const items5 = [auto, first1];
|
|
cResult[20] = auto;
|
|
cResult[21] = first1;
|
|
cResult[22] = ve;
|
|
cResult[23] = items5;
|
|
tmp42 = ve;
|
|
tmp43 = items5;
|
|
}
|
|
}
|
|
class D {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
NativePermissionTypes(width * (1 - first2 / -100));
|
|
}
|
|
}
|
|
}
|
|
const items6 = [auto, first2, width];
|
|
cResult[8] = auto;
|
|
cResult[9] = first2;
|
|
cResult[10] = width;
|
|
cResult[11] = D;
|
|
cResult[12] = items6;
|
|
tmp31 = items6;
|
|
tmp30 = D;
|
|
}
|
|
class W {
|
|
constructor() {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
AppStates(first3 / 100);
|
|
}
|
|
}
|
|
}
|
|
const items7 = [auto, first3];
|
|
cResult[4] = auto;
|
|
cResult[5] = first3;
|
|
cResult[6] = W;
|
|
cResult[7] = items7;
|
|
tmp28 = items7;
|
|
tmp27 = W;
|
|
}) : (function VoiceSensitivity(auto) {
|
|
let _undefined;
|
|
let c10;
|
|
let fn;
|
|
let intl;
|
|
let intl2;
|
|
let intl4;
|
|
let items10;
|
|
let items11;
|
|
let items5;
|
|
let items6;
|
|
let items7;
|
|
let items8;
|
|
let items9;
|
|
let num;
|
|
let obj4;
|
|
let obj5;
|
|
let stringResult;
|
|
let tmp17;
|
|
auto = auto.auto;
|
|
const onThresholdChange = auto.onThresholdChange;
|
|
let width;
|
|
let stateFromStores;
|
|
let first2;
|
|
let state;
|
|
c10 = undefined;
|
|
let ref;
|
|
const threshold = auto.threshold;
|
|
let tmp = ref();
|
|
const sum = threshold + 100;
|
|
stateFromStores.useRef(null);
|
|
const ref1 = stateFromStores.useRef(null);
|
|
stateFromStores.useRef(null);
|
|
const tmp6 = width(stateFromStores.useState(first2.isCurrentUserSpeaking()), 2);
|
|
const first = tmp6[0];
|
|
let closure_3 = tmp6[1];
|
|
width = onThresholdChange(first[15])().width;
|
|
let obj = auto(first[16]);
|
|
const items = [state];
|
|
stateFromStores = obj.useStateFromStores(items, () => state.getState(), []);
|
|
const tmp12 = width(stateFromStores.useState(0), 2);
|
|
const first1 = tmp12[0];
|
|
let closure_7 = tmp12[1];
|
|
const tmp14 = width(stateFromStores.useState(sum), 2);
|
|
first2 = tmp14[0];
|
|
state = tmp14[1];
|
|
const tmp16 = width(stateFromStores.useState(first2 / 100), 2);
|
|
[tmp17, c10] = tmp16;
|
|
const tmp18 = width(stateFromStores.useState(width * (1 - first1 / -100)), 2);
|
|
let closure_11 = tmp18[1];
|
|
const items1 = [auto, first2];
|
|
const first3 = tmp18[0];
|
|
const effect = stateFromStores.useEffect(() => {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
_undefined(first2 / 100);
|
|
}
|
|
}, items1);
|
|
const items2 = [auto, first1, width];
|
|
const effect1 = stateFromStores.useEffect(() => {
|
|
const tmp = auto;
|
|
if (!tmp) {
|
|
closure_11(width * (1 - first1 / -100));
|
|
}
|
|
}, items2);
|
|
const callback = stateFromStores.useCallback((arg0, arg1) => {
|
|
closure_3(arg1);
|
|
closure_7(arg0);
|
|
}, []);
|
|
const items3 = [callback, stateFromStores];
|
|
const callback1 = stateFromStores.useCallback((arg0) => {
|
|
state(arg0);
|
|
}, []);
|
|
const effect2 = stateFromStores.useEffect(() => {
|
|
let _true;
|
|
function listenOnlyIfWeHavePermission() {
|
|
return obj(...arguments);
|
|
}
|
|
let obj = function _listenOnlyIfWeHavePermission2() {
|
|
obj = _asyncToGenerator(async (arg0, value) => {
|
|
let obj3;
|
|
if (c2 === 2) {
|
|
c2 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp2 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
obj = { value, done: true };
|
|
return obj;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c2 = 2;
|
|
if (0 === c1) {
|
|
if (arg0 === 1) {
|
|
c2 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c2 = 3;
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
let closure_0 = tmp3;
|
|
c1 = 1;
|
|
c2 = 1;
|
|
const obj4 = { value: obj3.hasPermission(constants.AUDIO, { showAuthorizationError: false }), done: false };
|
|
obj3 = closure_2_1(first[17]);
|
|
return obj4;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c2 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c2 = 3;
|
|
const obj5 = { value, done: true };
|
|
return obj5;
|
|
} else {
|
|
const tmp4 = value && !closure_128_0;
|
|
if (tmp4) {
|
|
mediaEngine = mediaEngine.getMediaEngine();
|
|
mediaEngine.on(_true(first[18]).MediaEngineEvent.VoiceActivity, closure_1_12);
|
|
}
|
|
c2 = 3;
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} catch (tmp16) {
|
|
c2 = 3;
|
|
throw tmp16;
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
if (stateFromStores === _undefined.ACTIVE) {
|
|
let c0 = false;
|
|
listenOnlyIfWeHavePermission();
|
|
return () => {
|
|
let c0 = true;
|
|
const mediaEngine = MediaEngineStore.getMediaEngine();
|
|
mediaEngine.removeListener(BaseConnectionEvent.MediaEngineEvent.VoiceActivity, callback);
|
|
};
|
|
}
|
|
}, items3);
|
|
stateFromStores.useRef(false);
|
|
ref = stateFromStores.useRef(false);
|
|
const ref2 = stateFromStores.useRef(null);
|
|
const items4 = [auto, first];
|
|
const effect3 = stateFromStores.useEffect(() => {
|
|
if (ref.current) {
|
|
const tmp2 = auto;
|
|
if (tmp2) {
|
|
if (ref.current) {
|
|
if (first) {
|
|
if (null != ref.current) {
|
|
let _clearTimeout = clearTimeout;
|
|
clearTimeout(tmp5.current);
|
|
ref.current = null;
|
|
}
|
|
let AccessibilityAnnouncer = AccessibilityAnnouncer2.AccessibilityAnnouncer;
|
|
let announce = AccessibilityAnnouncer.announce;
|
|
let intl = intl5.intl;
|
|
announce(intl.string(intl5.t.haLKZ0));
|
|
} else {
|
|
const _setTimeout = setTimeout;
|
|
ref.current = setTimeout(() => {
|
|
ref.current = null;
|
|
const AccessibilityAnnouncer = auto(first[19]).AccessibilityAnnouncer;
|
|
const announce = AccessibilityAnnouncer.announce;
|
|
const intl = auto(first[20]).intl;
|
|
announce(intl.string(auto(first[20]).t.X2hJL7));
|
|
}, 1000);
|
|
}
|
|
return () => {
|
|
if (null != ref.current) {
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(ref.current);
|
|
ref.current = null;
|
|
}
|
|
};
|
|
}
|
|
} else {
|
|
ref.current = false;
|
|
}
|
|
} else {
|
|
tmp.current = true;
|
|
}
|
|
}, items4);
|
|
const tmp8 = onThresholdChange;
|
|
if (auto) {
|
|
let obj2 = {
|
|
accessible: true,
|
|
role: "meter",
|
|
"aria-label": intl2.string(tmp10(tmp9[20]).t.yZcOjo),
|
|
"aria-valuenow": num,
|
|
"aria-valuemin": 0,
|
|
"aria-valuemax": 100,
|
|
"aria-valuetext": stringResult,
|
|
onAccessibilityFocus() {
|
|
ref.current = true;
|
|
},
|
|
onAccessibilityBlur() {
|
|
ref.current = false;
|
|
if (null != ref2.current) {
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(ref2.current);
|
|
ref2.current = null;
|
|
}
|
|
},
|
|
style: tmp.sensitivity,
|
|
children: callback(first1, obj4)
|
|
};
|
|
const tmp30 = first ? tmp.sensitivitySpeaking : tmp.sensitivityDefault;
|
|
const AccessibilityFocusView = tmp10(tmp9[21]).AccessibilityFocusView;
|
|
intl2 = tmp10(tmp9[20]).intl;
|
|
num = 0;
|
|
const tmp31 = ref;
|
|
if (first) {
|
|
num = 100;
|
|
}
|
|
const intl3 = tmp10(tmp9[20]).intl;
|
|
const string = intl3.string;
|
|
const t = tmp10(tmp9[20]).t;
|
|
if (first) {
|
|
stringResult = string(t.haLKZ0);
|
|
} else {
|
|
stringResult = string(t.X2hJL7);
|
|
}
|
|
let obj3 = { children: items6 };
|
|
obj4 = { style: tmp.sensitivityBar, children: callback(first1, obj5) };
|
|
obj5 = { style: items5 };
|
|
items5 = [tmp.sensitivityCommon, tmp30];
|
|
items6 = [callback(AccessibilityFocusView, obj2), ];
|
|
const obj6 = { inset: true, children: intl4.string(auto(first[20]).t.W3K5Im) };
|
|
const FormHint = tmp10(tmp9[22]).FormHint;
|
|
intl4 = tmp10(tmp9[20]).intl;
|
|
items6[1] = callback(FormHint, obj6);
|
|
return tmp31(first1, obj3);
|
|
} else {
|
|
const obj9 = { ref, style: items7 };
|
|
items7 = [, , ];
|
|
const obj7 = { style: tmp.sensitivity, children: items10 };
|
|
const obj8 = { style: tmp.sensitivityBar, children: items8 };
|
|
({ sensitivityCommon: arr6[0], sensitivityMin: arr6[1] } = tmp);
|
|
const obj10 = { flex: tmp17 };
|
|
items7[2] = obj10;
|
|
items8 = [callback(first1, obj9), ];
|
|
const obj11 = { ref: ref1, style: items9 };
|
|
items9 = [, , ];
|
|
({ sensitivityCommon: arr8[0], sensitivityMax: arr8[1] } = tmp);
|
|
const obj12 = { flex: 1 - tmp17 };
|
|
items9[2] = obj12;
|
|
items8[1] = callback(first1, obj11);
|
|
items10 = [ref(first1, obj8), , ];
|
|
const obj13 = { ref: ref2, style: items11 };
|
|
items11 = [tmp.sensitivityFill, ];
|
|
const obj14 = { left: first3 };
|
|
items11[1] = obj14;
|
|
items10[1] = callback(first1, obj13);
|
|
const obj15 = {
|
|
style: tmp.sensitivitySlider,
|
|
value: sum,
|
|
minimumValue: 0,
|
|
maximumValue: 100,
|
|
minimumTrackTintColor: "transparent",
|
|
maximumTrackTintColor: "transparent",
|
|
accessibilityLabel: intl.string(auto(first[20]).t["sqUm+k"]),
|
|
onValueChange: callback1,
|
|
onSlidingComplete: function handleSlidingComplete(arg0) {
|
|
onThresholdChange(-1 * (100 - arg0));
|
|
},
|
|
onResponderGrant: fn
|
|
};
|
|
const tmp8Result = tmp8(first[24]);
|
|
intl = tmp10(tmp9[20]).intl;
|
|
fn = undefined;
|
|
const tmp10Result = auto(first[23]);
|
|
const tmp26 = ref;
|
|
const tmp27 = first1;
|
|
const tmp28 = callback;
|
|
if (tmp10Result.isAndroid()) {
|
|
fn = () => true;
|
|
}
|
|
items10[2] = tmp28(tmp8Result, obj15);
|
|
return tmp26(tmp27, obj7);
|
|
}
|
|
});
|
|
let result = size.fileFinishedImporting("components_native/common/VoiceSensitivity.tsx");
|
|
|
|
export default tmp4;
|