gitextract_a8h010na/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── renovate.json │ └── workflows/ │ ├── dokka-update.yml │ └── run-tests.yml ├── .gitignore ├── .run/ │ ├── Build.run.xml │ ├── Publish Distribution - Sonar.run.xml │ ├── Publish to Local.run.xml │ └── Run Tests.run.xml ├── CHANGELOG.md ├── CNAME ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── README.pt-br.md ├── _config.yml ├── build.gradle.kts ├── examples/ │ ├── android/ │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── io/ │ │ │ └── github/ │ │ │ └── g0dkar/ │ │ │ └── qrcode/ │ │ │ ├── AboutActivity.kt │ │ │ ├── NewQRCodeActivity.kt │ │ │ ├── QRCodeData.kt │ │ │ ├── QRCodeDetailActivity.kt │ │ │ ├── QRCodeListActivity.kt │ │ │ └── extra/ │ │ │ ├── QRCodeListAdapter.kt │ │ │ └── QRCodeListDatasource.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_about.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_new_qrcode.xml │ │ │ ├── activity_qrcode_detail.xml │ │ │ └── qrcode_list_item.xml │ │ ├── menu/ │ │ │ └── menu_main.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ ├── values-land/ │ │ │ └── dimens.xml │ │ ├── values-night/ │ │ │ └── themes.xml │ │ ├── values-pt-rBR/ │ │ │ └── strings.xml │ │ ├── values-w1240dp/ │ │ │ └── dimens.xml │ │ ├── values-w600dp/ │ │ │ └── dimens.xml │ │ └── xml/ │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ ├── iosApp/ │ │ ├── .gitignore │ │ ├── iosApp/ │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AccentColor.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Preview Content/ │ │ │ │ └── Preview Assets.xcassets/ │ │ │ │ └── Contents.json │ │ │ ├── presentation/ │ │ │ │ ├── ContentView.swift │ │ │ │ └── iosApp.swift │ │ │ └── utils/ │ │ │ └── NativeParser.swift │ │ ├── iosApp.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── iosAppTests/ │ │ │ └── iosAppTests.swift │ │ └── iosAppUITests/ │ │ ├── iosAppUITests.swift │ │ └── iosAppUITestsLaunchTests.swift │ ├── java/ │ │ ├── build.gradle.kts │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── examples/ │ │ ├── Example01_Shapes.java │ │ ├── Example02_Colors.java │ │ ├── Example03_SVG.java │ │ ├── Util.java │ │ ├── customClasses/ │ │ │ ├── JVMTriangleShapeFunction.java │ │ │ └── TriangleShapeFunction.java │ │ └── svg/ │ │ ├── SVGGraphicsFactory.java │ │ └── SVGQRCodeGraphics.java │ ├── js/ │ │ ├── qrcode-example.html │ │ └── qrcode-kotlin.js │ ├── kotlin/ │ │ ├── build.gradle.kts │ │ └── src/ │ │ └── main/ │ │ └── kotlin/ │ │ ├── Example00-Simple.kt │ │ ├── Example01-Shapes.kt │ │ ├── Example02-Colors.kt │ │ ├── Example03-Logo.kt │ │ ├── Example04-SVG.kt │ │ ├── Example05-BackwardsCompat.kt │ │ ├── Example06-ECL.kt │ │ ├── Example07-MaskPattern.kt │ │ ├── ProjectLogo.kt │ │ └── svg/ │ │ ├── SVGGraphicsFactory.kt │ │ └── SVGQRCodeGraphics.kt │ └── spring-web/ │ ├── .gitignore │ ├── build.gradle.kts │ └── src/ │ └── main/ │ ├── kotlin/ │ │ └── io/ │ │ └── github/ │ │ └── g0dkar/ │ │ └── qrcode/ │ │ └── springWebExample/ │ │ ├── Launcher.kt │ │ ├── QRCodeController.kt │ │ └── QRCodeService.kt │ └── resources/ │ └── application.yml ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── package.json ├── release/ │ ├── qrcode-kotlin-jvm-4.4.1.jar │ ├── qrcode-kotlin.d.ts │ └── qrcode-kotlin.js ├── settings.gradle.kts └── src/ ├── androidMain/ │ └── kotlin/ │ └── qrcode/ │ └── render/ │ ├── QRCodeGraphics.android.kt │ ├── extensions/ │ │ └── AndroidComposeExtensions.kt │ └── graphics/ │ ├── AndroidDrawingInterface.kt │ ├── BitmapGraphics.kt │ └── DrawScopeGraphics.kt ├── commonMain/ │ └── kotlin/ │ └── qrcode/ │ ├── QRCode.kt │ ├── QRCodeBuilder.kt │ ├── QRCodeShapesEnum.kt │ ├── color/ │ │ ├── ColorType.kt │ │ ├── Colors.kt │ │ ├── DefaultColorFunction.kt │ │ ├── LinearGradientColorFunction.kt │ │ └── QRCodeColorFunction.kt │ ├── exception/ │ │ └── InsufficientInformationDensityException.kt │ ├── internals/ │ │ ├── BitBuffer.kt │ │ ├── ErrorMessage.kt │ │ ├── Polynomial.kt │ │ ├── QRCodeSetup.kt │ │ ├── QRCodeSquare.kt │ │ ├── QRData.kt │ │ ├── QRMath.kt │ │ ├── QRUtil.kt │ │ └── RSBlock.kt │ ├── raw/ │ │ ├── QRCodeEnums.kt │ │ ├── QRCodeProcessor.kt │ │ └── QRCodeRawData.kt │ ├── render/ │ │ ├── QRCodeGraphics.kt │ │ └── QRCodeGraphicsFactory.kt │ └── shape/ │ ├── CircleShapeFunction.kt │ ├── DefaultShapeFunction.kt │ ├── QRCodeShapeFunction.kt │ └── RoundSquaresShapeFunction.kt ├── commonTest/ │ └── kotlin/ │ └── qrcode/ │ └── internals/ │ ├── PolynomialTest.kt │ └── QRNumberTest.kt ├── iosMain/ │ └── kotlin/ │ ├── qrcode/ │ │ └── render/ │ │ └── QRCodeGraphics.ios.kt │ └── utils/ │ └── IOSNativeParser.kt ├── jsMain/ │ └── kotlin/ │ └── qrcode/ │ └── render/ │ └── QRCodeGraphics.js.kt ├── jvmMain/ │ └── kotlin/ │ └── qrcode/ │ └── render/ │ ├── JvmQRCodeGraphicsFactory.kt │ └── QRCodeGraphics.jvm.kt ├── jvmTest/ │ └── kotlin/ │ └── qrcode/ │ ├── QRCodeTest.kt │ ├── TestUtils.kt │ └── render/ │ └── ColorsTest.kt ├── tvosMain/ │ └── kotlin/ │ ├── qrcode/ │ │ └── render/ │ │ └── QRCodeGraphics.tvos.kt │ └── utils/ │ └── TvOSNativeParser.kt └── wasmJsMain/ └── kotlin/ └── qrcode/ └── render/ └── QRCodeGraphics.wasmjs.kt