// Module ID: 88 // Function ID: 89 // Name: Dimensions // Dependencies: [41, 42, 89, 38, 92, 100] // Module 88 (Dimensions) import _classCallCheck from "_classCallCheck"; import importDefaultResult from "_createClass"; import importDefaultResult1 from "_isNativeReflectConstruct"; const Dimensions = importDefault; let c4 = new require("EventEmitter")(); let c5 = false; class Dimensions { constructor() { tmp = outer1_3(this, Dimensions); return; } } const items = [ { key: "get", value: function get(arg0) { Dimensions(38)(dependencyMap[arg0], `No dimension set for key ${arg0}`); return dependencyMap[arg0]; } }, { key: "set", value: function set(screenPhysicalPixels) { let _window; let screen; let windowPhysicalPixels; ({ screen, window: _window, windowPhysicalPixels } = screenPhysicalPixels); if (windowPhysicalPixels) { let obj = { width: null, height: null, scale: null, fontScale: null }; obj[0] = windowPhysicalPixels.width / windowPhysicalPixels.scale; obj[1] = windowPhysicalPixels.height / windowPhysicalPixels.scale; ({ scale: obj[2], fontScale: obj[3] } = windowPhysicalPixels); _window = obj; } screenPhysicalPixels = screenPhysicalPixels.screenPhysicalPixels; if (screenPhysicalPixels) { obj = { width: null, height: null, scale: null, fontScale: null }; obj[0] = screenPhysicalPixels.width / screenPhysicalPixels.scale; obj[1] = screenPhysicalPixels.height / screenPhysicalPixels.scale; ({ scale: obj2[2], fontScale: obj2[3] } = screenPhysicalPixels); screen = obj; } else if (null == screen) { screen = _window; } let closure_2 = { window: _window, screen }; if (c5) { closure_2.emit("change", closure_2); } else { c5 = true; } } }, { key: "addEventListener", value: function addEventListener(arg0, arg1) { Dimensions(38)("change" === arg0, "Trying to subscribe to unknown event: \"%s\"", arg0); return tmp3.addListener(arg0, arg1); } } ]; const importDefaultResultResult = importDefaultResult(Dimensions, null, items); let obj = { key: "get", value: function get(arg0) { Dimensions(38)(dependencyMap[arg0], `No dimension set for key ${arg0}`); return dependencyMap[arg0]; } }; const tmp3 = new require("EventEmitter")(); require("_isNativeReflectConstruct").addListener("didUpdateDimensions", (arg0) => { const result = importDefaultResultResult.set(arg0); }); let result = importDefaultResultResult.set(require("getConstants").getConstants().Dimensions); export default importDefaultResultResult;