{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"./Dimensions","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0},"end":{"line":11,"column":38}}],"key":"F1jtBuD0CCf9JbYtsxs9+fDiN68=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0},"end":{"line":16,"column":42}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return useWindowDimensions;\n }\n });\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _Dimensions = require(_dependencyMap[1], \"./Dimensions\");\n var Dimensions = _interopDefault(_Dimensions);\n var _react = require(_dependencyMap[2], \"react\");\n function useWindowDimensions() {\n var _useState = (0, _react.useState)(function () {\n return Dimensions.default.get('window');\n }),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n dimensions = _useState2[0],\n setDimensions = _useState2[1];\n (0, _react.useEffect)(function () {\n function handleChange(_ref) {\n var window = _ref.window;\n if (dimensions.width !== window.width || dimensions.height !== window.height || dimensions.scale !== window.scale || dimensions.fontScale !== window.fontScale) {\n setDimensions(window);\n }\n }\n var subscription = Dimensions.default.addEventListener('change', handleChange);\n handleChange({\n window: Dimensions.default.get('window')\n });\n return function () {\n subscription.remove();\n };\n }, [dimensions]);\n return dimensions;\n }\n});","lineCount":47,"map":[[12,2,18,15,"Object"],[12,8,18,15],[12,9,18,15,"defineProperty"],[12,23,18,15],[12,24,18,15,"exports"],[12,31,18,15],[13,4,18,15,"enumerable"],[13,14,18,15],[14,4,18,15,"get"],[14,7,18,15],[14,18,18,15,"get"],[14,19,18,15],[15,6,18,15],[15,13,18,15,"useWindowDimensions"],[15,32,18,15],[16,4,18,15],[17,2,18,15],[18,2,47,1],[18,6,47,1,"_babelRuntimeHelpersSlicedToArray"],[18,39,47,1],[18,42,47,1,"require"],[18,49,47,1],[18,50,47,1,"_dependencyMap"],[18,64,47,1],[19,2,47,1],[19,6,47,1,"_slicedToArray"],[19,20,47,1],[19,23,47,1,"_interopDefault"],[19,38,47,1],[19,39,47,1,"_babelRuntimeHelpersSlicedToArray"],[19,72,47,1],[20,2,11,0],[20,6,11,0,"_Dimensions"],[20,17,11,0],[20,20,11,0,"require"],[20,27,11,0],[20,28,11,0,"_dependencyMap"],[20,42,11,0],[21,2,11,0],[21,6,11,0,"Dimensions"],[21,16,11,0],[21,19,11,0,"_interopDefault"],[21,34,11,0],[21,35,11,0,"_Dimensions"],[21,46,11,0],[22,2,16,0],[22,6,16,0,"_react"],[22,12,16,0],[22,15,16,0,"require"],[22,22,16,0],[22,23,16,0,"_dependencyMap"],[22,37,16,0],[23,2,18,15],[23,11,18,24,"useWindowDimensions"],[23,30,18,43,"useWindowDimensions"],[23,31,18,43],[23,33,20,26],[24,4,21,2],[24,8,21,2,"_useState"],[24,17,21,2],[24,20,21,38],[24,24,21,38,"useState"],[24,30,21,46],[24,31,21,46,"useState"],[24,39,21,46],[24,41,21,47],[25,8,21,47],[25,15,21,53,"Dimensions"],[25,25,21,63],[25,26,21,63,"default"],[25,33,21,63],[25,34,21,64,"get"],[25,37,21,67],[25,38,21,68],[25,46,21,76],[25,47,21,77],[26,6,21,77],[26,8,21,78],[27,6,21,78,"_useState2"],[27,16,21,78],[27,23,21,78,"_slicedToArray"],[27,37,21,78],[27,38,21,78,"default"],[27,45,21,78],[27,47,21,78,"_useState"],[27,56,21,78],[28,6,21,9,"dimensions"],[28,16,21,19],[28,19,21,19,"_useState2"],[28,29,21,19],[29,6,21,21,"setDimensions"],[29,19,21,34],[29,22,21,34,"_useState2"],[29,32,21,34],[30,4,22,2],[30,8,22,2,"useEffect"],[30,14,22,11],[30,15,22,11,"useEffect"],[30,24,22,11],[30,26,22,12],[30,38,22,18],[31,6,23,4],[31,15,23,13,"handleChange"],[31,27,23,25,"handleChange"],[31,28,23,25,"_ref"],[31,32,23,25],[31,34,27,7],[32,8,27,7],[32,12,24,6,"window"],[32,18,24,12],[32,21,24,12,"_ref"],[32,25,24,12],[32,26,24,6,"window"],[32,32,24,12],[33,8,28,6],[33,12,29,8,"dimensions"],[33,22,29,18],[33,23,29,19,"width"],[33,28,29,24],[33,33,29,29,"window"],[33,39,29,35],[33,40,29,36,"width"],[33,45,29,41],[33,49,30,8,"dimensions"],[33,59,30,18],[33,60,30,19,"height"],[33,66,30,25],[33,71,30,30,"window"],[33,77,30,36],[33,78,30,37,"height"],[33,84,30,43],[33,88,31,8,"dimensions"],[33,98,31,18],[33,99,31,19,"scale"],[33,104,31,24],[33,109,31,29,"window"],[33,115,31,35],[33,116,31,36,"scale"],[33,121,31,41],[33,125,32,8,"dimensions"],[33,135,32,18],[33,136,32,19,"fontScale"],[33,145,32,28],[33,150,32,33,"window"],[33,156,32,39],[33,157,32,40,"fontScale"],[33,166,32,49],[33,168,33,8],[34,10,34,8,"setDimensions"],[34,23,34,21],[34,24,34,22,"window"],[34,30,34,28],[34,31,34,29],[35,8,35,6],[36,6,36,4],[37,6,37,4],[37,10,37,10,"subscription"],[37,22,37,22],[37,25,37,25,"Dimensions"],[37,35,37,35],[37,36,37,35,"default"],[37,43,37,35],[37,44,37,36,"addEventListener"],[37,60,37,52],[37,61,37,53],[37,69,37,61],[37,71,37,63,"handleChange"],[37,83,37,75],[37,84,37,76],[38,6,41,4,"handleChange"],[38,18,41,16],[38,19,41,17],[39,8,41,18,"window"],[39,14,41,24],[39,16,41,26,"Dimensions"],[39,26,41,36],[39,27,41,36,"default"],[39,34,41,36],[39,35,41,37,"get"],[39,38,41,40],[39,39,41,41],[39,47,41,49],[40,6,41,50],[40,7,41,51],[40,8,41,52],[41,6,42,4],[41,13,42,11],[41,25,42,17],[42,8,43,6,"subscription"],[42,20,43,18],[42,21,43,19,"remove"],[42,27,43,25],[42,28,43,26],[42,29,43,27],[43,6,44,4],[43,7,44,5],[44,4,45,2],[44,5,45,3],[44,7,45,5],[44,8,45,6,"dimensions"],[44,18,45,16],[44,19,45,17],[44,20,45,18],[45,4,46,2],[45,11,46,9,"dimensions"],[45,21,46,19],[46,2,47,0],[47,0,47,1],[47,3]],"functionMap":{"names":["","useWindowDimensions","useState$argument_0","useEffect$argument_0","handleChange",""],"mappings":"AAA;eCiB;+CCG,8BD;YEC;ICC;KDa;WEM;KFE;GFC"},"hasCjsExports":false},"type":"js/module"}]}