diff --git a/frontend/.metro-cache/cache/0a/9716d7fe96547aef3c7f42041560e2678676795d65c11f6dd6b4be41371cc757b6ef5b b/frontend/.metro-cache/cache/0a/9716d7fe96547aef3c7f42041560e2678676795d65c11f6dd6b4be41371cc757b6ef5b new file mode 100644 index 00000000..64504049 --- /dev/null +++ b/frontend/.metro-cache/cache/0a/9716d7fe96547aef3c7f42041560e2678676795d65c11f6dd6b4be41371cc757b6ef5b @@ -0,0 +1 @@ +{"dependencies":[],"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 Object.defineProperty(exports, \"MediaTypeOptions\", {\n enumerable: true,\n get: function () {\n return MediaTypeOptions;\n }\n });\n Object.defineProperty(exports, \"VideoExportPreset\", {\n enumerable: true,\n get: function () {\n return VideoExportPreset;\n }\n });\n Object.defineProperty(exports, \"UIImagePickerControllerQualityType\", {\n enumerable: true,\n get: function () {\n return UIImagePickerControllerQualityType;\n }\n });\n Object.defineProperty(exports, \"UIImagePickerPresentationStyle\", {\n enumerable: true,\n get: function () {\n return UIImagePickerPresentationStyle;\n }\n });\n Object.defineProperty(exports, \"UIImagePickerPreferredAssetRepresentationMode\", {\n enumerable: true,\n get: function () {\n return UIImagePickerPreferredAssetRepresentationMode;\n }\n });\n Object.defineProperty(exports, \"CameraType\", {\n enumerable: true,\n get: function () {\n return CameraType;\n }\n });\n // @needsAudit\n /**\n * @deprecated To set media types available in the image picker use an array of [`MediaType`](#mediatype) instead.\n */\n var MediaTypeOptions;\n (function (MediaTypeOptions) {\n /**\n * Images and videos.\n */\n MediaTypeOptions[\"All\"] = \"All\";\n /**\n * Only videos.\n */\n MediaTypeOptions[\"Videos\"] = \"Videos\";\n /**\n * Only images.\n */\n MediaTypeOptions[\"Images\"] = \"Images\";\n })(MediaTypeOptions || (MediaTypeOptions = {}));\n // @needsAudit\n var VideoExportPreset;\n (function (VideoExportPreset) {\n /**\n * Resolution: __Unchanged__ •\n * Video compression: __None__ •\n * Audio compression: __None__\n */\n VideoExportPreset[VideoExportPreset[\"Passthrough\"] = 0] = \"Passthrough\";\n /**\n * Resolution: __Depends on the device__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"LowQuality\"] = 1] = \"LowQuality\";\n /**\n * Resolution: __Depends on the device__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"MediumQuality\"] = 2] = \"MediumQuality\";\n /**\n * Resolution: __Depends on the device__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"HighestQuality\"] = 3] = \"HighestQuality\";\n /**\n * Resolution: __640 × 480__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"H264_640x480\"] = 4] = \"H264_640x480\";\n /**\n * Resolution: __960 × 540__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"H264_960x540\"] = 5] = \"H264_960x540\";\n /**\n * Resolution: __1280 × 720__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"H264_1280x720\"] = 6] = \"H264_1280x720\";\n /**\n * Resolution: __1920 × 1080__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"H264_1920x1080\"] = 7] = \"H264_1920x1080\";\n /**\n * Resolution: __3840 × 2160__ •\n * Video compression: __H.264__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"H264_3840x2160\"] = 8] = \"H264_3840x2160\";\n /**\n * Resolution: __1920 × 1080__ •\n * Video compression: __HEVC__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"HEVC_1920x1080\"] = 9] = \"HEVC_1920x1080\";\n /**\n * Resolution: __3840 × 2160__ •\n * Video compression: __HEVC__ •\n * Audio compression: __AAC__\n */\n VideoExportPreset[VideoExportPreset[\"HEVC_3840x2160\"] = 10] = \"HEVC_3840x2160\";\n })(VideoExportPreset || (VideoExportPreset = {}));\n // @needsAudit\n var UIImagePickerControllerQualityType;\n (function (UIImagePickerControllerQualityType) {\n /**\n * Highest available resolution.\n */\n UIImagePickerControllerQualityType[UIImagePickerControllerQualityType[\"High\"] = 0] = \"High\";\n /**\n * Depends on the device.\n */\n UIImagePickerControllerQualityType[UIImagePickerControllerQualityType[\"Medium\"] = 1] = \"Medium\";\n /**\n * Depends on the device.\n */\n UIImagePickerControllerQualityType[UIImagePickerControllerQualityType[\"Low\"] = 2] = \"Low\";\n /**\n * 640 × 480\n */\n UIImagePickerControllerQualityType[UIImagePickerControllerQualityType[\"VGA640x480\"] = 3] = \"VGA640x480\";\n /**\n * 1280 × 720\n */\n UIImagePickerControllerQualityType[UIImagePickerControllerQualityType[\"IFrame1280x720\"] = 4] = \"IFrame1280x720\";\n /**\n * 960 × 540\n */\n UIImagePickerControllerQualityType[UIImagePickerControllerQualityType[\"IFrame960x540\"] = 5] = \"IFrame960x540\";\n })(UIImagePickerControllerQualityType || (UIImagePickerControllerQualityType = {}));\n /**\n * Picker presentation style. Its values are directly mapped to the [`UIModalPresentationStyle`](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621355-modalpresentationstyle).\n *\n * @platform ios\n */\n var UIImagePickerPresentationStyle;\n (function (UIImagePickerPresentationStyle) {\n /**\n * A presentation style in which the presented picker covers the screen.\n */\n UIImagePickerPresentationStyle[\"FULL_SCREEN\"] = \"fullScreen\";\n /**\n * A presentation style that partially covers the underlying content.\n */\n UIImagePickerPresentationStyle[\"PAGE_SHEET\"] = \"pageSheet\";\n /**\n * A presentation style that displays the picker centered in the screen.\n */\n UIImagePickerPresentationStyle[\"FORM_SHEET\"] = \"formSheet\";\n /**\n * A presentation style where the picker is displayed over the app's content.\n */\n UIImagePickerPresentationStyle[\"CURRENT_CONTEXT\"] = \"currentContext\";\n /**\n * A presentation style in which the picker view covers the screen.\n */\n UIImagePickerPresentationStyle[\"OVER_FULL_SCREEN\"] = \"overFullScreen\";\n /**\n * A presentation style where the picker is displayed over the app's content.\n */\n UIImagePickerPresentationStyle[\"OVER_CURRENT_CONTEXT\"] = \"overCurrentContext\";\n /**\n * A presentation style where the picker is displayed in a popover view.\n */\n UIImagePickerPresentationStyle[\"POPOVER\"] = \"popover\";\n /**\n * The default presentation style chosen by the system.\n * On older iOS versions, falls back to `WebBrowserPresentationStyle.FullScreen`.\n *\n * @platform ios\n */\n UIImagePickerPresentationStyle[\"AUTOMATIC\"] = \"automatic\";\n })(UIImagePickerPresentationStyle || (UIImagePickerPresentationStyle = {}));\n /**\n * Picker preferred asset representation mode. Its values are directly mapped to the [`PHPickerConfigurationAssetRepresentationMode`](https://developer.apple.com/documentation/photokit/phpickerconfigurationassetrepresentationmode).\n *\n * @platform ios\n */\n var UIImagePickerPreferredAssetRepresentationMode;\n (function (UIImagePickerPreferredAssetRepresentationMode) {\n /**\n * A mode that indicates that the system chooses the appropriate asset representation.\n */\n UIImagePickerPreferredAssetRepresentationMode[\"Automatic\"] = \"automatic\";\n /**\n * A mode that uses the most compatible asset representation.\n */\n UIImagePickerPreferredAssetRepresentationMode[\"Compatible\"] = \"compatible\";\n /**\n * A mode that uses the current representation to avoid transcoding, if possible.\n */\n UIImagePickerPreferredAssetRepresentationMode[\"Current\"] = \"current\";\n })(UIImagePickerPreferredAssetRepresentationMode || (UIImagePickerPreferredAssetRepresentationMode = {}));\n var CameraType;\n (function (CameraType) {\n /**\n * Back/rear camera.\n */\n CameraType[\"back\"] = \"back\";\n /**\n * Front camera\n */\n CameraType[\"front\"] = \"front\";\n })(CameraType || (CameraType = {}));\n});","lineCount":234,"map":[[7,2,5,0,"Object"],[7,8,5,0],[7,9,5,0,"defineProperty"],[7,23,5,0],[7,24,5,0,"exports"],[7,31,5,0],[8,4,5,0,"enumerable"],[8,14,5,0],[9,4,5,0,"get"],[9,7,5,0],[9,18,5,0,"get"],[9,19,5,0],[10,6,5,0],[10,13,5,0,"MediaTypeOptions"],[10,29,5,0],[11,4,5,0],[12,2,5,0],[13,2,21,0,"Object"],[13,8,21,0],[13,9,21,0,"defineProperty"],[13,23,21,0],[13,24,21,0,"exports"],[13,31,21,0],[14,4,21,0,"enumerable"],[14,14,21,0],[15,4,21,0,"get"],[15,7,21,0],[15,18,21,0,"get"],[15,19,21,0],[16,6,21,0],[16,13,21,0,"VideoExportPreset"],[16,30,21,0],[17,4,21,0],[18,2,21,0],[19,2,91,0,"Object"],[19,8,91,0],[19,9,91,0,"defineProperty"],[19,23,91,0],[19,24,91,0,"exports"],[19,31,91,0],[20,4,91,0,"enumerable"],[20,14,91,0],[21,4,91,0,"get"],[21,7,91,0],[21,18,91,0,"get"],[21,19,91,0],[22,6,91,0],[22,13,91,0,"UIImagePickerControllerQualityType"],[22,47,91,0],[23,4,91,0],[24,2,91,0],[25,2,123,0,"Object"],[25,8,123,0],[25,9,123,0,"defineProperty"],[25,23,123,0],[25,24,123,0,"exports"],[25,31,123,0],[26,4,123,0,"enumerable"],[26,14,123,0],[27,4,123,0,"get"],[27,7,123,0],[27,18,123,0,"get"],[27,19,123,0],[28,6,123,0],[28,13,123,0,"UIImagePickerPresentationStyle"],[28,43,123,0],[29,4,123,0],[30,2,123,0],[31,2,166,0,"Object"],[31,8,166,0],[31,9,166,0,"defineProperty"],[31,23,166,0],[31,24,166,0,"exports"],[31,31,166,0],[32,4,166,0,"enumerable"],[32,14,166,0],[33,4,166,0,"get"],[33,7,166,0],[33,18,166,0,"get"],[33,19,166,0],[34,6,166,0],[34,13,166,0,"UIImagePickerPreferredAssetRepresentationMode"],[34,58,166,0],[35,4,166,0],[36,2,166,0],[37,2,181,0,"Object"],[37,8,181,0],[37,9,181,0,"defineProperty"],[37,23,181,0],[37,24,181,0,"exports"],[37,31,181,0],[38,4,181,0,"enumerable"],[38,14,181,0],[39,4,181,0,"get"],[39,7,181,0],[39,18,181,0,"get"],[39,19,181,0],[40,6,181,0],[40,13,181,0,"CameraType"],[40,23,181,0],[41,4,181,0],[42,2,181,0],[43,2,1,0],[44,2,2,0],[45,0,3,0],[46,0,4,0],[47,2,5,7],[47,6,5,11,"MediaTypeOptions"],[47,22,5,27],[48,2,6,0],[48,3,6,1],[48,13,6,11,"MediaTypeOptions"],[48,29,6,27],[48,31,6,29],[49,4,7,4],[50,0,8,0],[51,0,9,0],[52,4,10,4,"MediaTypeOptions"],[52,20,10,20],[52,21,10,21],[52,26,10,26],[52,27,10,27],[52,30,10,30],[52,35,10,35],[53,4,11,4],[54,0,12,0],[55,0,13,0],[56,4,14,4,"MediaTypeOptions"],[56,20,14,20],[56,21,14,21],[56,29,14,29],[56,30,14,30],[56,33,14,33],[56,41,14,41],[57,4,15,4],[58,0,16,0],[59,0,17,0],[60,4,18,4,"MediaTypeOptions"],[60,20,18,20],[60,21,18,21],[60,29,18,29],[60,30,18,30],[60,33,18,33],[60,41,18,41],[61,2,19,0],[61,3,19,1],[61,5,19,3,"MediaTypeOptions"],[61,21,19,19],[61,26,19,24,"MediaTypeOptions"],[61,42,19,40],[61,45,19,43],[61,46,19,44],[61,47,19,45],[61,48,19,46],[61,49,19,47],[62,2,20,0],[63,2,21,7],[63,6,21,11,"VideoExportPreset"],[63,23,21,28],[64,2,22,0],[64,3,22,1],[64,13,22,11,"VideoExportPreset"],[64,30,22,28],[64,32,22,30],[65,4,23,4],[66,0,24,0],[67,0,25,0],[68,0,26,0],[69,0,27,0],[70,4,28,4,"VideoExportPreset"],[70,21,28,21],[70,22,28,22,"VideoExportPreset"],[70,39,28,39],[70,40,28,40],[70,53,28,53],[70,54,28,54],[70,57,28,57],[70,58,28,58],[70,59,28,59],[70,62,28,62],[70,75,28,75],[71,4,29,4],[72,0,30,0],[73,0,31,0],[74,0,32,0],[75,0,33,0],[76,4,34,4,"VideoExportPreset"],[76,21,34,21],[76,22,34,22,"VideoExportPreset"],[76,39,34,39],[76,40,34,40],[76,52,34,52],[76,53,34,53],[76,56,34,56],[76,57,34,57],[76,58,34,58],[76,61,34,61],[76,73,34,73],[77,4,35,4],[78,0,36,0],[79,0,37,0],[80,0,38,0],[81,0,39,0],[82,4,40,4,"VideoExportPreset"],[82,21,40,21],[82,22,40,22,"VideoExportPreset"],[82,39,40,39],[82,40,40,40],[82,55,40,55],[82,56,40,56],[82,59,40,59],[82,60,40,60],[82,61,40,61],[82,64,40,64],[82,79,40,79],[83,4,41,4],[84,0,42,0],[85,0,43,0],[86,0,44,0],[87,0,45,0],[88,4,46,4,"VideoExportPreset"],[88,21,46,21],[88,22,46,22,"VideoExportPreset"],[88,39,46,39],[88,40,46,40],[88,56,46,56],[88,57,46,57],[88,60,46,60],[88,61,46,61],[88,62,46,62],[88,65,46,65],[88,81,46,81],[89,4,47,4],[90,0,48,0],[91,0,49,0],[92,0,50,0],[93,0,51,0],[94,4,52,4,"VideoExportPreset"],[94,21,52,21],[94,22,52,22,"VideoExportPreset"],[94,39,52,39],[94,40,52,40],[94,54,52,54],[94,55,52,55],[94,58,52,58],[94,59,52,59],[94,60,52,60],[94,63,52,63],[94,77,52,77],[95,4,53,4],[96,0,54,0],[97,0,55,0],[98,0,56,0],[99,0,57,0],[100,4,58,4,"VideoExportPreset"],[100,21,58,21],[100,22,58,22,"VideoExportPreset"],[100,39,58,39],[100,40,58,40],[100,54,58,54],[100,55,58,55],[100,58,58,58],[100,59,58,59],[100,60,58,60],[100,63,58,63],[100,77,58,77],[101,4,59,4],[102,0,60,0],[103,0,61,0],[104,0,62,0],[105,0,63,0],[106,4,64,4,"VideoExportPreset"],[106,21,64,21],[106,22,64,22,"VideoExportPreset"],[106,39,64,39],[106,40,64,40],[106,55,64,55],[106,56,64,56],[106,59,64,59],[106,60,64,60],[106,61,64,61],[106,64,64,64],[106,79,64,79],[107,4,65,4],[108,0,66,0],[109,0,67,0],[110,0,68,0],[111,0,69,0],[112,4,70,4,"VideoExportPreset"],[112,21,70,21],[112,22,70,22,"VideoExportPreset"],[112,39,70,39],[112,40,70,40],[112,56,70,56],[112,57,70,57],[112,60,70,60],[112,61,70,61],[112,62,70,62],[112,65,70,65],[112,81,70,81],[113,4,71,4],[114,0,72,0],[115,0,73,0],[116,0,74,0],[117,0,75,0],[118,4,76,4,"VideoExportPreset"],[118,21,76,21],[118,22,76,22,"VideoExportPreset"],[118,39,76,39],[118,40,76,40],[118,56,76,56],[118,57,76,57],[118,60,76,60],[118,61,76,61],[118,62,76,62],[118,65,76,65],[118,81,76,81],[119,4,77,4],[120,0,78,0],[121,0,79,0],[122,0,80,0],[123,0,81,0],[124,4,82,4,"VideoExportPreset"],[124,21,82,21],[124,22,82,22,"VideoExportPreset"],[124,39,82,39],[124,40,82,40],[124,56,82,56],[124,57,82,57],[124,60,82,60],[124,61,82,61],[124,62,82,62],[124,65,82,65],[124,81,82,81],[125,4,83,4],[126,0,84,0],[127,0,85,0],[128,0,86,0],[129,0,87,0],[130,4,88,4,"VideoExportPreset"],[130,21,88,21],[130,22,88,22,"VideoExportPreset"],[130,39,88,39],[130,40,88,40],[130,56,88,56],[130,57,88,57],[130,60,88,60],[130,62,88,62],[130,63,88,63],[130,66,88,66],[130,82,88,82],[131,2,89,0],[131,3,89,1],[131,5,89,3,"VideoExportPreset"],[131,22,89,20],[131,27,89,25,"VideoExportPreset"],[131,44,89,42],[131,47,89,45],[131,48,89,46],[131,49,89,47],[131,50,89,48],[131,51,89,49],[132,2,90,0],[133,2,91,7],[133,6,91,11,"UIImagePickerControllerQualityType"],[133,40,91,45],[134,2,92,0],[134,3,92,1],[134,13,92,11,"UIImagePickerControllerQualityType"],[134,47,92,45],[134,49,92,47],[135,4,93,4],[136,0,94,0],[137,0,95,0],[138,4,96,4,"UIImagePickerControllerQualityType"],[138,38,96,38],[138,39,96,39,"UIImagePickerControllerQualityType"],[138,73,96,73],[138,74,96,74],[138,80,96,80],[138,81,96,81],[138,84,96,84],[138,85,96,85],[138,86,96,86],[138,89,96,89],[138,95,96,95],[139,4,97,4],[140,0,98,0],[141,0,99,0],[142,4,100,4,"UIImagePickerControllerQualityType"],[142,38,100,38],[142,39,100,39,"UIImagePickerControllerQualityType"],[142,73,100,73],[142,74,100,74],[142,82,100,82],[142,83,100,83],[142,86,100,86],[142,87,100,87],[142,88,100,88],[142,91,100,91],[142,99,100,99],[143,4,101,4],[144,0,102,0],[145,0,103,0],[146,4,104,4,"UIImagePickerControllerQualityType"],[146,38,104,38],[146,39,104,39,"UIImagePickerControllerQualityType"],[146,73,104,73],[146,74,104,74],[146,79,104,79],[146,80,104,80],[146,83,104,83],[146,84,104,84],[146,85,104,85],[146,88,104,88],[146,93,104,93],[147,4,105,4],[148,0,106,0],[149,0,107,0],[150,4,108,4,"UIImagePickerControllerQualityType"],[150,38,108,38],[150,39,108,39,"UIImagePickerControllerQualityType"],[150,73,108,73],[150,74,108,74],[150,86,108,86],[150,87,108,87],[150,90,108,90],[150,91,108,91],[150,92,108,92],[150,95,108,95],[150,107,108,107],[151,4,109,4],[152,0,110,0],[153,0,111,0],[154,4,112,4,"UIImagePickerControllerQualityType"],[154,38,112,38],[154,39,112,39,"UIImagePickerControllerQualityType"],[154,73,112,73],[154,74,112,74],[154,90,112,90],[154,91,112,91],[154,94,112,94],[154,95,112,95],[154,96,112,96],[154,99,112,99],[154,115,112,115],[155,4,113,4],[156,0,114,0],[157,0,115,0],[158,4,116,4,"UIImagePickerControllerQualityType"],[158,38,116,38],[158,39,116,39,"UIImagePickerControllerQualityType"],[158,73,116,73],[158,74,116,74],[158,89,116,89],[158,90,116,90],[158,93,116,93],[158,94,116,94],[158,95,116,95],[158,98,116,98],[158,113,116,113],[159,2,117,0],[159,3,117,1],[159,5,117,3,"UIImagePickerControllerQualityType"],[159,39,117,37],[159,44,117,42,"UIImagePickerControllerQualityType"],[159,78,117,76],[159,81,117,79],[159,82,117,80],[159,83,117,81],[159,84,117,82],[159,85,117,83],[160,2,118,0],[161,0,119,0],[162,0,120,0],[163,0,121,0],[164,0,122,0],[165,2,123,7],[165,6,123,11,"UIImagePickerPresentationStyle"],[165,36,123,41],[166,2,124,0],[166,3,124,1],[166,13,124,11,"UIImagePickerPresentationStyle"],[166,43,124,41],[166,45,124,43],[167,4,125,4],[168,0,126,0],[169,0,127,0],[170,4,128,4,"UIImagePickerPresentationStyle"],[170,34,128,34],[170,35,128,35],[170,48,128,48],[170,49,128,49],[170,52,128,52],[170,64,128,64],[171,4,129,4],[172,0,130,0],[173,0,131,0],[174,4,132,4,"UIImagePickerPresentationStyle"],[174,34,132,34],[174,35,132,35],[174,47,132,47],[174,48,132,48],[174,51,132,51],[174,62,132,62],[175,4,133,4],[176,0,134,0],[177,0,135,0],[178,4,136,4,"UIImagePickerPresentationStyle"],[178,34,136,34],[178,35,136,35],[178,47,136,47],[178,48,136,48],[178,51,136,51],[178,62,136,62],[179,4,137,4],[180,0,138,0],[181,0,139,0],[182,4,140,4,"UIImagePickerPresentationStyle"],[182,34,140,34],[182,35,140,35],[182,52,140,52],[182,53,140,53],[182,56,140,56],[182,72,140,72],[183,4,141,4],[184,0,142,0],[185,0,143,0],[186,4,144,4,"UIImagePickerPresentationStyle"],[186,34,144,34],[186,35,144,35],[186,53,144,53],[186,54,144,54],[186,57,144,57],[186,73,144,73],[187,4,145,4],[188,0,146,0],[189,0,147,0],[190,4,148,4,"UIImagePickerPresentationStyle"],[190,34,148,34],[190,35,148,35],[190,57,148,57],[190,58,148,58],[190,61,148,61],[190,81,148,81],[191,4,149,4],[192,0,150,0],[193,0,151,0],[194,4,152,4,"UIImagePickerPresentationStyle"],[194,34,152,34],[194,35,152,35],[194,44,152,44],[194,45,152,45],[194,48,152,48],[194,57,152,57],[195,4,153,4],[196,0,154,0],[197,0,155,0],[198,0,156,0],[199,0,157,0],[200,0,158,0],[201,4,159,4,"UIImagePickerPresentationStyle"],[201,34,159,34],[201,35,159,35],[201,46,159,46],[201,47,159,47],[201,50,159,50],[201,61,159,61],[202,2,160,0],[202,3,160,1],[202,5,160,3,"UIImagePickerPresentationStyle"],[202,35,160,33],[202,40,160,38,"UIImagePickerPresentationStyle"],[202,70,160,68],[202,73,160,71],[202,74,160,72],[202,75,160,73],[202,76,160,74],[202,77,160,75],[203,2,161,0],[204,0,162,0],[205,0,163,0],[206,0,164,0],[207,0,165,0],[208,2,166,7],[208,6,166,11,"UIImagePickerPreferredAssetRepresentationMode"],[208,51,166,56],[209,2,167,0],[209,3,167,1],[209,13,167,11,"UIImagePickerPreferredAssetRepresentationMode"],[209,58,167,56],[209,60,167,58],[210,4,168,4],[211,0,169,0],[212,0,170,0],[213,4,171,4,"UIImagePickerPreferredAssetRepresentationMode"],[213,49,171,49],[213,50,171,50],[213,61,171,61],[213,62,171,62],[213,65,171,65],[213,76,171,76],[214,4,172,4],[215,0,173,0],[216,0,174,0],[217,4,175,4,"UIImagePickerPreferredAssetRepresentationMode"],[217,49,175,49],[217,50,175,50],[217,62,175,62],[217,63,175,63],[217,66,175,66],[217,78,175,78],[218,4,176,4],[219,0,177,0],[220,0,178,0],[221,4,179,4,"UIImagePickerPreferredAssetRepresentationMode"],[221,49,179,49],[221,50,179,50],[221,59,179,59],[221,60,179,60],[221,63,179,63],[221,72,179,72],[222,2,180,0],[222,3,180,1],[222,5,180,3,"UIImagePickerPreferredAssetRepresentationMode"],[222,50,180,48],[222,55,180,53,"UIImagePickerPreferredAssetRepresentationMode"],[222,100,180,98],[222,103,180,101],[222,104,180,102],[222,105,180,103],[222,106,180,104],[222,107,180,105],[223,2,181,7],[223,6,181,11,"CameraType"],[223,16,181,21],[224,2,182,0],[224,3,182,1],[224,13,182,11,"CameraType"],[224,23,182,21],[224,25,182,23],[225,4,183,4],[226,0,184,0],[227,0,185,0],[228,4,186,4,"CameraType"],[228,14,186,14],[228,15,186,15],[228,21,186,21],[228,22,186,22],[228,25,186,25],[228,31,186,31],[229,4,187,4],[230,0,188,0],[231,0,189,0],[232,4,190,4,"CameraType"],[232,14,190,14],[232,15,190,15],[232,22,190,22],[232,23,190,23],[232,26,190,26],[232,33,190,33],[233,2,191,0],[233,3,191,1],[233,5,191,3,"CameraType"],[233,15,191,13],[233,20,191,18,"CameraType"],[233,30,191,28],[233,33,191,31],[233,34,191,32],[233,35,191,33],[233,36,191,34],[233,37,191,35],[234,0,191,36],[234,3]],"functionMap":{"names":["",""],"mappings":"AAA;CCK;CDa;CCG;CDmE;CCG;CDyB;CCO;CDoC;CCO;CDa;CCE;CDS"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/0a/c9db79ecd574a1a490e79f827912d11a141622e43f8f3b6b2f018fc55c842040c998fa b/frontend/.metro-cache/cache/0a/c9db79ecd574a1a490e79f827912d11a141622e43f8f3b6b2f018fc55c842040c998fa new file mode 100644 index 00000000..7c5d5ab0 --- /dev/null +++ b/frontend/.metro-cache/cache/0a/c9db79ecd574a1a490e79f827912d11a141622e43f8f3b6b2f018fc55c842040c998fa @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":48,"index":48}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/View","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"4kYBDC6LJJXoH7P9rWDi3vkLVB0=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Text","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"JKIzsQ5YQ0gDj0MIyY0Q7F1zJtU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/StyleSheet","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"MK7+k1V+KnvCVW7Kj2k/ydtjmVU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/SafeAreaView","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"S6Dcm4vKatES0CiC0O7zdRDDseY=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ActivityIndicator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"bSAkUkqZq0shBb5bU6kCYXi4ciA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"react-native-webview","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":169},"end":{"line":11,"column":47,"index":216}}],"key":"YJc7i/oIweCWhKjzjfYLEcLeUJA=","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/src/screens/HumanVerificationScreen.tsx\",\n _s = $RefreshSig$();\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 HumanVerificationScreen;\n }\n });\n var _react = require(_dependencyMap[0], \"react\");\n var _reactNativeWebDistExportsView = require(_dependencyMap[1], \"react-native-web/dist/exports/View\");\n var View = _interopDefault(_reactNativeWebDistExportsView);\n var _reactNativeWebDistExportsText = require(_dependencyMap[2], \"react-native-web/dist/exports/Text\");\n var Text = _interopDefault(_reactNativeWebDistExportsText);\n var _reactNativeWebDistExportsStyleSheet = require(_dependencyMap[3], \"react-native-web/dist/exports/StyleSheet\");\n var StyleSheet = _interopDefault(_reactNativeWebDistExportsStyleSheet);\n var _reactNativeWebDistExportsSafeAreaView = require(_dependencyMap[4], \"react-native-web/dist/exports/SafeAreaView\");\n var SafeAreaView = _interopDefault(_reactNativeWebDistExportsSafeAreaView);\n var _reactNativeWebDistExportsActivityIndicator = require(_dependencyMap[5], \"react-native-web/dist/exports/ActivityIndicator\");\n var ActivityIndicator = _interopDefault(_reactNativeWebDistExportsActivityIndicator);\n var _reactNativeWebDistExportsAlert = require(_dependencyMap[6], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _reactNativeWebview = require(_dependencyMap[7], \"react-native-webview\");\n var _reactJsxDevRuntime = require(_dependencyMap[8], \"react/jsx-dev-runtime\");\n const TURNSTILE_SITE_KEY = '1x00000000000000000000AA';\n function HumanVerificationScreen({\n navigation\n }) {\n _s();\n const [loading, setLoading] = (0, _react.useState)(true);\n const [verifying, setVerifying] = (0, _react.useState)(false);\n const [error, setError] = (0, _react.useState)(null);\n const webViewRef = (0, _react.useRef)(null);\n console.log('HumanVerificationScreen mounted');\n const handleTurnstileToken = async token => {\n setVerifying(true);\n try {\n // Verify token with backend\n const response = await fetch('http://localhost:8001/api/verify-turnstile', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n token\n })\n });\n const result = await response.json();\n if (result.success) {\n navigation.navigate('Auth');\n } else {\n Alert.default.alert('Verification Failed', 'Please try again');\n // Reload Turnstile\n webViewRef.current?.reload();\n }\n } catch (error) {\n console.error('Verification error:', error);\n Alert.default.alert('Error', 'Verification failed. Please try again.');\n } finally {\n setVerifying(false);\n }\n };\n const handleMessage = event => {\n const data = JSON.parse(event.nativeEvent.data);\n if (data.type === 'turnstile-success') {\n handleTurnstileToken(data.token);\n } else if (data.type === 'turnstile-error') {\n Alert.default.alert('Error', 'Verification failed. Please try again.');\n setLoading(false);\n }\n };\n const turnstileHTML = `\n \n \n \n \n \n \n \n \n
\n
🛡️
\n

Human Verification

\n

Please complete the security check to continue

\n
\n
\n
\n \n \n \n `;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SafeAreaView.default, {\n style: styles.container,\n children: [verifying && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.overlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ActivityIndicator.default, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 140,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.verifyingText,\n children: \"Verifying...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 141,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 139,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNativeWebview.WebView, {\n ref: webViewRef,\n source: {\n html: turnstileHTML\n },\n onMessage: handleMessage,\n onLoadStart: () => console.log('WebView started loading'),\n onLoadEnd: () => {\n console.log('WebView finished loading');\n setLoading(false);\n },\n onError: syntheticEvent => {\n const {\n nativeEvent\n } = syntheticEvent;\n console.error('WebView error:', nativeEvent);\n setError(`WebView Error: ${nativeEvent.description}`);\n },\n style: styles.webview,\n javaScriptEnabled: true,\n domStorageEnabled: true,\n originWhitelist: ['*']\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 145,\n columnNumber: 7\n }, this), loading && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.loadingOverlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ActivityIndicator.default, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 167,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.loadingText,\n children: \"Loading verification...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 168,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 166,\n columnNumber: 9\n }, this), error && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.errorOverlay,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.errorText,\n children: error\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 174,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 173,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 137,\n columnNumber: 5\n }, this);\n }\n _s(HumanVerificationScreen, \"u37N9BEWvt4dMJcY5wTNsDVMW9A=\");\n _c = HumanVerificationScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n webview: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n loadingOverlay: {\n ...StyleSheet.default.absoluteFillObject,\n backgroundColor: '#F8F9FA',\n justifyContent: 'center',\n alignItems: 'center'\n },\n overlay: {\n ...StyleSheet.default.absoluteFillObject,\n backgroundColor: 'rgba(0, 0, 0, 0.7)',\n justifyContent: 'center',\n alignItems: 'center',\n zIndex: 999\n },\n verifyingText: {\n marginTop: 16,\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n },\n loadingText: {\n marginTop: 16,\n fontSize: 14,\n color: '#6B7280'\n },\n errorOverlay: {\n position: 'absolute',\n bottom: 20,\n left: 20,\n right: 20,\n backgroundColor: '#FEE2E2',\n padding: 16,\n borderRadius: 12,\n borderWidth: 1,\n borderColor: '#EE2A35'\n },\n errorText: {\n color: '#991B1B',\n fontSize: 14\n }\n });\n var _c;\n $RefreshReg$(_c, \"HumanVerificationScreen\");\n});","lineCount":297,"map":[[14,2,15,15,"Object"],[14,8,15,15],[14,9,15,15,"defineProperty"],[14,23,15,15],[14,24,15,15,"exports"],[14,31,15,15],[15,4,15,15,"enumerable"],[15,14,15,15],[16,4,15,15,"get"],[16,7,15,15],[16,18,15,15,"get"],[16,19,15,15],[17,6,15,15],[17,13,15,15,"HumanVerificationScreen"],[17,36,15,15],[18,4,15,15],[19,2,15,15],[20,2,1,0],[20,6,1,0,"_react"],[20,12,1,0],[20,15,1,0,"require"],[20,22,1,0],[20,23,1,0,"_dependencyMap"],[20,37,1,0],[21,2,1,48],[21,6,1,48,"_reactNativeWebDistExportsView"],[21,36,1,48],[21,39,1,48,"require"],[21,46,1,48],[21,47,1,48,"_dependencyMap"],[21,61,1,48],[22,2,1,48],[22,6,1,48,"View"],[22,10,1,48],[22,13,1,48,"_interopDefault"],[22,28,1,48],[22,29,1,48,"_reactNativeWebDistExportsView"],[22,59,1,48],[23,2,1,48],[23,6,1,48,"_reactNativeWebDistExportsText"],[23,36,1,48],[23,39,1,48,"require"],[23,46,1,48],[23,47,1,48,"_dependencyMap"],[23,61,1,48],[24,2,1,48],[24,6,1,48,"Text"],[24,10,1,48],[24,13,1,48,"_interopDefault"],[24,28,1,48],[24,29,1,48,"_reactNativeWebDistExportsText"],[24,59,1,48],[25,2,1,48],[25,6,1,48,"_reactNativeWebDistExportsStyleSheet"],[25,42,1,48],[25,45,1,48,"require"],[25,52,1,48],[25,53,1,48,"_dependencyMap"],[25,67,1,48],[26,2,1,48],[26,6,1,48,"StyleSheet"],[26,16,1,48],[26,19,1,48,"_interopDefault"],[26,34,1,48],[26,35,1,48,"_reactNativeWebDistExportsStyleSheet"],[26,71,1,48],[27,2,1,48],[27,6,1,48,"_reactNativeWebDistExportsSafeAreaView"],[27,44,1,48],[27,47,1,48,"require"],[27,54,1,48],[27,55,1,48,"_dependencyMap"],[27,69,1,48],[28,2,1,48],[28,6,1,48,"SafeAreaView"],[28,18,1,48],[28,21,1,48,"_interopDefault"],[28,36,1,48],[28,37,1,48,"_reactNativeWebDistExportsSafeAreaView"],[28,75,1,48],[29,2,1,48],[29,6,1,48,"_reactNativeWebDistExportsActivityIndicator"],[29,49,1,48],[29,52,1,48,"require"],[29,59,1,48],[29,60,1,48,"_dependencyMap"],[29,74,1,48],[30,2,1,48],[30,6,1,48,"ActivityIndicator"],[30,23,1,48],[30,26,1,48,"_interopDefault"],[30,41,1,48],[30,42,1,48,"_reactNativeWebDistExportsActivityIndicator"],[30,85,1,48],[31,2,1,48],[31,6,1,48,"_reactNativeWebDistExportsAlert"],[31,37,1,48],[31,40,1,48,"require"],[31,47,1,48],[31,48,1,48,"_dependencyMap"],[31,62,1,48],[32,2,1,48],[32,6,1,48,"Alert"],[32,11,1,48],[32,14,1,48,"_interopDefault"],[32,29,1,48],[32,30,1,48,"_reactNativeWebDistExportsAlert"],[32,61,1,48],[33,2,11,0],[33,6,11,0,"_reactNativeWebview"],[33,25,11,0],[33,28,11,0,"require"],[33,35,11,0],[33,36,11,0,"_dependencyMap"],[33,50,11,0],[34,2,11,47],[34,6,11,47,"_reactJsxDevRuntime"],[34,25,11,47],[34,28,11,47,"require"],[34,35,11,47],[34,36,11,47,"_dependencyMap"],[34,50,11,47],[35,2,13,0],[35,8,13,6,"TURNSTILE_SITE_KEY"],[35,26,13,24],[35,29,13,27],[35,55,13,53],[36,2,15,15],[36,11,15,24,"HumanVerificationScreen"],[36,34,15,47,"HumanVerificationScreen"],[36,35,15,48],[37,4,15,50,"navigation"],[38,2,15,66],[38,3,15,67],[38,5,15,69],[39,4,15,69,"_s"],[39,6,15,69],[40,4,16,2],[40,10,16,8],[40,11,16,9,"loading"],[40,18,16,16],[40,20,16,18,"setLoading"],[40,30,16,28],[40,31,16,29],[40,34,16,32],[40,38,16,32,"useState"],[40,44,16,40],[40,45,16,40,"useState"],[40,53,16,40],[40,55,16,41],[40,59,16,45],[40,60,16,46],[41,4,17,2],[41,10,17,8],[41,11,17,9,"verifying"],[41,20,17,18],[41,22,17,20,"setVerifying"],[41,34,17,32],[41,35,17,33],[41,38,17,36],[41,42,17,36,"useState"],[41,48,17,44],[41,49,17,44,"useState"],[41,57,17,44],[41,59,17,45],[41,64,17,50],[41,65,17,51],[42,4,18,2],[42,10,18,8],[42,11,18,9,"error"],[42,16,18,14],[42,18,18,16,"setError"],[42,26,18,24],[42,27,18,25],[42,30,18,28],[42,34,18,28,"useState"],[42,40,18,36],[42,41,18,36,"useState"],[42,49,18,36],[42,51,18,52],[42,55,18,56],[42,56,18,57],[43,4,19,2],[43,10,19,8,"webViewRef"],[43,20,19,18],[43,23,19,21],[43,27,19,21,"useRef"],[43,33,19,27],[43,34,19,27,"useRef"],[43,40,19,27],[43,42,19,37],[43,46,19,41],[43,47,19,42],[44,4,21,2,"console"],[44,11,21,9],[44,12,21,10,"log"],[44,15,21,13],[44,16,21,14],[44,49,21,47],[44,50,21,48],[45,4,23,2],[45,10,23,8,"handleTurnstileToken"],[45,30,23,28],[45,33,23,31],[45,39,23,38,"token"],[45,44,23,51],[45,48,23,56],[46,6,24,4,"setVerifying"],[46,18,24,16],[46,19,24,17],[46,23,24,21],[46,24,24,22],[47,6,26,4],[47,10,26,8],[48,8,27,6],[49,8,28,6],[49,14,28,12,"response"],[49,22,28,20],[49,25,28,23],[49,31,28,29,"fetch"],[49,36,28,34],[49,37,28,35],[49,81,28,79],[49,83,28,81],[50,10,29,8,"method"],[50,16,29,14],[50,18,29,16],[50,24,29,22],[51,10,30,8,"headers"],[51,17,30,15],[51,19,30,17],[52,12,31,10],[52,26,31,24],[52,28,31,26],[53,10,32,8],[53,11,32,9],[54,10,33,8,"body"],[54,14,33,12],[54,16,33,14,"JSON"],[54,20,33,18],[54,21,33,19,"stringify"],[54,30,33,28],[54,31,33,29],[55,12,33,31,"token"],[56,10,33,37],[56,11,33,38],[57,8,34,6],[57,9,34,7],[57,10,34,8],[58,8,36,6],[58,14,36,12,"result"],[58,20,36,18],[58,23,36,21],[58,29,36,27,"response"],[58,37,36,35],[58,38,36,36,"json"],[58,42,36,40],[58,43,36,41],[58,44,36,42],[59,8,38,6],[59,12,38,10,"result"],[59,18,38,16],[59,19,38,17,"success"],[59,26,38,24],[59,28,38,26],[60,10,39,8,"navigation"],[60,20,39,18],[60,21,39,19,"navigate"],[60,29,39,27],[60,30,39,28],[60,36,39,34],[60,37,39,35],[61,8,40,6],[61,9,40,7],[61,15,40,13],[62,10,41,8,"Alert"],[62,15,41,13],[62,16,41,13,"default"],[62,23,41,13],[62,24,41,14,"alert"],[62,29,41,19],[62,30,41,20],[62,51,41,41],[62,53,41,43],[62,71,41,61],[62,72,41,62],[63,10,42,8],[64,10,43,8,"webViewRef"],[64,20,43,18],[64,21,43,19,"current"],[64,28,43,26],[64,30,43,28,"reload"],[64,36,43,34],[64,37,43,35],[64,38,43,36],[65,8,44,6],[66,6,45,4],[66,7,45,5],[66,8,45,6],[66,15,45,13,"error"],[66,20,45,18],[66,22,45,20],[67,8,46,6,"console"],[67,15,46,13],[67,16,46,14,"error"],[67,21,46,19],[67,22,46,20],[67,43,46,41],[67,45,46,43,"error"],[67,50,46,48],[67,51,46,49],[68,8,47,6,"Alert"],[68,13,47,11],[68,14,47,11,"default"],[68,21,47,11],[68,22,47,12,"alert"],[68,27,47,17],[68,28,47,18],[68,35,47,25],[68,37,47,27],[68,77,47,67],[68,78,47,68],[69,6,48,4],[69,7,48,5],[69,16,48,14],[70,8,49,6,"setVerifying"],[70,20,49,18],[70,21,49,19],[70,26,49,24],[70,27,49,25],[71,6,50,4],[72,4,51,2],[72,5,51,3],[73,4,53,2],[73,10,53,8,"handleMessage"],[73,23,53,21],[73,26,53,25,"event"],[73,31,53,35],[73,35,53,40],[74,6,54,4],[74,12,54,10,"data"],[74,16,54,14],[74,19,54,17,"JSON"],[74,23,54,21],[74,24,54,22,"parse"],[74,29,54,27],[74,30,54,28,"event"],[74,35,54,33],[74,36,54,34,"nativeEvent"],[74,47,54,45],[74,48,54,46,"data"],[74,52,54,50],[74,53,54,51],[75,6,56,4],[75,10,56,8,"data"],[75,14,56,12],[75,15,56,13,"type"],[75,19,56,17],[75,24,56,22],[75,43,56,41],[75,45,56,43],[76,8,57,6,"handleTurnstileToken"],[76,28,57,26],[76,29,57,27,"data"],[76,33,57,31],[76,34,57,32,"token"],[76,39,57,37],[76,40,57,38],[77,6,58,4],[77,7,58,5],[77,13,58,11],[77,17,58,15,"data"],[77,21,58,19],[77,22,58,20,"type"],[77,26,58,24],[77,31,58,29],[77,48,58,46],[77,50,58,48],[78,8,59,6,"Alert"],[78,13,59,11],[78,14,59,11,"default"],[78,21,59,11],[78,22,59,12,"alert"],[78,27,59,17],[78,28,59,18],[78,35,59,25],[78,37,59,27],[78,77,59,67],[78,78,59,68],[79,8,60,6,"setLoading"],[79,18,60,16],[79,19,60,17],[79,24,60,22],[79,25,60,23],[80,6,61,4],[81,4,62,2],[81,5,62,3],[82,4,64,2],[82,10,64,8,"turnstileHTML"],[82,23,64,21],[82,26,64,24],[83,0,65,0],[84,0,66,0],[85,0,67,0],[86,0,68,0],[87,0,69,0],[88,0,70,0],[89,0,71,0],[90,0,72,0],[91,0,73,0],[92,0,74,0],[93,0,75,0],[94,0,76,0],[95,0,77,0],[96,0,78,0],[97,0,79,0],[98,0,80,0],[99,0,81,0],[100,0,82,0],[101,0,83,0],[102,0,84,0],[103,0,85,0],[104,0,86,0],[105,0,87,0],[106,0,88,0],[107,0,89,0],[108,0,90,0],[109,0,91,0],[110,0,92,0],[111,0,93,0],[112,0,94,0],[113,0,95,0],[114,0,96,0],[115,0,97,0],[116,0,98,0],[117,0,99,0],[118,0,100,0],[119,0,101,0],[120,0,102,0],[121,0,103,0],[122,0,104,0],[123,0,105,0],[124,0,106,0],[125,0,107,0],[126,0,108,0],[127,0,109,0],[128,0,110,0],[129,0,111,0],[130,0,112,0],[130,29,112,29,"TURNSTILE_SITE_KEY"],[130,47,112,47],[131,0,113,0],[132,0,114,0],[133,0,115,0],[134,0,116,0],[135,0,117,0],[136,0,118,0],[137,0,119,0],[138,0,120,0],[139,0,121,0],[140,0,122,0],[141,0,123,0],[142,0,124,0],[143,0,125,0],[144,0,126,0],[145,0,127,0],[146,0,128,0],[147,0,129,0],[148,0,130,0],[149,0,131,0],[150,0,132,0],[151,0,133,0],[152,0,134,0],[152,3,134,3],[153,4,136,2],[153,24,137,4],[153,28,137,4,"_reactJsxDevRuntime"],[153,47,137,4],[153,48,137,4,"jsxDEV"],[153,54,137,4],[153,56,137,5,"SafeAreaView"],[153,68,137,17],[153,69,137,17,"default"],[153,76,137,17],[154,6,137,18,"style"],[154,11,137,23],[154,13,137,25,"styles"],[154,19,137,31],[154,20,137,32,"container"],[154,29,137,42],[155,6,137,42,"children"],[155,14,137,42],[155,17,138,7,"verifying"],[155,26,138,16],[155,43,139,8],[155,47,139,8,"_reactJsxDevRuntime"],[155,66,139,8],[155,67,139,8,"jsxDEV"],[155,73,139,8],[155,75,139,9,"View"],[155,79,139,13],[155,80,139,13,"default"],[155,87,139,13],[156,8,139,14,"style"],[156,13,139,19],[156,15,139,21,"styles"],[156,21,139,27],[156,22,139,28,"overlay"],[156,29,139,36],[157,8,139,36,"children"],[157,16,139,36],[157,32,140,10],[157,36,140,10,"_reactJsxDevRuntime"],[157,55,140,10],[157,56,140,10,"jsxDEV"],[157,62,140,10],[157,64,140,11,"ActivityIndicator"],[157,81,140,28],[157,82,140,28,"default"],[157,89,140,28],[158,10,140,29,"size"],[158,14,140,33],[158,16,140,34],[158,23,140,41],[159,10,140,42,"color"],[159,15,140,47],[159,17,140,48],[160,8,140,57],[161,10,140,57,"fileName"],[161,18,140,57],[161,20,140,57,"_jsxFileName"],[161,32,140,57],[162,10,140,57,"lineNumber"],[162,20,140,57],[163,10,140,57,"columnNumber"],[163,22,140,57],[164,8,140,57],[164,15,140,59],[164,16,140,60],[164,31,141,10],[164,35,141,10,"_reactJsxDevRuntime"],[164,54,141,10],[164,55,141,10,"jsxDEV"],[164,61,141,10],[164,63,141,11,"Text"],[164,67,141,15],[164,68,141,15,"default"],[164,75,141,15],[165,10,141,16,"style"],[165,15,141,21],[165,17,141,23,"styles"],[165,23,141,29],[165,24,141,30,"verifyingText"],[165,37,141,44],[166,10,141,44,"children"],[166,18,141,44],[166,20,141,45],[167,8,141,57],[168,10,141,57,"fileName"],[168,18,141,57],[168,20,141,57,"_jsxFileName"],[168,32,141,57],[169,10,141,57,"lineNumber"],[169,20,141,57],[170,10,141,57,"columnNumber"],[170,22,141,57],[171,8,141,57],[171,15,141,63],[171,16,141,64],[172,6,141,64],[173,8,141,64,"fileName"],[173,16,141,64],[173,18,141,64,"_jsxFileName"],[173,30,141,64],[174,8,141,64,"lineNumber"],[174,18,141,64],[175,8,141,64,"columnNumber"],[175,20,141,64],[176,6,141,64],[176,13,142,14],[176,14,143,7],[176,29,145,6],[176,33,145,6,"_reactJsxDevRuntime"],[176,52,145,6],[176,53,145,6,"jsxDEV"],[176,59,145,6],[176,61,145,7,"_reactNativeWebview"],[176,80,145,14],[176,81,145,14,"WebView"],[176,88,145,14],[177,8,146,8,"ref"],[177,11,146,11],[177,13,146,13,"webViewRef"],[177,23,146,24],[178,8,147,8,"source"],[178,14,147,14],[178,16,147,16],[179,10,147,18,"html"],[179,14,147,22],[179,16,147,24,"turnstileHTML"],[180,8,147,38],[180,9,147,40],[181,8,148,8,"onMessage"],[181,17,148,17],[181,19,148,19,"handleMessage"],[181,32,148,33],[182,8,149,8,"onLoadStart"],[182,19,149,19],[182,21,149,21,"onLoadStart"],[182,22,149,21],[182,27,149,27,"console"],[182,34,149,34],[182,35,149,35,"log"],[182,38,149,38],[182,39,149,39],[182,64,149,64],[182,65,149,66],[183,8,150,8,"onLoadEnd"],[183,17,150,17],[183,19,150,19,"onLoadEnd"],[183,20,150,19],[183,25,150,25],[184,10,151,10,"console"],[184,17,151,17],[184,18,151,18,"log"],[184,21,151,21],[184,22,151,22],[184,48,151,48],[184,49,151,49],[185,10,152,10,"setLoading"],[185,20,152,20],[185,21,152,21],[185,26,152,26],[185,27,152,27],[186,8,153,8],[186,9,153,10],[187,8,154,8,"onError"],[187,15,154,15],[187,17,154,18,"syntheticEvent"],[187,31,154,32],[187,35,154,37],[188,10,155,10],[188,16,155,16],[189,12,155,18,"nativeEvent"],[190,10,155,30],[190,11,155,31],[190,14,155,34,"syntheticEvent"],[190,28,155,48],[191,10,156,10,"console"],[191,17,156,17],[191,18,156,18,"error"],[191,23,156,23],[191,24,156,24],[191,40,156,40],[191,42,156,42,"nativeEvent"],[191,53,156,53],[191,54,156,54],[192,10,157,10,"setError"],[192,18,157,18],[192,19,157,19],[192,37,157,37,"nativeEvent"],[192,48,157,48],[192,49,157,49,"description"],[192,60,157,60],[192,62,157,62],[192,63,157,63],[193,8,158,8],[193,9,158,10],[194,8,159,8,"style"],[194,13,159,13],[194,15,159,15,"styles"],[194,21,159,21],[194,22,159,22,"webview"],[194,29,159,30],[195,8,160,8,"javaScriptEnabled"],[195,25,160,25],[195,27,160,27],[195,31,160,32],[196,8,161,8,"domStorageEnabled"],[196,25,161,25],[196,27,161,27],[196,31,161,32],[197,8,162,8,"originWhitelist"],[197,23,162,23],[197,25,162,25],[197,26,162,26],[197,29,162,29],[198,6,162,31],[199,8,162,31,"fileName"],[199,16,162,31],[199,18,162,31,"_jsxFileName"],[199,30,162,31],[200,8,162,31,"lineNumber"],[200,18,162,31],[201,8,162,31,"columnNumber"],[201,20,162,31],[202,6,162,31],[202,13,163,7],[202,14,163,8],[202,16,165,7,"loading"],[202,23,165,14],[202,40,166,8],[202,44,166,8,"_reactJsxDevRuntime"],[202,63,166,8],[202,64,166,8,"jsxDEV"],[202,70,166,8],[202,72,166,9,"View"],[202,76,166,13],[202,77,166,13,"default"],[202,84,166,13],[203,8,166,14,"style"],[203,13,166,19],[203,15,166,21,"styles"],[203,21,166,27],[203,22,166,28,"loadingOverlay"],[203,36,166,43],[204,8,166,43,"children"],[204,16,166,43],[204,32,167,10],[204,36,167,10,"_reactJsxDevRuntime"],[204,55,167,10],[204,56,167,10,"jsxDEV"],[204,62,167,10],[204,64,167,11,"ActivityIndicator"],[204,81,167,28],[204,82,167,28,"default"],[204,89,167,28],[205,10,167,29,"size"],[205,14,167,33],[205,16,167,34],[205,23,167,41],[206,10,167,42,"color"],[206,15,167,47],[206,17,167,48],[207,8,167,57],[208,10,167,57,"fileName"],[208,18,167,57],[208,20,167,57,"_jsxFileName"],[208,32,167,57],[209,10,167,57,"lineNumber"],[209,20,167,57],[210,10,167,57,"columnNumber"],[210,22,167,57],[211,8,167,57],[211,15,167,59],[211,16,167,60],[211,31,168,10],[211,35,168,10,"_reactJsxDevRuntime"],[211,54,168,10],[211,55,168,10,"jsxDEV"],[211,61,168,10],[211,63,168,11,"Text"],[211,67,168,15],[211,68,168,15,"default"],[211,75,168,15],[212,10,168,16,"style"],[212,15,168,21],[212,17,168,23,"styles"],[212,23,168,29],[212,24,168,30,"loadingText"],[212,35,168,42],[213,10,168,42,"children"],[213,18,168,42],[213,20,168,43],[214,8,168,66],[215,10,168,66,"fileName"],[215,18,168,66],[215,20,168,66,"_jsxFileName"],[215,32,168,66],[216,10,168,66,"lineNumber"],[216,20,168,66],[217,10,168,66,"columnNumber"],[217,22,168,66],[218,8,168,66],[218,15,168,72],[218,16,168,73],[219,6,168,73],[220,8,168,73,"fileName"],[220,16,168,73],[220,18,168,73,"_jsxFileName"],[220,30,168,73],[221,8,168,73,"lineNumber"],[221,18,168,73],[222,8,168,73,"columnNumber"],[222,20,168,73],[223,6,168,73],[223,13,169,14],[223,14,170,7],[223,16,172,7,"error"],[223,21,172,12],[223,38,173,8],[223,42,173,8,"_reactJsxDevRuntime"],[223,61,173,8],[223,62,173,8,"jsxDEV"],[223,68,173,8],[223,70,173,9,"View"],[223,74,173,13],[223,75,173,13,"default"],[223,82,173,13],[224,8,173,14,"style"],[224,13,173,19],[224,15,173,21,"styles"],[224,21,173,27],[224,22,173,28,"errorOverlay"],[224,34,173,41],[225,8,173,41,"children"],[225,16,173,41],[225,31,174,10],[225,35,174,10,"_reactJsxDevRuntime"],[225,54,174,10],[225,55,174,10,"jsxDEV"],[225,61,174,10],[225,63,174,11,"Text"],[225,67,174,15],[225,68,174,15,"default"],[225,75,174,15],[226,10,174,16,"style"],[226,15,174,21],[226,17,174,23,"styles"],[226,23,174,29],[226,24,174,30,"errorText"],[226,33,174,40],[227,10,174,40,"children"],[227,18,174,40],[227,20,174,42,"error"],[228,8,174,47],[229,10,174,47,"fileName"],[229,18,174,47],[229,20,174,47,"_jsxFileName"],[229,32,174,47],[230,10,174,47,"lineNumber"],[230,20,174,47],[231,10,174,47,"columnNumber"],[231,22,174,47],[232,8,174,47],[232,15,174,54],[233,6,174,55],[234,8,174,55,"fileName"],[234,16,174,55],[234,18,174,55,"_jsxFileName"],[234,30,174,55],[235,8,174,55,"lineNumber"],[235,18,174,55],[236,8,174,55,"columnNumber"],[236,20,174,55],[237,6,174,55],[237,13,175,14],[237,14,176,7],[238,4,176,7],[239,6,176,7,"fileName"],[239,14,176,7],[239,16,176,7,"_jsxFileName"],[239,28,176,7],[240,6,176,7,"lineNumber"],[240,16,176,7],[241,6,176,7,"columnNumber"],[241,18,176,7],[242,4,176,7],[242,11,177,18],[242,12,177,19],[243,2,179,0],[244,2,179,1,"_s"],[244,4,179,1],[244,5,15,24,"HumanVerificationScreen"],[244,28,15,47],[245,2,15,47,"_c"],[245,4,15,47],[245,7,15,24,"HumanVerificationScreen"],[245,30,15,47],[246,2,181,0],[246,8,181,6,"styles"],[246,14,181,12],[246,17,181,15,"StyleSheet"],[246,27,181,25],[246,28,181,25,"default"],[246,35,181,25],[246,36,181,26,"create"],[246,42,181,32],[246,43,181,33],[247,4,182,2,"container"],[247,13,182,11],[247,15,182,13],[248,6,183,4,"flex"],[248,10,183,8],[248,12,183,10],[248,13,183,11],[249,6,184,4,"backgroundColor"],[249,21,184,19],[249,23,184,21],[250,4,185,2],[250,5,185,3],[251,4,186,2,"webview"],[251,11,186,9],[251,13,186,11],[252,6,187,4,"flex"],[252,10,187,8],[252,12,187,10],[252,13,187,11],[253,6,188,4,"backgroundColor"],[253,21,188,19],[253,23,188,21],[254,4,189,2],[254,5,189,3],[255,4,190,2,"loadingOverlay"],[255,18,190,16],[255,20,190,18],[256,6,191,4],[256,9,191,7,"StyleSheet"],[256,19,191,17],[256,20,191,17,"default"],[256,27,191,17],[256,28,191,18,"absoluteFillObject"],[256,46,191,36],[257,6,192,4,"backgroundColor"],[257,21,192,19],[257,23,192,21],[257,32,192,30],[258,6,193,4,"justifyContent"],[258,20,193,18],[258,22,193,20],[258,30,193,28],[259,6,194,4,"alignItems"],[259,16,194,14],[259,18,194,16],[260,4,195,2],[260,5,195,3],[261,4,196,2,"overlay"],[261,11,196,9],[261,13,196,11],[262,6,197,4],[262,9,197,7,"StyleSheet"],[262,19,197,17],[262,20,197,17,"default"],[262,27,197,17],[262,28,197,18,"absoluteFillObject"],[262,46,197,36],[263,6,198,4,"backgroundColor"],[263,21,198,19],[263,23,198,21],[263,43,198,41],[264,6,199,4,"justifyContent"],[264,20,199,18],[264,22,199,20],[264,30,199,28],[265,6,200,4,"alignItems"],[265,16,200,14],[265,18,200,16],[265,26,200,24],[266,6,201,4,"zIndex"],[266,12,201,10],[266,14,201,12],[267,4,202,2],[267,5,202,3],[268,4,203,2,"verifyingText"],[268,17,203,15],[268,19,203,17],[269,6,204,4,"marginTop"],[269,15,204,13],[269,17,204,15],[269,19,204,17],[270,6,205,4,"fontSize"],[270,14,205,12],[270,16,205,14],[270,18,205,16],[271,6,206,4,"fontWeight"],[271,16,206,14],[271,18,206,16],[271,23,206,21],[272,6,207,4,"color"],[272,11,207,9],[272,13,207,11],[273,4,208,2],[273,5,208,3],[274,4,209,2,"loadingText"],[274,15,209,13],[274,17,209,15],[275,6,210,4,"marginTop"],[275,15,210,13],[275,17,210,15],[275,19,210,17],[276,6,211,4,"fontSize"],[276,14,211,12],[276,16,211,14],[276,18,211,16],[277,6,212,4,"color"],[277,11,212,9],[277,13,212,11],[278,4,213,2],[278,5,213,3],[279,4,214,2,"errorOverlay"],[279,16,214,14],[279,18,214,16],[280,6,215,4,"position"],[280,14,215,12],[280,16,215,14],[280,26,215,24],[281,6,216,4,"bottom"],[281,12,216,10],[281,14,216,12],[281,16,216,14],[282,6,217,4,"left"],[282,10,217,8],[282,12,217,10],[282,14,217,12],[283,6,218,4,"right"],[283,11,218,9],[283,13,218,11],[283,15,218,13],[284,6,219,4,"backgroundColor"],[284,21,219,19],[284,23,219,21],[284,32,219,30],[285,6,220,4,"padding"],[285,13,220,11],[285,15,220,13],[285,17,220,15],[286,6,221,4,"borderRadius"],[286,18,221,16],[286,20,221,18],[286,22,221,20],[287,6,222,4,"borderWidth"],[287,17,222,15],[287,19,222,17],[287,20,222,18],[288,6,223,4,"borderColor"],[288,17,223,15],[288,19,223,17],[289,4,224,2],[289,5,224,3],[290,4,225,2,"errorText"],[290,13,225,11],[290,15,225,13],[291,6,226,4,"color"],[291,11,226,9],[291,13,226,11],[291,22,226,20],[292,6,227,4,"fontSize"],[292,14,227,12],[292,16,227,14],[293,4,228,2],[294,2,229,0],[294,3,229,1],[294,4,229,2],[295,2,229,3],[295,6,229,3,"_c"],[295,8,229,3],[296,2,229,3,"$RefreshReg$"],[296,14,229,3],[296,15,229,3,"_c"],[296,17,229,3],[297,0,229,3],[297,3]],"functionMap":{"names":["","HumanVerificationScreen","handleTurnstileToken","handleMessage","WebView.props.onLoadStart","WebView.props.onLoadEnd","WebView.props.onError"],"mappings":"AAA;eCc;+BCQ;GD4B;wBEE;GFS;qBGuF,4CH;mBIC;SJG;iBKC;SLI;CDqB"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/0e/0211e5b1e731cf6740d8a1398878a31a141622e43f8f3b6b2f018fc55c842040c998fa b/frontend/.metro-cache/cache/0e/0211e5b1e731cf6740d8a1398878a31a141622e43f8f3b6b2f018fc55c842040c998fa new file mode 100644 index 00000000..792552d6 --- /dev/null +++ b/frontend/.metro-cache/cache/0e/0211e5b1e731cf6740d8a1398878a31a141622e43f8f3b6b2f018fc55c842040c998fa @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":48,"index":48}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":49},"end":{"line":10,"column":22,"index":168}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"react-native-webview","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":169},"end":{"line":11,"column":47,"index":216}}],"key":"YJc7i/oIweCWhKjzjfYLEcLeUJA=","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/src/screens/HumanVerificationScreen.tsx\",\n _s = $RefreshSig$();\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 HumanVerificationScreen;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _reactNativeWebview = require(_dependencyMap[4], \"react-native-webview\");\n var _reactJsxDevRuntime = require(_dependencyMap[5], \"react/jsx-dev-runtime\");\n var TURNSTILE_SITE_KEY = '1x00000000000000000000AA';\n function HumanVerificationScreen(_ref) {\n _s();\n var navigation = _ref.navigation;\n var _useState = (0, _react.useState)(true),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n loading = _useState2[0],\n setLoading = _useState2[1];\n var _useState3 = (0, _react.useState)(false),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n verifying = _useState4[0],\n setVerifying = _useState4[1];\n var _useState5 = (0, _react.useState)(null),\n _useState6 = (0, _slicedToArray.default)(_useState5, 2),\n error = _useState6[0],\n setError = _useState6[1];\n var webViewRef = (0, _react.useRef)(null);\n console.log('HumanVerificationScreen mounted');\n var handleTurnstileToken = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* (token) {\n setVerifying(true);\n try {\n // Verify token with backend\n var response = yield fetch('http://localhost:8001/api/verify-turnstile', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n token\n })\n });\n var result = yield response.json();\n if (result.success) {\n navigation.navigate('Auth');\n } else {\n _reactNative.Alert.alert('Verification Failed', 'Please try again');\n // Reload Turnstile\n webViewRef.current?.reload();\n }\n } catch (error) {\n console.error('Verification error:', error);\n _reactNative.Alert.alert('Error', 'Verification failed. Please try again.');\n } finally {\n setVerifying(false);\n }\n });\n return function handleTurnstileToken(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n var handleMessage = event => {\n var data = JSON.parse(event.nativeEvent.data);\n if (data.type === 'turnstile-success') {\n handleTurnstileToken(data.token);\n } else if (data.type === 'turnstile-error') {\n _reactNative.Alert.alert('Error', 'Verification failed. Please try again.');\n setLoading(false);\n }\n };\n var turnstileHTML = `\n \n \n \n \n \n \n \n \n
\n
🛡️
\n

Human Verification

\n

Please complete the security check to continue

\n
\n
\n
\n \n \n \n `;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.SafeAreaView, {\n style: styles.container,\n children: [verifying && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.overlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 140,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.verifyingText,\n children: \"Verifying...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 141,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 139,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNativeWebview.WebView, {\n ref: webViewRef,\n source: {\n html: turnstileHTML\n },\n onMessage: handleMessage,\n onLoadStart: () => console.log('WebView started loading'),\n onLoadEnd: () => {\n console.log('WebView finished loading');\n setLoading(false);\n },\n onError: syntheticEvent => {\n var nativeEvent = syntheticEvent.nativeEvent;\n console.error('WebView error:', nativeEvent);\n setError(`WebView Error: ${nativeEvent.description}`);\n },\n style: styles.webview,\n javaScriptEnabled: true,\n domStorageEnabled: true,\n originWhitelist: ['*']\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 145,\n columnNumber: 7\n }, this), loading && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.loadingOverlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 167,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.loadingText,\n children: \"Loading verification...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 168,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 166,\n columnNumber: 9\n }, this), error && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.errorOverlay,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.errorText,\n children: error\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 174,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 173,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 137,\n columnNumber: 5\n }, this);\n }\n _s(HumanVerificationScreen, \"u37N9BEWvt4dMJcY5wTNsDVMW9A=\");\n _c = HumanVerificationScreen;\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n webview: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n loadingOverlay: {\n ..._reactNative.StyleSheet.absoluteFillObject,\n backgroundColor: '#F8F9FA',\n justifyContent: 'center',\n alignItems: 'center'\n },\n overlay: {\n ..._reactNative.StyleSheet.absoluteFillObject,\n backgroundColor: 'rgba(0, 0, 0, 0.7)',\n justifyContent: 'center',\n alignItems: 'center',\n zIndex: 999\n },\n verifyingText: {\n marginTop: 16,\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n },\n loadingText: {\n marginTop: 16,\n fontSize: 14,\n color: '#6B7280'\n },\n errorOverlay: {\n position: 'absolute',\n bottom: 20,\n left: 20,\n right: 20,\n backgroundColor: '#FEE2E2',\n padding: 16,\n borderRadius: 12,\n borderWidth: 1,\n borderColor: '#EE2A35'\n },\n errorText: {\n color: '#991B1B',\n fontSize: 14\n }\n });\n var _c;\n $RefreshReg$(_c, \"HumanVerificationScreen\");\n});","lineCount":301,"map":[[14,2,15,15,"Object"],[14,8,15,15],[14,9,15,15,"defineProperty"],[14,23,15,15],[14,24,15,15,"exports"],[14,31,15,15],[15,4,15,15,"enumerable"],[15,14,15,15],[16,4,15,15,"get"],[16,7,15,15],[16,18,15,15,"get"],[16,19,15,15],[17,6,15,15],[17,13,15,15,"HumanVerificationScreen"],[17,36,15,15],[18,4,15,15],[19,2,15,15],[20,2,179,1],[20,6,179,1,"_babelRuntimeHelpersAsyncToGenerator"],[20,42,179,1],[20,45,179,1,"require"],[20,52,179,1],[20,53,179,1,"_dependencyMap"],[20,67,179,1],[21,2,179,1],[21,6,179,1,"_asyncToGenerator"],[21,23,179,1],[21,26,179,1,"_interopDefault"],[21,41,179,1],[21,42,179,1,"_babelRuntimeHelpersAsyncToGenerator"],[21,78,179,1],[22,2,179,1],[22,6,179,1,"_babelRuntimeHelpersSlicedToArray"],[22,39,179,1],[22,42,179,1,"require"],[22,49,179,1],[22,50,179,1,"_dependencyMap"],[22,64,179,1],[23,2,179,1],[23,6,179,1,"_slicedToArray"],[23,20,179,1],[23,23,179,1,"_interopDefault"],[23,38,179,1],[23,39,179,1,"_babelRuntimeHelpersSlicedToArray"],[23,72,179,1],[24,2,1,0],[24,6,1,0,"_react"],[24,12,1,0],[24,15,1,0,"require"],[24,22,1,0],[24,23,1,0,"_dependencyMap"],[24,37,1,0],[25,2,2,0],[25,6,2,0,"_reactNative"],[25,18,2,0],[25,21,2,0,"require"],[25,28,2,0],[25,29,2,0,"_dependencyMap"],[25,43,2,0],[26,2,11,0],[26,6,11,0,"_reactNativeWebview"],[26,25,11,0],[26,28,11,0,"require"],[26,35,11,0],[26,36,11,0,"_dependencyMap"],[26,50,11,0],[27,2,11,47],[27,6,11,47,"_reactJsxDevRuntime"],[27,25,11,47],[27,28,11,47,"require"],[27,35,11,47],[27,36,11,47,"_dependencyMap"],[27,50,11,47],[28,2,13,0],[28,6,13,6,"TURNSTILE_SITE_KEY"],[28,24,13,24],[28,27,13,27],[28,53,13,53],[29,2,15,15],[29,11,15,24,"HumanVerificationScreen"],[29,34,15,47,"HumanVerificationScreen"],[29,35,15,47,"_ref"],[29,39,15,47],[29,41,15,69],[30,4,15,69,"_s"],[30,6,15,69],[31,4,15,69],[31,8,15,50,"navigation"],[31,18,15,60],[31,21,15,60,"_ref"],[31,25,15,60],[31,26,15,50,"navigation"],[31,36,15,60],[32,4,16,2],[32,8,16,2,"_useState"],[32,17,16,2],[32,20,16,32],[32,24,16,32,"useState"],[32,30,16,40],[32,31,16,40,"useState"],[32,39,16,40],[32,41,16,41],[32,45,16,45],[32,46,16,46],[33,6,16,46,"_useState2"],[33,16,16,46],[33,23,16,46,"_slicedToArray"],[33,37,16,46],[33,38,16,46,"default"],[33,45,16,46],[33,47,16,46,"_useState"],[33,56,16,46],[34,6,16,9,"loading"],[34,13,16,16],[34,16,16,16,"_useState2"],[34,26,16,16],[35,6,16,18,"setLoading"],[35,16,16,28],[35,19,16,28,"_useState2"],[35,29,16,28],[36,4,17,2],[36,8,17,2,"_useState3"],[36,18,17,2],[36,21,17,36],[36,25,17,36,"useState"],[36,31,17,44],[36,32,17,44,"useState"],[36,40,17,44],[36,42,17,45],[36,47,17,50],[36,48,17,51],[37,6,17,51,"_useState4"],[37,16,17,51],[37,23,17,51,"_slicedToArray"],[37,37,17,51],[37,38,17,51,"default"],[37,45,17,51],[37,47,17,51,"_useState3"],[37,57,17,51],[38,6,17,9,"verifying"],[38,15,17,18],[38,18,17,18,"_useState4"],[38,28,17,18],[39,6,17,20,"setVerifying"],[39,18,17,32],[39,21,17,32,"_useState4"],[39,31,17,32],[40,4,18,2],[40,8,18,2,"_useState5"],[40,18,18,2],[40,21,18,28],[40,25,18,28,"useState"],[40,31,18,36],[40,32,18,36,"useState"],[40,40,18,36],[40,42,18,52],[40,46,18,56],[40,47,18,57],[41,6,18,57,"_useState6"],[41,16,18,57],[41,23,18,57,"_slicedToArray"],[41,37,18,57],[41,38,18,57,"default"],[41,45,18,57],[41,47,18,57,"_useState5"],[41,57,18,57],[42,6,18,9,"error"],[42,11,18,14],[42,14,18,14,"_useState6"],[42,24,18,14],[43,6,18,16,"setError"],[43,14,18,24],[43,17,18,24,"_useState6"],[43,27,18,24],[44,4,19,2],[44,8,19,8,"webViewRef"],[44,18,19,18],[44,21,19,21],[44,25,19,21,"useRef"],[44,31,19,27],[44,32,19,27,"useRef"],[44,38,19,27],[44,40,19,37],[44,44,19,41],[44,45,19,42],[45,4,21,2,"console"],[45,11,21,9],[45,12,21,10,"log"],[45,15,21,13],[45,16,21,14],[45,49,21,47],[45,50,21,48],[46,4,23,2],[46,8,23,8,"handleTurnstileToken"],[46,28,23,28],[47,6,23,28],[47,10,23,28,"_ref2"],[47,15,23,28],[47,22,23,28,"_asyncToGenerator"],[47,39,23,28],[47,40,23,28,"default"],[47,47,23,28],[47,49,23,31],[47,60,23,38,"token"],[47,65,23,51],[47,67,23,56],[48,8,24,4,"setVerifying"],[48,20,24,16],[48,21,24,17],[48,25,24,21],[48,26,24,22],[49,8,26,4],[49,12,26,8],[50,10,27,6],[51,10,28,6],[51,14,28,12,"response"],[51,22,28,20],[51,31,28,29,"fetch"],[51,36,28,34],[51,37,28,35],[51,81,28,79],[51,83,28,81],[52,12,29,8,"method"],[52,18,29,14],[52,20,29,16],[52,26,29,22],[53,12,30,8,"headers"],[53,19,30,15],[53,21,30,17],[54,14,31,10],[54,28,31,24],[54,30,31,26],[55,12,32,8],[55,13,32,9],[56,12,33,8,"body"],[56,16,33,12],[56,18,33,14,"JSON"],[56,22,33,18],[56,23,33,19,"stringify"],[56,32,33,28],[56,33,33,29],[57,14,33,31,"token"],[58,12,33,37],[58,13,33,38],[59,10,34,6],[59,11,34,7],[59,12,34,8],[60,10,36,6],[60,14,36,12,"result"],[60,20,36,18],[60,29,36,27,"response"],[60,37,36,35],[60,38,36,36,"json"],[60,42,36,40],[60,43,36,41],[60,44,36,42],[61,10,38,6],[61,14,38,10,"result"],[61,20,38,16],[61,21,38,17,"success"],[61,28,38,24],[61,30,38,26],[62,12,39,8,"navigation"],[62,22,39,18],[62,23,39,19,"navigate"],[62,31,39,27],[62,32,39,28],[62,38,39,34],[62,39,39,35],[63,10,40,6],[63,11,40,7],[63,17,40,13],[64,12,41,8,"Alert"],[64,24,41,13],[64,25,41,13,"Alert"],[64,30,41,13],[64,31,41,14,"alert"],[64,36,41,19],[64,37,41,20],[64,58,41,41],[64,60,41,43],[64,78,41,61],[64,79,41,62],[65,12,42,8],[66,12,43,8,"webViewRef"],[66,22,43,18],[66,23,43,19,"current"],[66,30,43,26],[66,32,43,28,"reload"],[66,38,43,34],[66,39,43,35],[66,40,43,36],[67,10,44,6],[68,8,45,4],[68,9,45,5],[68,10,45,6],[68,17,45,13,"error"],[68,22,45,18],[68,24,45,20],[69,10,46,6,"console"],[69,17,46,13],[69,18,46,14,"error"],[69,23,46,19],[69,24,46,20],[69,45,46,41],[69,47,46,43,"error"],[69,52,46,48],[69,53,46,49],[70,10,47,6,"Alert"],[70,22,47,11],[70,23,47,11,"Alert"],[70,28,47,11],[70,29,47,12,"alert"],[70,34,47,17],[70,35,47,18],[70,42,47,25],[70,44,47,27],[70,84,47,67],[70,85,47,68],[71,8,48,4],[71,9,48,5],[71,18,48,14],[72,10,49,6,"setVerifying"],[72,22,49,18],[72,23,49,19],[72,28,49,24],[72,29,49,25],[73,8,50,4],[74,6,51,2],[74,7,51,3],[75,6,51,3],[75,22,23,8,"handleTurnstileToken"],[75,42,23,28,"handleTurnstileToken"],[75,43,23,28,"_x"],[75,45,23,28],[76,8,23,28],[76,15,23,28,"_ref2"],[76,20,23,28],[76,21,23,28,"apply"],[76,26,23,28],[76,33,23,28,"arguments"],[76,42,23,28],[77,6,23,28],[78,4,23,28],[78,7,51,3],[79,4,53,2],[79,8,53,8,"handleMessage"],[79,21,53,21],[79,24,53,25,"event"],[79,29,53,35],[79,33,53,40],[80,6,54,4],[80,10,54,10,"data"],[80,14,54,14],[80,17,54,17,"JSON"],[80,21,54,21],[80,22,54,22,"parse"],[80,27,54,27],[80,28,54,28,"event"],[80,33,54,33],[80,34,54,34,"nativeEvent"],[80,45,54,45],[80,46,54,46,"data"],[80,50,54,50],[80,51,54,51],[81,6,56,4],[81,10,56,8,"data"],[81,14,56,12],[81,15,56,13,"type"],[81,19,56,17],[81,24,56,22],[81,43,56,41],[81,45,56,43],[82,8,57,6,"handleTurnstileToken"],[82,28,57,26],[82,29,57,27,"data"],[82,33,57,31],[82,34,57,32,"token"],[82,39,57,37],[82,40,57,38],[83,6,58,4],[83,7,58,5],[83,13,58,11],[83,17,58,15,"data"],[83,21,58,19],[83,22,58,20,"type"],[83,26,58,24],[83,31,58,29],[83,48,58,46],[83,50,58,48],[84,8,59,6,"Alert"],[84,20,59,11],[84,21,59,11,"Alert"],[84,26,59,11],[84,27,59,12,"alert"],[84,32,59,17],[84,33,59,18],[84,40,59,25],[84,42,59,27],[84,82,59,67],[84,83,59,68],[85,8,60,6,"setLoading"],[85,18,60,16],[85,19,60,17],[85,24,60,22],[85,25,60,23],[86,6,61,4],[87,4,62,2],[87,5,62,3],[88,4,64,2],[88,8,64,8,"turnstileHTML"],[88,21,64,21],[88,24,64,24],[89,0,65,0],[90,0,66,0],[91,0,67,0],[92,0,68,0],[93,0,69,0],[94,0,70,0],[95,0,71,0],[96,0,72,0],[97,0,73,0],[98,0,74,0],[99,0,75,0],[100,0,76,0],[101,0,77,0],[102,0,78,0],[103,0,79,0],[104,0,80,0],[105,0,81,0],[106,0,82,0],[107,0,83,0],[108,0,84,0],[109,0,85,0],[110,0,86,0],[111,0,87,0],[112,0,88,0],[113,0,89,0],[114,0,90,0],[115,0,91,0],[116,0,92,0],[117,0,93,0],[118,0,94,0],[119,0,95,0],[120,0,96,0],[121,0,97,0],[122,0,98,0],[123,0,99,0],[124,0,100,0],[125,0,101,0],[126,0,102,0],[127,0,103,0],[128,0,104,0],[129,0,105,0],[130,0,106,0],[131,0,107,0],[132,0,108,0],[133,0,109,0],[134,0,110,0],[135,0,111,0],[136,0,112,0],[136,29,112,29,"TURNSTILE_SITE_KEY"],[136,47,112,47],[137,0,113,0],[138,0,114,0],[139,0,115,0],[140,0,116,0],[141,0,117,0],[142,0,118,0],[143,0,119,0],[144,0,120,0],[145,0,121,0],[146,0,122,0],[147,0,123,0],[148,0,124,0],[149,0,125,0],[150,0,126,0],[151,0,127,0],[152,0,128,0],[153,0,129,0],[154,0,130,0],[155,0,131,0],[156,0,132,0],[157,0,133,0],[158,0,134,0],[158,3,134,3],[159,4,136,2],[159,24,137,4],[159,28,137,4,"_reactJsxDevRuntime"],[159,47,137,4],[159,48,137,4,"jsxDEV"],[159,54,137,4],[159,56,137,5,"_reactNative"],[159,68,137,17],[159,69,137,17,"SafeAreaView"],[159,81,137,17],[160,6,137,18,"style"],[160,11,137,23],[160,13,137,25,"styles"],[160,19,137,31],[160,20,137,32,"container"],[160,29,137,42],[161,6,137,42,"children"],[161,14,137,42],[161,17,138,7,"verifying"],[161,26,138,16],[161,43,139,8],[161,47,139,8,"_reactJsxDevRuntime"],[161,66,139,8],[161,67,139,8,"jsxDEV"],[161,73,139,8],[161,75,139,9,"_reactNative"],[161,87,139,13],[161,88,139,13,"View"],[161,92,139,13],[162,8,139,14,"style"],[162,13,139,19],[162,15,139,21,"styles"],[162,21,139,27],[162,22,139,28,"overlay"],[162,29,139,36],[163,8,139,36,"children"],[163,16,139,36],[163,32,140,10],[163,36,140,10,"_reactJsxDevRuntime"],[163,55,140,10],[163,56,140,10,"jsxDEV"],[163,62,140,10],[163,64,140,11,"_reactNative"],[163,76,140,28],[163,77,140,28,"ActivityIndicator"],[163,94,140,28],[164,10,140,29,"size"],[164,14,140,33],[164,16,140,34],[164,23,140,41],[165,10,140,42,"color"],[165,15,140,47],[165,17,140,48],[166,8,140,57],[167,10,140,57,"fileName"],[167,18,140,57],[167,20,140,57,"_jsxFileName"],[167,32,140,57],[168,10,140,57,"lineNumber"],[168,20,140,57],[169,10,140,57,"columnNumber"],[169,22,140,57],[170,8,140,57],[170,15,140,59],[170,16,140,60],[170,31,141,10],[170,35,141,10,"_reactJsxDevRuntime"],[170,54,141,10],[170,55,141,10,"jsxDEV"],[170,61,141,10],[170,63,141,11,"_reactNative"],[170,75,141,15],[170,76,141,15,"Text"],[170,80,141,15],[171,10,141,16,"style"],[171,15,141,21],[171,17,141,23,"styles"],[171,23,141,29],[171,24,141,30,"verifyingText"],[171,37,141,44],[172,10,141,44,"children"],[172,18,141,44],[172,20,141,45],[173,8,141,57],[174,10,141,57,"fileName"],[174,18,141,57],[174,20,141,57,"_jsxFileName"],[174,32,141,57],[175,10,141,57,"lineNumber"],[175,20,141,57],[176,10,141,57,"columnNumber"],[176,22,141,57],[177,8,141,57],[177,15,141,63],[177,16,141,64],[178,6,141,64],[179,8,141,64,"fileName"],[179,16,141,64],[179,18,141,64,"_jsxFileName"],[179,30,141,64],[180,8,141,64,"lineNumber"],[180,18,141,64],[181,8,141,64,"columnNumber"],[181,20,141,64],[182,6,141,64],[182,13,142,14],[182,14,143,7],[182,29,145,6],[182,33,145,6,"_reactJsxDevRuntime"],[182,52,145,6],[182,53,145,6,"jsxDEV"],[182,59,145,6],[182,61,145,7,"_reactNativeWebview"],[182,80,145,14],[182,81,145,14,"WebView"],[182,88,145,14],[183,8,146,8,"ref"],[183,11,146,11],[183,13,146,13,"webViewRef"],[183,23,146,24],[184,8,147,8,"source"],[184,14,147,14],[184,16,147,16],[185,10,147,18,"html"],[185,14,147,22],[185,16,147,24,"turnstileHTML"],[186,8,147,38],[186,9,147,40],[187,8,148,8,"onMessage"],[187,17,148,17],[187,19,148,19,"handleMessage"],[187,32,148,33],[188,8,149,8,"onLoadStart"],[188,19,149,19],[188,21,149,21,"onLoadStart"],[188,22,149,21],[188,27,149,27,"console"],[188,34,149,34],[188,35,149,35,"log"],[188,38,149,38],[188,39,149,39],[188,64,149,64],[188,65,149,66],[189,8,150,8,"onLoadEnd"],[189,17,150,17],[189,19,150,19,"onLoadEnd"],[189,20,150,19],[189,25,150,25],[190,10,151,10,"console"],[190,17,151,17],[190,18,151,18,"log"],[190,21,151,21],[190,22,151,22],[190,48,151,48],[190,49,151,49],[191,10,152,10,"setLoading"],[191,20,152,20],[191,21,152,21],[191,26,152,26],[191,27,152,27],[192,8,153,8],[192,9,153,10],[193,8,154,8,"onError"],[193,15,154,15],[193,17,154,18,"syntheticEvent"],[193,31,154,32],[193,35,154,37],[194,10,155,10],[194,14,155,18,"nativeEvent"],[194,25,155,29],[194,28,155,34,"syntheticEvent"],[194,42,155,48],[194,43,155,18,"nativeEvent"],[194,54,155,29],[195,10,156,10,"console"],[195,17,156,17],[195,18,156,18,"error"],[195,23,156,23],[195,24,156,24],[195,40,156,40],[195,42,156,42,"nativeEvent"],[195,53,156,53],[195,54,156,54],[196,10,157,10,"setError"],[196,18,157,18],[196,19,157,19],[196,37,157,37,"nativeEvent"],[196,48,157,48],[196,49,157,49,"description"],[196,60,157,60],[196,62,157,62],[196,63,157,63],[197,8,158,8],[197,9,158,10],[198,8,159,8,"style"],[198,13,159,13],[198,15,159,15,"styles"],[198,21,159,21],[198,22,159,22,"webview"],[198,29,159,30],[199,8,160,8,"javaScriptEnabled"],[199,25,160,25],[199,27,160,27],[199,31,160,32],[200,8,161,8,"domStorageEnabled"],[200,25,161,25],[200,27,161,27],[200,31,161,32],[201,8,162,8,"originWhitelist"],[201,23,162,23],[201,25,162,25],[201,26,162,26],[201,29,162,29],[202,6,162,31],[203,8,162,31,"fileName"],[203,16,162,31],[203,18,162,31,"_jsxFileName"],[203,30,162,31],[204,8,162,31,"lineNumber"],[204,18,162,31],[205,8,162,31,"columnNumber"],[205,20,162,31],[206,6,162,31],[206,13,163,7],[206,14,163,8],[206,16,165,7,"loading"],[206,23,165,14],[206,40,166,8],[206,44,166,8,"_reactJsxDevRuntime"],[206,63,166,8],[206,64,166,8,"jsxDEV"],[206,70,166,8],[206,72,166,9,"_reactNative"],[206,84,166,13],[206,85,166,13,"View"],[206,89,166,13],[207,8,166,14,"style"],[207,13,166,19],[207,15,166,21,"styles"],[207,21,166,27],[207,22,166,28,"loadingOverlay"],[207,36,166,43],[208,8,166,43,"children"],[208,16,166,43],[208,32,167,10],[208,36,167,10,"_reactJsxDevRuntime"],[208,55,167,10],[208,56,167,10,"jsxDEV"],[208,62,167,10],[208,64,167,11,"_reactNative"],[208,76,167,28],[208,77,167,28,"ActivityIndicator"],[208,94,167,28],[209,10,167,29,"size"],[209,14,167,33],[209,16,167,34],[209,23,167,41],[210,10,167,42,"color"],[210,15,167,47],[210,17,167,48],[211,8,167,57],[212,10,167,57,"fileName"],[212,18,167,57],[212,20,167,57,"_jsxFileName"],[212,32,167,57],[213,10,167,57,"lineNumber"],[213,20,167,57],[214,10,167,57,"columnNumber"],[214,22,167,57],[215,8,167,57],[215,15,167,59],[215,16,167,60],[215,31,168,10],[215,35,168,10,"_reactJsxDevRuntime"],[215,54,168,10],[215,55,168,10,"jsxDEV"],[215,61,168,10],[215,63,168,11,"_reactNative"],[215,75,168,15],[215,76,168,15,"Text"],[215,80,168,15],[216,10,168,16,"style"],[216,15,168,21],[216,17,168,23,"styles"],[216,23,168,29],[216,24,168,30,"loadingText"],[216,35,168,42],[217,10,168,42,"children"],[217,18,168,42],[217,20,168,43],[218,8,168,66],[219,10,168,66,"fileName"],[219,18,168,66],[219,20,168,66,"_jsxFileName"],[219,32,168,66],[220,10,168,66,"lineNumber"],[220,20,168,66],[221,10,168,66,"columnNumber"],[221,22,168,66],[222,8,168,66],[222,15,168,72],[222,16,168,73],[223,6,168,73],[224,8,168,73,"fileName"],[224,16,168,73],[224,18,168,73,"_jsxFileName"],[224,30,168,73],[225,8,168,73,"lineNumber"],[225,18,168,73],[226,8,168,73,"columnNumber"],[226,20,168,73],[227,6,168,73],[227,13,169,14],[227,14,170,7],[227,16,172,7,"error"],[227,21,172,12],[227,38,173,8],[227,42,173,8,"_reactJsxDevRuntime"],[227,61,173,8],[227,62,173,8,"jsxDEV"],[227,68,173,8],[227,70,173,9,"_reactNative"],[227,82,173,13],[227,83,173,13,"View"],[227,87,173,13],[228,8,173,14,"style"],[228,13,173,19],[228,15,173,21,"styles"],[228,21,173,27],[228,22,173,28,"errorOverlay"],[228,34,173,41],[229,8,173,41,"children"],[229,16,173,41],[229,31,174,10],[229,35,174,10,"_reactJsxDevRuntime"],[229,54,174,10],[229,55,174,10,"jsxDEV"],[229,61,174,10],[229,63,174,11,"_reactNative"],[229,75,174,15],[229,76,174,15,"Text"],[229,80,174,15],[230,10,174,16,"style"],[230,15,174,21],[230,17,174,23,"styles"],[230,23,174,29],[230,24,174,30,"errorText"],[230,33,174,40],[231,10,174,40,"children"],[231,18,174,40],[231,20,174,42,"error"],[232,8,174,47],[233,10,174,47,"fileName"],[233,18,174,47],[233,20,174,47,"_jsxFileName"],[233,32,174,47],[234,10,174,47,"lineNumber"],[234,20,174,47],[235,10,174,47,"columnNumber"],[235,22,174,47],[236,8,174,47],[236,15,174,54],[237,6,174,55],[238,8,174,55,"fileName"],[238,16,174,55],[238,18,174,55,"_jsxFileName"],[238,30,174,55],[239,8,174,55,"lineNumber"],[239,18,174,55],[240,8,174,55,"columnNumber"],[240,20,174,55],[241,6,174,55],[241,13,175,14],[241,14,176,7],[242,4,176,7],[243,6,176,7,"fileName"],[243,14,176,7],[243,16,176,7,"_jsxFileName"],[243,28,176,7],[244,6,176,7,"lineNumber"],[244,16,176,7],[245,6,176,7,"columnNumber"],[245,18,176,7],[246,4,176,7],[246,11,177,18],[246,12,177,19],[247,2,179,0],[248,2,179,1,"_s"],[248,4,179,1],[248,5,15,24,"HumanVerificationScreen"],[248,28,15,47],[249,2,15,47,"_c"],[249,4,15,47],[249,7,15,24,"HumanVerificationScreen"],[249,30,15,47],[250,2,181,0],[250,6,181,6,"styles"],[250,12,181,12],[250,15,181,15,"StyleSheet"],[250,27,181,25],[250,28,181,25,"StyleSheet"],[250,38,181,25],[250,39,181,26,"create"],[250,45,181,32],[250,46,181,33],[251,4,182,2,"container"],[251,13,182,11],[251,15,182,13],[252,6,183,4,"flex"],[252,10,183,8],[252,12,183,10],[252,13,183,11],[253,6,184,4,"backgroundColor"],[253,21,184,19],[253,23,184,21],[254,4,185,2],[254,5,185,3],[255,4,186,2,"webview"],[255,11,186,9],[255,13,186,11],[256,6,187,4,"flex"],[256,10,187,8],[256,12,187,10],[256,13,187,11],[257,6,188,4,"backgroundColor"],[257,21,188,19],[257,23,188,21],[258,4,189,2],[258,5,189,3],[259,4,190,2,"loadingOverlay"],[259,18,190,16],[259,20,190,18],[260,6,191,4],[260,9,191,7,"StyleSheet"],[260,21,191,17],[260,22,191,17,"StyleSheet"],[260,32,191,17],[260,33,191,18,"absoluteFillObject"],[260,51,191,36],[261,6,192,4,"backgroundColor"],[261,21,192,19],[261,23,192,21],[261,32,192,30],[262,6,193,4,"justifyContent"],[262,20,193,18],[262,22,193,20],[262,30,193,28],[263,6,194,4,"alignItems"],[263,16,194,14],[263,18,194,16],[264,4,195,2],[264,5,195,3],[265,4,196,2,"overlay"],[265,11,196,9],[265,13,196,11],[266,6,197,4],[266,9,197,7,"StyleSheet"],[266,21,197,17],[266,22,197,17,"StyleSheet"],[266,32,197,17],[266,33,197,18,"absoluteFillObject"],[266,51,197,36],[267,6,198,4,"backgroundColor"],[267,21,198,19],[267,23,198,21],[267,43,198,41],[268,6,199,4,"justifyContent"],[268,20,199,18],[268,22,199,20],[268,30,199,28],[269,6,200,4,"alignItems"],[269,16,200,14],[269,18,200,16],[269,26,200,24],[270,6,201,4,"zIndex"],[270,12,201,10],[270,14,201,12],[271,4,202,2],[271,5,202,3],[272,4,203,2,"verifyingText"],[272,17,203,15],[272,19,203,17],[273,6,204,4,"marginTop"],[273,15,204,13],[273,17,204,15],[273,19,204,17],[274,6,205,4,"fontSize"],[274,14,205,12],[274,16,205,14],[274,18,205,16],[275,6,206,4,"fontWeight"],[275,16,206,14],[275,18,206,16],[275,23,206,21],[276,6,207,4,"color"],[276,11,207,9],[276,13,207,11],[277,4,208,2],[277,5,208,3],[278,4,209,2,"loadingText"],[278,15,209,13],[278,17,209,15],[279,6,210,4,"marginTop"],[279,15,210,13],[279,17,210,15],[279,19,210,17],[280,6,211,4,"fontSize"],[280,14,211,12],[280,16,211,14],[280,18,211,16],[281,6,212,4,"color"],[281,11,212,9],[281,13,212,11],[282,4,213,2],[282,5,213,3],[283,4,214,2,"errorOverlay"],[283,16,214,14],[283,18,214,16],[284,6,215,4,"position"],[284,14,215,12],[284,16,215,14],[284,26,215,24],[285,6,216,4,"bottom"],[285,12,216,10],[285,14,216,12],[285,16,216,14],[286,6,217,4,"left"],[286,10,217,8],[286,12,217,10],[286,14,217,12],[287,6,218,4,"right"],[287,11,218,9],[287,13,218,11],[287,15,218,13],[288,6,219,4,"backgroundColor"],[288,21,219,19],[288,23,219,21],[288,32,219,30],[289,6,220,4,"padding"],[289,13,220,11],[289,15,220,13],[289,17,220,15],[290,6,221,4,"borderRadius"],[290,18,221,16],[290,20,221,18],[290,22,221,20],[291,6,222,4,"borderWidth"],[291,17,222,15],[291,19,222,17],[291,20,222,18],[292,6,223,4,"borderColor"],[292,17,223,15],[292,19,223,17],[293,4,224,2],[293,5,224,3],[294,4,225,2,"errorText"],[294,13,225,11],[294,15,225,13],[295,6,226,4,"color"],[295,11,226,9],[295,13,226,11],[295,22,226,20],[296,6,227,4,"fontSize"],[296,14,227,12],[296,16,227,14],[297,4,228,2],[298,2,229,0],[298,3,229,1],[298,4,229,2],[299,2,229,3],[299,6,229,3,"_c"],[299,8,229,3],[300,2,229,3,"$RefreshReg$"],[300,14,229,3],[300,15,229,3,"_c"],[300,17,229,3],[301,0,229,3],[301,3]],"functionMap":{"names":["","HumanVerificationScreen","handleTurnstileToken","handleMessage","WebView.props.onLoadStart","WebView.props.onLoadEnd","WebView.props.onError"],"mappings":"AAA;eCc;+BCQ;GD4B;wBEE;GFS;qBGuF,4CH;mBIC;SJG;iBKC;SLI;CDqB"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/29/c6daa0b637a5542cf21589df4ec4fe73393d0c2a1cceb83ff468997f1b932a9fb542e7 b/frontend/.metro-cache/cache/29/c6daa0b637a5542cf21589df4ec4fe73393d0c2a1cceb83ff468997f1b932a9fb542e7 new file mode 100644 index 00000000..7e3273b1 --- /dev/null +++ b/frontend/.metro-cache/cache/29/c6daa0b637a5542cf21589df4ec4fe73393d0c2a1cceb83ff468997f1b932a9fb542e7 @@ -0,0 +1 @@ +{"dependencies":[{"name":"./WebView","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":32,"index":32}}],"key":"SOh0jRtsFXcvb0HLQIrGwBm6Au4=","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 _default;\n }\n });\n Object.defineProperty(exports, \"WebView\", {\n enumerable: true,\n get: function () {\n return WebView.default;\n }\n });\n var _WebView = require(_dependencyMap[0], \"./WebView\");\n var WebView = _interopDefault(_WebView);\n var _default = WebView.default;\n});","lineCount":27,"map":[[12,2,4,0,"Object"],[12,8,4,0],[12,9,4,0,"defineProperty"],[12,23,4,0],[12,24,4,0,"exports"],[12,31,4,0],[13,4,4,0,"enumerable"],[13,14,4,0],[14,4,4,0,"get"],[14,7,4,0],[14,18,4,0,"get"],[14,19,4,0],[15,6,4,0],[15,13,4,0,"_default"],[15,21,4,0],[16,4,4,0],[17,2,4,0],[18,2,3,0,"Object"],[18,8,3,0],[18,9,3,0,"defineProperty"],[18,23,3,0],[18,24,3,0,"exports"],[18,31,3,0],[19,4,3,0,"enumerable"],[19,14,3,0],[20,4,3,0,"get"],[20,7,3,0],[20,18,3,0,"get"],[20,19,3,0],[21,6,3,0],[21,13,3,9,"WebView"],[21,20,3,16],[21,21,3,16,"default"],[21,28,3,16],[22,4,3,16],[23,2,3,16],[24,2,1,0],[24,6,1,0,"_WebView"],[24,14,1,0],[24,17,1,0,"require"],[24,24,1,0],[24,25,1,0,"_dependencyMap"],[24,39,1,0],[25,2,1,0],[25,6,1,0,"WebView"],[25,13,1,0],[25,16,1,0,"_interopDefault"],[25,31,1,0],[25,32,1,0,"_WebView"],[25,40,1,0],[26,2,4,0],[26,6,4,0,"_default"],[26,14,4,0],[26,17,4,15,"WebView"],[26,24,4,22],[26,25,4,22,"default"],[26,32,4,22],[27,0,4,23],[27,3]],"functionMap":{"names":[""],"mappings":"AAA"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/2f/a6df474ab6fb56e549c486dbd45ba4b1ab05fbb0c71acad9c55885be63e92a88a690d6 b/frontend/.metro-cache/cache/2f/a6df474ab6fb56e549c486dbd45ba4b1ab05fbb0c71acad9c55885be63e92a88a690d6 new file mode 100644 index 00000000..2b9d673a --- /dev/null +++ b/frontend/.metro-cache/cache/2f/a6df474ab6fb56e549c486dbd45ba4b1ab05fbb0c71acad9c55885be63e92a88a690d6 @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":40,"index":40}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":41},"end":{"line":14,"column":22,"index":231}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":279},"end":{"line":16,"column":50,"index":329}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","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/src/screens/AuthScreen.tsx\",\n _s = $RefreshSig$();\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 AuthScreen;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _contextsAuthContext = require(_dependencyMap[4], \"../contexts/AuthContext\");\n var _reactJsxDevRuntime = require(_dependencyMap[5], \"react/jsx-dev-runtime\");\n function AuthScreen(_ref) {\n _s();\n var navigation = _ref.navigation;\n var _useAuth = (0, _contextsAuthContext.useAuth)(),\n signIn = _useAuth.signIn,\n signUp = _useAuth.signUp;\n var _useState = (0, _react.useState)(true),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n isSignIn = _useState2[0],\n setIsSignIn = _useState2[1];\n var _useState3 = (0, _react.useState)(''),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n email = _useState4[0],\n setEmail = _useState4[1];\n var _useState5 = (0, _react.useState)(''),\n _useState6 = (0, _slicedToArray.default)(_useState5, 2),\n password = _useState6[0],\n setPassword = _useState6[1];\n var _useState7 = (0, _react.useState)(''),\n _useState8 = (0, _slicedToArray.default)(_useState7, 2),\n firstName = _useState8[0],\n setFirstName = _useState8[1];\n var _useState9 = (0, _react.useState)(''),\n _useState0 = (0, _slicedToArray.default)(_useState9, 2),\n lastName = _useState0[0],\n setLastName = _useState0[1];\n var _useState1 = (0, _react.useState)(''),\n _useState10 = (0, _slicedToArray.default)(_useState1, 2),\n phone = _useState10[0],\n setPhone = _useState10[1];\n var _useState11 = (0, _react.useState)(''),\n _useState12 = (0, _slicedToArray.default)(_useState11, 2),\n referralCode = _useState12[0],\n setReferralCode = _useState12[1];\n var _useState13 = (0, _react.useState)(false),\n _useState14 = (0, _slicedToArray.default)(_useState13, 2),\n loading = _useState14[0],\n setLoading = _useState14[1];\n var handleAuth = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* () {\n if (!email || !password) {\n _reactNative.Alert.alert('Error', 'Please fill in all required fields');\n return;\n }\n if (!isSignIn && (!firstName || !lastName || !phone)) {\n _reactNative.Alert.alert('Error', 'Please fill in all required fields');\n return;\n }\n setLoading(true);\n try {\n if (isSignIn) {\n yield signIn(email, password);\n } else {\n yield signUp(email, password, firstName, lastName, phone, referralCode);\n }\n navigation.navigate('Home');\n } catch (error) {\n _reactNative.Alert.alert('Error', error.message || 'Authentication failed');\n } finally {\n setLoading(false);\n }\n });\n return function handleAuth() {\n return _ref2.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.SafeAreaView, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.KeyboardAvoidingView, {\n behavior: _reactNative.Platform.OS === 'ios' ? 'padding' : 'height',\n style: styles.keyboardView,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n showsVerticalScrollIndicator: false,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.title,\n children: isSignIn ? 'Welcome Back' : 'Create Account'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 63,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.subtitle,\n children: isSignIn ? 'Sign in to continue' : 'Join PezkuwiChain today'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 62,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.form,\n children: [!isSignIn && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactJsxDevRuntime.Fragment, {\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.row,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: [styles.inputGroup, {\n flex: 1,\n marginRight: 8\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"First Name *\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 74,\n columnNumber: 21\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n placeholder: \"John\",\n value: firstName,\n onChangeText: setFirstName\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 73,\n columnNumber: 19\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: [styles.inputGroup, {\n flex: 1,\n marginLeft: 8\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Last Name *\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 21\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n placeholder: \"Doe\",\n value: lastName,\n onChangeText: setLastName\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 21\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 19\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 17\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.inputGroup,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Phone Number *\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 19\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n placeholder: \"+1234567890\",\n value: phone,\n onChangeText: setPhone,\n keyboardType: \"phone-pad\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 19\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 17\n }, this)]\n }, void 0, true), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.inputGroup,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Email *\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 107,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n placeholder: \"your@email.com\",\n value: email,\n onChangeText: setEmail,\n keyboardType: \"email-address\",\n autoCapitalize: \"none\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 108,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 106,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.inputGroup,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Password *\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 119,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n placeholder: \"\\u2022\\u2022\\u2022\\u2022\\u2022\\u2022\\u2022\\u2022\",\n value: password,\n onChangeText: setPassword,\n secureTextEntry: true\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 120,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 118,\n columnNumber: 13\n }, this), !isSignIn && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.inputGroup,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Referral Code (Optional)\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 131,\n columnNumber: 17\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n placeholder: \"Enter referral code\",\n value: referralCode,\n onChangeText: setReferralCode\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 132,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 130,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: [styles.authButton, loading && styles.authButtonDisabled],\n onPress: handleAuth,\n disabled: loading,\n children: loading ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 147,\n columnNumber: 17\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.authButtonText,\n children: isSignIn ? 'Sign In' : 'Create Account'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 149,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 141,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.switchButton,\n onPress: () => setIsSignIn(!isSignIn),\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.switchText,\n children: [isSignIn ? \"Don't have an account? \" : 'Already have an account? ', /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.switchTextBold,\n children: isSignIn ? 'Sign Up' : 'Sign In'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 161,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 159,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 155,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this);\n }\n _s(AuthScreen, \"UDaFhMYTAGECuiTmcLIj35FjyMw=\", false, function () {\n return [_contextsAuthContext.useAuth];\n });\n _c = AuthScreen;\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n keyboardView: {\n flex: 1\n },\n header: {\n padding: 20,\n paddingTop: 40,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n title: {\n fontSize: 28,\n fontWeight: '700',\n color: '#1F2937',\n marginBottom: 4\n },\n subtitle: {\n fontSize: 14,\n color: '#6B7280'\n },\n form: {\n padding: 20\n },\n row: {\n flexDirection: 'row'\n },\n inputGroup: {\n marginBottom: 16\n },\n label: {\n fontSize: 14,\n fontWeight: '600',\n color: '#374151',\n marginBottom: 8\n },\n input: {\n backgroundColor: '#FFF',\n padding: 12,\n borderRadius: 8,\n fontSize: 16,\n borderWidth: 1,\n borderColor: '#E5E7EB'\n },\n authButton: {\n backgroundColor: '#EE2A35',\n padding: 16,\n borderRadius: 12,\n alignItems: 'center',\n marginTop: 8\n },\n authButtonText: {\n color: '#FFF',\n fontSize: 16,\n fontWeight: '600'\n },\n switchButton: {\n marginTop: 20,\n alignItems: 'center'\n },\n switchText: {\n fontSize: 14,\n color: '#6B7280'\n },\n switchTextBold: {\n color: '#EE2A35',\n fontWeight: '600'\n },\n authButtonDisabled: {\n opacity: 0.6\n }\n });\n var _c;\n $RefreshReg$(_c, \"AuthScreen\");\n});","lineCount":429,"map":[[14,2,18,15,"Object"],[14,8,18,15],[14,9,18,15,"defineProperty"],[14,23,18,15],[14,24,18,15,"exports"],[14,31,18,15],[15,4,18,15,"enumerable"],[15,14,18,15],[16,4,18,15,"get"],[16,7,18,15],[16,18,18,15,"get"],[16,19,18,15],[17,6,18,15],[17,13,18,15,"AuthScreen"],[17,23,18,15],[18,4,18,15],[19,2,18,15],[20,2,169,1],[20,6,169,1,"_babelRuntimeHelpersAsyncToGenerator"],[20,42,169,1],[20,45,169,1,"require"],[20,52,169,1],[20,53,169,1,"_dependencyMap"],[20,67,169,1],[21,2,169,1],[21,6,169,1,"_asyncToGenerator"],[21,23,169,1],[21,26,169,1,"_interopDefault"],[21,41,169,1],[21,42,169,1,"_babelRuntimeHelpersAsyncToGenerator"],[21,78,169,1],[22,2,169,1],[22,6,169,1,"_babelRuntimeHelpersSlicedToArray"],[22,39,169,1],[22,42,169,1,"require"],[22,49,169,1],[22,50,169,1,"_dependencyMap"],[22,64,169,1],[23,2,169,1],[23,6,169,1,"_slicedToArray"],[23,20,169,1],[23,23,169,1,"_interopDefault"],[23,38,169,1],[23,39,169,1,"_babelRuntimeHelpersSlicedToArray"],[23,72,169,1],[24,2,1,0],[24,6,1,0,"_react"],[24,12,1,0],[24,15,1,0,"require"],[24,22,1,0],[24,23,1,0,"_dependencyMap"],[24,37,1,0],[25,2,2,0],[25,6,2,0,"_reactNative"],[25,18,2,0],[25,21,2,0,"require"],[25,28,2,0],[25,29,2,0,"_dependencyMap"],[25,43,2,0],[26,2,16,0],[26,6,16,0,"_contextsAuthContext"],[26,26,16,0],[26,29,16,0,"require"],[26,36,16,0],[26,37,16,0,"_dependencyMap"],[26,51,16,0],[27,2,16,50],[27,6,16,50,"_reactJsxDevRuntime"],[27,25,16,50],[27,28,16,50,"require"],[27,35,16,50],[27,36,16,50,"_dependencyMap"],[27,50,16,50],[28,2,18,15],[28,11,18,24,"AuthScreen"],[28,21,18,34,"AuthScreen"],[28,22,18,34,"_ref"],[28,26,18,34],[28,28,18,56],[29,4,18,56,"_s"],[29,6,18,56],[30,4,18,56],[30,8,18,37,"navigation"],[30,18,18,47],[30,21,18,47,"_ref"],[30,25,18,47],[30,26,18,37,"navigation"],[30,36,18,47],[31,4,19,2],[31,8,19,2,"_useAuth"],[31,16,19,2],[31,19,19,29],[31,23,19,29,"useAuth"],[31,43,19,36],[31,44,19,36,"useAuth"],[31,51,19,36],[31,53,19,37],[31,54,19,38],[32,6,19,10,"signIn"],[32,12,19,16],[32,15,19,16,"_useAuth"],[32,23,19,16],[32,24,19,10,"signIn"],[32,30,19,16],[33,6,19,18,"signUp"],[33,12,19,24],[33,15,19,24,"_useAuth"],[33,23,19,24],[33,24,19,18,"signUp"],[33,30,19,24],[34,4,20,2],[34,8,20,2,"_useState"],[34,17,20,2],[34,20,20,34],[34,24,20,34,"useState"],[34,30,20,42],[34,31,20,42,"useState"],[34,39,20,42],[34,41,20,43],[34,45,20,47],[34,46,20,48],[35,6,20,48,"_useState2"],[35,16,20,48],[35,23,20,48,"_slicedToArray"],[35,37,20,48],[35,38,20,48,"default"],[35,45,20,48],[35,47,20,48,"_useState"],[35,56,20,48],[36,6,20,9,"isSignIn"],[36,14,20,17],[36,17,20,17,"_useState2"],[36,27,20,17],[37,6,20,19,"setIsSignIn"],[37,17,20,30],[37,20,20,30,"_useState2"],[37,30,20,30],[38,4,21,2],[38,8,21,2,"_useState3"],[38,18,21,2],[38,21,21,28],[38,25,21,28,"useState"],[38,31,21,36],[38,32,21,36,"useState"],[38,40,21,36],[38,42,21,37],[38,44,21,39],[38,45,21,40],[39,6,21,40,"_useState4"],[39,16,21,40],[39,23,21,40,"_slicedToArray"],[39,37,21,40],[39,38,21,40,"default"],[39,45,21,40],[39,47,21,40,"_useState3"],[39,57,21,40],[40,6,21,9,"email"],[40,11,21,14],[40,14,21,14,"_useState4"],[40,24,21,14],[41,6,21,16,"setEmail"],[41,14,21,24],[41,17,21,24,"_useState4"],[41,27,21,24],[42,4,22,2],[42,8,22,2,"_useState5"],[42,18,22,2],[42,21,22,34],[42,25,22,34,"useState"],[42,31,22,42],[42,32,22,42,"useState"],[42,40,22,42],[42,42,22,43],[42,44,22,45],[42,45,22,46],[43,6,22,46,"_useState6"],[43,16,22,46],[43,23,22,46,"_slicedToArray"],[43,37,22,46],[43,38,22,46,"default"],[43,45,22,46],[43,47,22,46,"_useState5"],[43,57,22,46],[44,6,22,9,"password"],[44,14,22,17],[44,17,22,17,"_useState6"],[44,27,22,17],[45,6,22,19,"setPassword"],[45,17,22,30],[45,20,22,30,"_useState6"],[45,30,22,30],[46,4,23,2],[46,8,23,2,"_useState7"],[46,18,23,2],[46,21,23,36],[46,25,23,36,"useState"],[46,31,23,44],[46,32,23,44,"useState"],[46,40,23,44],[46,42,23,45],[46,44,23,47],[46,45,23,48],[47,6,23,48,"_useState8"],[47,16,23,48],[47,23,23,48,"_slicedToArray"],[47,37,23,48],[47,38,23,48,"default"],[47,45,23,48],[47,47,23,48,"_useState7"],[47,57,23,48],[48,6,23,9,"firstName"],[48,15,23,18],[48,18,23,18,"_useState8"],[48,28,23,18],[49,6,23,20,"setFirstName"],[49,18,23,32],[49,21,23,32,"_useState8"],[49,31,23,32],[50,4,24,2],[50,8,24,2,"_useState9"],[50,18,24,2],[50,21,24,34],[50,25,24,34,"useState"],[50,31,24,42],[50,32,24,42,"useState"],[50,40,24,42],[50,42,24,43],[50,44,24,45],[50,45,24,46],[51,6,24,46,"_useState0"],[51,16,24,46],[51,23,24,46,"_slicedToArray"],[51,37,24,46],[51,38,24,46,"default"],[51,45,24,46],[51,47,24,46,"_useState9"],[51,57,24,46],[52,6,24,9,"lastName"],[52,14,24,17],[52,17,24,17,"_useState0"],[52,27,24,17],[53,6,24,19,"setLastName"],[53,17,24,30],[53,20,24,30,"_useState0"],[53,30,24,30],[54,4,25,2],[54,8,25,2,"_useState1"],[54,18,25,2],[54,21,25,28],[54,25,25,28,"useState"],[54,31,25,36],[54,32,25,36,"useState"],[54,40,25,36],[54,42,25,37],[54,44,25,39],[54,45,25,40],[55,6,25,40,"_useState10"],[55,17,25,40],[55,24,25,40,"_slicedToArray"],[55,38,25,40],[55,39,25,40,"default"],[55,46,25,40],[55,48,25,40,"_useState1"],[55,58,25,40],[56,6,25,9,"phone"],[56,11,25,14],[56,14,25,14,"_useState10"],[56,25,25,14],[57,6,25,16,"setPhone"],[57,14,25,24],[57,17,25,24,"_useState10"],[57,28,25,24],[58,4,26,2],[58,8,26,2,"_useState11"],[58,19,26,2],[58,22,26,42],[58,26,26,42,"useState"],[58,32,26,50],[58,33,26,50,"useState"],[58,41,26,50],[58,43,26,51],[58,45,26,53],[58,46,26,54],[59,6,26,54,"_useState12"],[59,17,26,54],[59,24,26,54,"_slicedToArray"],[59,38,26,54],[59,39,26,54,"default"],[59,46,26,54],[59,48,26,54,"_useState11"],[59,59,26,54],[60,6,26,9,"referralCode"],[60,18,26,21],[60,21,26,21,"_useState12"],[60,32,26,21],[61,6,26,23,"setReferralCode"],[61,21,26,38],[61,24,26,38,"_useState12"],[61,35,26,38],[62,4,27,2],[62,8,27,2,"_useState13"],[62,19,27,2],[62,22,27,32],[62,26,27,32,"useState"],[62,32,27,40],[62,33,27,40,"useState"],[62,41,27,40],[62,43,27,41],[62,48,27,46],[62,49,27,47],[63,6,27,47,"_useState14"],[63,17,27,47],[63,24,27,47,"_slicedToArray"],[63,38,27,47],[63,39,27,47,"default"],[63,46,27,47],[63,48,27,47,"_useState13"],[63,59,27,47],[64,6,27,9,"loading"],[64,13,27,16],[64,16,27,16,"_useState14"],[64,27,27,16],[65,6,27,18,"setLoading"],[65,16,27,28],[65,19,27,28,"_useState14"],[65,30,27,28],[66,4,29,2],[66,8,29,8,"handleAuth"],[66,18,29,18],[67,6,29,18],[67,10,29,18,"_ref2"],[67,15,29,18],[67,22,29,18,"_asyncToGenerator"],[67,39,29,18],[67,40,29,18,"default"],[67,47,29,18],[67,49,29,21],[67,62,29,33],[68,8,30,4],[68,12,30,8],[68,13,30,9,"email"],[68,18,30,14],[68,22,30,18],[68,23,30,19,"password"],[68,31,30,27],[68,33,30,29],[69,10,31,6,"Alert"],[69,22,31,11],[69,23,31,11,"Alert"],[69,28,31,11],[69,29,31,12,"alert"],[69,34,31,17],[69,35,31,18],[69,42,31,25],[69,44,31,27],[69,80,31,63],[69,81,31,64],[70,10,32,6],[71,8,33,4],[72,8,35,4],[72,12,35,8],[72,13,35,9,"isSignIn"],[72,21,35,17],[72,26,35,22],[72,27,35,23,"firstName"],[72,36,35,32],[72,40,35,36],[72,41,35,37,"lastName"],[72,49,35,45],[72,53,35,49],[72,54,35,50,"phone"],[72,59,35,55],[72,60,35,56],[72,62,35,58],[73,10,36,6,"Alert"],[73,22,36,11],[73,23,36,11,"Alert"],[73,28,36,11],[73,29,36,12,"alert"],[73,34,36,17],[73,35,36,18],[73,42,36,25],[73,44,36,27],[73,80,36,63],[73,81,36,64],[74,10,37,6],[75,8,38,4],[76,8,40,4,"setLoading"],[76,18,40,14],[76,19,40,15],[76,23,40,19],[76,24,40,20],[77,8,41,4],[77,12,41,8],[78,10,42,6],[78,14,42,10,"isSignIn"],[78,22,42,18],[78,24,42,20],[79,12,43,8],[79,18,43,14,"signIn"],[79,24,43,20],[79,25,43,21,"email"],[79,30,43,26],[79,32,43,28,"password"],[79,40,43,36],[79,41,43,37],[80,10,44,6],[80,11,44,7],[80,17,44,13],[81,12,45,8],[81,18,45,14,"signUp"],[81,24,45,20],[81,25,45,21,"email"],[81,30,45,26],[81,32,45,28,"password"],[81,40,45,36],[81,42,45,38,"firstName"],[81,51,45,47],[81,53,45,49,"lastName"],[81,61,45,57],[81,63,45,59,"phone"],[81,68,45,64],[81,70,45,66,"referralCode"],[81,82,45,78],[81,83,45,79],[82,10,46,6],[83,10,47,6,"navigation"],[83,20,47,16],[83,21,47,17,"navigate"],[83,29,47,25],[83,30,47,26],[83,36,47,32],[83,37,47,33],[84,8,48,4],[84,9,48,5],[84,10,48,6],[84,17,48,13,"error"],[84,22,48,23],[84,24,48,25],[85,10,49,6,"Alert"],[85,22,49,11],[85,23,49,11,"Alert"],[85,28,49,11],[85,29,49,12,"alert"],[85,34,49,17],[85,35,49,18],[85,42,49,25],[85,44,49,27,"error"],[85,49,49,32],[85,50,49,33,"message"],[85,57,49,40],[85,61,49,44],[85,84,49,67],[85,85,49,68],[86,8,50,4],[86,9,50,5],[86,18,50,14],[87,10,51,6,"setLoading"],[87,20,51,16],[87,21,51,17],[87,26,51,22],[87,27,51,23],[88,8,52,4],[89,6,53,2],[89,7,53,3],[90,6,53,3],[90,22,29,8,"handleAuth"],[90,32,29,18,"handleAuth"],[90,33,29,18],[91,8,29,18],[91,15,29,18,"_ref2"],[91,20,29,18],[91,21,29,18,"apply"],[91,26,29,18],[91,33,29,18,"arguments"],[91,42,29,18],[92,6,29,18],[93,4,29,18],[93,7,53,3],[94,4,55,2],[94,24,56,4],[94,28,56,4,"_reactJsxDevRuntime"],[94,47,56,4],[94,48,56,4,"jsxDEV"],[94,54,56,4],[94,56,56,5,"_reactNative"],[94,68,56,17],[94,69,56,17,"SafeAreaView"],[94,81,56,17],[95,6,56,18,"style"],[95,11,56,23],[95,13,56,25,"styles"],[95,19,56,31],[95,20,56,32,"container"],[95,29,56,42],[96,6,56,42,"children"],[96,14,56,42],[96,29,57,6],[96,33,57,6,"_reactJsxDevRuntime"],[96,52,57,6],[96,53,57,6,"jsxDEV"],[96,59,57,6],[96,61,57,7,"_reactNative"],[96,73,57,27],[96,74,57,27,"KeyboardAvoidingView"],[96,94,57,27],[97,8,58,8,"behavior"],[97,16,58,16],[97,18,58,18,"Platform"],[97,30,58,26],[97,31,58,26,"Platform"],[97,39,58,26],[97,40,58,27,"OS"],[97,42,58,29],[97,47,58,34],[97,52,58,39],[97,55,58,42],[97,64,58,51],[97,67,58,54],[97,75,58,63],[98,8,59,8,"style"],[98,13,59,13],[98,15,59,15,"styles"],[98,21,59,21],[98,22,59,22,"keyboardView"],[98,34,59,35],[99,8,59,35,"children"],[99,16,59,35],[99,31,61,8],[99,35,61,8,"_reactJsxDevRuntime"],[99,54,61,8],[99,55,61,8,"jsxDEV"],[99,61,61,8],[99,63,61,9,"_reactNative"],[99,75,61,19],[99,76,61,19,"ScrollView"],[99,86,61,19],[100,10,61,20,"showsVerticalScrollIndicator"],[100,38,61,48],[100,40,61,50],[100,45,61,56],[101,10,61,56,"children"],[101,18,61,56],[101,34,62,10],[101,38,62,10,"_reactJsxDevRuntime"],[101,57,62,10],[101,58,62,10,"jsxDEV"],[101,64,62,10],[101,66,62,11,"_reactNative"],[101,78,62,15],[101,79,62,15,"View"],[101,83,62,15],[102,12,62,16,"style"],[102,17,62,21],[102,19,62,23,"styles"],[102,25,62,29],[102,26,62,30,"header"],[102,32,62,37],[103,12,62,37,"children"],[103,20,62,37],[103,36,63,12],[103,40,63,12,"_reactJsxDevRuntime"],[103,59,63,12],[103,60,63,12,"jsxDEV"],[103,66,63,12],[103,68,63,13,"_reactNative"],[103,80,63,17],[103,81,63,17,"Text"],[103,85,63,17],[104,14,63,18,"style"],[104,19,63,23],[104,21,63,25,"styles"],[104,27,63,31],[104,28,63,32,"title"],[104,33,63,38],[105,14,63,38,"children"],[105,22,63,38],[105,24,63,40,"isSignIn"],[105,32,63,48],[105,35,63,51],[105,49,63,65],[105,52,63,68],[106,12,63,84],[107,14,63,84,"fileName"],[107,22,63,84],[107,24,63,84,"_jsxFileName"],[107,36,63,84],[108,14,63,84,"lineNumber"],[108,24,63,84],[109,14,63,84,"columnNumber"],[109,26,63,84],[110,12,63,84],[110,19,63,91],[110,20,63,92],[110,35,64,12],[110,39,64,12,"_reactJsxDevRuntime"],[110,58,64,12],[110,59,64,12,"jsxDEV"],[110,65,64,12],[110,67,64,13,"_reactNative"],[110,79,64,17],[110,80,64,17,"Text"],[110,84,64,17],[111,14,64,18,"style"],[111,19,64,23],[111,21,64,25,"styles"],[111,27,64,31],[111,28,64,32,"subtitle"],[111,36,64,41],[112,14,64,41,"children"],[112,22,64,41],[112,24,65,15,"isSignIn"],[112,32,65,23],[112,35,65,26],[112,56,65,47],[112,59,65,50],[113,12,65,75],[114,14,65,75,"fileName"],[114,22,65,75],[114,24,65,75,"_jsxFileName"],[114,36,65,75],[115,14,65,75,"lineNumber"],[115,24,65,75],[116,14,65,75,"columnNumber"],[116,26,65,75],[117,12,65,75],[117,19,66,18],[117,20,66,19],[118,10,66,19],[119,12,66,19,"fileName"],[119,20,66,19],[119,22,66,19,"_jsxFileName"],[119,34,66,19],[120,12,66,19,"lineNumber"],[120,22,66,19],[121,12,66,19,"columnNumber"],[121,24,66,19],[122,10,66,19],[122,17,67,16],[122,18,67,17],[122,33,69,10],[122,37,69,10,"_reactJsxDevRuntime"],[122,56,69,10],[122,57,69,10,"jsxDEV"],[122,63,69,10],[122,65,69,11,"_reactNative"],[122,77,69,15],[122,78,69,15,"View"],[122,82,69,15],[123,12,69,16,"style"],[123,17,69,21],[123,19,69,23,"styles"],[123,25,69,29],[123,26,69,30,"form"],[123,30,69,35],[124,12,69,35,"children"],[124,20,69,35],[124,23,70,13],[124,24,70,14,"isSignIn"],[124,32,70,22],[124,49,71,14],[124,53,71,14,"_reactJsxDevRuntime"],[124,72,71,14],[124,73,71,14,"jsxDEV"],[124,79,71,14],[124,81,71,14,"_reactJsxDevRuntime"],[124,100,71,14],[124,101,71,14,"Fragment"],[124,109,71,14],[125,14,71,14,"children"],[125,22,71,14],[125,38,72,16],[125,42,72,16,"_reactJsxDevRuntime"],[125,61,72,16],[125,62,72,16,"jsxDEV"],[125,68,72,16],[125,70,72,17,"_reactNative"],[125,82,72,21],[125,83,72,21,"View"],[125,87,72,21],[126,16,72,22,"style"],[126,21,72,27],[126,23,72,29,"styles"],[126,29,72,35],[126,30,72,36,"row"],[126,33,72,40],[127,16,72,40,"children"],[127,24,72,40],[127,40,73,18],[127,44,73,18,"_reactJsxDevRuntime"],[127,63,73,18],[127,64,73,18,"jsxDEV"],[127,70,73,18],[127,72,73,19,"_reactNative"],[127,84,73,23],[127,85,73,23,"View"],[127,89,73,23],[128,18,73,24,"style"],[128,23,73,29],[128,25,73,31],[128,26,73,32,"styles"],[128,32,73,38],[128,33,73,39,"inputGroup"],[128,43,73,49],[128,45,73,51],[129,20,73,53,"flex"],[129,24,73,57],[129,26,73,59],[129,27,73,60],[130,20,73,62,"marginRight"],[130,31,73,73],[130,33,73,75],[131,18,73,77],[131,19,73,78],[131,20,73,80],[132,18,73,80,"children"],[132,26,73,80],[132,42,74,20],[132,46,74,20,"_reactJsxDevRuntime"],[132,65,74,20],[132,66,74,20,"jsxDEV"],[132,72,74,20],[132,74,74,21,"_reactNative"],[132,86,74,25],[132,87,74,25,"Text"],[132,91,74,25],[133,20,74,26,"style"],[133,25,74,31],[133,27,74,33,"styles"],[133,33,74,39],[133,34,74,40,"label"],[133,39,74,46],[134,20,74,46,"children"],[134,28,74,46],[134,30,74,47],[135,18,74,59],[136,20,74,59,"fileName"],[136,28,74,59],[136,30,74,59,"_jsxFileName"],[136,42,74,59],[137,20,74,59,"lineNumber"],[137,30,74,59],[138,20,74,59,"columnNumber"],[138,32,74,59],[139,18,74,59],[139,25,74,65],[139,26,74,66],[139,41,75,20],[139,45,75,20,"_reactJsxDevRuntime"],[139,64,75,20],[139,65,75,20,"jsxDEV"],[139,71,75,20],[139,73,75,21,"_reactNative"],[139,85,75,30],[139,86,75,30,"TextInput"],[139,95,75,30],[140,20,76,22,"style"],[140,25,76,27],[140,27,76,29,"styles"],[140,33,76,35],[140,34,76,36,"input"],[140,39,76,42],[141,20,77,22,"placeholder"],[141,31,77,33],[141,33,77,34],[141,39,77,40],[142,20,78,22,"value"],[142,25,78,27],[142,27,78,29,"firstName"],[142,36,78,39],[143,20,79,22,"onChangeText"],[143,32,79,34],[143,34,79,36,"setFirstName"],[144,18,79,49],[145,20,79,49,"fileName"],[145,28,79,49],[145,30,79,49,"_jsxFileName"],[145,42,79,49],[146,20,79,49,"lineNumber"],[146,30,79,49],[147,20,79,49,"columnNumber"],[147,32,79,49],[148,18,79,49],[148,25,80,21],[148,26,80,22],[149,16,80,22],[150,18,80,22,"fileName"],[150,26,80,22],[150,28,80,22,"_jsxFileName"],[150,40,80,22],[151,18,80,22,"lineNumber"],[151,28,80,22],[152,18,80,22,"columnNumber"],[152,30,80,22],[153,16,80,22],[153,23,81,24],[153,24,81,25],[153,39,82,18],[153,43,82,18,"_reactJsxDevRuntime"],[153,62,82,18],[153,63,82,18,"jsxDEV"],[153,69,82,18],[153,71,82,19,"_reactNative"],[153,83,82,23],[153,84,82,23,"View"],[153,88,82,23],[154,18,82,24,"style"],[154,23,82,29],[154,25,82,31],[154,26,82,32,"styles"],[154,32,82,38],[154,33,82,39,"inputGroup"],[154,43,82,49],[154,45,82,51],[155,20,82,53,"flex"],[155,24,82,57],[155,26,82,59],[155,27,82,60],[156,20,82,62,"marginLeft"],[156,30,82,72],[156,32,82,74],[157,18,82,76],[157,19,82,77],[157,20,82,79],[158,18,82,79,"children"],[158,26,82,79],[158,42,83,20],[158,46,83,20,"_reactJsxDevRuntime"],[158,65,83,20],[158,66,83,20,"jsxDEV"],[158,72,83,20],[158,74,83,21,"_reactNative"],[158,86,83,25],[158,87,83,25,"Text"],[158,91,83,25],[159,20,83,26,"style"],[159,25,83,31],[159,27,83,33,"styles"],[159,33,83,39],[159,34,83,40,"label"],[159,39,83,46],[160,20,83,46,"children"],[160,28,83,46],[160,30,83,47],[161,18,83,58],[162,20,83,58,"fileName"],[162,28,83,58],[162,30,83,58,"_jsxFileName"],[162,42,83,58],[163,20,83,58,"lineNumber"],[163,30,83,58],[164,20,83,58,"columnNumber"],[164,32,83,58],[165,18,83,58],[165,25,83,64],[165,26,83,65],[165,41,84,20],[165,45,84,20,"_reactJsxDevRuntime"],[165,64,84,20],[165,65,84,20,"jsxDEV"],[165,71,84,20],[165,73,84,21,"_reactNative"],[165,85,84,30],[165,86,84,30,"TextInput"],[165,95,84,30],[166,20,85,22,"style"],[166,25,85,27],[166,27,85,29,"styles"],[166,33,85,35],[166,34,85,36,"input"],[166,39,85,42],[167,20,86,22,"placeholder"],[167,31,86,33],[167,33,86,34],[167,38,86,39],[168,20,87,22,"value"],[168,25,87,27],[168,27,87,29,"lastName"],[168,35,87,38],[169,20,88,22,"onChangeText"],[169,32,88,34],[169,34,88,36,"setLastName"],[170,18,88,48],[171,20,88,48,"fileName"],[171,28,88,48],[171,30,88,48,"_jsxFileName"],[171,42,88,48],[172,20,88,48,"lineNumber"],[172,30,88,48],[173,20,88,48,"columnNumber"],[173,32,88,48],[174,18,88,48],[174,25,89,21],[174,26,89,22],[175,16,89,22],[176,18,89,22,"fileName"],[176,26,89,22],[176,28,89,22,"_jsxFileName"],[176,40,89,22],[177,18,89,22,"lineNumber"],[177,28,89,22],[178,18,89,22,"columnNumber"],[178,30,89,22],[179,16,89,22],[179,23,90,24],[179,24,90,25],[180,14,90,25],[181,16,90,25,"fileName"],[181,24,90,25],[181,26,90,25,"_jsxFileName"],[181,38,90,25],[182,16,90,25,"lineNumber"],[182,26,90,25],[183,16,90,25,"columnNumber"],[183,28,90,25],[184,14,90,25],[184,21,91,22],[184,22,91,23],[184,37,93,16],[184,41,93,16,"_reactJsxDevRuntime"],[184,60,93,16],[184,61,93,16,"jsxDEV"],[184,67,93,16],[184,69,93,17,"_reactNative"],[184,81,93,21],[184,82,93,21,"View"],[184,86,93,21],[185,16,93,22,"style"],[185,21,93,27],[185,23,93,29,"styles"],[185,29,93,35],[185,30,93,36,"inputGroup"],[185,40,93,47],[186,16,93,47,"children"],[186,24,93,47],[186,40,94,18],[186,44,94,18,"_reactJsxDevRuntime"],[186,63,94,18],[186,64,94,18,"jsxDEV"],[186,70,94,18],[186,72,94,19,"_reactNative"],[186,84,94,23],[186,85,94,23,"Text"],[186,89,94,23],[187,18,94,24,"style"],[187,23,94,29],[187,25,94,31,"styles"],[187,31,94,37],[187,32,94,38,"label"],[187,37,94,44],[188,18,94,44,"children"],[188,26,94,44],[188,28,94,45],[189,16,94,59],[190,18,94,59,"fileName"],[190,26,94,59],[190,28,94,59,"_jsxFileName"],[190,40,94,59],[191,18,94,59,"lineNumber"],[191,28,94,59],[192,18,94,59,"columnNumber"],[192,30,94,59],[193,16,94,59],[193,23,94,65],[193,24,94,66],[193,39,95,18],[193,43,95,18,"_reactJsxDevRuntime"],[193,62,95,18],[193,63,95,18,"jsxDEV"],[193,69,95,18],[193,71,95,19,"_reactNative"],[193,83,95,28],[193,84,95,28,"TextInput"],[193,93,95,28],[194,18,96,20,"style"],[194,23,96,25],[194,25,96,27,"styles"],[194,31,96,33],[194,32,96,34,"input"],[194,37,96,40],[195,18,97,20,"placeholder"],[195,29,97,31],[195,31,97,32],[195,44,97,45],[196,18,98,20,"value"],[196,23,98,25],[196,25,98,27,"phone"],[196,30,98,33],[197,18,99,20,"onChangeText"],[197,30,99,32],[197,32,99,34,"setPhone"],[197,40,99,43],[198,18,100,20,"keyboardType"],[198,30,100,32],[198,32,100,33],[199,16,100,44],[200,18,100,44,"fileName"],[200,26,100,44],[200,28,100,44,"_jsxFileName"],[200,40,100,44],[201,18,100,44,"lineNumber"],[201,28,100,44],[202,18,100,44,"columnNumber"],[202,30,100,44],[203,16,100,44],[203,23,101,19],[203,24,101,20],[204,14,101,20],[205,16,101,20,"fileName"],[205,24,101,20],[205,26,101,20,"_jsxFileName"],[205,38,101,20],[206,16,101,20,"lineNumber"],[206,26,101,20],[207,16,101,20,"columnNumber"],[207,28,101,20],[208,14,101,20],[208,21,102,22],[208,22,102,23],[209,12,102,23],[209,27,103,16],[209,28,104,13],[209,43,106,12],[209,47,106,12,"_reactJsxDevRuntime"],[209,66,106,12],[209,67,106,12,"jsxDEV"],[209,73,106,12],[209,75,106,13,"_reactNative"],[209,87,106,17],[209,88,106,17,"View"],[209,92,106,17],[210,14,106,18,"style"],[210,19,106,23],[210,21,106,25,"styles"],[210,27,106,31],[210,28,106,32,"inputGroup"],[210,38,106,43],[211,14,106,43,"children"],[211,22,106,43],[211,38,107,14],[211,42,107,14,"_reactJsxDevRuntime"],[211,61,107,14],[211,62,107,14,"jsxDEV"],[211,68,107,14],[211,70,107,15,"_reactNative"],[211,82,107,19],[211,83,107,19,"Text"],[211,87,107,19],[212,16,107,20,"style"],[212,21,107,25],[212,23,107,27,"styles"],[212,29,107,33],[212,30,107,34,"label"],[212,35,107,40],[213,16,107,40,"children"],[213,24,107,40],[213,26,107,41],[214,14,107,48],[215,16,107,48,"fileName"],[215,24,107,48],[215,26,107,48,"_jsxFileName"],[215,38,107,48],[216,16,107,48,"lineNumber"],[216,26,107,48],[217,16,107,48,"columnNumber"],[217,28,107,48],[218,14,107,48],[218,21,107,54],[218,22,107,55],[218,37,108,14],[218,41,108,14,"_reactJsxDevRuntime"],[218,60,108,14],[218,61,108,14,"jsxDEV"],[218,67,108,14],[218,69,108,15,"_reactNative"],[218,81,108,24],[218,82,108,24,"TextInput"],[218,91,108,24],[219,16,109,16,"style"],[219,21,109,21],[219,23,109,23,"styles"],[219,29,109,29],[219,30,109,30,"input"],[219,35,109,36],[220,16,110,16,"placeholder"],[220,27,110,27],[220,29,110,28],[220,45,110,44],[221,16,111,16,"value"],[221,21,111,21],[221,23,111,23,"email"],[221,28,111,29],[222,16,112,16,"onChangeText"],[222,28,112,28],[222,30,112,30,"setEmail"],[222,38,112,39],[223,16,113,16,"keyboardType"],[223,28,113,28],[223,30,113,29],[223,45,113,44],[224,16,114,16,"autoCapitalize"],[224,30,114,30],[224,32,114,31],[225,14,114,37],[226,16,114,37,"fileName"],[226,24,114,37],[226,26,114,37,"_jsxFileName"],[226,38,114,37],[227,16,114,37,"lineNumber"],[227,26,114,37],[228,16,114,37,"columnNumber"],[228,28,114,37],[229,14,114,37],[229,21,115,15],[229,22,115,16],[230,12,115,16],[231,14,115,16,"fileName"],[231,22,115,16],[231,24,115,16,"_jsxFileName"],[231,36,115,16],[232,14,115,16,"lineNumber"],[232,24,115,16],[233,14,115,16,"columnNumber"],[233,26,115,16],[234,12,115,16],[234,19,116,18],[234,20,116,19],[234,35,118,12],[234,39,118,12,"_reactJsxDevRuntime"],[234,58,118,12],[234,59,118,12,"jsxDEV"],[234,65,118,12],[234,67,118,13,"_reactNative"],[234,79,118,17],[234,80,118,17,"View"],[234,84,118,17],[235,14,118,18,"style"],[235,19,118,23],[235,21,118,25,"styles"],[235,27,118,31],[235,28,118,32,"inputGroup"],[235,38,118,43],[236,14,118,43,"children"],[236,22,118,43],[236,38,119,14],[236,42,119,14,"_reactJsxDevRuntime"],[236,61,119,14],[236,62,119,14,"jsxDEV"],[236,68,119,14],[236,70,119,15,"_reactNative"],[236,82,119,19],[236,83,119,19,"Text"],[236,87,119,19],[237,16,119,20,"style"],[237,21,119,25],[237,23,119,27,"styles"],[237,29,119,33],[237,30,119,34,"label"],[237,35,119,40],[238,16,119,40,"children"],[238,24,119,40],[238,26,119,41],[239,14,119,51],[240,16,119,51,"fileName"],[240,24,119,51],[240,26,119,51,"_jsxFileName"],[240,38,119,51],[241,16,119,51,"lineNumber"],[241,26,119,51],[242,16,119,51,"columnNumber"],[242,28,119,51],[243,14,119,51],[243,21,119,57],[243,22,119,58],[243,37,120,14],[243,41,120,14,"_reactJsxDevRuntime"],[243,60,120,14],[243,61,120,14,"jsxDEV"],[243,67,120,14],[243,69,120,15,"_reactNative"],[243,81,120,24],[243,82,120,24,"TextInput"],[243,91,120,24],[244,16,121,16,"style"],[244,21,121,21],[244,23,121,23,"styles"],[244,29,121,29],[244,30,121,30,"input"],[244,35,121,36],[245,16,122,16,"placeholder"],[245,27,122,27],[245,29,122,28],[245,79,122,38],[246,16,123,16,"value"],[246,21,123,21],[246,23,123,23,"password"],[246,31,123,32],[247,16,124,16,"onChangeText"],[247,28,124,28],[247,30,124,30,"setPassword"],[247,41,124,42],[248,16,125,16,"secureTextEntry"],[248,31,125,31],[249,14,125,31],[250,16,125,31,"fileName"],[250,24,125,31],[250,26,125,31,"_jsxFileName"],[250,38,125,31],[251,16,125,31,"lineNumber"],[251,26,125,31],[252,16,125,31,"columnNumber"],[252,28,125,31],[253,14,125,31],[253,21,126,15],[253,22,126,16],[254,12,126,16],[255,14,126,16,"fileName"],[255,22,126,16],[255,24,126,16,"_jsxFileName"],[255,36,126,16],[256,14,126,16,"lineNumber"],[256,24,126,16],[257,14,126,16,"columnNumber"],[257,26,126,16],[258,12,126,16],[258,19,127,18],[258,20,127,19],[258,22,129,13],[258,23,129,14,"isSignIn"],[258,31,129,22],[258,48,130,14],[258,52,130,14,"_reactJsxDevRuntime"],[258,71,130,14],[258,72,130,14,"jsxDEV"],[258,78,130,14],[258,80,130,15,"_reactNative"],[258,92,130,19],[258,93,130,19,"View"],[258,97,130,19],[259,14,130,20,"style"],[259,19,130,25],[259,21,130,27,"styles"],[259,27,130,33],[259,28,130,34,"inputGroup"],[259,38,130,45],[260,14,130,45,"children"],[260,22,130,45],[260,38,131,16],[260,42,131,16,"_reactJsxDevRuntime"],[260,61,131,16],[260,62,131,16,"jsxDEV"],[260,68,131,16],[260,70,131,17,"_reactNative"],[260,82,131,21],[260,83,131,21,"Text"],[260,87,131,21],[261,16,131,22,"style"],[261,21,131,27],[261,23,131,29,"styles"],[261,29,131,35],[261,30,131,36,"label"],[261,35,131,42],[262,16,131,42,"children"],[262,24,131,42],[262,26,131,43],[263,14,131,67],[264,16,131,67,"fileName"],[264,24,131,67],[264,26,131,67,"_jsxFileName"],[264,38,131,67],[265,16,131,67,"lineNumber"],[265,26,131,67],[266,16,131,67,"columnNumber"],[266,28,131,67],[267,14,131,67],[267,21,131,73],[267,22,131,74],[267,37,132,16],[267,41,132,16,"_reactJsxDevRuntime"],[267,60,132,16],[267,61,132,16,"jsxDEV"],[267,67,132,16],[267,69,132,17,"_reactNative"],[267,81,132,26],[267,82,132,26,"TextInput"],[267,91,132,26],[268,16,133,18,"style"],[268,21,133,23],[268,23,133,25,"styles"],[268,29,133,31],[268,30,133,32,"input"],[268,35,133,38],[269,16,134,18,"placeholder"],[269,27,134,29],[269,29,134,30],[269,50,134,51],[270,16,135,18,"value"],[270,21,135,23],[270,23,135,25,"referralCode"],[270,35,135,38],[271,16,136,18,"onChangeText"],[271,28,136,30],[271,30,136,32,"setReferralCode"],[272,14,136,48],[273,16,136,48,"fileName"],[273,24,136,48],[273,26,136,48,"_jsxFileName"],[273,38,136,48],[274,16,136,48,"lineNumber"],[274,26,136,48],[275,16,136,48,"columnNumber"],[275,28,136,48],[276,14,136,48],[276,21,137,17],[276,22,137,18],[277,12,137,18],[278,14,137,18,"fileName"],[278,22,137,18],[278,24,137,18,"_jsxFileName"],[278,36,137,18],[279,14,137,18,"lineNumber"],[279,24,137,18],[280,14,137,18,"columnNumber"],[280,26,137,18],[281,12,137,18],[281,19,138,20],[281,20,139,13],[281,35,141,12],[281,39,141,12,"_reactJsxDevRuntime"],[281,58,141,12],[281,59,141,12,"jsxDEV"],[281,65,141,12],[281,67,141,13,"_reactNative"],[281,79,141,29],[281,80,141,29,"TouchableOpacity"],[281,96,141,29],[282,14,142,14,"style"],[282,19,142,19],[282,21,142,21],[282,22,142,22,"styles"],[282,28,142,28],[282,29,142,29,"authButton"],[282,39,142,39],[282,41,142,41,"loading"],[282,48,142,48],[282,52,142,52,"styles"],[282,58,142,58],[282,59,142,59,"authButtonDisabled"],[282,77,142,77],[282,78,142,79],[283,14,143,14,"onPress"],[283,21,143,21],[283,23,143,23,"handleAuth"],[283,33,143,34],[284,14,144,14,"disabled"],[284,22,144,22],[284,24,144,24,"loading"],[284,31,144,32],[285,14,144,32,"children"],[285,22,144,32],[285,24,146,15,"loading"],[285,31,146,22],[285,47,147,16],[285,51,147,16,"_reactJsxDevRuntime"],[285,70,147,16],[285,71,147,16,"jsxDEV"],[285,77,147,16],[285,79,147,17,"_reactNative"],[285,91,147,34],[285,92,147,34,"ActivityIndicator"],[285,109,147,34],[286,16,147,35,"color"],[286,21,147,40],[286,23,147,41],[287,14,147,47],[288,16,147,47,"fileName"],[288,24,147,47],[288,26,147,47,"_jsxFileName"],[288,38,147,47],[289,16,147,47,"lineNumber"],[289,26,147,47],[290,16,147,47,"columnNumber"],[290,28,147,47],[291,14,147,47],[291,21,147,49],[291,22,147,50],[291,38,149,16],[291,42,149,16,"_reactJsxDevRuntime"],[291,61,149,16],[291,62,149,16,"jsxDEV"],[291,68,149,16],[291,70,149,17,"_reactNative"],[291,82,149,21],[291,83,149,21,"Text"],[291,87,149,21],[292,16,149,22,"style"],[292,21,149,27],[292,23,149,29,"styles"],[292,29,149,35],[292,30,149,36,"authButtonText"],[292,44,149,51],[293,16,149,51,"children"],[293,24,149,51],[293,26,150,19,"isSignIn"],[293,34,150,27],[293,37,150,30],[293,46,150,39],[293,49,150,42],[294,14,150,58],[295,16,150,58,"fileName"],[295,24,150,58],[295,26,150,58,"_jsxFileName"],[295,38,150,58],[296,16,150,58,"lineNumber"],[296,26,150,58],[297,16,150,58,"columnNumber"],[297,28,150,58],[298,14,150,58],[298,21,151,22],[299,12,152,15],[300,14,152,15,"fileName"],[300,22,152,15],[300,24,152,15,"_jsxFileName"],[300,36,152,15],[301,14,152,15,"lineNumber"],[301,24,152,15],[302,14,152,15,"columnNumber"],[302,26,152,15],[303,12,152,15],[303,19,153,30],[303,20,153,31],[303,35,155,12],[303,39,155,12,"_reactJsxDevRuntime"],[303,58,155,12],[303,59,155,12,"jsxDEV"],[303,65,155,12],[303,67,155,13,"_reactNative"],[303,79,155,29],[303,80,155,29,"TouchableOpacity"],[303,96,155,29],[304,14,156,14,"style"],[304,19,156,19],[304,21,156,21,"styles"],[304,27,156,27],[304,28,156,28,"switchButton"],[304,40,156,41],[305,14,157,14,"onPress"],[305,21,157,21],[305,23,157,23,"onPress"],[305,24,157,23],[305,29,157,29,"setIsSignIn"],[305,40,157,40],[305,41,157,41],[305,42,157,42,"isSignIn"],[305,50,157,50],[305,51,157,52],[306,14,157,52,"children"],[306,22,157,52],[306,37,159,14],[306,41,159,14,"_reactJsxDevRuntime"],[306,60,159,14],[306,61,159,14,"jsxDEV"],[306,67,159,14],[306,69,159,15,"_reactNative"],[306,81,159,19],[306,82,159,19,"Text"],[306,86,159,19],[307,16,159,20,"style"],[307,21,159,25],[307,23,159,27,"styles"],[307,29,159,33],[307,30,159,34,"switchText"],[307,40,159,45],[308,16,159,45,"children"],[308,24,159,45],[308,27,160,17,"isSignIn"],[308,35,160,25],[308,38,160,28],[308,63,160,53],[308,66,160,56],[308,93,160,83],[308,108,161,16],[308,112,161,16,"_reactJsxDevRuntime"],[308,131,161,16],[308,132,161,16,"jsxDEV"],[308,138,161,16],[308,140,161,17,"_reactNative"],[308,152,161,21],[308,153,161,21,"Text"],[308,157,161,21],[309,18,161,22,"style"],[309,23,161,27],[309,25,161,29,"styles"],[309,31,161,35],[309,32,161,36,"switchTextBold"],[309,46,161,51],[310,18,161,51,"children"],[310,26,161,51],[310,28,161,53,"isSignIn"],[310,36,161,61],[310,39,161,64],[310,48,161,73],[310,51,161,76],[311,16,161,85],[312,18,161,85,"fileName"],[312,26,161,85],[312,28,161,85,"_jsxFileName"],[312,40,161,85],[313,18,161,85,"lineNumber"],[313,28,161,85],[314,18,161,85,"columnNumber"],[314,30,161,85],[315,16,161,85],[315,23,161,92],[315,24,161,93],[316,14,161,93],[317,16,161,93,"fileName"],[317,24,161,93],[317,26,161,93,"_jsxFileName"],[317,38,161,93],[318,16,161,93,"lineNumber"],[318,26,161,93],[319,16,161,93,"columnNumber"],[319,28,161,93],[320,14,161,93],[320,21,162,20],[321,12,162,21],[322,14,162,21,"fileName"],[322,22,162,21],[322,24,162,21,"_jsxFileName"],[322,36,162,21],[323,14,162,21,"lineNumber"],[323,24,162,21],[324,14,162,21,"columnNumber"],[324,26,162,21],[325,12,162,21],[325,19,163,30],[325,20,163,31],[326,10,163,31],[327,12,163,31,"fileName"],[327,20,163,31],[327,22,163,31,"_jsxFileName"],[327,34,163,31],[328,12,163,31,"lineNumber"],[328,22,163,31],[329,12,163,31,"columnNumber"],[329,24,163,31],[330,10,163,31],[330,17,164,16],[330,18,164,17],[331,8,164,17],[332,10,164,17,"fileName"],[332,18,164,17],[332,20,164,17,"_jsxFileName"],[332,32,164,17],[333,10,164,17,"lineNumber"],[333,20,164,17],[334,10,164,17,"columnNumber"],[334,22,164,17],[335,8,164,17],[335,15,165,20],[336,6,165,21],[337,8,165,21,"fileName"],[337,16,165,21],[337,18,165,21,"_jsxFileName"],[337,30,165,21],[338,8,165,21,"lineNumber"],[338,18,165,21],[339,8,165,21,"columnNumber"],[339,20,165,21],[340,6,165,21],[340,13,166,28],[341,4,166,29],[342,6,166,29,"fileName"],[342,14,166,29],[342,16,166,29,"_jsxFileName"],[342,28,166,29],[343,6,166,29,"lineNumber"],[343,16,166,29],[344,6,166,29,"columnNumber"],[344,18,166,29],[345,4,166,29],[345,11,167,18],[345,12,167,19],[346,2,169,0],[347,2,169,1,"_s"],[347,4,169,1],[347,5,18,24,"AuthScreen"],[347,15,18,34],[348,4,18,34],[348,12,19,29,"useAuth"],[348,32,19,36],[348,33,19,36,"useAuth"],[348,40,19,36],[349,2,19,36],[350,2,19,36,"_c"],[350,4,19,36],[350,7,18,24,"AuthScreen"],[350,17,18,34],[351,2,171,0],[351,6,171,6,"styles"],[351,12,171,12],[351,15,171,15,"StyleSheet"],[351,27,171,25],[351,28,171,25,"StyleSheet"],[351,38,171,25],[351,39,171,26,"create"],[351,45,171,32],[351,46,171,33],[352,4,172,2,"container"],[352,13,172,11],[352,15,172,13],[353,6,173,4,"flex"],[353,10,173,8],[353,12,173,10],[353,13,173,11],[354,6,174,4,"backgroundColor"],[354,21,174,19],[354,23,174,21],[355,4,175,2],[355,5,175,3],[356,4,176,2,"keyboardView"],[356,16,176,14],[356,18,176,16],[357,6,177,4,"flex"],[357,10,177,8],[357,12,177,10],[358,4,178,2],[358,5,178,3],[359,4,179,2,"header"],[359,10,179,8],[359,12,179,10],[360,6,180,4,"padding"],[360,13,180,11],[360,15,180,13],[360,17,180,15],[361,6,181,4,"paddingTop"],[361,16,181,14],[361,18,181,16],[361,20,181,18],[362,6,182,4,"backgroundColor"],[362,21,182,19],[362,23,182,21],[362,29,182,27],[363,6,183,4,"borderBottomWidth"],[363,23,183,21],[363,25,183,23],[363,26,183,24],[364,6,184,4,"borderBottomColor"],[364,23,184,21],[364,25,184,23],[365,4,185,2],[365,5,185,3],[366,4,186,2,"title"],[366,9,186,7],[366,11,186,9],[367,6,187,4,"fontSize"],[367,14,187,12],[367,16,187,14],[367,18,187,16],[368,6,188,4,"fontWeight"],[368,16,188,14],[368,18,188,16],[368,23,188,21],[369,6,189,4,"color"],[369,11,189,9],[369,13,189,11],[369,22,189,20],[370,6,190,4,"marginBottom"],[370,18,190,16],[370,20,190,18],[371,4,191,2],[371,5,191,3],[372,4,192,2,"subtitle"],[372,12,192,10],[372,14,192,12],[373,6,193,4,"fontSize"],[373,14,193,12],[373,16,193,14],[373,18,193,16],[374,6,194,4,"color"],[374,11,194,9],[374,13,194,11],[375,4,195,2],[375,5,195,3],[376,4,196,2,"form"],[376,8,196,6],[376,10,196,8],[377,6,197,4,"padding"],[377,13,197,11],[377,15,197,13],[378,4,198,2],[378,5,198,3],[379,4,199,2,"row"],[379,7,199,5],[379,9,199,7],[380,6,200,4,"flexDirection"],[380,19,200,17],[380,21,200,19],[381,4,201,2],[381,5,201,3],[382,4,202,2,"inputGroup"],[382,14,202,12],[382,16,202,14],[383,6,203,4,"marginBottom"],[383,18,203,16],[383,20,203,18],[384,4,204,2],[384,5,204,3],[385,4,205,2,"label"],[385,9,205,7],[385,11,205,9],[386,6,206,4,"fontSize"],[386,14,206,12],[386,16,206,14],[386,18,206,16],[387,6,207,4,"fontWeight"],[387,16,207,14],[387,18,207,16],[387,23,207,21],[388,6,208,4,"color"],[388,11,208,9],[388,13,208,11],[388,22,208,20],[389,6,209,4,"marginBottom"],[389,18,209,16],[389,20,209,18],[390,4,210,2],[390,5,210,3],[391,4,211,2,"input"],[391,9,211,7],[391,11,211,9],[392,6,212,4,"backgroundColor"],[392,21,212,19],[392,23,212,21],[392,29,212,27],[393,6,213,4,"padding"],[393,13,213,11],[393,15,213,13],[393,17,213,15],[394,6,214,4,"borderRadius"],[394,18,214,16],[394,20,214,18],[394,21,214,19],[395,6,215,4,"fontSize"],[395,14,215,12],[395,16,215,14],[395,18,215,16],[396,6,216,4,"borderWidth"],[396,17,216,15],[396,19,216,17],[396,20,216,18],[397,6,217,4,"borderColor"],[397,17,217,15],[397,19,217,17],[398,4,218,2],[398,5,218,3],[399,4,219,2,"authButton"],[399,14,219,12],[399,16,219,14],[400,6,220,4,"backgroundColor"],[400,21,220,19],[400,23,220,21],[400,32,220,30],[401,6,221,4,"padding"],[401,13,221,11],[401,15,221,13],[401,17,221,15],[402,6,222,4,"borderRadius"],[402,18,222,16],[402,20,222,18],[402,22,222,20],[403,6,223,4,"alignItems"],[403,16,223,14],[403,18,223,16],[403,26,223,24],[404,6,224,4,"marginTop"],[404,15,224,13],[404,17,224,15],[405,4,225,2],[405,5,225,3],[406,4,226,2,"authButtonText"],[406,18,226,16],[406,20,226,18],[407,6,227,4,"color"],[407,11,227,9],[407,13,227,11],[407,19,227,17],[408,6,228,4,"fontSize"],[408,14,228,12],[408,16,228,14],[408,18,228,16],[409,6,229,4,"fontWeight"],[409,16,229,14],[409,18,229,16],[410,4,230,2],[410,5,230,3],[411,4,231,2,"switchButton"],[411,16,231,14],[411,18,231,16],[412,6,232,4,"marginTop"],[412,15,232,13],[412,17,232,15],[412,19,232,17],[413,6,233,4,"alignItems"],[413,16,233,14],[413,18,233,16],[414,4,234,2],[414,5,234,3],[415,4,235,2,"switchText"],[415,14,235,12],[415,16,235,14],[416,6,236,4,"fontSize"],[416,14,236,12],[416,16,236,14],[416,18,236,16],[417,6,237,4,"color"],[417,11,237,9],[417,13,237,11],[418,4,238,2],[418,5,238,3],[419,4,239,2,"switchTextBold"],[419,18,239,16],[419,20,239,18],[420,6,240,4,"color"],[420,11,240,9],[420,13,240,11],[420,22,240,20],[421,6,241,4,"fontWeight"],[421,16,241,14],[421,18,241,16],[422,4,242,2],[422,5,242,3],[423,4,243,2,"authButtonDisabled"],[423,22,243,20],[423,24,243,22],[424,6,244,4,"opacity"],[424,13,244,11],[424,15,244,13],[425,4,245,2],[426,2,246,0],[426,3,246,1],[426,4,246,2],[427,2,246,3],[427,6,246,3,"_c"],[427,8,246,3],[428,2,246,3,"$RefreshReg$"],[428,14,246,3],[428,15,246,3,"_c"],[428,17,246,3],[429,0,246,3],[429,3]],"functionMap":{"names":["","AuthScreen","handleAuth","TouchableOpacity.props.onPress"],"mappings":"AAA;eCiB;qBCW;GDwB;uBEwG,4BF;CDY"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/4f/87236ea5b6ee9ad183ccad47d68a67eea66b1729613bc4a64c2c0f334c40df9b18b02c b/frontend/.metro-cache/cache/4f/87236ea5b6ee9ad183ccad47d68a67eea66b1729613bc4a64c2c0f334c40df9b18b02c new file mode 100644 index 00000000..a745e38c --- /dev/null +++ b/frontend/.metro-cache/cache/4f/87236ea5b6ee9ad183ccad47d68a67eea66b1729613bc4a64c2c0f334c40df9b18b02c @@ -0,0 +1 @@ +{"dependencies":[{"name":"./ImagePicker.types","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":11},"end":{"line":2,"column":55,"index":66}}],"key":"/jNv85Cqy9zQGnbpL3adxFcCtH4=","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 exports.parseMediaTypes = parseMediaTypes;\n exports.mapDeprecatedOptions = mapDeprecatedOptions;\n var _ImagePickerTypes = require(_dependencyMap[0], \"./ImagePicker.types\");\n // @hidden\n\n function parseMediaTypes(mediaTypes) {\n var mediaTypeOptionsToMediaType = {\n Images: ['images'],\n Videos: ['videos'],\n All: ['images', 'videos']\n };\n if (mediaTypes === _ImagePickerTypes.MediaTypeOptions.Images || mediaTypes === _ImagePickerTypes.MediaTypeOptions.Videos || mediaTypes === _ImagePickerTypes.MediaTypeOptions.All) {\n console.warn('[expo-image-picker] `ImagePicker.MediaTypeOptions` have been deprecated. Use `ImagePicker.MediaType` or an array of `ImagePicker.MediaType` instead.');\n return mediaTypeOptionsToMediaType[mediaTypes];\n }\n // Unlike iOS, Android can't auto-cast to array\n if (typeof mediaTypes === 'string') {\n return [mediaTypes];\n }\n return mediaTypes;\n }\n // We deprecated the MediaTypeOptions in SDK52, we should remove it in future release.\n function mapDeprecatedOptions(options) {\n if (!options.mediaTypes) {\n return options;\n }\n return {\n ...options,\n mediaTypes: parseMediaTypes(options.mediaTypes ?? [])\n };\n }\n});","lineCount":38,"map":[[7,2,3,0,"exports"],[7,9,3,0],[7,10,3,0,"parseMediaTypes"],[7,25,3,0],[7,28,3,0,"parseMediaTypes"],[7,43,3,0],[8,2,22,0,"exports"],[8,9,22,0],[8,10,22,0,"mapDeprecatedOptions"],[8,30,22,0],[8,33,22,0,"mapDeprecatedOptions"],[8,53,22,0],[9,2,2,0],[9,6,2,0,"_ImagePickerTypes"],[9,23,2,0],[9,26,2,0,"require"],[9,33,2,0],[9,34,2,0,"_dependencyMap"],[9,48,2,0],[10,2,1,0],[12,2,3,7],[12,11,3,16,"parseMediaTypes"],[12,26,3,31,"parseMediaTypes"],[12,27,3,32,"mediaTypes"],[12,37,3,42],[12,39,3,44],[13,4,4,4],[13,8,4,10,"mediaTypeOptionsToMediaType"],[13,35,4,37],[13,38,4,40],[14,6,5,8,"Images"],[14,12,5,14],[14,14,5,16],[14,15,5,17],[14,23,5,25],[14,24,5,26],[15,6,6,8,"Videos"],[15,12,6,14],[15,14,6,16],[15,15,6,17],[15,23,6,25],[15,24,6,26],[16,6,7,8,"All"],[16,9,7,11],[16,11,7,13],[16,12,7,14],[16,20,7,22],[16,22,7,24],[16,30,7,32],[17,4,8,4],[17,5,8,5],[18,4,9,4],[18,8,9,8,"mediaTypes"],[18,18,9,18],[18,23,9,23,"MediaTypeOptions"],[18,40,9,39],[18,41,9,39,"MediaTypeOptions"],[18,57,9,39],[18,58,9,40,"Images"],[18,64,9,46],[18,68,10,8,"mediaTypes"],[18,78,10,18],[18,83,10,23,"MediaTypeOptions"],[18,100,10,39],[18,101,10,39,"MediaTypeOptions"],[18,117,10,39],[18,118,10,40,"Videos"],[18,124,10,46],[18,128,11,8,"mediaTypes"],[18,138,11,18],[18,143,11,23,"MediaTypeOptions"],[18,160,11,39],[18,161,11,39,"MediaTypeOptions"],[18,177,11,39],[18,178,11,40,"All"],[18,181,11,43],[18,183,11,45],[19,6,12,8,"console"],[19,13,12,15],[19,14,12,16,"warn"],[19,18,12,20],[19,19,12,21],[19,169,12,171],[19,170,12,172],[20,6,13,8],[20,13,13,15,"mediaTypeOptionsToMediaType"],[20,40,13,42],[20,41,13,43,"mediaTypes"],[20,51,13,53],[20,52,13,54],[21,4,14,4],[22,4,15,4],[23,4,16,4],[23,8,16,8],[23,15,16,15,"mediaTypes"],[23,25,16,25],[23,30,16,30],[23,38,16,38],[23,40,16,40],[24,6,17,8],[24,13,17,15],[24,14,17,16,"mediaTypes"],[24,24,17,26],[24,25,17,27],[25,4,18,4],[26,4,19,4],[26,11,19,11,"mediaTypes"],[26,21,19,21],[27,2,20,0],[28,2,21,0],[29,2,22,7],[29,11,22,16,"mapDeprecatedOptions"],[29,31,22,36,"mapDeprecatedOptions"],[29,32,22,37,"options"],[29,39,22,44],[29,41,22,46],[30,4,23,4],[30,8,23,8],[30,9,23,9,"options"],[30,16,23,16],[30,17,23,17,"mediaTypes"],[30,27,23,27],[30,29,23,29],[31,6,24,8],[31,13,24,15,"options"],[31,20,24,22],[32,4,25,4],[33,4,26,4],[33,11,26,11],[34,6,26,13],[34,9,26,16,"options"],[34,16,26,23],[35,6,26,25,"mediaTypes"],[35,16,26,35],[35,18,26,37,"parseMediaTypes"],[35,33,26,52],[35,34,26,53,"options"],[35,41,26,60],[35,42,26,61,"mediaTypes"],[35,52,26,71],[35,56,26,75],[35,58,26,77],[36,4,26,79],[36,5,26,80],[37,2,27,0],[38,0,27,1],[38,3]],"functionMap":{"names":["","parseMediaTypes","mapDeprecatedOptions"],"mappings":"AAA;OCE;CDiB;OEE;CFK"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/7c/adde86ed38923123729da086519420c3aa14ce2373a4eaf1a3244e38c51cbceebdc990 b/frontend/.metro-cache/cache/7c/adde86ed38923123729da086519420c3aa14ce2373a4eaf1a3244e38c51cbceebdc990 new file mode 100644 index 00000000..9dbbfcb3 --- /dev/null +++ b/frontend/.metro-cache/cache/7c/adde86ed38923123729da086519420c3aa14ce2373a4eaf1a3244e38c51cbceebdc990 @@ -0,0 +1 @@ +{"dependencies":[{"name":"expo-modules-core","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":56,"index":56}}],"key":"fU8WLIPqoAGygnPbZ/QJiQQfXEY=","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 Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var _expoModulesCore = require(_dependencyMap[0], \"expo-modules-core\");\n var _default = (0, _expoModulesCore.requireNativeModule)('ExponentImagePicker');\n});","lineCount":15,"map":[[7,2,2,0,"Object"],[7,8,2,0],[7,9,2,0,"defineProperty"],[7,23,2,0],[7,24,2,0,"exports"],[7,31,2,0],[8,4,2,0,"enumerable"],[8,14,2,0],[9,4,2,0,"get"],[9,7,2,0],[9,18,2,0,"get"],[9,19,2,0],[10,6,2,0],[10,13,2,0,"_default"],[10,21,2,0],[11,4,2,0],[12,2,2,0],[13,2,1,0],[13,6,1,0,"_expoModulesCore"],[13,22,1,0],[13,25,1,0,"require"],[13,32,1,0],[13,33,1,0,"_dependencyMap"],[13,47,1,0],[14,2,2,0],[14,6,2,0,"_default"],[14,14,2,0],[14,17,2,15],[14,21,2,15,"requireNativeModule"],[14,37,2,34],[14,38,2,34,"requireNativeModule"],[14,57,2,34],[14,59,2,35],[14,80,2,56],[14,81,2,57],[15,0,2,58],[15,3]],"functionMap":{"names":[""],"mappings":"AAA"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/7e/a4ddb330ab90c71ee62adbbcd0d82fd42da2277f8a8a4d6d4027a5fa847e2485fa21cf b/frontend/.metro-cache/cache/7e/a4ddb330ab90c71ee62adbbcd0d82fd42da2277f8a8a4d6d4027a5fa847e2485fa21cf new file mode 100644 index 00000000..68b85bfc --- /dev/null +++ b/frontend/.metro-cache/cache/7e/a4ddb330ab90c71ee62adbbcd0d82fd42da2277f8a8a4d6d4027a5fa847e2485fa21cf @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":78,"index":78}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"@react-native-async-storage/async-storage","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":79},"end":{"line":2,"column":69,"index":148}}],"key":"0kSRlooyBOaYM9tlTtK91nq+uds=","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/src/contexts/AuthContext.tsx\",\n _s = $RefreshSig$(),\n _s2 = $RefreshSig$();\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 exports.AuthProvider = AuthProvider;\n exports.useAuth = useAuth;\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNativeAsyncStorageAsyncStorage = require(_dependencyMap[3], \"@react-native-async-storage/async-storage\");\n var AsyncStorage = _interopDefault(_reactNativeAsyncStorageAsyncStorage);\n var _reactJsxDevRuntime = require(_dependencyMap[4], \"react/jsx-dev-runtime\");\n var AuthContext = /*#__PURE__*/(0, _react.createContext)(undefined);\n function AuthProvider(_ref) {\n _s();\n var children = _ref.children;\n var _useState = (0, _react.useState)(null),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n user = _useState2[0],\n setUser = _useState2[1];\n var _useState3 = (0, _react.useState)(true),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n loading = _useState4[0],\n setLoading = _useState4[1];\n (0, _react.useEffect)(() => {\n loadUser();\n }, []);\n var loadUser = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* () {\n try {\n var userData = yield AsyncStorage.default.getItem('user');\n if (userData) {\n setUser(JSON.parse(userData));\n }\n } catch (error) {\n console.error('Error loading user:', error);\n } finally {\n setLoading(false);\n }\n });\n return function loadUser() {\n return _ref2.apply(this, arguments);\n };\n }();\n var signIn = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator.default)(function* (email, password) {\n try {\n var response = yield fetch('http://localhost:8001/api/auth/signin', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n email,\n password\n })\n });\n if (!response.ok) {\n throw new Error('Invalid credentials');\n }\n var userData = yield response.json();\n yield AsyncStorage.default.setItem('user', JSON.stringify(userData));\n setUser(userData);\n } catch (error) {\n console.error('Sign in error:', error);\n throw error;\n }\n });\n return function signIn(_x, _x2) {\n return _ref3.apply(this, arguments);\n };\n }();\n var signUp = /*#__PURE__*/function () {\n var _ref4 = (0, _asyncToGenerator.default)(function* (email, password, firstName, lastName, phone, referralCode) {\n var language = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : 'en';\n try {\n var response = yield fetch('http://localhost:8001/api/auth/signup', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n email,\n password,\n first_name: firstName,\n last_name: lastName,\n phone,\n referral_code: referralCode,\n language\n })\n });\n if (!response.ok) {\n var error = yield response.json();\n throw new Error(error.detail || 'Sign up failed');\n }\n var userData = yield response.json();\n yield AsyncStorage.default.setItem('user', JSON.stringify(userData));\n setUser(userData);\n } catch (error) {\n console.error('Sign up error:', error);\n throw error;\n }\n });\n return function signUp(_x3, _x4, _x5, _x6, _x7, _x8) {\n return _ref4.apply(this, arguments);\n };\n }();\n var signOut = /*#__PURE__*/function () {\n var _ref5 = (0, _asyncToGenerator.default)(function* () {\n try {\n yield AsyncStorage.default.removeItem('user');\n setUser(null);\n } catch (error) {\n console.error('Sign out error:', error);\n }\n });\n return function signOut() {\n return _ref5.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(AuthContext.Provider, {\n value: {\n user,\n loading,\n signIn,\n signUp,\n signOut,\n setUser\n },\n children: children\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 126,\n columnNumber: 5\n }, this);\n }\n _s(AuthProvider, \"NiO5z6JIqzX62LS5UWDgIqbZYyY=\");\n _c = AuthProvider;\n function useAuth() {\n _s2();\n var context = (0, _react.useContext)(AuthContext);\n if (context === undefined) {\n throw new Error('useAuth must be used within an AuthProvider');\n }\n return context;\n }\n _s2(useAuth, \"b9L3QQ+jgeyIrH0NfHrJ8nn7VMU=\");\n var _c;\n $RefreshReg$(_c, \"AuthProvider\");\n});","lineCount":162,"map":[[15,2,32,0,"exports"],[15,9,32,0],[15,10,32,0,"AuthProvider"],[15,22,32,0],[15,25,32,0,"AuthProvider"],[15,37,32,0],[16,2,132,0,"exports"],[16,9,132,0],[16,10,132,0,"useAuth"],[16,17,132,0],[16,20,132,0,"useAuth"],[16,27,132,0],[17,2,138,1],[17,6,138,1,"_babelRuntimeHelpersAsyncToGenerator"],[17,42,138,1],[17,45,138,1,"require"],[17,52,138,1],[17,53,138,1,"_dependencyMap"],[17,67,138,1],[18,2,138,1],[18,6,138,1,"_asyncToGenerator"],[18,23,138,1],[18,26,138,1,"_interopDefault"],[18,41,138,1],[18,42,138,1,"_babelRuntimeHelpersAsyncToGenerator"],[18,78,138,1],[19,2,138,1],[19,6,138,1,"_babelRuntimeHelpersSlicedToArray"],[19,39,138,1],[19,42,138,1,"require"],[19,49,138,1],[19,50,138,1,"_dependencyMap"],[19,64,138,1],[20,2,138,1],[20,6,138,1,"_slicedToArray"],[20,20,138,1],[20,23,138,1,"_interopDefault"],[20,38,138,1],[20,39,138,1,"_babelRuntimeHelpersSlicedToArray"],[20,72,138,1],[21,2,1,0],[21,6,1,0,"_react"],[21,12,1,0],[21,15,1,0,"require"],[21,22,1,0],[21,23,1,0,"_dependencyMap"],[21,37,1,0],[22,2,2,0],[22,6,2,0,"_reactNativeAsyncStorageAsyncStorage"],[22,42,2,0],[22,45,2,0,"require"],[22,52,2,0],[22,53,2,0,"_dependencyMap"],[22,67,2,0],[23,2,2,0],[23,6,2,0,"AsyncStorage"],[23,18,2,0],[23,21,2,0,"_interopDefault"],[23,36,2,0],[23,37,2,0,"_reactNativeAsyncStorageAsyncStorage"],[23,73,2,0],[24,2,2,69],[24,6,2,69,"_reactJsxDevRuntime"],[24,25,2,69],[24,28,2,69,"require"],[24,35,2,69],[24,36,2,69,"_dependencyMap"],[24,50,2,69],[25,2,30,0],[25,6,30,6,"AuthContext"],[25,17,30,17],[25,33,30,20],[25,37,30,20,"createContext"],[25,43,30,33],[25,44,30,33,"createContext"],[25,57,30,33],[25,59,30,63,"undefined"],[25,68,30,72],[25,69,30,73],[26,2,32,7],[26,11,32,16,"AuthProvider"],[26,23,32,28,"AuthProvider"],[26,24,32,28,"_ref"],[26,28,32,28],[26,30,32,74],[27,4,32,74,"_s"],[27,6,32,74],[28,4,32,74],[28,8,32,31,"children"],[28,16,32,39],[28,19,32,39,"_ref"],[28,23,32,39],[28,24,32,31,"children"],[28,32,32,39],[29,4,33,2],[29,8,33,2,"_useState"],[29,17,33,2],[29,20,33,26],[29,24,33,26,"useState"],[29,30,33,34],[29,31,33,34,"useState"],[29,39,33,34],[29,41,33,48],[29,45,33,52],[29,46,33,53],[30,6,33,53,"_useState2"],[30,16,33,53],[30,23,33,53,"_slicedToArray"],[30,37,33,53],[30,38,33,53,"default"],[30,45,33,53],[30,47,33,53,"_useState"],[30,56,33,53],[31,6,33,9,"user"],[31,10,33,13],[31,13,33,13,"_useState2"],[31,23,33,13],[32,6,33,15,"setUser"],[32,13,33,22],[32,16,33,22,"_useState2"],[32,26,33,22],[33,4,34,2],[33,8,34,2,"_useState3"],[33,18,34,2],[33,21,34,32],[33,25,34,32,"useState"],[33,31,34,40],[33,32,34,40,"useState"],[33,40,34,40],[33,42,34,41],[33,46,34,45],[33,47,34,46],[34,6,34,46,"_useState4"],[34,16,34,46],[34,23,34,46,"_slicedToArray"],[34,37,34,46],[34,38,34,46,"default"],[34,45,34,46],[34,47,34,46,"_useState3"],[34,57,34,46],[35,6,34,9,"loading"],[35,13,34,16],[35,16,34,16,"_useState4"],[35,26,34,16],[36,6,34,18,"setLoading"],[36,16,34,28],[36,19,34,28,"_useState4"],[36,29,34,28],[37,4,36,2],[37,8,36,2,"useEffect"],[37,14,36,11],[37,15,36,11,"useEffect"],[37,24,36,11],[37,26,36,12],[37,32,36,18],[38,6,37,4,"loadUser"],[38,14,37,12],[38,15,37,13],[38,16,37,14],[39,4,38,2],[39,5,38,3],[39,7,38,5],[39,9,38,7],[39,10,38,8],[40,4,40,2],[40,8,40,8,"loadUser"],[40,16,40,16],[41,6,40,16],[41,10,40,16,"_ref2"],[41,15,40,16],[41,22,40,16,"_asyncToGenerator"],[41,39,40,16],[41,40,40,16,"default"],[41,47,40,16],[41,49,40,19],[41,62,40,31],[42,8,41,4],[42,12,41,8],[43,10,42,6],[43,14,42,12,"userData"],[43,22,42,20],[43,31,42,29,"AsyncStorage"],[43,43,42,41],[43,44,42,41,"default"],[43,51,42,41],[43,52,42,42,"getItem"],[43,59,42,49],[43,60,42,50],[43,66,42,56],[43,67,42,57],[44,10,43,6],[44,14,43,10,"userData"],[44,22,43,18],[44,24,43,20],[45,12,44,8,"setUser"],[45,19,44,15],[45,20,44,16,"JSON"],[45,24,44,20],[45,25,44,21,"parse"],[45,30,44,26],[45,31,44,27,"userData"],[45,39,44,35],[45,40,44,36],[45,41,44,37],[46,10,45,6],[47,8,46,4],[47,9,46,5],[47,10,46,6],[47,17,46,13,"error"],[47,22,46,18],[47,24,46,20],[48,10,47,6,"console"],[48,17,47,13],[48,18,47,14,"error"],[48,23,47,19],[48,24,47,20],[48,45,47,41],[48,47,47,43,"error"],[48,52,47,48],[48,53,47,49],[49,8,48,4],[49,9,48,5],[49,18,48,14],[50,10,49,6,"setLoading"],[50,20,49,16],[50,21,49,17],[50,26,49,22],[50,27,49,23],[51,8,50,4],[52,6,51,2],[52,7,51,3],[53,6,51,3],[53,22,40,8,"loadUser"],[53,30,40,16,"loadUser"],[53,31,40,16],[54,8,40,16],[54,15,40,16,"_ref2"],[54,20,40,16],[54,21,40,16,"apply"],[54,26,40,16],[54,33,40,16,"arguments"],[54,42,40,16],[55,6,40,16],[56,4,40,16],[56,7,51,3],[57,4,53,2],[57,8,53,8,"signIn"],[57,14,53,14],[58,6,53,14],[58,10,53,14,"_ref3"],[58,15,53,14],[58,22,53,14,"_asyncToGenerator"],[58,39,53,14],[58,40,53,14,"default"],[58,47,53,14],[58,49,53,17],[58,60,53,24,"email"],[58,65,53,37],[58,67,53,39,"password"],[58,75,53,55],[58,77,53,60],[59,8,54,4],[59,12,54,8],[60,10,55,6],[60,14,55,12,"response"],[60,22,55,20],[60,31,55,29,"fetch"],[60,36,55,34],[60,37,55,35],[60,76,55,74],[60,78,55,76],[61,12,56,8,"method"],[61,18,56,14],[61,20,56,16],[61,26,56,22],[62,12,57,8,"headers"],[62,19,57,15],[62,21,57,17],[63,14,58,10],[63,28,58,24],[63,30,58,26],[64,12,59,8],[64,13,59,9],[65,12,60,8,"body"],[65,16,60,12],[65,18,60,14,"JSON"],[65,22,60,18],[65,23,60,19,"stringify"],[65,32,60,28],[65,33,60,29],[66,14,60,31,"email"],[66,19,60,36],[67,14,60,38,"password"],[68,12,60,47],[68,13,60,48],[69,10,61,6],[69,11,61,7],[69,12,61,8],[70,10,63,6],[70,14,63,10],[70,15,63,11,"response"],[70,23,63,19],[70,24,63,20,"ok"],[70,26,63,22],[70,28,63,24],[71,12,64,8],[71,18,64,14],[71,22,64,18,"Error"],[71,27,64,23],[71,28,64,24],[71,49,64,45],[71,50,64,46],[72,10,65,6],[73,10,67,6],[73,14,67,12,"userData"],[73,22,67,20],[73,31,67,29,"response"],[73,39,67,37],[73,40,67,38,"json"],[73,44,67,42],[73,45,67,43],[73,46,67,44],[74,10,68,6],[74,16,68,12,"AsyncStorage"],[74,28,68,24],[74,29,68,24,"default"],[74,36,68,24],[74,37,68,25,"setItem"],[74,44,68,32],[74,45,68,33],[74,51,68,39],[74,53,68,41,"JSON"],[74,57,68,45],[74,58,68,46,"stringify"],[74,67,68,55],[74,68,68,56,"userData"],[74,76,68,64],[74,77,68,65],[74,78,68,66],[75,10,69,6,"setUser"],[75,17,69,13],[75,18,69,14,"userData"],[75,26,69,22],[75,27,69,23],[76,8,70,4],[76,9,70,5],[76,10,70,6],[76,17,70,13,"error"],[76,22,70,18],[76,24,70,20],[77,10,71,6,"console"],[77,17,71,13],[77,18,71,14,"error"],[77,23,71,19],[77,24,71,20],[77,40,71,36],[77,42,71,38,"error"],[77,47,71,43],[77,48,71,44],[78,10,72,6],[78,16,72,12,"error"],[78,21,72,17],[79,8,73,4],[80,6,74,2],[80,7,74,3],[81,6,74,3],[81,22,53,8,"signIn"],[81,28,53,14,"signIn"],[81,29,53,14,"_x"],[81,31,53,14],[81,33,53,14,"_x2"],[81,36,53,14],[82,8,53,14],[82,15,53,14,"_ref3"],[82,20,53,14],[82,21,53,14,"apply"],[82,26,53,14],[82,33,53,14,"arguments"],[82,42,53,14],[83,6,53,14],[84,4,53,14],[84,7,74,3],[85,4,76,2],[85,8,76,8,"signUp"],[85,14,76,14],[86,6,76,14],[86,10,76,14,"_ref4"],[86,15,76,14],[86,22,76,14,"_asyncToGenerator"],[86,39,76,14],[86,40,76,14,"default"],[86,47,76,14],[86,49,76,17],[86,60,77,4,"email"],[86,65,77,17],[86,67,78,4,"password"],[86,75,78,20],[86,77,79,4,"firstName"],[86,86,79,21],[86,88,80,4,"lastName"],[86,96,80,20],[86,98,81,4,"phone"],[86,103,81,17],[86,105,82,4,"referralCode"],[86,117,82,25],[86,119,84,7],[87,8,84,7],[87,12,83,4,"language"],[87,20,83,20],[87,23,83,20,"arguments"],[87,32,83,20],[87,33,83,20,"length"],[87,39,83,20],[87,47,83,20,"arguments"],[87,56,83,20],[87,64,83,20,"undefined"],[87,73,83,20],[87,76,83,20,"arguments"],[87,85,83,20],[87,91,83,23],[87,95,83,27],[88,8,85,4],[88,12,85,8],[89,10,86,6],[89,14,86,12,"response"],[89,22,86,20],[89,31,86,29,"fetch"],[89,36,86,34],[89,37,86,35],[89,76,86,74],[89,78,86,76],[90,12,87,8,"method"],[90,18,87,14],[90,20,87,16],[90,26,87,22],[91,12,88,8,"headers"],[91,19,88,15],[91,21,88,17],[92,14,89,10],[92,28,89,24],[92,30,89,26],[93,12,90,8],[93,13,90,9],[94,12,91,8,"body"],[94,16,91,12],[94,18,91,14,"JSON"],[94,22,91,18],[94,23,91,19,"stringify"],[94,32,91,28],[94,33,91,29],[95,14,92,10,"email"],[95,19,92,15],[96,14,93,10,"password"],[96,22,93,18],[97,14,94,10,"first_name"],[97,24,94,20],[97,26,94,22,"firstName"],[97,35,94,31],[98,14,95,10,"last_name"],[98,23,95,19],[98,25,95,21,"lastName"],[98,33,95,29],[99,14,96,10,"phone"],[99,19,96,15],[100,14,97,10,"referral_code"],[100,27,97,23],[100,29,97,25,"referralCode"],[100,41,97,37],[101,14,98,10,"language"],[102,12,99,8],[102,13,99,9],[103,10,100,6],[103,11,100,7],[103,12,100,8],[104,10,102,6],[104,14,102,10],[104,15,102,11,"response"],[104,23,102,19],[104,24,102,20,"ok"],[104,26,102,22],[104,28,102,24],[105,12,103,8],[105,16,103,14,"error"],[105,21,103,19],[105,30,103,28,"response"],[105,38,103,36],[105,39,103,37,"json"],[105,43,103,41],[105,44,103,42],[105,45,103,43],[106,12,104,8],[106,18,104,14],[106,22,104,18,"Error"],[106,27,104,23],[106,28,104,24,"error"],[106,33,104,29],[106,34,104,30,"detail"],[106,40,104,36],[106,44,104,40],[106,60,104,56],[106,61,104,57],[107,10,105,6],[108,10,107,6],[108,14,107,12,"userData"],[108,22,107,20],[108,31,107,29,"response"],[108,39,107,37],[108,40,107,38,"json"],[108,44,107,42],[108,45,107,43],[108,46,107,44],[109,10,108,6],[109,16,108,12,"AsyncStorage"],[109,28,108,24],[109,29,108,24,"default"],[109,36,108,24],[109,37,108,25,"setItem"],[109,44,108,32],[109,45,108,33],[109,51,108,39],[109,53,108,41,"JSON"],[109,57,108,45],[109,58,108,46,"stringify"],[109,67,108,55],[109,68,108,56,"userData"],[109,76,108,64],[109,77,108,65],[109,78,108,66],[110,10,109,6,"setUser"],[110,17,109,13],[110,18,109,14,"userData"],[110,26,109,22],[110,27,109,23],[111,8,110,4],[111,9,110,5],[111,10,110,6],[111,17,110,13,"error"],[111,22,110,18],[111,24,110,20],[112,10,111,6,"console"],[112,17,111,13],[112,18,111,14,"error"],[112,23,111,19],[112,24,111,20],[112,40,111,36],[112,42,111,38,"error"],[112,47,111,43],[112,48,111,44],[113,10,112,6],[113,16,112,12,"error"],[113,21,112,17],[114,8,113,4],[115,6,114,2],[115,7,114,3],[116,6,114,3],[116,22,76,8,"signUp"],[116,28,76,14,"signUp"],[116,29,76,14,"_x3"],[116,32,76,14],[116,34,76,14,"_x4"],[116,37,76,14],[116,39,76,14,"_x5"],[116,42,76,14],[116,44,76,14,"_x6"],[116,47,76,14],[116,49,76,14,"_x7"],[116,52,76,14],[116,54,76,14,"_x8"],[116,57,76,14],[117,8,76,14],[117,15,76,14,"_ref4"],[117,20,76,14],[117,21,76,14,"apply"],[117,26,76,14],[117,33,76,14,"arguments"],[117,42,76,14],[118,6,76,14],[119,4,76,14],[119,7,114,3],[120,4,116,2],[120,8,116,8,"signOut"],[120,15,116,15],[121,6,116,15],[121,10,116,15,"_ref5"],[121,15,116,15],[121,22,116,15,"_asyncToGenerator"],[121,39,116,15],[121,40,116,15,"default"],[121,47,116,15],[121,49,116,18],[121,62,116,30],[122,8,117,4],[122,12,117,8],[123,10,118,6],[123,16,118,12,"AsyncStorage"],[123,28,118,24],[123,29,118,24,"default"],[123,36,118,24],[123,37,118,25,"removeItem"],[123,47,118,35],[123,48,118,36],[123,54,118,42],[123,55,118,43],[124,10,119,6,"setUser"],[124,17,119,13],[124,18,119,14],[124,22,119,18],[124,23,119,19],[125,8,120,4],[125,9,120,5],[125,10,120,6],[125,17,120,13,"error"],[125,22,120,18],[125,24,120,20],[126,10,121,6,"console"],[126,17,121,13],[126,18,121,14,"error"],[126,23,121,19],[126,24,121,20],[126,41,121,37],[126,43,121,39,"error"],[126,48,121,44],[126,49,121,45],[127,8,122,4],[128,6,123,2],[128,7,123,3],[129,6,123,3],[129,22,116,8,"signOut"],[129,29,116,15,"signOut"],[129,30,116,15],[130,8,116,15],[130,15,116,15,"_ref5"],[130,20,116,15],[130,21,116,15,"apply"],[130,26,116,15],[130,33,116,15,"arguments"],[130,42,116,15],[131,6,116,15],[132,4,116,15],[132,7,123,3],[133,4,125,2],[133,24,126,4],[133,28,126,4,"_reactJsxDevRuntime"],[133,47,126,4],[133,48,126,4,"jsxDEV"],[133,54,126,4],[133,56,126,5,"AuthContext"],[133,67,126,16],[133,68,126,17,"Provider"],[133,76,126,25],[134,6,126,26,"value"],[134,11,126,31],[134,13,126,33],[135,8,126,35,"user"],[135,12,126,39],[136,8,126,41,"loading"],[136,15,126,48],[137,8,126,50,"signIn"],[137,14,126,56],[138,8,126,58,"signUp"],[138,14,126,64],[139,8,126,66,"signOut"],[139,15,126,73],[140,8,126,75,"setUser"],[141,6,126,83],[141,7,126,85],[142,6,126,85,"children"],[142,14,126,85],[142,16,127,7,"children"],[143,4,127,15],[144,6,127,15,"fileName"],[144,14,127,15],[144,16,127,15,"_jsxFileName"],[144,28,127,15],[145,6,127,15,"lineNumber"],[145,16,127,15],[146,6,127,15,"columnNumber"],[146,18,127,15],[147,4,127,15],[147,11,128,26],[147,12,128,27],[148,2,130,0],[149,2,130,1,"_s"],[149,4,130,1],[149,5,32,16,"AuthProvider"],[149,17,32,28],[150,2,32,28,"_c"],[150,4,32,28],[150,7,32,16,"AuthProvider"],[150,19,32,28],[151,2,132,7],[151,11,132,16,"useAuth"],[151,18,132,23,"useAuth"],[151,19,132,23],[151,21,132,26],[152,4,132,26,"_s2"],[152,7,132,26],[153,4,133,2],[153,8,133,8,"context"],[153,15,133,15],[153,18,133,18],[153,22,133,18,"useContext"],[153,28,133,28],[153,29,133,28,"useContext"],[153,39,133,28],[153,41,133,29,"AuthContext"],[153,52,133,40],[153,53,133,41],[154,4,134,2],[154,8,134,6,"context"],[154,15,134,13],[154,20,134,18,"undefined"],[154,29,134,27],[154,31,134,29],[155,6,135,4],[155,12,135,10],[155,16,135,14,"Error"],[155,21,135,19],[155,22,135,20],[155,67,135,65],[155,68,135,66],[156,4,136,2],[157,4,137,2],[157,11,137,9,"context"],[157,18,137,16],[158,2,138,0],[159,2,138,1,"_s2"],[159,5,138,1],[159,6,132,16,"useAuth"],[159,13,132,23],[160,2,132,23],[160,6,132,23,"_c"],[160,8,132,23],[161,2,132,23,"$RefreshReg$"],[161,14,132,23],[161,15,132,23,"_c"],[161,17,132,23],[162,0,132,23],[162,3]],"functionMap":{"names":["","AuthProvider","useEffect$argument_0","loadUser","signIn","signUp","signOut","useAuth"],"mappings":"AAA;OC+B;YCI;GDE;mBEE;GFW;iBGE;GHqB;iBIE;GJsC;kBKE;GLO;CDO;OOE;CPM"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/84/7c6a62b4d1007f1d7cf194b90f3331e3bca66d3a9537466fd6337f0c99a957fc455458 b/frontend/.metro-cache/cache/84/7c6a62b4d1007f1d7cf194b90f3331e3bca66d3a9537466fd6337f0c99a957fc455458 new file mode 100644 index 00000000..9d7f2146 --- /dev/null +++ b/frontend/.metro-cache/cache/84/7c6a62b4d1007f1d7cf194b90f3331e3bca66d3a9537466fd6337f0c99a957fc455458 @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/objectWithoutProperties","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"fnQVLibs90KHiJ7y48fLgPWzDS0=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":8,"column":15,"index":122}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":124},"end":{"line":10,"column":79,"index":203}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"react-native/Libraries/BatchedBridge/BatchedBridge","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":205},"end":{"line":12,"column":79,"index":284}}],"key":"b5gczjPuaDuEcGV7kNB/HBdJ9Bo=","exportNames":["*"],"imports":1}},{"name":"react-native/Libraries/vendor/emitter/EventEmitter","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":285},"end":{"line":13,"column":78,"index":363}}],"key":"mTmZ6Gq+kPWfmzjI2MzkPvCCtoo=","exportNames":["*"],"imports":1}},{"name":"invariant","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":365},"end":{"line":15,"column":34,"index":399}}],"key":"4HPAaDQ25ZwZ2dzTLatXuUucZUM=","exportNames":["*"],"imports":1}},{"name":"./RNCWebViewNativeComponent","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":17,"column":0,"index":401},"end":{"line":17,"column":80,"index":481}}],"key":"bvGkhef05Lvftp1h1myCK4Uk5Ng=","exportNames":["*"],"imports":1}},{"name":"./NativeRNCWebViewModule","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":18,"column":0,"index":482},"end":{"line":18,"column":56,"index":538}}],"key":"aiDFCWW8WOyFXCYU+cAmycjjiq8=","exportNames":["*"],"imports":1}},{"name":"./WebViewShared","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":19,"column":0,"index":539},"end":{"line":24,"column":25,"index":664}}],"key":"CwFGpcSSrpSAhfpTFlpOM/82cxQ=","exportNames":["*"],"imports":1}},{"name":"./WebView.styles","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":32,"column":0,"index":807},"end":{"line":32,"column":38,"index":845}}],"key":"HTBpZF7AYpj3txNIUSqg9DLCWlg=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":42,"column":2,"index":1167},"end":{"line":42,"column":25,"index":1190}}],"key":"lGv6jwyWtmgghjjYvCX5yhM2Jt0=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _excluded = [\"overScrollMode\", \"javaScriptEnabled\", \"thirdPartyCookiesEnabled\", \"scalesPageToFit\", \"allowsFullscreenVideo\", \"allowFileAccess\", \"saveFormDataDisabled\", \"cacheEnabled\", \"androidLayerType\", \"originWhitelist\", \"setSupportMultipleWindows\", \"setBuiltInZoomControls\", \"setDisplayZoomControls\", \"nestedScrollEnabled\", \"startInLoadingState\", \"onNavigationStateChange\", \"onLoadStart\", \"onError\", \"onLoad\", \"onLoadEnd\", \"onLoadProgress\", \"onHttpError\", \"onRenderProcessGone\", \"onMessage\", \"onOpenWindow\", \"renderLoading\", \"renderError\", \"style\", \"containerStyle\", \"source\", \"nativeConfig\", \"onShouldStartLoadWithRequest\", \"injectedJavaScriptObject\"],\n _excluded2 = [\"messagingModuleName\"],\n _excluded3 = [\"messagingModuleName\"];\n var _jsxFileName = \"/app/frontend/node_modules/react-native-webview/src/WebView.android.tsx\";\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 _default;\n }\n });\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _babelRuntimeHelpersObjectWithoutProperties = require(_dependencyMap[1], \"@babel/runtime/helpers/objectWithoutProperties\");\n var _objectWithoutProperties = _interopDefault(_babelRuntimeHelpersObjectWithoutProperties);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _reactNativeLibrariesBatchedBridgeBatchedBridge = require(_dependencyMap[4], \"react-native/Libraries/BatchedBridge/BatchedBridge\");\n var BatchedBridge = _interopDefault(_reactNativeLibrariesBatchedBridgeBatchedBridge);\n var _reactNativeLibrariesVendorEmitterEventEmitter = require(_dependencyMap[5], \"react-native/Libraries/vendor/emitter/EventEmitter\");\n var EventEmitter = _interopDefault(_reactNativeLibrariesVendorEmitterEventEmitter);\n var _invariant = require(_dependencyMap[6], \"invariant\");\n var invariant = _interopDefault(_invariant);\n var _RNCWebViewNativeComponent = require(_dependencyMap[7], \"./RNCWebViewNativeComponent\");\n var RNCWebView = _interopDefault(_RNCWebViewNativeComponent);\n var _NativeRNCWebViewModule = require(_dependencyMap[8], \"./NativeRNCWebViewModule\");\n var RNCWebViewModule = _interopDefault(_NativeRNCWebViewModule);\n var _WebViewShared = require(_dependencyMap[9], \"./WebViewShared\");\n var _WebViewStyles = require(_dependencyMap[10], \"./WebView.styles\");\n var styles = _interopDefault(_WebViewStyles);\n var _reactJsxDevRuntime = require(_dependencyMap[11], \"react/jsx-dev-runtime\");\n var resolveAssetSource = _reactNative.Image.resolveAssetSource;\n var directEventEmitter = new EventEmitter.default();\n var registerCallableModule =\n // `registerCallableModule()` is available in React Native 0.74 and above.\n // Fallback to use `BatchedBridge.registerCallableModule()` for older versions.\n\n require(_dependencyMap[12], \"react-native\").registerCallableModule ?? BatchedBridge.default.registerCallableModule.bind(BatchedBridge.default);\n registerCallableModule('RNCWebViewMessagingModule', {\n onShouldStartLoadWithRequest: event => {\n directEventEmitter.emit('onShouldStartLoadWithRequest', event);\n },\n onMessage: event => {\n directEventEmitter.emit('onMessage', event);\n }\n });\n\n /**\n * A simple counter to uniquely identify WebView instances. Do not use this for anything else.\n */\n var uniqueRef = 0;\n var WebViewComponent = /*#__PURE__*/(0, _react.forwardRef)((_ref, ref) => {\n var _ref$overScrollMode = _ref.overScrollMode,\n overScrollMode = _ref$overScrollMode === void 0 ? 'always' : _ref$overScrollMode,\n _ref$javaScriptEnable = _ref.javaScriptEnabled,\n javaScriptEnabled = _ref$javaScriptEnable === void 0 ? true : _ref$javaScriptEnable,\n _ref$thirdPartyCookie = _ref.thirdPartyCookiesEnabled,\n thirdPartyCookiesEnabled = _ref$thirdPartyCookie === void 0 ? true : _ref$thirdPartyCookie,\n _ref$scalesPageToFit = _ref.scalesPageToFit,\n scalesPageToFit = _ref$scalesPageToFit === void 0 ? true : _ref$scalesPageToFit,\n _ref$allowsFullscreen = _ref.allowsFullscreenVideo,\n allowsFullscreenVideo = _ref$allowsFullscreen === void 0 ? false : _ref$allowsFullscreen,\n _ref$allowFileAccess = _ref.allowFileAccess,\n allowFileAccess = _ref$allowFileAccess === void 0 ? false : _ref$allowFileAccess,\n _ref$saveFormDataDisa = _ref.saveFormDataDisabled,\n saveFormDataDisabled = _ref$saveFormDataDisa === void 0 ? false : _ref$saveFormDataDisa,\n _ref$cacheEnabled = _ref.cacheEnabled,\n cacheEnabled = _ref$cacheEnabled === void 0 ? true : _ref$cacheEnabled,\n _ref$androidLayerType = _ref.androidLayerType,\n androidLayerType = _ref$androidLayerType === void 0 ? 'none' : _ref$androidLayerType,\n _ref$originWhitelist = _ref.originWhitelist,\n originWhitelist = _ref$originWhitelist === void 0 ? _WebViewShared.defaultOriginWhitelist : _ref$originWhitelist,\n _ref$setSupportMultip = _ref.setSupportMultipleWindows,\n setSupportMultipleWindows = _ref$setSupportMultip === void 0 ? true : _ref$setSupportMultip,\n _ref$setBuiltInZoomCo = _ref.setBuiltInZoomControls,\n setBuiltInZoomControls = _ref$setBuiltInZoomCo === void 0 ? true : _ref$setBuiltInZoomCo,\n _ref$setDisplayZoomCo = _ref.setDisplayZoomControls,\n setDisplayZoomControls = _ref$setDisplayZoomCo === void 0 ? false : _ref$setDisplayZoomCo,\n _ref$nestedScrollEnab = _ref.nestedScrollEnabled,\n nestedScrollEnabled = _ref$nestedScrollEnab === void 0 ? false : _ref$nestedScrollEnab,\n startInLoadingState = _ref.startInLoadingState,\n onNavigationStateChange = _ref.onNavigationStateChange,\n onLoadStart = _ref.onLoadStart,\n onError = _ref.onError,\n onLoad = _ref.onLoad,\n onLoadEnd = _ref.onLoadEnd,\n onLoadProgress = _ref.onLoadProgress,\n onHttpErrorProp = _ref.onHttpError,\n onRenderProcessGoneProp = _ref.onRenderProcessGone,\n onMessageProp = _ref.onMessage,\n onOpenWindowProp = _ref.onOpenWindow,\n renderLoading = _ref.renderLoading,\n renderError = _ref.renderError,\n style = _ref.style,\n containerStyle = _ref.containerStyle,\n source = _ref.source,\n nativeConfig = _ref.nativeConfig,\n onShouldStartLoadWithRequestProp = _ref.onShouldStartLoadWithRequest,\n injectedJavaScriptObject = _ref.injectedJavaScriptObject,\n otherProps = (0, _objectWithoutProperties.default)(_ref, _excluded);\n var messagingModuleName = (0, _react.useRef)(`WebViewMessageHandler${uniqueRef += 1}`).current;\n var webViewRef = (0, _react.useRef)(null);\n var onShouldStartLoadWithRequestCallback = (0, _react.useCallback)((shouldStart, url, lockIdentifier) => {\n if (lockIdentifier) {\n RNCWebViewModule.default.shouldStartLoadWithLockIdentifier(shouldStart, lockIdentifier);\n } else if (shouldStart && webViewRef.current) {\n _RNCWebViewNativeComponent.Commands.loadUrl(webViewRef.current, url);\n }\n }, []);\n var _useWebViewLogic = (0, _WebViewShared.useWebViewLogic)({\n onNavigationStateChange,\n onLoad,\n onError,\n onHttpErrorProp,\n onLoadEnd,\n onLoadProgress,\n onLoadStart,\n onRenderProcessGoneProp,\n onMessageProp,\n onOpenWindowProp,\n startInLoadingState,\n originWhitelist,\n onShouldStartLoadWithRequestProp,\n onShouldStartLoadWithRequestCallback\n }),\n onLoadingStart = _useWebViewLogic.onLoadingStart,\n onShouldStartLoadWithRequest = _useWebViewLogic.onShouldStartLoadWithRequest,\n onMessage = _useWebViewLogic.onMessage,\n viewState = _useWebViewLogic.viewState,\n setViewState = _useWebViewLogic.setViewState,\n lastErrorEvent = _useWebViewLogic.lastErrorEvent,\n onHttpError = _useWebViewLogic.onHttpError,\n onLoadingError = _useWebViewLogic.onLoadingError,\n onLoadingFinish = _useWebViewLogic.onLoadingFinish,\n onLoadingProgress = _useWebViewLogic.onLoadingProgress,\n onOpenWindow = _useWebViewLogic.onOpenWindow,\n onRenderProcessGone = _useWebViewLogic.onRenderProcessGone;\n (0, _react.useImperativeHandle)(ref, () => ({\n goForward: () => webViewRef.current && _RNCWebViewNativeComponent.Commands.goForward(webViewRef.current),\n goBack: () => webViewRef.current && _RNCWebViewNativeComponent.Commands.goBack(webViewRef.current),\n reload: () => {\n setViewState('LOADING');\n if (webViewRef.current) {\n _RNCWebViewNativeComponent.Commands.reload(webViewRef.current);\n }\n },\n stopLoading: () => webViewRef.current && _RNCWebViewNativeComponent.Commands.stopLoading(webViewRef.current),\n postMessage: data => webViewRef.current && _RNCWebViewNativeComponent.Commands.postMessage(webViewRef.current, data),\n injectJavaScript: data => webViewRef.current && _RNCWebViewNativeComponent.Commands.injectJavaScript(webViewRef.current, data),\n requestFocus: () => webViewRef.current && _RNCWebViewNativeComponent.Commands.requestFocus(webViewRef.current),\n clearFormData: () => webViewRef.current && _RNCWebViewNativeComponent.Commands.clearFormData(webViewRef.current),\n clearCache: includeDiskFiles => webViewRef.current && _RNCWebViewNativeComponent.Commands.clearCache(webViewRef.current, includeDiskFiles),\n clearHistory: () => webViewRef.current && _RNCWebViewNativeComponent.Commands.clearHistory(webViewRef.current)\n }), [setViewState, webViewRef]);\n (0, _react.useEffect)(() => {\n var onShouldStartLoadWithRequestSubscription = directEventEmitter.addListener('onShouldStartLoadWithRequest', event => {\n if (event.messagingModuleName === messagingModuleName) {\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n var _ = event.messagingModuleName,\n rest = (0, _objectWithoutProperties.default)(event, _excluded2);\n onShouldStartLoadWithRequest(rest);\n }\n });\n var onMessageSubscription = directEventEmitter.addListener('onMessage', event => {\n if (event.messagingModuleName === messagingModuleName) {\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n var _ = event.messagingModuleName,\n rest = (0, _objectWithoutProperties.default)(event, _excluded3);\n onMessage(rest);\n }\n });\n return () => {\n onShouldStartLoadWithRequestSubscription.remove();\n onMessageSubscription.remove();\n };\n }, [messagingModuleName, onMessage, onShouldStartLoadWithRequest]);\n var otherView;\n if (viewState === 'LOADING') {\n otherView = (renderLoading || _WebViewShared.defaultRenderLoading)();\n } else if (viewState === 'ERROR') {\n (0, invariant.default)(lastErrorEvent != null, 'lastErrorEvent expected to be non-null');\n if (lastErrorEvent) {\n otherView = (renderError || _WebViewShared.defaultRenderError)(lastErrorEvent.domain, lastErrorEvent.code, lastErrorEvent.description);\n }\n } else if (viewState !== 'IDLE') {\n console.error(`RNCWebView invalid state encountered: ${viewState}`);\n }\n var webViewStyles = [styles.default.container, styles.default.webView, style];\n var webViewContainerStyle = [styles.default.container, containerStyle];\n if (typeof source !== 'number' && source && 'method' in source) {\n if (source.method === 'POST' && source.headers) {\n console.warn('WebView: `source.headers` is not supported when using POST.');\n } else if (source.method === 'GET' && source.body) {\n console.warn('WebView: `source.body` is not supported when using GET.');\n }\n }\n var NativeWebView = nativeConfig?.component || RNCWebView.default;\n var sourceResolved = resolveAssetSource(source);\n var newSource = typeof sourceResolved === 'object' ? Object.entries(sourceResolved).reduce((prev, _ref2) => {\n var _ref3 = (0, _slicedToArray.default)(_ref2, 2),\n currKey = _ref3[0],\n currValue = _ref3[1];\n return {\n ...prev,\n [currKey]: currKey === 'headers' && currValue && typeof currValue === 'object' ? Object.entries(currValue).map(_ref4 => {\n var _ref5 = (0, _slicedToArray.default)(_ref4, 2),\n key = _ref5[0],\n value = _ref5[1];\n return {\n name: key,\n value\n };\n }) : currValue\n };\n }, {}) : sourceResolved;\n var webView = /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(NativeWebView, {\n ...otherProps,\n messagingEnabled: typeof onMessageProp === 'function',\n messagingModuleName: messagingModuleName,\n hasOnScroll: !!otherProps.onScroll,\n onLoadingError: onLoadingError,\n onLoadingFinish: onLoadingFinish,\n onLoadingProgress: onLoadingProgress,\n onLoadingStart: onLoadingStart,\n onHttpError: onHttpError,\n onRenderProcessGone: onRenderProcessGone,\n onMessage: onMessage,\n onOpenWindow: onOpenWindow,\n hasOnOpenWindowEvent: onOpenWindowProp !== undefined,\n onShouldStartLoadWithRequest: onShouldStartLoadWithRequest,\n ref: webViewRef\n // TODO: find a better way to type this.\n // @ts-expect-error source is old arch\n ,\n source: sourceResolved,\n newSource: newSource,\n style: webViewStyles,\n overScrollMode: overScrollMode,\n javaScriptEnabled: javaScriptEnabled,\n thirdPartyCookiesEnabled: thirdPartyCookiesEnabled,\n scalesPageToFit: scalesPageToFit,\n allowsFullscreenVideo: allowsFullscreenVideo,\n allowFileAccess: allowFileAccess,\n saveFormDataDisabled: saveFormDataDisabled,\n cacheEnabled: cacheEnabled,\n androidLayerType: androidLayerType,\n setSupportMultipleWindows: setSupportMultipleWindows,\n setBuiltInZoomControls: setBuiltInZoomControls,\n setDisplayZoomControls: setDisplayZoomControls,\n nestedScrollEnabled: nestedScrollEnabled,\n injectedJavaScriptObject: JSON.stringify(injectedJavaScriptObject),\n ...nativeConfig?.props\n }, \"webViewKey\", false, {\n fileName: _jsxFileName,\n lineNumber: 280,\n columnNumber: 7\n }, this);\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: webViewContainerStyle,\n children: [webView, otherView]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 321,\n columnNumber: 7\n }, this);\n });\n\n // native implementation should return \"true\" only for Android 5+\n var isFileUploadSupported = RNCWebViewModule.default.isFileUploadSupported;\n var WebView = Object.assign(WebViewComponent, {\n isFileUploadSupported\n });\n var _default = WebView;\n});","lineCount":284,"map":[[16,2,334,0,"Object"],[16,8,334,0],[16,9,334,0,"defineProperty"],[16,23,334,0],[16,24,334,0,"exports"],[16,31,334,0],[17,4,334,0,"enumerable"],[17,14,334,0],[18,4,334,0,"get"],[18,7,334,0],[18,18,334,0,"get"],[18,19,334,0],[19,6,334,0],[19,13,334,0,"_default"],[19,21,334,0],[20,4,334,0],[21,2,334,0],[22,2,334,23],[22,6,334,23,"_babelRuntimeHelpersSlicedToArray"],[22,39,334,23],[22,42,334,23,"require"],[22,49,334,23],[22,50,334,23,"_dependencyMap"],[22,64,334,23],[23,2,334,23],[23,6,334,23,"_slicedToArray"],[23,20,334,23],[23,23,334,23,"_interopDefault"],[23,38,334,23],[23,39,334,23,"_babelRuntimeHelpersSlicedToArray"],[23,72,334,23],[24,2,334,23],[24,6,334,23,"_babelRuntimeHelpersObjectWithoutProperties"],[24,49,334,23],[24,52,334,23,"require"],[24,59,334,23],[24,60,334,23,"_dependencyMap"],[24,74,334,23],[25,2,334,23],[25,6,334,23,"_objectWithoutProperties"],[25,30,334,23],[25,33,334,23,"_interopDefault"],[25,48,334,23],[25,49,334,23,"_babelRuntimeHelpersObjectWithoutProperties"],[25,92,334,23],[26,2,1,0],[26,6,1,0,"_react"],[26,12,1,0],[26,15,1,0,"require"],[26,22,1,0],[26,23,1,0,"_dependencyMap"],[26,37,1,0],[27,2,10,0],[27,6,10,0,"_reactNative"],[27,18,10,0],[27,21,10,0,"require"],[27,28,10,0],[27,29,10,0,"_dependencyMap"],[27,43,10,0],[28,2,12,0],[28,6,12,0,"_reactNativeLibrariesBatchedBridgeBatchedBridge"],[28,53,12,0],[28,56,12,0,"require"],[28,63,12,0],[28,64,12,0,"_dependencyMap"],[28,78,12,0],[29,2,12,0],[29,6,12,0,"BatchedBridge"],[29,19,12,0],[29,22,12,0,"_interopDefault"],[29,37,12,0],[29,38,12,0,"_reactNativeLibrariesBatchedBridgeBatchedBridge"],[29,85,12,0],[30,2,13,0],[30,6,13,0,"_reactNativeLibrariesVendorEmitterEventEmitter"],[30,52,13,0],[30,55,13,0,"require"],[30,62,13,0],[30,63,13,0,"_dependencyMap"],[30,77,13,0],[31,2,13,0],[31,6,13,0,"EventEmitter"],[31,18,13,0],[31,21,13,0,"_interopDefault"],[31,36,13,0],[31,37,13,0,"_reactNativeLibrariesVendorEmitterEventEmitter"],[31,83,13,0],[32,2,15,0],[32,6,15,0,"_invariant"],[32,16,15,0],[32,19,15,0,"require"],[32,26,15,0],[32,27,15,0,"_dependencyMap"],[32,41,15,0],[33,2,15,0],[33,6,15,0,"invariant"],[33,15,15,0],[33,18,15,0,"_interopDefault"],[33,33,15,0],[33,34,15,0,"_invariant"],[33,44,15,0],[34,2,17,0],[34,6,17,0,"_RNCWebViewNativeComponent"],[34,32,17,0],[34,35,17,0,"require"],[34,42,17,0],[34,43,17,0,"_dependencyMap"],[34,57,17,0],[35,2,17,0],[35,6,17,0,"RNCWebView"],[35,16,17,0],[35,19,17,0,"_interopDefault"],[35,34,17,0],[35,35,17,0,"_RNCWebViewNativeComponent"],[35,61,17,0],[36,2,18,0],[36,6,18,0,"_NativeRNCWebViewModule"],[36,29,18,0],[36,32,18,0,"require"],[36,39,18,0],[36,40,18,0,"_dependencyMap"],[36,54,18,0],[37,2,18,0],[37,6,18,0,"RNCWebViewModule"],[37,22,18,0],[37,25,18,0,"_interopDefault"],[37,40,18,0],[37,41,18,0,"_NativeRNCWebViewModule"],[37,64,18,0],[38,2,19,0],[38,6,19,0,"_WebViewShared"],[38,20,19,0],[38,23,19,0,"require"],[38,30,19,0],[38,31,19,0,"_dependencyMap"],[38,45,19,0],[39,2,32,0],[39,6,32,0,"_WebViewStyles"],[39,20,32,0],[39,23,32,0,"require"],[39,30,32,0],[39,31,32,0,"_dependencyMap"],[39,45,32,0],[40,2,32,0],[40,6,32,0,"styles"],[40,12,32,0],[40,15,32,0,"_interopDefault"],[40,30,32,0],[40,31,32,0,"_WebViewStyles"],[40,45,32,0],[41,2,32,38],[41,6,32,38,"_reactJsxDevRuntime"],[41,25,32,38],[41,28,32,38,"require"],[41,35,32,38],[41,36,32,38,"_dependencyMap"],[41,50,32,38],[42,2,34,0],[42,6,34,8,"resolveAssetSource"],[42,24,34,26],[42,27,34,31,"Image"],[42,39,34,36],[42,40,34,36,"Image"],[42,45,34,36],[42,46,34,8,"resolveAssetSource"],[42,64,34,26],[43,2,36,0],[43,6,36,6,"directEventEmitter"],[43,24,36,24],[43,27,36,27],[43,31,36,31,"EventEmitter"],[43,43,36,43],[43,44,36,43,"default"],[43,51,36,43],[43,52,36,44],[43,53,36,45],[44,2,38,0],[44,6,38,6,"registerCallableModule"],[44,28,38,68],[45,2,39,2],[46,2,40,2],[48,2,42,2,"require"],[48,9,42,9],[48,10,42,9,"_dependencyMap"],[48,24,42,9],[48,44,42,24],[48,45,42,25],[48,46,42,26,"registerCallableModule"],[48,68,42,48],[48,72,43,2,"BatchedBridge"],[48,85,43,15],[48,86,43,15,"default"],[48,93,43,15],[48,94,43,16,"registerCallableModule"],[48,116,43,38],[48,117,43,39,"bind"],[48,121,43,43],[48,122,43,44,"BatchedBridge"],[48,135,43,57],[48,136,43,57,"default"],[48,143,43,57],[48,144,43,58],[49,2,45,0,"registerCallableModule"],[49,24,45,22],[49,25,45,23],[49,52,45,50],[49,54,45,52],[50,4,46,2,"onShouldStartLoadWithRequest"],[50,32,46,30],[50,34,47,4,"event"],[50,39,47,73],[50,43,48,7],[51,6,49,4,"directEventEmitter"],[51,24,49,22],[51,25,49,23,"emit"],[51,29,49,27],[51,30,49,28],[51,60,49,58],[51,62,49,60,"event"],[51,67,49,65],[51,68,49,66],[52,4,50,2],[52,5,50,3],[53,4,51,2,"onMessage"],[53,13,51,11],[53,15,52,4,"event"],[53,20,52,65],[53,24,53,7],[54,6,54,4,"directEventEmitter"],[54,24,54,22],[54,25,54,23,"emit"],[54,29,54,27],[54,30,54,28],[54,41,54,39],[54,43,54,41,"event"],[54,48,54,46],[54,49,54,47],[55,4,55,2],[56,2,56,0],[56,3,56,1],[56,4,56,2],[58,2,58,0],[59,0,59,0],[60,0,60,0],[61,2,61,0],[61,6,61,4,"uniqueRef"],[61,15,61,13],[61,18,61,16],[61,19,61,17],[62,2,63,0],[62,6,63,6,"WebViewComponent"],[62,22,63,22],[62,38,63,25],[62,42,63,25,"forwardRef"],[62,48,63,35],[62,49,63,35,"forwardRef"],[62,59,63,35],[62,61,64,2],[62,62,64,2,"_ref"],[62,66,64,2],[62,68,101,4,"ref"],[62,71,101,7],[62,76,102,7],[63,4,102,7],[63,8,102,7,"_ref$overScrollMode"],[63,27,102,7],[63,30,102,7,"_ref"],[63,34,102,7],[63,35,66,6,"overScrollMode"],[63,49,66,20],[64,6,66,6,"overScrollMode"],[64,20,66,20],[64,23,66,20,"_ref$overScrollMode"],[64,42,66,20],[64,56,66,23],[64,64,66,31],[64,67,66,31,"_ref$overScrollMode"],[64,86,66,31],[65,6,66,31,"_ref$javaScriptEnable"],[65,27,66,31],[65,30,66,31,"_ref"],[65,34,66,31],[65,35,67,6,"javaScriptEnabled"],[65,52,67,23],[66,6,67,6,"javaScriptEnabled"],[66,23,67,23],[66,26,67,23,"_ref$javaScriptEnable"],[66,47,67,23],[66,61,67,26],[66,65,67,30],[66,68,67,30,"_ref$javaScriptEnable"],[66,89,67,30],[67,6,67,30,"_ref$thirdPartyCookie"],[67,27,67,30],[67,30,67,30,"_ref"],[67,34,67,30],[67,35,68,6,"thirdPartyCookiesEnabled"],[67,59,68,30],[68,6,68,6,"thirdPartyCookiesEnabled"],[68,30,68,30],[68,33,68,30,"_ref$thirdPartyCookie"],[68,54,68,30],[68,68,68,33],[68,72,68,37],[68,75,68,37,"_ref$thirdPartyCookie"],[68,96,68,37],[69,6,68,37,"_ref$scalesPageToFit"],[69,26,68,37],[69,29,68,37,"_ref"],[69,33,68,37],[69,34,69,6,"scalesPageToFit"],[69,49,69,21],[70,6,69,6,"scalesPageToFit"],[70,21,69,21],[70,24,69,21,"_ref$scalesPageToFit"],[70,44,69,21],[70,58,69,24],[70,62,69,28],[70,65,69,28,"_ref$scalesPageToFit"],[70,85,69,28],[71,6,69,28,"_ref$allowsFullscreen"],[71,27,69,28],[71,30,69,28,"_ref"],[71,34,69,28],[71,35,70,6,"allowsFullscreenVideo"],[71,56,70,27],[72,6,70,6,"allowsFullscreenVideo"],[72,27,70,27],[72,30,70,27,"_ref$allowsFullscreen"],[72,51,70,27],[72,65,70,30],[72,70,70,35],[72,73,70,35,"_ref$allowsFullscreen"],[72,94,70,35],[73,6,70,35,"_ref$allowFileAccess"],[73,26,70,35],[73,29,70,35,"_ref"],[73,33,70,35],[73,34,71,6,"allowFileAccess"],[73,49,71,21],[74,6,71,6,"allowFileAccess"],[74,21,71,21],[74,24,71,21,"_ref$allowFileAccess"],[74,44,71,21],[74,58,71,24],[74,63,71,29],[74,66,71,29,"_ref$allowFileAccess"],[74,86,71,29],[75,6,71,29,"_ref$saveFormDataDisa"],[75,27,71,29],[75,30,71,29,"_ref"],[75,34,71,29],[75,35,72,6,"saveFormDataDisabled"],[75,55,72,26],[76,6,72,6,"saveFormDataDisabled"],[76,26,72,26],[76,29,72,26,"_ref$saveFormDataDisa"],[76,50,72,26],[76,64,72,29],[76,69,72,34],[76,72,72,34,"_ref$saveFormDataDisa"],[76,93,72,34],[77,6,72,34,"_ref$cacheEnabled"],[77,23,72,34],[77,26,72,34,"_ref"],[77,30,72,34],[77,31,73,6,"cacheEnabled"],[77,43,73,18],[78,6,73,6,"cacheEnabled"],[78,18,73,18],[78,21,73,18,"_ref$cacheEnabled"],[78,38,73,18],[78,52,73,21],[78,56,73,25],[78,59,73,25,"_ref$cacheEnabled"],[78,76,73,25],[79,6,73,25,"_ref$androidLayerType"],[79,27,73,25],[79,30,73,25,"_ref"],[79,34,73,25],[79,35,74,6,"androidLayerType"],[79,51,74,22],[80,6,74,6,"androidLayerType"],[80,22,74,22],[80,25,74,22,"_ref$androidLayerType"],[80,46,74,22],[80,60,74,25],[80,66,74,31],[80,69,74,31,"_ref$androidLayerType"],[80,90,74,31],[81,6,74,31,"_ref$originWhitelist"],[81,26,74,31],[81,29,74,31,"_ref"],[81,33,74,31],[81,34,75,6,"originWhitelist"],[81,49,75,21],[82,6,75,6,"originWhitelist"],[82,21,75,21],[82,24,75,21,"_ref$originWhitelist"],[82,44,75,21],[82,58,75,24,"defaultOriginWhitelist"],[82,72,75,46],[82,73,75,46,"defaultOriginWhitelist"],[82,95,75,46],[82,98,75,46,"_ref$originWhitelist"],[82,118,75,46],[83,6,75,46,"_ref$setSupportMultip"],[83,27,75,46],[83,30,75,46,"_ref"],[83,34,75,46],[83,35,76,6,"setSupportMultipleWindows"],[83,60,76,31],[84,6,76,6,"setSupportMultipleWindows"],[84,31,76,31],[84,34,76,31,"_ref$setSupportMultip"],[84,55,76,31],[84,69,76,34],[84,73,76,38],[84,76,76,38,"_ref$setSupportMultip"],[84,97,76,38],[85,6,76,38,"_ref$setBuiltInZoomCo"],[85,27,76,38],[85,30,76,38,"_ref"],[85,34,76,38],[85,35,77,6,"setBuiltInZoomControls"],[85,57,77,28],[86,6,77,6,"setBuiltInZoomControls"],[86,28,77,28],[86,31,77,28,"_ref$setBuiltInZoomCo"],[86,52,77,28],[86,66,77,31],[86,70,77,35],[86,73,77,35,"_ref$setBuiltInZoomCo"],[86,94,77,35],[87,6,77,35,"_ref$setDisplayZoomCo"],[87,27,77,35],[87,30,77,35,"_ref"],[87,34,77,35],[87,35,78,6,"setDisplayZoomControls"],[87,57,78,28],[88,6,78,6,"setDisplayZoomControls"],[88,28,78,28],[88,31,78,28,"_ref$setDisplayZoomCo"],[88,52,78,28],[88,66,78,31],[88,71,78,36],[88,74,78,36,"_ref$setDisplayZoomCo"],[88,95,78,36],[89,6,78,36,"_ref$nestedScrollEnab"],[89,27,78,36],[89,30,78,36,"_ref"],[89,34,78,36],[89,35,79,6,"nestedScrollEnabled"],[89,54,79,25],[90,6,79,6,"nestedScrollEnabled"],[90,25,79,25],[90,28,79,25,"_ref$nestedScrollEnab"],[90,49,79,25],[90,63,79,28],[90,68,79,33],[90,71,79,33,"_ref$nestedScrollEnab"],[90,92,79,33],[91,6,80,6,"startInLoadingState"],[91,25,80,25],[91,28,80,25,"_ref"],[91,32,80,25],[91,33,80,6,"startInLoadingState"],[91,52,80,25],[92,6,81,6,"onNavigationStateChange"],[92,29,81,29],[92,32,81,29,"_ref"],[92,36,81,29],[92,37,81,6,"onNavigationStateChange"],[92,60,81,29],[93,6,82,6,"onLoadStart"],[93,17,82,17],[93,20,82,17,"_ref"],[93,24,82,17],[93,25,82,6,"onLoadStart"],[93,36,82,17],[94,6,83,6,"onError"],[94,13,83,13],[94,16,83,13,"_ref"],[94,20,83,13],[94,21,83,6,"onError"],[94,28,83,13],[95,6,84,6,"onLoad"],[95,12,84,12],[95,15,84,12,"_ref"],[95,19,84,12],[95,20,84,6,"onLoad"],[95,26,84,12],[96,6,85,6,"onLoadEnd"],[96,15,85,15],[96,18,85,15,"_ref"],[96,22,85,15],[96,23,85,6,"onLoadEnd"],[96,32,85,15],[97,6,86,6,"onLoadProgress"],[97,20,86,20],[97,23,86,20,"_ref"],[97,27,86,20],[97,28,86,6,"onLoadProgress"],[97,42,86,20],[98,6,87,19,"onHttpErrorProp"],[98,21,87,34],[98,24,87,34,"_ref"],[98,28,87,34],[98,29,87,6,"onHttpError"],[98,40,87,17],[99,6,88,27,"onRenderProcessGoneProp"],[99,29,88,50],[99,32,88,50,"_ref"],[99,36,88,50],[99,37,88,6,"onRenderProcessGone"],[99,56,88,25],[100,6,89,17,"onMessageProp"],[100,19,89,30],[100,22,89,30,"_ref"],[100,26,89,30],[100,27,89,6,"onMessage"],[100,36,89,15],[101,6,90,20,"onOpenWindowProp"],[101,22,90,36],[101,25,90,36,"_ref"],[101,29,90,36],[101,30,90,6,"onOpenWindow"],[101,42,90,18],[102,6,91,6,"renderLoading"],[102,19,91,19],[102,22,91,19,"_ref"],[102,26,91,19],[102,27,91,6,"renderLoading"],[102,40,91,19],[103,6,92,6,"renderError"],[103,17,92,17],[103,20,92,17,"_ref"],[103,24,92,17],[103,25,92,6,"renderError"],[103,36,92,17],[104,6,93,6,"style"],[104,11,93,11],[104,14,93,11,"_ref"],[104,18,93,11],[104,19,93,6,"style"],[104,24,93,11],[105,6,94,6,"containerStyle"],[105,20,94,20],[105,23,94,20,"_ref"],[105,27,94,20],[105,28,94,6,"containerStyle"],[105,42,94,20],[106,6,95,6,"source"],[106,12,95,12],[106,15,95,12,"_ref"],[106,19,95,12],[106,20,95,6,"source"],[106,26,95,12],[107,6,96,6,"nativeConfig"],[107,18,96,18],[107,21,96,18,"_ref"],[107,25,96,18],[107,26,96,6,"nativeConfig"],[107,38,96,18],[108,6,97,36,"onShouldStartLoadWithRequestProp"],[108,38,97,68],[108,41,97,68,"_ref"],[108,45,97,68],[108,46,97,6,"onShouldStartLoadWithRequest"],[108,74,97,34],[109,6,98,6,"injectedJavaScriptObject"],[109,30,98,30],[109,33,98,30,"_ref"],[109,37,98,30],[109,38,98,6,"injectedJavaScriptObject"],[109,62,98,30],[110,6,99,9,"otherProps"],[110,16,99,19],[110,23,99,19,"_objectWithoutProperties"],[110,47,99,19],[110,48,99,19,"default"],[110,55,99,19],[110,57,99,19,"_ref"],[110,61,99,19],[110,63,99,19,"_excluded"],[110,72,99,19],[111,4,103,4],[111,8,103,10,"messagingModuleName"],[111,27,103,29],[111,30,103,32],[111,34,103,32,"useRef"],[111,40,103,38],[111,41,103,38,"useRef"],[111,47,103,38],[111,49,104,6],[111,73,104,31,"uniqueRef"],[111,82,104,40],[111,86,104,44],[111,87,104,45],[111,89,105,4],[111,90,105,5],[111,91,105,6,"current"],[111,98,105,13],[112,4,106,4],[112,8,106,10,"webViewRef"],[112,18,106,20],[112,21,106,23],[112,25,106,23,"useRef"],[112,31,106,29],[112,32,106,29,"useRef"],[112,38,106,29],[112,40,108,14],[112,44,108,18],[112,45,108,19],[113,4,110,4],[113,8,110,10,"onShouldStartLoadWithRequestCallback"],[113,44,110,46],[113,47,110,49],[113,51,110,49,"useCallback"],[113,57,110,60],[113,58,110,60,"useCallback"],[113,69,110,60],[113,71,111,6],[113,72,111,7,"shouldStart"],[113,83,111,27],[113,85,111,29,"url"],[113,88,111,40],[113,90,111,42,"lockIdentifier"],[113,104,111,65],[113,109,111,70],[114,6,112,8],[114,10,112,12,"lockIdentifier"],[114,24,112,26],[114,26,112,28],[115,8,113,10,"RNCWebViewModule"],[115,24,113,26],[115,25,113,26,"default"],[115,32,113,26],[115,33,113,27,"shouldStartLoadWithLockIdentifier"],[115,66,113,60],[115,67,114,12,"shouldStart"],[115,78,114,23],[115,80,115,12,"lockIdentifier"],[115,94,116,10],[115,95,116,11],[116,6,117,8],[116,7,117,9],[116,13,117,15],[116,17,117,19,"shouldStart"],[116,28,117,30],[116,32,117,34,"webViewRef"],[116,42,117,44],[116,43,117,45,"current"],[116,50,117,52],[116,52,117,54],[117,8,118,10,"Commands"],[117,34,118,18],[117,35,118,18,"Commands"],[117,43,118,18],[117,44,118,19,"loadUrl"],[117,51,118,26],[117,52,118,27,"webViewRef"],[117,62,118,37],[117,63,118,38,"current"],[117,70,118,45],[117,72,118,47,"url"],[117,75,118,50],[117,76,118,51],[118,6,119,8],[119,4,120,6],[119,5,120,7],[119,7,121,6],[119,9,122,4],[119,10,122,5],[120,4,124,4],[120,8,124,4,"_useWebViewLogic"],[120,24,124,4],[120,27,137,8],[120,31,137,8,"useWebViewLogic"],[120,45,137,23],[120,46,137,23,"useWebViewLogic"],[120,61,137,23],[120,63,137,24],[121,8,138,6,"onNavigationStateChange"],[121,31,138,29],[122,8,139,6,"onLoad"],[122,14,139,12],[123,8,140,6,"onError"],[123,15,140,13],[124,8,141,6,"onHttpErrorProp"],[124,23,141,21],[125,8,142,6,"onLoadEnd"],[125,17,142,15],[126,8,143,6,"onLoadProgress"],[126,22,143,20],[127,8,144,6,"onLoadStart"],[127,19,144,17],[128,8,145,6,"onRenderProcessGoneProp"],[128,31,145,29],[129,8,146,6,"onMessageProp"],[129,21,146,19],[130,8,147,6,"onOpenWindowProp"],[130,24,147,22],[131,8,148,6,"startInLoadingState"],[131,27,148,25],[132,8,149,6,"originWhitelist"],[132,23,149,21],[133,8,150,6,"onShouldStartLoadWithRequestProp"],[133,40,150,38],[134,8,151,6,"onShouldStartLoadWithRequestCallback"],[135,6,152,4],[135,7,152,5],[135,8,152,6],[136,6,125,6,"onLoadingStart"],[136,20,125,20],[136,23,125,20,"_useWebViewLogic"],[136,39,125,20],[136,40,125,6,"onLoadingStart"],[136,54,125,20],[137,6,126,6,"onShouldStartLoadWithRequest"],[137,34,126,34],[137,37,126,34,"_useWebViewLogic"],[137,53,126,34],[137,54,126,6,"onShouldStartLoadWithRequest"],[137,82,126,34],[138,6,127,6,"onMessage"],[138,15,127,15],[138,18,127,15,"_useWebViewLogic"],[138,34,127,15],[138,35,127,6,"onMessage"],[138,44,127,15],[139,6,128,6,"viewState"],[139,15,128,15],[139,18,128,15,"_useWebViewLogic"],[139,34,128,15],[139,35,128,6,"viewState"],[139,44,128,15],[140,6,129,6,"setViewState"],[140,18,129,18],[140,21,129,18,"_useWebViewLogic"],[140,37,129,18],[140,38,129,6,"setViewState"],[140,50,129,18],[141,6,130,6,"lastErrorEvent"],[141,20,130,20],[141,23,130,20,"_useWebViewLogic"],[141,39,130,20],[141,40,130,6,"lastErrorEvent"],[141,54,130,20],[142,6,131,6,"onHttpError"],[142,17,131,17],[142,20,131,17,"_useWebViewLogic"],[142,36,131,17],[142,37,131,6,"onHttpError"],[142,48,131,17],[143,6,132,6,"onLoadingError"],[143,20,132,20],[143,23,132,20,"_useWebViewLogic"],[143,39,132,20],[143,40,132,6,"onLoadingError"],[143,54,132,20],[144,6,133,6,"onLoadingFinish"],[144,21,133,21],[144,24,133,21,"_useWebViewLogic"],[144,40,133,21],[144,41,133,6,"onLoadingFinish"],[144,56,133,21],[145,6,134,6,"onLoadingProgress"],[145,23,134,23],[145,26,134,23,"_useWebViewLogic"],[145,42,134,23],[145,43,134,6,"onLoadingProgress"],[145,60,134,23],[146,6,135,6,"onOpenWindow"],[146,18,135,18],[146,21,135,18,"_useWebViewLogic"],[146,37,135,18],[146,38,135,6,"onOpenWindow"],[146,50,135,18],[147,6,136,6,"onRenderProcessGone"],[147,25,136,25],[147,28,136,25,"_useWebViewLogic"],[147,44,136,25],[147,45,136,6,"onRenderProcessGone"],[147,64,136,25],[148,4,154,4],[148,8,154,4,"useImperativeHandle"],[148,14,154,23],[148,15,154,23,"useImperativeHandle"],[148,34,154,23],[148,36,155,6,"ref"],[148,39,155,9],[148,41,156,6],[148,48,156,13],[149,6,157,8,"goForward"],[149,15,157,17],[149,17,157,19,"goForward"],[149,18,157,19],[149,23,158,10,"webViewRef"],[149,33,158,20],[149,34,158,21,"current"],[149,41,158,28],[149,45,158,32,"Commands"],[149,71,158,40],[149,72,158,40,"Commands"],[149,80,158,40],[149,81,158,41,"goForward"],[149,90,158,50],[149,91,158,51,"webViewRef"],[149,101,158,61],[149,102,158,62,"current"],[149,109,158,69],[149,110,158,70],[150,6,159,8,"goBack"],[150,12,159,14],[150,14,159,16,"goBack"],[150,15,159,16],[150,20,159,22,"webViewRef"],[150,30,159,32],[150,31,159,33,"current"],[150,38,159,40],[150,42,159,44,"Commands"],[150,68,159,52],[150,69,159,52,"Commands"],[150,77,159,52],[150,78,159,53,"goBack"],[150,84,159,59],[150,85,159,60,"webViewRef"],[150,95,159,70],[150,96,159,71,"current"],[150,103,159,78],[150,104,159,79],[151,6,160,8,"reload"],[151,12,160,14],[151,14,160,16,"reload"],[151,15,160,16],[151,20,160,22],[152,8,161,10,"setViewState"],[152,20,161,22],[152,21,161,23],[152,30,161,32],[152,31,161,33],[153,8,162,10],[153,12,162,14,"webViewRef"],[153,22,162,24],[153,23,162,25,"current"],[153,30,162,32],[153,32,162,34],[154,10,163,12,"Commands"],[154,36,163,20],[154,37,163,20,"Commands"],[154,45,163,20],[154,46,163,21,"reload"],[154,52,163,27],[154,53,163,28,"webViewRef"],[154,63,163,38],[154,64,163,39,"current"],[154,71,163,46],[154,72,163,47],[155,8,164,10],[156,6,165,8],[156,7,165,9],[157,6,166,8,"stopLoading"],[157,17,166,19],[157,19,166,21,"stopLoading"],[157,20,166,21],[157,25,167,10,"webViewRef"],[157,35,167,20],[157,36,167,21,"current"],[157,43,167,28],[157,47,167,32,"Commands"],[157,73,167,40],[157,74,167,40,"Commands"],[157,82,167,40],[157,83,167,41,"stopLoading"],[157,94,167,52],[157,95,167,53,"webViewRef"],[157,105,167,63],[157,106,167,64,"current"],[157,113,167,71],[157,114,167,72],[158,6,168,8,"postMessage"],[158,17,168,19],[158,19,168,22,"data"],[158,23,168,34],[158,27,169,10,"webViewRef"],[158,37,169,20],[158,38,169,21,"current"],[158,45,169,28],[158,49,169,32,"Commands"],[158,75,169,40],[158,76,169,40,"Commands"],[158,84,169,40],[158,85,169,41,"postMessage"],[158,96,169,52],[158,97,169,53,"webViewRef"],[158,107,169,63],[158,108,169,64,"current"],[158,115,169,71],[158,117,169,73,"data"],[158,121,169,77],[158,122,169,78],[159,6,170,8,"injectJavaScript"],[159,22,170,24],[159,24,170,27,"data"],[159,28,170,39],[159,32,171,10,"webViewRef"],[159,42,171,20],[159,43,171,21,"current"],[159,50,171,28],[159,54,172,10,"Commands"],[159,80,172,18],[159,81,172,18,"Commands"],[159,89,172,18],[159,90,172,19,"injectJavaScript"],[159,106,172,35],[159,107,172,36,"webViewRef"],[159,117,172,46],[159,118,172,47,"current"],[159,125,172,54],[159,127,172,56,"data"],[159,131,172,60],[159,132,172,61],[160,6,173,8,"requestFocus"],[160,18,173,20],[160,20,173,22,"requestFocus"],[160,21,173,22],[160,26,174,10,"webViewRef"],[160,36,174,20],[160,37,174,21,"current"],[160,44,174,28],[160,48,174,32,"Commands"],[160,74,174,40],[160,75,174,40,"Commands"],[160,83,174,40],[160,84,174,41,"requestFocus"],[160,96,174,53],[160,97,174,54,"webViewRef"],[160,107,174,64],[160,108,174,65,"current"],[160,115,174,72],[160,116,174,73],[161,6,175,8,"clearFormData"],[161,19,175,21],[161,21,175,23,"clearFormData"],[161,22,175,23],[161,27,176,10,"webViewRef"],[161,37,176,20],[161,38,176,21,"current"],[161,45,176,28],[161,49,176,32,"Commands"],[161,75,176,40],[161,76,176,40,"Commands"],[161,84,176,40],[161,85,176,41,"clearFormData"],[161,98,176,54],[161,99,176,55,"webViewRef"],[161,109,176,65],[161,110,176,66,"current"],[161,117,176,73],[161,118,176,74],[162,6,177,8,"clearCache"],[162,16,177,18],[162,18,177,21,"includeDiskFiles"],[162,34,177,46],[162,38,178,10,"webViewRef"],[162,48,178,20],[162,49,178,21,"current"],[162,56,178,28],[162,60,179,10,"Commands"],[162,86,179,18],[162,87,179,18,"Commands"],[162,95,179,18],[162,96,179,19,"clearCache"],[162,106,179,29],[162,107,179,30,"webViewRef"],[162,117,179,40],[162,118,179,41,"current"],[162,125,179,48],[162,127,179,50,"includeDiskFiles"],[162,143,179,66],[162,144,179,67],[163,6,180,8,"clearHistory"],[163,18,180,20],[163,20,180,22,"clearHistory"],[163,21,180,22],[163,26,181,10,"webViewRef"],[163,36,181,20],[163,37,181,21,"current"],[163,44,181,28],[163,48,181,32,"Commands"],[163,74,181,40],[163,75,181,40,"Commands"],[163,83,181,40],[163,84,181,41,"clearHistory"],[163,96,181,53],[163,97,181,54,"webViewRef"],[163,107,181,64],[163,108,181,65,"current"],[163,115,181,72],[164,4,182,6],[164,5,182,7],[164,6,182,8],[164,8,183,6],[164,9,183,7,"setViewState"],[164,21,183,19],[164,23,183,21,"webViewRef"],[164,33,183,31],[164,34,184,4],[164,35,184,5],[165,4,186,4],[165,8,186,4,"useEffect"],[165,14,186,13],[165,15,186,13,"useEffect"],[165,24,186,13],[165,26,186,14],[165,32,186,20],[166,6,187,6],[166,10,187,12,"onShouldStartLoadWithRequestSubscription"],[166,50,187,52],[166,53,188,8,"directEventEmitter"],[166,71,188,26],[166,72,188,27,"addListener"],[166,83,188,38],[166,84,189,10],[166,114,189,40],[166,116,191,12,"event"],[166,121,193,13],[166,125,194,15],[167,8,195,12],[167,12,195,16,"event"],[167,17,195,21],[167,18,195,22,"messagingModuleName"],[167,37,195,41],[167,42,195,46,"messagingModuleName"],[167,61,195,65],[167,63,195,67],[168,10,196,14],[169,10,197,14],[169,14,197,43,"_"],[169,15,197,44],[169,18,197,58,"event"],[169,23,197,63],[169,24,197,22,"messagingModuleName"],[169,43,197,41],[170,12,197,49,"rest"],[170,16,197,53],[170,23,197,53,"_objectWithoutProperties"],[170,47,197,53],[170,48,197,53,"default"],[170,55,197,53],[170,57,197,58,"event"],[170,62,197,63],[170,64,197,63,"_excluded2"],[170,74,197,63],[171,10,198,14,"onShouldStartLoadWithRequest"],[171,38,198,42],[171,39,198,43,"rest"],[171,43,198,47],[171,44,198,48],[172,8,199,12],[173,6,200,10],[173,7,201,8],[173,8,201,9],[174,6,203,6],[174,10,203,12,"onMessageSubscription"],[174,31,203,33],[174,34,203,36,"directEventEmitter"],[174,52,203,54],[174,53,203,55,"addListener"],[174,64,203,66],[174,65,204,8],[174,76,204,19],[174,78,205,9,"event"],[174,83,205,70],[174,87,205,75],[175,8,206,10],[175,12,206,14,"event"],[175,17,206,19],[175,18,206,20,"messagingModuleName"],[175,37,206,39],[175,42,206,44,"messagingModuleName"],[175,61,206,63],[175,63,206,65],[176,10,207,12],[177,10,208,12],[177,14,208,41,"_"],[177,15,208,42],[177,18,208,56,"event"],[177,23,208,61],[177,24,208,20,"messagingModuleName"],[177,43,208,39],[178,12,208,47,"rest"],[178,16,208,51],[178,23,208,51,"_objectWithoutProperties"],[178,47,208,51],[178,48,208,51,"default"],[178,55,208,51],[178,57,208,56,"event"],[178,62,208,61],[178,64,208,61,"_excluded3"],[178,74,208,61],[179,10,209,12,"onMessage"],[179,19,209,21],[179,20,209,22,"rest"],[179,24,209,26],[179,25,209,27],[180,8,210,10],[181,6,211,8],[181,7,212,6],[181,8,212,7],[182,6,214,6],[182,13,214,13],[182,19,214,19],[183,8,215,8,"onShouldStartLoadWithRequestSubscription"],[183,48,215,48],[183,49,215,49,"remove"],[183,55,215,55],[183,56,215,56],[183,57,215,57],[184,8,216,8,"onMessageSubscription"],[184,29,216,29],[184,30,216,30,"remove"],[184,36,216,36],[184,37,216,37],[184,38,216,38],[185,6,217,6],[185,7,217,7],[186,4,218,4],[186,5,218,5],[186,7,218,7],[186,8,218,8,"messagingModuleName"],[186,27,218,27],[186,29,218,29,"onMessage"],[186,38,218,38],[186,40,218,40,"onShouldStartLoadWithRequest"],[186,68,218,68],[186,69,218,69],[186,70,218,70],[187,4,220,4],[187,8,220,8,"otherView"],[187,17,220,43],[188,4,221,4],[188,8,221,8,"viewState"],[188,17,221,17],[188,22,221,22],[188,31,221,31],[188,33,221,33],[189,6,222,6,"otherView"],[189,15,222,15],[189,18,222,18],[189,19,222,19,"renderLoading"],[189,32,222,32],[189,36,222,36,"defaultRenderLoading"],[189,50,222,56],[189,51,222,56,"defaultRenderLoading"],[189,71,222,56],[189,73,222,58],[189,74,222,59],[190,4,223,4],[190,5,223,5],[190,11,223,11],[190,15,223,15,"viewState"],[190,24,223,24],[190,29,223,29],[190,36,223,36],[190,38,223,38],[191,6,224,6],[191,10,224,6,"invariant"],[191,19,224,15],[191,20,224,15,"default"],[191,27,224,15],[191,29,225,8,"lastErrorEvent"],[191,43,225,22],[191,47,225,26],[191,51,225,30],[191,53,226,8],[191,93,227,6],[191,94,227,7],[192,6,228,6],[192,10,228,10,"lastErrorEvent"],[192,24,228,24],[192,26,228,26],[193,8,229,8,"otherView"],[193,17,229,17],[193,20,229,20],[193,21,229,21,"renderError"],[193,32,229,32],[193,36,229,36,"defaultRenderError"],[193,50,229,54],[193,51,229,54,"defaultRenderError"],[193,69,229,54],[193,71,230,10,"lastErrorEvent"],[193,85,230,24],[193,86,230,25,"domain"],[193,92,230,31],[193,94,231,10,"lastErrorEvent"],[193,108,231,24],[193,109,231,25,"code"],[193,113,231,29],[193,115,232,10,"lastErrorEvent"],[193,129,232,24],[193,130,232,25,"description"],[193,141,233,8],[193,142,233,9],[194,6,234,6],[195,4,235,4],[195,5,235,5],[195,11,235,11],[195,15,235,15,"viewState"],[195,24,235,24],[195,29,235,29],[195,35,235,35],[195,37,235,37],[196,6,236,6,"console"],[196,13,236,13],[196,14,236,14,"error"],[196,19,236,19],[196,20,236,20],[196,61,236,61,"viewState"],[196,70,236,70],[196,72,236,72],[196,73,236,73],[197,4,237,4],[198,4,239,4],[198,8,239,10,"webViewStyles"],[198,21,239,23],[198,24,239,26],[198,25,239,27,"styles"],[198,31,239,33],[198,32,239,33,"default"],[198,39,239,33],[198,40,239,34,"container"],[198,49,239,43],[198,51,239,45,"styles"],[198,57,239,51],[198,58,239,51,"default"],[198,65,239,51],[198,66,239,52,"webView"],[198,73,239,59],[198,75,239,61,"style"],[198,80,239,66],[198,81,239,67],[199,4,240,4],[199,8,240,10,"webViewContainerStyle"],[199,29,240,31],[199,32,240,34],[199,33,240,35,"styles"],[199,39,240,41],[199,40,240,41,"default"],[199,47,240,41],[199,48,240,42,"container"],[199,57,240,51],[199,59,240,53,"containerStyle"],[199,73,240,67],[199,74,240,68],[200,4,242,4],[200,8,242,8],[200,15,242,15,"source"],[200,21,242,21],[200,26,242,26],[200,34,242,34],[200,38,242,38,"source"],[200,44,242,44],[200,48,242,48],[200,56,242,56],[200,60,242,60,"source"],[200,66,242,66],[200,68,242,68],[201,6,243,6],[201,10,243,10,"source"],[201,16,243,16],[201,17,243,17,"method"],[201,23,243,23],[201,28,243,28],[201,34,243,34],[201,38,243,38,"source"],[201,44,243,44],[201,45,243,45,"headers"],[201,52,243,52],[201,54,243,54],[202,8,244,8,"console"],[202,15,244,15],[202,16,244,16,"warn"],[202,20,244,20],[202,21,245,10],[202,82,246,8],[202,83,246,9],[203,6,247,6],[203,7,247,7],[203,13,247,13],[203,17,247,17,"source"],[203,23,247,23],[203,24,247,24,"method"],[203,30,247,30],[203,35,247,35],[203,40,247,40],[203,44,247,44,"source"],[203,50,247,50],[203,51,247,51,"body"],[203,55,247,55],[203,57,247,57],[204,8,248,8,"console"],[204,15,248,15],[204,16,248,16,"warn"],[204,20,248,20],[204,21,248,21],[204,78,248,78],[204,79,248,79],[205,6,249,6],[206,4,250,4],[207,4,252,4],[207,8,252,10,"NativeWebView"],[207,21,252,23],[207,24,253,7,"nativeConfig"],[207,36,253,19],[207,38,253,21,"component"],[207,47,253,30],[207,51,253,68,"RNCWebView"],[207,61,253,78],[207,62,253,78,"default"],[207,69,253,78],[208,4,255,4],[208,8,255,10,"sourceResolved"],[208,22,255,24],[208,25,255,27,"resolveAssetSource"],[208,43,255,45],[208,44,255,46,"source"],[208,50,255,75],[208,51,255,76],[209,4,256,4],[209,8,256,10,"newSource"],[209,17,256,19],[209,20,257,6],[209,27,257,13,"sourceResolved"],[209,41,257,27],[209,46,257,32],[209,54,257,40],[209,57,258,10,"Object"],[209,63,258,16],[209,64,258,17,"entries"],[209,71,258,24],[209,72,258,25,"sourceResolved"],[209,86,258,59],[209,87,258,60],[209,88,258,61,"reduce"],[209,94,258,67],[209,95,259,12],[209,96,259,13,"prev"],[209,100,259,17],[209,102,259,17,"_ref2"],[209,107,259,17],[209,112,259,44],[210,6,259,44],[210,10,259,44,"_ref3"],[210,15,259,44],[210,22,259,44,"_slicedToArray"],[210,36,259,44],[210,37,259,44,"default"],[210,44,259,44],[210,46,259,44,"_ref2"],[210,51,259,44],[211,8,259,20,"currKey"],[211,15,259,27],[211,18,259,27,"_ref3"],[211,23,259,27],[212,8,259,29,"currValue"],[212,17,259,38],[212,20,259,38,"_ref3"],[212,25,259,38],[213,6,260,14],[213,13,260,21],[214,8,261,16],[214,11,261,19,"prev"],[214,15,261,23],[215,8,262,16],[215,9,262,17,"currKey"],[215,16,262,24],[215,19,263,18,"currKey"],[215,26,263,25],[215,31,263,30],[215,40,263,39],[215,44,264,18,"currValue"],[215,53,264,27],[215,57,265,18],[215,64,265,25,"currValue"],[215,73,265,34],[215,78,265,39],[215,86,265,47],[215,89,266,22,"Object"],[215,95,266,28],[215,96,266,29,"entries"],[215,103,266,36],[215,104,266,37,"currValue"],[215,113,266,46],[215,114,266,47],[215,115,266,48,"map"],[215,118,266,51],[215,119,266,52,"_ref4"],[215,124,266,52],[215,128,266,70],[216,10,266,70],[216,14,266,70,"_ref5"],[216,19,266,70],[216,26,266,70,"_slicedToArray"],[216,40,266,70],[216,41,266,70,"default"],[216,48,266,70],[216,50,266,70,"_ref4"],[216,55,266,70],[217,12,266,54,"key"],[217,15,266,57],[217,18,266,57,"_ref5"],[217,23,266,57],[218,12,266,59,"value"],[218,17,266,64],[218,20,266,64,"_ref5"],[218,25,266,64],[219,10,267,24],[219,17,267,31],[220,12,268,26,"name"],[220,16,268,30],[220,18,268,32,"key"],[220,21,268,35],[221,12,269,26,"value"],[222,10,270,24],[222,11,270,25],[223,8,271,22],[223,9,271,23],[223,10,271,24],[223,13,272,22,"currValue"],[224,6,273,14],[224,7,273,15],[225,4,274,12],[225,5,274,13],[225,7,275,12],[225,8,275,13],[225,9,276,10],[225,10,276,11],[225,13,277,10,"sourceResolved"],[225,27,277,24],[226,4,279,4],[226,8,279,10,"webView"],[226,15,279,17],[226,31,280,6],[226,35,280,6,"_reactJsxDevRuntime"],[226,54,280,6],[226,55,280,6,"jsxDEV"],[226,61,280,6],[226,63,280,7,"NativeWebView"],[226,76,280,20],[227,6,280,20],[227,9,282,12,"otherProps"],[227,19,282,22],[228,6,283,8,"messagingEnabled"],[228,22,283,24],[228,24,283,26],[228,31,283,33,"onMessageProp"],[228,44,283,46],[228,49,283,51],[228,59,283,62],[229,6,284,8,"messagingModuleName"],[229,25,284,27],[229,27,284,29,"messagingModuleName"],[229,46,284,49],[230,6,285,8,"hasOnScroll"],[230,17,285,19],[230,19,285,21],[230,20,285,22],[230,21,285,23,"otherProps"],[230,31,285,33],[230,32,285,34,"onScroll"],[230,40,285,43],[231,6,286,8,"onLoadingError"],[231,20,286,22],[231,22,286,24,"onLoadingError"],[231,36,286,39],[232,6,287,8,"onLoadingFinish"],[232,21,287,23],[232,23,287,25,"onLoadingFinish"],[232,38,287,41],[233,6,288,8,"onLoadingProgress"],[233,23,288,25],[233,25,288,27,"onLoadingProgress"],[233,42,288,45],[234,6,289,8,"onLoadingStart"],[234,20,289,22],[234,22,289,24,"onLoadingStart"],[234,36,289,39],[235,6,290,8,"onHttpError"],[235,17,290,19],[235,19,290,21,"onHttpError"],[235,30,290,33],[236,6,291,8,"onRenderProcessGone"],[236,25,291,27],[236,27,291,29,"onRenderProcessGone"],[236,46,291,49],[237,6,292,8,"onMessage"],[237,15,292,17],[237,17,292,19,"onMessage"],[237,26,292,29],[238,6,293,8,"onOpenWindow"],[238,18,293,20],[238,20,293,22,"onOpenWindow"],[238,32,293,35],[239,6,294,8,"hasOnOpenWindowEvent"],[239,26,294,28],[239,28,294,30,"onOpenWindowProp"],[239,44,294,46],[239,49,294,51,"undefined"],[239,58,294,61],[240,6,295,8,"onShouldStartLoadWithRequest"],[240,34,295,36],[240,36,295,38,"onShouldStartLoadWithRequest"],[240,64,295,67],[241,6,296,8,"ref"],[241,9,296,11],[241,11,296,13,"webViewRef"],[242,6,297,8],[243,6,298,8],[244,6,298,8],[245,6,299,8,"source"],[245,12,299,14],[245,14,299,16,"sourceResolved"],[245,28,299,31],[246,6,300,8,"newSource"],[246,15,300,17],[246,17,300,19,"newSource"],[246,26,300,29],[247,6,301,8,"style"],[247,11,301,13],[247,13,301,15,"webViewStyles"],[247,26,301,29],[248,6,302,8,"overScrollMode"],[248,20,302,22],[248,22,302,24,"overScrollMode"],[248,36,302,39],[249,6,303,8,"javaScriptEnabled"],[249,23,303,25],[249,25,303,27,"javaScriptEnabled"],[249,42,303,45],[250,6,304,8,"thirdPartyCookiesEnabled"],[250,30,304,32],[250,32,304,34,"thirdPartyCookiesEnabled"],[250,56,304,59],[251,6,305,8,"scalesPageToFit"],[251,21,305,23],[251,23,305,25,"scalesPageToFit"],[251,38,305,41],[252,6,306,8,"allowsFullscreenVideo"],[252,27,306,29],[252,29,306,31,"allowsFullscreenVideo"],[252,50,306,53],[253,6,307,8,"allowFileAccess"],[253,21,307,23],[253,23,307,25,"allowFileAccess"],[253,38,307,41],[254,6,308,8,"saveFormDataDisabled"],[254,26,308,28],[254,28,308,30,"saveFormDataDisabled"],[254,48,308,51],[255,6,309,8,"cacheEnabled"],[255,18,309,20],[255,20,309,22,"cacheEnabled"],[255,32,309,35],[256,6,310,8,"androidLayerType"],[256,22,310,24],[256,24,310,26,"androidLayerType"],[256,40,310,43],[257,6,311,8,"setSupportMultipleWindows"],[257,31,311,33],[257,33,311,35,"setSupportMultipleWindows"],[257,58,311,61],[258,6,312,8,"setBuiltInZoomControls"],[258,28,312,30],[258,30,312,32,"setBuiltInZoomControls"],[258,52,312,55],[259,6,313,8,"setDisplayZoomControls"],[259,28,313,30],[259,30,313,32,"setDisplayZoomControls"],[259,52,313,55],[260,6,314,8,"nestedScrollEnabled"],[260,25,314,27],[260,27,314,29,"nestedScrollEnabled"],[260,46,314,49],[261,6,315,8,"injectedJavaScriptObject"],[261,30,315,32],[261,32,315,34,"JSON"],[261,36,315,38],[261,37,315,39,"stringify"],[261,46,315,48],[261,47,315,49,"injectedJavaScriptObject"],[261,71,315,73],[261,72,315,75],[262,6,315,75],[262,9,316,12,"nativeConfig"],[262,21,316,24],[262,23,316,26,"props"],[263,4,316,31],[263,7,281,12],[263,19,281,24],[264,6,281,24,"fileName"],[264,14,281,24],[264,16,281,24,"_jsxFileName"],[264,28,281,24],[265,6,281,24,"lineNumber"],[265,16,281,24],[266,6,281,24,"columnNumber"],[266,18,281,24],[267,4,281,24],[267,11,317,7],[267,12,318,5],[268,4,320,4],[268,24,321,6],[268,28,321,6,"_reactJsxDevRuntime"],[268,47,321,6],[268,48,321,6,"jsxDEV"],[268,54,321,6],[268,56,321,7,"_reactNative"],[268,68,321,11],[268,69,321,11,"View"],[268,73,321,11],[269,6,321,12,"style"],[269,11,321,17],[269,13,321,19,"webViewContainerStyle"],[269,34,321,41],[270,6,321,41,"children"],[270,14,321,41],[270,17,322,9,"webView"],[270,24,322,16],[270,26,323,9,"otherView"],[270,35,323,18],[271,4,323,18],[272,6,323,18,"fileName"],[272,14,323,18],[272,16,323,18,"_jsxFileName"],[272,28,323,18],[273,6,323,18,"lineNumber"],[273,16,323,18],[274,6,323,18,"columnNumber"],[274,18,323,18],[275,4,323,18],[275,11,324,12],[275,12,324,13],[276,2,326,2],[276,3,327,0],[276,4,327,1],[278,2,329,0],[279,2,330,0],[279,6,330,8,"isFileUploadSupported"],[279,27,330,29],[279,30,330,34,"RNCWebViewModule"],[279,46,330,50],[279,47,330,50,"default"],[279,54,330,50],[279,55,330,8,"isFileUploadSupported"],[279,76,330,29],[280,2,332,0],[280,6,332,6,"WebView"],[280,13,332,13],[280,16,332,16,"Object"],[280,22,332,22],[280,23,332,23,"assign"],[280,29,332,29],[280,30,332,30,"WebViewComponent"],[280,46,332,46],[280,48,332,48],[281,4,332,50,"isFileUploadSupported"],[282,2,332,72],[282,3,332,73],[282,4,332,74],[283,2,334,0],[283,6,334,0,"_default"],[283,14,334,0],[283,17,334,15,"WebView"],[283,24,334,22],[284,0,334,23],[284,3]],"functionMap":{"names":["","registerCallableModule$argument_1.onShouldStartLoadWithRequest","registerCallableModule$argument_1.onMessage","forwardRef$argument_0","onShouldStartLoadWithRequestCallback","useImperativeHandle$argument_1","goForward","goBack","reload","stopLoading","postMessage","injectJavaScript","requestFocus","clearFormData","clearCache","clearHistory","useEffect$argument_0","directEventEmitter.addListener$argument_1","","Object.entries.reduce$argument_0","Object.entries.map$argument_0"],"mappings":"AAA;gCC6C;GDI;aEC;GFI;EGS;MC+C;ODS;MEoC;mBCC;sEDC;gBEC,+DF;gBGC;SHK;qBIC;wEJC;qBKC;8ELC;0BMC;6DNE;sBOC;yEPC;uBQC;0ERC;oBSC;mETE;sBUC;yEVC;QFC;caI;UCI;WDU;QCK;SDM;aEG;OFG;KbC;YgByC;oDCO;uBDK;ahBG;GHoD"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/8d/1b805a819bc69d316905157b38e6f508a3dc4c7cf8fa71e2799db4e9f96d529080f0cc b/frontend/.metro-cache/cache/8d/1b805a819bc69d316905157b38e6f508a3dc4c7cf8fa71e2799db4e9f96d529080f0cc new file mode 100644 index 00000000..3e1b1b8a --- /dev/null +++ b/frontend/.metro-cache/cache/8d/1b805a819bc69d316905157b38e6f508a3dc4c7cf8fa71e2799db4e9f96d529080f0cc @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"expo-modules-core","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":109,"index":109}}],"key":"fU8WLIPqoAGygnPbZ/QJiQQfXEY=","exportNames":["*"],"imports":1}},{"name":"./ExponentImagePicker","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":110},"end":{"line":2,"column":56,"index":166}}],"key":"aWA3B/bVMwMNLwWpHVcejd56ZPU=","exportNames":["*"],"imports":1}},{"name":"./utils","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":167},"end":{"line":3,"column":47,"index":214}}],"key":"fIqjJ6Rx8c7Khc/wm9kX7hQXC5I=","exportNames":["*"],"imports":1}},{"name":"./ImagePicker.types","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":159,"column":0,"index":8316},"end":{"line":159,"column":36,"index":8352}}],"key":"/jNv85Cqy9zQGnbpL3adxFcCtH4=","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 exports.getCameraPermissionsAsync = getCameraPermissionsAsync;\n exports.getMediaLibraryPermissionsAsync = getMediaLibraryPermissionsAsync;\n exports.requestCameraPermissionsAsync = requestCameraPermissionsAsync;\n exports.requestMediaLibraryPermissionsAsync = requestMediaLibraryPermissionsAsync;\n Object.defineProperty(exports, \"useMediaLibraryPermissions\", {\n enumerable: true,\n get: function () {\n return useMediaLibraryPermissions;\n }\n });\n Object.defineProperty(exports, \"useCameraPermissions\", {\n enumerable: true,\n get: function () {\n return useCameraPermissions;\n }\n });\n exports.getPendingResultAsync = getPendingResultAsync;\n exports.launchCameraAsync = launchCameraAsync;\n exports.launchImageLibraryAsync = launchImageLibraryAsync;\n Object.defineProperty(exports, \"PermissionStatus\", {\n enumerable: true,\n get: function () {\n return _expoModulesCore.PermissionStatus;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _expoModulesCore = require(_dependencyMap[2], \"expo-modules-core\");\n var _ExponentImagePicker = require(_dependencyMap[3], \"./ExponentImagePicker\");\n var ExponentImagePicker = _interopDefault(_ExponentImagePicker);\n var _utils = require(_dependencyMap[4], \"./utils\");\n var _ImagePickerTypes = require(_dependencyMap[5], \"./ImagePicker.types\");\n Object.keys(_ImagePickerTypes).forEach(function (k) {\n if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) {\n Object.defineProperty(exports, k, {\n enumerable: true,\n get: function () {\n return _ImagePickerTypes[k];\n }\n });\n }\n });\n function validateOptions(options) {\n var aspect = options.aspect,\n quality = options.quality,\n videoMaxDuration = options.videoMaxDuration;\n if (aspect != null) {\n var _aspect = (0, _slicedToArray.default)(aspect, 2),\n x = _aspect[0],\n y = _aspect[1];\n if (x <= 0 || y <= 0) {\n throw new _expoModulesCore.CodedError('ERR_INVALID_ARGUMENT', `Invalid aspect ratio values ${x}:${y}. Provide positive numbers.`);\n }\n }\n if (quality && (quality < 0 || quality > 1)) {\n throw new _expoModulesCore.CodedError('ERR_INVALID_ARGUMENT', `Invalid 'quality' value ${quality}. Provide a value between 0 and 1.`);\n }\n if (videoMaxDuration && videoMaxDuration < 0) {\n throw new _expoModulesCore.CodedError('ERR_INVALID_ARGUMENT', `Invalid 'videoMaxDuration' value ${videoMaxDuration}. Provide a non-negative number.`);\n }\n return options;\n }\n // @needsAudit\n /**\n * Checks user's permissions for accessing camera.\n * @return A promise that fulfills with an object of type [CameraPermissionResponse](#camerapermissionresponse).\n */\n function getCameraPermissionsAsync() {\n return _getCameraPermissionsAsync.apply(this, arguments);\n } // @needsAudit\n /**\n * Checks user's permissions for accessing photos.\n * @param writeOnly Whether to request write or read and write permissions. Defaults to `false`\n * @return A promise that fulfills with an object of type [MediaLibraryPermissionResponse](#medialibrarypermissionresponse).\n */\n function _getCameraPermissionsAsync() {\n _getCameraPermissionsAsync = (0, _asyncToGenerator.default)(function* () {\n return ExponentImagePicker.default.getCameraPermissionsAsync();\n });\n return _getCameraPermissionsAsync.apply(this, arguments);\n }\n function getMediaLibraryPermissionsAsync() {\n return _getMediaLibraryPermissionsAsync.apply(this, arguments);\n } // @needsAudit\n /**\n * Asks the user to grant permissions for accessing camera. This does nothing on web because the\n * browser camera is not used.\n * @return A promise that fulfills with an object of type [CameraPermissionResponse](#camerarollpermissionresponse).\n */\n function _getMediaLibraryPermissionsAsync() {\n _getMediaLibraryPermissionsAsync = (0, _asyncToGenerator.default)(function* () {\n var writeOnly = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n return ExponentImagePicker.default.getMediaLibraryPermissionsAsync(writeOnly);\n });\n return _getMediaLibraryPermissionsAsync.apply(this, arguments);\n }\n function requestCameraPermissionsAsync() {\n return _requestCameraPermissionsAsync.apply(this, arguments);\n } // @needsAudit\n /**\n * Asks the user to grant permissions for accessing user's photo. This method does nothing on web.\n * @param writeOnly Whether to request write or read and write permissions. Defaults to `false`\n * @return A promise that fulfills with an object of type [MediaLibraryPermissionResponse](#medialibrarypermissionresponse).\n */\n function _requestCameraPermissionsAsync() {\n _requestCameraPermissionsAsync = (0, _asyncToGenerator.default)(function* () {\n return ExponentImagePicker.default.requestCameraPermissionsAsync();\n });\n return _requestCameraPermissionsAsync.apply(this, arguments);\n }\n function requestMediaLibraryPermissionsAsync() {\n return _requestMediaLibraryPermissionsAsync.apply(this, arguments);\n } // @needsAudit\n /**\n * Check or request permissions to access the media library.\n * This uses both `requestMediaLibraryPermissionsAsync` and `getMediaLibraryPermissionsAsync` to interact with the permissions.\n *\n * @example\n * ```ts\n * const [status, requestPermission] = ImagePicker.useMediaLibraryPermissions();\n * ```\n */\n function _requestMediaLibraryPermissionsAsync() {\n _requestMediaLibraryPermissionsAsync = (0, _asyncToGenerator.default)(function* () {\n var writeOnly = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var imagePickerMethod = ExponentImagePicker.default.requestMediaLibraryPermissionsAsync;\n return imagePickerMethod(writeOnly);\n });\n return _requestMediaLibraryPermissionsAsync.apply(this, arguments);\n }\n var useMediaLibraryPermissions = (0, _expoModulesCore.createPermissionHook)({\n // TODO(cedric): permission requesters should have an options param or a different requester\n getMethod: options => getMediaLibraryPermissionsAsync(options?.writeOnly),\n requestMethod: options => requestMediaLibraryPermissionsAsync(options?.writeOnly)\n });\n // @needsAudit\n /**\n * Check or request permissions to access the camera.\n * This uses both `requestCameraPermissionsAsync` and `getCameraPermissionsAsync` to interact with the permissions.\n *\n * @example\n * ```ts\n * const [status, requestPermission] = ImagePicker.useCameraPermissions();\n * ```\n */\n var useCameraPermissions = (0, _expoModulesCore.createPermissionHook)({\n getMethod: getCameraPermissionsAsync,\n requestMethod: requestCameraPermissionsAsync\n });\n // @needsAudit\n /**\n * Android system sometimes kills the `MainActivity` after the `ImagePicker` finishes. When this\n * happens, we lose the data selected using the `ImagePicker`. However, you can retrieve the lost\n * data by calling `getPendingResultAsync`. You can test this functionality by turning on\n * `Don't keep activities` in the developer options.\n * @return\n * - **On Android:** a promise that resolves to an object of exactly same type as in\n * `ImagePicker.launchImageLibraryAsync` or `ImagePicker.launchCameraAsync` if the `ImagePicker`\n * finished successfully. Otherwise, an object of type [`ImagePickerErrorResult`](#imagepickerimagepickererrorresult).\n * - **On other platforms:** `null`\n */\n function getPendingResultAsync() {\n return _getPendingResultAsync.apply(this, arguments);\n } // @needsAudit\n /**\n * Display the system UI for taking a photo with the camera. Requires `Permissions.CAMERA`.\n * On Android and iOS 10 `Permissions.CAMERA_ROLL` is also required. On mobile web, this must be\n * called immediately in a user interaction like a button press, otherwise the browser will block\n * the request without a warning.\n * > **Note:** Make sure that you handle `MainActivity` destruction on **Android**. See [ImagePicker.getPendingResultAsync](#imagepickergetpendingresultasync).\n * > **Notes for Web:** The system UI can only be shown after user activation (e.g. a `Button` press).\n * Therefore, calling `launchCameraAsync` in `componentDidMount`, for example, will **not** work as\n * intended. The `cancelled` event will not be returned in the browser due to platform restrictions\n * and inconsistencies across browsers.\n * @param options An `ImagePickerOptions` object.\n * @return A promise that resolves to an object with `canceled` and `assets` fields.\n * When the user canceled the action the `assets` is always `null`, otherwise it's an array of\n * the selected media assets which have a form of [`ImagePickerAsset`](#imagepickerasset).\n */\n function _getPendingResultAsync() {\n _getPendingResultAsync = (0, _asyncToGenerator.default)(function* () {\n if (ExponentImagePicker.default.getPendingResultAsync) {\n return ExponentImagePicker.default.getPendingResultAsync();\n }\n return null;\n });\n return _getPendingResultAsync.apply(this, arguments);\n }\n function launchCameraAsync() {\n return _launchCameraAsync.apply(this, arguments);\n } // @needsAudit\n /**\n * Display the system UI for choosing an image or a video from the phone's library.\n * Requires `Permissions.MEDIA_LIBRARY` on iOS 10 only. On mobile web, this must be called\n * immediately in a user interaction like a button press, otherwise the browser will block the\n * request without a warning.\n *\n * **Animated GIFs support:** On Android, if the selected image is an animated GIF, the result image will be an\n * animated GIF too if and only if `quality` is explicitly set to `1.0` and `allowsEditing` is set to `false`.\n * Otherwise compression and/or cropper will pick the first frame of the GIF and return it as the\n * result (on Android the result will be a PNG). On iOS, both quality and cropping are supported.\n *\n * > **Notes for Web:** The system UI can only be shown after user activation (e.g. a `Button` press).\n * Therefore, calling `launchImageLibraryAsync` in `componentDidMount`, for example, will **not**\n * work as intended. The `cancelled` event will not be returned in the browser due to platform\n * restrictions and inconsistencies across browsers.\n * @param options An object extended by [`ImagePickerOptions`](#imagepickeroptions).\n * @return A promise that resolves to an object with `canceled` and `assets` fields.\n * When the user canceled the action the `assets` is always `null`, otherwise it's an array of\n * the selected media assets which have a form of [`ImagePickerAsset`](#imagepickerasset).\n */\n function _launchCameraAsync() {\n _launchCameraAsync = (0, _asyncToGenerator.default)(function* () {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (!ExponentImagePicker.default.launchCameraAsync) {\n throw new _expoModulesCore.UnavailabilityError('ImagePicker', 'launchCameraAsync');\n }\n var mappedOptions = (0, _utils.mapDeprecatedOptions)(options);\n return yield ExponentImagePicker.default.launchCameraAsync(validateOptions(mappedOptions));\n });\n return _launchCameraAsync.apply(this, arguments);\n }\n function launchImageLibraryAsync() {\n return _launchImageLibraryAsync.apply(this, arguments);\n }\n function _launchImageLibraryAsync() {\n _launchImageLibraryAsync = (0, _asyncToGenerator.default)(function* () {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var mappedOptions = (0, _utils.mapDeprecatedOptions)(options);\n if (!ExponentImagePicker.default.launchImageLibraryAsync) {\n throw new _expoModulesCore.UnavailabilityError('ImagePicker', 'launchImageLibraryAsync');\n }\n if (mappedOptions?.allowsEditing && mappedOptions.allowsMultipleSelection) {\n console.warn('[expo-image-picker] `allowsEditing` is not supported when `allowsMultipleSelection` is enabled and will be ignored.' + \"Disable either 'allowsEditing' or 'allowsMultipleSelection' in 'launchImageLibraryAsync' \" + 'to fix this warning.');\n }\n return yield ExponentImagePicker.default.launchImageLibraryAsync(mappedOptions);\n });\n return _launchImageLibraryAsync.apply(this, arguments);\n }\n});","lineCount":253,"map":[[12,2,25,0,"exports"],[12,9,25,0],[12,10,25,0,"getCameraPermissionsAsync"],[12,35,25,0],[12,38,25,0,"getCameraPermissionsAsync"],[12,63,25,0],[13,2,34,0,"exports"],[13,9,34,0],[13,10,34,0,"getMediaLibraryPermissionsAsync"],[13,41,34,0],[13,44,34,0,"getMediaLibraryPermissionsAsync"],[13,75,34,0],[14,2,43,0,"exports"],[14,9,43,0],[14,10,43,0,"requestCameraPermissionsAsync"],[14,39,43,0],[14,42,43,0,"requestCameraPermissionsAsync"],[14,71,43,0],[15,2,52,0,"exports"],[15,9,52,0],[15,10,52,0,"requestMediaLibraryPermissionsAsync"],[15,45,52,0],[15,48,52,0,"requestMediaLibraryPermissionsAsync"],[15,83,52,0],[16,2,66,0,"Object"],[16,8,66,0],[16,9,66,0,"defineProperty"],[16,23,66,0],[16,24,66,0,"exports"],[16,31,66,0],[17,4,66,0,"enumerable"],[17,14,66,0],[18,4,66,0,"get"],[18,7,66,0],[18,18,66,0,"get"],[18,19,66,0],[19,6,66,0],[19,13,66,0,"useMediaLibraryPermissions"],[19,39,66,0],[20,4,66,0],[21,2,66,0],[22,2,81,0,"Object"],[22,8,81,0],[22,9,81,0,"defineProperty"],[22,23,81,0],[22,24,81,0,"exports"],[22,31,81,0],[23,4,81,0,"enumerable"],[23,14,81,0],[24,4,81,0,"get"],[24,7,81,0],[24,18,81,0,"get"],[24,19,81,0],[25,6,81,0],[25,13,81,0,"useCameraPermissions"],[25,33,81,0],[26,4,81,0],[27,2,81,0],[28,2,97,0,"exports"],[28,9,97,0],[28,10,97,0,"getPendingResultAsync"],[28,31,97,0],[28,34,97,0,"getPendingResultAsync"],[28,55,97,0],[29,2,119,0,"exports"],[29,9,119,0],[29,10,119,0,"launchCameraAsync"],[29,27,119,0],[29,30,119,0,"launchCameraAsync"],[29,47,119,0],[30,2,147,0,"exports"],[30,9,147,0],[30,10,147,0,"launchImageLibraryAsync"],[30,33,147,0],[30,36,147,0,"launchImageLibraryAsync"],[30,59,147,0],[31,2,160,0,"Object"],[31,8,160,0],[31,9,160,0,"defineProperty"],[31,23,160,0],[31,24,160,0,"exports"],[31,31,160,0],[32,4,160,0,"enumerable"],[32,14,160,0],[33,4,160,0,"get"],[33,7,160,0],[33,18,160,0,"get"],[33,19,160,0],[34,6,160,0],[34,13,160,9,"PermissionStatus"],[34,29,160,25],[34,30,160,25,"PermissionStatus"],[34,46,160,25],[35,4,160,25],[36,2,160,25],[37,2,160,28],[37,6,160,28,"_babelRuntimeHelpersAsyncToGenerator"],[37,42,160,28],[37,45,160,28,"require"],[37,52,160,28],[37,53,160,28,"_dependencyMap"],[37,67,160,28],[38,2,160,28],[38,6,160,28,"_asyncToGenerator"],[38,23,160,28],[38,26,160,28,"_interopDefault"],[38,41,160,28],[38,42,160,28,"_babelRuntimeHelpersAsyncToGenerator"],[38,78,160,28],[39,2,160,28],[39,6,160,28,"_babelRuntimeHelpersSlicedToArray"],[39,39,160,28],[39,42,160,28,"require"],[39,49,160,28],[39,50,160,28,"_dependencyMap"],[39,64,160,28],[40,2,160,28],[40,6,160,28,"_slicedToArray"],[40,20,160,28],[40,23,160,28,"_interopDefault"],[40,38,160,28],[40,39,160,28,"_babelRuntimeHelpersSlicedToArray"],[40,72,160,28],[41,2,1,0],[41,6,1,0,"_expoModulesCore"],[41,22,1,0],[41,25,1,0,"require"],[41,32,1,0],[41,33,1,0,"_dependencyMap"],[41,47,1,0],[42,2,2,0],[42,6,2,0,"_ExponentImagePicker"],[42,26,2,0],[42,29,2,0,"require"],[42,36,2,0],[42,37,2,0,"_dependencyMap"],[42,51,2,0],[43,2,2,0],[43,6,2,0,"ExponentImagePicker"],[43,25,2,0],[43,28,2,0,"_interopDefault"],[43,43,2,0],[43,44,2,0,"_ExponentImagePicker"],[43,64,2,0],[44,2,3,0],[44,6,3,0,"_utils"],[44,12,3,0],[44,15,3,0,"require"],[44,22,3,0],[44,23,3,0,"_dependencyMap"],[44,37,3,0],[45,2,159,0],[45,6,159,0,"_ImagePickerTypes"],[45,23,159,0],[45,26,159,0,"require"],[45,33,159,0],[45,34,159,0,"_dependencyMap"],[45,48,159,0],[46,2,159,0,"Object"],[46,8,159,0],[46,9,159,0,"keys"],[46,13,159,0],[46,14,159,0,"_ImagePickerTypes"],[46,31,159,0],[46,33,159,0,"forEach"],[46,40,159,0],[46,51,159,0,"k"],[46,52,159,0],[47,4,159,0],[47,8,159,0,"k"],[47,9,159,0],[47,28,159,0,"Object"],[47,34,159,0],[47,35,159,0,"prototype"],[47,44,159,0],[47,45,159,0,"hasOwnProperty"],[47,59,159,0],[47,60,159,0,"call"],[47,64,159,0],[47,65,159,0,"exports"],[47,72,159,0],[47,74,159,0,"k"],[47,75,159,0],[48,6,159,0,"Object"],[48,12,159,0],[48,13,159,0,"defineProperty"],[48,27,159,0],[48,28,159,0,"exports"],[48,35,159,0],[48,37,159,0,"k"],[48,38,159,0],[49,8,159,0,"enumerable"],[49,18,159,0],[50,8,159,0,"get"],[50,11,159,0],[50,22,159,0,"get"],[50,23,159,0],[51,10,159,0],[51,17,159,0,"_ImagePickerTypes"],[51,34,159,0],[51,35,159,0,"k"],[51,36,159,0],[52,8,159,0],[53,6,159,0],[54,4,159,0],[55,2,159,0],[56,2,4,0],[56,11,4,9,"validateOptions"],[56,26,4,24,"validateOptions"],[56,27,4,25,"options"],[56,34,4,32],[56,36,4,34],[57,4,5,4],[57,8,5,12,"aspect"],[57,14,5,18],[57,17,5,50,"options"],[57,24,5,57],[57,25,5,12,"aspect"],[57,31,5,18],[58,6,5,20,"quality"],[58,13,5,27],[58,16,5,50,"options"],[58,23,5,57],[58,24,5,20,"quality"],[58,31,5,27],[59,6,5,29,"videoMaxDuration"],[59,22,5,45],[59,25,5,50,"options"],[59,32,5,57],[59,33,5,29,"videoMaxDuration"],[59,49,5,45],[60,4,6,4],[60,8,6,8,"aspect"],[60,14,6,14],[60,18,6,18],[60,22,6,22],[60,24,6,24],[61,6,7,8],[61,10,7,8,"_aspect"],[61,17,7,8],[61,24,7,8,"_slicedToArray"],[61,38,7,8],[61,39,7,8,"default"],[61,46,7,8],[61,48,7,23,"aspect"],[61,54,7,29],[62,8,7,15,"x"],[62,9,7,16],[62,12,7,16,"_aspect"],[62,19,7,16],[63,8,7,18,"y"],[63,9,7,19],[63,12,7,19,"_aspect"],[63,19,7,19],[64,6,8,8],[64,10,8,12,"x"],[64,11,8,13],[64,15,8,17],[64,16,8,18],[64,20,8,22,"y"],[64,21,8,23],[64,25,8,27],[64,26,8,28],[64,28,8,30],[65,8,9,12],[65,14,9,18],[65,18,9,22,"CodedError"],[65,34,9,32],[65,35,9,32,"CodedError"],[65,45,9,32],[65,46,9,33],[65,68,9,55],[65,70,9,57],[65,101,9,88,"x"],[65,102,9,89],[65,106,9,93,"y"],[65,107,9,94],[65,136,9,123],[65,137,9,124],[66,6,10,8],[67,4,11,4],[68,4,12,4],[68,8,12,8,"quality"],[68,15,12,15],[68,20,12,20,"quality"],[68,27,12,27],[68,30,12,30],[68,31,12,31],[68,35,12,35,"quality"],[68,42,12,42],[68,45,12,45],[68,46,12,46],[68,47,12,47],[68,49,12,49],[69,6,13,8],[69,12,13,14],[69,16,13,18,"CodedError"],[69,32,13,28],[69,33,13,28,"CodedError"],[69,43,13,28],[69,44,13,29],[69,66,13,51],[69,68,13,53],[69,95,13,80,"quality"],[69,102,13,87],[69,138,13,123],[69,139,13,124],[70,4,14,4],[71,4,15,4],[71,8,15,8,"videoMaxDuration"],[71,24,15,24],[71,28,15,28,"videoMaxDuration"],[71,44,15,44],[71,47,15,47],[71,48,15,48],[71,50,15,50],[72,6,16,8],[72,12,16,14],[72,16,16,18,"CodedError"],[72,32,16,28],[72,33,16,28,"CodedError"],[72,43,16,28],[72,44,16,29],[72,66,16,51],[72,68,16,53],[72,104,16,89,"videoMaxDuration"],[72,120,16,105],[72,154,16,139],[72,155,16,140],[73,4,17,4],[74,4,18,4],[74,11,18,11,"options"],[74,18,18,18],[75,2,19,0],[76,2,20,0],[77,2,21,0],[78,0,22,0],[79,0,23,0],[80,0,24,0],[81,2,21,0],[81,11,25,22,"getCameraPermissionsAsync"],[81,36,25,47,"getCameraPermissionsAsync"],[81,37,25,47],[82,4,25,47],[82,11,25,47,"_getCameraPermissionsAsync"],[82,37,25,47],[82,38,25,47,"apply"],[82,43,25,47],[82,50,25,47,"arguments"],[82,59,25,47],[83,2,25,47],[83,4,28,0],[84,2,29,0],[85,0,30,0],[86,0,31,0],[87,0,32,0],[88,0,33,0],[89,2,29,0],[89,11,29,0,"_getCameraPermissionsAsync"],[89,38,29,0],[90,4,29,0,"_getCameraPermissionsAsync"],[90,30,29,0],[90,37,29,0,"_asyncToGenerator"],[90,54,29,0],[90,55,29,0,"default"],[90,62,29,0],[90,64,25,7],[90,77,25,50],[91,6,26,4],[91,13,26,11,"ExponentImagePicker"],[91,32,26,30],[91,33,26,30,"default"],[91,40,26,30],[91,41,26,31,"getCameraPermissionsAsync"],[91,66,26,56],[91,67,26,57],[91,68,26,58],[92,4,27,0],[92,5,27,1],[93,4,27,1],[93,11,27,1,"_getCameraPermissionsAsync"],[93,37,27,1],[93,38,27,1,"apply"],[93,43,27,1],[93,50,27,1,"arguments"],[93,59,27,1],[94,2,27,1],[95,2,27,1],[95,11,34,22,"getMediaLibraryPermissionsAsync"],[95,42,34,53,"getMediaLibraryPermissionsAsync"],[95,43,34,53],[96,4,34,53],[96,11,34,53,"_getMediaLibraryPermissionsAsync"],[96,43,34,53],[96,44,34,53,"apply"],[96,49,34,53],[96,56,34,53,"arguments"],[96,65,34,53],[97,2,34,53],[97,4,37,0],[98,2,38,0],[99,0,39,0],[100,0,40,0],[101,0,41,0],[102,0,42,0],[103,2,38,0],[103,11,38,0,"_getMediaLibraryPermissionsAsync"],[103,44,38,0],[104,4,38,0,"_getMediaLibraryPermissionsAsync"],[104,36,38,0],[104,43,38,0,"_asyncToGenerator"],[104,60,38,0],[104,61,38,0,"default"],[104,68,38,0],[104,70,34,7],[104,83,34,73],[105,6,34,73],[105,10,34,54,"writeOnly"],[105,19,34,63],[105,22,34,63,"arguments"],[105,31,34,63],[105,32,34,63,"length"],[105,38,34,63],[105,46,34,63,"arguments"],[105,55,34,63],[105,63,34,63,"undefined"],[105,72,34,63],[105,75,34,63,"arguments"],[105,84,34,63],[105,90,34,66],[105,95,34,71],[106,6,35,4],[106,13,35,11,"ExponentImagePicker"],[106,32,35,30],[106,33,35,30,"default"],[106,40,35,30],[106,41,35,31,"getMediaLibraryPermissionsAsync"],[106,72,35,62],[106,73,35,63,"writeOnly"],[106,82,35,72],[106,83,35,73],[107,4,36,0],[107,5,36,1],[108,4,36,1],[108,11,36,1,"_getMediaLibraryPermissionsAsync"],[108,43,36,1],[108,44,36,1,"apply"],[108,49,36,1],[108,56,36,1,"arguments"],[108,65,36,1],[109,2,36,1],[110,2,36,1],[110,11,43,22,"requestCameraPermissionsAsync"],[110,40,43,51,"requestCameraPermissionsAsync"],[110,41,43,51],[111,4,43,51],[111,11,43,51,"_requestCameraPermissionsAsync"],[111,41,43,51],[111,42,43,51,"apply"],[111,47,43,51],[111,54,43,51,"arguments"],[111,63,43,51],[112,2,43,51],[112,4,46,0],[113,2,47,0],[114,0,48,0],[115,0,49,0],[116,0,50,0],[117,0,51,0],[118,2,47,0],[118,11,47,0,"_requestCameraPermissionsAsync"],[118,42,47,0],[119,4,47,0,"_requestCameraPermissionsAsync"],[119,34,47,0],[119,41,47,0,"_asyncToGenerator"],[119,58,47,0],[119,59,47,0,"default"],[119,66,47,0],[119,68,43,7],[119,81,43,54],[120,6,44,4],[120,13,44,11,"ExponentImagePicker"],[120,32,44,30],[120,33,44,30,"default"],[120,40,44,30],[120,41,44,31,"requestCameraPermissionsAsync"],[120,70,44,60],[120,71,44,61],[120,72,44,62],[121,4,45,0],[121,5,45,1],[122,4,45,1],[122,11,45,1,"_requestCameraPermissionsAsync"],[122,41,45,1],[122,42,45,1,"apply"],[122,47,45,1],[122,54,45,1,"arguments"],[122,63,45,1],[123,2,45,1],[124,2,45,1],[124,11,52,22,"requestMediaLibraryPermissionsAsync"],[124,46,52,57,"requestMediaLibraryPermissionsAsync"],[124,47,52,57],[125,4,52,57],[125,11,52,57,"_requestMediaLibraryPermissionsAsync"],[125,47,52,57],[125,48,52,57,"apply"],[125,53,52,57],[125,60,52,57,"arguments"],[125,69,52,57],[126,2,52,57],[126,4,56,0],[127,2,57,0],[128,0,58,0],[129,0,59,0],[130,0,60,0],[131,0,61,0],[132,0,62,0],[133,0,63,0],[134,0,64,0],[135,0,65,0],[136,2,57,0],[136,11,57,0,"_requestMediaLibraryPermissionsAsync"],[136,48,57,0],[137,4,57,0,"_requestMediaLibraryPermissionsAsync"],[137,40,57,0],[137,47,57,0,"_asyncToGenerator"],[137,64,57,0],[137,65,57,0,"default"],[137,72,57,0],[137,74,52,7],[137,87,52,77],[138,6,52,77],[138,10,52,58,"writeOnly"],[138,19,52,67],[138,22,52,67,"arguments"],[138,31,52,67],[138,32,52,67,"length"],[138,38,52,67],[138,46,52,67,"arguments"],[138,55,52,67],[138,63,52,67,"undefined"],[138,72,52,67],[138,75,52,67,"arguments"],[138,84,52,67],[138,90,52,70],[138,95,52,75],[139,6,53,4],[139,10,53,10,"imagePickerMethod"],[139,27,53,27],[139,30,53,30,"ExponentImagePicker"],[139,49,53,49],[139,50,53,49,"default"],[139,57,53,49],[139,58,53,50,"requestMediaLibraryPermissionsAsync"],[139,93,53,85],[140,6,54,4],[140,13,54,11,"imagePickerMethod"],[140,30,54,28],[140,31,54,29,"writeOnly"],[140,40,54,38],[140,41,54,39],[141,4,55,0],[141,5,55,1],[142,4,55,1],[142,11,55,1,"_requestMediaLibraryPermissionsAsync"],[142,47,55,1],[142,48,55,1,"apply"],[142,53,55,1],[142,60,55,1,"arguments"],[142,69,55,1],[143,2,55,1],[144,2,66,7],[144,6,66,13,"useMediaLibraryPermissions"],[144,32,66,39],[144,35,66,42],[144,39,66,42,"createPermissionHook"],[144,55,66,62],[144,56,66,62,"createPermissionHook"],[144,76,66,62],[144,78,66,63],[145,4,67,4],[146,4,68,4,"getMethod"],[146,13,68,13],[146,15,68,16,"options"],[146,22,68,23],[146,26,68,28,"getMediaLibraryPermissionsAsync"],[146,57,68,59],[146,58,68,60,"options"],[146,65,68,67],[146,67,68,69,"writeOnly"],[146,76,68,78],[146,77,68,79],[147,4,69,4,"requestMethod"],[147,17,69,17],[147,19,69,20,"options"],[147,26,69,27],[147,30,69,32,"requestMediaLibraryPermissionsAsync"],[147,65,69,67],[147,66,69,68,"options"],[147,73,69,75],[147,75,69,77,"writeOnly"],[147,84,69,86],[148,2,70,0],[148,3,70,1],[148,4,70,2],[149,2,71,0],[150,2,72,0],[151,0,73,0],[152,0,74,0],[153,0,75,0],[154,0,76,0],[155,0,77,0],[156,0,78,0],[157,0,79,0],[158,0,80,0],[159,2,81,7],[159,6,81,13,"useCameraPermissions"],[159,26,81,33],[159,29,81,36],[159,33,81,36,"createPermissionHook"],[159,49,81,56],[159,50,81,56,"createPermissionHook"],[159,70,81,56],[159,72,81,57],[160,4,82,4,"getMethod"],[160,13,82,13],[160,15,82,15,"getCameraPermissionsAsync"],[160,40,82,40],[161,4,83,4,"requestMethod"],[161,17,83,17],[161,19,83,19,"requestCameraPermissionsAsync"],[162,2,84,0],[162,3,84,1],[162,4,84,2],[163,2,85,0],[164,2,86,0],[165,0,87,0],[166,0,88,0],[167,0,89,0],[168,0,90,0],[169,0,91,0],[170,0,92,0],[171,0,93,0],[172,0,94,0],[173,0,95,0],[174,0,96,0],[175,2,86,0],[175,11,97,22,"getPendingResultAsync"],[175,32,97,43,"getPendingResultAsync"],[175,33,97,43],[176,4,97,43],[176,11,97,43,"_getPendingResultAsync"],[176,33,97,43],[176,34,97,43,"apply"],[176,39,97,43],[176,46,97,43,"arguments"],[176,55,97,43],[177,2,97,43],[177,4,103,0],[178,2,104,0],[179,0,105,0],[180,0,106,0],[181,0,107,0],[182,0,108,0],[183,0,109,0],[184,0,110,0],[185,0,111,0],[186,0,112,0],[187,0,113,0],[188,0,114,0],[189,0,115,0],[190,0,116,0],[191,0,117,0],[192,0,118,0],[193,2,104,0],[193,11,104,0,"_getPendingResultAsync"],[193,34,104,0],[194,4,104,0,"_getPendingResultAsync"],[194,26,104,0],[194,33,104,0,"_asyncToGenerator"],[194,50,104,0],[194,51,104,0,"default"],[194,58,104,0],[194,60,97,7],[194,73,97,46],[195,6,98,4],[195,10,98,8,"ExponentImagePicker"],[195,29,98,27],[195,30,98,27,"default"],[195,37,98,27],[195,38,98,28,"getPendingResultAsync"],[195,59,98,49],[195,61,98,51],[196,8,99,8],[196,15,99,15,"ExponentImagePicker"],[196,34,99,34],[196,35,99,34,"default"],[196,42,99,34],[196,43,99,35,"getPendingResultAsync"],[196,64,99,56],[196,65,99,57],[196,66,99,58],[197,6,100,4],[198,6,101,4],[198,13,101,11],[198,17,101,15],[199,4,102,0],[199,5,102,1],[200,4,102,1],[200,11,102,1,"_getPendingResultAsync"],[200,33,102,1],[200,34,102,1,"apply"],[200,39,102,1],[200,46,102,1,"arguments"],[200,55,102,1],[201,2,102,1],[202,2,102,1],[202,11,119,22,"launchCameraAsync"],[202,28,119,39,"launchCameraAsync"],[202,29,119,39],[203,4,119,39],[203,11,119,39,"_launchCameraAsync"],[203,29,119,39],[203,30,119,39,"apply"],[203,35,119,39],[203,42,119,39,"arguments"],[203,51,119,39],[204,2,119,39],[204,4,126,0],[205,2,127,0],[206,0,128,0],[207,0,129,0],[208,0,130,0],[209,0,131,0],[210,0,132,0],[211,0,133,0],[212,0,134,0],[213,0,135,0],[214,0,136,0],[215,0,137,0],[216,0,138,0],[217,0,139,0],[218,0,140,0],[219,0,141,0],[220,0,142,0],[221,0,143,0],[222,0,144,0],[223,0,145,0],[224,0,146,0],[225,2,127,0],[225,11,127,0,"_launchCameraAsync"],[225,30,127,0],[226,4,127,0,"_launchCameraAsync"],[226,22,127,0],[226,29,127,0,"_asyncToGenerator"],[226,46,127,0],[226,47,127,0,"default"],[226,54,127,0],[226,56,119,7],[226,69,119,54],[227,6,119,54],[227,10,119,40,"options"],[227,17,119,47],[227,20,119,47,"arguments"],[227,29,119,47],[227,30,119,47,"length"],[227,36,119,47],[227,44,119,47,"arguments"],[227,53,119,47],[227,61,119,47,"undefined"],[227,70,119,47],[227,73,119,47,"arguments"],[227,82,119,47],[227,88,119,50],[227,89,119,51],[227,90,119,52],[228,6,120,4],[228,10,120,8],[228,11,120,9,"ExponentImagePicker"],[228,30,120,28],[228,31,120,28,"default"],[228,38,120,28],[228,39,120,29,"launchCameraAsync"],[228,56,120,46],[228,58,120,48],[229,8,121,8],[229,14,121,14],[229,18,121,18,"UnavailabilityError"],[229,34,121,37],[229,35,121,37,"UnavailabilityError"],[229,54,121,37],[229,55,121,38],[229,68,121,51],[229,70,121,53],[229,89,121,72],[229,90,121,73],[230,6,122,4],[231,6,123,4],[231,10,123,10,"mappedOptions"],[231,23,123,23],[231,26,123,26],[231,30,123,26,"mapDeprecatedOptions"],[231,36,123,46],[231,37,123,46,"mapDeprecatedOptions"],[231,57,123,46],[231,59,123,47,"options"],[231,66,123,54],[231,67,123,55],[232,6,124,4],[232,19,124,17,"ExponentImagePicker"],[232,38,124,36],[232,39,124,36,"default"],[232,46,124,36],[232,47,124,37,"launchCameraAsync"],[232,64,124,54],[232,65,124,55,"validateOptions"],[232,80,124,70],[232,81,124,71,"mappedOptions"],[232,94,124,84],[232,95,124,85],[232,96,124,86],[233,4,125,0],[233,5,125,1],[234,4,125,1],[234,11,125,1,"_launchCameraAsync"],[234,29,125,1],[234,30,125,1,"apply"],[234,35,125,1],[234,42,125,1,"arguments"],[234,51,125,1],[235,2,125,1],[236,2,125,1],[236,11,147,22,"launchImageLibraryAsync"],[236,34,147,45,"launchImageLibraryAsync"],[236,35,147,45],[237,4,147,45],[237,11,147,45,"_launchImageLibraryAsync"],[237,35,147,45],[237,36,147,45,"apply"],[237,41,147,45],[237,48,147,45,"arguments"],[237,57,147,45],[238,2,147,45],[239,2,147,45],[239,11,147,45,"_launchImageLibraryAsync"],[239,36,147,45],[240,4,147,45,"_launchImageLibraryAsync"],[240,28,147,45],[240,35,147,45,"_asyncToGenerator"],[240,52,147,45],[240,53,147,45,"default"],[240,60,147,45],[240,62,147,7],[240,75,147,60],[241,6,147,60],[241,10,147,46,"options"],[241,17,147,53],[241,20,147,53,"arguments"],[241,29,147,53],[241,30,147,53,"length"],[241,36,147,53],[241,44,147,53,"arguments"],[241,53,147,53],[241,61,147,53,"undefined"],[241,70,147,53],[241,73,147,53,"arguments"],[241,82,147,53],[241,88,147,56],[241,89,147,57],[241,90,147,58],[242,6,148,4],[242,10,148,10,"mappedOptions"],[242,23,148,23],[242,26,148,26],[242,30,148,26,"mapDeprecatedOptions"],[242,36,148,46],[242,37,148,46,"mapDeprecatedOptions"],[242,57,148,46],[242,59,148,47,"options"],[242,66,148,54],[242,67,148,55],[243,6,149,4],[243,10,149,8],[243,11,149,9,"ExponentImagePicker"],[243,30,149,28],[243,31,149,28,"default"],[243,38,149,28],[243,39,149,29,"launchImageLibraryAsync"],[243,62,149,52],[243,64,149,54],[244,8,150,8],[244,14,150,14],[244,18,150,18,"UnavailabilityError"],[244,34,150,37],[244,35,150,37,"UnavailabilityError"],[244,54,150,37],[244,55,150,38],[244,68,150,51],[244,70,150,53],[244,95,150,78],[244,96,150,79],[245,6,151,4],[246,6,152,4],[246,10,152,8,"mappedOptions"],[246,23,152,21],[246,25,152,23,"allowsEditing"],[246,38,152,36],[246,42,152,40,"mappedOptions"],[246,55,152,53],[246,56,152,54,"allowsMultipleSelection"],[246,79,152,77],[246,81,152,79],[247,8,153,8,"console"],[247,15,153,15],[247,16,153,16,"warn"],[247,20,153,20],[247,21,153,21],[247,138,153,138],[247,141,154,12],[247,232,154,103],[247,235,155,12],[247,257,155,34],[247,258,155,35],[248,6,156,4],[249,6,157,4],[249,19,157,17,"ExponentImagePicker"],[249,38,157,36],[249,39,157,36,"default"],[249,46,157,36],[249,47,157,37,"launchImageLibraryAsync"],[249,70,157,60],[249,71,157,61,"mappedOptions"],[249,84,157,74],[249,85,157,75],[250,4,158,0],[250,5,158,1],[251,4,158,1],[251,11,158,1,"_launchImageLibraryAsync"],[251,35,158,1],[251,36,158,1,"apply"],[251,41,158,1],[251,48,158,1,"arguments"],[251,57,158,1],[252,2,158,1],[253,0,158,1],[253,3]],"functionMap":{"names":["","validateOptions","getCameraPermissionsAsync","getMediaLibraryPermissionsAsync","requestCameraPermissionsAsync","requestMediaLibraryPermissionsAsync","createPermissionHook$argument_0.getMethod","createPermissionHook$argument_0.requestMethod","getPendingResultAsync","launchCameraAsync","launchImageLibraryAsync"],"mappings":"AAA;ACG;CDe;OEM;CFE;OGO;CHE;OIO;CJE;OKO;CLG;eMa,gEN;mBOC,oEP;OQ4B;CRK;OSiB;CTM;OUsB;CVW"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/9c/5ab3a07f46ef93ae70943ad8712d9f0a774cb57b2bf10c28331db1920e3394633901d7 b/frontend/.metro-cache/cache/9c/5ab3a07f46ef93ae70943ad8712d9f0a774cb57b2bf10c28331db1920e3394633901d7 new file mode 100644 index 00000000..a09b5972 --- /dev/null +++ b/frontend/.metro-cache/cache/9c/5ab3a07f46ef93ae70943ad8712d9f0a774cb57b2bf10c28331db1920e3394633901d7 @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":51,"index":51}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":52},"end":{"line":12,"column":22,"index":195}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":196},"end":{"line":13,"column":46,"index":242}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"@react-navigation/bottom-tabs","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":243},"end":{"line":14,"column":73,"index":316}}],"key":"+CsiEPZJMQUbFs9pwhg0Pji1O3k=","exportNames":["*"],"imports":1}},{"name":"expo-image-picker","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":317},"end":{"line":15,"column":49,"index":366}}],"key":"XQFgv2+WadF9xV+S67CI6D8lClA=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":367},"end":{"line":16,"column":50,"index":417}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","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/src/screens/HomeScreen.tsx\",\n _s = $RefreshSig$();\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 function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return HomeScreen;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _expoVectorIcons = require(_dependencyMap[4], \"@expo/vector-icons\");\n var _reactNavigationBottomTabs = require(_dependencyMap[5], \"@react-navigation/bottom-tabs\");\n var _expoImagePicker = require(_dependencyMap[6], \"expo-image-picker\");\n var ImagePicker = _interopNamespace(_expoImagePicker);\n var _contextsAuthContext = require(_dependencyMap[7], \"../contexts/AuthContext\");\n var _reactJsxDevRuntime = require(_dependencyMap[8], \"react/jsx-dev-runtime\");\n var _Dimensions$get = _reactNative.Dimensions.get('window'),\n width = _Dimensions$get.width;\n function HomeTab() {\n _s();\n var _useAuth = (0, _contextsAuthContext.useAuth)(),\n user = _useAuth.user;\n var _useState = (0, _react.useState)(null),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n profileImage = _useState2[0],\n setProfileImage = _useState2[1];\n var pickImage = /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator.default)(function* () {\n var permissionResult = yield ImagePicker.requestMediaLibraryPermissionsAsync();\n if (permissionResult.granted === false) {\n _reactNative.Alert.alert('Permission Required', 'Permission to access camera roll is required!');\n return;\n }\n var result = yield ImagePicker.launchImageLibraryAsync({\n mediaTypes: ImagePicker.MediaTypeOptions.Images,\n allowsEditing: true,\n aspect: [1, 1],\n quality: 0.5,\n base64: true\n });\n if (!result.canceled && result.assets[0].base64) {\n var base64Image = `data:image/jpeg;base64,${result.assets[0].base64}`;\n setProfileImage(base64Image);\n // TODO: Save to backend\n }\n });\n return function pickImage() {\n return _ref.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.SafeAreaView, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n showsVerticalScrollIndicator: false,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.headerLeft,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.profileImage,\n onPress: pickImage,\n children: profileImage ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Image, {\n source: {\n uri: profileImage\n },\n style: styles.profileImageSrc\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 17\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"person\",\n size: 24,\n color: \"#6B7280\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.profileBadge,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"star\",\n size: 12,\n color: \"#FFD700\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.trustScore,\n children: \"750\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.headerRight,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.iconButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"qr-code-outline\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 66,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 65,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.iconButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"notifications-outline\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 68,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.iconButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"settings-outline\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.announcementWidget,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n horizontal: true,\n showsHorizontalScrollIndicator: false,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.announcement,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.announcementTitle,\n children: \"\\uD83C\\uDF89 Welcome to PezkuwiChain!\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.announcementText,\n children: \"Start your citizenship journey today\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.announcement,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.announcementTitle,\n children: \"\\uD83D\\uDCE2 New Feature\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.announcementText,\n children: \"Vote on governance proposals\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 78,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.quickActionsContainer,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.sectionTitle,\n children: \"Quick Actions\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.actionsGrid,\n children: QUICK_ACTIONS.map(action => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.actionCard,\n activeOpacity: 0.7,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: [styles.actionIcon, {\n backgroundColor: action.color\n }],\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: action.icon,\n size: 24,\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 102,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 17\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.actionLabel,\n children: action.label\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 104,\n columnNumber: 17\n }, this)]\n }, action.id, true, {\n fileName: _jsxFileName,\n lineNumber: 96,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 92,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 5\n }, this);\n }\n _s(HomeTab, \"xEp7SEfX94u+oibpmCw6eCxkmPE=\", false, function () {\n return [_contextsAuthContext.useAuth];\n });\n _c = HomeTab;\n function WalletTab() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.SafeAreaView, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.walletHeader,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.walletTitle,\n children: \"My Wallet\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 119,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 118,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.balanceCards,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.balanceCard,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.balanceCardHeader,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Image, {\n source: {\n uri: 'https://customer-assets.emergentagent.com/job_mobile-wallet-app-3/artifacts/izidxcrq_hez_logo_kurdistangunesi.png'\n },\n style: styles.tokenLogo\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 126,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.tokenSymbol,\n children: \"HEZ\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 130,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 125,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.balanceAmount,\n children: \"5,000.00\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 132,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.balanceUsd,\n children: \"\\u2248 $50,000 USD\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 133,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 124,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.balanceCard,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.balanceCardHeader,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Image, {\n source: {\n uri: 'https://customer-assets.emergentagent.com/job_mobile-wallet-app-3/artifacts/jjj4s5p3_pez_logo.jpg'\n },\n style: styles.tokenLogo\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 138,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.tokenSymbol,\n children: \"PEZ\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 142,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 137,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.balanceAmount,\n children: \"1,000.00\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 144,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.balanceUsd,\n children: \"\\u2248 $1,000 USD\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 145,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 136,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 123,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.walletActions,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.walletActionButton,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-up\",\n size: 24,\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 152,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.walletActionText,\n children: \"Send\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 153,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 151,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.walletActionButton,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-down\",\n size: 24,\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 156,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.walletActionText,\n children: \"Receive\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 157,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 155,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.walletActionButton,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"swap-horizontal\",\n size: 24,\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 160,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.walletActionText,\n children: \"Swap\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 161,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 159,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 150,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 117,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 116,\n columnNumber: 5\n }, this);\n }\n _c2 = WalletTab;\n function CitizensTab() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.placeholderText,\n children: \"Citizens Screen\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 172,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 171,\n columnNumber: 5\n }, this);\n }\n _c3 = CitizensTab;\n function ReferralTab() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.placeholderText,\n children: \"Referral Screen\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 180,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 179,\n columnNumber: 5\n }, this);\n }\n _c4 = ReferralTab;\n function ProfileTab() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.placeholderText,\n children: \"Profile Screen\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 188,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 187,\n columnNumber: 5\n }, this);\n }\n _c5 = ProfileTab;\n var Tab = (0, _reactNavigationBottomTabs.createBottomTabNavigator)();\n function HomeScreen() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Tab.Navigator, {\n screenOptions: {\n headerShown: false,\n tabBarActiveTintColor: '#EE2A35',\n tabBarInactiveTintColor: '#6B7280',\n tabBarStyle: styles.tabBar\n },\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Tab.Screen, {\n name: \"HomeTab\",\n component: HomeTab,\n options: {\n tabBarLabel: 'Home',\n tabBarIcon: _ref2 => {\n var color = _ref2.color,\n size = _ref2.size;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"home\",\n size: size,\n color: color\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 211,\n columnNumber: 13\n }, this);\n }\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 205,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Tab.Screen, {\n name: \"Wallet\",\n component: WalletTab,\n options: {\n tabBarLabel: 'Wallet',\n tabBarIcon: _ref3 => {\n var color = _ref3.color,\n size = _ref3.size;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"wallet\",\n size: size,\n color: color\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 221,\n columnNumber: 13\n }, this);\n }\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 215,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Tab.Screen, {\n name: \"Citizens\",\n component: CitizensTab,\n options: {\n tabBarLabel: 'Citizens',\n tabBarIcon: _ref4 => {\n var color = _ref4.color,\n size = _ref4.size;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"people\",\n size: size,\n color: color\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 231,\n columnNumber: 13\n }, this);\n }\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 225,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Tab.Screen, {\n name: \"Referral\",\n component: ReferralTab,\n options: {\n tabBarLabel: 'Referral',\n tabBarIcon: _ref5 => {\n var color = _ref5.color,\n size = _ref5.size;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"gift\",\n size: size,\n color: color\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 241,\n columnNumber: 13\n }, this);\n }\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 235,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Tab.Screen, {\n name: \"Profile\",\n component: ProfileTab,\n options: {\n tabBarLabel: 'Profile',\n tabBarIcon: _ref6 => {\n var color = _ref6.color,\n size = _ref6.size;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"person\",\n size: size,\n color: color\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 251,\n columnNumber: 13\n }, this);\n }\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 245,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 197,\n columnNumber: 5\n }, this);\n }\n _c6 = HomeScreen;\n var QUICK_ACTIONS = [{\n id: '1',\n label: 'Send',\n icon: 'arrow-forward',\n color: '#EE2A35'\n }, {\n id: '2',\n label: 'Receive',\n icon: 'arrow-down',\n color: '#00A651'\n }, {\n id: '3',\n label: 'Swap',\n icon: 'swap-horizontal',\n color: '#FFD700'\n }, {\n id: '4',\n label: 'Vote',\n icon: 'checkmark-circle',\n color: '#3B82F6'\n }, {\n id: '5',\n label: 'Stake',\n icon: 'lock-closed',\n color: '#8B5CF6'\n }, {\n id: '6',\n label: 'Identity',\n icon: 'card',\n color: '#10B981'\n }, {\n id: '7',\n label: 'Passport',\n icon: 'document-text',\n color: '#F59E0B'\n }, {\n id: '8',\n label: 'Education',\n icon: 'school',\n color: '#EC4899'\n }, {\n id: '9',\n label: 'Business',\n icon: 'briefcase',\n color: '#6366F1'\n }, {\n id: '10',\n label: 'Treasury',\n icon: 'cash',\n color: '#14B8A6'\n }, {\n id: '11',\n label: 'Proposals',\n icon: 'bulb',\n color: '#F97316'\n }, {\n id: '12',\n label: 'History',\n icon: 'time',\n color: '#84CC16'\n }, {\n id: '13',\n label: 'QR Scan',\n icon: 'qr-code',\n color: '#06B6D4'\n }, {\n id: '14',\n label: 'Settings',\n icon: 'settings',\n color: '#64748B'\n }, {\n id: '15',\n label: 'Help',\n icon: 'help-circle',\n color: '#A855F7'\n }, {\n id: '16',\n label: 'Rewards',\n icon: 'star',\n color: '#FBBF24'\n }, {\n id: '17',\n label: 'Trust',\n icon: 'heart',\n color: '#EF4444'\n }, {\n id: '18',\n label: 'Parliament',\n icon: 'flag',\n color: '#3B82F6'\n }, {\n id: '19',\n label: 'Ministry',\n icon: 'business',\n color: '#10B981'\n }, {\n id: '20',\n label: 'Justice',\n icon: 'hammer',\n color: '#78350F'\n }, {\n id: '21',\n label: 'Tax',\n icon: 'receipt',\n color: '#991B1B'\n }, {\n id: '22',\n label: 'Census',\n icon: 'people-circle',\n color: '#1E40AF'\n }, {\n id: '23',\n label: 'Land',\n icon: 'map',\n color: '#065F46'\n }, {\n id: '24',\n label: 'Marriage',\n icon: 'heart-circle',\n color: '#BE185D'\n }, {\n id: '25',\n label: 'Birth',\n icon: 'happy',\n color: '#7C3AED'\n }, {\n id: '26',\n label: 'Death',\n icon: 'sad',\n color: '#404040'\n }, {\n id: '27',\n label: 'Trade',\n icon: 'storefront',\n color: '#0891B2'\n }, {\n id: '28',\n label: 'Export',\n icon: 'airplane',\n color: '#4338CA'\n }, {\n id: '29',\n label: 'Import',\n icon: 'boat',\n color: '#15803D'\n }, {\n id: '30',\n label: 'More',\n icon: 'apps',\n color: '#9333EA'\n }];\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n justifyContent: 'space-between',\n alignItems: 'center',\n padding: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n headerLeft: {\n position: 'relative'\n },\n profileImage: {\n width: 50,\n height: 50,\n borderRadius: 25,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center',\n overflow: 'hidden'\n },\n profileImageSrc: {\n width: 50,\n height: 50\n },\n profileBadge: {\n position: 'absolute',\n bottom: -5,\n right: -5,\n backgroundColor: '#1F2937',\n borderRadius: 12,\n paddingHorizontal: 6,\n paddingVertical: 2,\n flexDirection: 'row',\n alignItems: 'center',\n gap: 2\n },\n trustScore: {\n fontSize: 10,\n fontWeight: '600',\n color: '#FFF'\n },\n headerRight: {\n flexDirection: 'row',\n gap: 12\n },\n iconButton: {\n padding: 8\n },\n announcementWidget: {\n padding: 16\n },\n announcement: {\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n marginRight: 12,\n width: width - 64,\n borderLeftWidth: 4,\n borderLeftColor: '#EE2A35'\n },\n announcementTitle: {\n fontSize: 16,\n fontWeight: '600',\n color: '#1F2937',\n marginBottom: 4\n },\n announcementText: {\n fontSize: 14,\n color: '#6B7280'\n },\n quickActionsContainer: {\n padding: 16\n },\n sectionTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937',\n marginBottom: 16\n },\n actionsGrid: {\n flexDirection: 'row',\n flexWrap: 'wrap',\n gap: 12\n },\n actionCard: {\n width: (width - 64) / 4,\n alignItems: 'center',\n padding: 8\n },\n actionIcon: {\n width: 50,\n height: 50,\n borderRadius: 12,\n alignItems: 'center',\n justifyContent: 'center',\n marginBottom: 8\n },\n actionLabel: {\n fontSize: 11,\n color: '#374151',\n textAlign: 'center'\n },\n walletHeader: {\n padding: 20,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n walletTitle: {\n fontSize: 24,\n fontWeight: '700',\n color: '#1F2937'\n },\n balanceCards: {\n padding: 16,\n gap: 12\n },\n balanceCard: {\n backgroundColor: '#FFF',\n padding: 20,\n borderRadius: 16,\n borderWidth: 1,\n borderColor: '#E5E7EB'\n },\n balanceCardHeader: {\n flexDirection: 'row',\n alignItems: 'center',\n gap: 8,\n marginBottom: 12\n },\n tokenLogo: {\n width: 32,\n height: 32,\n borderRadius: 16\n },\n tokenSymbol: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n balanceAmount: {\n fontSize: 32,\n fontWeight: '700',\n color: '#1F2937',\n marginBottom: 4\n },\n balanceUsd: {\n fontSize: 16,\n color: '#6B7280'\n },\n walletActions: {\n flexDirection: 'row',\n padding: 16,\n gap: 12\n },\n walletActionButton: {\n flex: 1,\n backgroundColor: '#EE2A35',\n padding: 16,\n borderRadius: 12,\n alignItems: 'center',\n gap: 4\n },\n walletActionText: {\n color: '#FFF',\n fontSize: 14,\n fontWeight: '600'\n },\n placeholderText: {\n flex: 1,\n textAlign: 'center',\n marginTop: 100,\n fontSize: 18,\n color: '#6B7280'\n },\n tabBar: {\n borderTopWidth: 1,\n borderTopColor: '#E5E7EB',\n paddingBottom: 8,\n paddingTop: 8,\n height: 65\n }\n });\n var _c, _c2, _c3, _c4, _c5, _c6;\n $RefreshReg$(_c, \"HomeTab\");\n $RefreshReg$(_c2, \"WalletTab\");\n $RefreshReg$(_c3, \"CitizensTab\");\n $RefreshReg$(_c4, \"ReferralTab\");\n $RefreshReg$(_c5, \"ProfileTab\");\n $RefreshReg$(_c6, \"HomeScreen\");\n});","lineCount":1056,"map":[[29,2,195,15,"Object"],[29,8,195,15],[29,9,195,15,"defineProperty"],[29,23,195,15],[29,24,195,15,"exports"],[29,31,195,15],[30,4,195,15,"enumerable"],[30,14,195,15],[31,4,195,15,"get"],[31,7,195,15],[31,18,195,15,"get"],[31,19,195,15],[32,6,195,15],[32,13,195,15,"HomeScreen"],[32,23,195,15],[33,4,195,15],[34,2,195,15],[35,2,257,1],[35,6,257,1,"_babelRuntimeHelpersAsyncToGenerator"],[35,42,257,1],[35,45,257,1,"require"],[35,52,257,1],[35,53,257,1,"_dependencyMap"],[35,67,257,1],[36,2,257,1],[36,6,257,1,"_asyncToGenerator"],[36,23,257,1],[36,26,257,1,"_interopDefault"],[36,41,257,1],[36,42,257,1,"_babelRuntimeHelpersAsyncToGenerator"],[36,78,257,1],[37,2,257,1],[37,6,257,1,"_babelRuntimeHelpersSlicedToArray"],[37,39,257,1],[37,42,257,1,"require"],[37,49,257,1],[37,50,257,1,"_dependencyMap"],[37,64,257,1],[38,2,257,1],[38,6,257,1,"_slicedToArray"],[38,20,257,1],[38,23,257,1,"_interopDefault"],[38,38,257,1],[38,39,257,1,"_babelRuntimeHelpersSlicedToArray"],[38,72,257,1],[39,2,1,0],[39,6,1,0,"_react"],[39,12,1,0],[39,15,1,0,"require"],[39,22,1,0],[39,23,1,0,"_dependencyMap"],[39,37,1,0],[40,2,2,0],[40,6,2,0,"_reactNative"],[40,18,2,0],[40,21,2,0,"require"],[40,28,2,0],[40,29,2,0,"_dependencyMap"],[40,43,2,0],[41,2,13,0],[41,6,13,0,"_expoVectorIcons"],[41,22,13,0],[41,25,13,0,"require"],[41,32,13,0],[41,33,13,0,"_dependencyMap"],[41,47,13,0],[42,2,14,0],[42,6,14,0,"_reactNavigationBottomTabs"],[42,32,14,0],[42,35,14,0,"require"],[42,42,14,0],[42,43,14,0,"_dependencyMap"],[42,57,14,0],[43,2,15,0],[43,6,15,0,"_expoImagePicker"],[43,22,15,0],[43,25,15,0,"require"],[43,32,15,0],[43,33,15,0,"_dependencyMap"],[43,47,15,0],[44,2,15,0],[44,6,15,0,"ImagePicker"],[44,17,15,0],[44,20,15,0,"_interopNamespace"],[44,37,15,0],[44,38,15,0,"_expoImagePicker"],[44,54,15,0],[45,2,16,0],[45,6,16,0,"_contextsAuthContext"],[45,26,16,0],[45,29,16,0,"require"],[45,36,16,0],[45,37,16,0,"_dependencyMap"],[45,51,16,0],[46,2,16,50],[46,6,16,50,"_reactJsxDevRuntime"],[46,25,16,50],[46,28,16,50,"require"],[46,35,16,50],[46,36,16,50,"_dependencyMap"],[46,50,16,50],[47,2,18,0],[47,6,18,0,"_Dimensions$get"],[47,21,18,0],[47,24,18,18,"Dimensions"],[47,36,18,28],[47,37,18,28,"Dimensions"],[47,47,18,28],[47,48,18,29,"get"],[47,51,18,32],[47,52,18,33],[47,60,18,41],[47,61,18,42],[48,4,18,8,"width"],[48,9,18,13],[48,12,18,13,"_Dimensions$get"],[48,27,18,13],[48,28,18,8,"width"],[48,33,18,13],[49,2,20,0],[49,11,20,9,"HomeTab"],[49,18,20,16,"HomeTab"],[49,19,20,16],[49,21,20,19],[50,4,20,19,"_s"],[50,6,20,19],[51,4,21,2],[51,8,21,2,"_useAuth"],[51,16,21,2],[51,19,21,19],[51,23,21,19,"useAuth"],[51,43,21,26],[51,44,21,26,"useAuth"],[51,51,21,26],[51,53,21,27],[51,54,21,28],[52,6,21,10,"user"],[52,10,21,14],[52,13,21,14,"_useAuth"],[52,21,21,14],[52,22,21,10,"user"],[52,26,21,14],[53,4,22,2],[53,8,22,2,"_useState"],[53,17,22,2],[53,20,22,42],[53,24,22,42,"useState"],[53,30,22,50],[53,31,22,50,"useState"],[53,39,22,50],[53,41,22,66],[53,45,22,70],[53,46,22,71],[54,6,22,71,"_useState2"],[54,16,22,71],[54,23,22,71,"_slicedToArray"],[54,37,22,71],[54,38,22,71,"default"],[54,45,22,71],[54,47,22,71,"_useState"],[54,56,22,71],[55,6,22,9,"profileImage"],[55,18,22,21],[55,21,22,21,"_useState2"],[55,31,22,21],[56,6,22,23,"setProfileImage"],[56,21,22,38],[56,24,22,38,"_useState2"],[56,34,22,38],[57,4,24,2],[57,8,24,8,"pickImage"],[57,17,24,17],[58,6,24,17],[58,10,24,17,"_ref"],[58,14,24,17],[58,21,24,17,"_asyncToGenerator"],[58,38,24,17],[58,39,24,17,"default"],[58,46,24,17],[58,48,24,20],[58,61,24,32],[59,8,25,4],[59,12,25,10,"permissionResult"],[59,28,25,26],[59,37,25,35,"ImagePicker"],[59,48,25,46],[59,49,25,47,"requestMediaLibraryPermissionsAsync"],[59,84,25,82],[59,85,25,83],[59,86,25,84],[60,8,27,4],[60,12,27,8,"permissionResult"],[60,28,27,24],[60,29,27,25,"granted"],[60,36,27,32],[60,41,27,37],[60,46,27,42],[60,48,27,44],[61,10,28,6,"Alert"],[61,22,28,11],[61,23,28,11,"Alert"],[61,28,28,11],[61,29,28,12,"alert"],[61,34,28,17],[61,35,28,18],[61,56,28,39],[61,58,28,41],[61,105,28,88],[61,106,28,89],[62,10,29,6],[63,8,30,4],[64,8,32,4],[64,12,32,10,"result"],[64,18,32,16],[64,27,32,25,"ImagePicker"],[64,38,32,36],[64,39,32,37,"launchImageLibraryAsync"],[64,62,32,60],[64,63,32,61],[65,10,33,6,"mediaTypes"],[65,20,33,16],[65,22,33,18,"ImagePicker"],[65,33,33,29],[65,34,33,30,"MediaTypeOptions"],[65,50,33,46],[65,51,33,47,"Images"],[65,57,33,53],[66,10,34,6,"allowsEditing"],[66,23,34,19],[66,25,34,21],[66,29,34,25],[67,10,35,6,"aspect"],[67,16,35,12],[67,18,35,14],[67,19,35,15],[67,20,35,16],[67,22,35,18],[67,23,35,19],[67,24,35,20],[68,10,36,6,"quality"],[68,17,36,13],[68,19,36,15],[68,22,36,18],[69,10,37,6,"base64"],[69,16,37,12],[69,18,37,14],[70,8,38,4],[70,9,38,5],[70,10,38,6],[71,8,40,4],[71,12,40,8],[71,13,40,9,"result"],[71,19,40,15],[71,20,40,16,"canceled"],[71,28,40,24],[71,32,40,28,"result"],[71,38,40,34],[71,39,40,35,"assets"],[71,45,40,41],[71,46,40,42],[71,47,40,43],[71,48,40,44],[71,49,40,45,"base64"],[71,55,40,51],[71,57,40,53],[72,10,41,6],[72,14,41,12,"base64Image"],[72,25,41,23],[72,28,41,26],[72,54,41,52,"result"],[72,60,41,58],[72,61,41,59,"assets"],[72,67,41,65],[72,68,41,66],[72,69,41,67],[72,70,41,68],[72,71,41,69,"base64"],[72,77,41,75],[72,79,41,77],[73,10,42,6,"setProfileImage"],[73,25,42,21],[73,26,42,22,"base64Image"],[73,37,42,33],[73,38,42,34],[74,10,43,6],[75,8,44,4],[76,6,45,2],[76,7,45,3],[77,6,45,3],[77,22,24,8,"pickImage"],[77,31,24,17,"pickImage"],[77,32,24,17],[78,8,24,17],[78,15,24,17,"_ref"],[78,19,24,17],[78,20,24,17,"apply"],[78,25,24,17],[78,32,24,17,"arguments"],[78,41,24,17],[79,6,24,17],[80,4,24,17],[80,7,45,3],[81,4,46,2],[81,24,47,4],[81,28,47,4,"_reactJsxDevRuntime"],[81,47,47,4],[81,48,47,4,"jsxDEV"],[81,54,47,4],[81,56,47,5,"_reactNative"],[81,68,47,17],[81,69,47,17,"SafeAreaView"],[81,81,47,17],[82,6,47,18,"style"],[82,11,47,23],[82,13,47,25,"styles"],[82,19,47,31],[82,20,47,32,"container"],[82,29,47,42],[83,6,47,42,"children"],[83,14,47,42],[83,29,48,6],[83,33,48,6,"_reactJsxDevRuntime"],[83,52,48,6],[83,53,48,6,"jsxDEV"],[83,59,48,6],[83,61,48,7,"_reactNative"],[83,73,48,17],[83,74,48,17,"ScrollView"],[83,84,48,17],[84,8,48,18,"showsVerticalScrollIndicator"],[84,36,48,46],[84,38,48,48],[84,43,48,54],[85,8,48,54,"children"],[85,16,48,54],[85,32,50,8],[85,36,50,8,"_reactJsxDevRuntime"],[85,55,50,8],[85,56,50,8,"jsxDEV"],[85,62,50,8],[85,64,50,9,"_reactNative"],[85,76,50,13],[85,77,50,13,"View"],[85,81,50,13],[86,10,50,14,"style"],[86,15,50,19],[86,17,50,21,"styles"],[86,23,50,27],[86,24,50,28,"header"],[86,30,50,35],[87,10,50,35,"children"],[87,18,50,35],[87,34,51,10],[87,38,51,10,"_reactJsxDevRuntime"],[87,57,51,10],[87,58,51,10,"jsxDEV"],[87,64,51,10],[87,66,51,11,"_reactNative"],[87,78,51,15],[87,79,51,15,"View"],[87,83,51,15],[88,12,51,16,"style"],[88,17,51,21],[88,19,51,23,"styles"],[88,25,51,29],[88,26,51,30,"headerLeft"],[88,36,51,41],[89,12,51,41,"children"],[89,20,51,41],[89,36,52,12],[89,40,52,12,"_reactJsxDevRuntime"],[89,59,52,12],[89,60,52,12,"jsxDEV"],[89,66,52,12],[89,68,52,13,"_reactNative"],[89,80,52,29],[89,81,52,29,"TouchableOpacity"],[89,97,52,29],[90,14,52,30,"style"],[90,19,52,35],[90,21,52,37,"styles"],[90,27,52,43],[90,28,52,44,"profileImage"],[90,40,52,57],[91,14,52,58,"onPress"],[91,21,52,65],[91,23,52,67,"pickImage"],[91,32,52,77],[92,14,52,77,"children"],[92,22,52,77],[92,24,53,15,"profileImage"],[92,36,53,27],[92,52,54,16],[92,56,54,16,"_reactJsxDevRuntime"],[92,75,54,16],[92,76,54,16,"jsxDEV"],[92,82,54,16],[92,84,54,17,"_reactNative"],[92,96,54,22],[92,97,54,22,"Image"],[92,102,54,22],[93,16,54,23,"source"],[93,22,54,29],[93,24,54,31],[94,18,54,33,"uri"],[94,21,54,36],[94,23,54,38,"profileImage"],[95,16,54,51],[95,17,54,53],[96,16,54,54,"style"],[96,21,54,59],[96,23,54,61,"styles"],[96,29,54,67],[96,30,54,68,"profileImageSrc"],[97,14,54,84],[98,16,54,84,"fileName"],[98,24,54,84],[98,26,54,84,"_jsxFileName"],[98,38,54,84],[99,16,54,84,"lineNumber"],[99,26,54,84],[100,16,54,84,"columnNumber"],[100,28,54,84],[101,14,54,84],[101,21,54,86],[101,22,54,87],[101,38,56,16],[101,42,56,16,"_reactJsxDevRuntime"],[101,61,56,16],[101,62,56,16,"jsxDEV"],[101,68,56,16],[101,70,56,17,"_expoVectorIcons"],[101,86,56,25],[101,87,56,25,"Ionicons"],[101,95,56,25],[102,16,56,26,"name"],[102,20,56,30],[102,22,56,31],[102,30,56,39],[103,16,56,40,"size"],[103,20,56,44],[103,22,56,46],[103,24,56,49],[104,16,56,50,"color"],[104,21,56,55],[104,23,56,56],[105,14,56,65],[106,16,56,65,"fileName"],[106,24,56,65],[106,26,56,65,"_jsxFileName"],[106,38,56,65],[107,16,56,65,"lineNumber"],[107,26,56,65],[108,16,56,65,"columnNumber"],[108,28,56,65],[109,14,56,65],[109,21,56,67],[110,12,57,15],[111,14,57,15,"fileName"],[111,22,57,15],[111,24,57,15,"_jsxFileName"],[111,36,57,15],[112,14,57,15,"lineNumber"],[112,24,57,15],[113,14,57,15,"columnNumber"],[113,26,57,15],[114,12,57,15],[114,19,58,30],[114,20,58,31],[114,35,59,12],[114,39,59,12,"_reactJsxDevRuntime"],[114,58,59,12],[114,59,59,12,"jsxDEV"],[114,65,59,12],[114,67,59,13,"_reactNative"],[114,79,59,17],[114,80,59,17,"View"],[114,84,59,17],[115,14,59,18,"style"],[115,19,59,23],[115,21,59,25,"styles"],[115,27,59,31],[115,28,59,32,"profileBadge"],[115,40,59,45],[116,14,59,45,"children"],[116,22,59,45],[116,38,60,14],[116,42,60,14,"_reactJsxDevRuntime"],[116,61,60,14],[116,62,60,14,"jsxDEV"],[116,68,60,14],[116,70,60,15,"_expoVectorIcons"],[116,86,60,23],[116,87,60,23,"Ionicons"],[116,95,60,23],[117,16,60,24,"name"],[117,20,60,28],[117,22,60,29],[117,28,60,35],[118,16,60,36,"size"],[118,20,60,40],[118,22,60,42],[118,24,60,45],[119,16,60,46,"color"],[119,21,60,51],[119,23,60,52],[120,14,60,61],[121,16,60,61,"fileName"],[121,24,60,61],[121,26,60,61,"_jsxFileName"],[121,38,60,61],[122,16,60,61,"lineNumber"],[122,26,60,61],[123,16,60,61,"columnNumber"],[123,28,60,61],[124,14,60,61],[124,21,60,63],[124,22,60,64],[124,37,61,14],[124,41,61,14,"_reactJsxDevRuntime"],[124,60,61,14],[124,61,61,14,"jsxDEV"],[124,67,61,14],[124,69,61,15,"_reactNative"],[124,81,61,19],[124,82,61,19,"Text"],[124,86,61,19],[125,16,61,20,"style"],[125,21,61,25],[125,23,61,27,"styles"],[125,29,61,33],[125,30,61,34,"trustScore"],[125,40,61,45],[126,16,61,45,"children"],[126,24,61,45],[126,26,61,46],[127,14,61,49],[128,16,61,49,"fileName"],[128,24,61,49],[128,26,61,49,"_jsxFileName"],[128,38,61,49],[129,16,61,49,"lineNumber"],[129,26,61,49],[130,16,61,49,"columnNumber"],[130,28,61,49],[131,14,61,49],[131,21,61,55],[131,22,61,56],[132,12,61,56],[133,14,61,56,"fileName"],[133,22,61,56],[133,24,61,56,"_jsxFileName"],[133,36,61,56],[134,14,61,56,"lineNumber"],[134,24,61,56],[135,14,61,56,"columnNumber"],[135,26,61,56],[136,12,61,56],[136,19,62,18],[136,20,62,19],[137,10,62,19],[138,12,62,19,"fileName"],[138,20,62,19],[138,22,62,19,"_jsxFileName"],[138,34,62,19],[139,12,62,19,"lineNumber"],[139,22,62,19],[140,12,62,19,"columnNumber"],[140,24,62,19],[141,10,62,19],[141,17,63,16],[141,18,63,17],[141,33,64,10],[141,37,64,10,"_reactJsxDevRuntime"],[141,56,64,10],[141,57,64,10,"jsxDEV"],[141,63,64,10],[141,65,64,11,"_reactNative"],[141,77,64,15],[141,78,64,15,"View"],[141,82,64,15],[142,12,64,16,"style"],[142,17,64,21],[142,19,64,23,"styles"],[142,25,64,29],[142,26,64,30,"headerRight"],[142,37,64,42],[143,12,64,42,"children"],[143,20,64,42],[143,36,65,12],[143,40,65,12,"_reactJsxDevRuntime"],[143,59,65,12],[143,60,65,12,"jsxDEV"],[143,66,65,12],[143,68,65,13,"_reactNative"],[143,80,65,29],[143,81,65,29,"TouchableOpacity"],[143,97,65,29],[144,14,65,30,"style"],[144,19,65,35],[144,21,65,37,"styles"],[144,27,65,43],[144,28,65,44,"iconButton"],[144,38,65,55],[145,14,65,55,"children"],[145,22,65,55],[145,37,66,14],[145,41,66,14,"_reactJsxDevRuntime"],[145,60,66,14],[145,61,66,14,"jsxDEV"],[145,67,66,14],[145,69,66,15,"_expoVectorIcons"],[145,85,66,23],[145,86,66,23,"Ionicons"],[145,94,66,23],[146,16,66,24,"name"],[146,20,66,28],[146,22,66,29],[146,39,66,46],[147,16,66,47,"size"],[147,20,66,51],[147,22,66,53],[147,24,66,56],[148,16,66,57,"color"],[148,21,66,62],[148,23,66,63],[149,14,66,72],[150,16,66,72,"fileName"],[150,24,66,72],[150,26,66,72,"_jsxFileName"],[150,38,66,72],[151,16,66,72,"lineNumber"],[151,26,66,72],[152,16,66,72,"columnNumber"],[152,28,66,72],[153,14,66,72],[153,21,66,74],[154,12,66,75],[155,14,66,75,"fileName"],[155,22,66,75],[155,24,66,75,"_jsxFileName"],[155,36,66,75],[156,14,66,75,"lineNumber"],[156,24,66,75],[157,14,66,75,"columnNumber"],[157,26,66,75],[158,12,66,75],[158,19,67,30],[158,20,67,31],[158,35,68,12],[158,39,68,12,"_reactJsxDevRuntime"],[158,58,68,12],[158,59,68,12,"jsxDEV"],[158,65,68,12],[158,67,68,13,"_reactNative"],[158,79,68,29],[158,80,68,29,"TouchableOpacity"],[158,96,68,29],[159,14,68,30,"style"],[159,19,68,35],[159,21,68,37,"styles"],[159,27,68,43],[159,28,68,44,"iconButton"],[159,38,68,55],[160,14,68,55,"children"],[160,22,68,55],[160,37,69,14],[160,41,69,14,"_reactJsxDevRuntime"],[160,60,69,14],[160,61,69,14,"jsxDEV"],[160,67,69,14],[160,69,69,15,"_expoVectorIcons"],[160,85,69,23],[160,86,69,23,"Ionicons"],[160,94,69,23],[161,16,69,24,"name"],[161,20,69,28],[161,22,69,29],[161,45,69,52],[162,16,69,53,"size"],[162,20,69,57],[162,22,69,59],[162,24,69,62],[163,16,69,63,"color"],[163,21,69,68],[163,23,69,69],[164,14,69,78],[165,16,69,78,"fileName"],[165,24,69,78],[165,26,69,78,"_jsxFileName"],[165,38,69,78],[166,16,69,78,"lineNumber"],[166,26,69,78],[167,16,69,78,"columnNumber"],[167,28,69,78],[168,14,69,78],[168,21,69,80],[169,12,69,81],[170,14,69,81,"fileName"],[170,22,69,81],[170,24,69,81,"_jsxFileName"],[170,36,69,81],[171,14,69,81,"lineNumber"],[171,24,69,81],[172,14,69,81,"columnNumber"],[172,26,69,81],[173,12,69,81],[173,19,70,30],[173,20,70,31],[173,35,71,12],[173,39,71,12,"_reactJsxDevRuntime"],[173,58,71,12],[173,59,71,12,"jsxDEV"],[173,65,71,12],[173,67,71,13,"_reactNative"],[173,79,71,29],[173,80,71,29,"TouchableOpacity"],[173,96,71,29],[174,14,71,30,"style"],[174,19,71,35],[174,21,71,37,"styles"],[174,27,71,43],[174,28,71,44,"iconButton"],[174,38,71,55],[175,14,71,55,"children"],[175,22,71,55],[175,37,72,14],[175,41,72,14,"_reactJsxDevRuntime"],[175,60,72,14],[175,61,72,14,"jsxDEV"],[175,67,72,14],[175,69,72,15,"_expoVectorIcons"],[175,85,72,23],[175,86,72,23,"Ionicons"],[175,94,72,23],[176,16,72,24,"name"],[176,20,72,28],[176,22,72,29],[176,40,72,47],[177,16,72,48,"size"],[177,20,72,52],[177,22,72,54],[177,24,72,57],[178,16,72,58,"color"],[178,21,72,63],[178,23,72,64],[179,14,72,73],[180,16,72,73,"fileName"],[180,24,72,73],[180,26,72,73,"_jsxFileName"],[180,38,72,73],[181,16,72,73,"lineNumber"],[181,26,72,73],[182,16,72,73,"columnNumber"],[182,28,72,73],[183,14,72,73],[183,21,72,75],[184,12,72,76],[185,14,72,76,"fileName"],[185,22,72,76],[185,24,72,76,"_jsxFileName"],[185,36,72,76],[186,14,72,76,"lineNumber"],[186,24,72,76],[187,14,72,76,"columnNumber"],[187,26,72,76],[188,12,72,76],[188,19,73,30],[188,20,73,31],[189,10,73,31],[190,12,73,31,"fileName"],[190,20,73,31],[190,22,73,31,"_jsxFileName"],[190,34,73,31],[191,12,73,31,"lineNumber"],[191,22,73,31],[192,12,73,31,"columnNumber"],[192,24,73,31],[193,10,73,31],[193,17,74,16],[193,18,74,17],[194,8,74,17],[195,10,74,17,"fileName"],[195,18,74,17],[195,20,74,17,"_jsxFileName"],[195,32,74,17],[196,10,74,17,"lineNumber"],[196,20,74,17],[197,10,74,17,"columnNumber"],[197,22,74,17],[198,8,74,17],[198,15,75,14],[198,16,75,15],[198,31,78,8],[198,35,78,8,"_reactJsxDevRuntime"],[198,54,78,8],[198,55,78,8,"jsxDEV"],[198,61,78,8],[198,63,78,9,"_reactNative"],[198,75,78,13],[198,76,78,13,"View"],[198,80,78,13],[199,10,78,14,"style"],[199,15,78,19],[199,17,78,21,"styles"],[199,23,78,27],[199,24,78,28,"announcementWidget"],[199,42,78,47],[200,10,78,47,"children"],[200,18,78,47],[200,33,79,10],[200,37,79,10,"_reactJsxDevRuntime"],[200,56,79,10],[200,57,79,10,"jsxDEV"],[200,63,79,10],[200,65,79,11,"_reactNative"],[200,77,79,21],[200,78,79,21,"ScrollView"],[200,88,79,21],[201,12,79,22,"horizontal"],[201,22,79,32],[202,12,79,33,"showsHorizontalScrollIndicator"],[202,42,79,63],[202,44,79,65],[202,49,79,71],[203,12,79,71,"children"],[203,20,79,71],[203,36,80,12],[203,40,80,12,"_reactJsxDevRuntime"],[203,59,80,12],[203,60,80,12,"jsxDEV"],[203,66,80,12],[203,68,80,13,"_reactNative"],[203,80,80,17],[203,81,80,17,"View"],[203,85,80,17],[204,14,80,18,"style"],[204,19,80,23],[204,21,80,25,"styles"],[204,27,80,31],[204,28,80,32,"announcement"],[204,40,80,45],[205,14,80,45,"children"],[205,22,80,45],[205,38,81,14],[205,42,81,14,"_reactJsxDevRuntime"],[205,61,81,14],[205,62,81,14,"jsxDEV"],[205,68,81,14],[205,70,81,15,"_reactNative"],[205,82,81,19],[205,83,81,19,"Text"],[205,87,81,19],[206,16,81,20,"style"],[206,21,81,25],[206,23,81,27,"styles"],[206,29,81,33],[206,30,81,34,"announcementTitle"],[206,47,81,52],[207,16,81,52,"children"],[207,24,81,52],[207,26,81,53],[208,14,81,80],[209,16,81,80,"fileName"],[209,24,81,80],[209,26,81,80,"_jsxFileName"],[209,38,81,80],[210,16,81,80,"lineNumber"],[210,26,81,80],[211,16,81,80,"columnNumber"],[211,28,81,80],[212,14,81,80],[212,21,81,86],[212,22,81,87],[212,37,82,14],[212,41,82,14,"_reactJsxDevRuntime"],[212,60,82,14],[212,61,82,14,"jsxDEV"],[212,67,82,14],[212,69,82,15,"_reactNative"],[212,81,82,19],[212,82,82,19,"Text"],[212,86,82,19],[213,16,82,20,"style"],[213,21,82,25],[213,23,82,27,"styles"],[213,29,82,33],[213,30,82,34,"announcementText"],[213,46,82,51],[214,16,82,51,"children"],[214,24,82,51],[214,26,82,52],[215,14,82,88],[216,16,82,88,"fileName"],[216,24,82,88],[216,26,82,88,"_jsxFileName"],[216,38,82,88],[217,16,82,88,"lineNumber"],[217,26,82,88],[218,16,82,88,"columnNumber"],[218,28,82,88],[219,14,82,88],[219,21,82,94],[219,22,82,95],[220,12,82,95],[221,14,82,95,"fileName"],[221,22,82,95],[221,24,82,95,"_jsxFileName"],[221,36,82,95],[222,14,82,95,"lineNumber"],[222,24,82,95],[223,14,82,95,"columnNumber"],[223,26,82,95],[224,12,82,95],[224,19,83,18],[224,20,83,19],[224,35,84,12],[224,39,84,12,"_reactJsxDevRuntime"],[224,58,84,12],[224,59,84,12,"jsxDEV"],[224,65,84,12],[224,67,84,13,"_reactNative"],[224,79,84,17],[224,80,84,17,"View"],[224,84,84,17],[225,14,84,18,"style"],[225,19,84,23],[225,21,84,25,"styles"],[225,27,84,31],[225,28,84,32,"announcement"],[225,40,84,45],[226,14,84,45,"children"],[226,22,84,45],[226,38,85,14],[226,42,85,14,"_reactJsxDevRuntime"],[226,61,85,14],[226,62,85,14,"jsxDEV"],[226,68,85,14],[226,70,85,15,"_reactNative"],[226,82,85,19],[226,83,85,19,"Text"],[226,87,85,19],[227,16,85,20,"style"],[227,21,85,25],[227,23,85,27,"styles"],[227,29,85,33],[227,30,85,34,"announcementTitle"],[227,47,85,52],[228,16,85,52,"children"],[228,24,85,52],[228,26,85,53],[229,14,85,67],[230,16,85,67,"fileName"],[230,24,85,67],[230,26,85,67,"_jsxFileName"],[230,38,85,67],[231,16,85,67,"lineNumber"],[231,26,85,67],[232,16,85,67,"columnNumber"],[232,28,85,67],[233,14,85,67],[233,21,85,73],[233,22,85,74],[233,37,86,14],[233,41,86,14,"_reactJsxDevRuntime"],[233,60,86,14],[233,61,86,14,"jsxDEV"],[233,67,86,14],[233,69,86,15,"_reactNative"],[233,81,86,19],[233,82,86,19,"Text"],[233,86,86,19],[234,16,86,20,"style"],[234,21,86,25],[234,23,86,27,"styles"],[234,29,86,33],[234,30,86,34,"announcementText"],[234,46,86,51],[235,16,86,51,"children"],[235,24,86,51],[235,26,86,52],[236,14,86,80],[237,16,86,80,"fileName"],[237,24,86,80],[237,26,86,80,"_jsxFileName"],[237,38,86,80],[238,16,86,80,"lineNumber"],[238,26,86,80],[239,16,86,80,"columnNumber"],[239,28,86,80],[240,14,86,80],[240,21,86,86],[240,22,86,87],[241,12,86,87],[242,14,86,87,"fileName"],[242,22,86,87],[242,24,86,87,"_jsxFileName"],[242,36,86,87],[243,14,86,87,"lineNumber"],[243,24,86,87],[244,14,86,87,"columnNumber"],[244,26,86,87],[245,12,86,87],[245,19,87,18],[245,20,87,19],[246,10,87,19],[247,12,87,19,"fileName"],[247,20,87,19],[247,22,87,19,"_jsxFileName"],[247,34,87,19],[248,12,87,19,"lineNumber"],[248,22,87,19],[249,12,87,19,"columnNumber"],[249,24,87,19],[250,10,87,19],[250,17,88,22],[251,8,88,23],[252,10,88,23,"fileName"],[252,18,88,23],[252,20,88,23,"_jsxFileName"],[252,32,88,23],[253,10,88,23,"lineNumber"],[253,20,88,23],[254,10,88,23,"columnNumber"],[254,22,88,23],[255,8,88,23],[255,15,89,14],[255,16,89,15],[255,31,92,8],[255,35,92,8,"_reactJsxDevRuntime"],[255,54,92,8],[255,55,92,8,"jsxDEV"],[255,61,92,8],[255,63,92,9,"_reactNative"],[255,75,92,13],[255,76,92,13,"View"],[255,80,92,13],[256,10,92,14,"style"],[256,15,92,19],[256,17,92,21,"styles"],[256,23,92,27],[256,24,92,28,"quickActionsContainer"],[256,45,92,50],[257,10,92,50,"children"],[257,18,92,50],[257,34,93,10],[257,38,93,10,"_reactJsxDevRuntime"],[257,57,93,10],[257,58,93,10,"jsxDEV"],[257,64,93,10],[257,66,93,11,"_reactNative"],[257,78,93,15],[257,79,93,15,"Text"],[257,83,93,15],[258,12,93,16,"style"],[258,17,93,21],[258,19,93,23,"styles"],[258,25,93,29],[258,26,93,30,"sectionTitle"],[258,38,93,43],[259,12,93,43,"children"],[259,20,93,43],[259,22,93,44],[260,10,93,57],[261,12,93,57,"fileName"],[261,20,93,57],[261,22,93,57,"_jsxFileName"],[261,34,93,57],[262,12,93,57,"lineNumber"],[262,22,93,57],[263,12,93,57,"columnNumber"],[263,24,93,57],[264,10,93,57],[264,17,93,63],[264,18,93,64],[264,33,94,10],[264,37,94,10,"_reactJsxDevRuntime"],[264,56,94,10],[264,57,94,10,"jsxDEV"],[264,63,94,10],[264,65,94,11,"_reactNative"],[264,77,94,15],[264,78,94,15,"View"],[264,82,94,15],[265,12,94,16,"style"],[265,17,94,21],[265,19,94,23,"styles"],[265,25,94,29],[265,26,94,30,"actionsGrid"],[265,37,94,42],[266,12,94,42,"children"],[266,20,94,42],[266,22,95,13,"QUICK_ACTIONS"],[266,35,95,26],[266,36,95,27,"map"],[266,39,95,30],[266,40,95,32,"action"],[266,46,95,38],[266,63,96,14],[266,67,96,14,"_reactJsxDevRuntime"],[266,86,96,14],[266,87,96,14,"jsxDEV"],[266,93,96,14],[266,95,96,15,"_reactNative"],[266,107,96,31],[266,108,96,31,"TouchableOpacity"],[266,124,96,31],[267,14,98,16,"style"],[267,19,98,21],[267,21,98,23,"styles"],[267,27,98,29],[267,28,98,30,"actionCard"],[267,38,98,41],[268,14,99,16,"activeOpacity"],[268,27,99,29],[268,29,99,31],[268,32,99,35],[269,14,99,35,"children"],[269,22,99,35],[269,38,101,16],[269,42,101,16,"_reactJsxDevRuntime"],[269,61,101,16],[269,62,101,16,"jsxDEV"],[269,68,101,16],[269,70,101,17,"_reactNative"],[269,82,101,21],[269,83,101,21,"View"],[269,87,101,21],[270,16,101,22,"style"],[270,21,101,27],[270,23,101,29],[270,24,101,30,"styles"],[270,30,101,36],[270,31,101,37,"actionIcon"],[270,41,101,47],[270,43,101,49],[271,18,101,51,"backgroundColor"],[271,33,101,66],[271,35,101,68,"action"],[271,41,101,74],[271,42,101,75,"color"],[272,16,101,81],[272,17,101,82],[272,18,101,84],[273,16,101,84,"children"],[273,24,101,84],[273,39,102,18],[273,43,102,18,"_reactJsxDevRuntime"],[273,62,102,18],[273,63,102,18,"jsxDEV"],[273,69,102,18],[273,71,102,19,"_expoVectorIcons"],[273,87,102,27],[273,88,102,27,"Ionicons"],[273,96,102,27],[274,18,102,28,"name"],[274,22,102,32],[274,24,102,34,"action"],[274,30,102,40],[274,31,102,41,"icon"],[274,35,102,46],[275,18,102,47,"size"],[275,22,102,51],[275,24,102,53],[275,26,102,56],[276,18,102,57,"color"],[276,23,102,62],[276,25,102,63],[277,16,102,69],[278,18,102,69,"fileName"],[278,26,102,69],[278,28,102,69,"_jsxFileName"],[278,40,102,69],[279,18,102,69,"lineNumber"],[279,28,102,69],[280,18,102,69,"columnNumber"],[280,30,102,69],[281,16,102,69],[281,23,102,71],[282,14,102,72],[283,16,102,72,"fileName"],[283,24,102,72],[283,26,102,72,"_jsxFileName"],[283,38,102,72],[284,16,102,72,"lineNumber"],[284,26,102,72],[285,16,102,72,"columnNumber"],[285,28,102,72],[286,14,102,72],[286,21,103,22],[286,22,103,23],[286,37,104,16],[286,41,104,16,"_reactJsxDevRuntime"],[286,60,104,16],[286,61,104,16,"jsxDEV"],[286,67,104,16],[286,69,104,17,"_reactNative"],[286,81,104,21],[286,82,104,21,"Text"],[286,86,104,21],[287,16,104,22,"style"],[287,21,104,27],[287,23,104,29,"styles"],[287,29,104,35],[287,30,104,36,"actionLabel"],[287,41,104,48],[288,16,104,48,"children"],[288,24,104,48],[288,26,104,50,"action"],[288,32,104,56],[288,33,104,57,"label"],[289,14,104,62],[290,16,104,62,"fileName"],[290,24,104,62],[290,26,104,62,"_jsxFileName"],[290,38,104,62],[291,16,104,62,"lineNumber"],[291,26,104,62],[292,16,104,62,"columnNumber"],[292,28,104,62],[293,14,104,62],[293,21,104,69],[293,22,104,70],[294,12,104,70],[294,15,97,21,"action"],[294,21,97,27],[294,22,97,28,"id"],[294,24,97,30],[295,14,97,30,"fileName"],[295,22,97,30],[295,24,97,30,"_jsxFileName"],[295,36,97,30],[296,14,97,30,"lineNumber"],[296,24,97,30],[297,14,97,30,"columnNumber"],[297,26,97,30],[298,12,97,30],[298,19,105,32],[298,20,106,13],[299,10,106,14],[300,12,106,14,"fileName"],[300,20,106,14],[300,22,106,14,"_jsxFileName"],[300,34,106,14],[301,12,106,14,"lineNumber"],[301,22,106,14],[302,12,106,14,"columnNumber"],[302,24,106,14],[303,10,106,14],[303,17,107,16],[303,18,107,17],[304,8,107,17],[305,10,107,17,"fileName"],[305,18,107,17],[305,20,107,17,"_jsxFileName"],[305,32,107,17],[306,10,107,17,"lineNumber"],[306,20,107,17],[307,10,107,17,"columnNumber"],[307,22,107,17],[308,8,107,17],[308,15,108,14],[308,16,108,15],[309,6,108,15],[310,8,108,15,"fileName"],[310,16,108,15],[310,18,108,15,"_jsxFileName"],[310,30,108,15],[311,8,108,15,"lineNumber"],[311,18,108,15],[312,8,108,15,"columnNumber"],[312,20,108,15],[313,6,108,15],[313,13,109,18],[314,4,109,19],[315,6,109,19,"fileName"],[315,14,109,19],[315,16,109,19,"_jsxFileName"],[315,28,109,19],[316,6,109,19,"lineNumber"],[316,16,109,19],[317,6,109,19,"columnNumber"],[317,18,109,19],[318,4,109,19],[318,11,110,18],[318,12,110,19],[319,2,112,0],[320,2,112,1,"_s"],[320,4,112,1],[320,5,20,9,"HomeTab"],[320,12,20,16],[321,4,20,16],[321,12,21,19,"useAuth"],[321,32,21,26],[321,33,21,26,"useAuth"],[321,40,21,26],[322,2,21,26],[323,2,21,26,"_c"],[323,4,21,26],[323,7,20,9,"HomeTab"],[323,14,20,16],[324,2,114,0],[324,11,114,9,"WalletTab"],[324,20,114,18,"WalletTab"],[324,21,114,18],[324,23,114,21],[325,4,115,2],[325,24,116,4],[325,28,116,4,"_reactJsxDevRuntime"],[325,47,116,4],[325,48,116,4,"jsxDEV"],[325,54,116,4],[325,56,116,5,"_reactNative"],[325,68,116,17],[325,69,116,17,"SafeAreaView"],[325,81,116,17],[326,6,116,18,"style"],[326,11,116,23],[326,13,116,25,"styles"],[326,19,116,31],[326,20,116,32,"container"],[326,29,116,42],[327,6,116,42,"children"],[327,14,116,42],[327,29,117,6],[327,33,117,6,"_reactJsxDevRuntime"],[327,52,117,6],[327,53,117,6,"jsxDEV"],[327,59,117,6],[327,61,117,7,"_reactNative"],[327,73,117,17],[327,74,117,17,"ScrollView"],[327,84,117,17],[328,8,117,17,"children"],[328,16,117,17],[328,32,118,8],[328,36,118,8,"_reactJsxDevRuntime"],[328,55,118,8],[328,56,118,8,"jsxDEV"],[328,62,118,8],[328,64,118,9,"_reactNative"],[328,76,118,13],[328,77,118,13,"View"],[328,81,118,13],[329,10,118,14,"style"],[329,15,118,19],[329,17,118,21,"styles"],[329,23,118,27],[329,24,118,28,"walletHeader"],[329,36,118,41],[330,10,118,41,"children"],[330,18,118,41],[330,33,119,10],[330,37,119,10,"_reactJsxDevRuntime"],[330,56,119,10],[330,57,119,10,"jsxDEV"],[330,63,119,10],[330,65,119,11,"_reactNative"],[330,77,119,15],[330,78,119,15,"Text"],[330,82,119,15],[331,12,119,16,"style"],[331,17,119,21],[331,19,119,23,"styles"],[331,25,119,29],[331,26,119,30,"walletTitle"],[331,37,119,42],[332,12,119,42,"children"],[332,20,119,42],[332,22,119,43],[333,10,119,52],[334,12,119,52,"fileName"],[334,20,119,52],[334,22,119,52,"_jsxFileName"],[334,34,119,52],[335,12,119,52,"lineNumber"],[335,22,119,52],[336,12,119,52,"columnNumber"],[336,24,119,52],[337,10,119,52],[337,17,119,58],[338,8,119,59],[339,10,119,59,"fileName"],[339,18,119,59],[339,20,119,59,"_jsxFileName"],[339,32,119,59],[340,10,119,59,"lineNumber"],[340,20,119,59],[341,10,119,59,"columnNumber"],[341,22,119,59],[342,8,119,59],[342,15,120,14],[342,16,120,15],[342,31,123,8],[342,35,123,8,"_reactJsxDevRuntime"],[342,54,123,8],[342,55,123,8,"jsxDEV"],[342,61,123,8],[342,63,123,9,"_reactNative"],[342,75,123,13],[342,76,123,13,"View"],[342,80,123,13],[343,10,123,14,"style"],[343,15,123,19],[343,17,123,21,"styles"],[343,23,123,27],[343,24,123,28,"balanceCards"],[343,36,123,41],[344,10,123,41,"children"],[344,18,123,41],[344,34,124,10],[344,38,124,10,"_reactJsxDevRuntime"],[344,57,124,10],[344,58,124,10,"jsxDEV"],[344,64,124,10],[344,66,124,11,"_reactNative"],[344,78,124,15],[344,79,124,15,"View"],[344,83,124,15],[345,12,124,16,"style"],[345,17,124,21],[345,19,124,23,"styles"],[345,25,124,29],[345,26,124,30,"balanceCard"],[345,37,124,42],[346,12,124,42,"children"],[346,20,124,42],[346,36,125,12],[346,40,125,12,"_reactJsxDevRuntime"],[346,59,125,12],[346,60,125,12,"jsxDEV"],[346,66,125,12],[346,68,125,13,"_reactNative"],[346,80,125,17],[346,81,125,17,"View"],[346,85,125,17],[347,14,125,18,"style"],[347,19,125,23],[347,21,125,25,"styles"],[347,27,125,31],[347,28,125,32,"balanceCardHeader"],[347,45,125,50],[348,14,125,50,"children"],[348,22,125,50],[348,38,126,14],[348,42,126,14,"_reactJsxDevRuntime"],[348,61,126,14],[348,62,126,14,"jsxDEV"],[348,68,126,14],[348,70,126,15,"_reactNative"],[348,82,126,20],[348,83,126,20,"Image"],[348,88,126,20],[349,16,127,16,"source"],[349,22,127,22],[349,24,127,24],[350,18,127,26,"uri"],[350,21,127,29],[350,23,127,31],[351,16,127,147],[351,17,127,149],[352,16,128,16,"style"],[352,21,128,21],[352,23,128,23,"styles"],[352,29,128,29],[352,30,128,30,"tokenLogo"],[353,14,128,40],[354,16,128,40,"fileName"],[354,24,128,40],[354,26,128,40,"_jsxFileName"],[354,38,128,40],[355,16,128,40,"lineNumber"],[355,26,128,40],[356,16,128,40,"columnNumber"],[356,28,128,40],[357,14,128,40],[357,21,129,15],[357,22,129,16],[357,37,130,14],[357,41,130,14,"_reactJsxDevRuntime"],[357,60,130,14],[357,61,130,14,"jsxDEV"],[357,67,130,14],[357,69,130,15,"_reactNative"],[357,81,130,19],[357,82,130,19,"Text"],[357,86,130,19],[358,16,130,20,"style"],[358,21,130,25],[358,23,130,27,"styles"],[358,29,130,33],[358,30,130,34,"tokenSymbol"],[358,41,130,46],[359,16,130,46,"children"],[359,24,130,46],[359,26,130,47],[360,14,130,50],[361,16,130,50,"fileName"],[361,24,130,50],[361,26,130,50,"_jsxFileName"],[361,38,130,50],[362,16,130,50,"lineNumber"],[362,26,130,50],[363,16,130,50,"columnNumber"],[363,28,130,50],[364,14,130,50],[364,21,130,56],[364,22,130,57],[365,12,130,57],[366,14,130,57,"fileName"],[366,22,130,57],[366,24,130,57,"_jsxFileName"],[366,36,130,57],[367,14,130,57,"lineNumber"],[367,24,130,57],[368,14,130,57,"columnNumber"],[368,26,130,57],[369,12,130,57],[369,19,131,18],[369,20,131,19],[369,35,132,12],[369,39,132,12,"_reactJsxDevRuntime"],[369,58,132,12],[369,59,132,12,"jsxDEV"],[369,65,132,12],[369,67,132,13,"_reactNative"],[369,79,132,17],[369,80,132,17,"Text"],[369,84,132,17],[370,14,132,18,"style"],[370,19,132,23],[370,21,132,25,"styles"],[370,27,132,31],[370,28,132,32,"balanceAmount"],[370,41,132,46],[371,14,132,46,"children"],[371,22,132,46],[371,24,132,47],[372,12,132,55],[373,14,132,55,"fileName"],[373,22,132,55],[373,24,132,55,"_jsxFileName"],[373,36,132,55],[374,14,132,55,"lineNumber"],[374,24,132,55],[375,14,132,55,"columnNumber"],[375,26,132,55],[376,12,132,55],[376,19,132,61],[376,20,132,62],[376,35,133,12],[376,39,133,12,"_reactJsxDevRuntime"],[376,58,133,12],[376,59,133,12,"jsxDEV"],[376,65,133,12],[376,67,133,13,"_reactNative"],[376,79,133,17],[376,80,133,17,"Text"],[376,84,133,17],[377,14,133,18,"style"],[377,19,133,23],[377,21,133,25,"styles"],[377,27,133,31],[377,28,133,32,"balanceUsd"],[377,38,133,43],[378,14,133,43,"children"],[378,22,133,43],[378,24,133,44],[379,12,133,57],[380,14,133,57,"fileName"],[380,22,133,57],[380,24,133,57,"_jsxFileName"],[380,36,133,57],[381,14,133,57,"lineNumber"],[381,24,133,57],[382,14,133,57,"columnNumber"],[382,26,133,57],[383,12,133,57],[383,19,133,63],[383,20,133,64],[384,10,133,64],[385,12,133,64,"fileName"],[385,20,133,64],[385,22,133,64,"_jsxFileName"],[385,34,133,64],[386,12,133,64,"lineNumber"],[386,22,133,64],[387,12,133,64,"columnNumber"],[387,24,133,64],[388,10,133,64],[388,17,134,16],[388,18,134,17],[388,33,136,10],[388,37,136,10,"_reactJsxDevRuntime"],[388,56,136,10],[388,57,136,10,"jsxDEV"],[388,63,136,10],[388,65,136,11,"_reactNative"],[388,77,136,15],[388,78,136,15,"View"],[388,82,136,15],[389,12,136,16,"style"],[389,17,136,21],[389,19,136,23,"styles"],[389,25,136,29],[389,26,136,30,"balanceCard"],[389,37,136,42],[390,12,136,42,"children"],[390,20,136,42],[390,36,137,12],[390,40,137,12,"_reactJsxDevRuntime"],[390,59,137,12],[390,60,137,12,"jsxDEV"],[390,66,137,12],[390,68,137,13,"_reactNative"],[390,80,137,17],[390,81,137,17,"View"],[390,85,137,17],[391,14,137,18,"style"],[391,19,137,23],[391,21,137,25,"styles"],[391,27,137,31],[391,28,137,32,"balanceCardHeader"],[391,45,137,50],[392,14,137,50,"children"],[392,22,137,50],[392,38,138,14],[392,42,138,14,"_reactJsxDevRuntime"],[392,61,138,14],[392,62,138,14,"jsxDEV"],[392,68,138,14],[392,70,138,15,"_reactNative"],[392,82,138,20],[392,83,138,20,"Image"],[392,88,138,20],[393,16,139,16,"source"],[393,22,139,22],[393,24,139,24],[394,18,139,26,"uri"],[394,21,139,29],[394,23,139,31],[395,16,139,131],[395,17,139,133],[396,16,140,16,"style"],[396,21,140,21],[396,23,140,23,"styles"],[396,29,140,29],[396,30,140,30,"tokenLogo"],[397,14,140,40],[398,16,140,40,"fileName"],[398,24,140,40],[398,26,140,40,"_jsxFileName"],[398,38,140,40],[399,16,140,40,"lineNumber"],[399,26,140,40],[400,16,140,40,"columnNumber"],[400,28,140,40],[401,14,140,40],[401,21,141,15],[401,22,141,16],[401,37,142,14],[401,41,142,14,"_reactJsxDevRuntime"],[401,60,142,14],[401,61,142,14,"jsxDEV"],[401,67,142,14],[401,69,142,15,"_reactNative"],[401,81,142,19],[401,82,142,19,"Text"],[401,86,142,19],[402,16,142,20,"style"],[402,21,142,25],[402,23,142,27,"styles"],[402,29,142,33],[402,30,142,34,"tokenSymbol"],[402,41,142,46],[403,16,142,46,"children"],[403,24,142,46],[403,26,142,47],[404,14,142,50],[405,16,142,50,"fileName"],[405,24,142,50],[405,26,142,50,"_jsxFileName"],[405,38,142,50],[406,16,142,50,"lineNumber"],[406,26,142,50],[407,16,142,50,"columnNumber"],[407,28,142,50],[408,14,142,50],[408,21,142,56],[408,22,142,57],[409,12,142,57],[410,14,142,57,"fileName"],[410,22,142,57],[410,24,142,57,"_jsxFileName"],[410,36,142,57],[411,14,142,57,"lineNumber"],[411,24,142,57],[412,14,142,57,"columnNumber"],[412,26,142,57],[413,12,142,57],[413,19,143,18],[413,20,143,19],[413,35,144,12],[413,39,144,12,"_reactJsxDevRuntime"],[413,58,144,12],[413,59,144,12,"jsxDEV"],[413,65,144,12],[413,67,144,13,"_reactNative"],[413,79,144,17],[413,80,144,17,"Text"],[413,84,144,17],[414,14,144,18,"style"],[414,19,144,23],[414,21,144,25,"styles"],[414,27,144,31],[414,28,144,32,"balanceAmount"],[414,41,144,46],[415,14,144,46,"children"],[415,22,144,46],[415,24,144,47],[416,12,144,55],[417,14,144,55,"fileName"],[417,22,144,55],[417,24,144,55,"_jsxFileName"],[417,36,144,55],[418,14,144,55,"lineNumber"],[418,24,144,55],[419,14,144,55,"columnNumber"],[419,26,144,55],[420,12,144,55],[420,19,144,61],[420,20,144,62],[420,35,145,12],[420,39,145,12,"_reactJsxDevRuntime"],[420,58,145,12],[420,59,145,12,"jsxDEV"],[420,65,145,12],[420,67,145,13,"_reactNative"],[420,79,145,17],[420,80,145,17,"Text"],[420,84,145,17],[421,14,145,18,"style"],[421,19,145,23],[421,21,145,25,"styles"],[421,27,145,31],[421,28,145,32,"balanceUsd"],[421,38,145,43],[422,14,145,43,"children"],[422,22,145,43],[422,24,145,44],[423,12,145,56],[424,14,145,56,"fileName"],[424,22,145,56],[424,24,145,56,"_jsxFileName"],[424,36,145,56],[425,14,145,56,"lineNumber"],[425,24,145,56],[426,14,145,56,"columnNumber"],[426,26,145,56],[427,12,145,56],[427,19,145,62],[427,20,145,63],[428,10,145,63],[429,12,145,63,"fileName"],[429,20,145,63],[429,22,145,63,"_jsxFileName"],[429,34,145,63],[430,12,145,63,"lineNumber"],[430,22,145,63],[431,12,145,63,"columnNumber"],[431,24,145,63],[432,10,145,63],[432,17,146,16],[432,18,146,17],[433,8,146,17],[434,10,146,17,"fileName"],[434,18,146,17],[434,20,146,17,"_jsxFileName"],[434,32,146,17],[435,10,146,17,"lineNumber"],[435,20,146,17],[436,10,146,17,"columnNumber"],[436,22,146,17],[437,8,146,17],[437,15,147,14],[437,16,147,15],[437,31,150,8],[437,35,150,8,"_reactJsxDevRuntime"],[437,54,150,8],[437,55,150,8,"jsxDEV"],[437,61,150,8],[437,63,150,9,"_reactNative"],[437,75,150,13],[437,76,150,13,"View"],[437,80,150,13],[438,10,150,14,"style"],[438,15,150,19],[438,17,150,21,"styles"],[438,23,150,27],[438,24,150,28,"walletActions"],[438,37,150,42],[439,10,150,42,"children"],[439,18,150,42],[439,34,151,10],[439,38,151,10,"_reactJsxDevRuntime"],[439,57,151,10],[439,58,151,10,"jsxDEV"],[439,64,151,10],[439,66,151,11,"_reactNative"],[439,78,151,27],[439,79,151,27,"TouchableOpacity"],[439,95,151,27],[440,12,151,28,"style"],[440,17,151,33],[440,19,151,35,"styles"],[440,25,151,41],[440,26,151,42,"walletActionButton"],[440,44,151,61],[441,12,151,61,"children"],[441,20,151,61],[441,36,152,12],[441,40,152,12,"_reactJsxDevRuntime"],[441,59,152,12],[441,60,152,12,"jsxDEV"],[441,66,152,12],[441,68,152,13,"_expoVectorIcons"],[441,84,152,21],[441,85,152,21,"Ionicons"],[441,93,152,21],[442,14,152,22,"name"],[442,18,152,26],[442,20,152,27],[442,30,152,37],[443,14,152,38,"size"],[443,18,152,42],[443,20,152,44],[443,22,152,47],[444,14,152,48,"color"],[444,19,152,53],[444,21,152,54],[445,12,152,60],[446,14,152,60,"fileName"],[446,22,152,60],[446,24,152,60,"_jsxFileName"],[446,36,152,60],[447,14,152,60,"lineNumber"],[447,24,152,60],[448,14,152,60,"columnNumber"],[448,26,152,60],[449,12,152,60],[449,19,152,62],[449,20,152,63],[449,35,153,12],[449,39,153,12,"_reactJsxDevRuntime"],[449,58,153,12],[449,59,153,12,"jsxDEV"],[449,65,153,12],[449,67,153,13,"_reactNative"],[449,79,153,17],[449,80,153,17,"Text"],[449,84,153,17],[450,14,153,18,"style"],[450,19,153,23],[450,21,153,25,"styles"],[450,27,153,31],[450,28,153,32,"walletActionText"],[450,44,153,49],[451,14,153,49,"children"],[451,22,153,49],[451,24,153,50],[452,12,153,54],[453,14,153,54,"fileName"],[453,22,153,54],[453,24,153,54,"_jsxFileName"],[453,36,153,54],[454,14,153,54,"lineNumber"],[454,24,153,54],[455,14,153,54,"columnNumber"],[455,26,153,54],[456,12,153,54],[456,19,153,60],[456,20,153,61],[457,10,153,61],[458,12,153,61,"fileName"],[458,20,153,61],[458,22,153,61,"_jsxFileName"],[458,34,153,61],[459,12,153,61,"lineNumber"],[459,22,153,61],[460,12,153,61,"columnNumber"],[460,24,153,61],[461,10,153,61],[461,17,154,28],[461,18,154,29],[461,33,155,10],[461,37,155,10,"_reactJsxDevRuntime"],[461,56,155,10],[461,57,155,10,"jsxDEV"],[461,63,155,10],[461,65,155,11,"_reactNative"],[461,77,155,27],[461,78,155,27,"TouchableOpacity"],[461,94,155,27],[462,12,155,28,"style"],[462,17,155,33],[462,19,155,35,"styles"],[462,25,155,41],[462,26,155,42,"walletActionButton"],[462,44,155,61],[463,12,155,61,"children"],[463,20,155,61],[463,36,156,12],[463,40,156,12,"_reactJsxDevRuntime"],[463,59,156,12],[463,60,156,12,"jsxDEV"],[463,66,156,12],[463,68,156,13,"_expoVectorIcons"],[463,84,156,21],[463,85,156,21,"Ionicons"],[463,93,156,21],[464,14,156,22,"name"],[464,18,156,26],[464,20,156,27],[464,32,156,39],[465,14,156,40,"size"],[465,18,156,44],[465,20,156,46],[465,22,156,49],[466,14,156,50,"color"],[466,19,156,55],[466,21,156,56],[467,12,156,62],[468,14,156,62,"fileName"],[468,22,156,62],[468,24,156,62,"_jsxFileName"],[468,36,156,62],[469,14,156,62,"lineNumber"],[469,24,156,62],[470,14,156,62,"columnNumber"],[470,26,156,62],[471,12,156,62],[471,19,156,64],[471,20,156,65],[471,35,157,12],[471,39,157,12,"_reactJsxDevRuntime"],[471,58,157,12],[471,59,157,12,"jsxDEV"],[471,65,157,12],[471,67,157,13,"_reactNative"],[471,79,157,17],[471,80,157,17,"Text"],[471,84,157,17],[472,14,157,18,"style"],[472,19,157,23],[472,21,157,25,"styles"],[472,27,157,31],[472,28,157,32,"walletActionText"],[472,44,157,49],[473,14,157,49,"children"],[473,22,157,49],[473,24,157,50],[474,12,157,57],[475,14,157,57,"fileName"],[475,22,157,57],[475,24,157,57,"_jsxFileName"],[475,36,157,57],[476,14,157,57,"lineNumber"],[476,24,157,57],[477,14,157,57,"columnNumber"],[477,26,157,57],[478,12,157,57],[478,19,157,63],[478,20,157,64],[479,10,157,64],[480,12,157,64,"fileName"],[480,20,157,64],[480,22,157,64,"_jsxFileName"],[480,34,157,64],[481,12,157,64,"lineNumber"],[481,22,157,64],[482,12,157,64,"columnNumber"],[482,24,157,64],[483,10,157,64],[483,17,158,28],[483,18,158,29],[483,33,159,10],[483,37,159,10,"_reactJsxDevRuntime"],[483,56,159,10],[483,57,159,10,"jsxDEV"],[483,63,159,10],[483,65,159,11,"_reactNative"],[483,77,159,27],[483,78,159,27,"TouchableOpacity"],[483,94,159,27],[484,12,159,28,"style"],[484,17,159,33],[484,19,159,35,"styles"],[484,25,159,41],[484,26,159,42,"walletActionButton"],[484,44,159,61],[485,12,159,61,"children"],[485,20,159,61],[485,36,160,12],[485,40,160,12,"_reactJsxDevRuntime"],[485,59,160,12],[485,60,160,12,"jsxDEV"],[485,66,160,12],[485,68,160,13,"_expoVectorIcons"],[485,84,160,21],[485,85,160,21,"Ionicons"],[485,93,160,21],[486,14,160,22,"name"],[486,18,160,26],[486,20,160,27],[486,37,160,44],[487,14,160,45,"size"],[487,18,160,49],[487,20,160,51],[487,22,160,54],[488,14,160,55,"color"],[488,19,160,60],[488,21,160,61],[489,12,160,67],[490,14,160,67,"fileName"],[490,22,160,67],[490,24,160,67,"_jsxFileName"],[490,36,160,67],[491,14,160,67,"lineNumber"],[491,24,160,67],[492,14,160,67,"columnNumber"],[492,26,160,67],[493,12,160,67],[493,19,160,69],[493,20,160,70],[493,35,161,12],[493,39,161,12,"_reactJsxDevRuntime"],[493,58,161,12],[493,59,161,12,"jsxDEV"],[493,65,161,12],[493,67,161,13,"_reactNative"],[493,79,161,17],[493,80,161,17,"Text"],[493,84,161,17],[494,14,161,18,"style"],[494,19,161,23],[494,21,161,25,"styles"],[494,27,161,31],[494,28,161,32,"walletActionText"],[494,44,161,49],[495,14,161,49,"children"],[495,22,161,49],[495,24,161,50],[496,12,161,54],[497,14,161,54,"fileName"],[497,22,161,54],[497,24,161,54,"_jsxFileName"],[497,36,161,54],[498,14,161,54,"lineNumber"],[498,24,161,54],[499,14,161,54,"columnNumber"],[499,26,161,54],[500,12,161,54],[500,19,161,60],[500,20,161,61],[501,10,161,61],[502,12,161,61,"fileName"],[502,20,161,61],[502,22,161,61,"_jsxFileName"],[502,34,161,61],[503,12,161,61,"lineNumber"],[503,22,161,61],[504,12,161,61,"columnNumber"],[504,24,161,61],[505,10,161,61],[505,17,162,28],[505,18,162,29],[506,8,162,29],[507,10,162,29,"fileName"],[507,18,162,29],[507,20,162,29,"_jsxFileName"],[507,32,162,29],[508,10,162,29,"lineNumber"],[508,20,162,29],[509,10,162,29,"columnNumber"],[509,22,162,29],[510,8,162,29],[510,15,163,14],[510,16,163,15],[511,6,163,15],[512,8,163,15,"fileName"],[512,16,163,15],[512,18,163,15,"_jsxFileName"],[512,30,163,15],[513,8,163,15,"lineNumber"],[513,18,163,15],[514,8,163,15,"columnNumber"],[514,20,163,15],[515,6,163,15],[515,13,164,18],[516,4,164,19],[517,6,164,19,"fileName"],[517,14,164,19],[517,16,164,19,"_jsxFileName"],[517,28,164,19],[518,6,164,19,"lineNumber"],[518,16,164,19],[519,6,164,19,"columnNumber"],[519,18,164,19],[520,4,164,19],[520,11,165,18],[520,12,165,19],[521,2,167,0],[522,2,167,1,"_c2"],[522,5,167,1],[522,8,114,9,"WalletTab"],[522,17,114,18],[523,2,169,0],[523,11,169,9,"CitizensTab"],[523,22,169,20,"CitizensTab"],[523,23,169,20],[523,25,169,23],[524,4,170,2],[524,24,171,4],[524,28,171,4,"_reactJsxDevRuntime"],[524,47,171,4],[524,48,171,4,"jsxDEV"],[524,54,171,4],[524,56,171,5,"_reactNative"],[524,68,171,9],[524,69,171,9,"View"],[524,73,171,9],[525,6,171,10,"style"],[525,11,171,15],[525,13,171,17,"styles"],[525,19,171,23],[525,20,171,24,"container"],[525,29,171,34],[526,6,171,34,"children"],[526,14,171,34],[526,29,172,6],[526,33,172,6,"_reactJsxDevRuntime"],[526,52,172,6],[526,53,172,6,"jsxDEV"],[526,59,172,6],[526,61,172,7,"_reactNative"],[526,73,172,11],[526,74,172,11,"Text"],[526,78,172,11],[527,8,172,12,"style"],[527,13,172,17],[527,15,172,19,"styles"],[527,21,172,25],[527,22,172,26,"placeholderText"],[527,37,172,42],[528,8,172,42,"children"],[528,16,172,42],[528,18,172,43],[529,6,172,58],[530,8,172,58,"fileName"],[530,16,172,58],[530,18,172,58,"_jsxFileName"],[530,30,172,58],[531,8,172,58,"lineNumber"],[531,18,172,58],[532,8,172,58,"columnNumber"],[532,20,172,58],[533,6,172,58],[533,13,172,64],[534,4,172,65],[535,6,172,65,"fileName"],[535,14,172,65],[535,16,172,65,"_jsxFileName"],[535,28,172,65],[536,6,172,65,"lineNumber"],[536,16,172,65],[537,6,172,65,"columnNumber"],[537,18,172,65],[538,4,172,65],[538,11,173,10],[538,12,173,11],[539,2,175,0],[540,2,175,1,"_c3"],[540,5,175,1],[540,8,169,9,"CitizensTab"],[540,19,169,20],[541,2,177,0],[541,11,177,9,"ReferralTab"],[541,22,177,20,"ReferralTab"],[541,23,177,20],[541,25,177,23],[542,4,178,2],[542,24,179,4],[542,28,179,4,"_reactJsxDevRuntime"],[542,47,179,4],[542,48,179,4,"jsxDEV"],[542,54,179,4],[542,56,179,5,"_reactNative"],[542,68,179,9],[542,69,179,9,"View"],[542,73,179,9],[543,6,179,10,"style"],[543,11,179,15],[543,13,179,17,"styles"],[543,19,179,23],[543,20,179,24,"container"],[543,29,179,34],[544,6,179,34,"children"],[544,14,179,34],[544,29,180,6],[544,33,180,6,"_reactJsxDevRuntime"],[544,52,180,6],[544,53,180,6,"jsxDEV"],[544,59,180,6],[544,61,180,7,"_reactNative"],[544,73,180,11],[544,74,180,11,"Text"],[544,78,180,11],[545,8,180,12,"style"],[545,13,180,17],[545,15,180,19,"styles"],[545,21,180,25],[545,22,180,26,"placeholderText"],[545,37,180,42],[546,8,180,42,"children"],[546,16,180,42],[546,18,180,43],[547,6,180,58],[548,8,180,58,"fileName"],[548,16,180,58],[548,18,180,58,"_jsxFileName"],[548,30,180,58],[549,8,180,58,"lineNumber"],[549,18,180,58],[550,8,180,58,"columnNumber"],[550,20,180,58],[551,6,180,58],[551,13,180,64],[552,4,180,65],[553,6,180,65,"fileName"],[553,14,180,65],[553,16,180,65,"_jsxFileName"],[553,28,180,65],[554,6,180,65,"lineNumber"],[554,16,180,65],[555,6,180,65,"columnNumber"],[555,18,180,65],[556,4,180,65],[556,11,181,10],[556,12,181,11],[557,2,183,0],[558,2,183,1,"_c4"],[558,5,183,1],[558,8,177,9,"ReferralTab"],[558,19,177,20],[559,2,185,0],[559,11,185,9,"ProfileTab"],[559,21,185,19,"ProfileTab"],[559,22,185,19],[559,24,185,22],[560,4,186,2],[560,24,187,4],[560,28,187,4,"_reactJsxDevRuntime"],[560,47,187,4],[560,48,187,4,"jsxDEV"],[560,54,187,4],[560,56,187,5,"_reactNative"],[560,68,187,9],[560,69,187,9,"View"],[560,73,187,9],[561,6,187,10,"style"],[561,11,187,15],[561,13,187,17,"styles"],[561,19,187,23],[561,20,187,24,"container"],[561,29,187,34],[562,6,187,34,"children"],[562,14,187,34],[562,29,188,6],[562,33,188,6,"_reactJsxDevRuntime"],[562,52,188,6],[562,53,188,6,"jsxDEV"],[562,59,188,6],[562,61,188,7,"_reactNative"],[562,73,188,11],[562,74,188,11,"Text"],[562,78,188,11],[563,8,188,12,"style"],[563,13,188,17],[563,15,188,19,"styles"],[563,21,188,25],[563,22,188,26,"placeholderText"],[563,37,188,42],[564,8,188,42,"children"],[564,16,188,42],[564,18,188,43],[565,6,188,57],[566,8,188,57,"fileName"],[566,16,188,57],[566,18,188,57,"_jsxFileName"],[566,30,188,57],[567,8,188,57,"lineNumber"],[567,18,188,57],[568,8,188,57,"columnNumber"],[568,20,188,57],[569,6,188,57],[569,13,188,63],[570,4,188,64],[571,6,188,64,"fileName"],[571,14,188,64],[571,16,188,64,"_jsxFileName"],[571,28,188,64],[572,6,188,64,"lineNumber"],[572,16,188,64],[573,6,188,64,"columnNumber"],[573,18,188,64],[574,4,188,64],[574,11,189,10],[574,12,189,11],[575,2,191,0],[576,2,191,1,"_c5"],[576,5,191,1],[576,8,185,9,"ProfileTab"],[576,18,185,19],[577,2,193,0],[577,6,193,6,"Tab"],[577,9,193,9],[577,12,193,12],[577,16,193,12,"createBottomTabNavigator"],[577,42,193,36],[577,43,193,36,"createBottomTabNavigator"],[577,67,193,36],[577,69,193,37],[577,70,193,38],[578,2,195,15],[578,11,195,24,"HomeScreen"],[578,21,195,34,"HomeScreen"],[578,22,195,34],[578,24,195,37],[579,4,196,2],[579,24,197,4],[579,28,197,4,"_reactJsxDevRuntime"],[579,47,197,4],[579,48,197,4,"jsxDEV"],[579,54,197,4],[579,56,197,5,"Tab"],[579,59,197,8],[579,60,197,9,"Navigator"],[579,69,197,18],[580,6,198,6,"screenOptions"],[580,19,198,19],[580,21,198,21],[581,8,199,8,"headerShown"],[581,19,199,19],[581,21,199,21],[581,26,199,26],[582,8,200,8,"tabBarActiveTintColor"],[582,29,200,29],[582,31,200,31],[582,40,200,40],[583,8,201,8,"tabBarInactiveTintColor"],[583,31,201,31],[583,33,201,33],[583,42,201,42],[584,8,202,8,"tabBarStyle"],[584,19,202,19],[584,21,202,21,"styles"],[584,27,202,27],[584,28,202,28,"tabBar"],[585,6,203,6],[585,7,203,8],[586,6,203,8,"children"],[586,14,203,8],[586,30,205,6],[586,34,205,6,"_reactJsxDevRuntime"],[586,53,205,6],[586,54,205,6,"jsxDEV"],[586,60,205,6],[586,62,205,7,"Tab"],[586,65,205,10],[586,66,205,11,"Screen"],[586,72,205,17],[587,8,206,8,"name"],[587,12,206,12],[587,14,206,13],[587,23,206,22],[588,8,207,8,"component"],[588,17,207,17],[588,19,207,19,"HomeTab"],[588,26,207,27],[589,8,208,8,"options"],[589,15,208,15],[589,17,208,17],[590,10,209,10,"tabBarLabel"],[590,21,209,21],[590,23,209,23],[590,29,209,29],[591,10,210,10,"tabBarIcon"],[591,20,210,20],[591,22,210,22,"_ref2"],[591,27,210,22],[592,12,210,22],[592,16,210,25,"color"],[592,21,210,30],[592,24,210,30,"_ref2"],[592,29,210,30],[592,30,210,25,"color"],[592,35,210,30],[593,14,210,32,"size"],[593,18,210,36],[593,21,210,36,"_ref2"],[593,26,210,36],[593,27,210,32,"size"],[593,31,210,36],[594,12,210,36],[594,32,211,12],[594,36,211,12,"_reactJsxDevRuntime"],[594,55,211,12],[594,56,211,12,"jsxDEV"],[594,62,211,12],[594,64,211,13,"_expoVectorIcons"],[594,80,211,21],[594,81,211,21,"Ionicons"],[594,89,211,21],[595,14,211,22,"name"],[595,18,211,26],[595,20,211,27],[595,26,211,33],[596,14,211,34,"size"],[596,18,211,38],[596,20,211,40,"size"],[596,24,211,45],[597,14,211,46,"color"],[597,19,211,51],[597,21,211,53,"color"],[598,12,211,59],[599,14,211,59,"fileName"],[599,22,211,59],[599,24,211,59,"_jsxFileName"],[599,36,211,59],[600,14,211,59,"lineNumber"],[600,24,211,59],[601,14,211,59,"columnNumber"],[601,26,211,59],[602,12,211,59],[602,19,211,61],[602,20,211,62],[603,10,211,62],[604,8,213,8],[605,6,213,10],[606,8,213,10,"fileName"],[606,16,213,10],[606,18,213,10,"_jsxFileName"],[606,30,213,10],[607,8,213,10,"lineNumber"],[607,18,213,10],[608,8,213,10,"columnNumber"],[608,20,213,10],[609,6,213,10],[609,13,214,7],[609,14,214,8],[609,29,215,6],[609,33,215,6,"_reactJsxDevRuntime"],[609,52,215,6],[609,53,215,6,"jsxDEV"],[609,59,215,6],[609,61,215,7,"Tab"],[609,64,215,10],[609,65,215,11,"Screen"],[609,71,215,17],[610,8,216,8,"name"],[610,12,216,12],[610,14,216,13],[610,22,216,21],[611,8,217,8,"component"],[611,17,217,17],[611,19,217,19,"WalletTab"],[611,28,217,29],[612,8,218,8,"options"],[612,15,218,15],[612,17,218,17],[613,10,219,10,"tabBarLabel"],[613,21,219,21],[613,23,219,23],[613,31,219,31],[614,10,220,10,"tabBarIcon"],[614,20,220,20],[614,22,220,22,"_ref3"],[614,27,220,22],[615,12,220,22],[615,16,220,25,"color"],[615,21,220,30],[615,24,220,30,"_ref3"],[615,29,220,30],[615,30,220,25,"color"],[615,35,220,30],[616,14,220,32,"size"],[616,18,220,36],[616,21,220,36,"_ref3"],[616,26,220,36],[616,27,220,32,"size"],[616,31,220,36],[617,12,220,36],[617,32,221,12],[617,36,221,12,"_reactJsxDevRuntime"],[617,55,221,12],[617,56,221,12,"jsxDEV"],[617,62,221,12],[617,64,221,13,"_expoVectorIcons"],[617,80,221,21],[617,81,221,21,"Ionicons"],[617,89,221,21],[618,14,221,22,"name"],[618,18,221,26],[618,20,221,27],[618,28,221,35],[619,14,221,36,"size"],[619,18,221,40],[619,20,221,42,"size"],[619,24,221,47],[620,14,221,48,"color"],[620,19,221,53],[620,21,221,55,"color"],[621,12,221,61],[622,14,221,61,"fileName"],[622,22,221,61],[622,24,221,61,"_jsxFileName"],[622,36,221,61],[623,14,221,61,"lineNumber"],[623,24,221,61],[624,14,221,61,"columnNumber"],[624,26,221,61],[625,12,221,61],[625,19,221,63],[625,20,221,64],[626,10,221,64],[627,8,223,8],[628,6,223,10],[629,8,223,10,"fileName"],[629,16,223,10],[629,18,223,10,"_jsxFileName"],[629,30,223,10],[630,8,223,10,"lineNumber"],[630,18,223,10],[631,8,223,10,"columnNumber"],[631,20,223,10],[632,6,223,10],[632,13,224,7],[632,14,224,8],[632,29,225,6],[632,33,225,6,"_reactJsxDevRuntime"],[632,52,225,6],[632,53,225,6,"jsxDEV"],[632,59,225,6],[632,61,225,7,"Tab"],[632,64,225,10],[632,65,225,11,"Screen"],[632,71,225,17],[633,8,226,8,"name"],[633,12,226,12],[633,14,226,13],[633,24,226,23],[634,8,227,8,"component"],[634,17,227,17],[634,19,227,19,"CitizensTab"],[634,30,227,31],[635,8,228,8,"options"],[635,15,228,15],[635,17,228,17],[636,10,229,10,"tabBarLabel"],[636,21,229,21],[636,23,229,23],[636,33,229,33],[637,10,230,10,"tabBarIcon"],[637,20,230,20],[637,22,230,22,"_ref4"],[637,27,230,22],[638,12,230,22],[638,16,230,25,"color"],[638,21,230,30],[638,24,230,30,"_ref4"],[638,29,230,30],[638,30,230,25,"color"],[638,35,230,30],[639,14,230,32,"size"],[639,18,230,36],[639,21,230,36,"_ref4"],[639,26,230,36],[639,27,230,32,"size"],[639,31,230,36],[640,12,230,36],[640,32,231,12],[640,36,231,12,"_reactJsxDevRuntime"],[640,55,231,12],[640,56,231,12,"jsxDEV"],[640,62,231,12],[640,64,231,13,"_expoVectorIcons"],[640,80,231,21],[640,81,231,21,"Ionicons"],[640,89,231,21],[641,14,231,22,"name"],[641,18,231,26],[641,20,231,27],[641,28,231,35],[642,14,231,36,"size"],[642,18,231,40],[642,20,231,42,"size"],[642,24,231,47],[643,14,231,48,"color"],[643,19,231,53],[643,21,231,55,"color"],[644,12,231,61],[645,14,231,61,"fileName"],[645,22,231,61],[645,24,231,61,"_jsxFileName"],[645,36,231,61],[646,14,231,61,"lineNumber"],[646,24,231,61],[647,14,231,61,"columnNumber"],[647,26,231,61],[648,12,231,61],[648,19,231,63],[648,20,231,64],[649,10,231,64],[650,8,233,8],[651,6,233,10],[652,8,233,10,"fileName"],[652,16,233,10],[652,18,233,10,"_jsxFileName"],[652,30,233,10],[653,8,233,10,"lineNumber"],[653,18,233,10],[654,8,233,10,"columnNumber"],[654,20,233,10],[655,6,233,10],[655,13,234,7],[655,14,234,8],[655,29,235,6],[655,33,235,6,"_reactJsxDevRuntime"],[655,52,235,6],[655,53,235,6,"jsxDEV"],[655,59,235,6],[655,61,235,7,"Tab"],[655,64,235,10],[655,65,235,11,"Screen"],[655,71,235,17],[656,8,236,8,"name"],[656,12,236,12],[656,14,236,13],[656,24,236,23],[657,8,237,8,"component"],[657,17,237,17],[657,19,237,19,"ReferralTab"],[657,30,237,31],[658,8,238,8,"options"],[658,15,238,15],[658,17,238,17],[659,10,239,10,"tabBarLabel"],[659,21,239,21],[659,23,239,23],[659,33,239,33],[660,10,240,10,"tabBarIcon"],[660,20,240,20],[660,22,240,22,"_ref5"],[660,27,240,22],[661,12,240,22],[661,16,240,25,"color"],[661,21,240,30],[661,24,240,30,"_ref5"],[661,29,240,30],[661,30,240,25,"color"],[661,35,240,30],[662,14,240,32,"size"],[662,18,240,36],[662,21,240,36,"_ref5"],[662,26,240,36],[662,27,240,32,"size"],[662,31,240,36],[663,12,240,36],[663,32,241,12],[663,36,241,12,"_reactJsxDevRuntime"],[663,55,241,12],[663,56,241,12,"jsxDEV"],[663,62,241,12],[663,64,241,13,"_expoVectorIcons"],[663,80,241,21],[663,81,241,21,"Ionicons"],[663,89,241,21],[664,14,241,22,"name"],[664,18,241,26],[664,20,241,27],[664,26,241,33],[665,14,241,34,"size"],[665,18,241,38],[665,20,241,40,"size"],[665,24,241,45],[666,14,241,46,"color"],[666,19,241,51],[666,21,241,53,"color"],[667,12,241,59],[668,14,241,59,"fileName"],[668,22,241,59],[668,24,241,59,"_jsxFileName"],[668,36,241,59],[669,14,241,59,"lineNumber"],[669,24,241,59],[670,14,241,59,"columnNumber"],[670,26,241,59],[671,12,241,59],[671,19,241,61],[671,20,241,62],[672,10,241,62],[673,8,243,8],[674,6,243,10],[675,8,243,10,"fileName"],[675,16,243,10],[675,18,243,10,"_jsxFileName"],[675,30,243,10],[676,8,243,10,"lineNumber"],[676,18,243,10],[677,8,243,10,"columnNumber"],[677,20,243,10],[678,6,243,10],[678,13,244,7],[678,14,244,8],[678,29,245,6],[678,33,245,6,"_reactJsxDevRuntime"],[678,52,245,6],[678,53,245,6,"jsxDEV"],[678,59,245,6],[678,61,245,7,"Tab"],[678,64,245,10],[678,65,245,11,"Screen"],[678,71,245,17],[679,8,246,8,"name"],[679,12,246,12],[679,14,246,13],[679,23,246,22],[680,8,247,8,"component"],[680,17,247,17],[680,19,247,19,"ProfileTab"],[680,29,247,30],[681,8,248,8,"options"],[681,15,248,15],[681,17,248,17],[682,10,249,10,"tabBarLabel"],[682,21,249,21],[682,23,249,23],[682,32,249,32],[683,10,250,10,"tabBarIcon"],[683,20,250,20],[683,22,250,22,"_ref6"],[683,27,250,22],[684,12,250,22],[684,16,250,25,"color"],[684,21,250,30],[684,24,250,30,"_ref6"],[684,29,250,30],[684,30,250,25,"color"],[684,35,250,30],[685,14,250,32,"size"],[685,18,250,36],[685,21,250,36,"_ref6"],[685,26,250,36],[685,27,250,32,"size"],[685,31,250,36],[686,12,250,36],[686,32,251,12],[686,36,251,12,"_reactJsxDevRuntime"],[686,55,251,12],[686,56,251,12,"jsxDEV"],[686,62,251,12],[686,64,251,13,"_expoVectorIcons"],[686,80,251,21],[686,81,251,21,"Ionicons"],[686,89,251,21],[687,14,251,22,"name"],[687,18,251,26],[687,20,251,27],[687,28,251,35],[688,14,251,36,"size"],[688,18,251,40],[688,20,251,42,"size"],[688,24,251,47],[689,14,251,48,"color"],[689,19,251,53],[689,21,251,55,"color"],[690,12,251,61],[691,14,251,61,"fileName"],[691,22,251,61],[691,24,251,61,"_jsxFileName"],[691,36,251,61],[692,14,251,61,"lineNumber"],[692,24,251,61],[693,14,251,61,"columnNumber"],[693,26,251,61],[694,12,251,61],[694,19,251,63],[694,20,251,64],[695,10,251,64],[696,8,253,8],[697,6,253,10],[698,8,253,10,"fileName"],[698,16,253,10],[698,18,253,10,"_jsxFileName"],[698,30,253,10],[699,8,253,10,"lineNumber"],[699,18,253,10],[700,8,253,10,"columnNumber"],[700,20,253,10],[701,6,253,10],[701,13,254,7],[701,14,254,8],[702,4,254,8],[703,6,254,8,"fileName"],[703,14,254,8],[703,16,254,8,"_jsxFileName"],[703,28,254,8],[704,6,254,8,"lineNumber"],[704,16,254,8],[705,6,254,8,"columnNumber"],[705,18,254,8],[706,4,254,8],[706,11,255,19],[706,12,255,20],[707,2,257,0],[708,2,257,1,"_c6"],[708,5,257,1],[708,8,195,24,"HomeScreen"],[708,18,195,34],[709,2,259,0],[709,6,259,6,"QUICK_ACTIONS"],[709,19,259,19],[709,22,259,22],[709,23,260,2],[710,4,260,4,"id"],[710,6,260,6],[710,8,260,8],[710,11,260,11],[711,4,260,13,"label"],[711,9,260,18],[711,11,260,20],[711,17,260,26],[712,4,260,28,"icon"],[712,8,260,32],[712,10,260,34],[712,25,260,49],[713,4,260,51,"color"],[713,9,260,56],[713,11,260,58],[714,2,260,68],[714,3,260,69],[714,5,261,2],[715,4,261,4,"id"],[715,6,261,6],[715,8,261,8],[715,11,261,11],[716,4,261,13,"label"],[716,9,261,18],[716,11,261,20],[716,20,261,29],[717,4,261,31,"icon"],[717,8,261,35],[717,10,261,37],[717,22,261,49],[718,4,261,51,"color"],[718,9,261,56],[718,11,261,58],[719,2,261,68],[719,3,261,69],[719,5,262,2],[720,4,262,4,"id"],[720,6,262,6],[720,8,262,8],[720,11,262,11],[721,4,262,13,"label"],[721,9,262,18],[721,11,262,20],[721,17,262,26],[722,4,262,28,"icon"],[722,8,262,32],[722,10,262,34],[722,27,262,51],[723,4,262,53,"color"],[723,9,262,58],[723,11,262,60],[724,2,262,70],[724,3,262,71],[724,5,263,2],[725,4,263,4,"id"],[725,6,263,6],[725,8,263,8],[725,11,263,11],[726,4,263,13,"label"],[726,9,263,18],[726,11,263,20],[726,17,263,26],[727,4,263,28,"icon"],[727,8,263,32],[727,10,263,34],[727,28,263,52],[728,4,263,54,"color"],[728,9,263,59],[728,11,263,61],[729,2,263,71],[729,3,263,72],[729,5,264,2],[730,4,264,4,"id"],[730,6,264,6],[730,8,264,8],[730,11,264,11],[731,4,264,13,"label"],[731,9,264,18],[731,11,264,20],[731,18,264,27],[732,4,264,29,"icon"],[732,8,264,33],[732,10,264,35],[732,23,264,48],[733,4,264,50,"color"],[733,9,264,55],[733,11,264,57],[734,2,264,67],[734,3,264,68],[734,5,265,2],[735,4,265,4,"id"],[735,6,265,6],[735,8,265,8],[735,11,265,11],[736,4,265,13,"label"],[736,9,265,18],[736,11,265,20],[736,21,265,30],[737,4,265,32,"icon"],[737,8,265,36],[737,10,265,38],[737,16,265,44],[738,4,265,46,"color"],[738,9,265,51],[738,11,265,53],[739,2,265,63],[739,3,265,64],[739,5,266,2],[740,4,266,4,"id"],[740,6,266,6],[740,8,266,8],[740,11,266,11],[741,4,266,13,"label"],[741,9,266,18],[741,11,266,20],[741,21,266,30],[742,4,266,32,"icon"],[742,8,266,36],[742,10,266,38],[742,25,266,53],[743,4,266,55,"color"],[743,9,266,60],[743,11,266,62],[744,2,266,72],[744,3,266,73],[744,5,267,2],[745,4,267,4,"id"],[745,6,267,6],[745,8,267,8],[745,11,267,11],[746,4,267,13,"label"],[746,9,267,18],[746,11,267,20],[746,22,267,31],[747,4,267,33,"icon"],[747,8,267,37],[747,10,267,39],[747,18,267,47],[748,4,267,49,"color"],[748,9,267,54],[748,11,267,56],[749,2,267,66],[749,3,267,67],[749,5,268,2],[750,4,268,4,"id"],[750,6,268,6],[750,8,268,8],[750,11,268,11],[751,4,268,13,"label"],[751,9,268,18],[751,11,268,20],[751,21,268,30],[752,4,268,32,"icon"],[752,8,268,36],[752,10,268,38],[752,21,268,49],[753,4,268,51,"color"],[753,9,268,56],[753,11,268,58],[754,2,268,68],[754,3,268,69],[754,5,269,2],[755,4,269,4,"id"],[755,6,269,6],[755,8,269,8],[755,12,269,12],[756,4,269,14,"label"],[756,9,269,19],[756,11,269,21],[756,21,269,31],[757,4,269,33,"icon"],[757,8,269,37],[757,10,269,39],[757,16,269,45],[758,4,269,47,"color"],[758,9,269,52],[758,11,269,54],[759,2,269,64],[759,3,269,65],[759,5,270,2],[760,4,270,4,"id"],[760,6,270,6],[760,8,270,8],[760,12,270,12],[761,4,270,14,"label"],[761,9,270,19],[761,11,270,21],[761,22,270,32],[762,4,270,34,"icon"],[762,8,270,38],[762,10,270,40],[762,16,270,46],[763,4,270,48,"color"],[763,9,270,53],[763,11,270,55],[764,2,270,65],[764,3,270,66],[764,5,271,2],[765,4,271,4,"id"],[765,6,271,6],[765,8,271,8],[765,12,271,12],[766,4,271,14,"label"],[766,9,271,19],[766,11,271,21],[766,20,271,30],[767,4,271,32,"icon"],[767,8,271,36],[767,10,271,38],[767,16,271,44],[768,4,271,46,"color"],[768,9,271,51],[768,11,271,53],[769,2,271,63],[769,3,271,64],[769,5,272,2],[770,4,272,4,"id"],[770,6,272,6],[770,8,272,8],[770,12,272,12],[771,4,272,14,"label"],[771,9,272,19],[771,11,272,21],[771,20,272,30],[772,4,272,32,"icon"],[772,8,272,36],[772,10,272,38],[772,19,272,47],[773,4,272,49,"color"],[773,9,272,54],[773,11,272,56],[774,2,272,66],[774,3,272,67],[774,5,273,2],[775,4,273,4,"id"],[775,6,273,6],[775,8,273,8],[775,12,273,12],[776,4,273,14,"label"],[776,9,273,19],[776,11,273,21],[776,21,273,31],[777,4,273,33,"icon"],[777,8,273,37],[777,10,273,39],[777,20,273,49],[778,4,273,51,"color"],[778,9,273,56],[778,11,273,58],[779,2,273,68],[779,3,273,69],[779,5,274,2],[780,4,274,4,"id"],[780,6,274,6],[780,8,274,8],[780,12,274,12],[781,4,274,14,"label"],[781,9,274,19],[781,11,274,21],[781,17,274,27],[782,4,274,29,"icon"],[782,8,274,33],[782,10,274,35],[782,23,274,48],[783,4,274,50,"color"],[783,9,274,55],[783,11,274,57],[784,2,274,67],[784,3,274,68],[784,5,275,2],[785,4,275,4,"id"],[785,6,275,6],[785,8,275,8],[785,12,275,12],[786,4,275,14,"label"],[786,9,275,19],[786,11,275,21],[786,20,275,30],[787,4,275,32,"icon"],[787,8,275,36],[787,10,275,38],[787,16,275,44],[788,4,275,46,"color"],[788,9,275,51],[788,11,275,53],[789,2,275,63],[789,3,275,64],[789,5,276,2],[790,4,276,4,"id"],[790,6,276,6],[790,8,276,8],[790,12,276,12],[791,4,276,14,"label"],[791,9,276,19],[791,11,276,21],[791,18,276,28],[792,4,276,30,"icon"],[792,8,276,34],[792,10,276,36],[792,17,276,43],[793,4,276,45,"color"],[793,9,276,50],[793,11,276,52],[794,2,276,62],[794,3,276,63],[794,5,277,2],[795,4,277,4,"id"],[795,6,277,6],[795,8,277,8],[795,12,277,12],[796,4,277,14,"label"],[796,9,277,19],[796,11,277,21],[796,23,277,33],[797,4,277,35,"icon"],[797,8,277,39],[797,10,277,41],[797,16,277,47],[798,4,277,49,"color"],[798,9,277,54],[798,11,277,56],[799,2,277,66],[799,3,277,67],[799,5,278,2],[800,4,278,4,"id"],[800,6,278,6],[800,8,278,8],[800,12,278,12],[801,4,278,14,"label"],[801,9,278,19],[801,11,278,21],[801,21,278,31],[802,4,278,33,"icon"],[802,8,278,37],[802,10,278,39],[802,20,278,49],[803,4,278,51,"color"],[803,9,278,56],[803,11,278,58],[804,2,278,68],[804,3,278,69],[804,5,279,2],[805,4,279,4,"id"],[805,6,279,6],[805,8,279,8],[805,12,279,12],[806,4,279,14,"label"],[806,9,279,19],[806,11,279,21],[806,20,279,30],[807,4,279,32,"icon"],[807,8,279,36],[807,10,279,38],[807,18,279,46],[808,4,279,48,"color"],[808,9,279,53],[808,11,279,55],[809,2,279,65],[809,3,279,66],[809,5,280,2],[810,4,280,4,"id"],[810,6,280,6],[810,8,280,8],[810,12,280,12],[811,4,280,14,"label"],[811,9,280,19],[811,11,280,21],[811,16,280,26],[812,4,280,28,"icon"],[812,8,280,32],[812,10,280,34],[812,19,280,43],[813,4,280,45,"color"],[813,9,280,50],[813,11,280,52],[814,2,280,62],[814,3,280,63],[814,5,281,2],[815,4,281,4,"id"],[815,6,281,6],[815,8,281,8],[815,12,281,12],[816,4,281,14,"label"],[816,9,281,19],[816,11,281,21],[816,19,281,29],[817,4,281,31,"icon"],[817,8,281,35],[817,10,281,37],[817,25,281,52],[818,4,281,54,"color"],[818,9,281,59],[818,11,281,61],[819,2,281,71],[819,3,281,72],[819,5,282,2],[820,4,282,4,"id"],[820,6,282,6],[820,8,282,8],[820,12,282,12],[821,4,282,14,"label"],[821,9,282,19],[821,11,282,21],[821,17,282,27],[822,4,282,29,"icon"],[822,8,282,33],[822,10,282,35],[822,15,282,40],[823,4,282,42,"color"],[823,9,282,47],[823,11,282,49],[824,2,282,59],[824,3,282,60],[824,5,283,2],[825,4,283,4,"id"],[825,6,283,6],[825,8,283,8],[825,12,283,12],[826,4,283,14,"label"],[826,9,283,19],[826,11,283,21],[826,21,283,31],[827,4,283,33,"icon"],[827,8,283,37],[827,10,283,39],[827,24,283,53],[828,4,283,55,"color"],[828,9,283,60],[828,11,283,62],[829,2,283,72],[829,3,283,73],[829,5,284,2],[830,4,284,4,"id"],[830,6,284,6],[830,8,284,8],[830,12,284,12],[831,4,284,14,"label"],[831,9,284,19],[831,11,284,21],[831,18,284,28],[832,4,284,30,"icon"],[832,8,284,34],[832,10,284,36],[832,17,284,43],[833,4,284,45,"color"],[833,9,284,50],[833,11,284,52],[834,2,284,62],[834,3,284,63],[834,5,285,2],[835,4,285,4,"id"],[835,6,285,6],[835,8,285,8],[835,12,285,12],[836,4,285,14,"label"],[836,9,285,19],[836,11,285,21],[836,18,285,28],[837,4,285,30,"icon"],[837,8,285,34],[837,10,285,36],[837,15,285,41],[838,4,285,43,"color"],[838,9,285,48],[838,11,285,50],[839,2,285,60],[839,3,285,61],[839,5,286,2],[840,4,286,4,"id"],[840,6,286,6],[840,8,286,8],[840,12,286,12],[841,4,286,14,"label"],[841,9,286,19],[841,11,286,21],[841,18,286,28],[842,4,286,30,"icon"],[842,8,286,34],[842,10,286,36],[842,22,286,48],[843,4,286,50,"color"],[843,9,286,55],[843,11,286,57],[844,2,286,67],[844,3,286,68],[844,5,287,2],[845,4,287,4,"id"],[845,6,287,6],[845,8,287,8],[845,12,287,12],[846,4,287,14,"label"],[846,9,287,19],[846,11,287,21],[846,19,287,29],[847,4,287,31,"icon"],[847,8,287,35],[847,10,287,37],[847,20,287,47],[848,4,287,49,"color"],[848,9,287,54],[848,11,287,56],[849,2,287,66],[849,3,287,67],[849,5,288,2],[850,4,288,4,"id"],[850,6,288,6],[850,8,288,8],[850,12,288,12],[851,4,288,14,"label"],[851,9,288,19],[851,11,288,21],[851,19,288,29],[852,4,288,31,"icon"],[852,8,288,35],[852,10,288,37],[852,16,288,43],[853,4,288,45,"color"],[853,9,288,50],[853,11,288,52],[854,2,288,62],[854,3,288,63],[854,5,289,2],[855,4,289,4,"id"],[855,6,289,6],[855,8,289,8],[855,12,289,12],[856,4,289,14,"label"],[856,9,289,19],[856,11,289,21],[856,17,289,27],[857,4,289,29,"icon"],[857,8,289,33],[857,10,289,35],[857,16,289,41],[858,4,289,43,"color"],[858,9,289,48],[858,11,289,50],[859,2,289,60],[859,3,289,61],[859,4,290,1],[860,2,292,0],[860,6,292,6,"styles"],[860,12,292,12],[860,15,292,15,"StyleSheet"],[860,27,292,25],[860,28,292,25,"StyleSheet"],[860,38,292,25],[860,39,292,26,"create"],[860,45,292,32],[860,46,292,33],[861,4,293,2,"container"],[861,13,293,11],[861,15,293,13],[862,6,294,4,"flex"],[862,10,294,8],[862,12,294,10],[862,13,294,11],[863,6,295,4,"backgroundColor"],[863,21,295,19],[863,23,295,21],[864,4,296,2],[864,5,296,3],[865,4,297,2,"header"],[865,10,297,8],[865,12,297,10],[866,6,298,4,"flexDirection"],[866,19,298,17],[866,21,298,19],[866,26,298,24],[867,6,299,4,"justifyContent"],[867,20,299,18],[867,22,299,20],[867,37,299,35],[868,6,300,4,"alignItems"],[868,16,300,14],[868,18,300,16],[868,26,300,24],[869,6,301,4,"padding"],[869,13,301,11],[869,15,301,13],[869,17,301,15],[870,6,302,4,"backgroundColor"],[870,21,302,19],[870,23,302,21],[870,29,302,27],[871,6,303,4,"borderBottomWidth"],[871,23,303,21],[871,25,303,23],[871,26,303,24],[872,6,304,4,"borderBottomColor"],[872,23,304,21],[872,25,304,23],[873,4,305,2],[873,5,305,3],[874,4,306,2,"headerLeft"],[874,14,306,12],[874,16,306,14],[875,6,307,4,"position"],[875,14,307,12],[875,16,307,14],[876,4,308,2],[876,5,308,3],[877,4,309,2,"profileImage"],[877,16,309,14],[877,18,309,16],[878,6,310,4,"width"],[878,11,310,9],[878,13,310,11],[878,15,310,13],[879,6,311,4,"height"],[879,12,311,10],[879,14,311,12],[879,16,311,14],[880,6,312,4,"borderRadius"],[880,18,312,16],[880,20,312,18],[880,22,312,20],[881,6,313,4,"backgroundColor"],[881,21,313,19],[881,23,313,21],[881,32,313,30],[882,6,314,4,"alignItems"],[882,16,314,14],[882,18,314,16],[882,26,314,24],[883,6,315,4,"justifyContent"],[883,20,315,18],[883,22,315,20],[883,30,315,28],[884,6,316,4,"overflow"],[884,14,316,12],[884,16,316,14],[885,4,317,2],[885,5,317,3],[886,4,318,2,"profileImageSrc"],[886,19,318,17],[886,21,318,19],[887,6,319,4,"width"],[887,11,319,9],[887,13,319,11],[887,15,319,13],[888,6,320,4,"height"],[888,12,320,10],[888,14,320,12],[889,4,321,2],[889,5,321,3],[890,4,322,2,"profileBadge"],[890,16,322,14],[890,18,322,16],[891,6,323,4,"position"],[891,14,323,12],[891,16,323,14],[891,26,323,24],[892,6,324,4,"bottom"],[892,12,324,10],[892,14,324,12],[892,15,324,13],[892,16,324,14],[893,6,325,4,"right"],[893,11,325,9],[893,13,325,11],[893,14,325,12],[893,15,325,13],[894,6,326,4,"backgroundColor"],[894,21,326,19],[894,23,326,21],[894,32,326,30],[895,6,327,4,"borderRadius"],[895,18,327,16],[895,20,327,18],[895,22,327,20],[896,6,328,4,"paddingHorizontal"],[896,23,328,21],[896,25,328,23],[896,26,328,24],[897,6,329,4,"paddingVertical"],[897,21,329,19],[897,23,329,21],[897,24,329,22],[898,6,330,4,"flexDirection"],[898,19,330,17],[898,21,330,19],[898,26,330,24],[899,6,331,4,"alignItems"],[899,16,331,14],[899,18,331,16],[899,26,331,24],[900,6,332,4,"gap"],[900,9,332,7],[900,11,332,9],[901,4,333,2],[901,5,333,3],[902,4,334,2,"trustScore"],[902,14,334,12],[902,16,334,14],[903,6,335,4,"fontSize"],[903,14,335,12],[903,16,335,14],[903,18,335,16],[904,6,336,4,"fontWeight"],[904,16,336,14],[904,18,336,16],[904,23,336,21],[905,6,337,4,"color"],[905,11,337,9],[905,13,337,11],[906,4,338,2],[906,5,338,3],[907,4,339,2,"headerRight"],[907,15,339,13],[907,17,339,15],[908,6,340,4,"flexDirection"],[908,19,340,17],[908,21,340,19],[908,26,340,24],[909,6,341,4,"gap"],[909,9,341,7],[909,11,341,9],[910,4,342,2],[910,5,342,3],[911,4,343,2,"iconButton"],[911,14,343,12],[911,16,343,14],[912,6,344,4,"padding"],[912,13,344,11],[912,15,344,13],[913,4,345,2],[913,5,345,3],[914,4,346,2,"announcementWidget"],[914,22,346,20],[914,24,346,22],[915,6,347,4,"padding"],[915,13,347,11],[915,15,347,13],[916,4,348,2],[916,5,348,3],[917,4,349,2,"announcement"],[917,16,349,14],[917,18,349,16],[918,6,350,4,"backgroundColor"],[918,21,350,19],[918,23,350,21],[918,29,350,27],[919,6,351,4,"padding"],[919,13,351,11],[919,15,351,13],[919,17,351,15],[920,6,352,4,"borderRadius"],[920,18,352,16],[920,20,352,18],[920,22,352,20],[921,6,353,4,"marginRight"],[921,17,353,15],[921,19,353,17],[921,21,353,19],[922,6,354,4,"width"],[922,11,354,9],[922,13,354,11,"width"],[922,18,354,16],[922,21,354,19],[922,23,354,21],[923,6,355,4,"borderLeftWidth"],[923,21,355,19],[923,23,355,21],[923,24,355,22],[924,6,356,4,"borderLeftColor"],[924,21,356,19],[924,23,356,21],[925,4,357,2],[925,5,357,3],[926,4,358,2,"announcementTitle"],[926,21,358,19],[926,23,358,21],[927,6,359,4,"fontSize"],[927,14,359,12],[927,16,359,14],[927,18,359,16],[928,6,360,4,"fontWeight"],[928,16,360,14],[928,18,360,16],[928,23,360,21],[929,6,361,4,"color"],[929,11,361,9],[929,13,361,11],[929,22,361,20],[930,6,362,4,"marginBottom"],[930,18,362,16],[930,20,362,18],[931,4,363,2],[931,5,363,3],[932,4,364,2,"announcementText"],[932,20,364,18],[932,22,364,20],[933,6,365,4,"fontSize"],[933,14,365,12],[933,16,365,14],[933,18,365,16],[934,6,366,4,"color"],[934,11,366,9],[934,13,366,11],[935,4,367,2],[935,5,367,3],[936,4,368,2,"quickActionsContainer"],[936,25,368,23],[936,27,368,25],[937,6,369,4,"padding"],[937,13,369,11],[937,15,369,13],[938,4,370,2],[938,5,370,3],[939,4,371,2,"sectionTitle"],[939,16,371,14],[939,18,371,16],[940,6,372,4,"fontSize"],[940,14,372,12],[940,16,372,14],[940,18,372,16],[941,6,373,4,"fontWeight"],[941,16,373,14],[941,18,373,16],[941,23,373,21],[942,6,374,4,"color"],[942,11,374,9],[942,13,374,11],[942,22,374,20],[943,6,375,4,"marginBottom"],[943,18,375,16],[943,20,375,18],[944,4,376,2],[944,5,376,3],[945,4,377,2,"actionsGrid"],[945,15,377,13],[945,17,377,15],[946,6,378,4,"flexDirection"],[946,19,378,17],[946,21,378,19],[946,26,378,24],[947,6,379,4,"flexWrap"],[947,14,379,12],[947,16,379,14],[947,22,379,20],[948,6,380,4,"gap"],[948,9,380,7],[948,11,380,9],[949,4,381,2],[949,5,381,3],[950,4,382,2,"actionCard"],[950,14,382,12],[950,16,382,14],[951,6,383,4,"width"],[951,11,383,9],[951,13,383,11],[951,14,383,12,"width"],[951,19,383,17],[951,22,383,20],[951,24,383,22],[951,28,383,26],[951,29,383,27],[952,6,384,4,"alignItems"],[952,16,384,14],[952,18,384,16],[952,26,384,24],[953,6,385,4,"padding"],[953,13,385,11],[953,15,385,13],[954,4,386,2],[954,5,386,3],[955,4,387,2,"actionIcon"],[955,14,387,12],[955,16,387,14],[956,6,388,4,"width"],[956,11,388,9],[956,13,388,11],[956,15,388,13],[957,6,389,4,"height"],[957,12,389,10],[957,14,389,12],[957,16,389,14],[958,6,390,4,"borderRadius"],[958,18,390,16],[958,20,390,18],[958,22,390,20],[959,6,391,4,"alignItems"],[959,16,391,14],[959,18,391,16],[959,26,391,24],[960,6,392,4,"justifyContent"],[960,20,392,18],[960,22,392,20],[960,30,392,28],[961,6,393,4,"marginBottom"],[961,18,393,16],[961,20,393,18],[962,4,394,2],[962,5,394,3],[963,4,395,2,"actionLabel"],[963,15,395,13],[963,17,395,15],[964,6,396,4,"fontSize"],[964,14,396,12],[964,16,396,14],[964,18,396,16],[965,6,397,4,"color"],[965,11,397,9],[965,13,397,11],[965,22,397,20],[966,6,398,4,"textAlign"],[966,15,398,13],[966,17,398,15],[967,4,399,2],[967,5,399,3],[968,4,400,2,"walletHeader"],[968,16,400,14],[968,18,400,16],[969,6,401,4,"padding"],[969,13,401,11],[969,15,401,13],[969,17,401,15],[970,6,402,4,"backgroundColor"],[970,21,402,19],[970,23,402,21],[970,29,402,27],[971,6,403,4,"borderBottomWidth"],[971,23,403,21],[971,25,403,23],[971,26,403,24],[972,6,404,4,"borderBottomColor"],[972,23,404,21],[972,25,404,23],[973,4,405,2],[973,5,405,3],[974,4,406,2,"walletTitle"],[974,15,406,13],[974,17,406,15],[975,6,407,4,"fontSize"],[975,14,407,12],[975,16,407,14],[975,18,407,16],[976,6,408,4,"fontWeight"],[976,16,408,14],[976,18,408,16],[976,23,408,21],[977,6,409,4,"color"],[977,11,409,9],[977,13,409,11],[978,4,410,2],[978,5,410,3],[979,4,411,2,"balanceCards"],[979,16,411,14],[979,18,411,16],[980,6,412,4,"padding"],[980,13,412,11],[980,15,412,13],[980,17,412,15],[981,6,413,4,"gap"],[981,9,413,7],[981,11,413,9],[982,4,414,2],[982,5,414,3],[983,4,415,2,"balanceCard"],[983,15,415,13],[983,17,415,15],[984,6,416,4,"backgroundColor"],[984,21,416,19],[984,23,416,21],[984,29,416,27],[985,6,417,4,"padding"],[985,13,417,11],[985,15,417,13],[985,17,417,15],[986,6,418,4,"borderRadius"],[986,18,418,16],[986,20,418,18],[986,22,418,20],[987,6,419,4,"borderWidth"],[987,17,419,15],[987,19,419,17],[987,20,419,18],[988,6,420,4,"borderColor"],[988,17,420,15],[988,19,420,17],[989,4,421,2],[989,5,421,3],[990,4,422,2,"balanceCardHeader"],[990,21,422,19],[990,23,422,21],[991,6,423,4,"flexDirection"],[991,19,423,17],[991,21,423,19],[991,26,423,24],[992,6,424,4,"alignItems"],[992,16,424,14],[992,18,424,16],[992,26,424,24],[993,6,425,4,"gap"],[993,9,425,7],[993,11,425,9],[993,12,425,10],[994,6,426,4,"marginBottom"],[994,18,426,16],[994,20,426,18],[995,4,427,2],[995,5,427,3],[996,4,428,2,"tokenLogo"],[996,13,428,11],[996,15,428,13],[997,6,429,4,"width"],[997,11,429,9],[997,13,429,11],[997,15,429,13],[998,6,430,4,"height"],[998,12,430,10],[998,14,430,12],[998,16,430,14],[999,6,431,4,"borderRadius"],[999,18,431,16],[999,20,431,18],[1000,4,432,2],[1000,5,432,3],[1001,4,433,2,"tokenSymbol"],[1001,15,433,13],[1001,17,433,15],[1002,6,434,4,"fontSize"],[1002,14,434,12],[1002,16,434,14],[1002,18,434,16],[1003,6,435,4,"fontWeight"],[1003,16,435,14],[1003,18,435,16],[1003,23,435,21],[1004,6,436,4,"color"],[1004,11,436,9],[1004,13,436,11],[1005,4,437,2],[1005,5,437,3],[1006,4,438,2,"balanceAmount"],[1006,17,438,15],[1006,19,438,17],[1007,6,439,4,"fontSize"],[1007,14,439,12],[1007,16,439,14],[1007,18,439,16],[1008,6,440,4,"fontWeight"],[1008,16,440,14],[1008,18,440,16],[1008,23,440,21],[1009,6,441,4,"color"],[1009,11,441,9],[1009,13,441,11],[1009,22,441,20],[1010,6,442,4,"marginBottom"],[1010,18,442,16],[1010,20,442,18],[1011,4,443,2],[1011,5,443,3],[1012,4,444,2,"balanceUsd"],[1012,14,444,12],[1012,16,444,14],[1013,6,445,4,"fontSize"],[1013,14,445,12],[1013,16,445,14],[1013,18,445,16],[1014,6,446,4,"color"],[1014,11,446,9],[1014,13,446,11],[1015,4,447,2],[1015,5,447,3],[1016,4,448,2,"walletActions"],[1016,17,448,15],[1016,19,448,17],[1017,6,449,4,"flexDirection"],[1017,19,449,17],[1017,21,449,19],[1017,26,449,24],[1018,6,450,4,"padding"],[1018,13,450,11],[1018,15,450,13],[1018,17,450,15],[1019,6,451,4,"gap"],[1019,9,451,7],[1019,11,451,9],[1020,4,452,2],[1020,5,452,3],[1021,4,453,2,"walletActionButton"],[1021,22,453,20],[1021,24,453,22],[1022,6,454,4,"flex"],[1022,10,454,8],[1022,12,454,10],[1022,13,454,11],[1023,6,455,4,"backgroundColor"],[1023,21,455,19],[1023,23,455,21],[1023,32,455,30],[1024,6,456,4,"padding"],[1024,13,456,11],[1024,15,456,13],[1024,17,456,15],[1025,6,457,4,"borderRadius"],[1025,18,457,16],[1025,20,457,18],[1025,22,457,20],[1026,6,458,4,"alignItems"],[1026,16,458,14],[1026,18,458,16],[1026,26,458,24],[1027,6,459,4,"gap"],[1027,9,459,7],[1027,11,459,9],[1028,4,460,2],[1028,5,460,3],[1029,4,461,2,"walletActionText"],[1029,20,461,18],[1029,22,461,20],[1030,6,462,4,"color"],[1030,11,462,9],[1030,13,462,11],[1030,19,462,17],[1031,6,463,4,"fontSize"],[1031,14,463,12],[1031,16,463,14],[1031,18,463,16],[1032,6,464,4,"fontWeight"],[1032,16,464,14],[1032,18,464,16],[1033,4,465,2],[1033,5,465,3],[1034,4,466,2,"placeholderText"],[1034,19,466,17],[1034,21,466,19],[1035,6,467,4,"flex"],[1035,10,467,8],[1035,12,467,10],[1035,13,467,11],[1036,6,468,4,"textAlign"],[1036,15,468,13],[1036,17,468,15],[1036,25,468,23],[1037,6,469,4,"marginTop"],[1037,15,469,13],[1037,17,469,15],[1037,20,469,18],[1038,6,470,4,"fontSize"],[1038,14,470,12],[1038,16,470,14],[1038,18,470,16],[1039,6,471,4,"color"],[1039,11,471,9],[1039,13,471,11],[1040,4,472,2],[1040,5,472,3],[1041,4,473,2,"tabBar"],[1041,10,473,8],[1041,12,473,10],[1042,6,474,4,"borderTopWidth"],[1042,20,474,18],[1042,22,474,20],[1042,23,474,21],[1043,6,475,4,"borderTopColor"],[1043,20,475,18],[1043,22,475,20],[1043,31,475,29],[1044,6,476,4,"paddingBottom"],[1044,19,476,17],[1044,21,476,19],[1044,22,476,20],[1045,6,477,4,"paddingTop"],[1045,16,477,14],[1045,18,477,16],[1045,19,477,17],[1046,6,478,4,"height"],[1046,12,478,10],[1046,14,478,12],[1047,4,479,2],[1048,2,480,0],[1048,3,480,1],[1048,4,480,2],[1049,2,480,3],[1049,6,480,3,"_c"],[1049,8,480,3],[1049,10,480,3,"_c2"],[1049,13,480,3],[1049,15,480,3,"_c3"],[1049,18,480,3],[1049,20,480,3,"_c4"],[1049,23,480,3],[1049,25,480,3,"_c5"],[1049,28,480,3],[1049,30,480,3,"_c6"],[1049,33,480,3],[1050,2,480,3,"$RefreshReg$"],[1050,14,480,3],[1050,15,480,3,"_c"],[1050,17,480,3],[1051,2,480,3,"$RefreshReg$"],[1051,14,480,3],[1051,15,480,3,"_c2"],[1051,18,480,3],[1052,2,480,3,"$RefreshReg$"],[1052,14,480,3],[1052,15,480,3,"_c3"],[1052,18,480,3],[1053,2,480,3,"$RefreshReg$"],[1053,14,480,3],[1053,15,480,3,"_c4"],[1053,18,480,3],[1054,2,480,3,"$RefreshReg$"],[1054,14,480,3],[1054,15,480,3,"_c5"],[1054,18,480,3],[1055,2,480,3,"$RefreshReg$"],[1055,14,480,3],[1055,15,480,3,"_c6"],[1055,18,480,3],[1056,0,480,3],[1056,3]],"functionMap":{"names":["","HomeTab","pickImage","QUICK_ACTIONS.map$argument_0","WalletTab","CitizensTab","ReferralTab","ProfileTab","HomeScreen","Tab.Screen.props.options.tabBarIcon"],"mappings":"AAA;ACmB;oBCI;GDqB;+BEkD;aFW;CDM;AIE;CJqD;AKE;CLM;AME;CNM;AOE;CPM;eQI;sBCe;WDE;sBCQ;WDE;sBCQ;WDE;sBCQ;WDE;sBCQ;WDE;CRK"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/9d/bfec4b18b08bdf025038acbeac39968b62b91c8739a01df3338e1b95d2c4c188a211b2 b/frontend/.metro-cache/cache/9d/bfec4b18b08bdf025038acbeac39968b62b91c8739a01df3338e1b95d2c4c188a211b2 new file mode 100644 index 00000000..ead8abcf --- /dev/null +++ b/frontend/.metro-cache/cache/9d/bfec4b18b08bdf025038acbeac39968b62b91c8739a01df3338e1b95d2c4c188a211b2 @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"escape-string-regexp","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":54,"index":54}}],"key":"Opxn8Ttfh7QNGeF0y+BQ6rRbDGo=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":55},"end":{"line":2,"column":70,"index":125}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":126},"end":{"line":3,"column":80,"index":206}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"./WebView.styles","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":18,"column":0,"index":545},"end":{"line":18,"column":38,"index":583}}],"key":"HTBpZF7AYpj3txNIUSqg9DLCWlg=","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/react-native-webview/src/WebViewShared.tsx\";\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, \"defaultOriginWhitelist\", {\n enumerable: true,\n get: function () {\n return defaultOriginWhitelist;\n }\n });\n Object.defineProperty(exports, \"createOnShouldStartLoadWithRequest\", {\n enumerable: true,\n get: function () {\n return createOnShouldStartLoadWithRequest;\n }\n });\n Object.defineProperty(exports, \"defaultRenderLoading\", {\n enumerable: true,\n get: function () {\n return defaultRenderLoading;\n }\n });\n Object.defineProperty(exports, \"defaultRenderError\", {\n enumerable: true,\n get: function () {\n return defaultRenderError;\n }\n });\n Object.defineProperty(exports, \"useWebViewLogic\", {\n enumerable: true,\n get: function () {\n return useWebViewLogic;\n }\n });\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _escapeStringRegexp = require(_dependencyMap[1], \"escape-string-regexp\");\n var escapeStringRegexp = _interopDefault(_escapeStringRegexp);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _WebViewStyles = require(_dependencyMap[4], \"./WebView.styles\");\n var styles = _interopDefault(_WebViewStyles);\n var _reactJsxDevRuntime = require(_dependencyMap[5], \"react/jsx-dev-runtime\");\n var defaultOriginWhitelist = ['http://*', 'https://*'];\n var extractOrigin = url => {\n var result = /^[A-Za-z][A-Za-z0-9+\\-.]+:(\\/\\/)?[^/]*/.exec(url);\n return result === null ? '' : result[0];\n };\n var originWhitelistToRegex = originWhitelist => `^${(0, escapeStringRegexp.default)(originWhitelist).replace(/\\\\\\*/g, '.*')}`;\n var passesWhitelist = (compiledWhitelist, url) => {\n var origin = extractOrigin(url);\n return compiledWhitelist.some(x => new RegExp(x).test(origin));\n };\n var compileWhitelist = originWhitelist => ['about:blank', ...(originWhitelist || [])].map(originWhitelistToRegex);\n var createOnShouldStartLoadWithRequest = (loadRequest, originWhitelist, onShouldStartLoadWithRequest) => {\n return _ref => {\n var nativeEvent = _ref.nativeEvent;\n var shouldStart = true;\n var url = nativeEvent.url,\n lockIdentifier = nativeEvent.lockIdentifier;\n if (!passesWhitelist(compileWhitelist(originWhitelist), url)) {\n _reactNative.Linking.canOpenURL(url).then(supported => {\n if (supported) {\n return _reactNative.Linking.openURL(url);\n }\n console.warn(`Can't open url: ${url}`);\n return undefined;\n }).catch(e => {\n console.warn('Error opening URL: ', e);\n });\n shouldStart = false;\n } else if (onShouldStartLoadWithRequest) {\n shouldStart = onShouldStartLoadWithRequest(nativeEvent);\n }\n loadRequest(shouldStart, url, lockIdentifier);\n };\n };\n var defaultRenderLoading = () => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.default.loadingOrErrorView,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 5\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 3\n }, this);\n var defaultRenderError = (errorDomain, errorCode, errorDesc) => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.default.loadingOrErrorView,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.default.errorTextTitle,\n children: \"Error loading page\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 5\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.default.errorText,\n children: `Domain: ${errorDomain}`\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 5\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.default.errorText,\n children: `Error Code: ${errorCode}`\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 5\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.default.errorText,\n children: `Description: ${errorDesc}`\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 3\n }, this);\n var useWebViewLogic = _ref2 => {\n var startInLoadingState = _ref2.startInLoadingState,\n onNavigationStateChange = _ref2.onNavigationStateChange,\n onLoadStart = _ref2.onLoadStart,\n onLoad = _ref2.onLoad,\n onLoadProgress = _ref2.onLoadProgress,\n onLoadEnd = _ref2.onLoadEnd,\n onError = _ref2.onError,\n onHttpErrorProp = _ref2.onHttpErrorProp,\n onMessageProp = _ref2.onMessageProp,\n onOpenWindowProp = _ref2.onOpenWindowProp,\n onRenderProcessGoneProp = _ref2.onRenderProcessGoneProp,\n onContentProcessDidTerminateProp = _ref2.onContentProcessDidTerminateProp,\n originWhitelist = _ref2.originWhitelist,\n onShouldStartLoadWithRequestProp = _ref2.onShouldStartLoadWithRequestProp,\n onShouldStartLoadWithRequestCallback = _ref2.onShouldStartLoadWithRequestCallback;\n var _useState = (0, _react.useState)(startInLoadingState ? 'LOADING' : 'IDLE'),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n viewState = _useState2[0],\n setViewState = _useState2[1];\n var _useState3 = (0, _react.useState)(null),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n lastErrorEvent = _useState4[0],\n setLastErrorEvent = _useState4[1];\n var startUrl = (0, _react.useRef)(null);\n var updateNavigationState = (0, _react.useCallback)(event => {\n onNavigationStateChange?.(event.nativeEvent);\n }, [onNavigationStateChange]);\n var onLoadingStart = (0, _react.useCallback)(event => {\n // Needed for android\n startUrl.current = event.nativeEvent.url;\n // !Needed for android\n\n onLoadStart?.(event);\n updateNavigationState(event);\n }, [onLoadStart, updateNavigationState]);\n var onLoadingError = (0, _react.useCallback)(event => {\n event.persist();\n if (onError) {\n onError(event);\n } else {\n console.warn('Encountered an error loading page', event.nativeEvent);\n }\n onLoadEnd?.(event);\n if (event.isDefaultPrevented()) {\n return;\n }\n setViewState('ERROR');\n setLastErrorEvent(event.nativeEvent);\n }, [onError, onLoadEnd]);\n var onHttpError = (0, _react.useCallback)(event => {\n onHttpErrorProp?.(event);\n }, [onHttpErrorProp]);\n\n // Android Only\n var onRenderProcessGone = (0, _react.useCallback)(event => {\n onRenderProcessGoneProp?.(event);\n }, [onRenderProcessGoneProp]);\n // !Android Only\n\n // iOS Only\n var onContentProcessDidTerminate = (0, _react.useCallback)(event => {\n onContentProcessDidTerminateProp?.(event);\n }, [onContentProcessDidTerminateProp]);\n // !iOS Only\n\n var onLoadingFinish = (0, _react.useCallback)(event => {\n onLoad?.(event);\n onLoadEnd?.(event);\n var url = event.nativeEvent.url;\n // on Android, only if url === startUrl\n if (_reactNative.Platform.OS !== 'android' || url === startUrl.current) {\n setViewState('IDLE');\n }\n // !on Android, only if url === startUrl\n updateNavigationState(event);\n }, [onLoad, onLoadEnd, updateNavigationState]);\n var onMessage = (0, _react.useCallback)(event => {\n onMessageProp?.(event);\n }, [onMessageProp]);\n var onLoadingProgress = (0, _react.useCallback)(event => {\n var progress = event.nativeEvent.progress;\n // patch for Android only\n if (_reactNative.Platform.OS === 'android' && progress === 1) {\n setViewState(prevViewState => prevViewState === 'LOADING' ? 'IDLE' : prevViewState);\n }\n // !patch for Android only\n onLoadProgress?.(event);\n }, [onLoadProgress]);\n var onShouldStartLoadWithRequest = (0, _react.useMemo)(() => createOnShouldStartLoadWithRequest(onShouldStartLoadWithRequestCallback, originWhitelist, onShouldStartLoadWithRequestProp), [originWhitelist, onShouldStartLoadWithRequestProp, onShouldStartLoadWithRequestCallback]);\n var onOpenWindow = (0, _react.useCallback)(event => {\n onOpenWindowProp?.(event);\n }, [onOpenWindowProp]);\n return {\n onShouldStartLoadWithRequest,\n onLoadingStart,\n onLoadingProgress,\n onLoadingError,\n onLoadingFinish,\n onHttpError,\n onRenderProcessGone,\n onContentProcessDidTerminate,\n onMessage,\n onOpenWindow,\n viewState,\n setViewState,\n lastErrorEvent\n };\n };\n});","lineCount":243,"map":[[13,2,92,0,"Object"],[13,8,92,0],[13,9,92,0,"defineProperty"],[13,23,92,0],[13,24,92,0,"exports"],[13,31,92,0],[14,4,92,0,"enumerable"],[14,14,92,0],[15,4,92,0,"get"],[15,7,92,0],[15,18,92,0,"get"],[15,19,92,0],[16,6,92,0],[16,13,93,2,"defaultOriginWhitelist"],[16,35,93,24],[17,4,93,24],[18,2,93,24],[19,2,92,0,"Object"],[19,8,92,0],[19,9,92,0,"defineProperty"],[19,23,92,0],[19,24,92,0,"exports"],[19,31,92,0],[20,4,92,0,"enumerable"],[20,14,92,0],[21,4,92,0,"get"],[21,7,92,0],[21,18,92,0,"get"],[21,19,92,0],[22,6,92,0],[22,13,94,2,"createOnShouldStartLoadWithRequest"],[22,47,94,36],[23,4,94,36],[24,2,94,36],[25,2,92,0,"Object"],[25,8,92,0],[25,9,92,0,"defineProperty"],[25,23,92,0],[25,24,92,0,"exports"],[25,31,92,0],[26,4,92,0,"enumerable"],[26,14,92,0],[27,4,92,0,"get"],[27,7,92,0],[27,18,92,0,"get"],[27,19,92,0],[28,6,92,0],[28,13,95,2,"defaultRenderLoading"],[28,33,95,22],[29,4,95,22],[30,2,95,22],[31,2,92,0,"Object"],[31,8,92,0],[31,9,92,0,"defineProperty"],[31,23,92,0],[31,24,92,0,"exports"],[31,31,92,0],[32,4,92,0,"enumerable"],[32,14,92,0],[33,4,92,0,"get"],[33,7,92,0],[33,18,92,0,"get"],[33,19,92,0],[34,6,92,0],[34,13,96,2,"defaultRenderError"],[34,31,96,20],[35,4,96,20],[36,2,96,20],[37,2,99,0,"Object"],[37,8,99,0],[37,9,99,0,"defineProperty"],[37,23,99,0],[37,24,99,0,"exports"],[37,31,99,0],[38,4,99,0,"enumerable"],[38,14,99,0],[39,4,99,0,"get"],[39,7,99,0],[39,18,99,0,"get"],[39,19,99,0],[40,6,99,0],[40,13,99,0,"useWebViewLogic"],[40,28,99,0],[41,4,99,0],[42,2,99,0],[43,2,283,2],[43,6,283,2,"_babelRuntimeHelpersSlicedToArray"],[43,39,283,2],[43,42,283,2,"require"],[43,49,283,2],[43,50,283,2,"_dependencyMap"],[43,64,283,2],[44,2,283,2],[44,6,283,2,"_slicedToArray"],[44,20,283,2],[44,23,283,2,"_interopDefault"],[44,38,283,2],[44,39,283,2,"_babelRuntimeHelpersSlicedToArray"],[44,72,283,2],[45,2,1,0],[45,6,1,0,"_escapeStringRegexp"],[45,25,1,0],[45,28,1,0,"require"],[45,35,1,0],[45,36,1,0,"_dependencyMap"],[45,50,1,0],[46,2,1,0],[46,6,1,0,"escapeStringRegexp"],[46,24,1,0],[46,27,1,0,"_interopDefault"],[46,42,1,0],[46,43,1,0,"_escapeStringRegexp"],[46,62,1,0],[47,2,2,0],[47,6,2,0,"_react"],[47,12,2,0],[47,15,2,0,"require"],[47,22,2,0],[47,23,2,0,"_dependencyMap"],[47,37,2,0],[48,2,3,0],[48,6,3,0,"_reactNative"],[48,18,3,0],[48,21,3,0,"require"],[48,28,3,0],[48,29,3,0,"_dependencyMap"],[48,43,3,0],[49,2,18,0],[49,6,18,0,"_WebViewStyles"],[49,20,18,0],[49,23,18,0,"require"],[49,30,18,0],[49,31,18,0,"_dependencyMap"],[49,45,18,0],[50,2,18,0],[50,6,18,0,"styles"],[50,12,18,0],[50,15,18,0,"_interopDefault"],[50,30,18,0],[50,31,18,0,"_WebViewStyles"],[50,45,18,0],[51,2,18,38],[51,6,18,38,"_reactJsxDevRuntime"],[51,25,18,38],[51,28,18,38,"require"],[51,35,18,38],[51,36,18,38,"_dependencyMap"],[51,50,18,38],[52,2,20,0],[52,6,20,6,"defaultOriginWhitelist"],[52,28,20,28],[52,31,20,31],[52,32,20,32],[52,42,20,42],[52,44,20,44],[52,55,20,55],[52,56,20,65],[53,2,22,0],[53,6,22,6,"extractOrigin"],[53,19,22,19],[53,22,22,23,"url"],[53,25,22,34],[53,29,22,47],[54,4,23,2],[54,8,23,8,"result"],[54,14,23,14],[54,17,23,17],[54,57,23,57],[54,58,23,58,"exec"],[54,62,23,62],[54,63,23,63,"url"],[54,66,23,66],[54,67,23,67],[55,4,24,2],[55,11,24,9,"result"],[55,17,24,15],[55,22,24,20],[55,26,24,24],[55,29,24,27],[55,31,24,29],[55,34,24,32,"result"],[55,40,24,38],[55,41,24,39],[55,42,24,40],[55,43,24,41],[56,2,25,0],[56,3,25,1],[57,2,27,0],[57,6,27,6,"originWhitelistToRegex"],[57,28,27,28],[57,31,27,32,"originWhitelist"],[57,46,27,55],[57,50,28,2],[57,54,28,6],[57,58,28,6,"escapeStringRegexp"],[57,76,28,24],[57,77,28,24,"default"],[57,84,28,24],[57,86,28,25,"originWhitelist"],[57,101,28,40],[57,102,28,41],[57,103,28,42,"replace"],[57,110,28,49],[57,111,28,50],[57,118,28,57],[57,120,28,59],[57,124,28,63],[57,125,28,64],[57,127,28,66],[58,2,30,0],[58,6,30,6,"passesWhitelist"],[58,21,30,21],[58,24,30,24,"passesWhitelist"],[58,25,30,25,"compiledWhitelist"],[58,42,30,61],[58,44,30,63,"url"],[58,47,30,74],[58,52,30,79],[59,4,31,2],[59,8,31,8,"origin"],[59,14,31,14],[59,17,31,17,"extractOrigin"],[59,30,31,30],[59,31,31,31,"url"],[59,34,31,34],[59,35,31,35],[60,4,32,2],[60,11,32,9,"compiledWhitelist"],[60,28,32,26],[60,29,32,27,"some"],[60,33,32,31],[60,34,32,33,"x"],[60,35,32,34],[60,39,32,39],[60,43,32,43,"RegExp"],[60,49,32,49],[60,50,32,50,"x"],[60,51,32,51],[60,52,32,52],[60,53,32,53,"test"],[60,57,32,57],[60,58,32,58,"origin"],[60,64,32,64],[60,65,32,65],[60,66,32,66],[61,2,33,0],[61,3,33,1],[62,2,35,0],[62,6,35,6,"compileWhitelist"],[62,22,35,22],[62,25,36,2,"originWhitelist"],[62,40,36,36],[62,44,38,2],[62,45,38,3],[62,58,38,16],[62,60,38,18],[62,64,38,22,"originWhitelist"],[62,79,38,37],[62,83,38,41],[62,85,38,43],[62,86,38,44],[62,87,38,45],[62,88,38,46,"map"],[62,91,38,49],[62,92,38,50,"originWhitelistToRegex"],[62,114,38,72],[62,115,38,73],[63,2,40,0],[63,6,40,6,"createOnShouldStartLoadWithRequest"],[63,40,40,40],[63,43,40,43,"createOnShouldStartLoadWithRequest"],[63,44,41,2,"loadRequest"],[63,55,45,11],[63,57,46,2,"originWhitelist"],[63,72,46,36],[63,74,47,2,"onShouldStartLoadWithRequest"],[63,102,47,61],[63,107,48,5],[64,4,49,2],[64,11,49,9,"_ref"],[64,15,49,9],[64,19,49,59],[65,6,49,59],[65,10,49,12,"nativeEvent"],[65,21,49,23],[65,24,49,23,"_ref"],[65,28,49,23],[65,29,49,12,"nativeEvent"],[65,40,49,23],[66,6,50,4],[66,10,50,8,"shouldStart"],[66,21,50,19],[66,24,50,22],[66,28,50,26],[67,6,51,4],[67,10,51,12,"url"],[67,13,51,15],[67,16,51,36,"nativeEvent"],[67,27,51,47],[67,28,51,12,"url"],[67,31,51,15],[68,8,51,17,"lockIdentifier"],[68,22,51,31],[68,25,51,36,"nativeEvent"],[68,36,51,47],[68,37,51,17,"lockIdentifier"],[68,51,51,31],[69,6,53,4],[69,10,53,8],[69,11,53,9,"passesWhitelist"],[69,26,53,24],[69,27,53,25,"compileWhitelist"],[69,43,53,41],[69,44,53,42,"originWhitelist"],[69,59,53,57],[69,60,53,58],[69,62,53,60,"url"],[69,65,53,63],[69,66,53,64],[69,68,53,66],[70,8,54,6,"Linking"],[70,20,54,13],[70,21,54,13,"Linking"],[70,28,54,13],[70,29,54,14,"canOpenURL"],[70,39,54,24],[70,40,54,25,"url"],[70,43,54,28],[70,44,54,29],[70,45,55,9,"then"],[70,49,55,13],[70,50,55,15,"supported"],[70,59,55,24],[70,63,55,29],[71,10,56,10],[71,14,56,14,"supported"],[71,23,56,23],[71,25,56,25],[72,12,57,12],[72,19,57,19,"Linking"],[72,31,57,26],[72,32,57,26,"Linking"],[72,39,57,26],[72,40,57,27,"openURL"],[72,47,57,34],[72,48,57,35,"url"],[72,51,57,38],[72,52,57,39],[73,10,58,10],[74,10,59,10,"console"],[74,17,59,17],[74,18,59,18,"warn"],[74,22,59,22],[74,23,59,23],[74,42,59,42,"url"],[74,45,59,45],[74,47,59,47],[74,48,59,48],[75,10,60,10],[75,17,60,17,"undefined"],[75,26,60,26],[76,8,61,8],[76,9,61,9],[76,10,61,10],[76,11,62,9,"catch"],[76,16,62,14],[76,17,62,16,"e"],[76,18,62,17],[76,22,62,22],[77,10,63,10,"console"],[77,17,63,17],[77,18,63,18,"warn"],[77,22,63,22],[77,23,63,23],[77,44,63,44],[77,46,63,46,"e"],[77,47,63,47],[77,48,63,48],[78,8,64,8],[78,9,64,9],[78,10,64,10],[79,8,65,6,"shouldStart"],[79,19,65,17],[79,22,65,20],[79,27,65,25],[80,6,66,4],[80,7,66,5],[80,13,66,11],[80,17,66,15,"onShouldStartLoadWithRequest"],[80,45,66,43],[80,47,66,45],[81,8,67,6,"shouldStart"],[81,19,67,17],[81,22,67,20,"onShouldStartLoadWithRequest"],[81,50,67,48],[81,51,67,49,"nativeEvent"],[81,62,67,60],[81,63,67,61],[82,6,68,4],[83,6,70,4,"loadRequest"],[83,17,70,15],[83,18,70,16,"shouldStart"],[83,29,70,27],[83,31,70,29,"url"],[83,34,70,32],[83,36,70,34,"lockIdentifier"],[83,50,70,48],[83,51,70,49],[84,4,71,2],[84,5,71,3],[85,2,72,0],[85,3,72,1],[86,2,74,0],[86,6,74,6,"defaultRenderLoading"],[86,26,74,26],[86,29,74,29,"defaultRenderLoading"],[86,30,74,29],[86,48,75,2],[86,52,75,2,"_reactJsxDevRuntime"],[86,71,75,2],[86,72,75,2,"jsxDEV"],[86,78,75,2],[86,80,75,3,"_reactNative"],[86,92,75,7],[86,93,75,7,"View"],[86,97,75,7],[87,4,75,8,"style"],[87,9,75,13],[87,11,75,15,"styles"],[87,17,75,21],[87,18,75,21,"default"],[87,25,75,21],[87,26,75,22,"loadingOrErrorView"],[87,44,75,41],[88,4,75,41,"children"],[88,12,75,41],[88,27,76,4],[88,31,76,4,"_reactJsxDevRuntime"],[88,50,76,4],[88,51,76,4,"jsxDEV"],[88,57,76,4],[88,59,76,5,"_reactNative"],[88,71,76,22],[88,72,76,22,"ActivityIndicator"],[88,89,76,22],[89,6,76,22,"fileName"],[89,14,76,22],[89,16,76,22,"_jsxFileName"],[89,28,76,22],[90,6,76,22,"lineNumber"],[90,16,76,22],[91,6,76,22,"columnNumber"],[91,18,76,22],[92,4,76,22],[92,11,76,24],[93,2,76,25],[94,4,76,25,"fileName"],[94,12,76,25],[94,14,76,25,"_jsxFileName"],[94,26,76,25],[95,4,76,25,"lineNumber"],[95,14,76,25],[96,4,76,25,"columnNumber"],[96,16,76,25],[97,2,76,25],[97,9,77,8],[97,10,78,1],[98,2,79,0],[98,6,79,6,"defaultRenderError"],[98,24,79,24],[98,27,79,27,"defaultRenderError"],[98,28,80,2,"errorDomain"],[98,39,80,33],[98,41,81,2,"errorCode"],[98,50,81,19],[98,52,82,2,"errorDesc"],[98,61,82,19],[98,79,84,2],[98,83,84,2,"_reactJsxDevRuntime"],[98,102,84,2],[98,103,84,2,"jsxDEV"],[98,109,84,2],[98,111,84,3,"_reactNative"],[98,123,84,7],[98,124,84,7,"View"],[98,128,84,7],[99,4,84,8,"style"],[99,9,84,13],[99,11,84,15,"styles"],[99,17,84,21],[99,18,84,21,"default"],[99,25,84,21],[99,26,84,22,"loadingOrErrorView"],[99,44,84,41],[100,4,84,41,"children"],[100,12,84,41],[100,28,85,4],[100,32,85,4,"_reactJsxDevRuntime"],[100,51,85,4],[100,52,85,4,"jsxDEV"],[100,58,85,4],[100,60,85,5,"_reactNative"],[100,72,85,9],[100,73,85,9,"Text"],[100,77,85,9],[101,6,85,10,"style"],[101,11,85,15],[101,13,85,17,"styles"],[101,19,85,23],[101,20,85,23,"default"],[101,27,85,23],[101,28,85,24,"errorTextTitle"],[101,42,85,39],[102,6,85,39,"children"],[102,14,85,39],[102,16,85,40],[103,4,85,58],[104,6,85,58,"fileName"],[104,14,85,58],[104,16,85,58,"_jsxFileName"],[104,28,85,58],[105,6,85,58,"lineNumber"],[105,16,85,58],[106,6,85,58,"columnNumber"],[106,18,85,58],[107,4,85,58],[107,11,85,64],[107,12,85,65],[107,27,86,4],[107,31,86,4,"_reactJsxDevRuntime"],[107,50,86,4],[107,51,86,4,"jsxDEV"],[107,57,86,4],[107,59,86,5,"_reactNative"],[107,71,86,9],[107,72,86,9,"Text"],[107,76,86,9],[108,6,86,10,"style"],[108,11,86,15],[108,13,86,17,"styles"],[108,19,86,23],[108,20,86,23,"default"],[108,27,86,23],[108,28,86,24,"errorText"],[108,37,86,34],[109,6,86,34,"children"],[109,14,86,34],[109,16,86,36],[109,27,86,47,"errorDomain"],[109,38,86,58],[110,4,86,60],[111,6,86,60,"fileName"],[111,14,86,60],[111,16,86,60,"_jsxFileName"],[111,28,86,60],[112,6,86,60,"lineNumber"],[112,16,86,60],[113,6,86,60,"columnNumber"],[113,18,86,60],[114,4,86,60],[114,11,86,67],[114,12,86,68],[114,27,87,4],[114,31,87,4,"_reactJsxDevRuntime"],[114,50,87,4],[114,51,87,4,"jsxDEV"],[114,57,87,4],[114,59,87,5,"_reactNative"],[114,71,87,9],[114,72,87,9,"Text"],[114,76,87,9],[115,6,87,10,"style"],[115,11,87,15],[115,13,87,17,"styles"],[115,19,87,23],[115,20,87,23,"default"],[115,27,87,23],[115,28,87,24,"errorText"],[115,37,87,34],[116,6,87,34,"children"],[116,14,87,34],[116,16,87,36],[116,31,87,51,"errorCode"],[116,40,87,60],[117,4,87,62],[118,6,87,62,"fileName"],[118,14,87,62],[118,16,87,62,"_jsxFileName"],[118,28,87,62],[119,6,87,62,"lineNumber"],[119,16,87,62],[120,6,87,62,"columnNumber"],[120,18,87,62],[121,4,87,62],[121,11,87,69],[121,12,87,70],[121,27,88,4],[121,31,88,4,"_reactJsxDevRuntime"],[121,50,88,4],[121,51,88,4,"jsxDEV"],[121,57,88,4],[121,59,88,5,"_reactNative"],[121,71,88,9],[121,72,88,9,"Text"],[121,76,88,9],[122,6,88,10,"style"],[122,11,88,15],[122,13,88,17,"styles"],[122,19,88,23],[122,20,88,23,"default"],[122,27,88,23],[122,28,88,24,"errorText"],[122,37,88,34],[123,6,88,34,"children"],[123,14,88,34],[123,16,88,36],[123,32,88,52,"errorDesc"],[123,41,88,61],[124,4,88,63],[125,6,88,63,"fileName"],[125,14,88,63],[125,16,88,63,"_jsxFileName"],[125,28,88,63],[126,6,88,63,"lineNumber"],[126,16,88,63],[127,6,88,63,"columnNumber"],[127,18,88,63],[128,4,88,63],[128,11,88,70],[128,12,88,71],[129,2,88,71],[130,4,88,71,"fileName"],[130,12,88,71],[130,14,88,71,"_jsxFileName"],[130,26,88,71],[131,4,88,71,"lineNumber"],[131,14,88,71],[132,4,88,71,"columnNumber"],[132,16,88,71],[133,2,88,71],[133,9,89,8],[133,10,90,1],[134,2,99,7],[134,6,99,13,"useWebViewLogic"],[134,21,99,28],[134,24,99,31,"_ref2"],[134,29,99,31],[134,33,135,6],[135,4,135,6],[135,8,100,2,"startInLoadingState"],[135,27,100,21],[135,30,100,21,"_ref2"],[135,35,100,21],[135,36,100,2,"startInLoadingState"],[135,55,100,21],[136,6,101,2,"onNavigationStateChange"],[136,29,101,25],[136,32,101,25,"_ref2"],[136,37,101,25],[136,38,101,2,"onNavigationStateChange"],[136,61,101,25],[137,6,102,2,"onLoadStart"],[137,17,102,13],[137,20,102,13,"_ref2"],[137,25,102,13],[137,26,102,2,"onLoadStart"],[137,37,102,13],[138,6,103,2,"onLoad"],[138,12,103,8],[138,15,103,8,"_ref2"],[138,20,103,8],[138,21,103,2,"onLoad"],[138,27,103,8],[139,6,104,2,"onLoadProgress"],[139,20,104,16],[139,23,104,16,"_ref2"],[139,28,104,16],[139,29,104,2,"onLoadProgress"],[139,43,104,16],[140,6,105,2,"onLoadEnd"],[140,15,105,11],[140,18,105,11,"_ref2"],[140,23,105,11],[140,24,105,2,"onLoadEnd"],[140,33,105,11],[141,6,106,2,"onError"],[141,13,106,9],[141,16,106,9,"_ref2"],[141,21,106,9],[141,22,106,2,"onError"],[141,29,106,9],[142,6,107,2,"onHttpErrorProp"],[142,21,107,17],[142,24,107,17,"_ref2"],[142,29,107,17],[142,30,107,2,"onHttpErrorProp"],[142,45,107,17],[143,6,108,2,"onMessageProp"],[143,19,108,15],[143,22,108,15,"_ref2"],[143,27,108,15],[143,28,108,2,"onMessageProp"],[143,41,108,15],[144,6,109,2,"onOpenWindowProp"],[144,22,109,18],[144,25,109,18,"_ref2"],[144,30,109,18],[144,31,109,2,"onOpenWindowProp"],[144,47,109,18],[145,6,110,2,"onRenderProcessGoneProp"],[145,29,110,25],[145,32,110,25,"_ref2"],[145,37,110,25],[145,38,110,2,"onRenderProcessGoneProp"],[145,61,110,25],[146,6,111,2,"onContentProcessDidTerminateProp"],[146,38,111,34],[146,41,111,34,"_ref2"],[146,46,111,34],[146,47,111,2,"onContentProcessDidTerminateProp"],[146,79,111,34],[147,6,112,2,"originWhitelist"],[147,21,112,17],[147,24,112,17,"_ref2"],[147,29,112,17],[147,30,112,2,"originWhitelist"],[147,45,112,17],[148,6,113,2,"onShouldStartLoadWithRequestProp"],[148,38,113,34],[148,41,113,34,"_ref2"],[148,46,113,34],[148,47,113,2,"onShouldStartLoadWithRequestProp"],[148,79,113,34],[149,6,114,2,"onShouldStartLoadWithRequestCallback"],[149,42,114,38],[149,45,114,38,"_ref2"],[149,50,114,38],[149,51,114,2,"onShouldStartLoadWithRequestCallback"],[149,87,114,38],[150,4,136,2],[150,8,136,2,"_useState"],[150,17,136,2],[150,20,136,36],[150,24,136,36,"useState"],[150,30,136,44],[150,31,136,44,"useState"],[150,39,136,44],[150,41,137,4,"startInLoadingState"],[150,60,137,23],[150,63,137,26],[150,72,137,35],[150,75,137,38],[150,81,138,2],[150,82,138,3],[151,6,138,3,"_useState2"],[151,16,138,3],[151,23,138,3,"_slicedToArray"],[151,37,138,3],[151,38,138,3,"default"],[151,45,138,3],[151,47,138,3,"_useState"],[151,56,138,3],[152,6,136,9,"viewState"],[152,15,136,18],[152,18,136,18,"_useState2"],[152,28,136,18],[153,6,136,20,"setViewState"],[153,18,136,32],[153,21,136,32,"_useState2"],[153,31,136,32],[154,4,139,2],[154,8,139,2,"_useState3"],[154,18,139,2],[154,21,139,46],[154,25,139,46,"useState"],[154,31,139,54],[154,32,139,54,"useState"],[154,40,139,54],[154,42,140,4],[154,46,141,2],[154,47,141,3],[155,6,141,3,"_useState4"],[155,16,141,3],[155,23,141,3,"_slicedToArray"],[155,37,141,3],[155,38,141,3,"default"],[155,45,141,3],[155,47,141,3,"_useState3"],[155,57,141,3],[156,6,139,9,"lastErrorEvent"],[156,20,139,23],[156,23,139,23,"_useState4"],[156,33,139,23],[157,6,139,25,"setLastErrorEvent"],[157,23,139,42],[157,26,139,42,"_useState4"],[157,36,139,42],[158,4,142,2],[158,8,142,8,"startUrl"],[158,16,142,16],[158,19,142,19],[158,23,142,19,"useRef"],[158,29,142,25],[158,30,142,25,"useRef"],[158,36,142,25],[158,38,142,41],[158,42,142,45],[158,43,142,46],[159,4,144,2],[159,8,144,8,"updateNavigationState"],[159,29,144,29],[159,32,144,32],[159,36,144,32,"useCallback"],[159,42,144,43],[159,43,144,43,"useCallback"],[159,54,144,43],[159,56,145,5,"event"],[159,61,145,34],[159,65,145,39],[160,6,146,6,"onNavigationStateChange"],[160,29,146,29],[160,32,146,32,"event"],[160,37,146,37],[160,38,146,38,"nativeEvent"],[160,49,146,49],[160,50,146,50],[161,4,147,4],[161,5,147,5],[161,7,148,4],[161,8,148,5,"onNavigationStateChange"],[161,31,148,28],[161,32,149,2],[161,33,149,3],[162,4,151,2],[162,8,151,8,"onLoadingStart"],[162,22,151,22],[162,25,151,25],[162,29,151,25,"useCallback"],[162,35,151,36],[162,36,151,36,"useCallback"],[162,47,151,36],[162,49,152,5,"event"],[162,54,152,34],[162,58,152,39],[163,6,153,6],[164,6,154,6,"startUrl"],[164,14,154,14],[164,15,154,15,"current"],[164,22,154,22],[164,25,154,25,"event"],[164,30,154,30],[164,31,154,31,"nativeEvent"],[164,42,154,42],[164,43,154,43,"url"],[164,46,154,46],[165,6,155,6],[167,6,157,6,"onLoadStart"],[167,17,157,17],[167,20,157,20,"event"],[167,25,157,25],[167,26,157,26],[168,6,158,6,"updateNavigationState"],[168,27,158,27],[168,28,158,28,"event"],[168,33,158,33],[168,34,158,34],[169,4,159,4],[169,5,159,5],[169,7,160,4],[169,8,160,5,"onLoadStart"],[169,19,160,16],[169,21,160,18,"updateNavigationState"],[169,42,160,39],[169,43,161,2],[169,44,161,3],[170,4,163,2],[170,8,163,8,"onLoadingError"],[170,22,163,22],[170,25,163,25],[170,29,163,25,"useCallback"],[170,35,163,36],[170,36,163,36,"useCallback"],[170,47,163,36],[170,49,164,5,"event"],[170,54,164,29],[170,58,164,34],[171,6,165,6,"event"],[171,11,165,11],[171,12,165,12,"persist"],[171,19,165,19],[171,20,165,20],[171,21,165,21],[172,6,166,6],[172,10,166,10,"onError"],[172,17,166,17],[172,19,166,19],[173,8,167,8,"onError"],[173,15,167,15],[173,16,167,16,"event"],[173,21,167,21],[173,22,167,22],[174,6,168,6],[174,7,168,7],[174,13,168,13],[175,8,169,8,"console"],[175,15,169,15],[175,16,169,16,"warn"],[175,20,169,20],[175,21,169,21],[175,56,169,56],[175,58,169,58,"event"],[175,63,169,63],[175,64,169,64,"nativeEvent"],[175,75,169,75],[175,76,169,76],[176,6,170,6],[177,6,171,6,"onLoadEnd"],[177,15,171,15],[177,18,171,18,"event"],[177,23,171,23],[177,24,171,24],[178,6,172,6],[178,10,172,10,"event"],[178,15,172,15],[178,16,172,16,"isDefaultPrevented"],[178,34,172,34],[178,35,172,35],[178,36,172,36],[178,38,172,38],[179,8,173,8],[180,6,174,6],[181,6,175,6,"setViewState"],[181,18,175,18],[181,19,175,19],[181,26,175,26],[181,27,175,27],[182,6,176,6,"setLastErrorEvent"],[182,23,176,23],[182,24,176,24,"event"],[182,29,176,29],[182,30,176,30,"nativeEvent"],[182,41,176,41],[182,42,176,42],[183,4,177,4],[183,5,177,5],[183,7,178,4],[183,8,178,5,"onError"],[183,15,178,12],[183,17,178,14,"onLoadEnd"],[183,26,178,23],[183,27,179,2],[183,28,179,3],[184,4,181,2],[184,8,181,8,"onHttpError"],[184,19,181,19],[184,22,181,22],[184,26,181,22,"useCallback"],[184,32,181,33],[184,33,181,33,"useCallback"],[184,44,181,33],[184,46,182,5,"event"],[184,51,182,33],[184,55,182,38],[185,6,183,6,"onHttpErrorProp"],[185,21,183,21],[185,24,183,24,"event"],[185,29,183,29],[185,30,183,30],[186,4,184,4],[186,5,184,5],[186,7,185,4],[186,8,185,5,"onHttpErrorProp"],[186,23,185,20],[186,24,186,2],[186,25,186,3],[188,4,188,2],[189,4,189,2],[189,8,189,8,"onRenderProcessGone"],[189,27,189,27],[189,30,189,30],[189,34,189,30,"useCallback"],[189,40,189,41],[189,41,189,41,"useCallback"],[189,52,189,41],[189,54,190,5,"event"],[189,59,190,41],[189,63,190,46],[190,6,191,6,"onRenderProcessGoneProp"],[190,29,191,29],[190,32,191,32,"event"],[190,37,191,37],[190,38,191,38],[191,4,192,4],[191,5,192,5],[191,7,193,4],[191,8,193,5,"onRenderProcessGoneProp"],[191,31,193,28],[191,32,194,2],[191,33,194,3],[192,4,195,2],[194,4,197,2],[195,4,198,2],[195,8,198,8,"onContentProcessDidTerminate"],[195,36,198,36],[195,39,198,39],[195,43,198,39,"useCallback"],[195,49,198,50],[195,50,198,50,"useCallback"],[195,61,198,50],[195,63,199,5,"event"],[195,68,199,34],[195,72,199,39],[196,6,200,6,"onContentProcessDidTerminateProp"],[196,38,200,38],[196,41,200,41,"event"],[196,46,200,46],[196,47,200,47],[197,4,201,4],[197,5,201,5],[197,7,202,4],[197,8,202,5,"onContentProcessDidTerminateProp"],[197,40,202,37],[197,41,203,2],[197,42,203,3],[198,4,204,2],[200,4,206,2],[200,8,206,8,"onLoadingFinish"],[200,23,206,23],[200,26,206,26],[200,30,206,26,"useCallback"],[200,36,206,37],[200,37,206,37,"useCallback"],[200,48,206,37],[200,50,207,5,"event"],[200,55,207,34],[200,59,207,39],[201,6,208,6,"onLoad"],[201,12,208,12],[201,15,208,15,"event"],[201,20,208,20],[201,21,208,21],[202,6,209,6,"onLoadEnd"],[202,15,209,15],[202,18,209,18,"event"],[202,23,209,23],[202,24,209,24],[203,6,210,6],[203,10,211,23,"url"],[203,13,211,26],[203,16,212,10,"event"],[203,21,212,15],[203,22,211,8,"nativeEvent"],[203,33,211,19],[203,34,211,23,"url"],[203,37,211,26],[204,6,213,6],[205,6,214,6],[205,10,214,10,"Platform"],[205,22,214,18],[205,23,214,18,"Platform"],[205,31,214,18],[205,32,214,19,"OS"],[205,34,214,21],[205,39,214,26],[205,48,214,35],[205,52,214,39,"url"],[205,55,214,42],[205,60,214,47,"startUrl"],[205,68,214,55],[205,69,214,56,"current"],[205,76,214,63],[205,78,214,65],[206,8,215,8,"setViewState"],[206,20,215,20],[206,21,215,21],[206,27,215,27],[206,28,215,28],[207,6,216,6],[208,6,217,6],[209,6,218,6,"updateNavigationState"],[209,27,218,27],[209,28,218,28,"event"],[209,33,218,33],[209,34,218,34],[210,4,219,4],[210,5,219,5],[210,7,220,4],[210,8,220,5,"onLoad"],[210,14,220,11],[210,16,220,13,"onLoadEnd"],[210,25,220,22],[210,27,220,24,"updateNavigationState"],[210,48,220,45],[210,49,221,2],[210,50,221,3],[211,4,223,2],[211,8,223,8,"onMessage"],[211,17,223,17],[211,20,223,20],[211,24,223,20,"useCallback"],[211,30,223,31],[211,31,223,31,"useCallback"],[211,42,223,31],[211,44,224,5,"event"],[211,49,224,31],[211,53,224,36],[212,6,225,6,"onMessageProp"],[212,19,225,19],[212,22,225,22,"event"],[212,27,225,27],[212,28,225,28],[213,4,226,4],[213,5,226,5],[213,7,227,4],[213,8,227,5,"onMessageProp"],[213,21,227,18],[213,22,228,2],[213,23,228,3],[214,4,230,2],[214,8,230,8,"onLoadingProgress"],[214,25,230,25],[214,28,230,28],[214,32,230,28,"useCallback"],[214,38,230,39],[214,39,230,39,"useCallback"],[214,50,230,39],[214,52,231,5,"event"],[214,57,231,32],[214,61,231,37],[215,6,232,6],[215,10,233,23,"progress"],[215,18,233,31],[215,21,234,10,"event"],[215,26,234,15],[215,27,233,8,"nativeEvent"],[215,38,233,19],[215,39,233,23,"progress"],[215,47,233,31],[216,6,235,6],[217,6,236,6],[217,10,236,10,"Platform"],[217,22,236,18],[217,23,236,18,"Platform"],[217,31,236,18],[217,32,236,19,"OS"],[217,34,236,21],[217,39,236,26],[217,48,236,35],[217,52,236,39,"progress"],[217,60,236,47],[217,65,236,52],[217,66,236,53],[217,68,236,55],[218,8,237,8,"setViewState"],[218,20,237,20],[218,21,237,22,"prevViewState"],[218,34,237,35],[218,38,238,10,"prevViewState"],[218,51,238,23],[218,56,238,28],[218,65,238,37],[218,68,238,40],[218,74,238,46],[218,77,238,49,"prevViewState"],[218,90,239,8],[218,91,239,9],[219,6,240,6],[220,6,241,6],[221,6,242,6,"onLoadProgress"],[221,20,242,20],[221,23,242,23,"event"],[221,28,242,28],[221,29,242,29],[222,4,243,4],[222,5,243,5],[222,7,244,4],[222,8,244,5,"onLoadProgress"],[222,22,244,19],[222,23,245,2],[222,24,245,3],[223,4,247,2],[223,8,247,8,"onShouldStartLoadWithRequest"],[223,36,247,36],[223,39,247,39],[223,43,247,39,"useMemo"],[223,49,247,46],[223,50,247,46,"useMemo"],[223,57,247,46],[223,59,248,4],[223,65,249,6,"createOnShouldStartLoadWithRequest"],[223,99,249,40],[223,100,250,8,"onShouldStartLoadWithRequestCallback"],[223,136,250,44],[223,138,251,8,"originWhitelist"],[223,153,251,23],[223,155,252,8,"onShouldStartLoadWithRequestProp"],[223,187,253,6],[223,188,253,7],[223,190,254,4],[223,191,255,6,"originWhitelist"],[223,206,255,21],[223,208,256,6,"onShouldStartLoadWithRequestProp"],[223,240,256,38],[223,242,257,6,"onShouldStartLoadWithRequestCallback"],[223,278,257,42],[223,279,259,2],[223,280,259,3],[224,4,261,2],[224,8,261,8,"onOpenWindow"],[224,20,261,20],[224,23,261,23],[224,27,261,23,"useCallback"],[224,33,261,34],[224,34,261,34,"useCallback"],[224,45,261,34],[224,47,262,5,"event"],[224,52,262,34],[224,56,262,39],[225,6,263,6,"onOpenWindowProp"],[225,22,263,22],[225,25,263,25,"event"],[225,30,263,30],[225,31,263,31],[226,4,264,4],[226,5,264,5],[226,7,265,4],[226,8,265,5,"onOpenWindowProp"],[226,24,265,21],[226,25,266,2],[226,26,266,3],[227,4,268,2],[227,11,268,9],[228,6,269,4,"onShouldStartLoadWithRequest"],[228,34,269,32],[229,6,270,4,"onLoadingStart"],[229,20,270,18],[230,6,271,4,"onLoadingProgress"],[230,23,271,21],[231,6,272,4,"onLoadingError"],[231,20,272,18],[232,6,273,4,"onLoadingFinish"],[232,21,273,19],[233,6,274,4,"onHttpError"],[233,17,274,15],[234,6,275,4,"onRenderProcessGone"],[234,25,275,23],[235,6,276,4,"onContentProcessDidTerminate"],[235,34,276,32],[236,6,277,4,"onMessage"],[236,15,277,13],[237,6,278,4,"onOpenWindow"],[237,18,278,16],[238,6,279,4,"viewState"],[238,15,279,13],[239,6,280,4,"setViewState"],[239,18,280,16],[240,6,281,4,"lastErrorEvent"],[241,4,282,2],[241,5,282,3],[242,2,283,0],[242,3,283,1],[243,0,283,2],[243,3]],"functionMap":{"names":["","extractOrigin","originWhitelistToRegex","passesWhitelist","compiledWhitelist.some$argument_0","compileWhitelist","createOnShouldStartLoadWithRequest","","Linking.canOpenURL.then$argument_0","Linking.canOpenURL.then._catch$argument_0","defaultRenderLoading","defaultRenderError","useWebViewLogic","updateNavigationState","onLoadingStart","onLoadingError","onHttpError","onRenderProcessGone","onContentProcessDidTerminate","onLoadingFinish","onMessage","onLoadingProgress","setViewState$argument_0","useMemo$argument_0","onOpenWindow"],"mappings":"AAA;sBCqB;CDG;+BEE;kEFC;wBGE;gCCE,iCD;CHC;yBKE;yELG;2CME;SCS;cCM;SDM;eEC;SFE;GDO;CNC;6BUE;CVI;2BWC;CXW;+BYS;IC8C;KDE;IEK;KFO;IGK;KHa;IIK;KJE;IKM;KLE;IMO;KNE;IOM;KPY;IQK;KRE;ISK;qBCM;8DDC;KTK;IWK;OXK;IYS;KZE;CZmB"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/c3/d71dc967543077d00ce7a6abe58f368901c421d6f1631fa0dea79e24164cc9bcf35813 b/frontend/.metro-cache/cache/c3/d71dc967543077d00ce7a6abe58f368901c421d6f1631fa0dea79e24164cc9bcf35813 new file mode 100644 index 00000000..eec72a8c --- /dev/null +++ b/frontend/.metro-cache/cache/c3/d71dc967543077d00ce7a6abe58f368901c421d6f1631fa0dea79e24164cc9bcf35813 @@ -0,0 +1 @@ +{"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}}],"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 Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var _reactNative = require(_dependencyMap[0], \"react-native\");\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n overflow: 'hidden'\n },\n loadingOrErrorView: {\n position: 'absolute',\n flex: 1,\n justifyContent: 'center',\n alignItems: 'center',\n height: '100%',\n width: '100%',\n backgroundColor: 'white'\n },\n loadingProgressBar: {\n height: 20\n },\n errorText: {\n fontSize: 14,\n textAlign: 'center',\n marginBottom: 2\n },\n errorTextTitle: {\n fontSize: 15,\n fontWeight: '500',\n marginBottom: 10\n },\n webView: {\n backgroundColor: '#ffffff'\n },\n flexStart: {\n alignSelf: 'flex-start'\n },\n colorRed: {\n color: 'red'\n }\n });\n var _default = styles;\n});","lineCount":52,"map":[[7,2,41,0,"Object"],[7,8,41,0],[7,9,41,0,"defineProperty"],[7,23,41,0],[7,24,41,0,"exports"],[7,31,41,0],[8,4,41,0,"enumerable"],[8,14,41,0],[9,4,41,0,"get"],[9,7,41,0],[9,18,41,0,"get"],[9,19,41,0],[10,6,41,0],[10,13,41,0,"_default"],[10,21,41,0],[11,4,41,0],[12,2,41,0],[13,2,1,0],[13,6,1,0,"_reactNative"],[13,18,1,0],[13,21,1,0,"require"],[13,28,1,0],[13,29,1,0,"_dependencyMap"],[13,43,1,0],[14,2,3,0],[14,6,3,6,"styles"],[14,12,3,12],[14,15,3,15,"StyleSheet"],[14,27,3,25],[14,28,3,25,"StyleSheet"],[14,38,3,25],[14,39,3,26,"create"],[14,45,3,32],[14,46,3,33],[15,4,4,2,"container"],[15,13,4,11],[15,15,4,13],[16,6,5,4,"flex"],[16,10,5,8],[16,12,5,10],[16,13,5,11],[17,6,6,4,"overflow"],[17,14,6,12],[17,16,6,14],[18,4,7,2],[18,5,7,3],[19,4,8,2,"loadingOrErrorView"],[19,22,8,20],[19,24,8,22],[20,6,9,4,"position"],[20,14,9,12],[20,16,9,14],[20,26,9,24],[21,6,10,4,"flex"],[21,10,10,8],[21,12,10,10],[21,13,10,11],[22,6,11,4,"justifyContent"],[22,20,11,18],[22,22,11,20],[22,30,11,28],[23,6,12,4,"alignItems"],[23,16,12,14],[23,18,12,16],[23,26,12,24],[24,6,13,4,"height"],[24,12,13,10],[24,14,13,12],[24,20,13,18],[25,6,14,4,"width"],[25,11,14,9],[25,13,14,11],[25,19,14,17],[26,6,15,4,"backgroundColor"],[26,21,15,19],[26,23,15,21],[27,4,16,2],[27,5,16,3],[28,4,17,2,"loadingProgressBar"],[28,22,17,20],[28,24,17,22],[29,6,18,4,"height"],[29,12,18,10],[29,14,18,12],[30,4,19,2],[30,5,19,3],[31,4,20,2,"errorText"],[31,13,20,11],[31,15,20,13],[32,6,21,4,"fontSize"],[32,14,21,12],[32,16,21,14],[32,18,21,16],[33,6,22,4,"textAlign"],[33,15,22,13],[33,17,22,15],[33,25,22,23],[34,6,23,4,"marginBottom"],[34,18,23,16],[34,20,23,18],[35,4,24,2],[35,5,24,3],[36,4,25,2,"errorTextTitle"],[36,18,25,16],[36,20,25,18],[37,6,26,4,"fontSize"],[37,14,26,12],[37,16,26,14],[37,18,26,16],[38,6,27,4,"fontWeight"],[38,16,27,14],[38,18,27,16],[38,23,27,21],[39,6,28,4,"marginBottom"],[39,18,28,16],[39,20,28,18],[40,4,29,2],[40,5,29,3],[41,4,30,2,"webView"],[41,11,30,9],[41,13,30,11],[42,6,31,4,"backgroundColor"],[42,21,31,19],[42,23,31,21],[43,4,32,2],[43,5,32,3],[44,4,33,2,"flexStart"],[44,13,33,11],[44,15,33,13],[45,6,34,4,"alignSelf"],[45,15,34,13],[45,17,34,15],[46,4,35,2],[46,5,35,3],[47,4,36,2,"colorRed"],[47,12,36,10],[47,14,36,12],[48,6,37,4,"color"],[48,11,37,9],[48,13,37,11],[49,4,38,2],[50,2,39,0],[50,3,39,1],[50,4,39,2],[51,2,41,0],[51,6,41,0,"_default"],[51,14,41,0],[51,17,41,15,"styles"],[51,23,41,21],[52,0,41,22],[52,3]],"functionMap":{"names":[""],"mappings":"AAA"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/c7/f73643cb206e1c07f35762839db447f7028587e00064270cac2f0a8c2c1d0af4a3c040 b/frontend/.metro-cache/cache/c7/f73643cb206e1c07f35762839db447f7028587e00064270cac2f0a8c2c1d0af4a3c040 new file mode 100644 index 00000000..b96d7717 --- /dev/null +++ b/frontend/.metro-cache/cache/c7/f73643cb206e1c07f35762839db447f7028587e00064270cac2f0a8c2c1d0af4a3c040 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":26,"index":26}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"expo-status-bar","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":27},"end":{"line":2,"column":44,"index":71}}],"key":"tlkgvZrxUMG8C7vDDJbsBGIlvhs=","exportNames":["*"],"imports":1}},{"name":"@react-navigation/native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":72},"end":{"line":3,"column":63,"index":135}}],"key":"yKhyWCfwa1gXEwEbMKnWHykYbZ4=","exportNames":["*"],"imports":1}},{"name":"@react-navigation/native-stack","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":136},"end":{"line":4,"column":76,"index":212}}],"key":"kL7YyDHXbQgeoRvc2xX4WvC056I=","exportNames":["*"],"imports":1}},{"name":"./src/contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":213},"end":{"line":5,"column":58,"index":271}}],"key":"hkG6rfMCkOXbkIn/bxyiB8dw7Go=","exportNames":["*"],"imports":1}},{"name":"./src/screens/LanguageScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":272},"end":{"line":6,"column":58,"index":330}}],"key":"r0oCXn0bLVYhFhlK4ZXGJz88+AU=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HumanVerificationScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":7,"column":0,"index":331},"end":{"line":7,"column":76,"index":407}}],"key":"TaXkQzLPXUOJtR5HMi07lPG4waI=","exportNames":["*"],"imports":1}},{"name":"./src/screens/AuthScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":8,"column":0,"index":408},"end":{"line":8,"column":50,"index":458}}],"key":"qkOGcG7Id2Te0rMLuAhkYAOJRc8=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HomeScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":9,"column":0,"index":459},"end":{"line":9,"column":50,"index":509}}],"key":"TuO2yEBLkh4YjSgr/iR6qWAGFHg=","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/App.tsx\";\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 App;\n }\n });\n require(_dependencyMap[0], \"react\");\n var _expoStatusBar = require(_dependencyMap[1], \"expo-status-bar\");\n var _reactNavigationNative = require(_dependencyMap[2], \"@react-navigation/native\");\n var _reactNavigationNativeStack = require(_dependencyMap[3], \"@react-navigation/native-stack\");\n var _srcContextsAuthContext = require(_dependencyMap[4], \"./src/contexts/AuthContext\");\n var _srcScreensLanguageScreen = require(_dependencyMap[5], \"./src/screens/LanguageScreen\");\n var LanguageScreen = _interopDefault(_srcScreensLanguageScreen);\n var _srcScreensHumanVerificationScreen = require(_dependencyMap[6], \"./src/screens/HumanVerificationScreen\");\n var HumanVerificationScreen = _interopDefault(_srcScreensHumanVerificationScreen);\n var _srcScreensAuthScreen = require(_dependencyMap[7], \"./src/screens/AuthScreen\");\n var AuthScreen = _interopDefault(_srcScreensAuthScreen);\n var _srcScreensHomeScreen = require(_dependencyMap[8], \"./src/screens/HomeScreen\");\n var HomeScreen = _interopDefault(_srcScreensHomeScreen);\n var _reactJsxDevRuntime = require(_dependencyMap[9], \"react/jsx-dev-runtime\");\n var Stack = (0, _reactNavigationNativeStack.createNativeStackNavigator)();\n function App() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_srcContextsAuthContext.AuthProvider, {\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNavigationNative.NavigationContainer, {\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoStatusBar.StatusBar, {\n style: \"dark\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Navigator, {\n screenOptions: {\n headerShown: false\n },\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Language\",\n component: LanguageScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"HumanVerification\",\n component: HumanVerificationScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Auth\",\n component: AuthScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Home\",\n component: HomeScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this);\n }\n _c = App;\n var _c;\n $RefreshReg$(_c, \"App\");\n});","lineCount":95,"map":[[13,2,13,15,"Object"],[13,8,13,15],[13,9,13,15,"defineProperty"],[13,23,13,15],[13,24,13,15,"exports"],[13,31,13,15],[14,4,13,15,"enumerable"],[14,14,13,15],[15,4,13,15,"get"],[15,7,13,15],[15,18,13,15,"get"],[15,19,13,15],[16,6,13,15],[16,13,13,15,"App"],[16,16,13,15],[17,4,13,15],[18,2,13,15],[19,2,1,0,"require"],[19,9,1,0],[19,10,1,0,"_dependencyMap"],[19,24,1,0],[20,2,2,0],[20,6,2,0,"_expoStatusBar"],[20,20,2,0],[20,23,2,0,"require"],[20,30,2,0],[20,31,2,0,"_dependencyMap"],[20,45,2,0],[21,2,3,0],[21,6,3,0,"_reactNavigationNative"],[21,28,3,0],[21,31,3,0,"require"],[21,38,3,0],[21,39,3,0,"_dependencyMap"],[21,53,3,0],[22,2,4,0],[22,6,4,0,"_reactNavigationNativeStack"],[22,33,4,0],[22,36,4,0,"require"],[22,43,4,0],[22,44,4,0,"_dependencyMap"],[22,58,4,0],[23,2,5,0],[23,6,5,0,"_srcContextsAuthContext"],[23,29,5,0],[23,32,5,0,"require"],[23,39,5,0],[23,40,5,0,"_dependencyMap"],[23,54,5,0],[24,2,6,0],[24,6,6,0,"_srcScreensLanguageScreen"],[24,31,6,0],[24,34,6,0,"require"],[24,41,6,0],[24,42,6,0,"_dependencyMap"],[24,56,6,0],[25,2,6,0],[25,6,6,0,"LanguageScreen"],[25,20,6,0],[25,23,6,0,"_interopDefault"],[25,38,6,0],[25,39,6,0,"_srcScreensLanguageScreen"],[25,64,6,0],[26,2,7,0],[26,6,7,0,"_srcScreensHumanVerificationScreen"],[26,40,7,0],[26,43,7,0,"require"],[26,50,7,0],[26,51,7,0,"_dependencyMap"],[26,65,7,0],[27,2,7,0],[27,6,7,0,"HumanVerificationScreen"],[27,29,7,0],[27,32,7,0,"_interopDefault"],[27,47,7,0],[27,48,7,0,"_srcScreensHumanVerificationScreen"],[27,82,7,0],[28,2,8,0],[28,6,8,0,"_srcScreensAuthScreen"],[28,27,8,0],[28,30,8,0,"require"],[28,37,8,0],[28,38,8,0,"_dependencyMap"],[28,52,8,0],[29,2,8,0],[29,6,8,0,"AuthScreen"],[29,16,8,0],[29,19,8,0,"_interopDefault"],[29,34,8,0],[29,35,8,0,"_srcScreensAuthScreen"],[29,56,8,0],[30,2,9,0],[30,6,9,0,"_srcScreensHomeScreen"],[30,27,9,0],[30,30,9,0,"require"],[30,37,9,0],[30,38,9,0,"_dependencyMap"],[30,52,9,0],[31,2,9,0],[31,6,9,0,"HomeScreen"],[31,16,9,0],[31,19,9,0,"_interopDefault"],[31,34,9,0],[31,35,9,0,"_srcScreensHomeScreen"],[31,56,9,0],[32,2,9,50],[32,6,9,50,"_reactJsxDevRuntime"],[32,25,9,50],[32,28,9,50,"require"],[32,35,9,50],[32,36,9,50,"_dependencyMap"],[32,50,9,50],[33,2,11,0],[33,6,11,6,"Stack"],[33,11,11,11],[33,14,11,14],[33,18,11,14,"createNativeStackNavigator"],[33,45,11,40],[33,46,11,40,"createNativeStackNavigator"],[33,72,11,40],[33,74,11,41],[33,75,11,42],[34,2,13,15],[34,11,13,24,"App"],[34,14,13,27,"App"],[34,15,13,27],[34,17,13,30],[35,4,14,2],[35,24,15,4],[35,28,15,4,"_reactJsxDevRuntime"],[35,47,15,4],[35,48,15,4,"jsxDEV"],[35,54,15,4],[35,56,15,5,"_srcContextsAuthContext"],[35,79,15,17],[35,80,15,17,"AuthProvider"],[35,92,15,17],[36,6,15,17,"children"],[36,14,15,17],[36,29,16,6],[36,33,16,6,"_reactJsxDevRuntime"],[36,52,16,6],[36,53,16,6,"jsxDEV"],[36,59,16,6],[36,61,16,7,"_reactNavigationNative"],[36,83,16,26],[36,84,16,26,"NavigationContainer"],[36,103,16,26],[37,8,16,26,"children"],[37,16,16,26],[37,32,17,8],[37,36,17,8,"_reactJsxDevRuntime"],[37,55,17,8],[37,56,17,8,"jsxDEV"],[37,62,17,8],[37,64,17,9,"_expoStatusBar"],[37,78,17,18],[37,79,17,18,"StatusBar"],[37,88,17,18],[38,10,17,19,"style"],[38,15,17,24],[38,17,17,25],[39,8,17,31],[40,10,17,31,"fileName"],[40,18,17,31],[40,20,17,31,"_jsxFileName"],[40,32,17,31],[41,10,17,31,"lineNumber"],[41,20,17,31],[42,10,17,31,"columnNumber"],[42,22,17,31],[43,8,17,31],[43,15,17,33],[43,16,17,34],[43,31,18,8],[43,35,18,8,"_reactJsxDevRuntime"],[43,54,18,8],[43,55,18,8,"jsxDEV"],[43,61,18,8],[43,63,18,9,"Stack"],[43,68,18,14],[43,69,18,15,"Navigator"],[43,78,18,24],[44,10,18,25,"screenOptions"],[44,23,18,38],[44,25,18,40],[45,12,18,42,"headerShown"],[45,23,18,53],[45,25,18,55],[46,10,18,61],[46,11,18,63],[47,10,18,63,"children"],[47,18,18,63],[47,34,19,10],[47,38,19,10,"_reactJsxDevRuntime"],[47,57,19,10],[47,58,19,10,"jsxDEV"],[47,64,19,10],[47,66,19,11,"Stack"],[47,71,19,16],[47,72,19,17,"Screen"],[47,78,19,23],[48,12,19,24,"name"],[48,16,19,28],[48,18,19,29],[48,28,19,39],[49,12,19,40,"component"],[49,21,19,49],[49,23,19,51,"LanguageScreen"],[49,37,19,65],[49,38,19,65,"default"],[50,10,19,66],[51,12,19,66,"fileName"],[51,20,19,66],[51,22,19,66,"_jsxFileName"],[51,34,19,66],[52,12,19,66,"lineNumber"],[52,22,19,66],[53,12,19,66,"columnNumber"],[53,24,19,66],[54,10,19,66],[54,17,19,68],[54,18,19,69],[54,33,20,10],[54,37,20,10,"_reactJsxDevRuntime"],[54,56,20,10],[54,57,20,10,"jsxDEV"],[54,63,20,10],[54,65,20,11,"Stack"],[54,70,20,16],[54,71,20,17,"Screen"],[54,77,20,23],[55,12,20,24,"name"],[55,16,20,28],[55,18,20,29],[55,37,20,48],[56,12,20,49,"component"],[56,21,20,58],[56,23,20,60,"HumanVerificationScreen"],[56,46,20,83],[56,47,20,83,"default"],[57,10,20,84],[58,12,20,84,"fileName"],[58,20,20,84],[58,22,20,84,"_jsxFileName"],[58,34,20,84],[59,12,20,84,"lineNumber"],[59,22,20,84],[60,12,20,84,"columnNumber"],[60,24,20,84],[61,10,20,84],[61,17,20,86],[61,18,20,87],[61,33,21,10],[61,37,21,10,"_reactJsxDevRuntime"],[61,56,21,10],[61,57,21,10,"jsxDEV"],[61,63,21,10],[61,65,21,11,"Stack"],[61,70,21,16],[61,71,21,17,"Screen"],[61,77,21,23],[62,12,21,24,"name"],[62,16,21,28],[62,18,21,29],[62,24,21,35],[63,12,21,36,"component"],[63,21,21,45],[63,23,21,47,"AuthScreen"],[63,33,21,57],[63,34,21,57,"default"],[64,10,21,58],[65,12,21,58,"fileName"],[65,20,21,58],[65,22,21,58,"_jsxFileName"],[65,34,21,58],[66,12,21,58,"lineNumber"],[66,22,21,58],[67,12,21,58,"columnNumber"],[67,24,21,58],[68,10,21,58],[68,17,21,60],[68,18,21,61],[68,33,22,10],[68,37,22,10,"_reactJsxDevRuntime"],[68,56,22,10],[68,57,22,10,"jsxDEV"],[68,63,22,10],[68,65,22,11,"Stack"],[68,70,22,16],[68,71,22,17,"Screen"],[68,77,22,23],[69,12,22,24,"name"],[69,16,22,28],[69,18,22,29],[69,24,22,35],[70,12,22,36,"component"],[70,21,22,45],[70,23,22,47,"HomeScreen"],[70,33,22,57],[70,34,22,57,"default"],[71,10,22,58],[72,12,22,58,"fileName"],[72,20,22,58],[72,22,22,58,"_jsxFileName"],[72,34,22,58],[73,12,22,58,"lineNumber"],[73,22,22,58],[74,12,22,58,"columnNumber"],[74,24,22,58],[75,10,22,58],[75,17,22,60],[75,18,22,61],[76,8,22,61],[77,10,22,61,"fileName"],[77,18,22,61],[77,20,22,61,"_jsxFileName"],[77,32,22,61],[78,10,22,61,"lineNumber"],[78,20,22,61],[79,10,22,61,"columnNumber"],[79,22,22,61],[80,8,22,61],[80,15,23,25],[80,16,23,26],[81,6,23,26],[82,8,23,26,"fileName"],[82,16,23,26],[82,18,23,26,"_jsxFileName"],[82,30,23,26],[83,8,23,26,"lineNumber"],[83,18,23,26],[84,8,23,26,"columnNumber"],[84,20,23,26],[85,6,23,26],[85,13,24,27],[86,4,24,28],[87,6,24,28,"fileName"],[87,14,24,28],[87,16,24,28,"_jsxFileName"],[87,28,24,28],[88,6,24,28,"lineNumber"],[88,16,24,28],[89,6,24,28,"columnNumber"],[89,18,24,28],[90,4,24,28],[90,11,25,18],[90,12,25,19],[91,2,27,0],[92,2,27,1,"_c"],[92,4,27,1],[92,7,13,24,"App"],[92,10,13,27],[93,2,13,27],[93,6,13,27,"_c"],[93,8,13,27],[94,2,13,27,"$RefreshReg$"],[94,14,13,27],[94,15,13,27,"_c"],[94,17,13,27],[95,0,13,27],[95,3]],"functionMap":{"names":["","App"],"mappings":"AAA;eCY;CDc"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/d7/f24780cd36d87129179eded5b4916458b37fbe5e236e9c4064c74bea597523ff1ab8d0 b/frontend/.metro-cache/cache/d7/f24780cd36d87129179eded5b4916458b37fbe5e236e9c4064c74bea597523ff1ab8d0 new file mode 100644 index 00000000..e3107e1a --- /dev/null +++ b/frontend/.metro-cache/cache/d7/f24780cd36d87129179eded5b4916458b37fbe5e236e9c4064c74bea597523ff1ab8d0 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":49},"end":{"line":2,"column":51,"index":100}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","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 Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var _reactNative = require(_dependencyMap[0], \"react-native\");\n var _default = _reactNative.TurboModuleRegistry.getEnforcing('RNCWebViewModule');\n});","lineCount":15,"map":[[7,2,13,0,"Object"],[7,8,13,0],[7,9,13,0,"defineProperty"],[7,23,13,0],[7,24,13,0,"exports"],[7,31,13,0],[8,4,13,0,"enumerable"],[8,14,13,0],[9,4,13,0,"get"],[9,7,13,0],[9,18,13,0,"get"],[9,19,13,0],[10,6,13,0],[10,13,13,0,"_default"],[10,21,13,0],[11,4,13,0],[12,2,13,0],[13,2,2,0],[13,6,2,0,"_reactNative"],[13,18,2,0],[13,21,2,0,"require"],[13,28,2,0],[13,29,2,0,"_dependencyMap"],[13,43,2,0],[14,2,13,0],[14,6,13,0,"_default"],[14,14,13,0],[14,17,13,15,"TurboModuleRegistry"],[14,29,13,34],[14,30,13,34,"TurboModuleRegistry"],[14,49,13,34],[14,50,13,35,"getEnforcing"],[14,62,13,47],[14,63,13,54],[14,81,13,72],[14,82,13,73],[15,0,13,74],[15,3]],"functionMap":{"names":[""],"mappings":"AAA"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/db/bbe29f5d7ebd2b879271d74e462cd1b52f16132dcc8d0c99f9a04ef5906fd62efefe98 b/frontend/.metro-cache/cache/db/bbe29f5d7ebd2b879271d74e462cd1b52f16132dcc8d0c99f9a04ef5906fd62efefe98 new file mode 100644 index 00000000..676d9636 --- /dev/null +++ b/frontend/.metro-cache/cache/db/bbe29f5d7ebd2b879271d74e462cd1b52f16132dcc8d0c99f9a04ef5906fd62efefe98 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react-native/Libraries/Utilities/codegenNativeComponent","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":62},"end":{"line":2,"column":93,"index":155}}],"key":"TigLZ38I09K34YmGk8MTcq1yRP4=","exportNames":["*"],"imports":1}},{"name":"react-native/Libraries/Utilities/codegenNativeCommands","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":9,"column":0,"index":273},"end":{"line":9,"column":91,"index":364}}],"key":"zNKny+jGOGd5homNieEgzzCxQhs=","exportNames":["*"],"imports":1}},{"name":"react-native/Libraries/NativeComponent/NativeComponentRegistry","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":343,"column":0,"index":9589},"end":{"line":345,"column":32,"index":9688}}],"key":"DoHAXE4az+u/GJ3tUooNpkr6OJk=","exportNames":["*"],"imports":1}},{"name":"react-native/Libraries/NativeComponent/ViewConfigIgnore","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":343,"column":0,"index":9589},"end":{"line":345,"column":32,"index":9688}}],"key":"IAMNY1s5722b4GYH12DgGSx1R70=","exportNames":["*"],"imports":1}},{"name":"react-native/Libraries/ReactNative/RendererProxy","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":343,"column":0,"index":9589},"end":{"line":345,"column":32,"index":9688}}],"key":"3I0755DLARiFS4in/Xu6jYBSFBs=","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 Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n Object.defineProperty(exports, \"__INTERNAL_VIEW_CONFIG\", {\n enumerable: true,\n get: function () {\n return __INTERNAL_VIEW_CONFIG;\n }\n });\n Object.defineProperty(exports, \"Commands\", {\n enumerable: true,\n get: function () {\n return Commands;\n }\n });\n require(_dependencyMap[0], \"react-native/Libraries/Utilities/codegenNativeComponent\");\n require(_dependencyMap[1], \"react-native/Libraries/Utilities/codegenNativeCommands\");\n // type MenuItem = Readonly<{label: string, key: string}>;\n\n var NativeComponentRegistry = require(_dependencyMap[2], \"react-native/Libraries/NativeComponent/NativeComponentRegistry\");\n var _require = require(_dependencyMap[3], \"react-native/Libraries/NativeComponent/ViewConfigIgnore\"),\n ConditionallyIgnoredEventHandlers = _require.ConditionallyIgnoredEventHandlers;\n var _require2 = require(_dependencyMap[4], \"react-native/Libraries/ReactNative/RendererProxy\"),\n dispatchCommand = _require2.dispatchCommand;\n var nativeComponentName = 'RNCWebView';\n var __INTERNAL_VIEW_CONFIG = {\n uiViewClassName: \"RNCWebView\",\n directEventTypes: {\n topContentSizeChange: {\n registrationName: \"onContentSizeChange\"\n },\n topRenderProcessGone: {\n registrationName: \"onRenderProcessGone\"\n },\n topContentProcessDidTerminate: {\n registrationName: \"onContentProcessDidTerminate\"\n },\n topCustomMenuSelection: {\n registrationName: \"onCustomMenuSelection\"\n },\n topFileDownload: {\n registrationName: \"onFileDownload\"\n },\n topLoadingError: {\n registrationName: \"onLoadingError\"\n },\n topLoadingFinish: {\n registrationName: \"onLoadingFinish\"\n },\n topLoadingProgress: {\n registrationName: \"onLoadingProgress\"\n },\n topLoadingStart: {\n registrationName: \"onLoadingStart\"\n },\n topHttpError: {\n registrationName: \"onHttpError\"\n },\n topMessage: {\n registrationName: \"onMessage\"\n },\n topOpenWindow: {\n registrationName: \"onOpenWindow\"\n },\n topScroll: {\n registrationName: \"onScroll\"\n },\n topShouldStartLoadWithRequest: {\n registrationName: \"onShouldStartLoadWithRequest\"\n }\n },\n validAttributes: {\n allowFileAccess: true,\n allowsProtectedMedia: true,\n allowsFullscreenVideo: true,\n androidLayerType: true,\n cacheMode: true,\n domStorageEnabled: true,\n downloadingMessage: true,\n forceDarkOn: true,\n geolocationEnabled: true,\n lackPermissionToDownloadMessage: true,\n messagingModuleName: true,\n minimumFontSize: true,\n mixedContentMode: true,\n nestedScrollEnabled: true,\n overScrollMode: true,\n saveFormDataDisabled: true,\n scalesPageToFit: true,\n setBuiltInZoomControls: true,\n setDisplayZoomControls: true,\n setSupportMultipleWindows: true,\n textZoom: true,\n thirdPartyCookiesEnabled: true,\n hasOnScroll: true,\n allowingReadAccessToURL: true,\n allowsBackForwardNavigationGestures: true,\n allowsInlineMediaPlayback: true,\n allowsPictureInPictureMediaPlayback: true,\n allowsAirPlayForMediaPlayback: true,\n allowsLinkPreview: true,\n automaticallyAdjustContentInsets: true,\n autoManageStatusBarEnabled: true,\n bounces: true,\n contentInset: true,\n contentInsetAdjustmentBehavior: true,\n contentMode: true,\n dataDetectorTypes: true,\n decelerationRate: true,\n directionalLockEnabled: true,\n enableApplePay: true,\n hideKeyboardAccessoryView: true,\n keyboardDisplayRequiresUserAction: true,\n limitsNavigationsToAppBoundDomains: true,\n mediaCapturePermissionGrantType: true,\n pagingEnabled: true,\n pullToRefreshEnabled: true,\n refreshControlLightMode: true,\n scrollEnabled: true,\n sharedCookiesEnabled: true,\n textInteractionEnabled: true,\n useSharedProcessPool: true,\n menuItems: true,\n suppressMenuItems: true,\n hasOnFileDownload: true,\n fraudulentWebsiteWarningEnabled: true,\n allowFileAccessFromFileURLs: true,\n allowUniversalAccessFromFileURLs: true,\n applicationNameForUserAgent: true,\n basicAuthCredential: true,\n cacheEnabled: true,\n incognito: true,\n injectedJavaScript: true,\n injectedJavaScriptBeforeContentLoaded: true,\n injectedJavaScriptForMainFrameOnly: true,\n injectedJavaScriptBeforeContentLoadedForMainFrameOnly: true,\n javaScriptCanOpenWindowsAutomatically: true,\n javaScriptEnabled: true,\n webviewDebuggingEnabled: true,\n mediaPlaybackRequiresUserAction: true,\n messagingEnabled: true,\n hasOnOpenWindowEvent: true,\n showsHorizontalScrollIndicator: true,\n showsVerticalScrollIndicator: true,\n newSource: true,\n userAgent: true,\n injectedJavaScriptObject: true,\n ...ConditionallyIgnoredEventHandlers({\n onContentSizeChange: true,\n onRenderProcessGone: true,\n onContentProcessDidTerminate: true,\n onCustomMenuSelection: true,\n onFileDownload: true,\n onLoadingError: true,\n onLoadingFinish: true,\n onLoadingProgress: true,\n onLoadingStart: true,\n onHttpError: true,\n onMessage: true,\n onOpenWindow: true,\n onScroll: true,\n onShouldStartLoadWithRequest: true\n })\n }\n };\n var _default = NativeComponentRegistry.get(nativeComponentName, () => __INTERNAL_VIEW_CONFIG);\n var Commands = {\n goBack(ref) {\n dispatchCommand(ref, \"goBack\", []);\n },\n goForward(ref) {\n dispatchCommand(ref, \"goForward\", []);\n },\n reload(ref) {\n dispatchCommand(ref, \"reload\", []);\n },\n stopLoading(ref) {\n dispatchCommand(ref, \"stopLoading\", []);\n },\n injectJavaScript(ref, javascript) {\n dispatchCommand(ref, \"injectJavaScript\", [javascript]);\n },\n requestFocus(ref) {\n dispatchCommand(ref, \"requestFocus\", []);\n },\n postMessage(ref, data) {\n dispatchCommand(ref, \"postMessage\", [data]);\n },\n loadUrl(ref, url) {\n dispatchCommand(ref, \"loadUrl\", [url]);\n },\n clearFormData(ref) {\n dispatchCommand(ref, \"clearFormData\", []);\n },\n clearCache(ref, includeDiskFiles) {\n dispatchCommand(ref, \"clearCache\", [includeDiskFiles]);\n },\n clearHistory(ref) {\n dispatchCommand(ref, \"clearHistory\", []);\n }\n };\n});","lineCount":211,"map":[[7,2,343,0,"Object"],[7,8,343,0],[7,9,343,0,"defineProperty"],[7,23,343,0],[7,24,343,0,"exports"],[7,31,343,0],[8,4,343,0,"enumerable"],[8,14,343,0],[9,4,343,0,"get"],[9,7,343,0],[9,18,343,0,"get"],[9,19,343,0],[10,6,343,0],[10,13,343,0,"_default"],[10,21,343,0],[11,4,343,0],[12,2,343,0],[13,2,343,0,"Object"],[13,8,343,0],[13,9,343,0,"defineProperty"],[13,23,343,0],[13,24,343,0,"exports"],[13,31,343,0],[14,4,343,0,"enumerable"],[14,14,343,0],[15,4,343,0,"get"],[15,7,343,0],[15,18,343,0,"get"],[15,19,343,0],[16,6,343,0],[16,13,343,0,"__INTERNAL_VIEW_CONFIG"],[16,35,343,0],[17,4,343,0],[18,2,343,0],[19,2,343,0,"Object"],[19,8,343,0],[19,9,343,0,"defineProperty"],[19,23,343,0],[19,24,343,0,"exports"],[19,31,343,0],[20,4,343,0,"enumerable"],[20,14,343,0],[21,4,343,0,"get"],[21,7,343,0],[21,18,343,0,"get"],[21,19,343,0],[22,6,343,0],[22,13,343,0,"Commands"],[22,21,343,0],[23,4,343,0],[24,2,343,0],[25,2,2,0,"require"],[25,9,2,0],[25,10,2,0,"_dependencyMap"],[25,24,2,0],[26,2,9,0,"require"],[26,9,9,0],[26,10,9,0,"_dependencyMap"],[26,24,9,0],[27,2,143,0],[29,2,343,0],[29,6,343,0,"NativeComponentRegistry"],[29,29,345,32],[29,32,343,0,"require"],[29,39,345,32],[29,40,345,32,"_dependencyMap"],[29,54,345,32],[29,123,345,31],[29,124,345,32],[30,2,343,0],[30,6,343,0,"_require"],[30,14,343,0],[30,17,343,0,"require"],[30,24,345,32],[30,25,345,32,"_dependencyMap"],[30,39,345,32],[30,101,345,31],[30,102,345,32],[31,4,343,0,"ConditionallyIgnoredEventHandlers"],[31,37,345,32],[31,40,345,32,"_require"],[31,48,345,32],[31,49,343,0,"ConditionallyIgnoredEventHandlers"],[31,82,345,32],[32,2,343,0],[32,6,343,0,"_require2"],[32,15,343,0],[32,18,343,0,"require"],[32,25,345,32],[32,26,345,32,"_dependencyMap"],[32,40,345,32],[32,95,345,31],[32,96,345,32],[33,4,343,0,"dispatchCommand"],[33,19,345,32],[33,22,345,32,"_require2"],[33,31,345,32],[33,32,343,0,"dispatchCommand"],[33,47,345,32],[34,2,343,0],[34,6,343,0,"nativeComponentName"],[34,25,345,32],[34,28,343,0],[34,40,345,32],[35,2,343,0],[35,6,343,0,"__INTERNAL_VIEW_CONFIG"],[35,28,345,32],[35,31,343,0],[36,4,343,0,"uiViewClassName"],[36,19,345,32],[36,21,343,0],[36,33,345,32],[37,4,343,0,"directEventTypes"],[37,20,345,32],[37,22,343,0],[38,6,343,0,"topContentSizeChange"],[38,26,345,32],[38,28,343,0],[39,8,343,0,"registrationName"],[39,24,345,32],[39,26,343,0],[40,6,345,31],[40,7,345,32],[41,6,343,0,"topRenderProcessGone"],[41,26,345,32],[41,28,343,0],[42,8,343,0,"registrationName"],[42,24,345,32],[42,26,343,0],[43,6,345,31],[43,7,345,32],[44,6,343,0,"topContentProcessDidTerminate"],[44,35,345,32],[44,37,343,0],[45,8,343,0,"registrationName"],[45,24,345,32],[45,26,343,0],[46,6,345,31],[46,7,345,32],[47,6,343,0,"topCustomMenuSelection"],[47,28,345,32],[47,30,343,0],[48,8,343,0,"registrationName"],[48,24,345,32],[48,26,343,0],[49,6,345,31],[49,7,345,32],[50,6,343,0,"topFileDownload"],[50,21,345,32],[50,23,343,0],[51,8,343,0,"registrationName"],[51,24,345,32],[51,26,343,0],[52,6,345,31],[52,7,345,32],[53,6,343,0,"topLoadingError"],[53,21,345,32],[53,23,343,0],[54,8,343,0,"registrationName"],[54,24,345,32],[54,26,343,0],[55,6,345,31],[55,7,345,32],[56,6,343,0,"topLoadingFinish"],[56,22,345,32],[56,24,343,0],[57,8,343,0,"registrationName"],[57,24,345,32],[57,26,343,0],[58,6,345,31],[58,7,345,32],[59,6,343,0,"topLoadingProgress"],[59,24,345,32],[59,26,343,0],[60,8,343,0,"registrationName"],[60,24,345,32],[60,26,343,0],[61,6,345,31],[61,7,345,32],[62,6,343,0,"topLoadingStart"],[62,21,345,32],[62,23,343,0],[63,8,343,0,"registrationName"],[63,24,345,32],[63,26,343,0],[64,6,345,31],[64,7,345,32],[65,6,343,0,"topHttpError"],[65,18,345,32],[65,20,343,0],[66,8,343,0,"registrationName"],[66,24,345,32],[66,26,343,0],[67,6,345,31],[67,7,345,32],[68,6,343,0,"topMessage"],[68,16,345,32],[68,18,343,0],[69,8,343,0,"registrationName"],[69,24,345,32],[69,26,343,0],[70,6,345,31],[70,7,345,32],[71,6,343,0,"topOpenWindow"],[71,19,345,32],[71,21,343,0],[72,8,343,0,"registrationName"],[72,24,345,32],[72,26,343,0],[73,6,345,31],[73,7,345,32],[74,6,343,0,"topScroll"],[74,15,345,32],[74,17,343,0],[75,8,343,0,"registrationName"],[75,24,345,32],[75,26,343,0],[76,6,345,31],[76,7,345,32],[77,6,343,0,"topShouldStartLoadWithRequest"],[77,35,345,32],[77,37,343,0],[78,8,343,0,"registrationName"],[78,24,345,32],[78,26,343,0],[79,6,345,31],[80,4,345,31],[80,5,345,32],[81,4,343,0,"validAttributes"],[81,19,345,32],[81,21,343,0],[82,6,343,0,"allowFileAccess"],[82,21,345,32],[82,23,343,0],[82,27,345,32],[83,6,343,0,"allowsProtectedMedia"],[83,26,345,32],[83,28,343,0],[83,32,345,32],[84,6,343,0,"allowsFullscreenVideo"],[84,27,345,32],[84,29,343,0],[84,33,345,32],[85,6,343,0,"androidLayerType"],[85,22,345,32],[85,24,343,0],[85,28,345,32],[86,6,343,0,"cacheMode"],[86,15,345,32],[86,17,343,0],[86,21,345,32],[87,6,343,0,"domStorageEnabled"],[87,23,345,32],[87,25,343,0],[87,29,345,32],[88,6,343,0,"downloadingMessage"],[88,24,345,32],[88,26,343,0],[88,30,345,32],[89,6,343,0,"forceDarkOn"],[89,17,345,32],[89,19,343,0],[89,23,345,32],[90,6,343,0,"geolocationEnabled"],[90,24,345,32],[90,26,343,0],[90,30,345,32],[91,6,343,0,"lackPermissionToDownloadMessage"],[91,37,345,32],[91,39,343,0],[91,43,345,32],[92,6,343,0,"messagingModuleName"],[92,25,345,32],[92,27,343,0],[92,31,345,32],[93,6,343,0,"minimumFontSize"],[93,21,345,32],[93,23,343,0],[93,27,345,32],[94,6,343,0,"mixedContentMode"],[94,22,345,32],[94,24,343,0],[94,28,345,32],[95,6,343,0,"nestedScrollEnabled"],[95,25,345,32],[95,27,343,0],[95,31,345,32],[96,6,343,0,"overScrollMode"],[96,20,345,32],[96,22,343,0],[96,26,345,32],[97,6,343,0,"saveFormDataDisabled"],[97,26,345,32],[97,28,343,0],[97,32,345,32],[98,6,343,0,"scalesPageToFit"],[98,21,345,32],[98,23,343,0],[98,27,345,32],[99,6,343,0,"setBuiltInZoomControls"],[99,28,345,32],[99,30,343,0],[99,34,345,32],[100,6,343,0,"setDisplayZoomControls"],[100,28,345,32],[100,30,343,0],[100,34,345,32],[101,6,343,0,"setSupportMultipleWindows"],[101,31,345,32],[101,33,343,0],[101,37,345,32],[102,6,343,0,"textZoom"],[102,14,345,32],[102,16,343,0],[102,20,345,32],[103,6,343,0,"thirdPartyCookiesEnabled"],[103,30,345,32],[103,32,343,0],[103,36,345,32],[104,6,343,0,"hasOnScroll"],[104,17,345,32],[104,19,343,0],[104,23,345,32],[105,6,343,0,"allowingReadAccessToURL"],[105,29,345,32],[105,31,343,0],[105,35,345,32],[106,6,343,0,"allowsBackForwardNavigationGestures"],[106,41,345,32],[106,43,343,0],[106,47,345,32],[107,6,343,0,"allowsInlineMediaPlayback"],[107,31,345,32],[107,33,343,0],[107,37,345,32],[108,6,343,0,"allowsPictureInPictureMediaPlayback"],[108,41,345,32],[108,43,343,0],[108,47,345,32],[109,6,343,0,"allowsAirPlayForMediaPlayback"],[109,35,345,32],[109,37,343,0],[109,41,345,32],[110,6,343,0,"allowsLinkPreview"],[110,23,345,32],[110,25,343,0],[110,29,345,32],[111,6,343,0,"automaticallyAdjustContentInsets"],[111,38,345,32],[111,40,343,0],[111,44,345,32],[112,6,343,0,"autoManageStatusBarEnabled"],[112,32,345,32],[112,34,343,0],[112,38,345,32],[113,6,343,0,"bounces"],[113,13,345,32],[113,15,343,0],[113,19,345,32],[114,6,343,0,"contentInset"],[114,18,345,32],[114,20,343,0],[114,24,345,32],[115,6,343,0,"contentInsetAdjustmentBehavior"],[115,36,345,32],[115,38,343,0],[115,42,345,32],[116,6,343,0,"contentMode"],[116,17,345,32],[116,19,343,0],[116,23,345,32],[117,6,343,0,"dataDetectorTypes"],[117,23,345,32],[117,25,343,0],[117,29,345,32],[118,6,343,0,"decelerationRate"],[118,22,345,32],[118,24,343,0],[118,28,345,32],[119,6,343,0,"directionalLockEnabled"],[119,28,345,32],[119,30,343,0],[119,34,345,32],[120,6,343,0,"enableApplePay"],[120,20,345,32],[120,22,343,0],[120,26,345,32],[121,6,343,0,"hideKeyboardAccessoryView"],[121,31,345,32],[121,33,343,0],[121,37,345,32],[122,6,343,0,"keyboardDisplayRequiresUserAction"],[122,39,345,32],[122,41,343,0],[122,45,345,32],[123,6,343,0,"limitsNavigationsToAppBoundDomains"],[123,40,345,32],[123,42,343,0],[123,46,345,32],[124,6,343,0,"mediaCapturePermissionGrantType"],[124,37,345,32],[124,39,343,0],[124,43,345,32],[125,6,343,0,"pagingEnabled"],[125,19,345,32],[125,21,343,0],[125,25,345,32],[126,6,343,0,"pullToRefreshEnabled"],[126,26,345,32],[126,28,343,0],[126,32,345,32],[127,6,343,0,"refreshControlLightMode"],[127,29,345,32],[127,31,343,0],[127,35,345,32],[128,6,343,0,"scrollEnabled"],[128,19,345,32],[128,21,343,0],[128,25,345,32],[129,6,343,0,"sharedCookiesEnabled"],[129,26,345,32],[129,28,343,0],[129,32,345,32],[130,6,343,0,"textInteractionEnabled"],[130,28,345,32],[130,30,343,0],[130,34,345,32],[131,6,343,0,"useSharedProcessPool"],[131,26,345,32],[131,28,343,0],[131,32,345,32],[132,6,343,0,"menuItems"],[132,15,345,32],[132,17,343,0],[132,21,345,32],[133,6,343,0,"suppressMenuItems"],[133,23,345,32],[133,25,343,0],[133,29,345,32],[134,6,343,0,"hasOnFileDownload"],[134,23,345,32],[134,25,343,0],[134,29,345,32],[135,6,343,0,"fraudulentWebsiteWarningEnabled"],[135,37,345,32],[135,39,343,0],[135,43,345,32],[136,6,343,0,"allowFileAccessFromFileURLs"],[136,33,345,32],[136,35,343,0],[136,39,345,32],[137,6,343,0,"allowUniversalAccessFromFileURLs"],[137,38,345,32],[137,40,343,0],[137,44,345,32],[138,6,343,0,"applicationNameForUserAgent"],[138,33,345,32],[138,35,343,0],[138,39,345,32],[139,6,343,0,"basicAuthCredential"],[139,25,345,32],[139,27,343,0],[139,31,345,32],[140,6,343,0,"cacheEnabled"],[140,18,345,32],[140,20,343,0],[140,24,345,32],[141,6,343,0,"incognito"],[141,15,345,32],[141,17,343,0],[141,21,345,32],[142,6,343,0,"injectedJavaScript"],[142,24,345,32],[142,26,343,0],[142,30,345,32],[143,6,343,0,"injectedJavaScriptBeforeContentLoaded"],[143,43,345,32],[143,45,343,0],[143,49,345,32],[144,6,343,0,"injectedJavaScriptForMainFrameOnly"],[144,40,345,32],[144,42,343,0],[144,46,345,32],[145,6,343,0,"injectedJavaScriptBeforeContentLoadedForMainFrameOnly"],[145,59,345,32],[145,61,343,0],[145,65,345,32],[146,6,343,0,"javaScriptCanOpenWindowsAutomatically"],[146,43,345,32],[146,45,343,0],[146,49,345,32],[147,6,343,0,"javaScriptEnabled"],[147,23,345,32],[147,25,343,0],[147,29,345,32],[148,6,343,0,"webviewDebuggingEnabled"],[148,29,345,32],[148,31,343,0],[148,35,345,32],[149,6,343,0,"mediaPlaybackRequiresUserAction"],[149,37,345,32],[149,39,343,0],[149,43,345,32],[150,6,343,0,"messagingEnabled"],[150,22,345,32],[150,24,343,0],[150,28,345,32],[151,6,343,0,"hasOnOpenWindowEvent"],[151,26,345,32],[151,28,343,0],[151,32,345,32],[152,6,343,0,"showsHorizontalScrollIndicator"],[152,36,345,32],[152,38,343,0],[152,42,345,32],[153,6,343,0,"showsVerticalScrollIndicator"],[153,34,345,32],[153,36,343,0],[153,40,345,32],[154,6,343,0,"newSource"],[154,15,345,32],[154,17,343,0],[154,21,345,32],[155,6,343,0,"userAgent"],[155,15,345,32],[155,17,343,0],[155,21,345,32],[156,6,343,0,"injectedJavaScriptObject"],[156,30,345,32],[156,32,343,0],[156,36,345,32],[157,6,343,0],[157,9,343,0,"ConditionallyIgnoredEventHandlers"],[157,42,345,32],[157,43,343,0],[158,8,343,0,"onContentSizeChange"],[158,27,345,32],[158,29,343,0],[158,33,345,32],[159,8,343,0,"onRenderProcessGone"],[159,27,345,32],[159,29,343,0],[159,33,345,32],[160,8,343,0,"onContentProcessDidTerminate"],[160,36,345,32],[160,38,343,0],[160,42,345,32],[161,8,343,0,"onCustomMenuSelection"],[161,29,345,32],[161,31,343,0],[161,35,345,32],[162,8,343,0,"onFileDownload"],[162,22,345,32],[162,24,343,0],[162,28,345,32],[163,8,343,0,"onLoadingError"],[163,22,345,32],[163,24,343,0],[163,28,345,32],[164,8,343,0,"onLoadingFinish"],[164,23,345,32],[164,25,343,0],[164,29,345,32],[165,8,343,0,"onLoadingProgress"],[165,25,345,32],[165,27,343,0],[165,31,345,32],[166,8,343,0,"onLoadingStart"],[166,22,345,32],[166,24,343,0],[166,28,345,32],[167,8,343,0,"onHttpError"],[167,19,345,32],[167,21,343,0],[167,25,345,32],[168,8,343,0,"onMessage"],[168,17,345,32],[168,19,343,0],[168,23,345,32],[169,8,343,0,"onOpenWindow"],[169,20,345,32],[169,22,343,0],[169,26,345,32],[170,8,343,0,"onScroll"],[170,16,345,32],[170,18,343,0],[170,22,345,32],[171,8,343,0,"onShouldStartLoadWithRequest"],[171,36,345,32],[171,38,343,0],[172,6,345,31],[173,4,345,31],[174,2,345,31],[174,3,345,32],[175,2,343,0],[175,6,343,0,"_default"],[175,14,343,0],[175,17,343,0,"NativeComponentRegistry"],[175,40,345,32],[175,41,343,0,"get"],[175,44,345,32],[175,45,343,0,"nativeComponentName"],[175,64,345,32],[175,66,343,0],[175,72,343,0,"__INTERNAL_VIEW_CONFIG"],[175,94,345,31],[175,95,345,32],[176,2,343,0],[176,6,343,0,"Commands"],[176,14,345,32],[176,17,343,0],[177,4,343,0,"goBack"],[177,10,345,32,"goBack"],[177,11,343,0,"ref"],[177,14,345,32],[177,16,343,0],[178,6,343,0,"dispatchCommand"],[178,21,345,32],[178,22,343,0,"ref"],[178,25,345,32],[178,27,343,0],[178,35,345,32],[178,37,343,0],[178,39,345,31],[178,40,345,32],[179,4,345,31],[179,5,345,32],[180,4,343,0,"goForward"],[180,13,345,32,"goForward"],[180,14,343,0,"ref"],[180,17,345,32],[180,19,343,0],[181,6,343,0,"dispatchCommand"],[181,21,345,32],[181,22,343,0,"ref"],[181,25,345,32],[181,27,343,0],[181,38,345,32],[181,40,343,0],[181,42,345,31],[181,43,345,32],[182,4,345,31],[182,5,345,32],[183,4,343,0,"reload"],[183,10,345,32,"reload"],[183,11,343,0,"ref"],[183,14,345,32],[183,16,343,0],[184,6,343,0,"dispatchCommand"],[184,21,345,32],[184,22,343,0,"ref"],[184,25,345,32],[184,27,343,0],[184,35,345,32],[184,37,343,0],[184,39,345,31],[184,40,345,32],[185,4,345,31],[185,5,345,32],[186,4,343,0,"stopLoading"],[186,15,345,32,"stopLoading"],[186,16,343,0,"ref"],[186,19,345,32],[186,21,343,0],[187,6,343,0,"dispatchCommand"],[187,21,345,32],[187,22,343,0,"ref"],[187,25,345,32],[187,27,343,0],[187,40,345,32],[187,42,343,0],[187,44,345,31],[187,45,345,32],[188,4,345,31],[188,5,345,32],[189,4,343,0,"injectJavaScript"],[189,20,345,32,"injectJavaScript"],[189,21,343,0,"ref"],[189,24,345,32],[189,26,343,0,"javascript"],[189,36,345,32],[189,38,343,0],[190,6,343,0,"dispatchCommand"],[190,21,345,32],[190,22,343,0,"ref"],[190,25,345,32],[190,27,343,0],[190,45,345,32],[190,47,343,0],[190,48,343,0,"javascript"],[190,58,345,32],[190,59,345,31],[190,60,345,32],[191,4,345,31],[191,5,345,32],[192,4,343,0,"requestFocus"],[192,16,345,32,"requestFocus"],[192,17,343,0,"ref"],[192,20,345,32],[192,22,343,0],[193,6,343,0,"dispatchCommand"],[193,21,345,32],[193,22,343,0,"ref"],[193,25,345,32],[193,27,343,0],[193,41,345,32],[193,43,343,0],[193,45,345,31],[193,46,345,32],[194,4,345,31],[194,5,345,32],[195,4,343,0,"postMessage"],[195,15,345,32,"postMessage"],[195,16,343,0,"ref"],[195,19,345,32],[195,21,343,0,"data"],[195,25,345,32],[195,27,343,0],[196,6,343,0,"dispatchCommand"],[196,21,345,32],[196,22,343,0,"ref"],[196,25,345,32],[196,27,343,0],[196,40,345,32],[196,42,343,0],[196,43,343,0,"data"],[196,47,345,32],[196,48,345,31],[196,49,345,32],[197,4,345,31],[197,5,345,32],[198,4,343,0,"loadUrl"],[198,11,345,32,"loadUrl"],[198,12,343,0,"ref"],[198,15,345,32],[198,17,343,0,"url"],[198,20,345,32],[198,22,343,0],[199,6,343,0,"dispatchCommand"],[199,21,345,32],[199,22,343,0,"ref"],[199,25,345,32],[199,27,343,0],[199,36,345,32],[199,38,343,0],[199,39,343,0,"url"],[199,42,345,32],[199,43,345,31],[199,44,345,32],[200,4,345,31],[200,5,345,32],[201,4,343,0,"clearFormData"],[201,17,345,32,"clearFormData"],[201,18,343,0,"ref"],[201,21,345,32],[201,23,343,0],[202,6,343,0,"dispatchCommand"],[202,21,345,32],[202,22,343,0,"ref"],[202,25,345,32],[202,27,343,0],[202,42,345,32],[202,44,343,0],[202,46,345,31],[202,47,345,32],[203,4,345,31],[203,5,345,32],[204,4,343,0,"clearCache"],[204,14,345,32,"clearCache"],[204,15,343,0,"ref"],[204,18,345,32],[204,20,343,0,"includeDiskFiles"],[204,36,345,32],[204,38,343,0],[205,6,343,0,"dispatchCommand"],[205,21,345,32],[205,22,343,0,"ref"],[205,25,345,32],[205,27,343,0],[205,39,345,32],[205,41,343,0],[205,42,343,0,"includeDiskFiles"],[205,58,345,32],[205,59,345,31],[205,60,345,32],[206,4,345,31],[206,5,345,32],[207,4,343,0,"clearHistory"],[207,16,345,32,"clearHistory"],[207,17,343,0,"ref"],[207,20,345,32],[207,22,343,0],[208,6,343,0,"dispatchCommand"],[208,21,345,32],[208,22,343,0,"ref"],[208,25,345,32],[208,27,343,0],[208,41,345,32],[208,43,343,0],[208,45,345,31],[208,46,345,32],[209,4,345,31],[210,2,345,31],[210,3,345,32],[211,0,345,32],[211,3]],"functionMap":{"names":[""],"mappings":"AAA"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file