gitextract_pw_p8jxp/ ├── .eslintrc.json ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── RNRectangleScanner.podspec ├── android/ │ ├── .settings/ │ │ └── org.eclipse.buildship.core.prefs │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── rectanglescanner/ │ │ ├── RNRectangleScannerManager.java │ │ ├── RNRectangleScannerModule.java │ │ ├── RectangleScannerPackage.java │ │ ├── helpers/ │ │ │ ├── CapturedImage.java │ │ │ ├── ImageProcessor.java │ │ │ ├── ImageProcessorMessage.java │ │ │ └── Quadrilateral.java │ │ └── views/ │ │ ├── CameraDeviceController.java │ │ ├── MainView.java │ │ ├── RNRectangleScannerView.java │ │ └── RectangleDetectionController.java │ └── res/ │ └── layout/ │ └── activity_rectangle_scanner.xml ├── example/ │ ├── .gitignore │ ├── App.js │ ├── app.json │ ├── babel.config.js │ ├── package.json │ └── src/ │ ├── ScanDocument/ │ │ ├── CameraControls.js │ │ ├── DocumentScanner.js │ │ ├── index.js │ │ └── styles.js │ └── useIsMultiTasking.js ├── index.js ├── ios/ │ ├── CameraDeviceController.h │ ├── CameraDeviceController.m │ ├── RNRectangleScanner.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── RNRectangleScanner.xcscheme │ ├── RNRectangleScannerManager.h │ ├── RNRectangleScannerManager.m │ ├── RNRectangleScannerView.h │ ├── RNRectangleScannerView.m │ ├── RectangleDetectionController.h │ └── RectangleDetectionController.m ├── package.json ├── react-native.config.js └── src/ ├── Filters.js ├── FlashAnimation.js ├── RectangleOverlay.js ├── Scanner.js └── index.d.ts