Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/b1/804feb56a10c8bd5c818cbed7fc0046914fa6d6178739ebc6925575f382403c0941419
T
2025-10-24 02:40:54 +00:00

1 line
9.2 KiB
Plaintext

{"dependencies":[{"name":"@react-navigation/native","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":17,"index":162},"end":{"line":6,"column":52,"index":197}}],"key":"uE+cRVNnMKkS9OYKR5fpRqPul5s=","exportNames":["*"]}},{"name":"react","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":7,"column":16,"index":215},"end":{"line":7,"column":32,"index":231}}],"key":"XN65eZP/QkNMzaBAXbG/zPyidpY=","exportNames":["*"]}},{"name":"../useNavigation","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":8,"column":24,"index":257},"end":{"line":8,"column":51,"index":284}}],"key":"nFiiMee2XlMdkOHJ+S1TapgG670=","exportNames":["*"]}},{"name":"./useSafeLayoutEffect","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":9,"column":30,"index":316},"end":{"line":9,"column":62,"index":348}}],"key":"DgK4EW9vxfU0hXysJkrIKDeratc=","exportNames":["*"]}},{"name":"../utils/stack","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":10,"column":16,"index":366},"end":{"line":10,"column":41,"index":391}}],"key":"q4lAZStT1Ta6lX47jBQzNx3GJJo=","exportNames":["*"]}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n 'use client';\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.Screen = Screen;\n exports.isScreen = isScreen;\n var native_1 = require(_dependencyMap[0], \"@react-navigation/native\");\n var react_1 = require(_dependencyMap[1], \"react\");\n var useNavigation_1 = require(_dependencyMap[2], \"../useNavigation\");\n var useSafeLayoutEffect_1 = require(_dependencyMap[3], \"./useSafeLayoutEffect\");\n var stack_1 = require(_dependencyMap[4], \"../utils/stack\");\n /** Component for setting the current screen's options dynamically. */\n function Screen(_ref) {\n var name = _ref.name,\n options = _ref.options;\n var route = (0, native_1.useRoute)();\n var navigation = (0, useNavigation_1.useNavigation)(name);\n var isFocused = navigation.isFocused();\n var isPreloaded = (0, stack_1.isRoutePreloadedInStack)(navigation.getState(), route);\n (0, useSafeLayoutEffect_1.useSafeLayoutEffect)(() => {\n if (options && Object.keys(options).length) {\n // React Navigation will infinitely loop in some cases if an empty object is passed to setOptions.\n // https://github.com/expo/router/issues/452\n if (!isPreloaded || isPreloaded && isFocused) {\n navigation.setOptions(options);\n }\n }\n }, [isFocused, isPreloaded, navigation, options]);\n return null;\n }\n function isScreen(child, contextKey) {\n if ((0, react_1.isValidElement)(child) && child && child.type === Screen) {\n if (typeof child.props === 'object' && child.props && 'name' in child.props && !child.props.name) {\n throw new Error(`<Screen /> component in \\`default export\\` at \\`app${contextKey}/_layout\\` must have a \\`name\\` prop when used as a child of a Layout Route.`);\n }\n if (process.env.NODE_ENV !== 'production') {\n if (['children', 'component', 'getComponent'].some(key => child.props && typeof child.props === 'object' && key in child.props)) {\n throw new Error(`<Screen /> component in \\`default export\\` at \\`app${contextKey}/_layout\\` must not have a \\`children\\`, \\`component\\`, or \\`getComponent\\` prop when used as a child of a Layout Route`);\n }\n }\n return true;\n }\n return false;\n }\n});","lineCount":48,"map":[[2,2,1,0],[2,14,1,12],[3,2,2,0],[3,14,2,12],[5,2,3,0,"Object"],[5,8,3,6],[5,9,3,7,"defineProperty"],[5,23,3,21],[5,24,3,22,"exports"],[5,31,3,29],[5,33,3,31],[5,45,3,43],[5,47,3,45],[6,4,3,47,"value"],[6,9,3,52],[6,11,3,54],[7,2,3,59],[7,3,3,60],[7,4,3,61],[8,2,4,0,"exports"],[8,9,4,7],[8,10,4,8,"Screen"],[8,16,4,14],[8,19,4,17,"Screen"],[8,25,4,23],[9,2,5,0,"exports"],[9,9,5,7],[9,10,5,8,"isScreen"],[9,18,5,16],[9,21,5,19,"isScreen"],[9,29,5,27],[10,2,6,0],[10,6,6,6,"native_1"],[10,14,6,14],[10,17,6,17,"require"],[10,24,6,24],[10,25,6,24,"_dependencyMap"],[10,39,6,24],[10,70,6,51],[10,71,6,52],[11,2,7,0],[11,6,7,6,"react_1"],[11,13,7,13],[11,16,7,16,"require"],[11,23,7,23],[11,24,7,23,"_dependencyMap"],[11,38,7,23],[11,50,7,31],[11,51,7,32],[12,2,8,0],[12,6,8,6,"useNavigation_1"],[12,21,8,21],[12,24,8,24,"require"],[12,31,8,31],[12,32,8,31,"_dependencyMap"],[12,46,8,31],[12,69,8,50],[12,70,8,51],[13,2,9,0],[13,6,9,6,"useSafeLayoutEffect_1"],[13,27,9,27],[13,30,9,30,"require"],[13,37,9,37],[13,38,9,37,"_dependencyMap"],[13,52,9,37],[13,80,9,61],[13,81,9,62],[14,2,10,0],[14,6,10,6,"stack_1"],[14,13,10,13],[14,16,10,16,"require"],[14,23,10,23],[14,24,10,23,"_dependencyMap"],[14,38,10,23],[14,59,10,40],[14,60,10,41],[15,2,11,0],[16,2,12,0],[16,11,12,9,"Screen"],[16,17,12,15,"Screen"],[16,18,12,15,"_ref"],[16,22,12,15],[16,24,12,35],[17,4,12,35],[17,8,12,18,"name"],[17,12,12,22],[17,15,12,22,"_ref"],[17,19,12,22],[17,20,12,18,"name"],[17,24,12,22],[18,6,12,24,"options"],[18,13,12,31],[18,16,12,31,"_ref"],[18,20,12,31],[18,21,12,24,"options"],[18,28,12,31],[19,4,13,4],[19,8,13,10,"route"],[19,13,13,15],[19,16,13,18],[19,17,13,19],[19,18,13,20],[19,20,13,22,"native_1"],[19,28,13,30],[19,29,13,31,"useRoute"],[19,37,13,39],[19,39,13,41],[19,40,13,42],[20,4,14,4],[20,8,14,10,"navigation"],[20,18,14,20],[20,21,14,23],[20,22,14,24],[20,23,14,25],[20,25,14,27,"useNavigation_1"],[20,40,14,42],[20,41,14,43,"useNavigation"],[20,54,14,56],[20,56,14,58,"name"],[20,60,14,62],[20,61,14,63],[21,4,15,4],[21,8,15,10,"isFocused"],[21,17,15,19],[21,20,15,22,"navigation"],[21,30,15,32],[21,31,15,33,"isFocused"],[21,40,15,42],[21,41,15,43],[21,42,15,44],[22,4,16,4],[22,8,16,10,"isPreloaded"],[22,19,16,21],[22,22,16,24],[22,23,16,25],[22,24,16,26],[22,26,16,28,"stack_1"],[22,33,16,35],[22,34,16,36,"isRoutePreloadedInStack"],[22,57,16,59],[22,59,16,61,"navigation"],[22,69,16,71],[22,70,16,72,"getState"],[22,78,16,80],[22,79,16,81],[22,80,16,82],[22,82,16,84,"route"],[22,87,16,89],[22,88,16,90],[23,4,17,4],[23,5,17,5],[23,6,17,6],[23,8,17,8,"useSafeLayoutEffect_1"],[23,29,17,29],[23,30,17,30,"useSafeLayoutEffect"],[23,49,17,49],[23,51,17,51],[23,57,17,57],[24,6,18,8],[24,10,18,12,"options"],[24,17,18,19],[24,21,18,23,"Object"],[24,27,18,29],[24,28,18,30,"keys"],[24,32,18,34],[24,33,18,35,"options"],[24,40,18,42],[24,41,18,43],[24,42,18,44,"length"],[24,48,18,50],[24,50,18,52],[25,8,19,12],[26,8,20,12],[27,8,21,12],[27,12,21,16],[27,13,21,17,"isPreloaded"],[27,24,21,28],[27,28,21,33,"isPreloaded"],[27,39,21,44],[27,43,21,48,"isFocused"],[27,52,21,58],[27,54,21,60],[28,10,22,16,"navigation"],[28,20,22,26],[28,21,22,27,"setOptions"],[28,31,22,37],[28,32,22,38,"options"],[28,39,22,45],[28,40,22,46],[29,8,23,12],[30,6,24,8],[31,4,25,4],[31,5,25,5],[31,7,25,7],[31,8,25,8,"isFocused"],[31,17,25,17],[31,19,25,19,"isPreloaded"],[31,30,25,30],[31,32,25,32,"navigation"],[31,42,25,42],[31,44,25,44,"options"],[31,51,25,51],[31,52,25,52],[31,53,25,53],[32,4,26,4],[32,11,26,11],[32,15,26,15],[33,2,27,0],[34,2,28,0],[34,11,28,9,"isScreen"],[34,19,28,17,"isScreen"],[34,20,28,18,"child"],[34,25,28,23],[34,27,28,25,"contextKey"],[34,37,28,35],[34,39,28,37],[35,4,29,4],[35,8,29,8],[35,9,29,9],[35,10,29,10],[35,12,29,12,"react_1"],[35,19,29,19],[35,20,29,20,"isValidElement"],[35,34,29,34],[35,36,29,36,"child"],[35,41,29,41],[35,42,29,42],[35,46,29,46,"child"],[35,51,29,51],[35,55,29,55,"child"],[35,60,29,60],[35,61,29,61,"type"],[35,65,29,65],[35,70,29,70,"Screen"],[35,76,29,76],[35,78,29,78],[36,6,30,8],[36,10,30,12],[36,17,30,19,"child"],[36,22,30,24],[36,23,30,25,"props"],[36,28,30,30],[36,33,30,35],[36,41,30,43],[36,45,31,12,"child"],[36,50,31,17],[36,51,31,18,"props"],[36,56,31,23],[36,60,32,12],[36,66,32,18],[36,70,32,22,"child"],[36,75,32,27],[36,76,32,28,"props"],[36,81,32,33],[36,85,33,12],[36,86,33,13,"child"],[36,91,33,18],[36,92,33,19,"props"],[36,97,33,24],[36,98,33,25,"name"],[36,102,33,29],[36,104,33,31],[37,8,34,12],[37,14,34,18],[37,18,34,22,"Error"],[37,23,34,27],[37,24,34,28],[37,78,34,82,"contextKey"],[37,88,34,92],[37,166,34,170],[37,167,34,171],[38,6,35,8],[39,6,36,8],[39,10,36,12,"process"],[39,17,36,19],[39,18,36,20,"env"],[39,21,36,23],[39,22,36,24,"NODE_ENV"],[39,30,36,32],[39,35,36,37],[39,47,36,49],[39,49,36,51],[40,8,37,12],[40,12,37,16],[40,13,37,17],[40,23,37,27],[40,25,37,29],[40,36,37,40],[40,38,37,42],[40,52,37,56],[40,53,37,57],[40,54,37,58,"some"],[40,58,37,62],[40,59,37,64,"key"],[40,62,37,67],[40,66,37,72,"child"],[40,71,37,77],[40,72,37,78,"props"],[40,77,37,83],[40,81,37,87],[40,88,37,94,"child"],[40,93,37,99],[40,94,37,100,"props"],[40,99,37,105],[40,104,37,110],[40,112,37,118],[40,116,37,122,"key"],[40,119,37,125],[40,123,37,129,"child"],[40,128,37,134],[40,129,37,135,"props"],[40,134,37,140],[40,135,37,141],[40,137,37,143],[41,10,38,16],[41,16,38,22],[41,20,38,26,"Error"],[41,25,38,31],[41,26,38,32],[41,80,38,86,"contextKey"],[41,90,38,96],[41,211,38,217],[41,212,38,218],[42,8,39,12],[43,6,40,8],[44,6,41,8],[44,13,41,15],[44,17,41,19],[45,4,42,4],[46,4,43,4],[46,11,43,11],[46,16,43,16],[47,2,44,0],[48,0,44,1],[48,3]],"functionMap":{"names":["<global>","Screen","<anonymous>","isScreen","some$argument_0"],"mappings":"AAA;ACW;mDCK;KDQ;CDE;AGC;+DCS,6ED;CHO"}},"type":"js/module"}]}