Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/c5/c3419c280ea6253de240d3b3af80eacd4e1f37a8aa81c970876fca941c9a768891b9f6
T
2025-11-08 21:49:04 +00:00

1 line
36 KiB
Plaintext

{"dependencies":[{"name":"expo-modules-core","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":66,"index":66}}],"key":"fU8WLIPqoAGygnPbZ/QJiQQfXEY=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":67},"end":{"line":2,"column":45,"index":112}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"./ExpoCamera","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":113},"end":{"line":3,"column":38,"index":151}}],"key":"7VL16dFFp4b+wyYwZ4leyXXwJPs=","exportNames":["*"],"imports":1}},{"name":"./ExpoCameraManager","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":152},"end":{"line":4,"column":48,"index":200}}],"key":"ncVp/2U6oYCljIxCrL01g7ykEIk=","exportNames":["*"],"imports":1}},{"name":"./utils/props","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":201},"end":{"line":5,"column":68,"index":269}}],"key":"3YYapxwMFrnsJM/mAdwZWAGGiEw=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/node_modules/expo-camera/build/CameraView.js\";\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 CameraView;\n }\n });\n var _expoModulesCore = require(_dependencyMap[0], \"expo-modules-core\");\n var _react = require(_dependencyMap[1], \"react\");\n var _ExpoCamera = require(_dependencyMap[2], \"./ExpoCamera\");\n var ExpoCamera = _interopDefault(_ExpoCamera);\n var _ExpoCameraManager = require(_dependencyMap[3], \"./ExpoCameraManager\");\n var CameraManager = _interopDefault(_ExpoCameraManager);\n var _utilsProps = require(_dependencyMap[4], \"./utils/props\");\n var _reactJsxDevRuntime = require(_dependencyMap[5], \"react/jsx-dev-runtime\");\n const EventThrottleMs = 500;\n const _PICTURE_SAVED_CALLBACKS = {};\n let loggedRenderingChildrenWarning = false;\n let _GLOBAL_PICTURE_ID = 1;\n function ensurePictureOptions(options) {\n if (!options || typeof options !== 'object') {\n return {};\n }\n if (options.quality === undefined) {\n options.quality = 1;\n }\n if (options.mirror) {\n console.warn('The `mirror` option is deprecated. Please use the `mirror` prop on the `CameraView` instead.');\n }\n if (options.onPictureSaved) {\n const id = _GLOBAL_PICTURE_ID++;\n _PICTURE_SAVED_CALLBACKS[id] = options.onPictureSaved;\n options.id = id;\n options.fastMode = true;\n }\n return options;\n }\n function ensureRecordingOptions(options = {}) {\n if (!options || typeof options !== 'object') {\n return {};\n }\n if (options.mirror) {\n console.warn('The `mirror` option is deprecated. Please use the `mirror` prop on the `CameraView` instead.');\n }\n return options;\n }\n function _onPictureSaved({\n nativeEvent\n }) {\n const {\n id,\n data\n } = nativeEvent;\n const callback = _PICTURE_SAVED_CALLBACKS[id];\n if (callback) {\n callback(data);\n delete _PICTURE_SAVED_CALLBACKS[id];\n }\n }\n class CameraView extends _react.Component {\n /**\n * Property that determines if the current device has the ability to use `DataScannerViewController` (iOS 16+) or the Google code scanner (Android).\n */\n static isModernBarcodeScannerAvailable = CameraManager.default.isModernBarcodeScannerAvailable;\n /**\n * Check whether the current device has a camera. This is useful for web and simulators cases.\n * This isn't influenced by the Permissions API (all platforms), or HTTP usage (in the browser).\n * You will still need to check if the native permission has been accepted.\n * @platform web\n */\n static async isAvailableAsync() {\n if (!CameraManager.default.isAvailableAsync) {\n throw new _expoModulesCore.UnavailabilityError('expo-camera', 'isAvailableAsync');\n }\n return CameraManager.default.isAvailableAsync();\n }\n // @needsAudit\n /**\n * Queries the device for the available video codecs that can be used in video recording.\n * @return A promise that resolves to a list of strings that represents available codecs.\n * @platform ios\n */\n static async getAvailableVideoCodecsAsync() {\n if (!CameraManager.default.getAvailableVideoCodecsAsync) {\n throw new _expoModulesCore.UnavailabilityError('Camera', 'getAvailableVideoCodecsAsync');\n }\n return CameraManager.default.getAvailableVideoCodecsAsync();\n }\n /**\n * Get picture sizes that are supported by the device.\n * @return Returns a Promise that resolves to an array of strings representing picture sizes that can be passed to `pictureSize` prop.\n * The list varies across Android devices but is the same for every iOS.\n */\n async getAvailablePictureSizesAsync() {\n return (await this._cameraRef.current?.getAvailablePictureSizes()) ?? [];\n }\n /**\n * Returns the available lenses for the currently selected camera.\n *\n * @return Returns a Promise that resolves to an array of strings representing the lens type that can be passed to `selectedLens` prop.\n * @platform ios\n */\n async getAvailableLensesAsync() {\n return (await this._cameraRef.current?.getAvailableLenses()) ?? [];\n }\n /**\n * Returns an object with the supported features of the camera on the current device.\n */\n getSupportedFeatures() {\n return {\n isModernBarcodeScannerAvailable: CameraManager.default.isModernBarcodeScannerAvailable,\n toggleRecordingAsyncAvailable: CameraManager.default.toggleRecordingAsyncAvailable\n };\n }\n /**\n * Resumes the camera preview.\n */\n async resumePreview() {\n return this._cameraRef.current?.resumePreview();\n }\n /**\n * Pauses the camera preview. It is not recommended to use `takePictureAsync` when preview is paused.\n */\n async pausePreview() {\n return this._cameraRef.current?.pausePreview();\n }\n // Values under keys from this object will be transformed to native options\n static ConversionTables = _utilsProps.ConversionTables;\n static defaultProps = {\n zoom: 0,\n facing: 'back',\n enableTorch: false,\n mode: 'picture',\n flash: 'off'\n };\n _cameraRef = /*#__PURE__*/(0, _react.createRef)();\n _lastEvents = {};\n _lastEventsTimes = {};\n async takePictureAsync(options) {\n const pictureOptions = ensurePictureOptions(options);\n if (_expoModulesCore.Platform.OS === 'ios' && options?.pictureRef) {\n return this._cameraRef.current?.takePictureRef?.(options);\n }\n return this._cameraRef.current?.takePicture(pictureOptions);\n }\n /**\n * On Android, we will use the [Google code scanner](https://developers.google.com/ml-kit/vision/barcode-scanning/code-scanner).\n * On iOS, presents a modal view controller that uses the [`DataScannerViewController`](https://developer.apple.com/documentation/visionkit/scanning_data_with_the_camera) available on iOS 16+.\n * @platform android\n * @platform ios\n */\n static async launchScanner(options) {\n if (!options) {\n options = {\n barcodeTypes: []\n };\n }\n if (_expoModulesCore.Platform.OS !== 'web' && CameraView.isModernBarcodeScannerAvailable) {\n await CameraManager.default.launchScanner(options);\n }\n }\n /**\n * Dismiss the scanner presented by `launchScanner`.\n * > **info** On Android, the scanner is dismissed automatically when a barcode is scanned.\n * @platform ios\n */\n static async dismissScanner() {\n if (_expoModulesCore.Platform.OS !== 'web' && CameraView.isModernBarcodeScannerAvailable) {\n await CameraManager.default.dismissScanner();\n }\n }\n /**\n * Invokes the `listener` function when a bar code has been successfully scanned. The callback is provided with\n * an object of the `ScanningResult` shape, where the `type` refers to the bar code type that was scanned and the `data` is the information encoded in the bar code\n * (in this case of QR codes, this is often a URL). See [`BarcodeType`](#barcodetype) for supported values.\n * @param listener Invoked with the [ScanningResult](#scanningresult) when a bar code has been successfully scanned.\n *\n * @platform ios\n * @platform android\n */\n static onModernBarcodeScanned(listener) {\n return CameraManager.default.addListener('onModernBarcodeScanned', listener);\n }\n /**\n * Starts recording a video that will be saved to cache directory. Videos are rotated to match device's orientation.\n * Flipping camera during a recording results in stopping it.\n * @param options A map of `CameraRecordingOptions` type.\n * @return Returns a Promise that resolves to an object containing video file `uri` property and a `codec` property on iOS.\n * The Promise is returned if `stopRecording` was invoked, one of `maxDuration` and `maxFileSize` is reached or camera preview is stopped.\n * @platform android\n * @platform ios\n */\n async recordAsync(options) {\n const recordingOptions = ensureRecordingOptions(options);\n return this._cameraRef.current?.record(recordingOptions);\n }\n /**\n * Pauses or resumes the video recording. Only has an effect if there is an active recording. On `iOS`, this method only supported on `iOS` 18.\n *\n * @example\n * ```ts\n * const { toggleRecordingAsyncAvailable } = getSupportedFeatures()\n *\n * return (\n * {toggleRecordingAsyncAvailable && (\n * <Button title=\"Toggle Recording\" onPress={toggleRecordingAsync} />\n * )}\n * )\n * ```\n */\n async toggleRecordingAsync() {\n return this._cameraRef.current?.toggleRecording();\n }\n /**\n * Stops recording if any is in progress.\n * @platform android\n * @platform ios\n */\n stopRecording() {\n this._cameraRef.current?.stopRecording();\n }\n _onCameraReady = () => {\n if (this.props.onCameraReady) {\n this.props.onCameraReady();\n }\n };\n _onAvailableLensesChanged = ({\n nativeEvent\n }) => {\n if (this.props.onAvailableLensesChanged) {\n this.props.onAvailableLensesChanged(nativeEvent);\n }\n };\n _onMountError = ({\n nativeEvent\n }) => {\n if (this.props.onMountError) {\n this.props.onMountError(nativeEvent);\n }\n };\n _onResponsiveOrientationChanged = ({\n nativeEvent\n }) => {\n if (this.props.onResponsiveOrientationChanged) {\n this.props.onResponsiveOrientationChanged(nativeEvent);\n }\n };\n _onObjectDetected = callback => ({\n nativeEvent\n }) => {\n const {\n type\n } = nativeEvent;\n if (this._lastEvents[type] && this._lastEventsTimes[type] && JSON.stringify(nativeEvent) === this._lastEvents[type] && new Date().getTime() - this._lastEventsTimes[type].getTime() < EventThrottleMs) {\n return;\n }\n if (callback) {\n callback(nativeEvent);\n this._lastEventsTimes[type] = new Date();\n this._lastEvents[type] = JSON.stringify(nativeEvent);\n }\n };\n _setReference = ref => {\n if (ref) {\n // TODO(Bacon): Unify these - perhaps with hooks?\n if (_expoModulesCore.Platform.OS === 'web') {\n this._cameraHandle = ref;\n }\n }\n };\n render() {\n const nativeProps = (0, _utilsProps.ensureNativeProps)(this.props);\n const onBarcodeScanned = this.props.onBarcodeScanned ? this._onObjectDetected(this.props.onBarcodeScanned) : undefined;\n // @ts-expect-error\n if (nativeProps.children && !loggedRenderingChildrenWarning) {\n console.warn('The <CameraView> component does not support children. This may lead to inconsistent behaviour or crashes. If you want to render content on top of the Camera, consider using absolute positioning.');\n loggedRenderingChildrenWarning = true;\n }\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ExpoCamera.default, {\n ...nativeProps,\n ref: this._cameraRef,\n onCameraReady: this._onCameraReady,\n onMountError: this._onMountError,\n onBarcodeScanned: onBarcodeScanned,\n onAvailableLensesChanged: this._onAvailableLensesChanged,\n onPictureSaved: _onPictureSaved,\n onResponsiveOrientationChanged: this._onResponsiveOrientationChanged\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 258,\n columnNumber: 17\n }, this);\n }\n }\n});","lineCount":306,"map":[[13,2,45,15,"Object"],[13,8,45,15],[13,9,45,15,"defineProperty"],[13,23,45,15],[13,24,45,15,"exports"],[13,31,45,15],[14,4,45,15,"enumerable"],[14,14,45,15],[15,4,45,15,"get"],[15,7,45,15],[15,18,45,15,"get"],[15,19,45,15],[16,6,45,15],[16,13,45,15,"CameraView"],[16,23,45,15],[17,4,45,15],[18,2,45,15],[19,2,1,0],[19,6,1,0,"_expoModulesCore"],[19,22,1,0],[19,25,1,0,"require"],[19,32,1,0],[19,33,1,0,"_dependencyMap"],[19,47,1,0],[20,2,2,0],[20,6,2,0,"_react"],[20,12,2,0],[20,15,2,0,"require"],[20,22,2,0],[20,23,2,0,"_dependencyMap"],[20,37,2,0],[21,2,3,0],[21,6,3,0,"_ExpoCamera"],[21,17,3,0],[21,20,3,0,"require"],[21,27,3,0],[21,28,3,0,"_dependencyMap"],[21,42,3,0],[22,2,3,0],[22,6,3,0,"ExpoCamera"],[22,16,3,0],[22,19,3,0,"_interopDefault"],[22,34,3,0],[22,35,3,0,"_ExpoCamera"],[22,46,3,0],[23,2,4,0],[23,6,4,0,"_ExpoCameraManager"],[23,24,4,0],[23,27,4,0,"require"],[23,34,4,0],[23,35,4,0,"_dependencyMap"],[23,49,4,0],[24,2,4,0],[24,6,4,0,"CameraManager"],[24,19,4,0],[24,22,4,0,"_interopDefault"],[24,37,4,0],[24,38,4,0,"_ExpoCameraManager"],[24,56,4,0],[25,2,5,0],[25,6,5,0,"_utilsProps"],[25,17,5,0],[25,20,5,0,"require"],[25,27,5,0],[25,28,5,0,"_dependencyMap"],[25,42,5,0],[26,2,5,68],[26,6,5,68,"_reactJsxDevRuntime"],[26,25,5,68],[26,28,5,68,"require"],[26,35,5,68],[26,36,5,68,"_dependencyMap"],[26,50,5,68],[27,2,6,0],[27,8,6,6,"EventThrottleMs"],[27,23,6,21],[27,26,6,24],[27,29,6,27],[28,2,7,0],[28,8,7,6,"_PICTURE_SAVED_CALLBACKS"],[28,32,7,30],[28,35,7,33],[28,36,7,34],[28,37,7,35],[29,2,8,0],[29,6,8,4,"loggedRenderingChildrenWarning"],[29,36,8,34],[29,39,8,37],[29,44,8,42],[30,2,9,0],[30,6,9,4,"_GLOBAL_PICTURE_ID"],[30,24,9,22],[30,27,9,25],[30,28,9,26],[31,2,10,0],[31,11,10,9,"ensurePictureOptions"],[31,31,10,29,"ensurePictureOptions"],[31,32,10,30,"options"],[31,39,10,37],[31,41,10,39],[32,4,11,4],[32,8,11,8],[32,9,11,9,"options"],[32,16,11,16],[32,20,11,20],[32,27,11,27,"options"],[32,34,11,34],[32,39,11,39],[32,47,11,47],[32,49,11,49],[33,6,12,8],[33,13,12,15],[33,14,12,16],[33,15,12,17],[34,4,13,4],[35,4,14,4],[35,8,14,8,"options"],[35,15,14,15],[35,16,14,16,"quality"],[35,23,14,23],[35,28,14,28,"undefined"],[35,37,14,37],[35,39,14,39],[36,6,15,8,"options"],[36,13,15,15],[36,14,15,16,"quality"],[36,21,15,23],[36,24,15,26],[36,25,15,27],[37,4,16,4],[38,4,17,4],[38,8,17,8,"options"],[38,15,17,15],[38,16,17,16,"mirror"],[38,22,17,22],[38,24,17,24],[39,6,18,8,"console"],[39,13,18,15],[39,14,18,16,"warn"],[39,18,18,20],[39,19,18,21],[39,113,18,115],[39,114,18,116],[40,4,19,4],[41,4,20,4],[41,8,20,8,"options"],[41,15,20,15],[41,16,20,16,"onPictureSaved"],[41,30,20,30],[41,32,20,32],[42,6,21,8],[42,12,21,14,"id"],[42,14,21,16],[42,17,21,19,"_GLOBAL_PICTURE_ID"],[42,35,21,37],[42,37,21,39],[43,6,22,8,"_PICTURE_SAVED_CALLBACKS"],[43,30,22,32],[43,31,22,33,"id"],[43,33,22,35],[43,34,22,36],[43,37,22,39,"options"],[43,44,22,46],[43,45,22,47,"onPictureSaved"],[43,59,22,61],[44,6,23,8,"options"],[44,13,23,15],[44,14,23,16,"id"],[44,16,23,18],[44,19,23,21,"id"],[44,21,23,23],[45,6,24,8,"options"],[45,13,24,15],[45,14,24,16,"fastMode"],[45,22,24,24],[45,25,24,27],[45,29,24,31],[46,4,25,4],[47,4,26,4],[47,11,26,11,"options"],[47,18,26,18],[48,2,27,0],[49,2,28,0],[49,11,28,9,"ensureRecordingOptions"],[49,33,28,31,"ensureRecordingOptions"],[49,34,28,32,"options"],[49,41,28,39],[49,44,28,42],[49,45,28,43],[49,46,28,44],[49,48,28,46],[50,4,29,4],[50,8,29,8],[50,9,29,9,"options"],[50,16,29,16],[50,20,29,20],[50,27,29,27,"options"],[50,34,29,34],[50,39,29,39],[50,47,29,47],[50,49,29,49],[51,6,30,8],[51,13,30,15],[51,14,30,16],[51,15,30,17],[52,4,31,4],[53,4,32,4],[53,8,32,8,"options"],[53,15,32,15],[53,16,32,16,"mirror"],[53,22,32,22],[53,24,32,24],[54,6,33,8,"console"],[54,13,33,15],[54,14,33,16,"warn"],[54,18,33,20],[54,19,33,21],[54,113,33,115],[54,114,33,116],[55,4,34,4],[56,4,35,4],[56,11,35,11,"options"],[56,18,35,18],[57,2,36,0],[58,2,37,0],[58,11,37,9,"_onPictureSaved"],[58,26,37,24,"_onPictureSaved"],[58,27,37,25],[59,4,37,27,"nativeEvent"],[60,2,37,40],[60,3,37,41],[60,5,37,43],[61,4,38,4],[61,10,38,10],[62,6,38,12,"id"],[62,8,38,14],[63,6,38,16,"data"],[64,4,38,21],[64,5,38,22],[64,8,38,25,"nativeEvent"],[64,19,38,36],[65,4,39,4],[65,10,39,10,"callback"],[65,18,39,18],[65,21,39,21,"_PICTURE_SAVED_CALLBACKS"],[65,45,39,45],[65,46,39,46,"id"],[65,48,39,48],[65,49,39,49],[66,4,40,4],[66,8,40,8,"callback"],[66,16,40,16],[66,18,40,18],[67,6,41,8,"callback"],[67,14,41,16],[67,15,41,17,"data"],[67,19,41,21],[67,20,41,22],[68,6,42,8],[68,13,42,15,"_PICTURE_SAVED_CALLBACKS"],[68,37,42,39],[68,38,42,40,"id"],[68,40,42,42],[68,41,42,43],[69,4,43,4],[70,2,44,0],[71,2,45,15],[71,8,45,21,"CameraView"],[71,18,45,31],[71,27,45,40,"Component"],[71,33,45,49],[71,34,45,49,"Component"],[71,43,45,49],[71,44,45,50],[72,4,46,4],[73,0,47,0],[74,0,48,0],[75,4,49,4],[75,11,49,11,"isModernBarcodeScannerAvailable"],[75,42,49,42],[75,45,49,45,"CameraManager"],[75,58,49,58],[75,59,49,58,"default"],[75,66,49,58],[75,67,49,59,"isModernBarcodeScannerAvailable"],[75,98,49,90],[76,4,50,4],[77,0,51,0],[78,0,52,0],[79,0,53,0],[80,0,54,0],[81,0,55,0],[82,4,56,4],[82,17,56,17,"isAvailableAsync"],[82,33,56,33,"isAvailableAsync"],[82,34,56,33],[82,36,56,36],[83,6,57,8],[83,10,57,12],[83,11,57,13,"CameraManager"],[83,24,57,26],[83,25,57,26,"default"],[83,32,57,26],[83,33,57,27,"isAvailableAsync"],[83,49,57,43],[83,51,57,45],[84,8,58,12],[84,14,58,18],[84,18,58,22,"UnavailabilityError"],[84,34,58,41],[84,35,58,41,"UnavailabilityError"],[84,54,58,41],[84,55,58,42],[84,68,58,55],[84,70,58,57],[84,88,58,75],[84,89,58,76],[85,6,59,8],[86,6,60,8],[86,13,60,15,"CameraManager"],[86,26,60,28],[86,27,60,28,"default"],[86,34,60,28],[86,35,60,29,"isAvailableAsync"],[86,51,60,45],[86,52,60,46],[86,53,60,47],[87,4,61,4],[88,4,62,4],[89,4,63,4],[90,0,64,0],[91,0,65,0],[92,0,66,0],[93,0,67,0],[94,4,68,4],[94,17,68,17,"getAvailableVideoCodecsAsync"],[94,45,68,45,"getAvailableVideoCodecsAsync"],[94,46,68,45],[94,48,68,48],[95,6,69,8],[95,10,69,12],[95,11,69,13,"CameraManager"],[95,24,69,26],[95,25,69,26,"default"],[95,32,69,26],[95,33,69,27,"getAvailableVideoCodecsAsync"],[95,61,69,55],[95,63,69,57],[96,8,70,12],[96,14,70,18],[96,18,70,22,"UnavailabilityError"],[96,34,70,41],[96,35,70,41,"UnavailabilityError"],[96,54,70,41],[96,55,70,42],[96,63,70,50],[96,65,70,52],[96,95,70,82],[96,96,70,83],[97,6,71,8],[98,6,72,8],[98,13,72,15,"CameraManager"],[98,26,72,28],[98,27,72,28,"default"],[98,34,72,28],[98,35,72,29,"getAvailableVideoCodecsAsync"],[98,63,72,57],[98,64,72,58],[98,65,72,59],[99,4,73,4],[100,4,74,4],[101,0,75,0],[102,0,76,0],[103,0,77,0],[104,0,78,0],[105,4,79,4],[105,10,79,10,"getAvailablePictureSizesAsync"],[105,39,79,39,"getAvailablePictureSizesAsync"],[105,40,79,39],[105,42,79,42],[106,6,80,8],[106,13,80,15],[106,14,80,16],[106,20,80,22],[106,24,80,26],[106,25,80,27,"_cameraRef"],[106,35,80,37],[106,36,80,38,"current"],[106,43,80,45],[106,45,80,47,"getAvailablePictureSizes"],[106,69,80,71],[106,70,80,72],[106,71,80,73],[106,76,80,78],[106,78,80,80],[107,4,81,4],[108,4,82,4],[109,0,83,0],[110,0,84,0],[111,0,85,0],[112,0,86,0],[113,0,87,0],[114,4,88,4],[114,10,88,10,"getAvailableLensesAsync"],[114,33,88,33,"getAvailableLensesAsync"],[114,34,88,33],[114,36,88,36],[115,6,89,8],[115,13,89,15],[115,14,89,16],[115,20,89,22],[115,24,89,26],[115,25,89,27,"_cameraRef"],[115,35,89,37],[115,36,89,38,"current"],[115,43,89,45],[115,45,89,47,"getAvailableLenses"],[115,63,89,65],[115,64,89,66],[115,65,89,67],[115,70,89,72],[115,72,89,74],[116,4,90,4],[117,4,91,4],[118,0,92,0],[119,0,93,0],[120,4,94,4,"getSupportedFeatures"],[120,24,94,24,"getSupportedFeatures"],[120,25,94,24],[120,27,94,27],[121,6,95,8],[121,13,95,15],[122,8,96,12,"isModernBarcodeScannerAvailable"],[122,39,96,43],[122,41,96,45,"CameraManager"],[122,54,96,58],[122,55,96,58,"default"],[122,62,96,58],[122,63,96,59,"isModernBarcodeScannerAvailable"],[122,94,96,90],[123,8,97,12,"toggleRecordingAsyncAvailable"],[123,37,97,41],[123,39,97,43,"CameraManager"],[123,52,97,56],[123,53,97,56,"default"],[123,60,97,56],[123,61,97,57,"toggleRecordingAsyncAvailable"],[124,6,98,8],[124,7,98,9],[125,4,99,4],[126,4,100,4],[127,0,101,0],[128,0,102,0],[129,4,103,4],[129,10,103,10,"resumePreview"],[129,23,103,23,"resumePreview"],[129,24,103,23],[129,26,103,26],[130,6,104,8],[130,13,104,15],[130,17,104,19],[130,18,104,20,"_cameraRef"],[130,28,104,30],[130,29,104,31,"current"],[130,36,104,38],[130,38,104,40,"resumePreview"],[130,51,104,53],[130,52,104,54],[130,53,104,55],[131,4,105,4],[132,4,106,4],[133,0,107,0],[134,0,108,0],[135,4,109,4],[135,10,109,10,"pausePreview"],[135,22,109,22,"pausePreview"],[135,23,109,22],[135,25,109,25],[136,6,110,8],[136,13,110,15],[136,17,110,19],[136,18,110,20,"_cameraRef"],[136,28,110,30],[136,29,110,31,"current"],[136,36,110,38],[136,38,110,40,"pausePreview"],[136,50,110,52],[136,51,110,53],[136,52,110,54],[137,4,111,4],[138,4,112,4],[139,4,113,4],[139,11,113,11,"ConversionTables"],[139,27,113,27],[139,30,113,30,"ConversionTables"],[139,41,113,46],[139,42,113,46,"ConversionTables"],[139,58,113,46],[140,4,114,4],[140,11,114,11,"defaultProps"],[140,23,114,23],[140,26,114,26],[141,6,115,8,"zoom"],[141,10,115,12],[141,12,115,14],[141,13,115,15],[142,6,116,8,"facing"],[142,12,116,14],[142,14,116,16],[142,20,116,22],[143,6,117,8,"enableTorch"],[143,17,117,19],[143,19,117,21],[143,24,117,26],[144,6,118,8,"mode"],[144,10,118,12],[144,12,118,14],[144,21,118,23],[145,6,119,8,"flash"],[145,11,119,13],[145,13,119,15],[146,4,120,4],[146,5,120,5],[147,4,122,4,"_cameraRef"],[147,14,122,14],[147,30,122,17],[147,34,122,17,"createRef"],[147,40,122,26],[147,41,122,26,"createRef"],[147,50,122,26],[147,52,122,27],[147,53,122,28],[148,4,123,4,"_lastEvents"],[148,15,123,15],[148,18,123,18],[148,19,123,19],[148,20,123,20],[149,4,124,4,"_lastEventsTimes"],[149,20,124,20],[149,23,124,23],[149,24,124,24],[149,25,124,25],[150,4,125,4],[150,10,125,10,"takePictureAsync"],[150,26,125,26,"takePictureAsync"],[150,27,125,27,"options"],[150,34,125,34],[150,36,125,36],[151,6,126,8],[151,12,126,14,"pictureOptions"],[151,26,126,28],[151,29,126,31,"ensurePictureOptions"],[151,49,126,51],[151,50,126,52,"options"],[151,57,126,59],[151,58,126,60],[152,6,127,8],[152,10,127,12,"Platform"],[152,26,127,20],[152,27,127,20,"Platform"],[152,35,127,20],[152,36,127,21,"OS"],[152,38,127,23],[152,43,127,28],[152,48,127,33],[152,52,127,37,"options"],[152,59,127,44],[152,61,127,46,"pictureRef"],[152,71,127,56],[152,73,127,58],[153,8,128,12],[153,15,128,19],[153,19,128,23],[153,20,128,24,"_cameraRef"],[153,30,128,34],[153,31,128,35,"current"],[153,38,128,42],[153,40,128,44,"takePictureRef"],[153,54,128,58],[153,57,128,61,"options"],[153,64,128,68],[153,65,128,69],[154,6,129,8],[155,6,130,8],[155,13,130,15],[155,17,130,19],[155,18,130,20,"_cameraRef"],[155,28,130,30],[155,29,130,31,"current"],[155,36,130,38],[155,38,130,40,"takePicture"],[155,49,130,51],[155,50,130,52,"pictureOptions"],[155,64,130,66],[155,65,130,67],[156,4,131,4],[157,4,132,4],[158,0,133,0],[159,0,134,0],[160,0,135,0],[161,0,136,0],[162,0,137,0],[163,4,138,4],[163,17,138,17,"launchScanner"],[163,30,138,30,"launchScanner"],[163,31,138,31,"options"],[163,38,138,38],[163,40,138,40],[164,6,139,8],[164,10,139,12],[164,11,139,13,"options"],[164,18,139,20],[164,20,139,22],[165,8,140,12,"options"],[165,15,140,19],[165,18,140,22],[166,10,140,24,"barcodeTypes"],[166,22,140,36],[166,24,140,38],[167,8,140,41],[167,9,140,42],[168,6,141,8],[169,6,142,8],[169,10,142,12,"Platform"],[169,26,142,20],[169,27,142,20,"Platform"],[169,35,142,20],[169,36,142,21,"OS"],[169,38,142,23],[169,43,142,28],[169,48,142,33],[169,52,142,37,"CameraView"],[169,62,142,47],[169,63,142,48,"isModernBarcodeScannerAvailable"],[169,94,142,79],[169,96,142,81],[170,8,143,12],[170,14,143,18,"CameraManager"],[170,27,143,31],[170,28,143,31,"default"],[170,35,143,31],[170,36,143,32,"launchScanner"],[170,49,143,45],[170,50,143,46,"options"],[170,57,143,53],[170,58,143,54],[171,6,144,8],[172,4,145,4],[173,4,146,4],[174,0,147,0],[175,0,148,0],[176,0,149,0],[177,0,150,0],[178,4,151,4],[178,17,151,17,"dismissScanner"],[178,31,151,31,"dismissScanner"],[178,32,151,31],[178,34,151,34],[179,6,152,8],[179,10,152,12,"Platform"],[179,26,152,20],[179,27,152,20,"Platform"],[179,35,152,20],[179,36,152,21,"OS"],[179,38,152,23],[179,43,152,28],[179,48,152,33],[179,52,152,37,"CameraView"],[179,62,152,47],[179,63,152,48,"isModernBarcodeScannerAvailable"],[179,94,152,79],[179,96,152,81],[180,8,153,12],[180,14,153,18,"CameraManager"],[180,27,153,31],[180,28,153,31,"default"],[180,35,153,31],[180,36,153,32,"dismissScanner"],[180,50,153,46],[180,51,153,47],[180,52,153,48],[181,6,154,8],[182,4,155,4],[183,4,156,4],[184,0,157,0],[185,0,158,0],[186,0,159,0],[187,0,160,0],[188,0,161,0],[189,0,162,0],[190,0,163,0],[191,0,164,0],[192,4,165,4],[192,11,165,11,"onModernBarcodeScanned"],[192,33,165,33,"onModernBarcodeScanned"],[192,34,165,34,"listener"],[192,42,165,42],[192,44,165,44],[193,6,166,8],[193,13,166,15,"CameraManager"],[193,26,166,28],[193,27,166,28,"default"],[193,34,166,28],[193,35,166,29,"addListener"],[193,46,166,40],[193,47,166,41],[193,71,166,65],[193,73,166,67,"listener"],[193,81,166,75],[193,82,166,76],[194,4,167,4],[195,4,168,4],[196,0,169,0],[197,0,170,0],[198,0,171,0],[199,0,172,0],[200,0,173,0],[201,0,174,0],[202,0,175,0],[203,0,176,0],[204,4,177,4],[204,10,177,10,"recordAsync"],[204,21,177,21,"recordAsync"],[204,22,177,22,"options"],[204,29,177,29],[204,31,177,31],[205,6,178,8],[205,12,178,14,"recordingOptions"],[205,28,178,30],[205,31,178,33,"ensureRecordingOptions"],[205,53,178,55],[205,54,178,56,"options"],[205,61,178,63],[205,62,178,64],[206,6,179,8],[206,13,179,15],[206,17,179,19],[206,18,179,20,"_cameraRef"],[206,28,179,30],[206,29,179,31,"current"],[206,36,179,38],[206,38,179,40,"record"],[206,44,179,46],[206,45,179,47,"recordingOptions"],[206,61,179,63],[206,62,179,64],[207,4,180,4],[208,4,181,4],[209,0,182,0],[210,0,183,0],[211,0,184,0],[212,0,185,0],[213,0,186,0],[214,0,187,0],[215,0,188,0],[216,0,189,0],[217,0,190,0],[218,0,191,0],[219,0,192,0],[220,0,193,0],[221,0,194,0],[222,4,195,4],[222,10,195,10,"toggleRecordingAsync"],[222,30,195,30,"toggleRecordingAsync"],[222,31,195,30],[222,33,195,33],[223,6,196,8],[223,13,196,15],[223,17,196,19],[223,18,196,20,"_cameraRef"],[223,28,196,30],[223,29,196,31,"current"],[223,36,196,38],[223,38,196,40,"toggleRecording"],[223,53,196,55],[223,54,196,56],[223,55,196,57],[224,4,197,4],[225,4,198,4],[226,0,199,0],[227,0,200,0],[228,0,201,0],[229,0,202,0],[230,4,203,4,"stopRecording"],[230,17,203,17,"stopRecording"],[230,18,203,17],[230,20,203,20],[231,6,204,8],[231,10,204,12],[231,11,204,13,"_cameraRef"],[231,21,204,23],[231,22,204,24,"current"],[231,29,204,31],[231,31,204,33,"stopRecording"],[231,44,204,46],[231,45,204,47],[231,46,204,48],[232,4,205,4],[233,4,206,4,"_onCameraReady"],[233,18,206,18],[233,21,206,21,"_onCameraReady"],[233,22,206,21],[233,27,206,27],[234,6,207,8],[234,10,207,12],[234,14,207,16],[234,15,207,17,"props"],[234,20,207,22],[234,21,207,23,"onCameraReady"],[234,34,207,36],[234,36,207,38],[235,8,208,12],[235,12,208,16],[235,13,208,17,"props"],[235,18,208,22],[235,19,208,23,"onCameraReady"],[235,32,208,36],[235,33,208,37],[235,34,208,38],[236,6,209,8],[237,4,210,4],[237,5,210,5],[238,4,211,4,"_onAvailableLensesChanged"],[238,29,211,29],[238,32,211,32,"_onAvailableLensesChanged"],[238,33,211,33],[239,6,211,35,"nativeEvent"],[240,4,211,47],[240,5,211,48],[240,10,211,53],[241,6,212,8],[241,10,212,12],[241,14,212,16],[241,15,212,17,"props"],[241,20,212,22],[241,21,212,23,"onAvailableLensesChanged"],[241,45,212,47],[241,47,212,49],[242,8,213,12],[242,12,213,16],[242,13,213,17,"props"],[242,18,213,22],[242,19,213,23,"onAvailableLensesChanged"],[242,43,213,47],[242,44,213,48,"nativeEvent"],[242,55,213,59],[242,56,213,60],[243,6,214,8],[244,4,215,4],[244,5,215,5],[245,4,216,4,"_onMountError"],[245,17,216,17],[245,20,216,20,"_onMountError"],[245,21,216,21],[246,6,216,23,"nativeEvent"],[247,4,216,35],[247,5,216,36],[247,10,216,41],[248,6,217,8],[248,10,217,12],[248,14,217,16],[248,15,217,17,"props"],[248,20,217,22],[248,21,217,23,"onMountError"],[248,33,217,35],[248,35,217,37],[249,8,218,12],[249,12,218,16],[249,13,218,17,"props"],[249,18,218,22],[249,19,218,23,"onMountError"],[249,31,218,35],[249,32,218,36,"nativeEvent"],[249,43,218,47],[249,44,218,48],[250,6,219,8],[251,4,220,4],[251,5,220,5],[252,4,221,4,"_onResponsiveOrientationChanged"],[252,35,221,35],[252,38,221,38,"_onResponsiveOrientationChanged"],[252,39,221,39],[253,6,221,41,"nativeEvent"],[254,4,221,54],[254,5,221,55],[254,10,221,60],[255,6,222,8],[255,10,222,12],[255,14,222,16],[255,15,222,17,"props"],[255,20,222,22],[255,21,222,23,"onResponsiveOrientationChanged"],[255,51,222,53],[255,53,222,55],[256,8,223,12],[256,12,223,16],[256,13,223,17,"props"],[256,18,223,22],[256,19,223,23,"onResponsiveOrientationChanged"],[256,49,223,53],[256,50,223,54,"nativeEvent"],[256,61,223,65],[256,62,223,66],[257,6,224,8],[258,4,225,4],[258,5,225,5],[259,4,226,4,"_onObjectDetected"],[259,21,226,21],[259,24,226,25,"callback"],[259,32,226,33],[259,36,226,38],[259,37,226,39],[260,6,226,41,"nativeEvent"],[261,4,226,53],[261,5,226,54],[261,10,226,59],[262,6,227,8],[262,12,227,14],[263,8,227,16,"type"],[264,6,227,21],[264,7,227,22],[264,10,227,25,"nativeEvent"],[264,21,227,36],[265,6,228,8],[265,10,228,12],[265,14,228,16],[265,15,228,17,"_lastEvents"],[265,26,228,28],[265,27,228,29,"type"],[265,31,228,33],[265,32,228,34],[265,36,229,12],[265,40,229,16],[265,41,229,17,"_lastEventsTimes"],[265,57,229,33],[265,58,229,34,"type"],[265,62,229,38],[265,63,229,39],[265,67,230,12,"JSON"],[265,71,230,16],[265,72,230,17,"stringify"],[265,81,230,26],[265,82,230,27,"nativeEvent"],[265,93,230,38],[265,94,230,39],[265,99,230,44],[265,103,230,48],[265,104,230,49,"_lastEvents"],[265,115,230,60],[265,116,230,61,"type"],[265,120,230,65],[265,121,230,66],[265,125,231,12],[265,129,231,16,"Date"],[265,133,231,20],[265,134,231,21],[265,135,231,22],[265,136,231,23,"getTime"],[265,143,231,30],[265,144,231,31],[265,145,231,32],[265,148,231,35],[265,152,231,39],[265,153,231,40,"_lastEventsTimes"],[265,169,231,56],[265,170,231,57,"type"],[265,174,231,61],[265,175,231,62],[265,176,231,63,"getTime"],[265,183,231,70],[265,184,231,71],[265,185,231,72],[265,188,231,75,"EventThrottleMs"],[265,203,231,90],[265,205,231,92],[266,8,232,12],[267,6,233,8],[268,6,234,8],[268,10,234,12,"callback"],[268,18,234,20],[268,20,234,22],[269,8,235,12,"callback"],[269,16,235,20],[269,17,235,21,"nativeEvent"],[269,28,235,32],[269,29,235,33],[270,8,236,12],[270,12,236,16],[270,13,236,17,"_lastEventsTimes"],[270,29,236,33],[270,30,236,34,"type"],[270,34,236,38],[270,35,236,39],[270,38,236,42],[270,42,236,46,"Date"],[270,46,236,50],[270,47,236,51],[270,48,236,52],[271,8,237,12],[271,12,237,16],[271,13,237,17,"_lastEvents"],[271,24,237,28],[271,25,237,29,"type"],[271,29,237,33],[271,30,237,34],[271,33,237,37,"JSON"],[271,37,237,41],[271,38,237,42,"stringify"],[271,47,237,51],[271,48,237,52,"nativeEvent"],[271,59,237,63],[271,60,237,64],[272,6,238,8],[273,4,239,4],[273,5,239,5],[274,4,240,4,"_setReference"],[274,17,240,17],[274,20,240,21,"ref"],[274,23,240,24],[274,27,240,29],[275,6,241,8],[275,10,241,12,"ref"],[275,13,241,15],[275,15,241,17],[276,8,242,12],[277,8,243,12],[277,12,243,16,"Platform"],[277,28,243,24],[277,29,243,24,"Platform"],[277,37,243,24],[277,38,243,25,"OS"],[277,40,243,27],[277,45,243,32],[277,50,243,37],[277,52,243,39],[278,10,244,16],[278,14,244,20],[278,15,244,21,"_cameraHandle"],[278,28,244,34],[278,31,244,37,"ref"],[278,34,244,40],[279,8,245,12],[280,6,246,8],[281,4,247,4],[281,5,247,5],[282,4,248,4,"render"],[282,10,248,10,"render"],[282,11,248,10],[282,13,248,13],[283,6,249,8],[283,12,249,14,"nativeProps"],[283,23,249,25],[283,26,249,28],[283,30,249,28,"ensureNativeProps"],[283,41,249,45],[283,42,249,45,"ensureNativeProps"],[283,59,249,45],[283,61,249,46],[283,65,249,50],[283,66,249,51,"props"],[283,71,249,56],[283,72,249,57],[284,6,250,8],[284,12,250,14,"onBarcodeScanned"],[284,28,250,30],[284,31,250,33],[284,35,250,37],[284,36,250,38,"props"],[284,41,250,43],[284,42,250,44,"onBarcodeScanned"],[284,58,250,60],[284,61,251,14],[284,65,251,18],[284,66,251,19,"_onObjectDetected"],[284,83,251,36],[284,84,251,37],[284,88,251,41],[284,89,251,42,"props"],[284,94,251,47],[284,95,251,48,"onBarcodeScanned"],[284,111,251,64],[284,112,251,65],[284,115,252,14,"undefined"],[284,124,252,23],[285,6,253,8],[286,6,254,8],[286,10,254,12,"nativeProps"],[286,21,254,23],[286,22,254,24,"children"],[286,30,254,32],[286,34,254,36],[286,35,254,37,"loggedRenderingChildrenWarning"],[286,65,254,67],[286,67,254,69],[287,8,255,12,"console"],[287,15,255,19],[287,16,255,20,"warn"],[287,20,255,24],[287,21,255,25],[287,217,255,221],[287,218,255,222],[288,8,256,12,"loggedRenderingChildrenWarning"],[288,38,256,42],[288,41,256,45],[288,45,256,49],[289,6,257,8],[290,6,258,8],[290,26,258,16],[290,30,258,16,"_reactJsxDevRuntime"],[290,49,258,16],[290,50,258,16,"jsxDEV"],[290,56,258,16],[290,58,258,17,"ExpoCamera"],[290,68,258,27],[290,69,258,27,"default"],[290,76,258,27],[291,8,258,27],[291,11,258,32,"nativeProps"],[291,22,258,43],[292,8,258,45,"ref"],[292,11,258,48],[292,13,258,50],[292,17,258,54],[292,18,258,55,"_cameraRef"],[292,28,258,66],[293,8,258,67,"onCameraReady"],[293,21,258,80],[293,23,258,82],[293,27,258,86],[293,28,258,87,"_onCameraReady"],[293,42,258,102],[294,8,258,103,"onMountError"],[294,20,258,115],[294,22,258,117],[294,26,258,121],[294,27,258,122,"_onMountError"],[294,40,258,136],[295,8,258,137,"onBarcodeScanned"],[295,24,258,153],[295,26,258,155,"onBarcodeScanned"],[295,42,258,172],[296,8,258,173,"onAvailableLensesChanged"],[296,32,258,197],[296,34,258,199],[296,38,258,203],[296,39,258,204,"_onAvailableLensesChanged"],[296,64,258,230],[297,8,258,231,"onPictureSaved"],[297,22,258,245],[297,24,258,247,"_onPictureSaved"],[297,39,258,263],[298,8,258,264,"onResponsiveOrientationChanged"],[298,38,258,294],[298,40,258,296],[298,44,258,300],[298,45,258,301,"_onResponsiveOrientationChanged"],[299,6,258,333],[300,8,258,333,"fileName"],[300,16,258,333],[300,18,258,333,"_jsxFileName"],[300,30,258,333],[301,8,258,333,"lineNumber"],[301,18,258,333],[302,8,258,333,"columnNumber"],[302,20,258,333],[303,6,258,333],[303,13,258,334],[303,14,258,335],[304,4,259,4],[305,2,260,0],[306,0,260,1],[306,3]],"functionMap":{"names":["<global>","ensurePictureOptions","ensureRecordingOptions","_onPictureSaved","CameraView","isAvailableAsync","getAvailableVideoCodecsAsync","getAvailablePictureSizesAsync","getAvailableLensesAsync","getSupportedFeatures","resumePreview","pausePreview","takePictureAsync","launchScanner","dismissScanner","onModernBarcodeScanned","recordAsync","toggleRecordingAsync","stopRecording","_onCameraReady","_onAvailableLensesChanged","_onMountError","_onResponsiveOrientationChanged","_onObjectDetected","<anonymous>","_setReference","render"],"mappings":"AAA;ACS;CDiB;AEC;CFQ;AGC;CHO;eIC;ICW;KDK;IEO;KFK;IGM;KHE;IIO;KJE;IKI;KLK;IMI;KNE;IOI;KPE;IQc;KRM;ISO;KTO;IUM;KVI;IWU;KXE;IYU;KZG;Iae;KbE;IcM;KdE;qBeC;KfI;gCgBC;KhBI;oBiBC;KjBI;sCkBC;KlBI;wBmBC,cC;KpBa;oBqBC;KrBO;IsBC;KtBW;CJC"},"hasCjsExports":false},"type":"js/module"}]}