Giter Site home page Giter Site logo

davbfr / dart_barcode Goto Github PK

View Code? Open in Web Editor NEW
126.0 3.0 39.0 16.98 MB

Barcode generation library

Home Page: https://pub.dev/packages/barcode

License: Apache License 2.0

Makefile 1.86% Dart 91.85% Python 6.29%
dart barcode flutter ean13 ean8 barcodes isbn upc-a upc-e code128

dart_barcode's Introduction

Barcode generation library for Dart and flutter

Dart CI pub package pub package pub package codecov

Buy Me A Coffee

dart_barcode's People

Contributors

chrishsieh avatar davbfr avatar nicolaverbeeck avatar sgehrman avatar shinbin avatar xvrh avatar yinhangfeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dart_barcode's Issues

QrInputTooLongException: Input too long. 1324596 > 23648 The relevant error-causing widget was: BarcodeWidget

I have an issue when I tried to call my barcode in data getting error

QrInputTooLongException: Input too long. 1324596 > 23648
The relevant error-causing widget was: 
  BarcodeWidget file:///Applications/iOS%20Projects/IVS/kash_app/lib/QRScene.dart:237:11

written code is,

 return BarcodeWidget(
       data: "$/93344<..>",
       barcode: Barcode.qrCode(),
   }

It doesnt show any qrcode in screen.

but I tried same data in https://davbfr.github.io/dart_barcode/#/ it works and shows the QR-code.

GestureDetector doesn't work

Using the onTap method of the GestureDetector widget, the gesture is not detected

How I use it:

GestureDetector(
  child: BarcodeWidget(
    data: barData,
    barcode: Barcode.code128(),
    drawText: false,
    height: ScreenUtil().setHeight(55),
    width: ScreenUtil().setWidth(280),
  ),
  onTap: () {
     print("test");
   },
),

Device:
LG G6 Android 8.0

Computer:
Macbook air 2018

Build not compatible with flutter_facebook_auth

This bug happen whenever I include facebook auth with others QR dependencies we cannot use both

To Reproduce
To reproduce just try to add the following dependencies and build them with flutter_facebook_auth
not a single one of them will work

qrscan
qr_flutter
barcode_widget
qr_code_scanner

Expected behavior
Logcat crash duplication

What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.google.zxing.BarcodeFormat found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.Binarizer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.BinaryBitmap found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.ChecksumException found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.DecodeHintType found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.Dimension found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.EncodeHintType found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.FormatException found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.InvertedLuminanceSource found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.LuminanceSource found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.MultiFormatReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.MultiFormatWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.MultiFormatWriter$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.NotFoundException found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.PlanarYUVLuminanceSource found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.RGBLuminanceSource found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.ReaderException found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.Result found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.ResultMetadataType found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.ResultPoint found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.ResultPointCallback found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.Writer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.WriterException found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.AztecDetectorResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.AztecReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.AztecWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.decoder.Decoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.decoder.Decoder$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.decoder.Decoder$Table found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.detector.Detector found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.detector.Detector$Point found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.AztecCode found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.BinaryShiftToken found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.Encoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.HighLevelEncoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.HighLevelEncoder$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.SimpleToken found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.State found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.aztec.encoder.Token found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.AbstractDoCoMoResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.AddressBookAUResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.AddressBookDoCoMoResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.AddressBookParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.BizcardResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.BookmarkDoCoMoResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.CalendarParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.EmailAddressParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.EmailAddressResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.EmailDoCoMoResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ExpandedProductParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ExpandedProductResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.GeoParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.GeoResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ISBNParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ISBNResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ParsedResultType found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ProductParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ProductResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.ResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.SMSMMSResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.SMSParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.SMSTOMMSTOResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.SMTPResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.TelParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.TelResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.TextParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.URIParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.URIResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.URLTOResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.VCardResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.VEventResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.VINParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.VINResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.WifiParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.client.result.WifiResultParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.BitArray found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.BitMatrix found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.BitSource found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.CharacterSetECI found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.DecoderResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.DefaultGridSampler found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.DetectorResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.GlobalHistogramBinarizer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.GridSampler found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.HybridBinarizer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.PerspectiveTransform found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.StringUtils found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.detector.MathUtils found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.detector.MonochromeRectangleDetector found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.detector.WhiteRectangleDetector found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.reedsolomon.GenericGF found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.reedsolomon.GenericGFPoly found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.reedsolomon.ReedSolomonDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.reedsolomon.ReedSolomonEncoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.common.reedsolomon.ReedSolomonException found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.DataMatrixReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.DataMatrixWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.BitMatrixParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.DataBlock found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.DecodedBitStreamParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.Decoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.Version found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.Version$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.Version$ECB found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.decoder.Version$ECBlocks found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.detector.Detector found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.detector.Detector$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitionsComparator found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.ASCIIEncoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.Base256Encoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.C40Encoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.DataMatrixSymbolInfo144 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.DefaultPlacement found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.EdifactEncoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.Encoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.EncoderContext found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.ErrorCorrection found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.HighLevelEncoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.SymbolInfo found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.SymbolShapeHint found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.TextEncoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.datamatrix.encoder.X12Encoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.maxicode.MaxiCodeReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.maxicode.decoder.BitMatrixParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.maxicode.decoder.DecodedBitStreamParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.maxicode.decoder.Decoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.ByQuadrantReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.GenericMultipleBarcodeReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.MultipleBarcodeReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.qrcode.QRCodeMultiReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.qrcode.QRCodeMultiReader$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.qrcode.QRCodeMultiReader$SAComparator found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.qrcode.detector.MultiDetector found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$ModuleSizeComparator found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.CodaBarReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.CodaBarWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.Code128Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.Code128Writer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.Code39Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.Code39Writer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.Code93Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.EAN13Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.EAN13Writer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.EAN8Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.EAN8Writer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.EANManufacturerOrgSupport found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.ITFReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.ITFWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.MultiFormatOneDReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.MultiFormatUPCEANReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.OneDReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.OneDimensionalCodeWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCAReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCAWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCEANExtension2Support found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCEANExtension5Support found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCEANExtensionSupport found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCEANReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCEANWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.UPCEReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.AbstractRSSReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.DataCharacter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.FinderPattern found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.Pair found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.RSS14Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.RSSUtils found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.BitArrayBuilder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.ExpandedPair found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.ExpandedRow found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.RSSExpandedReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI013103decoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI01320xDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI01decoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.DecodedChar found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.DecodedInformation found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.DecodedObject found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.FieldParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.PDF417Common found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.PDF417Reader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.PDF417ResultMetadata found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.PDF417Writer found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.BarcodeMetadata found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.BarcodeValue found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.BoundingBox found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.Codeword found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.DecodedBitStreamParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.DecodedBitStreamParser$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.DetectionResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.DetectionResultColumn found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.PDF417CodewordDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.PDF417ScanningDecoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.ec.ErrorCorrection found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.ec.ModulusGF found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.decoder.ec.ModulusPoly found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.detector.Detector found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.detector.PDF417DetectorResult found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.encoder.BarcodeMatrix found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.encoder.BarcodeRow found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.encoder.Compaction found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.encoder.Dimensions found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.encoder.PDF417 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.encoder.PDF417ErrorCorrection found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.pdf417.encoder.PDF417HighLevelEncoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.QRCodeReader found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.QRCodeWriter found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.BitMatrixParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.DataBlock found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.DataMask found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.DataMask$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.DecodedBitStreamParser found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.Decoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.ErrorCorrectionLevel found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.FormatInformation found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.Mode found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.QRCodeDecoderMetaData found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.Version found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.Version$ECB found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.decoder.Version$ECBlocks found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.AlignmentPattern found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.AlignmentPatternFinder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.Detector found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.FinderPattern found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.FinderPatternFinder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.FinderPatternFinder$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.FinderPatternFinder$CenterComparator found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.FinderPatternFinder$FurthestFromAverageComparator found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.detector.FinderPatternInfo found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.encoder.BlockPair found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.encoder.ByteMatrix found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.encoder.Encoder found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.encoder.Encoder$1 found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.encoder.MaskUtil found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.encoder.MatrixUtil found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
Duplicate class com.google.zxing.qrcode.encoder.QRCode found in modules jetified-android-zxingLibrary-0.1.2-PRE-runtime (com.github.leyan95:android-zxingLibrary:0.1.2-PRE) and jetified-core-3.3 (com.google.zxing:core:3.3.3)
 Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.

Inserting FNC1 into GS1-128

When creating USPS tracking barcodes using the GS1-128 format, how do I go about adding FNC1 in the correct position in the middle of the data? In a javascript library I'm migrating from, I would provide:

(420)10030(92001901755477000226559615)

Which seems to place FNC1 at each open parenthesis. This is the correct barcode for this example:
Screen Shot 2020-06-10 at 7 25 13 PM

An explanation of the format:
impb-example

BarcodeException: Unable to encode "0312341611" to ITF 14 Barcode, it is not 14 digits

hi,
iam see issues related to ITF barcode

i see for ITF need to auto complete it in case its not 14 digit , below barcode firebase_ml was able to detect

but barcode widget was not able to generate barcode widget.

https://www.free-barcode-generator.net/itf-14/
If you are enter less than 13 digits, sufficient number digit 0 is added to complete the code (13 digits).

**Non-fatal Exception: java.lang.Exception: BarcodeException: Unable to encode "**0312341611**" to ITF 14 Barcode, it is not 14 digits**
**Non-fatal Exception: java.lang.Exception: BarcodeException: Unable to encode "60000351" to ITF 14 Barcode, it is not 14 digits**

Non-fatal Exception: java.lang.Exception: BarcodeException: Unable to encode "341611" to ITF 14 Barcode, it is not 14 digits

drawBarcode y doesn't work

Trying to center the barcode with 10 pixels on all sides.

The y parameter is not working. The barcode is drawn at the top of the image, not 10 pixels down.

I'll try to fix it and add it to my last PR.

   final image = img.Image(320, 320);
      img.fill(image, img.getColor(255, 255, 255));

      drawBarcode(image, Barcode.qrCode(), jsonStr,
          width: 300, height: 300, x: 10, y: 10);

I can only generate barcodes for 7 of the supported types

The code:

  Future<void> _getSvg(BarcodeType barcodeType) async {
    print('barcodeType: $barcodeType');
    Barcode barcode;
    switch (barcodeType) {
      case BarcodeType.code128:
        barcode = Barcode.code128();
        break;
      case BarcodeType.code39:
        barcode = Barcode.code39();
        break;
      case BarcodeType.code93:
        barcode = Barcode.code93();
        break;
      case BarcodeType.gs1_128:
        barcode = Barcode.gs128();
        break;
      case BarcodeType.itf:
        barcode = Barcode.itf();
        break;
      case BarcodeType.itf14:
        barcode = Barcode.itf14();
        break;
      case BarcodeType.itf16:
        barcode = Barcode.itf16();
        break;
      case BarcodeType.ean13:
        barcode = Barcode.ean13();
        break;
      case BarcodeType.ean8:
        barcode = Barcode.ean8();
        break;
      case BarcodeType.ean5:
        barcode = Barcode.ean5();
        break;
      case BarcodeType.ean2:
        barcode = Barcode.ean2();
        break;
      case BarcodeType.isbn:
        barcode = Barcode.isbn();
        break;
      case BarcodeType.upcA:
        barcode = Barcode.upcA();
        break;
      case BarcodeType.upcE:
        barcode = Barcode.upcE();
        break;
      case BarcodeType.telepen:
        barcode = Barcode.telepen();
        break;
      case BarcodeType.codabar:
        barcode = Barcode.codabar();
        break;
      case BarcodeType.qr:
        barcode = Barcode.qrCode();
        break;
      case BarcodeType.rm4scc:
        barcode = Barcode.rm4scc();
        break;
      case BarcodeType.pdf417:
        barcode = Barcode.pdf417();
        break;
      case BarcodeType.dataMatrix:
        barcode = Barcode.dataMatrix();
        break;
      case BarcodeType.aztec:
        barcode = Barcode.aztec();
        break;
      default:
        return;
    }

    final svg = barcode.toSvg('barcode', width: 200, height: 200);
    setState(() => this.svg = svg);
  }

enum BarcodeType {
  code128('code128'),
  code39('code39'),
  code93('code93'),
  gs1_128('gs1-128'),
  itf('itf'),
  itf14('itf14'),
  itf16('itf16'),
  ean13('ean13'),
  ean8('ean8'),
  ean5('ean5'),
  ean2('ean2'),
  isbn('isbn'),
  upcA('upcA'),
  upcE('upcE'),
  telepen('telepen'),
  codabar('codabar'),
  qr('qr'),
  rm4scc('rm4scc'),
  pdf417('pdf417'),
  dataMatrix('dataMatrix'),
  aztec('aztec');

  const BarcodeType(this.value);

  final String value;
}

Errors:

flutter: barcodeType: BarcodeType.qr
flutter: barcodeType: BarcodeType.qr
flutter: barcodeType: BarcodeType.code128
flutter: barcodeType: BarcodeType.code39
flutter: barcodeType: BarcodeType.code93
flutter: barcodeType: BarcodeType.gs1_128
flutter: barcodeType: BarcodeType.itf
flutter: barcodeType: BarcodeType.itf14
flutter: barcodeType: BarcodeType.itf16
flutter: barcodeType: BarcodeType.ean13
flutter: barcodeType: BarcodeType.ean8
flutter: barcodeType: BarcodeType.ean5
flutter: barcodeType: BarcodeType.ean2
flutter: barcodeType: BarcodeType.isbn
flutter: barcodeType: BarcodeType.upcA
flutter: barcodeType: BarcodeType.upcE
flutter: barcodeType: BarcodeType.telepen
flutter: barcodeType: BarcodeType.codabar
flutter: barcodeType: BarcodeType.rm4scc
flutter: barcodeType: BarcodeType.pdf417
flutter: barcodeType: BarcodeType.dataMatrix
flutter: barcodeType: BarcodeType.aztec
flutter:  09:19:10.078 ⛔ Zone error
flutter: 09:19:10.078 BarcodeException: Unable to encode "b" to CODE 39 Barcode
flutter:  09:19:10.078 #0   BarcodeCode39.convert (package:barcode/src/code39.dart:47:9)
flutter:  09:19:10.078 #1   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.078 #2   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.078 #3   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter:  09:19:10.078 #4   new List.of (dart:core-patch/array_patch.dart:51:28)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "b" to CODE 39 Barcode
flutter: 
#0      BarcodeCode39.convert (package:barcode/src/code39.dart:47:9)
#1      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#2      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#3      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#4      new List.of (dart:core-patch/array_patch.dart:51:28)
#5      Iterable.toList (dart:core/iterable.dart:470:12)
#6      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#7      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#8      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#9      Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#10     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#11     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/fra<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.087 ⛔ Zone error
flutter: 09:19:10.087 BarcodeException: Unable to encode "b" to CODE 93 Barcode
flutter:  09:19:10.087 #0   BarcodeCode93.convert (package:barcode/src/code93.dart:50:9)
flutter:  09:19:10.087 #1   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.087 #2   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.087 #3   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter:  09:19:10.087 #4   new List.of (dart:core-patch/array_patch.dart:51:28)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "b" to CODE 93 Barcode
flutter: 
#0      BarcodeCode93.convert (package:barcode/src/code93.dart:50:9)
#1      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#2      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#3      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#4      new List.of (dart:core-patch/array_patch.dart:51:28)
#5      Iterable.toList (dart:core/iterable.dart:470:12)
#6      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#7      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#8      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#9      Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#10     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#11     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/fra<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.097 ⛔ Zone error
flutter: 09:19:10.097 BarcodeException: ITF barcode can only encode an even number of digits.
flutter:  09:19:10.097 #0   BarcodeItf.convert (package:barcode/src/itf.dart:147:9)
flutter:  09:19:10.097 #1   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.097 #2   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.097 #3   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter:  09:19:10.097 #4   new List.of (dart:core-patch/array_patch.dart:51:28)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: ITF barcode can only encode an even number of digits.
flutter: 
#0      BarcodeItf.convert (package:barcode/src/itf.dart:147:9)
#1      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#2      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#3      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#4      new List.of (dart:core-patch/array_patch.dart:51:28)
#5      Iterable.toList (dart:core/iterable.dart:470:12)
#6      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#7      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#8      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#9      Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#10     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#11     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/framewor<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.105 ⛔ Zone error
flutter: 09:19:10.105 BarcodeException: Unable to encode "barcode" to ITF 14 Barcode, it is not 14 digits
flutter:  09:19:10.105 #0   BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
flutter:  09:19:10.105 #1   BarcodeItf.convert (package:barcode/src/itf.dart:136:14)
flutter:  09:19:10.105 #2   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.105 #3   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.105 #4   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "barcode" to ITF 14 Barcode, it is not 14 digits
flutter: 
#0      BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
#1      BarcodeItf.convert (package:barcode/src/itf.dart:136:14)
#2      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#3      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#4      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#5      new List.of (dart:core-patch/array_patch.dart:51:28)
#6      Iterable.toList (dart:core/iterable.dart:470:12)
#7      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#8      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#9      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#10     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#11     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#12     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#13  <…>
flutter: ----------------------------------------------------
flutter:  09:19:10.114 ⛔ Zone error
flutter: 09:19:10.114 BarcodeException: Unable to encode "barcode" to ITF 16 Barcode, it is not 16 digits
flutter:  09:19:10.114 #0   BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
flutter:  09:19:10.114 #1   BarcodeItf.convert (package:barcode/src/itf.dart:136:14)
flutter:  09:19:10.114 #2   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.114 #3   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.114 #4   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "barcode" to ITF 16 Barcode, it is not 16 digits
flutter: 
#0      BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
#1      BarcodeItf.convert (package:barcode/src/itf.dart:136:14)
#2      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#3      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#4      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#5      new List.of (dart:core-patch/array_patch.dart:51:28)
#6      Iterable.toList (dart:core/iterable.dart:470:12)
#7      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#8      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#9      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#10     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#11     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#12     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#13  <…>
flutter: ----------------------------------------------------
flutter:  09:19:10.123 ⛔ Zone error
flutter: 09:19:10.123 BarcodeException: Unable to encode "barcode" to EAN 13 Barcode, it is not 13 digits
flutter:  09:19:10.123 #0   BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
flutter:  09:19:10.123 #1   BarcodeEan13.convert (package:barcode/src/ean13.dart:58:12)
flutter:  09:19:10.123 #2   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.123 #3   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.123 #4   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "barcode" to EAN 13 Barcode, it is not 13 digits
flutter: 
#0      BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
#1      BarcodeEan13.convert (package:barcode/src/ean13.dart:58:12)
#2      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#3      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#4      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#5      new List.of (dart:core-patch/array_patch.dart:51:28)
#6      Iterable.toList (dart:core/iterable.dart:470:12)
#7      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#8      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#9      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#10     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#11     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#12     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#1<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.132 ⛔ Zone error
flutter: 09:19:10.132 BarcodeException: Unable to encode "b" to EAN 8 Barcode
flutter:  09:19:10.132 #0   BarcodeEan8.convert (package:barcode/src/ean8.dart:72:9)
flutter:  09:19:10.132 #1   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.132 #2   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.132 #3   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter:  09:19:10.132 #4   new List.of (dart:core-patch/array_patch.dart:51:28)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "b" to EAN 8 Barcode
flutter: 
#0      BarcodeEan8.convert (package:barcode/src/ean8.dart:72:9)
#1      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#2      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#3      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#4      new List.of (dart:core-patch/array_patch.dart:51:28)
#5      Iterable.toList (dart:core/iterable.dart:470:12)
#6      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#7      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#8      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#9      Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#10     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#11     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/framewo<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.144 ⛔ Zone error
flutter: 09:19:10.144 BarcodeException: Unable to encode "[98, 97, 114, 99, 111, 100, 101]", maximum length is 5 for EAN 5 Barcode
flutter:  09:19:10.144 #0   Barcode.verifyBytes (package:barcode/src/barcode.dart:531:7)
flutter:  09:19:10.144 #1   Barcode.verify (package:barcode/src/barcode.dart:524:31)
flutter:  09:19:10.144 #2   BarcodeEan5.convert (package:barcode/src/ean5.dart:56:5)
flutter:  09:19:10.144 #3   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.144 #4   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "[98, 97, 114, 99, 111, 100, 101]", maximum length is 5 for EAN 5 Barcode
flutter: 
#0      Barcode.verifyBytes (package:barcode/src/barcode.dart:531:7)
#1      Barcode.verify (package:barcode/src/barcode.dart:524:31)
#2      BarcodeEan5.convert (package:barcode/src/ean5.dart:56:5)
#3      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#4      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#5      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#6      new List.of (dart:core-patch/array_patch.dart:51:28)
#7      Iterable.toList (dart:core/iterable.dart:470:12)
#8      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#9      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#10     Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#11     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#12     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#13     _CustomHtmlBarcodeState.initState (package:be_infor<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.153 ⛔ Zone error
flutter: 09:19:10.153 BarcodeException: Unable to encode "[98, 97, 114, 99, 111, 100, 101]", maximum length is 2 for EAN 2 Barcode
flutter:  09:19:10.153 #0   Barcode.verifyBytes (package:barcode/src/barcode.dart:531:7)
flutter:  09:19:10.153 #1   Barcode.verify (package:barcode/src/barcode.dart:524:31)
flutter:  09:19:10.153 #2   BarcodeEan2.convert (package:barcode/src/ean2.dart:41:5)
flutter:  09:19:10.153 #3   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.153 #4   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "[98, 97, 114, 99, 111, 100, 101]", maximum length is 2 for EAN 2 Barcode
flutter: 
#0      Barcode.verifyBytes (package:barcode/src/barcode.dart:531:7)
#1      Barcode.verify (package:barcode/src/barcode.dart:524:31)
#2      BarcodeEan2.convert (package:barcode/src/ean2.dart:41:5)
#3      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#4      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#5      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#6      new List.of (dart:core-patch/array_patch.dart:51:28)
#7      Iterable.toList (dart:core/iterable.dart:470:12)
#8      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#9      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#10     Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#11     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#12     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#13     _CustomHtmlBarcodeState.initState (package:be_infor<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.161 ⛔ Zone error
flutter: 09:19:10.161 BarcodeException: Unable to encode "barcode" to ISBN Barcode, it is not 13 digits
flutter:  09:19:10.161 #0   BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
flutter:  09:19:10.161 #1   BarcodeEan13.convert (package:barcode/src/ean13.dart:58:12)
flutter:  09:19:10.161 #2   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.161 #3   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.161 #4   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "barcode" to ISBN Barcode, it is not 13 digits
flutter: 
#0      BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
#1      BarcodeEan13.convert (package:barcode/src/ean13.dart:58:12)
#2      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#3      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#4      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#5      new List.of (dart:core-patch/array_patch.dart:51:28)
#6      Iterable.toList (dart:core/iterable.dart:470:12)
#7      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#8      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#9      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#10     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#11     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#12     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#1<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.170 ⛔ Zone error
flutter: 09:19:10.170 BarcodeException: Unable to encode "barcode" to UPC A Barcode, it is not 12 digits
flutter:  09:19:10.170 #0   BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
flutter:  09:19:10.170 #1   BarcodeUpcA.convert (package:barcode/src/upca.dart:53:12)
flutter:  09:19:10.170 #2   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.170 #3   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.170 #4   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "barcode" to UPC A Barcode, it is not 12 digits
flutter: 
#0      BarcodeEan.checkLength (package:barcode/src/ean.dart:42:9)
#1      BarcodeUpcA.convert (package:barcode/src/upca.dart:53:12)
#2      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#3      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#4      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#5      new List.of (dart:core-patch/array_patch.dart:51:28)
#6      Iterable.toList (dart:core/iterable.dart:470:12)
#7      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#8      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#9      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#10     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#11     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#12     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#13 <…>
flutter: ----------------------------------------------------
flutter:  09:19:10.179 ⛔ Zone error
flutter: 09:19:10.179 BarcodeException: Unable to convert "barcode" to UPC A Barcode
flutter:  09:19:10.179 #0   BarcodeUpcE.upceToUpca (package:barcode/src/upce.dart:132:7)
flutter:  09:19:10.179 #1   BarcodeUpcE.convert (package:barcode/src/upce.dart:193:14)
flutter:  09:19:10.179 #2   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.179 #3   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.179 #4   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to convert "barcode" to UPC A Barcode
flutter: 
#0      BarcodeUpcE.upceToUpca (package:barcode/src/upce.dart:132:7)
#1      BarcodeUpcE.convert (package:barcode/src/upce.dart:193:14)
#2      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#3      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#4      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#5      new List.of (dart:core-patch/array_patch.dart:51:28)
#6      Iterable.toList (dart:core/iterable.dart:470:12)
#7      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#8      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#9      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#10     Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#11     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#12     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.188 ⛔ Zone error
flutter: 09:19:10.188 BarcodeException: Unable to encode "b" to CODABAR Barcode
flutter:  09:19:10.188 #0   BarcodeCodabar.convert (package:barcode/src/codabar.dart:95:9)
flutter:  09:19:10.188 #1   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.188 #2   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.188 #3   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter:  09:19:10.188 #4   new List.of (dart:core-patch/array_patch.dart:51:28)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "b" to CODABAR Barcode
flutter: 
#0      BarcodeCodabar.convert (package:barcode/src/codabar.dart:95:9)
#1      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#2      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#3      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#4      new List.of (dart:core-patch/array_patch.dart:51:28)
#5      Iterable.toList (dart:core/iterable.dart:470:12)
#6      Barcode1D.makeBytes (package:barcode/src/barcode_1d.dart:49:32)
#7      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#8      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#9      Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#10     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#11     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/f<…>
flutter: ----------------------------------------------------
flutter:  09:19:10.196 ⛔ Zone error
flutter: 09:19:10.196 BarcodeException: Unable to encode "b" to RM4SCC
flutter:  09:19:10.196 #0   BarcodeRm4scc.convertHM (package:barcode/src/rm4scc.dart:47:9)
flutter:  09:19:10.196 #1   _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
flutter:  09:19:10.196 #2   new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
flutter:  09:19:10.196 #3   new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
flutter:  09:19:10.196 #4   new List.of (dart:core-patch/array_patch.dart:51:28)
flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: BarcodeException: Unable to encode "b" to RM4SCC
flutter: 
#0      BarcodeRm4scc.convertHM (package:barcode/src/rm4scc.dart:47:9)
#1      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#2      new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#3      new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#4      new List.of (dart:core-patch/array_patch.dart:51:28)
#5      Iterable.toList (dart:core/iterable.dart:470:12)
#6      BarcodeHM.makeBytes (package:barcode/src/barcode_hm.dart:63:34)
#7      _SyncIterator.moveNext (dart:core-patch/core_patch.dart:186:26)
#8      Barcode.toSvgBytes (package:barcode/src/barcode.dart:617:22)
#9      Barcode.toSvg (package:barcode/src/barcode.dart:580:7)
#10     _CustomHtmlBarcodeState._getSvg (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:127:25)
#11     _CustomHtmlBarcodeState.initState (package:be_informed_shared/widget/general/html/custom_html_barcode.dart:33:5)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/f<…>
flutter: ----------------------------------------------------

BarcodeWidget support GS1 DataMatrix (how to insert FNC1?)

Hi there, there's probably a very easy answer to this but (after many hours) I just can't figure it out. I'm trying to make the BarcodeWidget support GS1 DataMatrix which requires the first char to be ascii decimal 232 (FNC1). I see the BarcodeWidget converts the input string into a Uint8List using utf8.encoder.convert(data). I've tried many ways to provide an input string such that the first byte of the BarcodeWidget 's resulting Uint8List will be 232 but I've been foiled at every turn. Is there some trick to achieving this? Any help would be massively appreciated.

Paul
[email protected]

The generated data is incorrect

I chose UPC-E format, the content is 02201904, but the final generation is 02201934, I hope to repair as soon as possible, thank you!

截屏2022-09-23 15 09 46

unable to encode CodaBar

hi,
my CodaBar is A123456789B this is rawValue , and when trying to build widget its failing ,

can you handle it to check if its already having start and end BarcodeCodabarStartStop.

1595599330350
screenshot_20200724-170456

How do I download a barcode image file from the "flutter web"?

I wrote the code below.

ElevatedButton(
  onPressed: () async {
    final svg = Barcode.dataMatrix().toSvg('data', width: 200, height: 200);
    await io.File('barcode.svg').writeAsString(svg);
  },
  child: Text('data'),
),

I encountered the following error

Error: Unsupported operation: _Namespace
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 266:49        throw_
dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 205:5                     get _namespacePointer
dart-sdk/lib/io/file_impl.dart 220:48                                               _namespacePointer
dart-sdk/lib/io/file_impl.dart 223:15                                               _dispatchWithNamespace
dart-sdk/lib/io/file_impl.dart 354:60                                               open
dart-sdk/lib/io/file_impl.dart 594:29                                               writeAsBytes
dart-sdk/lib/io/file_impl.dart 618:14                                               writeAsString
packages/kick_admin/src/features/regular_activity/regular_activity_page.dart 65:20  <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54                  runBody
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 123:5                  _async
packages/kick_admin/src/features/regular_activity/regular_activity_page.dart 46:30  <fn>
packages/flutter/src/material/ink_well.dart 1072:21                                 handleTap
packages/flutter/src/gestures/recognizer.dart 253:24                                invokeCallback
packages/flutter/src/gestures/tap.dart 627:11                                       handleTapUp
packages/flutter/src/gestures/tap.dart 306:5                                        [_checkUp]
packages/flutter/src/gestures/tap.dart 239:7                                        handlePrimaryPointer
packages/flutter/src/gestures/recognizer.dart 615:9                                 handleEvent
packages/flutter/src/gestures/pointer_router.dart 98:12                             [_dispatch]
packages/flutter/src/gestures/pointer_router.dart 143:9                             <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart 21:13            forEach
packages/flutter/src/gestures/pointer_router.dart 141:17                            [_dispatchEventToRoutes]
packages/flutter/src/gestures/pointer_router.dart 127:7                             route
packages/flutter/src/gestures/binding.dart 460:19                                   handleEvent
packages/flutter/src/gestures/binding.dart 440:14                                   dispatchEvent
packages/flutter/src/rendering/binding.dart 337:11                                  dispatchEvent
packages/flutter/src/gestures/binding.dart 395:7                                    [_handlePointerEventImmediately]
packages/flutter/src/gestures/binding.dart 357:5                                    handlePointerEvent
packages/flutter/src/gestures/binding.dart 314:7                                    [_flushPointerEventQueue]
packages/flutter/src/gestures/binding.dart 295:7                                    [_handlePointerDataPacket]
lib/_engine/engine/platform_dispatcher.dart 1183:13                                 invoke1
lib/_engine/engine/platform_dispatcher.dart 244:5                                   invokeOnPointerDataPacket
lib/_engine/engine/pointer_binding.dart 147:39                                      [_onPointerData]
lib/_engine/engine/pointer_binding.dart 653:20                                      <fn>
lib/_engine/engine/pointer_binding.dart 594:14                                      <fn>
lib/_engine/engine/pointer_binding.dart 288:16                                      loggedHandler
lib/_engine/engine/pointer_binding.dart 179:80                                      <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 334:14    _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 339:39    dcall

I don't know how to resolve the error "Error: Unsupported operation: _Namespace".
I want to download the QR code like this. "Interactive demo: https://davbfr.github.io/dart_barcode/"

[✓] Flutter (Channel stable, 3.3.3, on macOS 12.3 21E230 darwin-x64, locale ko-KR)
• Flutter version 3.3.3 on channel stable at /Users/kim-youngjin/Development/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 18a827f393 (6 days ago), 2022-09-28 10:03:14 -0700
• Engine revision 5c984c26eb
• Dart version 2.18.2
• DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
• Android SDK at /Users/kim-youngjin/Library/Android/sdk
• Platform android-32, build-tools 32.0.0
• Java binary at: /Users/kim-youngjin/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/211.7628.21.2111.8309675/Android
Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 13F100
• CocoaPods version 1.11.3

[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)

[✓] Android Studio (version 2021.1)
• Android Studio at /Users/kim-youngjin/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/211.7628.21.2111.8309675/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)

[✓] Android Studio (version 2020.3)
• Android Studio at /Users/kim-youngjin/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7784292/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.3)
• IntelliJ at /Users/kim-youngjin/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.3)
• IntelliJ at /Users/kim-youngjin/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/213.7172.25/IntelliJ IDEA.app
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2021.2.3)
• IntelliJ at /Users/kim-youngjin/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5457.46/IntelliJ IDEA.app
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.70.0)
• VS Code at /Users/kim-youngjin/Downloads/Visual Studio Code.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] VS Code (version 1.71.0)
• VS Code at /Users/kim-youngjin/Downloads/Visual Studio Code 2.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (2 available)
• macOS (desktop) • macos • darwin-x64 • macOS 12.3 21E230 darwin-x64
• Chrome (web) • chrome • web-javascript • Google Chrome 105.0.5195.125

[✓] HTTP Host Availability
• All required HTTP hosts are available

• No issues found!

Barcode image to Base64 Image?

SInce i needed to store the genereated barcode image into the database, can I get to know how to convert a barcode image to a base64 image?

hope qr add title option

thanks your library, if png include qr and title, i can use it without post process. i try to modify some code however your code is complex for me.

BarcodeException drawError looks not user frindly

hi
can you enhance below code to display nicer widget instead of below big red container.

from UI prescriptive its looks not nice, or you can add optional error Builder widget inside Barcode Widget where user can give its own widget to display the error or let the user catch the exception and handle it on its own way.

on BarcodeException catch (error) {
      FlutterError.reportError(FlutterErrorDetails(
        exception: error,
        library: 'Barcode Widget',
      ));

      assert(() {
        drawError(context, offset, error.message);
        return true;
      }());

image

Can't scan QR

can't scan QR when kept into a card with background color ?? (Flutter)
Screenshot 2020-06-25 at 5 32 43 AM

Genererating invalid Aztec in some cases (Usually an 'A' is at the positions where it breaks)

Found that some times the generated aztec will be invalid. Some scanner apps won't recognise it as a valid aztec and some scanners recognise it but read it wrong (compared to the original data). I have found some similarities between data strings (and decoded bytes) where the problem occurs.

Below is the code snippet used to convert the dataStrings to a Widget in the tree

SvgPicture getAztecSVGWidget(String dataString) {
    Uint8List bytes = base64Url.decode(base64Url.normalize(dataString));
    String svgString = Barcode.aztec().toSvgBytes(bytes);
    return SvgPicture.string(svgString);
}

Some things I have found out is that usually there is an 'A' at the position where i breaks but it does not always break when there is an 'A'. As you can see in the examples below of dataStrings as input and the string after it has been scanned and encoded, first half is equal leading up to the 'A' then the scanned string cointains other chars. Same when you check the string as base64Url decoded to bytes. It is usually identical up to a 0 where the scanned byte array have some other value than a 0.

String 1
input   eNplkj-IE0EUxomW_gEFJYdwHhaC4CazMzvZZG1uD2PheSJEMBeRY-btJDcm2V12JktULHIWJxY2J1hvlFhdc7axsbCxExtLa73mGsXKSYgnXIaZx_B9vPd-b5ghi9ePjZ_VP74D1mmJag3TEoh-HGOEMaKI3kVlRB3aAMn0P9H5L8qAYxfaMuiLTa1j5RWLOmGhknqzx612ainNWjJsFVLW6-gCe9xLRCEUutgWj1SRR9ySSvVEYinZCkVSdB0BlNPAISXmoDKp2JzaFAMnLiHYRdCVKStByJtzMOu5vczADEYBbHSD5xnEgRr08yXsYkKA2dxxnSZ3OUNB4Ajb-J1QqNSqVTNosuQNsK5eONsF6CVQq65CyvRC7kIGOobBEIBpxsDMlssgSSXcsa8by8w9axBUSMUlUKaYceHYNghjR3KOMgMVpXOqQdbQv4mJt2SOEpMOwqtgunR5Kugo9u67DposYl-d3Sh9YPzlo8WKhs0UTLu5SQynUeeC2LzKEDqiNRgBS5J-fpJnIWpNMz3b9RAqmKoNCER81J3smRtGepv7Pver3L_N_Xu8eovfWOGraxDFAohNQOl4Sx7SykNaUCmAGQpikE1lfkVH1Je39lH9bbb9BL59dd_v_1g8dXHn05_PGwcPn77YOf_r4PiHc7X8q73Xl37j0e7aeDF7yU-fvPbzy-74SiM5c-K7z9IVZv8FdrvqmQ
scanned eNplkj-IE0EUxomW_gEFJYdwHhaC4CazMzvZZG1uD2PheSJEMBeRY-btJDcm2V12JktULHIWJxY2J1hvlFhdc7axsbCxExtLa73mGsXKSYgnXIaZx_B9vPd-b5ghi9ePjZ_VP74D1mmJag3TEoh-HGOEMaKI3kVlRB3aOiCfQ_0fkvyoBjF9oy6ItNrWPlFYs6YaGSerPHrXS1lQSFhUTEJDWjpJSkpNVlkNCk5OTUNVUCAgQVEMHARAGwkeB0AbXwMeCAp-QAdgHQh_AwQDCUAfQAJAPghA

String 1 as bytes from base64Url.decode()
input   [120, 218, 101, 146, 63, 136, 19, 65, 20, 198, 137, 150, 254, 1, 5, 37, 135, 112, 30, 22, 130, 224, 38, 179, 51, 59, 217, 100, 109, 110, 15, 99, 225, 121, 34, 68, 48, 23, 145, 99, 230, 237, 36, 55, 38, 217, 93, 118, 38, 75, 84, 44, 114, 22, 39, 22, 54, 39, 88, 111, 148, 88, 93, 115, 182, 177, 177, 176, 177, 19, 27, 75, 107, 189, 230, 26, 197, 202, 73, 136, 39, 92, 134, 153, 199, 240, 125, 188, 247, 126, 111, 152, 33, 139, 215, 143, 141, 159, 213, 63, 190, 3, 214, 105, 137, 106, 13, 211, 18, 136, 126, 28, 99, 132, 49, 162, 136, 222, 69, 101, 68, 29, 218, 0, 201, 244, 63, 209, 249, 47, 202, 128, 99, 23, 218, 50, 232, 139, 77, 173, 99, 229, 21, 139, 58, 97, 161, 146, 122, 179, 199, 173, 118, 106, 41, 205, 90, 50, 108, 21, 82, 214, 235, 232, 2, 123, 220, 75, 68, 33, 20, 186, 216, 22, 143, 84, 145, 71, 220, 146, 74, 245, 68, 98, 41, 217, 10, 69, 82, 116, 29, 1, 148, 211, 192, 33, 37, 230, 160, 50, 169, 216, 156, 218, 20, 3, 39, 46, 33, 216, 69, 208, 149, 41, 43, 65, 200, 155, 115, 48, 235, 185, 189, 204, 192, 12, 70, 1, 108, 116, 131, 231, 25, 196, 129, 26, 244, 243, 37, 236, 98, 66, 128, 217, 220, 113, 157, 38, 119, 57, 67, 65, 224, 8, 219, 248, 157, 80, 168, 212, 170, 85, 51, 104, 178, 228, 13, 176, 174, 94, 56, 219, 5, 232, 37, 80, 171, 174, 66, 202, 244, 66, 238, 66, 6, 58, 134, 193, 16, 128, 105, 198, 192, 204, 150, 203, 32, 73, 37, 220, 177, 175, 27, 203, 204, 61, 107, 16, 84, 72, 197, 37, 80, 166, 152, 113, 225, 216, 54, 8, 99, 71, 114, 142, 50, 3, 21, 165, 115, 170, 65, 214, 208, 191, 137, 137, 183, 100, 142, 18, 147, 14, 194, 171, 96, 186, 116, 121, 42, 232, 40, 246, 238, 187, 14, 154, 44, 98, 95, 157, 221, 40, 125, 96, 252, 229, 163, 197, 138, 134, 205, 20, 76, 187, 185, 73, 12, 167, 81, 231, 130, 216, 188, 202, 16, 58, 162, 53, 24, 1, 75, 146, 126, 126, 146, 103, 33, 106, 77, 51, 61, 219, 245, 16, 42, 152, 170, 13, 8, 68, 124, 212, 157, 236, 153, 27, 70, 122, 155, 251, 62, 247, 171, 220, 191, 205, 253, 123, 188, 122, 139, 223, 88, 225, 171, 107, 16, 197, 2, 136, 77, 64, 233, 120, 75, 30, 210, 202, 67, 90, 80, 41, 128, 25, 10, 98, 144, 77, 101, 126, 69, 71, 212, 151, 183, 246, 81, 253, 109, 182, 253, 4, 190, 125, 117, 223, 239, 255, 88, 60, 117, 113, 231, 211, 159, 207, 27, 7, 15, 159, 190, 216, 57, 255, 235, 224, 248, 135, 115, 181, 252, 171, 189, 215, 151, 126, 227, 209, 238, 218, 120, 49, 123, 201, 79, 159, 188, 246, 243, 203, 238, 248, 74, 35, 57, 115, 226, 187, 207, 210, 21, 102, 255, 5, 118, 187, 234, 153]
scanned [120, 218, 101, 146, 63, 136, 19, 65, 20, 198, 137, 150, 254, 1, 5, 37, 135, 112, 30, 22, 130, 224, 38, 179, 51, 59, 217, 100, 109, 110, 15, 99, 225, 121, 34, 68, 48, 23, 145, 99, 230, 237, 36, 55, 38, 217, 93, 118, 38, 75, 84, 44, 114, 22, 39, 22, 54, 39, 88, 111, 148, 88, 93, 115, 182, 177, 177, 176, 177, 19, 27, 75, 107, 189, 230, 26, 197, 202, 73, 136, 39, 92, 134, 153, 199, 240, 125, 188, 247, 126, 111, 152, 33, 139, 215, 143, 141, 159, 213, 63, 190, 3, 214, 105, 137, 106, 13, 211, 18, 136, 126, 28, 99, 132, 49, 162, 136, 222, 69, 101, 68, 29, 218, 58, 32, 159, 67, 253, 31, 146, 252, 168, 6, 49, 125, 163, 46, 136, 180, 218, 214, 62, 81, 88, 179, 166, 26, 25, 39, 171, 60, 122, 215, 75, 89, 80, 72, 88, 84, 76, 66, 67, 90, 58, 73, 74, 74, 77, 86, 89, 13, 10, 78, 78, 77, 67, 85, 80, 32, 32, 65, 81, 12, 28, 4, 64, 27, 9, 30, 7, 64, 27, 95, 3, 30, 8, 10, 126, 64, 7, 96, 29, 8, 127, 3, 4, 3, 9, 64, 31, 64, 2, 64, 62, 8, 64]
String 2
input   eNplks9rE0EUx11FPNiLPbVVJOCvi5vdndkfyR5KUxsPpoqQgm20yMzbSTIk2R12JkvqQYhFKngTRBA8JErtxYvgzZOeBD34Dwj-AR70IHpzEtqIZph5DN8v773PG2ZIxMbht9vr714CaTdYuYo8H1hPCGQjZBcdd81BKMCoBpyoAxH_FXlEUQAtHvVYUykhQ8tSKYklV80uNVuZKRVp8LiRz0i3rfLkTjdl-Zgpq8W2pEUTanIpuyw1JW_ELLUCl4FHvcjFPnHtAi461HM8BBQHGKPAhg7PiA8xrU_BbBivBxqmvxvB7U70YAAikv3enI-RHQSIFj3fRj6rM9_Xkke1346ZzMxqeQB1kj4H0lHzsx2AbgrVcgUyouaNkwNQAvpDAKIIAT2bMYA043DdWdGWnnu_AXYDgj0H6prc9QsFSrSd8CnKAcgkm1I1soLeFYTDnD6SjTqwsOh7ufNjQSUivBm49ng5F_dv2NnU_tL_xSzNpgtmHWMU43FURiT0qwyhzRr9XSBp2psb5Zl20XS8NScIbb3tvK5ag4iJf10_9LyJGydqh5ZKtFSmpWu0dIOWV-nlZVq5ColggB0MUol7fELLJ7QgMwA9FAjgdal_RZutL114unXm0MytyjfjyfvC6ulL21_foLu_jx5bPL73-cSjc8bDnbPoR-7U9xc_P26-uv_h8ZfawrNPTWtmce_Ir9mVBYtky8T5Ayal470
scanned eNplks9rE0EUx11FPNiLPbVVJOCvi5vdndkfyR5KUxsPpoqQgm20yMzbSTIk2R12JkvqQYhFKngTRBA8JErtxYvgzZOeBD34Dwj-AR70IHpzEtqIZph5DN8v773PG2ZIxMbht9vr714CaTdYuYo8H1hPCGQjZBcdd81BKMCoBpyoAxH_FXlEUQAtHvVYUykhQ8tSKYklV80uNVuZKRVp8LiRz0i3rfLkTjdl-Zgpq8W2pEUTanIpuyw1JW_ELLUCl4FHvcjFPnHtAi461HM8BBQHGKPAhg7PiA8xrU_BbBivBxqmvxvB7U70YAMJCBt_X0BwMjI1MiAwMCYgLCx9Oic-e1RxZy41NUZIUlJFS0xIb25fCgMd

String 2 as bytes from base64Url.decode()
input   [120, 218, 101, 146, 207, 107, 19, 65, 20, 199, 93, 69, 60, 216, 139, 61, 181, 85, 36, 224, 175, 139, 155, 221, 157, 217, 31, 201, 30, 74, 83, 27, 15, 166, 138, 144, 130, 109, 180, 200, 204, 219, 73, 50, 36, 217, 29, 118, 38, 75, 234, 65, 136, 69, 42, 120, 19, 68, 16, 60, 36, 74, 237, 197, 139, 224, 205, 147, 158, 4, 61, 248, 15, 8, 254, 1, 30, 244, 32, 122, 115, 18, 218, 136, 102, 152, 121, 12, 223, 47, 239, 189, 207, 27, 102, 72, 196, 198, 225, 183, 219, 235, 239, 94, 2, 105, 55, 88, 185, 138, 60, 31, 88, 79, 8, 100, 35, 100, 23, 29, 119, 205, 65, 40, 192, 168, 6, 156, 168, 3, 17, 255, 21, 121, 68, 81, 0, 45, 30, 245, 88, 83, 41, 33, 67, 203, 82, 41, 137, 37, 87, 205, 46, 53, 91, 153, 41, 21, 105, 240, 184, 145, 207, 72, 183, 173, 242, 228, 78, 55, 101, 249, 152, 41, 171, 197, 182, 164, 69, 19, 106, 114, 41, 187, 44, 53, 37, 111, 196, 44, 181, 2, 151, 129, 71, 189, 200, 197, 62, 113, 237, 2, 46, 58, 212, 115, 60, 4, 20, 7, 24, 163, 192, 134, 14, 207, 136, 15, 49, 173, 79, 193, 108, 24, 175, 7, 26, 166, 191, 27, 193, 237, 78, 244, 96, 0, 34, 146, 253, 222, 156, 143, 145, 29, 4, 136, 22, 61, 223, 70, 62, 171, 51, 223, 215, 146, 71, 181, 223, 142, 153, 204, 204, 106, 121, 0, 117, 146, 62, 7, 210, 81, 243, 179, 29, 128, 110, 10, 213, 114, 5, 50, 162, 230, 141, 147, 3, 80, 2, 250, 67, 0, 162, 8, 1, 61, 155, 49, 128, 52, 227, 112, 221, 89, 209, 150, 158, 123, 191, 1, 118, 3, 130, 61, 7, 234, 154, 220, 245, 11, 5, 74, 180, 157, 240, 41, 202, 1, 200, 36, 155, 82, 53, 178, 130, 222, 21, 132, 195, 156, 62, 146, 141, 58, 176, 176, 232, 123, 185, 243, 99, 65, 37, 34, 188, 25, 184, 246, 120, 57, 23, 247, 111, 216, 217, 212, 254, 210, 255, 197, 44, 205, 166, 11, 102, 29, 99, 20, 227, 113, 84, 70, 36, 244, 171, 12, 161, 205, 26, 253, 93, 32, 105, 218, 155, 27, 229, 153, 118, 209, 116, 188, 53, 39, 8, 109, 189, 237, 188, 174, 90, 131, 136, 137, 127, 93, 63, 244, 188, 137, 27, 39, 106, 135, 150, 74, 180, 84, 166, 165, 107, 180, 116, 131, 150, 87, 233, 229, 101, 90, 185, 10, 137, 96, 128, 29, 12, 82, 137, 123, 124, 66, 203, 39, 180, 32, 51, 0, 61, 20, 8, 224, 117, 169, 127, 69, 155, 173, 47, 93, 120, 186, 117, 230, 208, 204, 173, 202, 55, 227, 201, 251, 194, 234, 233, 75, 219, 95, 223, 160, 187, 191, 143, 30, 91, 60, 190, 247, 249, 196, 163, 115, 198, 195, 157, 179, 232, 71, 238, 212, 247, 23, 63, 63, 110, 190, 186, 255, 225, 241, 151, 218, 194, 179, 79, 77, 107, 102, 113, 239, 200, 175, 217, 149, 5, 139, 100, 203, 196, 249, 3, 38, 165, 227, 189]
scanned [120, 218, 101, 146, 207, 107, 19, 65, 20, 199, 93, 69, 60, 216, 139, 61, 181, 85, 36, 224, 175, 139, 155, 221, 157, 217, 31, 201, 30, 74, 83, 27, 15, 166, 138, 144, 130, 109, 180, 200, 204, 219, 73, 50, 36, 217, 29, 118, 38, 75, 234, 65, 136, 69, 42, 120, 19, 68, 16, 60, 36, 74, 237, 197, 139, 224, 205, 147, 158, 4, 61, 248, 15, 8, 254, 1, 30, 244, 32, 122, 115, 18, 218, 136, 102, 152, 121, 12, 223, 47, 239, 189, 207, 27, 102, 72, 196, 198, 225, 183, 219, 235, 239, 94, 2, 105, 55, 88, 185, 138, 60, 31, 88, 79, 8, 100, 35, 100, 23, 29, 119, 205, 65, 40, 192, 168, 6, 156, 168, 3, 17, 255, 21, 121, 68, 81, 0, 45, 30, 245, 88, 83, 41, 33, 67, 203, 82, 41, 137, 37, 87, 205, 46, 53, 91, 153, 41, 21, 105, 240, 184, 145, 207, 72, 183, 173, 242, 228, 78, 55, 101, 249, 152, 41, 171, 197, 182, 164, 69, 19, 106, 114, 41, 187, 44, 53, 37, 111, 196, 44, 181, 2, 151, 129, 71, 189, 200, 197, 62, 113, 237, 2, 46, 58, 212, 115, 60, 4, 20, 7, 24, 163, 192, 134, 14, 207, 136, 15, 49, 173, 79, 193, 108, 24, 175, 7, 26, 166, 191, 27, 193, 237, 78, 244, 96, 3, 9, 8, 27, 127, 95, 64, 112, 50, 50, 53, 50, 32, 48, 48, 38, 32, 44, 44, 125, 58, 39, 62, 123, 84, 113, 103, 46, 53, 53, 70, 72, 82, 82, 69, 75, 76, 72, 111, 110, 95, 10, 3, 29]
String 3
input   eNptUj1oFEEYJdHSTpGkUI4YrLJ3OzszO7uHQi7mRIyKJEHzg8rMt7OXJXe7y87cclp5GDDaKIhYyp2YWFlZWalglUYFmxR2EkVIYWfnXExOMA7Mx8d7fN97b5guT-cPHL0z924deL0mqzMOdUG20tSxHQchB88iQojtLUDE9R7o_AWjQDgMlqOgJZe0TlW5VNIZj1Wkl5rCWs4tpXktimvFnDfrushvNTNZjKUuLcubqiQSYUVKNWVmqagWy6zEiAQqaECwy40C9pGgiDogMMPYYTY0opy7EItwn5n5wUMdY6a9FsCNRnCvA2mg2q0hFzOQtsOYZNIloe-6HiZAqeHrsVS5NVPtQMizZ8Abenh0E6CZwUx1CnKuhwfdDugU2l0ArjkHk22gA1kewWU0aSiTe1cAe2A0XOQjH3uYUd8zdBLtc9kBleT_QXUWtUYZER5BzLE8l4BFREgtQSSxOA2l5wgPMRmadBpa1x1cLpirZM-MLPsIFU7uADpJy4uM2DuHjv3pKPX7nTu2x6JrZmZ81wuZtQlFtr1QMtGMSN4Y6NV4p-qBIDWP2oW6rLXXhQY4P10FnmWtod64hZDVW0DLxCvbdtHsXoBApv-yCPXZONF3RaUiKlVRuSQqV0X1gjg7IaYuQpJKwAiD0ulK1A8S9YP0O7fPIlA5gHkDSCEKlflvdTk3_vbTo--Hz9x_-u1N8uXcldXFx2vTW2sfJuY2R1Ze_Tj48_Sx1eNfX24X9O2Rh6-3Jx_8KrwovP_YfXJqgz3_vHXkxAbPJzj6DczbAps
scanned eNptUj1oFEEYJdHSTpGkUI4YrLJ3OzszO7uHQi7mRIyKJEHzg8rMt7OXJXe7y87cclp5GDDaKIhYyp2YWFlZWalglUYFmxR2EkVIYWfnXExOMA7Mx8d7fN97b5guT-cPHL0z924deL0mqzMOdUG20tSxHQchB88iQojtLUDE9R7o_AWjQDgMlqOgJZe0TlW5VNIZj1Wkl5rCWs4tpXktimvFnDfrushvNTNZjKUuLcubqiQSYUVKNWVmqagWy6zEiAQqaECwy40C9pGgiDogMMPYYTY0opy7EItwn5n5wUMdY6a9FsCNRnCvA2mg2q0hFzOQtsOYZNIloe-6HiZAqeHrsVS5NVPtQMizZ8Abenh0E6CZwUx1CnKuhwfdDugU2l0ArjkHk22gA1kewWU0aSiTe1c

String 3 as bytes from base64Url.decode()
input   [120, 218, 109, 82, 61, 104, 20, 65, 24, 37, 209, 210, 78, 145, 164, 80, 142, 24, 172, 178, 119, 59, 59, 51, 59, 187, 135, 66, 46, 230, 68, 140, 138, 36, 65, 243, 131, 202, 204, 183, 179, 151, 37, 119, 187, 203, 206, 220, 114, 90, 121, 24, 48, 218, 40, 136, 88, 202, 157, 152, 88, 89, 89, 89, 169, 96, 149, 70, 5, 155, 20, 118, 18, 69, 72, 97, 103, 231, 92, 76, 78, 48, 14, 204, 199, 199, 123, 124, 223, 123, 111, 152, 46, 79, 231, 15, 28, 189, 51, 247, 110, 29, 120, 189, 38, 171, 51, 14, 117, 65, 182, 210, 212, 177, 29, 7, 33, 7, 207, 34, 66, 136, 237, 45, 64, 196, 245, 30, 232, 252, 5, 163, 64, 56, 12, 150, 163, 160, 37, 151, 180, 78, 85, 185, 84, 210, 25, 143, 85, 164, 151, 154, 194, 90, 206, 45, 165, 121, 45, 138, 107, 197, 156, 55, 235, 186, 200, 111, 53, 51, 89, 140, 165, 46, 45, 203, 155, 170, 36, 18, 97, 69, 74, 53, 101, 102, 169, 168, 22, 203, 172, 196, 136, 4, 42, 104, 64, 176, 203, 141, 2, 246, 145, 160, 136, 58, 32, 48, 195, 216, 97, 54, 52, 162, 156, 187, 16, 139, 112, 159, 153, 249, 193, 67, 29, 99, 166, 189, 22, 192, 141, 70, 112, 175, 3, 105, 160, 218, 173, 33, 23, 51, 144, 182, 195, 152, 100, 210, 37, 161, 239, 186, 30, 38, 64, 169, 225, 235, 177, 84, 185, 53, 83, 237, 64, 200, 179, 103, 192, 27, 122, 120, 116, 19, 160, 153, 193, 76, 117, 10, 114, 174, 135, 7, 221, 14, 232, 20, 218, 93, 0, 174, 57, 7, 147, 109, 160, 3, 89, 30, 193, 101, 52, 105, 40, 147, 123, 87, 0, 123, 96, 52, 92, 228, 35, 31, 123, 152, 81, 223, 51, 116, 18, 237, 115, 217, 1, 149, 228, 255, 65, 117, 22, 181, 70, 25, 17, 30, 65, 204, 177, 60, 151, 128, 69, 68, 72, 45, 65, 36, 177, 56, 13, 165, 231, 8, 15, 49, 25, 154, 116, 26, 90, 215, 29, 92, 46, 152, 171, 100, 207, 140, 44, 251, 8, 21, 78, 238, 0, 58, 73, 203, 139, 140, 216, 59, 135, 142, 253, 233, 40, 245, 251, 157, 59, 182, 199, 162, 107, 102, 102, 124, 215, 11, 153, 181, 9, 69, 182, 189, 80, 50, 209, 140, 72, 222, 24, 232, 213, 120, 167, 234, 129, 32, 53, 143, 218, 133, 186, 172, 181, 215, 133, 6, 56, 63, 93, 5, 158, 101, 173, 161, 222, 184, 133, 144, 213, 91, 64, 203, 196, 43, 219, 118, 209, 236, 94, 128, 64, 166, 255, 178, 8, 245, 217, 56, 209, 119, 69, 165, 34, 42, 85, 81, 185, 36, 42, 87, 69, 245, 130, 56, 59, 33, 166, 46, 66, 146, 74, 192, 8, 131, 210, 233, 74, 212, 15, 18, 245, 131, 244, 59, 183, 207, 34, 80, 57, 128, 121, 3, 72, 33, 10, 149, 249, 111, 117, 57, 55, 254, 246, 211, 163, 239, 135, 207, 220, 127, 250, 237, 77, 242, 229, 220, 149, 213, 197, 199, 107, 211, 91, 107, 31, 38, 230, 54, 71, 86, 94, 253, 56, 248, 243, 244, 177, 213, 227, 95, 95, 110, 23, 244, 237, 145, 135, 175, 183, 39, 31, 252, 42, 188, 40, 188, 255, 216, 125, 114, 106, 131, 61, 255, 188, 117, 228, 196, 6, 207, 39, 56, 250, 13, 204, 219, 2, 155]
scanned [120, 218, 109, 82, 61, 104, 20, 65, 24, 37, 209, 210, 78, 145, 164, 80, 142, 24, 172, 178, 119, 59, 59, 51, 59, 187, 135, 66, 46, 230, 68, 140, 138, 36, 65, 243, 131, 202, 204, 183, 179, 151, 37, 119, 187, 203, 206, 220, 114, 90, 121, 24, 48, 218, 40, 136, 88, 202, 157, 152, 88, 89, 89, 89, 169, 96, 149, 70, 5, 155, 20, 118, 18, 69, 72, 97, 103, 231, 92, 76, 78, 48, 14, 204, 199, 199, 123, 124, 223, 123, 111, 152, 46, 79, 231, 15, 28, 189, 51, 247, 110, 29, 120, 189, 38, 171, 51, 14, 117, 65, 182, 210, 212, 177, 29, 7, 33, 7, 207, 34, 66, 136, 237, 45, 64, 196, 245, 30, 232, 252, 5, 163, 64, 56, 12, 150, 163, 160, 37, 151, 180, 78, 85, 185, 84, 210, 25, 143, 85, 164, 151, 154, 194, 90, 206, 45, 165, 121, 45, 138, 107, 197, 156, 55, 235, 186, 200, 111, 53, 51, 89, 140, 165, 46, 45, 203, 155, 170, 36, 18, 97, 69, 74, 53, 101, 102, 169, 168, 22, 203, 172, 196, 136, 4, 42, 104, 64, 176, 203, 141, 2, 246, 145, 160, 136, 58, 32, 48, 195, 216, 97, 54, 52, 162, 156, 187, 16, 139, 112, 159, 153, 249, 193, 67, 29, 99, 166, 189, 22, 192, 141, 70, 112, 175, 3, 105, 160, 218, 173, 33, 23, 51, 144, 182, 195, 152, 100, 210, 37, 161, 239, 186, 30, 38, 64, 169, 225, 235, 177, 84, 185, 53, 83, 237, 64, 200, 179, 103, 192, 27, 122, 120, 116, 19, 160, 153, 193, 76, 117, 10, 114, 174, 135, 7, 221, 14, 232, 20, 218, 93, 0, 174, 57, 7, 147, 109, 160, 3, 89, 30, 193, 101, 52, 105, 40, 147, 123, 87]

Add support for Telepen

It is a continuous, variable-length, one-dimensional symbology that is designed to encode all 128 ASCII characters without using shift characters and to be highly reliable even when printed by ordinary printers that are not intended for barcode printing. Its main use has been in university and other academic libraries in the UK.

I want to use it take attendance/verify students to clubs, societies, and events, as a unique barcode is given to each student.

You can generate it online at:
https://barcode.tec-it.com/en/TelepenAlpha

Unable to encode "A" to CODABAR Barcode

codabar

======== Exception caught by Barcode Widget ========================================================
The following BarcodeException was thrown:
Unable to encode "A" to CODABAR Barcode

====================================================================================================

how to use barcode_image in flutter ?

https://pub.dev/packages/barcode_image/example
how to use in flutter ?

void main() {
  final image = Image(600, 350);
fill(image, getColor(255, 255, 255));
drawBarcode(image, Barcode.code128(), 'Test', font: arial_24);
File('barcode.png').writeAsBytesSync(encodePng(image));
  runApp(MyApp());
}

i get it The name 'Image' is defined in the libraries 'package:flutter/src/widgets/image.dart' and 'package:image/src/image.dart (via package:image/image.dart)'. Try using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports.

Barcode UPC

in here https://davbfr.github.io/dart_barcode/#/ when i choose UPC A and i input data 1 will not error. data will be filled 100000000007 automatic. but, in flutter i wrote

BarcodeWidget(
    data: '1',
   barcode: Barcode.upcA(),
),

will display an error.
is there a feature to generate data like on the web so there is no error?

Encoding issue

    final dm = Barcode.dataMatrix();

    final barcodeString = 'Ä--ä--Ë--ë--Ï--ï--Ö--ö--Ü--ü';
  
    final svg = dm.toSvg(barcodeString);

The above code generates text to 'Ä--ä--Ë--ë--�--ï--Ö--ö--Ü--ü'

I don't want SVG only value

eNA13.toSvg(data) => SVG

i want only value not all SVG information.

Example:
data = '211234500000';

eNA13.toENA13(data);

result = 2112345000008

Determine number of elements/dots in a DataMatrix?

Is there a way to determine the width/height of a generated DataMatrix barcode in number of "dots"/"squares"? The aim being to create a padding/"quiet zone" around the DataMatrix of width x*(dot width).

Having looked at the code it seems like this is only in the internal workings of the package, the private class _CodeSize or the rendering in makeBytes in Barcode2D, and currently not publicly accessible, right?

Error to generate barcode

Im using this code to generate barcode:

`final image = Image(300, 150);

fill(image, getColor(255, 255, 255));

drawBarcode(image, Barcode.ean13(), "1064992311055.svg ", font: arial_24);`

And I got this error:

type '() => (_SyncIterator< BarcodeText >) => bool' is not a subtype of type '() =>
(_SyncIterator< BarcodeElement >) => bool'

What I did wrong? Im using barcode_image version 1.0.3 and my flutter sdk is 1.20.0-2.0.pre

UPC E error

UPC E error on some data, for example I enter 7777444. will display an error. then i try to use http://www.barcode-generator.org/ UPC E with same data. there is no error. What is this error, is the data not able to be generated by UPC E?

Barcode 128 wrong

Hi,

I tried generating a barcode generating a barcode 128 with the data '053172STB' which generates the following barcode:
image

Which is wrong according to other barcode generators and also the originial barcode which I tried to scan and regenerate. The barcode should look like this:
image

Is this because I set the parameters useCode128A, etc. wrong (I tried playing around with them but didn't help) or is there a problem with the algorithm?

Error generating raw bytes

Hello @DavBfr,
First of all, thanks for this great and unique library generating barcodes.

I have an issue generating aztec codes with raw bytes, we are expecting no alterations on those raw bytes. Sometimes, it gets modified and we scan this we get different bytes. We noticed that in the aztec.dart file you are doing some encoding before getting the aztec code, so maybe that encoding is trying to save on the size which is really cool, the problem is that sometimes it generates a wrong aztec code.

Is there any way we can send raw bytes and have no any alterations on these?

This is an example of the bytes that we send and what we get:

GENERATED BYTES(HEX) FROM THE APP:
78DA55903D68144114C74D0AC14250031241314D1A717566F6E33E6CE4C8DE9D510CE636DEEE8A84993773EE72BB77EBDEBAC674E709129B58A6B0702FA88DC4CA42040BB5B0520449217E80A509885DB0727217210E3C7E6FFEF3E6F1FEAF4FD312C53472464FF66CEF11D0E09AA8D6886E00F779D3AC7B951927C465DB84A6CF1714AC61268841951CA50D45534943611A160AC306E8823042745624886094975549F42FB5085209D25CA051C4B49C33F2A067DF7902BECFE56DD0BA08269E03ABD4B4B1A9CF98DEA2839BC4C24120CA5E75B6CCAB3C2C53A715CCD62A49895B8045DDADD5EDA859BF04BCB3DD54C2FF6F62B110ED1A80A8482DB80383E6C060E8A7D4B03F66F26BF73187F904DA5AAE382163B1DD12C52BF8AA14D390E26D244388215A0384FC6E0611EF7405BE25682CF3A0253AA952333368D078156898707C0A21801B319CAB9D8794261C49218324826E1F8026142089E98854E412C60D54C0CC600CE106625ABEA0E19C86908AE573DB1F9AD1916649A8BAEE66D069A73B1671DE42F210DDB5CF3AEEB7F6B3AD3F9FDE7D7FB839997E61717E6DFEC5E1B5FD4B077F9DBEF774F984777CFDF6E8E7E95767AE33FBED743559B9FFFEEBF30F5395F1FE1C3D34B5D5B3272EBCBCF963255C0E8EAEEEBD7CD17B7DECF7810D75F2CDE6FA913D3FC7C696F675FE02E1E1C97C

SCANNED BYTES
78DA55903D68144114C74D0AC14250031241314D1A717566F6E33E6CE4C8DE9D510CE636DEEE8A84993773EE72BB77EBDEBAC674E709129B58A6B0702FA88DC4CA42040BB5B0520449217E80A509885DB0727217210E3C7E6FFEF3E6F1FEAF4FD312C53472464FF66CEF11D0E09AA8D6886E5735325546564447584332ED574848554E4169697777686570203E696664646D05400903611A160AC306E8823042745624886094975549F42FB5085209D25CA051C4B49C33F2A067DF7902BECFE56DD0BA08269E03ABD4B4B1A9CF98DEA2839BC4C24120CA5E75B6CCAB3C2C53A715CCD62A49895B8045DDADD5EDA859BF04BCB3DD54C2FF6F62B110ED1A80A8482DB80383E6C060E8A7D4B03F66F26BF73187F904DA5AAE382163B1DD12C52BF8AA14D390E26D244388215A0384FC6E0611EF7405BE25682CF3A0253AA952333368D078156898707C0A21801B319CAB9D8794261C49218324826E1F8026142089E98854E412C60D54C0CC600CE106625ABEA0E19C86908AE573DB1F9AD1916649A8BAEE66D069A73B1671DE42F210DDB5CF3AEEB7F6B3AD3F9FDE7D7FB839997E61717E6DFEC5E1B5FD4B077F9DBEF774F984777CFDF6E8E7E95767AE33FBED743559B9FFFEEBF30F5395F1FE1C3D34B5D5B3272EBCBCF963255C0E8EAEEEBD7CD17B7DECF7810D75F2CDE6FA913D3FC7C696F675FE02E1E1C97C

Thank you in advance.

Addition of Copyright notice file

Hello! According to the Appendix of Apache License 2.0, if you want to license your software under this License you should "attach the boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information". This condition is not met now for the Barcode library. Could you please add a COPYRIGHT NOTICE FILE in the appropriate form, including the year of the software development and your name and surname? Thank you in advance

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

add support for pretty qr code

hi
its possible to impalement/enhance current qr code widget to support pretty qr code

where icon in middle of qr code

image

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.