{"dependencies":[{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":42,"index":42}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"valtio","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":43},"end":{"line":2,"column":31,"index":74}}],"key":"QS/s3I3dpzUou32XrKY5Z5Z48Ms=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _Appearance$getColorS;\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"ThemeCtrl\", {\n enumerable: true,\n get: function () {\n return ThemeCtrl;\n }\n });\n var _reactNative = require(_dependencyMap[0], \"react-native\");\n var _valtio = require(_dependencyMap[1], \"valtio\");\n // -- Types ---------------------------------------- //\n\n // -- State ---------------------------------------- //\n var state = (0, _valtio.proxy)({\n themeMode: (_Appearance$getColorS = _reactNative.Appearance.getColorScheme()) != null ? _Appearance$getColorS : 'light',\n accentColor: undefined\n });\n\n // -- Controller ---------------------------------------- //\n var ThemeCtrl = {\n state: state,\n setThemeMode: function setThemeMode(themeMode) {\n var _ref;\n state.themeMode = (_ref = themeMode != null ? themeMode : _reactNative.Appearance.getColorScheme()) != null ? _ref : 'light';\n },\n setAccentColor: function setAccentColor(accentColor) {\n state.accentColor = accentColor;\n }\n };\n});","lineCount":35,"map":[[8,2,17,0,"Object"],[8,8,17,0],[8,9,17,0,"defineProperty"],[8,23,17,0],[8,24,17,0,"exports"],[8,31,17,0],[9,4,17,0,"enumerable"],[9,14,17,0],[10,4,17,0,"get"],[10,7,17,0],[10,18,17,0,"get"],[10,19,17,0],[11,6,17,0],[11,13,17,0,"ThemeCtrl"],[11,22,17,0],[12,4,17,0],[13,2,17,0],[14,2,1,0],[14,6,1,0,"_reactNative"],[14,18,1,0],[14,21,1,0,"require"],[14,28,1,0],[14,29,1,0,"_dependencyMap"],[14,43,1,0],[15,2,2,0],[15,6,2,0,"_valtio"],[15,13,2,0],[15,16,2,0,"require"],[15,23,2,0],[15,24,2,0,"_dependencyMap"],[15,38,2,0],[16,2,4,0],[18,2,10,0],[19,2,11,0],[19,6,11,6,"state"],[19,11,11,11],[19,14,11,14],[19,18,11,14,"proxy"],[19,25,11,19],[19,26,11,19,"proxy"],[19,31,11,19],[19,33,11,36],[20,4,12,2,"themeMode"],[20,13,12,11],[20,16,12,11,"_Appearance$getColorS"],[20,37,12,11],[20,40,12,13,"Appearance"],[20,52,12,23],[20,53,12,23,"Appearance"],[20,63,12,23],[20,64,12,24,"getColorScheme"],[20,78,12,38],[20,79,12,39],[20,80,12,40],[20,92,12,40,"_Appearance$getColorS"],[20,113,12,40],[20,116,12,44],[20,123,12,51],[21,4,13,2,"accentColor"],[21,15,13,13],[21,17,13,15,"undefined"],[22,2,14,0],[22,3,14,1],[22,4,14,2],[24,2,16,0],[25,2,17,7],[25,6,17,13,"ThemeCtrl"],[25,15,17,22],[25,18,17,25],[26,4,18,2,"state"],[26,9,18,7],[26,11,18,2,"state"],[26,16,18,7],[27,4,20,2,"setThemeMode"],[27,16,20,14],[27,27,20,2,"setThemeMode"],[27,39,20,14,"setThemeMode"],[27,40,20,15,"themeMode"],[27,49,20,61],[27,51,20,63],[28,6,20,63],[28,10,20,63,"_ref"],[28,14,20,63],[29,6,21,4,"state"],[29,11,21,9],[29,12,21,10,"themeMode"],[29,21,21,19],[29,25,21,19,"_ref"],[29,29,21,19],[29,32,21,22,"themeMode"],[29,41,21,31],[29,52,21,22,"themeMode"],[29,61,21,31],[29,64,21,35,"Appearance"],[29,76,21,45],[29,77,21,45,"Appearance"],[29,87,21,45],[29,88,21,46,"getColorScheme"],[29,102,21,60],[29,103,21,61],[29,104,21,62],[29,116,21,62,"_ref"],[29,120,21,62],[29,123,21,66],[29,130,21,73],[30,4,22,2],[30,5,22,3],[31,4,24,2,"setAccentColor"],[31,18,24,16],[31,29,24,2,"setAccentColor"],[31,43,24,16,"setAccentColor"],[31,44,24,17,"accentColor"],[31,55,24,60],[31,57,24,62],[32,6,25,4,"state"],[32,11,25,9],[32,12,25,10,"accentColor"],[32,23,25,21],[32,26,25,24,"accentColor"],[32,37,25,35],[33,4,26,2],[34,2,27,0],[34,3,27,1],[35,0,27,2],[35,3]],"functionMap":{"names":["","setThemeMode","setAccentColor"],"mappings":"AAA;ECmB;GDE;EEE;GFE"},"hasCjsExports":false},"type":"js/module"}]}