// Module ID: 1759 // Function ID: 19644 // Name: measureFabric // Dependencies: [] // Module 1759 (measureFabric) let closure_3 = { code: "function measureFabric_Pnpm_measureTs1(animatedRef){const{logger}=this.__closure;if(!_WORKLET){return null;}const viewTag=animatedRef();if(viewTag===-1){logger.warn(\"The view with tag \"+viewTag+\" is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}const measured=global._measureFabric(viewTag);if(measured===null){logger.warn(\"The view has some undefined, not-yet-computed or meaningless value of `LayoutMetrics` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}else if(measured.x===-1234567){logger.warn(\"The view returned an invalid measurement response. Please make sure the view is currently rendered.\");return null;}else if(isNaN(measured.x)){logger.warn(\"The view gets view-flattened on Android. To disable view-flattening, set `collapsable={false}` on this component.\");return null;}else{return measured;}}" }; let closure_4 = { code: "function measurePaper_Pnpm_measureTs2(animatedRef){const{logger}=this.__closure;if(!_WORKLET){return null;}const viewTag=animatedRef();if(viewTag===-1){logger.warn(\"The view with tag \"+viewTag+\" is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}const measured=global._measurePaper(viewTag);if(measured===null){logger.warn(\"The view with tag \"+viewTag+\" has some undefined, not-yet-computed or meaningless value of `LayoutMetrics` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}else if(measured.x===-1234567){logger.warn(\"The view with tag \"+viewTag+\" returned an invalid measurement response. Please make sure the view is currently rendered.\");return null;}else if(isNaN(measured.x)){logger.warn(\"The view with tag \"+viewTag+\" gets view-flattened on Android. To disable view-flattening, set `collapsable={false}` on this component.\");return null;}else{return measured;}}" }; let tmp3 = () => { function measurePaper(arg0) { if (globalThis._WORKLET) { const tmp3 = arg0(); if (-1 === tmp3) { const logger4 = callback(closure_2[0]).logger; const _HermesInternal4 = HermesInternal; logger4.warn("The view with tag " + tmp3 + " is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item)."); return null; } else { let _measurePaperResult = closure_0._measurePaper(tmp3); if (null === _measurePaperResult) { const logger3 = callback(closure_2[0]).logger; const _HermesInternal3 = HermesInternal; logger3.warn("The view with tag " + tmp3 + " has some undefined, not-yet-computed or meaningless value of `LayoutMetrics` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item)."); _measurePaperResult = null; } else if (-1234567 === _measurePaperResult.x) { const logger2 = callback(closure_2[0]).logger; const _HermesInternal2 = HermesInternal; logger2.warn("The view with tag " + tmp3 + " returned an invalid measurement response. Please make sure the view is currently rendered."); _measurePaperResult = null; } else { const _isNaN = isNaN; if (isNaN(_measurePaperResult.x)) { const logger = callback(closure_2[0]).logger; const _HermesInternal = HermesInternal; logger.warn("The view with tag " + tmp3 + " gets view-flattened on Android. To disable view-flattening, set `collapsable={false}` on this component."); _measurePaperResult = null; } } return _measurePaperResult; } } else { return null; } } measurePaper.__closure = { logger: require(dependencyMap[0]).logger }; measurePaper.__workletHash = 12497864483036; measurePaper.__initData = closure_4; return measurePaper; }(); const _module = require(dependencyMap[1]); const tmp2 = () => { function measureFabric(arg0) { if (globalThis._WORKLET) { const tmp3 = arg0(); if (-1 === tmp3) { const logger4 = callback(closure_2[0]).logger; const _HermesInternal = HermesInternal; logger4.warn("The view with tag " + tmp3 + " is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item)."); return null; } else { let _measureFabricResult = closure_0._measureFabric(tmp3); if (null === _measureFabricResult) { const logger3 = callback(closure_2[0]).logger; logger3.warn("The view has some undefined, not-yet-computed or meaningless value of `LayoutMetrics` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item)."); _measureFabricResult = null; } else if (-1234567 === _measureFabricResult.x) { const logger2 = callback(closure_2[0]).logger; logger2.warn("The view returned an invalid measurement response. Please make sure the view is currently rendered."); _measureFabricResult = null; } else { const _isNaN = isNaN; if (isNaN(_measureFabricResult.x)) { const logger = callback(closure_2[0]).logger; logger.warn("The view gets view-flattened on Android. To disable view-flattening, set `collapsable={false}` on this component."); _measureFabricResult = null; } } return _measureFabricResult; } } else { return null; } } measureFabric.__closure = { logger: require(dependencyMap[0]).logger }; measureFabric.__workletHash = 11588690892656; measureFabric.__initData = closure_3; return measureFabric; }(); const _module1 = require(dependencyMap[1]); if (shouldBeUseWebResult) { if (_module1.isJest()) { function measureJest() { const logger = require(dependencyMap[0]).logger; logger.warn("measure() cannot be used with Jest."); return null; } } else { const _module2 = require(dependencyMap[1]); measureJest = _module2.isChromeDebugger() ? function measureChromeDebugger() { const logger = require(dependencyMap[0]).logger; logger.warn("measure() cannot be used with Chrome Debugger."); return null; } : function measureDefault() { const logger = require(dependencyMap[0]).logger; logger.warn("measure() is not supported on this configuration."); return null; }; } } else { if (_module1.isFabric()) { tmp3 = tmp2; } exports.measure = tmp3; }