// Module ID: 8366 // Function ID: 8367 // Dependencies: [8367, 32, 109, 19, 17, 8368, 21, 8370, 8371, 8372] // Module 8366 import _mod32 from "module_32" /* 32 */; import _objectWithoutProperties2 from "_objectWithoutProperties" /* 109 */; import _mod8368 from "module_8368" /* 8368 */; import _mod8370 from "module_8370" /* 8370 */; import _mod8371 from "module_8371" /* 8371 */; import module_8367 from "module_8367" /* 8367 */; import noop from "module_19" /* 19 */; import get_ActivityIndicator from "module_17" /* 17 */; import jsxProd from "jsxProd" /* 21 */; const _slicedToArray = module_8367(_mod32); const _objectWithoutProperties = module_8367(_objectWithoutProperties2); if (typeof WeakMap === "function") { const _WeakMap = WeakMap; const weakMap = new WeakMap(); const _WeakMap2 = WeakMap; const weakMap1 = new WeakMap(); } if (!noop) { const merged = Object.assign({ default: null }); merged[0] = noop; let value = merged; if (null !== noop) { if (typeof noop === "object") { if (!weakMap) { value = merged; const keys = Object.keys(); if (keys !== undefined) { value = merged; while (keys[tmp] !== undefined) { let tmp20 = "default" !== tmp11; if (!tmp20) { if (!tmp20) { continue; } else { let _Object = Object; let ownPropertyDescriptor = defineProperty; if (defineProperty) { let _Object2 = Object; ownPropertyDescriptor = Object.getOwnPropertyDescriptor(noop, tmp11); } if (!ownPropertyDescriptor) { merged[tmp11] = noop[tmp11]; continue; } else { let definePropertyResult1 = defineProperty(merged, tmp11, ownPropertyDescriptor); continue; } continue; } continue; } else { let hasOwnProperty = {}.hasOwnProperty; let call = hasOwnProperty.call; let tmp12 = typeof call === "unknown" ? hasOwnProperty(tmp11) : call(noop, tmp11); } } } } else if (weakMap.has(noop)) { value = weakMap.get(noop); } else { let result = weakMap.set(noop, merged); } } else { value = merged; } } } else { value = noop; } const __INTERNAL_VIEW_CONFIG = module_8367(_mod8368); let closure_8 = ["onValueChange", "onSlidingStart", "onSlidingComplete", "onAccessibilityAction", "value", "minimumValue", "maximumValue", "step", "inverted", "tapToSeek", "lowerLimit", "upperLimit"]; export default value.default.forwardRef(function SliderComponent(onSlidingComplete, ref) { ({ onValueChange: require, onSlidingStart } = onSlidingComplete); onSlidingComplete = onSlidingComplete.onSlidingComplete; const onAccessibilityAction = onSlidingComplete.onAccessibilityAction; let SLIDER_DEFAULT_INITIAL_VALUE = onSlidingComplete.value; if (undefined === SLIDER_DEFAULT_INITIAL_VALUE) { SLIDER_DEFAULT_INITIAL_VALUE = _mod8370.constants.SLIDER_DEFAULT_INITIAL_VALUE; } const minimumValue = onSlidingComplete.minimumValue; let num = 0; if (undefined !== minimumValue) { num = minimumValue; } const maximumValue = onSlidingComplete.maximumValue; let num2 = 1; if (undefined !== maximumValue) { num2 = maximumValue; } const step = onSlidingComplete.step; let num3 = 0; if (undefined !== step) { num3 = step; } const inverted = onSlidingComplete.inverted; const tapToSeek = onSlidingComplete.tapToSeek; let lowerLimit = onSlidingComplete.lowerLimit; if (undefined === lowerLimit) { const Platform = get_ActivityIndicator.Platform; const obj = { web: num, default: _mod8370.constants.LIMIT_MIN_VALUE }; lowerLimit = Platform.select(obj); } let upperLimit = onSlidingComplete.upperLimit; if (undefined === upperLimit) { const Platform2 = get_ActivityIndicator.Platform; const obj2 = { web: num2, default: _mod8370.constants.LIMIT_MAX_VALUE }; upperLimit = Platform2.select(obj2); } const defaultResult = _objectWithoutProperties.default(onSlidingComplete, closure_8); let SLIDER_DEFAULT_INITIAL_VALUE2 = num; if (null != SLIDER_DEFAULT_INITIAL_VALUE) { SLIDER_DEFAULT_INITIAL_VALUE2 = SLIDER_DEFAULT_INITIAL_VALUE; } if (null == SLIDER_DEFAULT_INITIAL_VALUE2) { SLIDER_DEFAULT_INITIAL_VALUE2 = _mod8370.constants.SLIDER_DEFAULT_INITIAL_VALUE; } [tmp15, jsxProd] = _slicedToArray.default(value.useState(SLIDER_DEFAULT_INITIAL_VALUE2), 2); const defaultResult1 = _slicedToArray.default(value.useState(SLIDER_DEFAULT_INITIAL_VALUE2), 2); const tmp4 = undefined !== tapToSeek && tapToSeek; [tmp17, closure_8] = _slicedToArray.default(value.useState(0), 2); let DEFAULT_STEP_RESOLUTION = num3; if (!num3) { DEFAULT_STEP_RESOLUTION = _mod8370.constants.DEFAULT_STEP_RESOLUTION; } let result = (num2 - num) / DEFAULT_STEP_RESOLUTION; let tmp21 = num3; if (!num3) { tmp21 = result; } result = tmp21; if (num3) { DEFAULT_STEP_RESOLUTION = result; } const defaultResult2 = _slicedToArray.default(value.useState(0), 2); const obj4 = { length: DEFAULT_STEP_RESOLUTION + 1 }; if ("ios" === get_ActivityIndicator.Platform.OS) { let defaultSlider = _mod8371.styles.defaultSlideriOS; let tmp24 = require; } else { tmp24 = require; defaultSlider = _mod8371.styles.defaultSlider; } const items = [defaultSlider, defaultResult.style]; if (typeof defaultResult.disabled === "boolean") { let disabled = defaultResult.disabled; } else { const accessibilityState2 = defaultResult.accessibilityState; let disabled1; if (null != accessibilityState2) { disabled1 = accessibilityState2.disabled; } disabled = true === disabled1; } if (typeof defaultResult.disabled === "boolean") { const _Object = Object; const obj5 = { disabled: defaultResult.disabled }; let accessibilityState = Object.assign({}, defaultResult.accessibilityState, obj5); } else { accessibilityState = defaultResult.accessibilityState; } let fn = null; if (onSlidingStart) { fn = (nativeEvent) => { onSlidingStart(nativeEvent.nativeEvent.value); }; } let fn2 = null; if (onSlidingComplete) { fn2 = (nativeEvent) => { onSlidingComplete(nativeEvent.nativeEvent.value); }; } let fn3 = null; if (onAccessibilityAction) { fn3 = (arg0) => { onAccessibilityAction(arg0); }; } let tmp29; if (!Number.isNaN(SLIDER_DEFAULT_INITIAL_VALUE)) { if (SLIDER_DEFAULT_INITIAL_VALUE) { tmp29 = SLIDER_DEFAULT_INITIAL_VALUE; } } const items1 = [lowerLimit, upperLimit]; const effect = obj3.useEffect(() => { if (lowerLimit >= upperLimit) { const _console = console; console.warn("Invalid configuration: lower limit is supposed to be smaller than upper limit"); } }, items1); const obj7 = { onLayout(nativeEvent) { closure_1_8(nativeEvent.nativeEvent.layout.width); }, style: null, children: null }; const items2 = [items, { justifyContent: "center" }]; obj7.style = items2; if (defaultResult.StepMarker) { const obj9 = { options: arr, sliderWidth: tmp17, currentValue: tmp15, renderStepNumber: null, thumbImage: null, StepMarker: null, isLTR: null }; ({ renderStepNumber: obj8.renderStepNumber, thumbImage: obj8.thumbImage, StepMarker: obj8.StepMarker } = defaultResult); obj9.isLTR = tmp3; let jsxResult = obj6.jsx(tmp24(8372).StepsIndicator, { options: arr, sliderWidth: tmp17, currentValue: tmp15, renderStepNumber: null, thumbImage: null, StepMarker: null, isLTR: null }); } else { jsxResult = null; } const items3 = [jsxResult, ]; const obj15 = { minimumValue: num, maximumValue: num2, step: num3, inverted: undefined !== inverted && inverted, tapToSeek: tmp4, value: tmp29, lowerLimit, upperLimit, accessibilityState, thumbImage: null, ref: null, style: null, onChange: null, onRNCSliderSlidingStart: null, onRNCSliderSlidingComplete: null, onRNCSliderValueChange: null, disabled: null, onStartShouldSetResponder: null, onResponderTerminationRequest: null, onRNCSliderAccessibilityAction: null, thumbTintColor: null }; if ("web" === get_ActivityIndicator.Platform.OS) { let thumbImage = defaultResult.thumbImage; } else if (!defaultResult.StepMarker) { if (defaultResult.thumbImage) { const Image = tmp23.Image; thumbImage = Image.resolveAssetSource(defaultResult.thumbImage); } } function onValueChangeEvent(nativeEvent) { if (require) { tmp(nativeEvent.nativeEvent.value); } jsxProd(nativeEvent.nativeEvent.value); } obj15.thumbImage = thumbImage; obj15.ref = ref; const items4 = [{ zIndex: 1, width: tmp17 }, defaultSlider, { alignContent: "center", alignItems: "center" }]; obj15.style = items4; obj15.onChange = onValueChangeEvent; obj15.onRNCSliderSlidingStart = fn; obj15.onRNCSliderSlidingComplete = fn2; obj15.onRNCSliderValueChange = onValueChangeEvent; obj15.disabled = disabled; obj15.onStartShouldSetResponder = function onStartShouldSetResponder() { return true; }; obj15.onResponderTerminationRequest = function onResponderTerminationRequest() { return false; }; obj15.onRNCSliderAccessibilityAction = fn3; if (!defaultResult.thumbImage) { let str = defaultResult.thumbTintColor; } else { str = "transparent"; } obj15.thumbTintColor = str; items3[1] = <__INTERNAL_VIEW_CONFIG.default {...Object.assign({}, defaultResult, obj15)} />; obj7.children = items3; return {null}; });