From aea0f7a52b75a38a9d90228324ef5a99e48d5245 Mon Sep 17 00:00:00 2001 From: Michal Horn Date: Fri, 6 Feb 2015 17:07:12 +0100 Subject: [PATCH] Initial commit Add project BarCodeScanner for scaning 1D and 2D codes on Cell phones and Google Glass. Add project QRScanner for invoking code scanning and later user interaction and PDF viewing. Add documents provided by Skoda Auto. Those documents will be shown by the QR Demo. --- BarCodeScanner/.gitignore | 6 + BarCodeScanner/.idea/.name | 1 + BarCodeScanner/.idea/compiler.xml | 23 + .../.idea/copyright/profiles_settings.xml | 3 + BarCodeScanner/.idea/encodings.xml | 5 + BarCodeScanner/.idea/gradle.xml | 19 + BarCodeScanner/.idea/misc.xml | 127 +++ BarCodeScanner/.idea/modules.xml | 11 + .../.idea/scopes/scope_settings.xml | 5 + BarCodeScanner/.idea/vcs.xml | 7 + BarCodeScanner/BarCodeScanner.iml | 21 + BarCodeScanner/build.gradle | 19 + BarCodeScanner/glass/.gitignore | 1 + BarCodeScanner/glass/build.gradle | 38 + BarCodeScanner/glass/glass.iml | 92 +++ .../libs/android-core-3.1.1-SNAPSHOT.jar | Bin 0 -> 11566 bytes .../glass/libs/core-3.1.1-SNAPSHOT.jar | Bin 0 -> 545233 bytes BarCodeScanner/glass/proguard-rules.pro | 17 + .../dce/barcodescanner/ApplicationTest.java | 13 + .../glass/src/main/AndroidManifest.xml | 34 + .../CameraConfigurationManager.java | 61 ++ .../dce/barcodescanner/CaptureActivity.java | 202 +++++ .../dce/barcodescanner/DecodeRunnable.java | 179 +++++ .../main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 9397 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 5237 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 14383 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 19388 bytes .../glass/src/main/res/layout/capture.xml | 34 + .../glass/src/main/res/values/colors.xml | 20 + .../glass/src/main/res/values/ids.xml | 23 + .../glass/src/main/res/values/strings.xml | 19 + .../glass/src/main/res/values/styles.xml | 5 + .../src/main/res/xml/barcode_scanner_show.xml | 19 + BarCodeScanner/gradle.properties | 18 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + BarCodeScanner/gradlew | 164 ++++ BarCodeScanner/gradlew.bat | 90 +++ BarCodeScanner/mobile/.gitignore | 1 + BarCodeScanner/mobile/build.gradle | 25 + .../libs/android-core-3.1.1-SNAPSHOT.jar | Bin 0 -> 11566 bytes .../mobile/libs/core-3.1.1-SNAPSHOT.jar | Bin 0 -> 545233 bytes BarCodeScanner/mobile/mobile.iml | 95 +++ BarCodeScanner/mobile/proguard-rules.pro | 17 + .../dce/barcodescanner/ApplicationTest.java | 13 + .../mobile/src/main/AndroidManifest.xml | 139 ++++ .../barcodescanner/AmbientLightManager.java | 87 ++ .../fel/dce/barcodescanner/BeepManager.java | 138 ++++ .../dce/barcodescanner/CaptureActivity.java | 749 ++++++++++++++++++ .../CaptureActivityHandler.java | 165 ++++ .../cvut/fel/dce/barcodescanner/Contents.java | 115 +++ .../barcodescanner/DecodeFormatManager.java | 106 +++ .../fel/dce/barcodescanner/DecodeHandler.java | 121 +++ .../dce/barcodescanner/DecodeHintManager.java | 236 ++++++ .../fel/dce/barcodescanner/DecodeThread.java | 112 +++ .../dce/barcodescanner/FinishListener.java | 49 ++ .../fel/dce/barcodescanner/HelpActivity.java | 59 ++ .../fel/dce/barcodescanner/HttpHelper.java | 228 ++++++ .../dce/barcodescanner/InactivityTimer.java | 116 +++ .../fel/dce/barcodescanner/IntentSource.java | 26 + .../cvut/fel/dce/barcodescanner/Intents.java | 278 +++++++ .../fel/dce/barcodescanner/LocaleManager.java | 187 +++++ .../barcodescanner/PreferencesActivity.java | 72 ++ .../barcodescanner/PreferencesFragment.java | 126 +++ .../ScanFromWebPageManager.java | 77 ++ .../ViewfinderResultPointCallback.java | 35 + .../dce/barcodescanner/ViewfinderView.java | 190 +++++ .../book/BrowseBookListener.java | 62 ++ .../book/SearchBookContentsActivity.java | 274 +++++++ .../book/SearchBookContentsAdapter.java | 60 ++ .../book/SearchBookContentsListItem.java | 84 ++ .../book/SearchBookContentsResult.java | 66 ++ .../camera/AutoFocusManager.java | 132 +++ .../camera/CameraConfigurationManager.java | 159 ++++ .../barcodescanner/camera/CameraManager.java | 328 ++++++++ .../barcodescanner/camera/FrontLightMode.java | 43 + .../camera/PreviewCallback.java | 56 ++ .../camera/open/OpenCameraInterface.java | 81 ++ .../clipboard/ClipboardInterface.java | 58 ++ .../barcodescanner/encode/ContactEncoder.java | 96 +++ .../barcodescanner/encode/EncodeActivity.java | 242 ++++++ .../dce/barcodescanner/encode/Formatter.java | 33 + .../encode/MECARDContactEncoder.java | 97 +++ .../barcodescanner/encode/QRCodeEncoder.java | 392 +++++++++ .../encode/VCardContactEncoder.java | 155 ++++ .../encode/VCardFieldFormatter.java | 79 ++ .../encode/VCardTelDisplayFormatter.java | 73 ++ .../dce/barcodescanner/history/DBHelper.java | 60 ++ .../history/HistoryActivity.java | 163 ++++ .../barcodescanner/history/HistoryItem.java | 50 ++ .../history/HistoryItemAdapter.java | 72 ++ .../history/HistoryManager.java | 366 +++++++++ .../result/AddressBookResultHandler.java | 219 +++++ .../result/CalendarResultHandler.java | 186 +++++ .../result/EmailAddressResultHandler.java | 71 ++ .../result/GeoResultHandler.java | 67 ++ .../result/ISBNResultHandler.java | 76 ++ .../result/ProductResultHandler.java | 83 ++ .../result/ResultButtonListener.java | 40 + .../barcodescanner/result/ResultHandler.java | 513 ++++++++++++ .../result/ResultHandlerFactory.java | 64 ++ .../result/SMSResultHandler.java | 85 ++ .../result/TelResultHandler.java | 82 ++ .../result/TextResultHandler.java | 76 ++ .../result/URIResultHandler.java | 105 +++ .../result/WifiResultHandler.java | 92 +++ .../supplement/BookResultInfoRetriever.java | 106 +++ .../ProductResultInfoRetriever.java | 83 ++ .../supplement/SupplementalInfoRetriever.java | 176 ++++ .../result/supplement/TitleRetriever.java | 69 ++ .../supplement/URIResultInfoRetriever.java | 64 ++ .../fel/dce/barcodescanner/share/AppInfo.java | 65 ++ .../share/AppPickerActivity.java | 65 ++ .../barcodescanner/share/BookmarkAdapter.java | 82 ++ .../share/BookmarkPickerActivity.java | 85 ++ .../share/LoadPackagesAsyncTask.java | 115 +++ .../barcodescanner/share/ShareActivity.java | 300 +++++++ .../dce/barcodescanner/wifi/NetworkType.java | 41 + .../wifi/WifiConfigManager.java | 224 ++++++ .../main/res/drawable-hdpi/launcher_icon.png | Bin 0 -> 3731 bytes .../main/res/drawable-xhdpi/launcher_icon.png | Bin 0 -> 8720 bytes .../res/drawable-xxhdpi/launcher_icon.png | Bin 0 -> 12941 bytes .../src/main/res/drawable/launcher_icon.png | Bin 0 -> 2222 bytes .../main/res/drawable/share_via_barcode.png | Bin 0 -> 3207 bytes .../src/main/res/layout-land/encode.xml | 52 ++ .../mobile/src/main/res/layout-land/share.xml | 90 +++ .../src/main/res/layout-ldpi/capture.xml | 204 +++++ .../main/res/layout/app_picker_list_item.xml | 38 + .../res/layout/bookmark_picker_list_item.xml | 38 + .../mobile/src/main/res/layout/capture.xml | 204 +++++ .../mobile/src/main/res/layout/encode.xml | 53 ++ .../mobile/src/main/res/layout/help.xml | 21 + .../src/main/res/layout/history_list_item.xml | 38 + .../main/res/layout/search_book_contents.xml | 54 ++ .../layout/search_book_contents_header.xml | 24 + .../layout/search_book_contents_list_item.xml | 40 + .../mobile/src/main/res/layout/share.xml | 95 +++ .../mobile/src/main/res/menu/capture.xml | 28 + .../mobile/src/main/res/menu/encode.xml | 28 + .../mobile/src/main/res/menu/history.xml | 28 + .../mobile/src/main/res/raw/beep.ogg | Bin 0 -> 6401 bytes .../mobile/src/main/res/values-ar/strings.xml | 143 ++++ .../mobile/src/main/res/values-bg/strings.xml | 143 ++++ .../mobile/src/main/res/values-ca/strings.xml | 143 ++++ .../mobile/src/main/res/values-cs/strings.xml | 143 ++++ .../mobile/src/main/res/values-da/strings.xml | 143 ++++ .../mobile/src/main/res/values-de/strings.xml | 143 ++++ .../mobile/src/main/res/values-el/strings.xml | 143 ++++ .../mobile/src/main/res/values-es/strings.xml | 143 ++++ .../mobile/src/main/res/values-eu/strings.xml | 143 ++++ .../mobile/src/main/res/values-fi/strings.xml | 143 ++++ .../mobile/src/main/res/values-fr/strings.xml | 143 ++++ .../mobile/src/main/res/values-he/strings.xml | 143 ++++ .../mobile/src/main/res/values-hi/strings.xml | 143 ++++ .../mobile/src/main/res/values-hu/strings.xml | 143 ++++ .../mobile/src/main/res/values-id/strings.xml | 143 ++++ .../mobile/src/main/res/values-it/strings.xml | 143 ++++ .../mobile/src/main/res/values-iw/strings.xml | 143 ++++ .../mobile/src/main/res/values-ja/strings.xml | 143 ++++ .../mobile/src/main/res/values-ko/strings.xml | 143 ++++ .../mobile/src/main/res/values-nl/strings.xml | 143 ++++ .../mobile/src/main/res/values-pl/strings.xml | 143 ++++ .../mobile/src/main/res/values-pt/strings.xml | 143 ++++ .../mobile/src/main/res/values-ro/strings.xml | 143 ++++ .../mobile/src/main/res/values-ru/strings.xml | 143 ++++ .../mobile/src/main/res/values-sk/strings.xml | 143 ++++ .../mobile/src/main/res/values-sl/strings.xml | 143 ++++ .../mobile/src/main/res/values-sv/strings.xml | 143 ++++ .../mobile/src/main/res/values-th/strings.xml | 143 ++++ .../mobile/src/main/res/values-tr/strings.xml | 143 ++++ .../mobile/src/main/res/values-uk/strings.xml | 143 ++++ .../src/main/res/values-zh-rCN/strings.xml | 143 ++++ .../src/main/res/values-zh-rHK/strings.xml | 143 ++++ .../src/main/res/values-zh-rTW/strings.xml | 143 ++++ .../mobile/src/main/res/values/arrays.xml | 62 ++ .../mobile/src/main/res/values/colors.xml | 29 + .../mobile/src/main/res/values/dimens.xml | 20 + .../mobile/src/main/res/values/ids.xml | 25 + .../mobile/src/main/res/values/strings.xml | 143 ++++ .../mobile/src/main/res/values/styles.xml | 29 + .../mobile/src/main/res/values/themes.xml | 24 + .../mobile/src/main/res/xml/preferences.xml | 135 ++++ BarCodeScanner/settings.gradle | 1 + QRScanner/.gitignore | 6 + QRScanner/.idea/.name | 1 + QRScanner/.idea/compiler.xml | 23 + .../.idea/copyright/profiles_settings.xml | 3 + QRScanner/.idea/encodings.xml | 5 + QRScanner/.idea/gradle.xml | 19 + QRScanner/.idea/misc.xml | 26 + QRScanner/.idea/modules.xml | 11 + QRScanner/.idea/scopes/scope_settings.xml | 5 + QRScanner/.idea/vcs.xml | 7 + QRScanner/QRScanner.iml | 21 + QRScanner/build.gradle | 19 + QRScanner/glass/.gitignore | 1 + QRScanner/glass/build.gradle | 36 + QRScanner/glass/glass.iml | 90 +++ QRScanner/glass/proguard-rules.pro | 17 + .../fel/dce/qrscanner/ApplicationTest.java | 13 + QRScanner/glass/src/main/AndroidManifest.xml | 23 + .../cvut/fel/dce/qrscanner/MainActivity.java | 121 +++ .../integration/IntentIntegrator.java | 508 ++++++++++++ .../qrscanner/integration/IntentResult.java | 95 +++ .../main/res/drawable-hdpi/ic_glass_logo.png | Bin 0 -> 1452 bytes .../src/main/res/drawable-hdpi/ic_stop.png | Bin 0 -> 633 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 5237 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 14383 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 19388 bytes .../glass/src/main/res/values/strings.xml | 22 + .../glass/src/main/res/values/styles.xml | 5 + .../glass/src/main/res/xml/voice_trigger.xml | 2 + QRScanner/gradle.properties | 18 + QRScanner/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + QRScanner/gradlew | 164 ++++ QRScanner/gradlew.bat | 90 +++ QRScanner/mobile/.gitignore | 1 + QRScanner/mobile/build.gradle | 25 + QRScanner/mobile/mobile.iml | 93 +++ QRScanner/mobile/proguard-rules.pro | 17 + .../fel/dce/qrscanner/ApplicationTest.java | 13 + QRScanner/mobile/src/main/AndroidManifest.xml | 21 + .../cvut/fel/dce/qrscanner/MainActivity.java | 59 ++ .../integration/IntentIntegrator.java | 506 ++++++++++++ .../qrscanner/integration/IntentResult.java | 95 +++ .../main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 9397 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 5237 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 14383 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 19388 bytes .../src/main/res/layout/activity_main.xml | 16 + .../mobile/src/main/res/menu/menu_main.xml | 9 + .../src/main/res/values-w820dp/dimens.xml | 6 + .../mobile/src/main/res/values/dimens.xml | 5 + .../mobile/src/main/res/values/strings.xml | 9 + .../mobile/src/main/res/values/styles.xml | 8 + QRScanner/settings.gradle | 1 + documents/1K0947105N_Abbildung.pdf | Bin 0 -> 126353 bytes documents/1K0947105N_Angaben.pdf | Bin 0 -> 41389 bytes documents/3T0947105M_Abbildung.pdf | Bin 0 -> 125583 bytes documents/3T0947105M_Angaben.pdf | Bin 0 -> 42233 bytes documents/5E0947105E_Abbildung.pdf | Bin 0 -> 135401 bytes documents/5E0947105E_Angaben.pdf | Bin 0 -> 42296 bytes documents/Arbeitseinleitung.pdf | Bin 0 -> 144179 bytes documents/Bild_Arbeitseinleitung.pdf | Bin 0 -> 173825 bytes documents/Werkstatt_Einleitung.pdf | Bin 0 -> 284970 bytes 246 files changed, 19822 insertions(+) create mode 100644 BarCodeScanner/.gitignore create mode 100644 BarCodeScanner/.idea/.name create mode 100644 BarCodeScanner/.idea/compiler.xml create mode 100644 BarCodeScanner/.idea/copyright/profiles_settings.xml create mode 100644 BarCodeScanner/.idea/encodings.xml create mode 100644 BarCodeScanner/.idea/gradle.xml create mode 100644 BarCodeScanner/.idea/misc.xml create mode 100644 BarCodeScanner/.idea/modules.xml create mode 100644 BarCodeScanner/.idea/scopes/scope_settings.xml create mode 100644 BarCodeScanner/.idea/vcs.xml create mode 100644 BarCodeScanner/BarCodeScanner.iml create mode 100644 BarCodeScanner/build.gradle create mode 100644 BarCodeScanner/glass/.gitignore create mode 100644 BarCodeScanner/glass/build.gradle create mode 100644 BarCodeScanner/glass/glass.iml create mode 100644 BarCodeScanner/glass/libs/android-core-3.1.1-SNAPSHOT.jar create mode 100644 BarCodeScanner/glass/libs/core-3.1.1-SNAPSHOT.jar create mode 100644 BarCodeScanner/glass/proguard-rules.pro create mode 100644 BarCodeScanner/glass/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java create mode 100644 BarCodeScanner/glass/src/main/AndroidManifest.xml create mode 100644 BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CameraConfigurationManager.java create mode 100644 BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java create mode 100644 BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeRunnable.java create mode 100644 BarCodeScanner/glass/src/main/res/drawable-hdpi/ic_launcher.png create mode 100644 BarCodeScanner/glass/src/main/res/drawable-mdpi/ic_launcher.png create mode 100644 BarCodeScanner/glass/src/main/res/drawable-xhdpi/ic_launcher.png create mode 100644 BarCodeScanner/glass/src/main/res/drawable-xxhdpi/ic_launcher.png create mode 100644 BarCodeScanner/glass/src/main/res/layout/capture.xml create mode 100644 BarCodeScanner/glass/src/main/res/values/colors.xml create mode 100644 BarCodeScanner/glass/src/main/res/values/ids.xml create mode 100644 BarCodeScanner/glass/src/main/res/values/strings.xml create mode 100644 BarCodeScanner/glass/src/main/res/values/styles.xml create mode 100644 BarCodeScanner/glass/src/main/res/xml/barcode_scanner_show.xml create mode 100644 BarCodeScanner/gradle.properties create mode 100644 BarCodeScanner/gradle/wrapper/gradle-wrapper.jar create mode 100644 BarCodeScanner/gradle/wrapper/gradle-wrapper.properties create mode 100755 BarCodeScanner/gradlew create mode 100644 BarCodeScanner/gradlew.bat create mode 100644 BarCodeScanner/mobile/.gitignore create mode 100644 BarCodeScanner/mobile/build.gradle create mode 100644 BarCodeScanner/mobile/libs/android-core-3.1.1-SNAPSHOT.jar create mode 100644 BarCodeScanner/mobile/libs/core-3.1.1-SNAPSHOT.jar create mode 100644 BarCodeScanner/mobile/mobile.iml create mode 100644 BarCodeScanner/mobile/proguard-rules.pro create mode 100644 BarCodeScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java create mode 100644 BarCodeScanner/mobile/src/main/AndroidManifest.xml create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/AmbientLightManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/BeepManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivityHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Contents.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeFormatManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHintManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeThread.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/FinishListener.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HelpActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HttpHelper.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/InactivityTimer.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/IntentSource.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Intents.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/LocaleManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesFragment.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ScanFromWebPageManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderResultPointCallback.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderView.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/BrowseBookListener.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsAdapter.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsListItem.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsResult.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/AutoFocusManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraConfigurationManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/FrontLightMode.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/PreviewCallback.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/open/OpenCameraInterface.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/clipboard/ClipboardInterface.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/ContactEncoder.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/EncodeActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/Formatter.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/MECARDContactEncoder.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/QRCodeEncoder.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardContactEncoder.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardFieldFormatter.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardTelDisplayFormatter.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/DBHelper.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItem.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItemAdapter.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryManager.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/AddressBookResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/CalendarResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/EmailAddressResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/GeoResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ISBNResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ProductResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultButtonListener.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandlerFactory.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/SMSResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TelResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TextResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/URIResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/WifiResultHandler.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/BookResultInfoRetriever.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/ProductResultInfoRetriever.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/SupplementalInfoRetriever.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/TitleRetriever.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/URIResultInfoRetriever.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppInfo.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppPickerActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkAdapter.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkPickerActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/LoadPackagesAsyncTask.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/ShareActivity.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/NetworkType.java create mode 100644 BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/WifiConfigManager.java create mode 100644 BarCodeScanner/mobile/src/main/res/drawable-hdpi/launcher_icon.png create mode 100644 BarCodeScanner/mobile/src/main/res/drawable-xhdpi/launcher_icon.png create mode 100644 BarCodeScanner/mobile/src/main/res/drawable-xxhdpi/launcher_icon.png create mode 100644 BarCodeScanner/mobile/src/main/res/drawable/launcher_icon.png create mode 100644 BarCodeScanner/mobile/src/main/res/drawable/share_via_barcode.png create mode 100644 BarCodeScanner/mobile/src/main/res/layout-land/encode.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout-land/share.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout-ldpi/capture.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/app_picker_list_item.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/bookmark_picker_list_item.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/capture.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/encode.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/help.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/history_list_item.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/search_book_contents.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/search_book_contents_header.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/search_book_contents_list_item.xml create mode 100644 BarCodeScanner/mobile/src/main/res/layout/share.xml create mode 100644 BarCodeScanner/mobile/src/main/res/menu/capture.xml create mode 100644 BarCodeScanner/mobile/src/main/res/menu/encode.xml create mode 100644 BarCodeScanner/mobile/src/main/res/menu/history.xml create mode 100644 BarCodeScanner/mobile/src/main/res/raw/beep.ogg create mode 100644 BarCodeScanner/mobile/src/main/res/values-ar/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-bg/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-ca/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-cs/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-da/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-de/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-el/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-es/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-eu/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-fi/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-fr/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-he/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-hi/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-hu/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-id/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-it/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-iw/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-ja/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-ko/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-nl/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-pl/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-pt/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-ro/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-ru/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-sk/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-sl/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-sv/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-th/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-tr/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-uk/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-zh-rCN/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-zh-rHK/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values-zh-rTW/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values/arrays.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values/colors.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values/dimens.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values/ids.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values/strings.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values/styles.xml create mode 100644 BarCodeScanner/mobile/src/main/res/values/themes.xml create mode 100644 BarCodeScanner/mobile/src/main/res/xml/preferences.xml create mode 100644 BarCodeScanner/settings.gradle create mode 100644 QRScanner/.gitignore create mode 100644 QRScanner/.idea/.name create mode 100644 QRScanner/.idea/compiler.xml create mode 100644 QRScanner/.idea/copyright/profiles_settings.xml create mode 100644 QRScanner/.idea/encodings.xml create mode 100644 QRScanner/.idea/gradle.xml create mode 100644 QRScanner/.idea/misc.xml create mode 100644 QRScanner/.idea/modules.xml create mode 100644 QRScanner/.idea/scopes/scope_settings.xml create mode 100644 QRScanner/.idea/vcs.xml create mode 100644 QRScanner/QRScanner.iml create mode 100644 QRScanner/build.gradle create mode 100644 QRScanner/glass/.gitignore create mode 100644 QRScanner/glass/build.gradle create mode 100644 QRScanner/glass/glass.iml create mode 100644 QRScanner/glass/proguard-rules.pro create mode 100644 QRScanner/glass/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java create mode 100644 QRScanner/glass/src/main/AndroidManifest.xml create mode 100644 QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java create mode 100644 QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java create mode 100644 QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java create mode 100644 QRScanner/glass/src/main/res/drawable-hdpi/ic_glass_logo.png create mode 100644 QRScanner/glass/src/main/res/drawable-hdpi/ic_stop.png create mode 100644 QRScanner/glass/src/main/res/drawable-mdpi/ic_launcher.png create mode 100644 QRScanner/glass/src/main/res/drawable-xhdpi/ic_launcher.png create mode 100644 QRScanner/glass/src/main/res/drawable-xxhdpi/ic_launcher.png create mode 100644 QRScanner/glass/src/main/res/values/strings.xml create mode 100644 QRScanner/glass/src/main/res/values/styles.xml create mode 100644 QRScanner/glass/src/main/res/xml/voice_trigger.xml create mode 100644 QRScanner/gradle.properties create mode 100644 QRScanner/gradle/wrapper/gradle-wrapper.jar create mode 100644 QRScanner/gradle/wrapper/gradle-wrapper.properties create mode 100755 QRScanner/gradlew create mode 100644 QRScanner/gradlew.bat create mode 100644 QRScanner/mobile/.gitignore create mode 100644 QRScanner/mobile/build.gradle create mode 100644 QRScanner/mobile/mobile.iml create mode 100644 QRScanner/mobile/proguard-rules.pro create mode 100644 QRScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java create mode 100644 QRScanner/mobile/src/main/AndroidManifest.xml create mode 100644 QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java create mode 100644 QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java create mode 100644 QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java create mode 100644 QRScanner/mobile/src/main/res/drawable-hdpi/ic_launcher.png create mode 100644 QRScanner/mobile/src/main/res/drawable-mdpi/ic_launcher.png create mode 100644 QRScanner/mobile/src/main/res/drawable-xhdpi/ic_launcher.png create mode 100644 QRScanner/mobile/src/main/res/drawable-xxhdpi/ic_launcher.png create mode 100644 QRScanner/mobile/src/main/res/layout/activity_main.xml create mode 100644 QRScanner/mobile/src/main/res/menu/menu_main.xml create mode 100644 QRScanner/mobile/src/main/res/values-w820dp/dimens.xml create mode 100644 QRScanner/mobile/src/main/res/values/dimens.xml create mode 100644 QRScanner/mobile/src/main/res/values/strings.xml create mode 100644 QRScanner/mobile/src/main/res/values/styles.xml create mode 100644 QRScanner/settings.gradle create mode 100644 documents/1K0947105N_Abbildung.pdf create mode 100644 documents/1K0947105N_Angaben.pdf create mode 100644 documents/3T0947105M_Abbildung.pdf create mode 100644 documents/3T0947105M_Angaben.pdf create mode 100644 documents/5E0947105E_Abbildung.pdf create mode 100644 documents/5E0947105E_Angaben.pdf create mode 100644 documents/Arbeitseinleitung.pdf create mode 100644 documents/Bild_Arbeitseinleitung.pdf create mode 100644 documents/Werkstatt_Einleitung.pdf diff --git a/BarCodeScanner/.gitignore b/BarCodeScanner/.gitignore new file mode 100644 index 0000000..afbdab3 --- /dev/null +++ b/BarCodeScanner/.gitignore @@ -0,0 +1,6 @@ +.gradle +/local.properties +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build diff --git a/BarCodeScanner/.idea/.name b/BarCodeScanner/.idea/.name new file mode 100644 index 0000000..9910b01 --- /dev/null +++ b/BarCodeScanner/.idea/.name @@ -0,0 +1 @@ +BarCodeScanner \ No newline at end of file diff --git a/BarCodeScanner/.idea/compiler.xml b/BarCodeScanner/.idea/compiler.xml new file mode 100644 index 0000000..217af47 --- /dev/null +++ b/BarCodeScanner/.idea/compiler.xml @@ -0,0 +1,23 @@ + + + + + + diff --git a/BarCodeScanner/.idea/copyright/profiles_settings.xml b/BarCodeScanner/.idea/copyright/profiles_settings.xml new file mode 100644 index 0000000..e7bedf3 --- /dev/null +++ b/BarCodeScanner/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/BarCodeScanner/.idea/encodings.xml b/BarCodeScanner/.idea/encodings.xml new file mode 100644 index 0000000..e206d70 --- /dev/null +++ b/BarCodeScanner/.idea/encodings.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/BarCodeScanner/.idea/gradle.xml b/BarCodeScanner/.idea/gradle.xml new file mode 100644 index 0000000..a577ae6 --- /dev/null +++ b/BarCodeScanner/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + + diff --git a/BarCodeScanner/.idea/misc.xml b/BarCodeScanner/.idea/misc.xml new file mode 100644 index 0000000..a362c64 --- /dev/null +++ b/BarCodeScanner/.idea/misc.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + localhost + 5050 + + + + + + + 1.8 + + + + + + + + + diff --git a/BarCodeScanner/.idea/modules.xml b/BarCodeScanner/.idea/modules.xml new file mode 100644 index 0000000..85d3e28 --- /dev/null +++ b/BarCodeScanner/.idea/modules.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/BarCodeScanner/.idea/scopes/scope_settings.xml b/BarCodeScanner/.idea/scopes/scope_settings.xml new file mode 100644 index 0000000..922003b --- /dev/null +++ b/BarCodeScanner/.idea/scopes/scope_settings.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/BarCodeScanner/.idea/vcs.xml b/BarCodeScanner/.idea/vcs.xml new file mode 100644 index 0000000..def6a6a --- /dev/null +++ b/BarCodeScanner/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/BarCodeScanner/BarCodeScanner.iml b/BarCodeScanner/BarCodeScanner.iml new file mode 100644 index 0000000..42f4ed5 --- /dev/null +++ b/BarCodeScanner/BarCodeScanner.iml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/BarCodeScanner/build.gradle b/BarCodeScanner/build.gradle new file mode 100644 index 0000000..6356aab --- /dev/null +++ b/BarCodeScanner/build.gradle @@ -0,0 +1,19 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:1.0.0' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + jcenter() + } +} diff --git a/BarCodeScanner/glass/.gitignore b/BarCodeScanner/glass/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/BarCodeScanner/glass/.gitignore @@ -0,0 +1 @@ +/build diff --git a/BarCodeScanner/glass/build.gradle b/BarCodeScanner/glass/build.gradle new file mode 100644 index 0000000..a8f70af --- /dev/null +++ b/BarCodeScanner/glass/build.gradle @@ -0,0 +1,38 @@ +apply plugin: 'com.android.application' + +repositories { + jcenter() + flatDir { + dirs 'prebuilt-libs' + } +} + +android { + compileSdkVersion 'Google Inc.:Glass Development Kit Preview:19' + buildToolsVersion "21.1.2" + + defaultConfig { + applicationId "cz.cvut.fel.dce.barcodescanner" + minSdkVersion 19 + targetSdkVersion 21 + versionCode 1 + versionName "1.0" + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_7 + targetCompatibility JavaVersion.VERSION_1_7 + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) + compile files('libs/android-core-3.1.1-SNAPSHOT.jar') + compile files('libs/core-3.1.1-SNAPSHOT.jar') +} diff --git a/BarCodeScanner/glass/glass.iml b/BarCodeScanner/glass/glass.iml new file mode 100644 index 0000000..5a7a36a --- /dev/null +++ b/BarCodeScanner/glass/glass.iml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BarCodeScanner/glass/libs/android-core-3.1.1-SNAPSHOT.jar b/BarCodeScanner/glass/libs/android-core-3.1.1-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..abd760fd79097c35e42452252c1ab390bb46e1fe GIT binary patch literal 11566 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

Apqa&^iyye4_-d7>6Ra8x#h21>jjTyXMTeK zJpKa@WSJW%+x5Vs-96q#1QgL4zusMml^(vv-b~+kMVLEwd>fyR{$qd|F5TJsstWSq z(}8vW&d0Lz%q;*re8jhy1IeoZ`??pukR!ya4x6^Gw2&kBx!iMNUxr0JQe4^_<=G}~ z7HU$`%j#8xbv|!W+AHbRgk`yS1oOVqY96DJ&9<$^s|#Co0==-E(g7J!(|-7h*Kb;N#Sr~n zU^4qIB>!V4DC?4dHPN8G;;?6YL45y53F4zq$_Ln97nzak5MmMB-~!(1T`5i?+BTd2 zYJVyb?eU;Xn|+Ik`B$Ab`S{nopc%gG(9%8zLKY?u)v@RFu%%6R+w|}NMu3DQ$SdF7#)~5ADq!tVH#~@=cw6YP z7vKF8UxNXCMBW7;i#D|9tCZO#{Fv{hPzilsXbQ{>=#TVt=#N_M_IlA!&r&S!@2ZsY zuilkGPosf6lv_3;4U+G&!c_wko+#U?FF16mFXXdKcO38D@}ocR@+IL?vX$+7-Yde0 z_R$efuzXMzs!QcV%W9NE`)U+Jcj?g|$q}#-dt)>bOCTKdqVsCd6*?(Ges7_O4A@AP zDRf8Wj$Q4{rIfwn(MA@IRezXS0zY%eBJ;zZu$6OJ6DSjc_sRqVO$Dv8hLi%^Y(0S` zuuOLf9J1snU1oqqa!N9l$ToYV$b^j4mlE;sD>bsTdFt~hf@ax_cM1^3hxzOi6JlP^ zT!?xZMM$xW6ioPq2Md5XfYD(-(&U5~Lt1LIA2Soa(=iMHiFlGcPf(HeTmd*moyR** z4S-^vq|8&Aw*)A%Ows~W=WzgI^xroYWlB|U5f!yA)@&Xk#xk1eu#l4+DfNG*>B6pm z&$iQ*A7G8_pbrns?E6{qw0Yo8Cwb=b>9j>44<=RT3X$J(2kJ>2ppAlt1dus52e_r6 zAp&H~)d9@eXvhFT^S1y$_V3q(XbA|*6r+j=yN*qW;eHQP!x0scCrbqwdg{o62$`jV z9!qEji+GW`q&#?}DJ7g=)F|R;{@s@(JvADMjR_xk*#-!sIzYm2v^C}(+nMl;8lUh~ z{&pS`!))^nL6X8Q6Gd%}HAjiVE*E8J4K+teNQZk@tGe~dBs%zB`OJAVfEkSy1=7l# z3LuxpiUw(Uj7=Rb#c93tuwl*nnyawE-~3kz*KKj8a=o03$|OfixVd9t z>x5Wx`nYG82kqVL`5|MrftlRmv4}%vG^>jZVsY{#W(}pu#@!y~(~8fNYB=iik8dv( zc;#@K7lOu>1bCHj*cSvAZ>|_PU_XUd3YP3a|6&bIlzcBKmtrNKq_|jUL%w4J)_Li0 z$&Lk1Ir#eN)`Be*elbY7`4G?gp)2aj_XoAMD2qU`c#cnm63D4gz*!uxeCr{HX0~*K z66>7#S%^esLHqR5Ssdzk>)0kvC)c_$Y@asn1-DbL{8Gr6SqU|M%2C$RkV!RXIPX@* zAv~=bN%I5}>lbg|8g2Cqh($`EMWYZrL5fYvphYz+JYkGQOQcopKWY;!a4giitWU32 z>@VCkXITlXMl`cH(TE*NszNriI&qJ!OR`2Ny*LqV)Vj4+951!27vGa;4nf&;EEgw~ zZ4OP?O~{?zaSXm->ya*b|0W+EhIBlX!~!?2qi(XjIO8e2e>e^VS6J{GgAU3M{(2 zc?W9%AJfuoH*oxHH95NNP<&XtXc;+vH0~ZB> zD10v=McN_p;E52w;l*7w8hGk&im^kB&MvIQ(yrK$?Op`Wmzna zQym}u%!RMZvf{34CNCe@m(JDRur=Bwv}NdexmBk7+D(P8mGAr29dlBH0@Z1C^iZLa zZK`ji&s?7i3}s?%YGkmD)04RGF4@IvQ~+ zKeCG%He_>Oo=HaQlZ1*{Jx#{s_XQYCJUfZ+w(;!BLKpmsH^jDuC ze0`IScpd+?2K8E^qre)_S(V^?$XN>rM^c+!;2fU*N7XKWpb%~wO}K}B3Y5!vqsTe4 zKqjrpY>w3|{_}NQxA5<4W_>wCh;9x=&C^sWlZo-v1e?Ru!3C8rFZ?#`d-!+ijt2DZ zXp>IzAqU>~pPw_~M6No#pCdgc9rV}gpkkfZ;=M$!0#IG#U|%c2cAm1lI*ivb->J8d z>3E|dU!MI?p7ZuQsnI`5eGTxc-k4gSQ6;=26o*Ni1bJo0cFGk$rw?wsuXj;o#}nh% z4u@9B}MRXx)sKyMOtUSM-xZWO`dEaBZX9LNNDF{h+T$xJ||z0Cjc6}PbP(st1t zf4p2vf=K6Tqo5=M1+gBryehFlC0|jTS6Nq7-P%MkyZont-)d7nw~ac(wg$Bb4l7*k+skU9iCrW+dbLwg|TWo?={88?YaO*qgb^eV>H9`Estc%@Lw>3 zAN2~)1j*uYE}}@2SS12!o>r9_`ok!2!9hq#zJe_CK;O|gYDg(sp2~jle6(WLFh92{ zq8j|VJ>%GN)wWg~c~`kKSm;~1;isj7T2|B+WVe?ex>;LtM_2+yMC+ysHnPVclzE$TqCY>-{TfBK`K`EB4y_p+;F$l6z%Hr<3@StGIrFtC=NpH2hXVQPVXWMOX9Tlg5y)Px>aI7I(O~PJ6+v-`1EF!9lgiJr4fPs^-pa~hA$4r&cXNwCN z6x;vai-h^u!o5B7#3s@>h0)#pYZ8nEY1IkYx7COob<2hJ!w{6z9?rrj^Z)7QGbli78{Ptps^Nhw?wkbrK0Rzhy&~@ z(aleldtYxZWSbf#v)7p9yIh8><9G_j^LuBGNt^@YH6zJZ$;v9J)lQt>MP33^%S(o9 zNrc8U`zkZ8a^2=ep?H+`=u+rdlCIWRtt<`c#_i$L*2A4XqW`cWqUd!Wy}4L3EJDMs zq+sBerUr%+C5-bnA~`1VBMusPpli7YvkW{9rui>x?wZJgm3THIH}j=c5<+E4 zSg(P|y8X*C3wmT8*`YSuAnQ4yY$SIy^23|mDmHPa-4f@MXf`sGs66CUD+BAU!@@Y7 zq+Nk7tI*Q#B(y2dRG#Ytx_dmJSLx5#o&@+?3^&@I(*s+(Jjg!5F29mKD5=v*_)9}k z=12wOu!Q>tI3+4$qqq9R3QV@xZb08Veeu(tA>Q*tefpxMBX%f2zbto$pF{aaW$+&Y z%GUPz69j2I9?O_~USNI4@><(!AuCdvOE^-^VvHCa2x^ztbBbI zpeRRIH{DSE*5HenZUn%|D3`~Cga{mQg8|EW3QRY;6IWcN))c)jI>=;g2mgWI!(?V1iazIq zp4SRQ=51bn1x-W+S>U!eH@}N^gbh*JanfiBt5SB5$`qZVX6)@cd3L77o>u!D4tcR5@AEKMbcf(xRb;8VebIKL0>COWiz}K+v}E+n+C- zU}v^!ArU+pS*g5dXF?J!*4+j*kNZHr9FZoAm}d3~~Y zMnG&3dSVCP@bXsOz9aZ|geTUAC!`as`)v*M4-DITLT>J#FoIF;$tO&(Q(;||MQ|P8 zajnR}XWqZl2uqmVe_`KW{R9-SKpa$fVjqw|E%maA5NaFx68zG0lIZL6fpi0RrzI4A z1whgD?NF*YBZ5WY2t&zbB}%6D_;2v zbyyn+p2@13?K!ix1^lr_Qof8sLrrc{4ImrRyuBZ9oZT-uQ?L3gqj{X-%~#r1>N`4g zJT8%UTEjx;p5kP(lWlQ z#8M~6DQZ66&_{UE@U3~ffgU`xE{CL%K@!czqcGx)vwKJK77?=+IqQA)&e%EVpGHK$6QPvSN#;JSQbWH}_O8d(Zm&AJTTSvBe|PZ}vFe(f-lorw>U!J_G+L)m|3Pc&NTdY^U17J)ZxO(?+*2&Z zn*AlZO2U~=^Ft@k0c=LvzghmkNH7x8QC6RWiojA$W2KY%Tu)zUV1=TB-48JCfC843 z+`2d%sy@9iupmb*mtxCEqic(k4W-UYfi+csOZ^lthJrB>Jl3#DgDkF5WMo>4UQ3e$ zp#|0~r*G7YJM9Jj0(G1ejL_^!GfX2G{bQ-IZnGT~hNA%neYQPpOq^YFUvtl6Awxei zGEGopR)hNKj=ll%`j1oe>+kM?hCx(SP3jB_h44lk^m_8mXaa{_kmiy6MgCk{gV<{V zf@f{Ott~u*GRgaU*_c=+Ie$F4;j(T>iCREs-fxIOeQuJZZS`7|J$+0aG=U71W_?A^ z-zK4*Yy%gr$rfAa<=3FKSYNbZH+*@@xmRYSd7(!e1`}Rc(xcKxofWb~xh0$G)Uj*H z7GBA2yu3MU`v*8l#3Xk8Jlp6CEm>-m1JlkE%SEcox(}Bl|_`^0YTarRdgim#9@s0b2QOF}45$9QWQ+RcfmV`$!VjW2*4`&WA2o z@Nc6*YZI+u>v&(5BJVJJWAC`J^1jz2xwOcAT_&1@&K0s)klU}AxH|FRFmKwK&nP?QkxE{mDq@;$wPd|gPhDu z)idku&qF2B$Hp^(Y0gNAXg%~yYmL=w75C2el(vj?*_IO zWFn49nTWlUl}9DY8XRSbL+jv1X6qn0K6+oc$mpht;9w0s7~l%|q&-!x0%pQnN~@Lqs{0?sRv;)=&J*s(4-BmT zNwKB;9~9gFnnYCX%^Z#F|Etqhs(O8g_@REuI6Ip#ajhrKQOKkR%m_-b^l~P06mI2sfai`bsWR0_95NB;dT*>nxT&&B5YaLw5 zpxqWJ&n>c%O}`FZv0wNzHDY3dAwCEm$Sn}~Nc;U*ym%WC1;7fjvKAv*#4T<-$jWu;5OgVR)&M@Rw>~qJQ6VFnn|nM4!6C z1pm5%_T#SFsfhyjREQz+^OT68vsfwHfrQnay#|7XVzU{yYc@M=)-)9YedB;JmUiJJ zTa>Tqm3=w5glLUW`l?(a!!{}irMh+MzH7UWYf#2b93t%oHQmFHZIxLd9QErP8Nd}w zx2Tk0>BTDtNhq}DgN;wee@=H`TwcR5N)yEp?#9Nz6B zl|l`rPn;jlwfpqWV39}n%-0iA)%b~r|62AHB?tIM^{S3G@@&w(%%iN5btp^HDdE6o zwPmZfhIzc2;;;6yOtXm+Co&LnL1^x!1U?d~ApSt7ywT8Ip`cFSW;bkt5`}6q{F_;f zcWRa_#6C%0SxPW3`e&GIb6{QEvCtPU;HVjF|M-{gdhVJ9EKysw%k;$`FLL9{NBp*d zJ6(s+@+EsCHS3athbSI4Yki9|u0G3*%&N{}^<*t7DaD}AYQ)B-=g6(=Aj!#b;*opV z!j5NpDwMi$mFoh8Nqzg}^3uV+8T|qYnochfoP5SiA*j6SsK&cOP&G&WPHXG-LZ>M< zU0r)_N`}av=3EDA!tRG{-O^pfCREbGe54t8-i$?{N5f`1_=m569c@P5`_M*AttnR6 z3NEJnw*9e)mTRprh+?e)MEL^6WkYA&1-s#Iq~c)}g7R1AuOHCuX`V=@QudGMiVQ&RSv{AC4}Mnz~;YNu$> zoR`6j6vRB%O>1haOlGRb+r2Y=^Ia8V48XfWZ6NQqjQ28ioXp6v*`tuLvKX(KWwD;& zy2eX}-qnxVz}6|TFou}GyMnKZ7#d+d6M7qNubNq5pVfh9^+&^U z(~ZdeaubNj-W37mLoPFp)hVASl~00`2ah0{0Hp#cYApgy{gafO*HN z#(IYJF5hth_m1Ynux0r3hihexF0HQU*G4twGf@@eHJRSWw5v?-;C$=D5JzjN34|Ob zmEPPG;!c}GMTUZCqs>;mt9Re&PHQbV_&H$u!pP*rONz9%&)qWZJ9o@S)2-bWtlByI zLp&ITUe+WiFZ=iWcT=Sx_OwTBA;D`4OHRhGJPz`ov zOw6^jt!yri^X6zZOnzM~$%ku_O9a;uj#GeF*mllu0i?uR2%QIW=}Qx zrn<+Vj3as>A>5P^(00I{S8rfs8fi2zUcwFcks2=^V^t9~SvF}3oIRq~LgfkCS4vUv z^-obng)U~Ia;=`A-0NU8hF*Hf4Zsx7z?Yn$i0^;dux%yG7#W0C8K#gKzx!2+WY|Rj zJywEd&yvsSAG)EeITYAeZ%_iAT;3n5)kQwz1_C{^aKhz;~K~7 zz(uam5g)<|^T>3lB3(2NcrX>(|8k6>za$KKgWN+lJ&0`gRb3P92&4WKr12384)Ee~ z98e zE-Lbx(?yl23#@Y%xHz(WSNfFHa&whRwbeZ!+YB?H+HPpoiPMb;H%4Mh@-#~s#%utK zGvbB`jIDs*$=jVdoG^TEmRfUqc{MpNTgg~8)P9eKb3C~n&fowO#E zRmKklMXPhg3FGOVnCyPHm6}8l%}fXn(ZfF2X_3lcF!Sd<1O~+!9|#-+C330N6PXv0 z#c?acAapsgVr?Du;YtV9;rmZSkXVfw)}2P~dL9_I;C`<3dOk311FU;J$WLO=;_IPF zV0Lsie7#zbA#Bm{dN+~Qg6ZQm04=F8m8T@9 z4hN^q0;Rvz@U2OO2t2$VR&_e37KmmAhm3!hdN@3mKQ}8BSnv?$zhuSU(8yvs!Qa!V`h@lI%V<+`xFc0W8H{5UxkKU5)e}r;9V1aqL1*L zn8<~$NU)lU()x}9TUHbj(fPHRmB)4BOeb?-o#r;8l@hfeNn(r&Oq2oexun4Qjfg6F ze381@2-=oO<#F+=NJ=r;?k={xbD$hP$A{vc8XEfekPH6duJ^<+D2x^Uo>z>C6W{E= zVQRkbWJMzr%;R^Y_Ehwhhpl$RyWtWp0c7_o8?w@bVz_m>(+76s2!l|e*`ddpY8AQU zGa*!qHh@=frJQgG^N^l9Wn$T7EJS(pXLT)|S+v$7jbCldELxK_=|q@|%KomC;7Zy$ z@nt&JWmIiXWf6DP9#rDGW*E@+xt473OsUb^p4?;n`1$h#ky})w7RI9y8K+p(e{#eA z9Ofq-P=ZL;p(gb)YWCl5QcmAfHuY5As|T<^oKg^rG|A}|<#qVJz(iPZ89l8$;QvPe z?5zZsD24p-BNF-l6adlxFLI3je-HqTtPN}ojqK@!Y^-ec3>?jDtp6(pCMsFk%*ms8 z)1qkPzzls$Fg6aHf9Oz~IbZ`Uk))Hh#ijxzpzKEE7r{dMAo7U1WNFscYiL9E3R#j)5RM=I(^@f=`+LW;w| zmlC(rN{%^fA=Hl-STSQgg`r~EJfYAYKG6ue{me9TNzDK7kL*j*Uumnixlat6=bF3E zJy{VcGgsDS`<>N{4FtEVeyMvkZx*x(uguh_FJr9eN{wJ}txzX2=*cm3Ku&@}T{8$- zlwM!Ke&7`C&UK<*L)4yn{n_u_Bt|mN8f+9a!4iCRsG-c`X`whwxOl#{X1hQ}>XQUf5NGW+cp%jX^jM&h$!n8l z>?>nBJsX0KKa2c;tg_R=#PoJBHstO_6Z-sWHJaEfjqp&ro?u2|jN2$^ks#`&cLH(= z@i*h7I~LTnN_j1E1qbmGSEeVE0c#t2b6huF+Q&3DXlJaV=IIbuvJM!3^c4hCz|Z6C zIdtfbp&<0ZPWb6Xb$|(W^%>O2U1#=x#c~Iw8~R&QOT65*930s69bJmXA>3vovIqA- zd#XZN$0yRw*+RH%vcrZ^7nAqM!4n)NA59~0zlgPlylHWvZDv5kT*sUT#=$Q@>PA*0 ztU=EDfS;fcE<-|BA=}|{Y;!6sr$V*KO23O{`A9!i(?lRDtot(LnRBs=O7ndC=JEK$ zfEdn)%&p^0+JqW63t)L=6_FTfPkey<2e@SdM#!2VKYpbD|0uct8@Sy655WDe1|x1} zVk&LqY-B0&Up)VBT2~#?GhwmuE88Z?#+cEU&NrGq{+AyCsV@Qo4uPeykbb`+Qjd5d z%;;~SdKPF9)Mj*wM)N@x8a4ho^O8ZZ8bV5q^)+)g3tg|q^fk)rO0UMN2d8@GxTo%? zbO}+J2CvVQw@int)}suM%T??5sn+3a5PH=j@EVxtR9Ei5WVW0?K;>R*QRKj`f!vir z)nM07o@5;G+N{$+l=sYuDt!c>b;w$&w;Q&F-ds#L2hr1_~<|C4WJ1=Ce`Qa1|x zqlKhfZw++2XqzLZLYF9)vKUvjEYt3kI5|^9Ly5poTS%*`ceApOPTNQx(uc>t8bU5UZ$f*?6Hvaz!83+|85%t9ti)0C91%Fo|`O-VCL1pQ*}L1(C%Q-AykvomfP6sDrIq&RHSxOg?p1k zGiVj5I+@PY&Av3p?|m_7L79ZCjks0U$l1iRq(7)3LtOf&+?3{y&;@=}c>zAYu0E95Bee#`?h*0w7XC7> zVe!B4I!T#x18w3EnzAx1V0IbEA%sh~F~Nayw;mPH(#n$9ox_LuV__}_Cdu?owm0ED(g=8!Uv}$V zPt@ga{6&tbRc1&ztRNsh`JsVM(m(JsZB}mzA+&KA`&Yf#^%^|Fp*4{Z`1av*QVZwW zui!S0wbsTK>aN1FLZ&7W-O}d5a<`rH)v*}u$@?_+U7e#{z*?$u?s;k^fGmDs8 zc=L>7xZ_6=-e2EFrBB)s+|a!SxU6@Ebjs?mFTpq#X23~{}VZfM~KE=-! z`^XQY;6lVtKZJ_hTEqb{3<98gY=~+&}cnX2LoezT8;x!42u$>XYgSqS9k_c2Pa!d?*5+?FJLr;0j)EqUF z+JcCEbMC*=Fp}bZ0;5G$aYDbJD3)}GKKweKh$~?)>~wbI#}G1_%Nh&Cb;HJJ-C#%e zQ;RRt_zfiRY-s3ww57CGn~CL4;>*FH0Ud)KXxfgq8X8=8yEJa=`7$>{9nNdqNiIMS z3x|K_>h)+7sZ2gQeW`Bg?VNX2QO^5dc7dFCq?ui1<|^nkYPPd|c^m?%#PKq@0TlLl zsb61`DA1?Zjn)4;B7lge#1ZiKM!d=VZ8wKU;g zdKy4|BJN6?2J}-FpV)ZqV#|1{8$36PPmT>_s+I;*clT8nU!&}|7&ivyyC45#>x=a1 zR}mBl{%vQuw;UXu7m8xI4Q0_BlR1g0T^!J^? zW54PyTx)mWpOH-n9|b-TbGdVy;~S%M31L$o!#b!|hBH^hw@DxImKt!Q~d zw+IRbp`r`ORJqnxFH5?A+j&lWbzzKJ9CD&kZ%;K*76cYmA76)iqYSgKc2;V;GW$PYCf9YbWm2iK1Q~etQ!|u8d$c;v2G~U zY;>_1&HMt|0wuS+S7MpDE`D@aKajAkKjQu^T-u;LB5o2qXI?LsZ#J&B9kjDmP{1eU z&eJJ-_3IiGV^=c*ax|+=)~ihv*Z85=9i!F1)AbNV1nk|%Am6`L&*;7##}^+HMc+K) zAA#}uYP%w_ZBuy0(LHkAIC;Wt_2_X6MQsfTCCmhyNPOVP?yYCMzNafY@KvLO6H%snv;dRF_Tf~ZY2iP!ghmLf0FZ?eczmM$;;8A|%ow>=9L|~2FKYxL z^d>5F5=WNK4SxC48c;5?%0l~}avGAVv?N#2$hSFyMcY_{I$D7En)DmJT@6MJaEl-6 zq*deC1I*9TS~k1j$ZYna!qVWN_I;rAhCdKLholYz8h#pzs|;ygXBDnkGukP|aww-+ zr6C($VwLq`FpMcj?9=m09>*hAQ|Y4_uN!|Dj4<+xJ@EE`p4)x8=kL)CWcNW>>hh6Z z4l}Qt9BhU&5Jsb_;H^+C2XJRlS#|Uaq@(JE@Je11k1f^vLo8aR)Z_7_?@f67{iy;G z%0eD#@^V1thC<^0M`c-oh9(0gBv@{%ILGDKTP>Q9#!#o6AuS)RbjQ(u_e30E*rM2y z@pdVG#QlV7B<mEf}Bh5&+&hby;SuWXW{& zyQA~nr7B>QVE?4QAY`l1KIr1Amyv7RY#n}n6S|0P=-qpNjz7L>PS%%Kx~iLK*Fe;+ z1p+x9QP+jv9U{Bw<6HHO{rBf!$%4f4s@4!BMxC0khXCaMl>y)=h;EM=1pUm|l2YX! z`dp&|5+cdD3o}WI87^CE%aZ+I2id-#|73YOB!i_MDK3r8 zD-uoHJ-Hb9bJHb{hAWcMjf%ctwsumhj$pPbe)3m=D%ykyN5ZUH8cO9e$W$>y8HF>5 zHDQe#rpq!n&nl`KfbjZuN|UtSvMX)rJY$T$v|wfnro9IRexYUBV^m7hHJ{2;@5utq zQSZ$JgMu>d^K#am+#xZbYoZBRHO62$gh zI1G<}G5tM3!ZKJ_&t-@|ub^J19UGJ63uoTLnNJlT8Y~!zufNU=G~ovB_fJdEi-L(L z7`+n)I~i$R{)~WaWzu@XSx$>Ja9f8X{+KcFc;p(-mUGA3Nk_@Ry@|R1ZGD^hnBZFP zaB3x&-`D%N!e748}HOh%3y&A!*zX36no?{kbM;*`>E`-gw0zm2m;N2kAsB`K_C>5PAd;QDvk z#)+79Rwn{S57g{Ep+#FRdrYMEon#BW@rM*jHUeGi0q&C_q}B1iEtum6O3yJHeh>Ck zr~9nTBgM5c*2BY)TLdoj7`*=N2ledI&%CYB!w1$Ghfim9_*)5}uCj1-L%90%I72qS zyD7xtWCKgjt1gQ`-ByA#t8quB73oQS;^vQY$m6aTu`bca_qJod^;-X^w*8DB6H(L7 z#MN<%Z=)0tf;=Khu;mqeLa;XzZ_Q2bycAlSUBJ}*UQnSvR zSN`A(@A&EZ9ry@0{X@8=-H7$-W;B%=wAY&HF)?7+%?`D|=3{e0MsM5h}|W_{Ap z!((Lcv|ri6IO@Xse7GS*&Wa=Ou9BmJ=1||I^L4fBl~?+zAMD&v@?DOgn|7Zs&@YaE z1Q{xz!|M+fyUDP8SXZxI0irAH}_JCvRkYi~kVWjt+$GXfTqRZ8v z^%_mBFloGlaPEIz6Vd1Rh3N4IV>eD8zsLG!34i{cWpE!E3?H4q)Fs$&ARD}fv6p-xDZ_4+{gC#I{rc-* zY3|s4JNR>A-$~Xr{PfqtmL5{(CkaZq@(7G(eKY}&CC$4afD8r|6-t?B;Upo6PpMek z^ac-OX)tfSmUtcrS%loL@=q@URO{AuU86MpykfG{eVj9nI5^RwU3 z91N}>PV;09&20^BIm$R3U2#C#qnL)2qlrBT0@+@t7$?!5Qd%mudW>~5x$AYLUfRE2-F+A;#&ANA7moNzx|C#HV@Qv{lVjli z2%Q3Xw_t2X(CRIx|253mL9@nAp)xT9x@q9z*HDFY(jP(D-=)c|$b#O~OFP9HXMv#z ziefnM1~JkdqCZrj1}5J_P`xbL9=qn;yUwmL1mdY<4FcsM-#Jb7wke0i(9>~;@`E7F~s*d;~n zk?a-x_f*kW=(qT8fYfJDO^3+hXB0=ozS}K4wIOYFf`BrU(*g!KEz`z|sq3ui^Q_^o z8S`JW)&=?F7)*vE)RqfDj`i%?L)1!TGHnhc1zgCaEH620iS%aatOZio_Ba#Gr3p3G zAt*)Zduo)X!+V|zr^S30<(i%Sw#+-M9FWbe7AqtR&`agg97H?(O6qN?Wt|U*^Q;a| zZpaUE&UCbSjmfw}6=d|qvbQ)IN2ED! zDnAueQk7bc%N-Z~^;)HEaZOqq_A}eBG#&IYk`h`V_1}>C*qy zs+pX+x#N+t!>F~%Q)6P-0$1+GL6qS-X9;H_>Q0||7o6cX$I_Y!ks-Q<6ad|ydgnnO z8vya3VN9Iic_<^<83xwzgBR_HM4C@4ly2c_OXS=L-5{ejAV?>ybck_+o^}W%A7%X8 z?-u)@#E1%;C20@KAdvO=*Aaqg5k(FmkcA|6e53Vc$2RPz=d_t;WR&Gifo%t0^kzlrbHe3rO(C5WkP$n zR!M(_X7YTiZ3XjUh%6=Tv99uqc>N{)z~LEX{ju}>%Q_z7=6{j))=_OP;k#%l#ogVd zIK>@`JCx$?6nEE_;_kuS-6gmew_*)a+$C6WPWImSch>#utaI00D|zOfXC}#H<(u`r zd2MX&+}b9RS3VjKl3lTYDK4o>{A(~B=eYod7}S0%n41!a#mdtn+1U%P0HllWr-{`~ zpAhb=)r}uF7;jCa-roMr0NB`VcY(uw_l|+~|F4}~%ErOc(G6-Qcl*!87^|kNNTP-- z;>0cze*alk1V-(EtzB7g zB>q;Jy+5h)QhB(tSM^Jaig6923B@57;}^$ro!748W(x?nwRDIEu^?)p)vV@PS^oN4 z$>B6Wrd%jc|HPB_WwVXR@d@zlpcCZR6C(*+zU{4wi}6z!?XG)Y(t1kK(>|$bcZ=)W zkU5PLe?;q`a-+$YB8D3c*o<>D{IL8Z8bim6Be*acJ6sK&E$aQo(+g6}HHR3o^+~x0 z)nE_D>JYC;lVni8OsI5uWqsUOk&UPFv}6K+Bg*pl+yv|Wq+bwKS11gNlgsz)Htz3d z%B!%u6xOz;*&7et>Js@rjZ>-gsBWE7Gd=Op`_2%;`d#AlDis4IqA3S9B6e#;FqKcJwcMu<{cr$u8c|d9Ug&FP>uU!0=q;U^2sJKSO|B)!$<#K#Duq7Nr6w zc5HUVpIBS&$K6yJm?$$r^$G7QxiU*}9Crno=B!1h660)}Iv00M!k>j#&x+;=7^2MF zf=bjW6KI6`@OIQOqk5T^mWE1(Kv@{0ZhL(aqmzNTn>olkK%duyTwO(4QBv!o*4BP{ z+MvZ>zSTozJ&FFM*j!UFz;K}pxFqA37nr`#TJ1u&a9H`6wkMg^+RWlGjxJ!OY<@jY z#Y~J&B4B@$VDHu)w=8I}v|I7$sbFWPXeX^`XV=LRUA#6Z$3SJ9F_Jhi=+{a>vzvy zRhsI<){JV#<1&RaR4thr{X{Fwf?T?&6k*>>`>?rTR5f+G5L+MZ7`D zo#m(&`u#K?k3)@ZZzleqFpy=4ifel}VJSPYM+=&VgNHGw9LMv)xajyy_E3z6fu;Hj zq}twg7QhVnBG^>x* zk?NdxR0`-J>u#)I>};;JF*}*p1ZFsF+T$)@qJGhPn?fv6ZiPmOY1h~@8zwFGI#e~S z?#~yLcub*{_(575sumyjoz4l31yd?+{C;rtwluJU9&<7jtXflA1J9-fm0Aid_r_&z zdEi+K$$zV(u@~yPn_x|qW>Oz34IhucH7MTw&Zf>(ypFOKWvzc%WFWqMLpCkFKVw-` zL|<0T@O&|i=fnd9h<%B1_fcNmFL9XY6ECvp7UkiHeL+U(ta2PiUVmSDZi%-U-(DyA zS!8o*n}X49Jdl#xrkp-nCDX#)$)W5nKVyp-dq`Q@efG@+~d9ru&Epn>bu$q`qsu8VNcW+uB|E4 zNoXHN3kUQ+9Yx3V$l;$vKP&4q*0q{jq3mtGO;N+E3w0ZnFBlY~0Hp{T#UVSKJV&mE zL#e;xdA|}FDoY*`6U!_Id`mR1xZsPP{Nfm{6c{La7Kc|g>OSmuIJlBJYXqtM((BU- zGSsMdf;e<=A#5mzD(wl#`#8Edx=hOmI-0ngum5J7%@>F4amNU2Br$8J9C*ywFt9VQ z{pv`P!9Q4+kzNlYAV4(=yWsR?o#swCz+hsV?R`{o5zQ6+b`A{ASw34!6ix8IcrE4^ z>t+YkfqbsCY>hzyC?15#c1?SD2Zj!$s#aL9s#?a`UWXRn0W9Ab(rp561M8en*(HS<(~gL`_9Q{mGgKQM1;4%R(v z!;4&`T>ll*P!(fg>Lz02mcd~eB6R3te@}Fr$+Uj@`p8~Xfjl8gk z-gdO^H@M_@al)DwO*?9LVDIURRT+9VpdfLQh)PL(08LmOOE_49G(0pAG{akhDl5Zr0xL#PV zm|fmvX;v|_6tPObVm~&VUei5g)pl%;VAASb$nHjMg<@#Wi&SR{bVe&3?4(BG1G#@% z+*jqKL#$Plme`pXojg79skXEc=s*Plh=eb}|Fe{zZgKQWYSe>7- z>k;ZW0E}(u3?aeuMFa`@$+S@4VfW~qO~gNS0RHmzXq`p-*cu5BRV(6Wc*t+7cn?)a zhj+Rtnvg;`ceb&5Qu8_-*auoI1nhTO9Q9%Co8El_899Rj&srUV9sF_ZQ9SBd1rS^5 z_Uc)0f*rcxTfr)AXDn@J$Se4we4vodetw{0fyPR{S98u0O@C{nQ*(hQ!A3!Sc*rX9 zONi0eLv~ZXP)@I*cUzKp@Cvgv5q`*qrS*W2TjZZ1$ID$ZcKY%1AfW7_3m6H(#7=B%RjP$A@Slo7+d42P}-pa~hf&Be5dygkIy( zuW0>F7dn*kGJqk~j_VV~{jo|=D}?w%VAW9jjwk51mkX`|pjpy@{$s~Qs{q=x>!u;{ zW~kR+p&rtnpUgw=B@JbRT$f+qYZYt1pB&O)OhD5Ttb4?WP6HlWFzsx+=_etu{-dp%0d%?;2mN+_-rTpz^;pw`CYA$p*#zpF4#5}q_>gtw zOGBLxn{)_+UZxcH=%l3dH{b5#?6qYO*I^IlK>NZNcdi8pYkoxD@m`^jUx>W)X&p~- zp-%(m&J<#35M2p%2;KhhONir_bcW}&0opAXWIXJiFX=4J;-*m_XvTiG>(niT2r-;q zfV7EXNe~c0XA3)Dy0wsA3{Asm_t!F#RwOFv9ufyw6-qFTNJ|TK{BUYdfkTo`umN4<+xRJI{$Fdx!{Fb$8=MEv# z3vOKO^^I?K^oX9@1$fTv{sT!1{0Hg-11za?Z^g6)@s7IB9abe@#Edi6ZPIK+LjfdY$Y7!SX-%aVnNEuYIZOuj- z2U~qX_bDHuxY(C3>-<#&TH)Cp$Gn+B1<>W8x_EaIpKr9mTR$c`2! zo4x0NvdciXQwYvu5m#J4|6v9Fq(~pX?+DQ{{7C--&W^@M13E;2JKR=+cWHiMgt}pS zDU!p7odj5Bx>b}ENzn|pXI%bKu6}{?B-iuL&ePb9u5q&8-PQ=QfATJS%cSE73GAV} zjprbZQz5WLDCW2b_4AXMnKp;G)Q6u@v1vqy`2BQwCM6_T3U=vtT~6Xh3MtB=%+@m7 zq+451X$MmpcyAziF(U#d-)~9KA4$Cswxp%H1_$vF6<)> zyS47eExbXBQ5$$M@fKS5s7vob^~4bFzqG%JbHmnHo5|;xZnz4#P*nlWC0j)06Cu;M zz6+NuNHfH_tp0^t0upV+xy)MugV(eyyw3tmVg=Ws6g*w;Y^mJ~KCA^LhJ>TCr&(YO zD$-_KwD-HV?N9Je|K+ssFPNZX;p>t}!a=P|`C{9y#=m^YB)?B+6#Ie?l<`j4YQa9| z?LrT&pS{Hvg;o>5cvDOXVG>R^$#z=YWb^PYdzF=Kehpp@3jfXRuc;81uO*WI8NJQTr*0_KCQs+Rx%%VQ4u>8$#Se z>_^x|KgKz@9E#=aq|?H9gJF6K%ED6gReYa)!^`A;)=sNI*u(sswB=WB#9dUVfcIE7 zOAtmO*FJnX7{Tx+cb^wVq4=FKPwpMkTj;UDq57_H!3=i@ni#<1=N17rJV{{Wqt4-` zOLM>Wk+V=Ln8%vYz@X-MI+AM^qgFz!9F)_5ElSb7-gZW*%ezo}POYu2Xd8-Otu-C^ z&Sj4rQ(J@QPZUdV`xOXN+xNrvI2`8ku0#a0;d_^sdUY2bKt=m}73Q*YW3-)Egk2-< z_V}Q(K~XBtx*G27r9xww7e+U&4Tg=f5|gifi^*^`-md^U9jj%PUC(7Lb=fni+>rLL zXsX&9qM=lb;C8cWkwo(9OcAW@acQ<%I?UyI<{>=G*-t?x?U$jL+Bd;8bUIwZOyv82 z9^W^oin%+S!8)MX<=6B}S+R_lx)?>DGLQKrEScQyeL!K?T$*hnZmC`uWh95Sl*SV! z!u@I~-7BcM!t1JMus!f78j|{UIA9y5B1@yYcYBP=KKo69f7Ihvb9qs8Ruh+^DG{bR zt>vp_9PR%14wu>^TkgmV3RVVu#9mZgp6#k?PhQIv8y{l=>DQmjKig_kEY;LKq zKWtG|w8qJ|csNwn06JTN{56skg@2-Gh;g)mlz7V|h6a)!3AA?#BJJ7*@s`gpmvv75 z*rISb>=o43*N=*`}dK^>=w#`ioZ8 zn1+svOwl;8zM&2*v}C>`QxyfUnx3bk`p#9i1cj;!5ob}86t=wHH>q3lx*Vk{hd-k} z44MOPkcfQpo?xk1mZ`d%s@f&wq!O;mHte#gq8`7qo}PxP8k;S&aYUT08foa5%G7&n zOT&m<9?nZh&o^01J7Satt*WswA*8uBy!mlgh}Pc25)Ha~(c^^*wBE?_z}(2uj@qlw z%bK+c9(Y*bCqxe)m3#O@TZ6Mk;_2{eg|B~s<3XN=9y8sPTZ+q?j;@Bc0&h%X8MRew zQyx6R$3WXiSr5(oV+|d#u=>(OF!3~Del>&1#%E=88|jLN(h#EBnx5P?b_4u+ei(4@g>!rdkwuAm68^Y)FqU!HUXsb znF<%${J824x0L2d^#ch-p*#q6s=C8V$41lrTWM(k>x__=0-kVJnP6$Os*!0vjl}MS z`cHa4#?NR8Wjh$U4MXws>`07%-Y@H_9V5{Ym>fPGZpQm%n@~JwPgl4~Z zn6Hy*JB+MJi1hBh*dFpcI`^{@`Ez+)gMhYuQI}9^JkX0Y3$Ds*hh&%>MI}4 z!&n*qglPZudUsnz>+DeV4bdo4-D->1Nl;h1`{$NgCN`S3qFKrTPX$K2XZOCjGbxL| z{jndO*S!U+FP*5-${#Gzeh{&iPn%h;s;l@OMFBm&C{b? zt$0LsWv1D^x&^r?tDgF=6ZN8?G-4M)bc9gNbwA?V4ESAL{zPn1l3uIw-69<*==EPRoTgwC`@6l0O&Uo++?979Hp3J8j#JlnGa7|(NDw*HIJH2_UA1{&QRPc4= zUri~<4C)&QJZN1&?s+wK^>$>7>xI6;UJS7#3}n6ResA+0*zcrW5l7gJ{mH%MH*ea8 zY<>hX;Je>&7rTgF(gVM2Y=L3>5}F7=yhpM^9E zh)eiOZ~~|8m|tPhMKt4FBx*@D#YjZsfAXh3xQ83dxy?oMr{lgxs}{aDwzzNOPVU)F zrR+VmgzF8iG|+(~r@pDAaJ#hQkH!xqLx?(#OQCqXRL2YCLd$KNukj|KYrhoIQzz_+ zz82kr%r}F3UMfpj9Wt{;6NZijUT6JmUK!BV zT%y$V-7BhoeT$PN@lV|k$?^QF=_Z7?9`#0KDrR-CMey3=yH4_kWR~||VWwHH+Jqgb zO+AP1|71($`o9R_l`wVvCkS2H)ZNv_`+vgE6`gRjabIh{jr`2v@Yxcrm;CcJScHxP zslvuP{ZB=uObhG)BA#V(q)1D+Ag}94g8LNvQK^1{9JFAZX6F%5EdRLInqc-~ji|br zxt{wV*YDiN|3GN8xA*x7?z`eWbu6lugMVi5Pgi0j1N<{CEIaDjh%?*FKRhG^d#>v; z!y{;+yR`)9KLbLCYkckM^^Z~Eb8?Lz1H}%#6fpj5*0LG1J-jUCpJ6ESI5CW$^%qqk zA1zt)-#k${A>01U00zz;g&{8$<&$~ZwBz6Wte229H81kk?l<_>JYXSm_>@(&P8Q@n z3ObtORHta}+Awq?{3XI$`ME!GcJU=pmNV0oZ$+Jqc*rrwc)l&rkc) zoxhnfww`i5D}Smw_lu*QtmU+2h7Y8?W4aX<+*s?lXj_Ta zon;=-oZE38DYh=OVRKxppG2E>-cy#K;NcB^TblrZ)E5lho&+ZM%_U#%kJFpT3(AvYZTtd!x`?Z290sF|D_R5E)8;JRe%G=upg-*0@B`uSIM$i}wx zow)(|Y$kVMGkp#1C)oh}NNv=5`)svmn4lfl%mc_1(M9K_rG+NaP;C!ZR5UDOy}+5y7a~6$97mN%*&9c$qu92k zYImp)R((>eQgg4;@avyXQ$Oyo$iKM0=!Cgvizlk_P1lpcHW)4lOB}y#Et+rL@n=5~ zhrf-B{|eL470$T$s@HMuB=?b*Msk&VTx%(*JKcCPQ@6^Y70zyH9HQkan{F-I+D;h6 zCQ5YCZa#3i95gpJ3zf6Nbvus-OTcTv77(%jQqEaQ!=JO;A z$7){<+b0Bm3L87>9ACAPxcu$K&HCy>2&`?YU;XS=)r@Ud~7O9?)es#U|h7de{X~ z%trhL(S5EY1SV$L)Sq_*!=wv+r>Vg&KY(p|cvoC$+VVzRW~S(A@!X&*45S6`$vQSH z@*x0iv*vzdFxtp2CweFSNM!P+1?Zk}F2ZA@IX&DhrK^}yBXuO6;uqPN#vl^m%C5Gw zRHg{+y1sY3cF~UpA$d=Z?tF+jFkefadx*KS$p1KVPXA0C)5cP&c+cZ)pOF*IHhJT? z(Gce4Zd&TawZJyntSHY0#4;g=S;EXGf!W70L4yHq31MtHwtFy74L1v030 z#efXf1b60$b~>yEnpCy6;nPAu^d)GlDm>#zzsp=G^5!2R z)H_|nC!Hlj<$LOf6}j)ShbkZY6y9g6cD=A5uct~03+lWZm3EFg0h?D5y z2G`O?Bg{HL566%q`h0?=w-Cwq{eg$}v*dg3AqQZ`oUJu^M3|L*@Ejbp456#PP?;G_ zlW(&9=5&QlU-bs<1;M5I=B@^di7kph+ubk(-d}qg1UT>c(Ej5cGtw;J{5{aAM*`se zgnbMzaa+>Tr}tqU@P)6sOwrDG&G8eT9!mAF!5t3rvW)I*-1X1cMx(WCAEm1r1D6}BCdL*jS=K#HZ8f!OnCvvk zHplMSM%x5?lEH>5_}ZghoIQ&!RVtjn`@A_vc{gs2#p{47Y-g_3BKKS=*Dv*Dq&&=DF_@U>Vh0TS2LgICF z8qC2~Lw2DFaFiRIUvK1q)Eg5^B_2WrwRFD|rLffEq!8QersC4-g|Mk&EMX(OG8WP2 zPf1)MhV;!pxu3$C0{}>8l*=2I5<fbDdT~aA!*4>JB__F25F!WeXL}2tH{m^&Gi1jhvfUDC_xl`M#iXXaD&eh#FON1h! zT;U+1*aWb-azzMHEb@U&rV5%h2EA|w52qX1YRarNsrpPKnD)cU&FGg(T5`FXe$w2a z$y$qivqC8QCNgS?fbb7OAM_*ard>ok9}lOwF`pIVY5;>Vm(*u3{H1F*}32qWgo&yjXHfOTYvzsdPHS+m;a&0Z>;O8+aA&A^KIiFD3Ph!rROw0s(Lx3kx5bsnFu z-@!2g>&9V^Vwl@i8n+Hys^_CZD0XWsrjf<0qdnJ^LW4|T2F-ORpK_HB+IMXf33 znnMon4{9PnAJ(G0ai<77k*vPa^D01mjXHwepCinjMJ^1*1&wBywVg5R4pNzajhzTY z>|GMZkA4+Co@M>!SbX>uU4;y|jAIE$q#yoeFM>0d!Nb~6wTd*nn6zMIM?YLkU~MET zOLsy|esG+wxtP7I%KdSKnxF{Vc%DguSx(s{Q70vVp6lW#WoJuYPGb zxzz>R$+*J0AxE$?Op*>yz5_0|A^+eIE2}K5a7ifH#^cE2LLynk(_@aw!(MR9gEO8! zvK1legHSVEgh^9h1j;-=G>pjUkmGkkLO5lbmK|7C;8#Nm=h{M~5x3^Mto=yDN-kCIN5$Nae7PUZ^S(hoUfDC*fQ9{DN#(gxW4v=?^AtFhh8&qX zu*?mjT$EC(KGn*$;l`)u-&&_`AKe*x>hr?3AV{kXfS{ddwaVHYRqlDTgmhZD?< zd4MzTLITr6-RIc1k5*_;Gp;S=^OFG-afPS0K{?J_*d?Cg@DFnm(HP5MjI{?-SWN?^ zg+HfwNUh4GAVf6AF<@X?lBtnXj{lU>m4(h005D)+Lz!v1{}{K(E6V>m0`c!KuuaHd zrUxP7{xgGT;%n1`JHkrj+&CnbCd^Kt;jJ|^YsWo@PX5x){)w6{2Lc4of9Q(!@$9zu z33lN1s0%igD?NXxLJ`f?jStnrYKOg;d+fl5(HH*y%iEoJn-Bj{*Z)HaQ9!A?Aumzr zth2~}XMu43hZ2EOqyE=@-aSNFITOa-2da#DlaGv={VP*M zgN0+_hyNw~tBK6{W=igJi@Cak~72!YDcF6~j;#@QTGSt(cWYZDjO*!9~v zwcJ{&_t`q4t1Nl=ei^PYdAU@%Z?77z(dBqAMSjz7Cu((Otlsz4nJRH6SROQ7Bgy&| zn{#^OwF}MGH~$EFA$#bGTw58-b)x3;Yy?9Gm3J4J{Q0&zlPz>YFX;WflJKi8*F!G; z<&ZZu@2C5`@OrW?bAJ3w3Bmpk#Ra9D-2A`&h3bC$|IL~L|34InbaUT(@)JhPxAcb9 zj7YT0Q#RkJM?ve%k_v0p=QyNmc*EVaHx9tmuv{-gExXp zatD?rjeK{)x$=F__X`QVi&@_v3@A{o5C)&xk-ASpipGs*97T#qp$)5tZ%Zg;NkWeg z%aTEj7|VpAFcGc~LVsPd_-hR_b`o|jVy;fWebepm5rpk_)pM|W+eEj2e@h}8ⅅz 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 Ee~aDNg8%>k literal 0 HcmV?d00001 diff --git a/BarCodeScanner/glass/proguard-rules.pro b/BarCodeScanner/glass/proguard-rules.pro new file mode 100644 index 0000000..1a1fc0a --- /dev/null +++ b/BarCodeScanner/glass/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /home/michal/adt-bundle-linux-x86_64-20140702/sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/BarCodeScanner/glass/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java b/BarCodeScanner/glass/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java new file mode 100644 index 0000000..2de9064 --- /dev/null +++ b/BarCodeScanner/glass/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java @@ -0,0 +1,13 @@ +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Application; +import android.test.ApplicationTestCase; + +/** + * Testing Fundamentals + */ +public class ApplicationTest extends ApplicationTestCase { + public ApplicationTest() { + super(Application.class); + } +} \ No newline at end of file diff --git a/BarCodeScanner/glass/src/main/AndroidManifest.xml b/BarCodeScanner/glass/src/main/AndroidManifest.xml new file mode 100644 index 0000000..0441572 --- /dev/null +++ b/BarCodeScanner/glass/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CameraConfigurationManager.java b/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CameraConfigurationManager.java new file mode 100644 index 0000000..da190a4 --- /dev/null +++ b/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CameraConfigurationManager.java @@ -0,0 +1,61 @@ +/* + * Copyright (C) 2014 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.hardware.Camera; +import android.util.Log; + +import com.google.zxing.client.android.camera.CameraConfigurationUtils; + +/** + * @author Sean Owen + */ +final class CameraConfigurationManager { + + private static final String TAG = "CameraConfiguration"; + + static final int ZOOM = 2; + + private CameraConfigurationManager() { + } + + static void configure(Camera camera) { + Camera.Parameters parameters = camera.getParameters(); + parameters.setPreviewSize(1280, 720); + //parameters.setPreviewSize(1920, 1080); + configureAdvanced(parameters); + camera.setParameters(parameters); + //logAllParameters(parameters); + } + + private static void configureAdvanced(Camera.Parameters parameters) { + CameraConfigurationUtils.setBestPreviewFPS(parameters); + CameraConfigurationUtils.setBarcodeSceneMode(parameters); + CameraConfigurationUtils.setVideoStabilization(parameters); + CameraConfigurationUtils.setMetering(parameters); + CameraConfigurationUtils.setZoom(parameters, ZOOM); + } + + private static void logAllParameters(Camera.Parameters parameters) { + if (Log.isLoggable(TAG, Log.INFO)) { + for (String line : CameraConfigurationUtils.collectStats(parameters).split("\n")) { + Log.i(TAG, line); + } + } + } + +} diff --git a/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java b/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java new file mode 100644 index 0000000..d3df50c --- /dev/null +++ b/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java @@ -0,0 +1,202 @@ +/* + * Copyright (C) 2014 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.content.Intent; +import android.hardware.Camera; +import android.net.Uri; +import android.os.Bundle; +import android.util.Log; +import android.util.TypedValue; +import android.view.KeyEvent; +import android.view.SurfaceHolder; +import android.view.SurfaceView; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.TextView; + +import com.google.zxing.Result; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.ParsedResultType; +import com.google.zxing.client.result.ResultParser; +import com.google.zxing.client.result.TextParsedResult; +import com.google.zxing.client.result.URIParsedResult; + +import java.io.IOException; + +/** + * @author Sean Owen + */ +public final class CaptureActivity extends Activity implements SurfaceHolder.Callback { + + private static final String TAG = CaptureActivity.class.getSimpleName(); + private static final String SCAN_ACTION = "cz.cvut.fel.dce.barcodescanner.SCAN"; + + private boolean hasSurface; + private boolean returnResult; + private SurfaceHolder holderWithCallback; + private Camera camera; + private DecodeRunnable decodeRunnable; + private Result result; + + @Override + public void onCreate(Bundle icicle) { + super.onCreate(icicle); + + // returnResult should be true if activity was started using + // startActivityForResult() with SCAN_ACTION intent + Intent intent = getIntent(); + returnResult = intent != null && SCAN_ACTION.equals(intent.getAction()); + + Window window = getWindow(); + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + setContentView(R.layout.capture); + } + + @Override + public synchronized void onResume() { + super.onResume(); + SurfaceView surfaceView = (SurfaceView) findViewById(R.id.preview_view); + SurfaceHolder surfaceHolder = surfaceView.getHolder(); + if (surfaceHolder == null) { + throw new IllegalStateException("No SurfaceHolder?"); + } + if (hasSurface) { + initCamera(surfaceHolder); + } else { + surfaceHolder.addCallback(this); + holderWithCallback = surfaceHolder; + } + } + + @Override + public synchronized void onPause() { + result = null; + if (decodeRunnable != null) { + decodeRunnable.stop(); + decodeRunnable = null; + } + if (camera != null) { + camera.stopPreview(); + camera.release(); + camera = null; + } + if (holderWithCallback != null) { + holderWithCallback.removeCallback(this); + holderWithCallback = null; + } + super.onPause(); + } + + @Override + public synchronized void surfaceCreated(SurfaceHolder holder) { + Log.i(TAG, "Surface created"); + holderWithCallback = null; + if (!hasSurface) { + hasSurface = true; + initCamera(holder); + } + } + + @Override + public synchronized void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { + // do nothing + } + + @Override + public synchronized void surfaceDestroyed(SurfaceHolder holder) { + Log.i(TAG, "Surface destroyed"); + holderWithCallback = null; + hasSurface = false; + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (result != null) { + switch (keyCode) { + case KeyEvent.KEYCODE_DPAD_CENTER: + handleResult(result); + return true; + case KeyEvent.KEYCODE_BACK: + reset(); + return true; + } + } + return super.onKeyDown(keyCode, event); + } + + private void initCamera(SurfaceHolder holder) { + if (camera != null) { + throw new IllegalStateException("Camera not null on initialization"); + } + camera = Camera.open(); + if (camera == null) { + throw new IllegalStateException("Camera is null"); + } + + CameraConfigurationManager.configure(camera); + + try { + camera.setPreviewDisplay(holder); + camera.startPreview(); + } catch (IOException e) { + Log.e(TAG, "Cannot start preview", e); + } + + decodeRunnable = new DecodeRunnable(this, camera); + new Thread(decodeRunnable).start(); + reset(); + } + + void setResult(Result result) { + if (returnResult) { + Intent scanResult = new Intent(SCAN_ACTION); + scanResult.putExtra("SCAN_RESULT", result.getText()); + setResult(RESULT_OK, scanResult); + finish(); + } else { + TextView statusView = (TextView) findViewById(R.id.status_view); + String text = result.getText(); + statusView.setText(text); + statusView.setTextSize(TypedValue.COMPLEX_UNIT_SP, Math.max(14, 56 - text.length() / 4)); + statusView.setVisibility(View.VISIBLE); + this.result = result; + } + } + + private void handleResult(Result result) { + ParsedResult parsed = ResultParser.parseResult(result); + Intent intent; + if (parsed.getType() == ParsedResultType.URI) { + intent = new Intent(Intent.ACTION_VIEW, Uri.parse(((URIParsedResult) parsed).getURI())); + } else { + intent = new Intent(Intent.ACTION_WEB_SEARCH); + intent.putExtra("query", ((TextParsedResult) parsed).getText()); + } + startActivity(intent); + } + + private synchronized void reset() { + TextView statusView = (TextView) findViewById(R.id.status_view); + statusView.setVisibility(View.GONE); + result = null; + decodeRunnable.startScanning(); + } + +} diff --git a/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeRunnable.java b/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeRunnable.java new file mode 100644 index 0000000..33577ff --- /dev/null +++ b/BarCodeScanner/glass/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeRunnable.java @@ -0,0 +1,179 @@ +/* + * Copyright (C) 2014 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.hardware.Camera; +import android.os.Handler; +import android.os.Looper; +import android.os.Message; +import android.util.Log; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.BinaryBitmap; +import com.google.zxing.DecodeHintType; +import com.google.zxing.MultiFormatReader; +import com.google.zxing.PlanarYUVLuminanceSource; +import com.google.zxing.ReaderException; +import com.google.zxing.Result; +import com.google.zxing.common.HybridBinarizer; + +import java.util.Arrays; +import java.util.EnumMap; +import java.util.Map; +import java.util.concurrent.CountDownLatch; + +/** + * @author Sean Owen + */ +final class DecodeRunnable implements Runnable, Camera.PreviewCallback { + + private static final String TAG = DecodeRunnable.class.getSimpleName(); + + private final CaptureActivity activity; + private final Camera camera; + private final int height; + private final int width; + private final byte[] previewBuffer; + private boolean running; + private Handler handler; + private final CountDownLatch handlerInitLatch; + + DecodeRunnable(CaptureActivity activity, Camera camera) { + this.activity = activity; + this.camera = camera; + Camera.Parameters parameters = camera.getParameters(); + Camera.Size previewSize = parameters.getPreviewSize(); + height = previewSize.height; + width = previewSize.width; + previewBuffer = new byte[(height * width * 3) / 2]; + running = true; + handlerInitLatch = new CountDownLatch(1); + } + + private Handler getHandler() { + try { + handlerInitLatch.await(); + } catch (InterruptedException ie) { + // continue? + } + return handler; + } + + + @Override + public void run() { + Looper.prepare(); + handler = new DecodeHandler(); + handlerInitLatch.countDown(); + Looper.loop(); + } + + void startScanning() { + getHandler().obtainMessage(R.id.decode_start).sendToTarget(); + } + + void stop() { + getHandler().obtainMessage(R.id.quit).sendToTarget(); + } + + @Override + public void onPreviewFrame(byte[] data, Camera camera) { + if (running) { + getHandler().obtainMessage(R.id.decode, data).sendToTarget(); + } + } + + private final class DecodeHandler extends Handler { + + private final Map hints; + + DecodeHandler() { + hints = new EnumMap<>(DecodeHintType.class); + hints.put(DecodeHintType.POSSIBLE_FORMATS, + Arrays.asList(BarcodeFormat.AZTEC, BarcodeFormat.QR_CODE, BarcodeFormat.DATA_MATRIX)); + } + + @Override + public void handleMessage(Message message) { + if (!running) { + return; + } + switch (message.what) { + case R.id.decode_start: + camera.setPreviewCallbackWithBuffer(DecodeRunnable.this); + camera.addCallbackBuffer(previewBuffer); + break; + case R.id.decode: + decode((byte[]) message.obj); + break; + case R.id.decode_succeeded: + final Result result = (Result) message.obj; + activity.runOnUiThread(new Runnable() { + @Override + public void run() { + activity.setResult(result); + } + }); + break; + case R.id.decode_failed: + camera.addCallbackBuffer(previewBuffer); + break; + case R.id.quit: + running = false; + Looper.myLooper().quit(); + break; + } + } + + private void decode(byte[] data) { + Result rawResult = null; + + int subtendedWidth = width / CameraConfigurationManager.ZOOM; + int subtendedHeight = height / CameraConfigurationManager.ZOOM; + int excessWidth = width - subtendedWidth; + int excessHeight = height - subtendedHeight; + + //long start = System.currentTimeMillis(); + PlanarYUVLuminanceSource source = + new PlanarYUVLuminanceSource(data, + width, height, + excessWidth / 2, excessHeight / 2, + subtendedWidth, subtendedHeight, + false); + BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); + try { + rawResult = new MultiFormatReader().decode(bitmap, hints); + } catch (ReaderException re) { + // continue + } + + //long end = System.currentTimeMillis(); + //Log.i(TAG, "Decode in " + (end - start)); + Handler handler = getHandler(); + Message message; + if (rawResult == null) { + message = handler.obtainMessage(R.id.decode_failed); + } else { + Log.i(TAG, "Decode succeeded: " + rawResult.getText()); + message = handler.obtainMessage(R.id.decode_succeeded, rawResult); + } + message.sendToTarget(); + } + + } + +} diff --git a/BarCodeScanner/glass/src/main/res/drawable-hdpi/ic_launcher.png b/BarCodeScanner/glass/src/main/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..96a442e5b8e9394ccf50bab9988cb2316026245d GIT binary patch literal 9397 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 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/glass/src/main/res/drawable-xhdpi/ic_launcher.png b/BarCodeScanner/glass/src/main/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..71c6d760f05183ef8a47c614d8d13380c8528499 GIT binary patch literal 14383 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 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/glass/src/main/res/drawable-xxhdpi/ic_launcher.png b/BarCodeScanner/glass/src/main/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4df18946442ed763bd52cf3adca31617848656fa GIT binary patch literal 19388 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 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/glass/src/main/res/layout/capture.xml b/BarCodeScanner/glass/src/main/res/layout/capture.xml new file mode 100644 index 0000000..a0ca595 --- /dev/null +++ b/BarCodeScanner/glass/src/main/res/layout/capture.xml @@ -0,0 +1,34 @@ + + + + + + + + + + diff --git a/BarCodeScanner/glass/src/main/res/values/colors.xml b/BarCodeScanner/glass/src/main/res/values/colors.xml new file mode 100644 index 0000000..c50e0d5 --- /dev/null +++ b/BarCodeScanner/glass/src/main/res/values/colors.xml @@ -0,0 +1,20 @@ + + + + #ffffffff + #b0000000 + diff --git a/BarCodeScanner/glass/src/main/res/values/ids.xml b/BarCodeScanner/glass/src/main/res/values/ids.xml new file mode 100644 index 0000000..eb81fbe --- /dev/null +++ b/BarCodeScanner/glass/src/main/res/values/ids.xml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/BarCodeScanner/glass/src/main/res/values/strings.xml b/BarCodeScanner/glass/src/main/res/values/strings.xml new file mode 100644 index 0000000..b008da7 --- /dev/null +++ b/BarCodeScanner/glass/src/main/res/values/strings.xml @@ -0,0 +1,19 @@ + + + + Barcode Scanner for Glass + diff --git a/BarCodeScanner/glass/src/main/res/values/styles.xml b/BarCodeScanner/glass/src/main/res/values/styles.xml new file mode 100644 index 0000000..65a325d --- /dev/null +++ b/BarCodeScanner/glass/src/main/res/values/styles.xml @@ -0,0 +1,5 @@ + + + + diff --git a/BarCodeScanner/glass/src/main/res/xml/barcode_scanner_show.xml b/BarCodeScanner/glass/src/main/res/xml/barcode_scanner_show.xml new file mode 100644 index 0000000..174aae5 --- /dev/null +++ b/BarCodeScanner/glass/src/main/res/xml/barcode_scanner_show.xml @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/BarCodeScanner/gradle.properties b/BarCodeScanner/gradle.properties new file mode 100644 index 0000000..1d3591c --- /dev/null +++ b/BarCodeScanner/gradle.properties @@ -0,0 +1,18 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true \ No newline at end of file diff --git a/BarCodeScanner/gradle/wrapper/gradle-wrapper.jar b/BarCodeScanner/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..8c0fb64a8698b08ecc4158d828ca593c4928e9dd GIT binary patch literal 49896 zcmagFb986H(k`5d^NVfUwr$(C?M#x1ZQHiZiEVpg+jrjgoQrerx!>1o_ul)D>ebz~ zs=Mmxr&>W81QY-S1PKWQ%N-;H^tS;2*XwVA`dej1RRn1z<;3VgfE4~kaG`A%QSPsR z#ovnZe+tS9%1MfeDyz`RirvdjPRK~p(#^q2(^5@O&NM19EHdvN-A&StN>0g6QA^VN z0Gx%Gq#PD$QMRFzmK+utjS^Y1F0e8&u&^=w5K<;4Rz|i3A=o|IKLY+g`iK6vfr9?+ z-`>gmU&i?FGSL5&F?TXFu`&Js6h;15QFkXp2M1H9|Eq~bpov-GU(uz%mH0n55wUl- zv#~ccAz`F5wlQ>e_KlJS3@{)B?^v*EQM=IxLa&76^y51a((wq|2-`qON>+4dLc{Oo z51}}o^Zen(oAjxDK7b++9_Yg`67p$bPo3~BCpGM7uAWmvIhWc5Gi+gQZ|Pwa-Gll@<1xmcPy z|NZmu6m)g5Ftu~BG&Xdxclw7Cij{xbBMBn-LMII#Slp`AElb&2^Hw+w>(3crLH!;I zN+Vk$D+wP1#^!MDCiad@vM>H#6+`Ct#~6VHL4lzmy;lSdk>`z6)=>Wh15Q2)dQtGqvn0vJU@+(B5{MUc*qs4!T+V=q=wy)<6$~ z!G>e_4dN@lGeF_$q9`Ju6Ncb*x?O7=l{anm7Eahuj_6lA{*#Gv*TaJclevPVbbVYu z(NY?5q+xxbO6%g1xF0r@Ix8fJ~u)VRUp`S%&rN$&e!Od`~s+64J z5*)*WSi*i{k%JjMSIN#X;jC{HG$-^iX+5f5BGOIHWAl*%15Z#!xntpk($-EGKCzKa zT7{siZ9;4TICsWQ$pu&wKZQTCvpI$Xvzwxoi+XkkpeE&&kFb!B?h2hi%^YlXt|-@5 zHJ~%AN!g_^tmn1?HSm^|gCE#!GRtK2(L{9pL#hp0xh zME}|DB>(5)`iE7CM)&_+S}-Bslc#@B5W4_+k4Cp$l>iVyg$KP>CN?SVGZ(&02>iZK zB<^HP$g$Lq*L$BWd?2(F?-MUbNWTJVQdW7$#8a|k_30#vHAD1Z{c#p;bETk0VnU5A zBgLe2HFJ3032$G<`m*OB!KM$*sdM20jm)It5OSru@tXpK5LT>#8)N!*skNu1$TpIw zufjjdp#lyH5bZ%|Iuo|iu9vG1HrIVWLH>278xo>aVBkPN3V$~!=KnlXQ4eDqS7%E% zQ!z^$Q$b^6Q)g#cLpwur(|<0gWHo6A6jc;n`t(V9T;LzTAU{IAu*uEQ%Ort1k+Kn+f_N`9|bxYC+~Z1 zCC1UCWv*Orx$_@ydv9mIe(liLfOr7mhbV@tKw{6)q^1DH1nmvZ0cj215R<~&I<4S| zgnr;9Cdjqpz#o8i0CQjtl`}{c*P)aSdH|abxGdrR)-3z+02-eX(k*B)Uqv6~^nh** z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/BarCodeScanner/gradlew.bat b/BarCodeScanner/gradlew.bat new file mode 100644 index 0000000..aec9973 --- /dev/null +++ b/BarCodeScanner/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/BarCodeScanner/mobile/.gitignore b/BarCodeScanner/mobile/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/BarCodeScanner/mobile/.gitignore @@ -0,0 +1 @@ +/build diff --git a/BarCodeScanner/mobile/build.gradle b/BarCodeScanner/mobile/build.gradle new file mode 100644 index 0000000..28ffa87 --- /dev/null +++ b/BarCodeScanner/mobile/build.gradle @@ -0,0 +1,25 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 21 + buildToolsVersion "21.1.2" + + defaultConfig { + applicationId "cz.cvut.fel.dce.barcodescanner" + minSdkVersion 16 + targetSdkVersion 21 + versionCode 1 + versionName "1.0" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) + compile 'com.android.support:appcompat-v7:21.0.3' +} diff --git a/BarCodeScanner/mobile/libs/android-core-3.1.1-SNAPSHOT.jar b/BarCodeScanner/mobile/libs/android-core-3.1.1-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..abd760fd79097c35e42452252c1ab390bb46e1fe GIT binary patch literal 11566 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.+([^<]+)"), + Pattern.compile("owb63p\">([^<]+).+zdi3pb\">([^<]+)"), + }; + + private final String productID; + private final String source; + private final Context context; + + ProductResultInfoRetriever(TextView textView, String productID, HistoryManager historyManager, Context context) { + super(textView, historyManager); + this.productID = productID; + this.source = context.getString(R.string.msg_google_product); + this.context = context; + } + + @Override + void retrieveSupplementalInfo() throws IOException { + + String encodedProductID = URLEncoder.encode(productID, "UTF-8"); + String uri = "https://www.google." + LocaleManager.getProductSearchCountryTLD(context) + + "/m/products?ie=utf8&oe=utf8&scoring=p&source=zxing&q=" + encodedProductID; + CharSequence content = HttpHelper.downloadViaHttp(uri, HttpHelper.ContentType.HTML); + + for (Pattern p : PRODUCT_NAME_PRICE_PATTERNS) { + Matcher matcher = p.matcher(content); + if (matcher.find()) { + append(productID, + source, + new String[] { unescapeHTML(matcher.group(1)), unescapeHTML(matcher.group(2)) }, + uri); + break; + } + } + } + + private static String unescapeHTML(String raw) { + return Html.fromHtml(raw).toString(); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/SupplementalInfoRetriever.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/SupplementalInfoRetriever.java new file mode 100644 index 0000000..87fdd83 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/SupplementalInfoRetriever.java @@ -0,0 +1,176 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result.supplement; + +import android.content.Context; +import android.os.AsyncTask; +import android.text.Spannable; +import android.text.SpannableString; +import android.text.Spanned; +import android.text.method.LinkMovementMethod; +import android.text.style.URLSpan; +import android.util.Log; +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.history.HistoryManager; +import com.google.zxing.client.result.ISBNParsedResult; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.ProductParsedResult; +import com.google.zxing.client.result.URIParsedResult; + +import java.io.IOException; +import java.lang.ref.WeakReference; +import java.util.ArrayList; +import java.util.Collection; + +public abstract class SupplementalInfoRetriever extends AsyncTask { + + private static final String TAG = "SupplementalInfo"; + + public static void maybeInvokeRetrieval(TextView textView, + ParsedResult result, + HistoryManager historyManager, + Context context) { + if (result instanceof URIParsedResult) { + SupplementalInfoRetriever uriRetriever = + new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context); + uriRetriever.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + SupplementalInfoRetriever titleRetriever = + new TitleRetriever(textView, (URIParsedResult) result, historyManager); + titleRetriever.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } else if (result instanceof ProductParsedResult) { + ProductParsedResult productParsedResult = (ProductParsedResult) result; + String productID = productParsedResult.getProductID(); + SupplementalInfoRetriever productRetriever = + new ProductResultInfoRetriever(textView, productID, historyManager, context); + productRetriever.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } else if (result instanceof ISBNParsedResult) { + String isbn = ((ISBNParsedResult) result).getISBN(); + SupplementalInfoRetriever productInfoRetriever = + new ProductResultInfoRetriever(textView, isbn, historyManager, context); + productInfoRetriever.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + SupplementalInfoRetriever bookInfoRetriever = + new BookResultInfoRetriever(textView, isbn, historyManager, context); + bookInfoRetriever.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } + } + + private final WeakReference textViewRef; + private final WeakReference historyManagerRef; + private final Collection newContents; + private final Collection newHistories; + + SupplementalInfoRetriever(TextView textView, HistoryManager historyManager) { + textViewRef = new WeakReference<>(textView); + historyManagerRef = new WeakReference<>(historyManager); + newContents = new ArrayList<>(); + newHistories = new ArrayList<>(); + } + + @Override + public final Object doInBackground(Object... args) { + try { + retrieveSupplementalInfo(); + } catch (IOException e) { + Log.w(TAG, e); + } + return null; + } + + @Override + protected final void onPostExecute(Object arg) { + TextView textView = textViewRef.get(); + if (textView != null) { + for (CharSequence content : newContents) { + textView.append(content); + } + textView.setMovementMethod(LinkMovementMethod.getInstance()); + } + HistoryManager historyManager = historyManagerRef.get(); + if (historyManager != null) { + for (String[] text : newHistories) { + historyManager.addHistoryItemDetails(text[0], text[1]); + } + } + } + + abstract void retrieveSupplementalInfo() throws IOException; + + final void append(String itemID, String source, String[] newTexts, String linkURL) { + + StringBuilder newTextCombined = new StringBuilder(); + + if (source != null) { + newTextCombined.append(source).append(' '); + } + + int linkStart = newTextCombined.length(); + + boolean first = true; + for (String newText : newTexts) { + if (first) { + newTextCombined.append(newText); + first = false; + } else { + newTextCombined.append(" ["); + newTextCombined.append(newText); + newTextCombined.append(']'); + } + } + + int linkEnd = newTextCombined.length(); + + String newText = newTextCombined.toString(); + Spannable content = new SpannableString(newText + "\n\n"); + if (linkURL != null) { + // Strangely, some Android browsers don't seem to register to handle HTTP:// or HTTPS://. + // Lower-case these as it should always be OK to lower-case these schemes. + if (linkURL.startsWith("HTTP://")) { + linkURL = "http" + linkURL.substring(4); + } else if (linkURL.startsWith("HTTPS://")) { + linkURL = "https" + linkURL.substring(5); + } + content.setSpan(new URLSpan(linkURL), linkStart, linkEnd, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + } + + newContents.add(content); + newHistories.add(new String[] {itemID, newText}); + } + + static void maybeAddText(String text, Collection texts) { + if (text != null && !text.isEmpty()) { + texts.add(text); + } + } + + static void maybeAddTextSeries(Collection textSeries, Collection texts) { + if (textSeries != null && !textSeries.isEmpty()) { + boolean first = true; + StringBuilder authorsText = new StringBuilder(); + for (String author : textSeries) { + if (first) { + first = false; + } else { + authorsText.append(", "); + } + authorsText.append(author); + } + texts.add(authorsText.toString()); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/TitleRetriever.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/TitleRetriever.java new file mode 100644 index 0000000..05e769f --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/TitleRetriever.java @@ -0,0 +1,69 @@ +/* + * Copyright 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result.supplement; + +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.HttpHelper; +import cz.cvut.fel.dce.barcodescanner.history.HistoryManager; +import com.google.zxing.client.result.URIParsedResult; + +import java.io.IOException; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * Retrieves the title of a web page as supplemental info. + * + * @author Sean Owen + */ +final class TitleRetriever extends SupplementalInfoRetriever { + + private static final Pattern TITLE_PATTERN = Pattern.compile("([^<]+)"); + private static final int MAX_TITLE_LEN = 100; + + private final String httpUrl; + + TitleRetriever(TextView textView, URIParsedResult result, HistoryManager historyManager) { + super(textView, historyManager); + this.httpUrl = result.getURI(); + } + + @Override + void retrieveSupplementalInfo() { + CharSequence contents; + try { + contents = HttpHelper.downloadViaHttp(httpUrl, HttpHelper.ContentType.HTML, 4096); + } catch (IOException ioe) { + // ignore this + return; + } + if (contents != null && contents.length() > 0) { + Matcher m = TITLE_PATTERN.matcher(contents); + if (m.find()) { + String title = m.group(1); + if (title != null && !title.isEmpty()) { + if (title.length() > MAX_TITLE_LEN) { + title = title.substring(0, MAX_TITLE_LEN) + "..."; + } + append(httpUrl, null, new String[] {title}, httpUrl); + } + } + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/URIResultInfoRetriever.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/URIResultInfoRetriever.java new file mode 100644 index 0000000..b7c3985 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/URIResultInfoRetriever.java @@ -0,0 +1,64 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result.supplement; + +import android.content.Context; +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.HttpHelper; +import cz.cvut.fel.dce.barcodescanner.R; +import cz.cvut.fel.dce.barcodescanner.history.HistoryManager; +import com.google.zxing.client.result.URIParsedResult; + +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; + +final class URIResultInfoRetriever extends SupplementalInfoRetriever { + + private static final int MAX_REDIRECTS = 5; + + private final URIParsedResult result; + private final String redirectString; + + URIResultInfoRetriever(TextView textView, URIParsedResult result, HistoryManager historyManager, Context context) { + super(textView, historyManager); + redirectString = context.getString(R.string.msg_redirect); + this.result = result; + } + + @Override + void retrieveSupplementalInfo() throws IOException { + URI oldURI; + try { + oldURI = new URI(result.getURI()); + } catch (URISyntaxException ignored) { + return; + } + URI newURI = HttpHelper.unredirect(oldURI); + int count = 0; + while (count++ < MAX_REDIRECTS && !oldURI.equals(newURI)) { + append(result.getDisplayResult(), + null, + new String[] { redirectString + " : " + newURI }, + newURI.toString()); + oldURI = newURI; + newURI = HttpHelper.unredirect(newURI); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppInfo.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppInfo.java new file mode 100644 index 0000000..d1fa63d --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppInfo.java @@ -0,0 +1,65 @@ +/* + * Copyright (C) 2013 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.share; + +import android.graphics.drawable.Drawable; + +final class AppInfo implements Comparable<AppInfo> { + + private final String packageName; + private final String label; + private final Drawable icon; + + AppInfo(String packageName, String label, Drawable icon) { + this.packageName = packageName; + this.label = label; + this.icon = icon; + } + + String getPackageName() { + return packageName; + } + + Drawable getIcon() { + return icon; + } + + @Override + public String toString() { + return label; + } + + @Override + public int compareTo(AppInfo another) { + return label.compareTo(another.label); + } + + @Override + public int hashCode() { + return label.hashCode(); + } + + @Override + public boolean equals(Object other) { + if (!(other instanceof AppInfo)) { + return false; + } + AppInfo another = (AppInfo) other; + return label.equals(another.label); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppPickerActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppPickerActivity.java new file mode 100644 index 0000000..c0c267f --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/AppPickerActivity.java @@ -0,0 +1,65 @@ +/* + * Copyright (C) 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.share; + +import android.app.ListActivity; +import android.content.Intent; +import android.os.AsyncTask; +import android.provider.Browser; +import android.view.View; +import android.widget.Adapter; +import android.widget.ListView; + +import java.util.List; + +public final class AppPickerActivity extends ListActivity { + + private AsyncTask<Object,Object,List<AppInfo>> backgroundTask; + + @Override + protected void onResume() { + super.onResume(); + backgroundTask = new LoadPackagesAsyncTask(this); + backgroundTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } + + @Override + protected void onPause() { + AsyncTask<?,?,?> task = backgroundTask; + if (task != null) { + task.cancel(true); + backgroundTask = null; + } + super.onPause(); + } + + @Override + protected void onListItemClick(ListView l, View view, int position, long id) { + Adapter adapter = getListAdapter(); + if (position >= 0 && position < adapter.getCount()) { + String packageName = ((AppInfo) adapter.getItem(position)).getPackageName(); + Intent intent = new Intent(); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.putExtra(Browser.BookmarkColumns.URL, "market://details?id=" + packageName); + setResult(RESULT_OK, intent); + } else { + setResult(RESULT_CANCELED); + } + finish(); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkAdapter.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkAdapter.java new file mode 100644 index 0000000..4e12154 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkAdapter.java @@ -0,0 +1,82 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.share; + +import android.content.Context; +import android.database.Cursor; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.LinearLayout; +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.R; + +/** + * A custom adapter designed to fetch bookmarks from a cursor. Before Honeycomb we used + * SimpleCursorAdapter, but it assumes the existence of an _id column, and the bookmark schema was + * rewritten for HC without one. This caused the app to crash, hence this new class, which is + * forwards and backwards compatible. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +final class BookmarkAdapter extends BaseAdapter { + private final Context context; + private final Cursor cursor; + + BookmarkAdapter(Context context, Cursor cursor) { + this.context = context; + this.cursor = cursor; + } + + @Override + public int getCount() { + return cursor.getCount(); + } + + @Override + public Object getItem(int index) { + // Not used, so no point in retrieving it. + return null; + } + + @Override + public long getItemId(int index) { + return index; + } + + @Override + public View getView(int index, View view, ViewGroup viewGroup) { + View layout; + if (view instanceof LinearLayout) { + layout = view; + } else { + LayoutInflater factory = LayoutInflater.from(context); + layout = factory.inflate(R.layout.bookmark_picker_list_item, viewGroup, false); + } + + if (!cursor.isClosed()) { + cursor.moveToPosition(index); + CharSequence title = cursor.getString(BookmarkPickerActivity.TITLE_COLUMN); + ((TextView) layout.findViewById(R.id.bookmark_title)).setText(title); + CharSequence url = cursor.getString(BookmarkPickerActivity.URL_COLUMN); + ((TextView) layout.findViewById(R.id.bookmark_url)).setText(url); + } // Otherwise... just don't update as the object is shutting down + return layout; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkPickerActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkPickerActivity.java new file mode 100644 index 0000000..8e07a0c --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/BookmarkPickerActivity.java @@ -0,0 +1,85 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.share; + +import android.app.ListActivity; +import android.content.Intent; +import android.database.Cursor; +import android.os.Bundle; +import android.provider.Browser; +import android.util.Log; +import android.view.View; +import android.widget.ListView; + +/** + * This class is only needed because I can't successfully send an ACTION_PICK intent to + * com.android.browser.BrowserBookmarksPage. It can go away if that starts working in the future. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class BookmarkPickerActivity extends ListActivity { + + private static final String TAG = BookmarkPickerActivity.class.getSimpleName(); + + private static final String[] BOOKMARK_PROJECTION = { + Browser.BookmarkColumns.TITLE, + Browser.BookmarkColumns.URL + }; + + static final int TITLE_COLUMN = 0; + static final int URL_COLUMN = 1; + + private static final String BOOKMARK_SELECTION = + Browser.BookmarkColumns.BOOKMARK + " = 1 AND " + Browser.BookmarkColumns.URL + " IS NOT NULL"; + + private Cursor cursor; + + @Override + protected void onCreate(Bundle icicle) { + super.onCreate(icicle); + cursor = getContentResolver().query(Browser.BOOKMARKS_URI, BOOKMARK_PROJECTION, + BOOKMARK_SELECTION, null, null); + if (cursor == null) { + Log.w(TAG, "No cursor returned for bookmark query"); + finish(); + return; + } + setListAdapter(new BookmarkAdapter(this, cursor)); + } + + @Override + protected void onDestroy() { + if (cursor != null) { + cursor.close(); + } + super.onDestroy(); + } + + @Override + protected void onListItemClick(ListView l, View view, int position, long id) { + if (!cursor.isClosed() && cursor.moveToPosition(position)) { + Intent intent = new Intent(); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.putExtra(Browser.BookmarkColumns.TITLE, cursor.getString(TITLE_COLUMN)); + intent.putExtra(Browser.BookmarkColumns.URL, cursor.getString(URL_COLUMN)); + setResult(RESULT_OK, intent); + } else { + setResult(RESULT_CANCELED); + } + finish(); + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/LoadPackagesAsyncTask.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/LoadPackagesAsyncTask.java new file mode 100644 index 0000000..33dda06 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/LoadPackagesAsyncTask.java @@ -0,0 +1,115 @@ +/* + * Copyright (C) 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.share; + +import android.app.ListActivity; +import android.content.pm.ApplicationInfo; +import android.content.pm.PackageItemInfo; +import android.content.pm.PackageManager; +import android.graphics.drawable.Drawable; +import android.os.AsyncTask; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ArrayAdapter; +import android.widget.ImageView; +import android.widget.ListAdapter; + +import cz.cvut.fel.dce.barcodescanner.R; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +/** + * Loads a list of packages installed on the device asynchronously. + * + * @author Sean Owen + */ +final class LoadPackagesAsyncTask extends AsyncTask<Object,Object,List<AppInfo>> { + + private static final String[] PKG_PREFIX_WHITELIST = { + "com.google.android.apps.", + }; + private static final String[] PKG_PREFIX_BLACKLIST = { + "com.android.", + "android", + "com.google.android.", + "com.htc", + }; + + private final ListActivity activity; + + LoadPackagesAsyncTask(ListActivity activity) { + this.activity = activity; + } + + @Override + protected List<AppInfo> doInBackground(Object... objects) { + List<AppInfo> labelsPackages = new ArrayList<>(); + PackageManager packageManager = activity.getPackageManager(); + Iterable<ApplicationInfo> appInfos = packageManager.getInstalledApplications(0); + for (PackageItemInfo appInfo : appInfos) { + String packageName = appInfo.packageName; + if (!isHidden(packageName)) { + CharSequence label = appInfo.loadLabel(packageManager); + Drawable icon = appInfo.loadIcon(packageManager); + if (label != null) { + labelsPackages.add(new AppInfo(packageName, label.toString(), icon)); + } + } + } + Collections.sort(labelsPackages); + return labelsPackages; + } + + private static boolean isHidden(String packageName) { + if (packageName == null) { + return true; + } + for (String prefix : PKG_PREFIX_WHITELIST) { + if (packageName.startsWith(prefix)) { + return false; + } + } + for (String prefix : PKG_PREFIX_BLACKLIST) { + if (packageName.startsWith(prefix)) { + return true; + } + } + return false; + } + + @Override + protected void onPostExecute(final List<AppInfo> results) { + ListAdapter listAdapter = new ArrayAdapter<AppInfo>(activity, + R.layout.app_picker_list_item, + R.id.app_picker_list_item_label, + results) { + @Override + public View getView(int position, View convertView, ViewGroup parent) { + View view = super.getView(position, convertView, parent); + Drawable icon = results.get(position).getIcon(); + if (icon != null) { + ((ImageView) view.findViewById(R.id.app_picker_list_item_icon)).setImageDrawable(icon); + } + return view; + } + }; + activity.setListAdapter(listAdapter); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/ShareActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/ShareActivity.java new file mode 100644 index 0000000..34d3f5e --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/share/ShareActivity.java @@ -0,0 +1,300 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.share; + +import android.app.Activity; +import android.content.ContentResolver; +import android.content.Intent; +import android.database.Cursor; +import android.net.Uri; +import android.os.Bundle; +import android.provider.BaseColumns; +import android.provider.Browser; +import android.provider.ContactsContract; +import android.util.Log; +import android.view.KeyEvent; +import android.view.View; +import android.widget.TextView; + +import com.google.zxing.BarcodeFormat; +import cz.cvut.fel.dce.barcodescanner.Contents; +import cz.cvut.fel.dce.barcodescanner.Intents; +import cz.cvut.fel.dce.barcodescanner.R; +import cz.cvut.fel.dce.barcodescanner.clipboard.ClipboardInterface; + +/** + * Barcode Scanner can share data like contacts and bookmarks by displaying a QR Code on screen, + * such that another user can scan the barcode with their phone. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class ShareActivity extends Activity { + + private static final String TAG = ShareActivity.class.getSimpleName(); + + private static final int PICK_BOOKMARK = 0; + private static final int PICK_CONTACT = 1; + private static final int PICK_APP = 2; + + private View clipboardButton; + + private final View.OnClickListener contactListener = new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + startActivityForResult(intent, PICK_CONTACT); + } + }; + + private final View.OnClickListener bookmarkListener = new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(Intent.ACTION_PICK); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.setClassName(ShareActivity.this, BookmarkPickerActivity.class.getName()); + startActivityForResult(intent, PICK_BOOKMARK); + } + }; + + private final View.OnClickListener appListener = new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(Intent.ACTION_PICK); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.setClassName(ShareActivity.this, AppPickerActivity.class.getName()); + startActivityForResult(intent, PICK_APP); + } + }; + + private final View.OnClickListener clipboardListener = new View.OnClickListener() { + @Override + public void onClick(View v) { + // Should always be true, because we grey out the clipboard button in onResume() if it's empty + CharSequence text = ClipboardInterface.getText(ShareActivity.this); + if (text != null) { + launchSearch(text.toString()); + } + } + }; + + private final View.OnKeyListener textListener = new View.OnKeyListener() { + @Override + public boolean onKey(View view, int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN) { + String text = ((TextView) view).getText().toString(); + if (text != null && !text.isEmpty()) { + launchSearch(text); + } + return true; + } + return false; + } + }; + + private void launchSearch(String text) { + Intent intent = new Intent(Intents.Encode.ACTION); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.putExtra(Intents.Encode.TYPE, Contents.Type.TEXT); + intent.putExtra(Intents.Encode.DATA, text); + intent.putExtra(Intents.Encode.FORMAT, BarcodeFormat.QR_CODE.toString()); + startActivity(intent); + } + + @Override + public void onCreate(Bundle icicle) { + super.onCreate(icicle); + setContentView(R.layout.share); + + findViewById(R.id.share_contact_button).setOnClickListener(contactListener); + findViewById(R.id.share_bookmark_button).setOnClickListener(bookmarkListener); + findViewById(R.id.share_app_button).setOnClickListener(appListener); + clipboardButton = findViewById(R.id.share_clipboard_button); + clipboardButton.setOnClickListener(clipboardListener); + findViewById(R.id.share_text_view).setOnKeyListener(textListener); + } + + @Override + protected void onResume() { + super.onResume(); + clipboardButton.setEnabled(ClipboardInterface.hasText(this)); + } + + @Override + public void onActivityResult(int requestCode, int resultCode, Intent intent) { + if (resultCode == RESULT_OK) { + switch (requestCode) { + case PICK_BOOKMARK: + case PICK_APP: + showTextAsBarcode(intent.getStringExtra(Browser.BookmarkColumns.URL)); + break; + case PICK_CONTACT: + // Data field is content://contacts/people/984 + showContactAsBarcode(intent.getData()); + break; + } + } + } + + private void showTextAsBarcode(String text) { + Log.i(TAG, "Showing text as barcode: " + text); + if (text == null) { + return; // Show error? + } + Intent intent = new Intent(Intents.Encode.ACTION); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.putExtra(Intents.Encode.TYPE, Contents.Type.TEXT); + intent.putExtra(Intents.Encode.DATA, text); + intent.putExtra(Intents.Encode.FORMAT, BarcodeFormat.QR_CODE.toString()); + startActivity(intent); + } + + /** + * Takes a contact Uri and does the necessary database lookups to retrieve that person's info, + * then sends an Encode intent to render it as a QR Code. + * + * @param contactUri A Uri of the form content://contacts/people/17 + */ + private void showContactAsBarcode(Uri contactUri) { + Log.i(TAG, "Showing contact URI as barcode: " + contactUri); + if (contactUri == null) { + return; // Show error? + } + ContentResolver resolver = getContentResolver(); + + Cursor cursor; + try { + // We're seeing about six reports a week of this exception although I don't understand why. + cursor = resolver.query(contactUri, null, null, null, null); + } catch (IllegalArgumentException ignored) { + return; + } + if (cursor == null) { + return; + } + + String id; + String name; + boolean hasPhone; + try { + if (!cursor.moveToFirst()) { + return; + } + + id = cursor.getString(cursor.getColumnIndex(BaseColumns._ID)); + name = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); + hasPhone = cursor.getInt(cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER)) > 0; + + + } finally { + cursor.close(); + } + + // Don't require a name to be present, this contact might be just a phone number. + Bundle bundle = new Bundle(); + if (name != null && !name.isEmpty()) { + bundle.putString(ContactsContract.Intents.Insert.NAME, massageContactData(name)); + } + + if (hasPhone) { + Cursor phonesCursor = resolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, + null, + ContactsContract.CommonDataKinds.Phone.CONTACT_ID + '=' + id, + null, + null); + if (phonesCursor != null) { + try { + int foundPhone = 0; + int phonesNumberColumn = phonesCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER); + int phoneTypeColumn = phonesCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.TYPE); + while (phonesCursor.moveToNext() && foundPhone < Contents.PHONE_KEYS.length) { + String number = phonesCursor.getString(phonesNumberColumn); + if (number != null && !number.isEmpty()) { + bundle.putString(Contents.PHONE_KEYS[foundPhone], massageContactData(number)); + } + int type = phonesCursor.getInt(phoneTypeColumn); + bundle.putInt(Contents.PHONE_TYPE_KEYS[foundPhone], type); + foundPhone++; + } + } finally { + phonesCursor.close(); + } + } + } + + Cursor methodsCursor = resolver.query(ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_URI, + null, + ContactsContract.CommonDataKinds.StructuredPostal.CONTACT_ID + '=' + id, + null, + null); + if (methodsCursor != null) { + try { + if (methodsCursor.moveToNext()) { + String data = methodsCursor.getString( + methodsCursor.getColumnIndex(ContactsContract.CommonDataKinds.StructuredPostal.FORMATTED_ADDRESS)); + if (data != null && !data.isEmpty()) { + bundle.putString(ContactsContract.Intents.Insert.POSTAL, massageContactData(data)); + } + } + } finally { + methodsCursor.close(); + } + } + + Cursor emailCursor = resolver.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI, + null, + ContactsContract.CommonDataKinds.Email.CONTACT_ID + '=' + id, + null, + null); + if (emailCursor != null) { + try { + int foundEmail = 0; + int emailColumn = emailCursor.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA); + while (emailCursor.moveToNext() && foundEmail < Contents.EMAIL_KEYS.length) { + String email = emailCursor.getString(emailColumn); + if (email != null && !email.isEmpty()) { + bundle.putString(Contents.EMAIL_KEYS[foundEmail], massageContactData(email)); + } + foundEmail++; + } + } finally { + emailCursor.close(); + } + } + + Intent intent = new Intent(Intents.Encode.ACTION); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.putExtra(Intents.Encode.TYPE, Contents.Type.CONTACT); + intent.putExtra(Intents.Encode.DATA, bundle); + intent.putExtra(Intents.Encode.FORMAT, BarcodeFormat.QR_CODE.toString()); + + Log.i(TAG, "Sending bundle for encoding: " + bundle); + startActivity(intent); + } + + private static String massageContactData(String data) { + // For now -- make sure we don't put newlines in shared contact data. It messes up + // any known encoding of contact data. Replace with space. + if (data.indexOf('\n') >= 0) { + data = data.replace("\n", " "); + } + if (data.indexOf('\r') >= 0) { + data = data.replace("\r", " "); + } + return data; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/NetworkType.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/NetworkType.java new file mode 100644 index 0000000..314257f --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/NetworkType.java @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.wifi; + +enum NetworkType { + + WEP, + WPA, + NO_PASSWORD; + + static NetworkType forIntentValue(String networkTypeString) { + if (networkTypeString == null) { + return NO_PASSWORD; + } + if ("WPA".equals(networkTypeString)) { + return WPA; + } + if ("WEP".equals(networkTypeString)) { + return WEP; + } + if ("nopass".equals(networkTypeString)) { + return NO_PASSWORD; + } + throw new IllegalArgumentException(networkTypeString); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/WifiConfigManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/WifiConfigManager.java new file mode 100644 index 0000000..6669d5b --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/wifi/WifiConfigManager.java @@ -0,0 +1,224 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.wifi; + +import android.net.wifi.WifiConfiguration; +import android.net.wifi.WifiManager; +import android.os.AsyncTask; +import android.util.Log; + +import com.google.zxing.client.result.WifiParsedResult; + +import java.util.regex.Pattern; + +/** + * @author Vikram Aggarwal + * @author Sean Owen + */ +public final class WifiConfigManager extends AsyncTask<WifiParsedResult,Object,Object> { + + private static final String TAG = WifiConfigManager.class.getSimpleName(); + + private static final Pattern HEX_DIGITS = Pattern.compile("[0-9A-Fa-f]+"); + + private final WifiManager wifiManager; + + public WifiConfigManager(WifiManager wifiManager) { + this.wifiManager = wifiManager; + } + + @Override + protected Object doInBackground(WifiParsedResult... args) { + WifiParsedResult theWifiResult = args[0]; + // Start WiFi, otherwise nothing will work + if (!wifiManager.isWifiEnabled()) { + Log.i(TAG, "Enabling wi-fi..."); + if (wifiManager.setWifiEnabled(true)) { + Log.i(TAG, "Wi-fi enabled"); + } else { + Log.w(TAG, "Wi-fi could not be enabled!"); + return null; + } + // This happens very quickly, but need to wait for it to enable. A little busy wait? + int count = 0; + while (!wifiManager.isWifiEnabled()) { + if (count >= 10) { + Log.i(TAG, "Took too long to enable wi-fi, quitting"); + return null; + } + Log.i(TAG, "Still waiting for wi-fi to enable..."); + try { + Thread.sleep(1000L); + } catch (InterruptedException ie) { + // continue + } + count++; + } + } + String networkTypeString = theWifiResult.getNetworkEncryption(); + NetworkType networkType; + try { + networkType = NetworkType.forIntentValue(networkTypeString); + } catch (IllegalArgumentException ignored) { + Log.w(TAG, "Bad network type; see NetworkType values: " + networkTypeString); + return null; + } + if (networkType == NetworkType.NO_PASSWORD) { + changeNetworkUnEncrypted(wifiManager, theWifiResult); + } else { + String password = theWifiResult.getPassword(); + if (password != null && !password.isEmpty()) { + if (networkType == NetworkType.WEP) { + changeNetworkWEP(wifiManager, theWifiResult); + } else if (networkType == NetworkType.WPA) { + changeNetworkWPA(wifiManager, theWifiResult); + } + } + } + return null; + } + + /** + * Update the network: either create a new network or modify an existing network + * @param config the new network configuration + */ + private static void updateNetwork(WifiManager wifiManager, WifiConfiguration config) { + Integer foundNetworkID = findNetworkInExistingConfig(wifiManager, config.SSID); + if (foundNetworkID != null) { + Log.i(TAG, "Removing old configuration for network " + config.SSID); + wifiManager.removeNetwork(foundNetworkID); + wifiManager.saveConfiguration(); + } + int networkId = wifiManager.addNetwork(config); + if (networkId >= 0) { + // Try to disable the current network and start a new one. + if (wifiManager.enableNetwork(networkId, true)) { + Log.i(TAG, "Associating to network " + config.SSID); + wifiManager.saveConfiguration(); + } else { + Log.w(TAG, "Failed to enable network " + config.SSID); + } + } else { + Log.w(TAG, "Unable to add network " + config.SSID); + } + } + + private static WifiConfiguration changeNetworkCommon(WifiParsedResult wifiResult) { + WifiConfiguration config = new WifiConfiguration(); + config.allowedAuthAlgorithms.clear(); + config.allowedGroupCiphers.clear(); + config.allowedKeyManagement.clear(); + config.allowedPairwiseCiphers.clear(); + config.allowedProtocols.clear(); + // Android API insists that an ascii SSID must be quoted to be correctly handled. + config.SSID = quoteNonHex(wifiResult.getSsid()); + config.hiddenSSID = wifiResult.isHidden(); + return config; + } + + // Adding a WEP network + private static void changeNetworkWEP(WifiManager wifiManager, WifiParsedResult wifiResult) { + WifiConfiguration config = changeNetworkCommon(wifiResult); + config.wepKeys[0] = quoteNonHex(wifiResult.getPassword(), 10, 26, 58); + config.wepTxKeyIndex = 0; + config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.SHARED); + config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE); + config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP); + config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP); + config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40); + config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104); + updateNetwork(wifiManager, config); + } + + // Adding a WPA or WPA2 network + private static void changeNetworkWPA(WifiManager wifiManager, WifiParsedResult wifiResult) { + WifiConfiguration config = changeNetworkCommon(wifiResult); + // Hex passwords that are 64 bits long are not to be quoted. + config.preSharedKey = quoteNonHex(wifiResult.getPassword(), 64); + config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN); + config.allowedProtocols.set(WifiConfiguration.Protocol.WPA); // For WPA + config.allowedProtocols.set(WifiConfiguration.Protocol.RSN); // For WPA2 + config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK); + config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_EAP); + config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP); + config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP); + config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP); + config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP); + updateNetwork(wifiManager, config); + } + + // Adding an open, unsecured network + private static void changeNetworkUnEncrypted(WifiManager wifiManager, WifiParsedResult wifiResult) { + WifiConfiguration config = changeNetworkCommon(wifiResult); + config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE); + updateNetwork(wifiManager, config); + } + + private static Integer findNetworkInExistingConfig(WifiManager wifiManager, String ssid) { + Iterable<WifiConfiguration> existingConfigs = wifiManager.getConfiguredNetworks(); + for (WifiConfiguration existingConfig : existingConfigs) { + String existingSSID = existingConfig.SSID; + if (existingSSID != null && existingSSID.equals(ssid)) { + return existingConfig.networkId; + } + } + return null; + } + + private static String quoteNonHex(String value, int... allowedLengths) { + return isHexOfLength(value, allowedLengths) ? value : convertToQuotedString(value); + } + + /** + * Encloses the incoming string inside double quotes, if it isn't already quoted. + * @param s the input string + * @return a quoted string, of the form "input". If the input string is null, it returns null + * as well. + */ + private static String convertToQuotedString(String s) { + if (s == null || s.isEmpty()) { + return null; + } + // If already quoted, return as-is + if (s.charAt(0) == '"' && s.charAt(s.length() - 1) == '"') { + return s; + } + return '\"' + s + '\"'; + } + + /** + * @param value input to check + * @param allowedLengths allowed lengths, if any + * @return true if value is a non-null, non-empty string of hex digits, and if allowed lengths are given, has + * an allowed length + */ + private static boolean isHexOfLength(CharSequence value, int... allowedLengths) { + if (value == null || !HEX_DIGITS.matcher(value).matches()) { + return false; + } + if (allowedLengths.length == 0) { + return true; + } + for (int length : allowedLengths) { + if (value.length() == length) { + return true; + } + } + return false; + } + +} diff --git a/BarCodeScanner/mobile/src/main/res/drawable-hdpi/launcher_icon.png b/BarCodeScanner/mobile/src/main/res/drawable-hdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5932aadeadca0d1b7f95cab8aecb1c46d6f63b57 GIT binary patch literal 3731 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 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/mobile/src/main/res/drawable-xhdpi/launcher_icon.png b/BarCodeScanner/mobile/src/main/res/drawable-xhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..330dc2f9e4ff03cb63dd21ea52e31b8302df61c6 GIT binary patch literal 8720 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 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/mobile/src/main/res/drawable-xxhdpi/launcher_icon.png b/BarCodeScanner/mobile/src/main/res/drawable-xxhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d535fdaec4255ed072f8b4a190ab06a4641f3828 GIT binary patch literal 12941 zcmbuGg;U(z7x%NfK+&QPE?caNyA)lVQXE>`9g0J7SX$hnix*fZP-t;?Ee^%KSaB#0 z#o^`mzJJ1-nVU>9cfL6%Ig@+uIiEzTt194OQ(^-EfcIKaR`cnY@V|zM@wDHT|I+{f zU?w{m8THpPGEj9lXKTCnRsaA?O#VFLKrBVxo1>DD!us)T$TDfM9FNjOZI8ubjX>oK zqa?hyYEB>OU)z7E{_FJT8SNdh*ly=1TG^<Vt-5M~)M#AT^b6*X0J<Lmt2oRmz~*K3 zD@9n_5PLhtvd{ATb{2Y)LDRk<G4TH7vC_89MszCY5F|5!n?&5AX{~wkyFPqn?pk`D zBuAC6v?n#)^nSKjX(;GoP5p4N{^2%Hct=ADu0%*z?3!(ExLLx}M%n;!&8pOxRrzD^ zlSPfqDpDt1HTDdr_wBDEa<3T5#b&85ABMvqj2Mxl=_$?x)%u0IRDvfAe^%<2=<hdV z{t$=lk1sP$QdqSeGpq#RlCUBlYw881^zj1$hEZRKz7<HgBxH2u-%OnleR=-ZPY+eR zv>dN*XAuEj-7bDu<ic2g%fi=kYPo+Ghzyi>?9+Tb@N5cvO;mg+u)Q+8-O&eEm)vTT zO~iQT46*8}-WVaKw75j9slb_L3KP^xcpAbra5uFZQLMWIk>ZpO?PfxYdA;1R5Y^g- zxy>Udl>NthRUg%3Hwy`_xhWemw3QN@XxBI)6QY(p6LoY0)dK2$p|5@`r2@p;1`mdf z--<b~{w)+lt^Ozt6<(>aUax*NVqP+jd3ti4_z9Z=-Ir}D^mRhw9cPvBzt1-=;p3U5 z<3VEBCHop&)f|^$vqjSopNt1tHl}Twb!8=5H5=Y599^D@oVje*-KV(0a#7TC2LK%6 z|1}Vh@r4`!pulTcDQ)jB2LX;H%zbaS+`mgMU$&aKZ+D-WjVe?3MOvugG7Ivu$GNoV zDb6rf)jpr7QdGR|JbW-MNG7<05@0S%YSh@01+pt{;3w+#u(LtI?6{0`ggCtzep%#y z(<4u4M&~R>uYUdZTZum`6S@8R<NJ^O(!=_r*_eY?1^d?f4?0;Qo_odas&934i1{qy z|JnXvEUO3n&JPR4frIfnTYR`*4aWjxjMg#wA5f#PnD_sA`A->EWP~--d?CA^hhwoP z(+e*{J4MG`O1KPP;Jt_6`7daDu1~LXas@hLEO6Q(^WeH)T0em&^c(t|Mnv}Wz|X>w zs^RQypSEXtUI5c;bE;P=T7Jv>7gweA%YTGc{I#+q0x~o{_DKT#pJ13!d@=BUE@(j0 z<HPNGK>^cEx8z+neFDZ@wZxIOTPZF?9XL)O^=EGLy<iPmr&@u1*{|h?lgnxW_CP#$ z-%E*;$c@OC+2jxc$@@vkfc1y_+grU95JFukQ8NmFM$v;2>_Z8KyLAq<d5o_=gdWwR z#74bh>&F|N$N)Hr94;V@Nh-|^Bp0$Q2i_i>IN#4WXFWqb$*P^_c>jr{X0ja~$IcT3 z8doEMh}*+vu7JJbZ@nfr6R8rudsD@ubYkAew-fv-9unMq>F$^H2V&<zGZ$r-Uc9ln zWzLnuO7&T{58{_WJHOlIWlNAB3BaER7~4H|Csu;CMOS>zw*wEivs;haZg14YFSNsm z_=#vEn!x?FB7}&YXF<o$CfgtO+kds)ZE^*j{}MgAyD8TCM!LPV1()Ruo;at<8*3Fr z*oAs*P50V-n*c2#NR=j$&NCOB9au{?*0|v^{<n)O#(ry|WPyKeg8td$2sp+P!7*gN z4{MU;3&wbr#N*`I`uMzBo|}sRt;*2djBzdb?w3Zl8apR#``A;Cp({)_292~j{gOeX zS+)KaX}ruVyPaan()h=|2gW{I>8EX4@fh7+`;>d2zw;#`q0sKbQ#^3S^{tzLkJqWF zs7_8#tMrYG(7)?O0NjL$IC*2Td7=wMK;Gw<YK5bck7BfeS8K$dI#<hJQ7EKRJ~Ct? zD)EC!>2{cND*u)X`=69}Ju$<KWb5XthSQL}{XLk+h@^DWl5(aZ%WIZoS&fiRQ<qs8 zd~uJ{>+PJrfzL0scE)->f0b7uj&%A<9N)K&2Kcrv6A{WuBOCbIjX2a((~2BQrkLUu z${hBSgb2XOM$S!J`k>3Upz{63AsfE!uy6wUz02EZAnC*#*ZYtyKb`<#Kl2QZ-1fnR zQpWeOh>_F@*cVk*lZ?v-_Sgu783Yo?6F6SJJ*oqQJOWbu&PMOW9(*$2III^>COWMf zXKxcV-D`j%S3!0u=tO||3t2FfGb-=fNDhrFh1uO1EUIK03w=~&Td8>F)|Fa~r3*c* z@lanO2cK`z?T%mmP!E23L={+Q*gfkkTR@W5_%3dR#sAtcDzCo~3-kj^R&!ABIPEw! zDsKm*7)pSSpoRwz#;Ry!qF23BRHA?=79eN9Bbui!!ZlqVJauG4jLUT#&{BsZI%}bv zun>Zs%Ui8YwYTc2#8qiu$8Fy*aCDcmv^Q=I&Z2=+a~5}$STaXds0NQd70>RY@2~E| z>s?t3&^|yh+(1YYxx_2PF?wVkrcSwW57%86*Xl&Uo1F_^DTlReoEHgJ6mitAJ}S@! zkl^6pBxo-1561|{Ro2yonOrBEbW%CD1P8V|U(0KRoOs84Rfzwi6Lg^i0^09}+GC>0 zxE4-p<NGXmJ1Z^vj;}|9XrDA-QC+9HCMJDf<0Yb=z9+<X8NaAC2nnm$yW0Y8k9)WR z30<jY2L)#2F@wi#EjQVsz$RB+WG*Lv<nrxAk`L!9EuK!>OgH&R9r!8N$bwGDT-UnL zhv<ekxmip-5pJ3%9l;Rq^KpgBni|V}hmFe)1vw2yfQY5Q4VY@M|2hCpHwktNo4@Ls z^D@dcO-Xm%8m17t{OvC6f8~OQTliw>(Up3AFquu*b5DD$slngGXY;?7^NBZe_0Bn) znT%LvhK=Sn#_1GnY;4}wo2iuz4Yo^C)O}Arg(KYt<;Wkle`R&gSKIJNN}9YOj(V&7 ziSCu#Pr=_m%G;tQzo}Wcx>jQRnx1}Zsb@WTe<u0Jr<x-XdwuP*ZyZ7(Xw=`6aU=P7 zcQ)4^BzY=Uu19&PuJj^`-mu97%j>tR0=MmRPXauYVtpfMG=)6@oq!JqsH~HnjD$e- zb#*&V)?Zdss0)VRkgpKQX@u~rJQ+cU7XRk#?EeaGZEu%qDvR+53E7-I$AJ7@tRDq; z0y_9Q-v)Vj@h~9l92{oc<jTP@ppI&|D|L64y62EU2e)f<rjwJ?^P!<3a$F1n0PDs3 zriAS6?QPeqW3%Crk?B7f1QAbBc;Tz7tGmMw&rOQS?dQQmv7CaWmS5$96QrzOCTY@- z@{!0nGb7R{<TUs(;+!@MkWZnYPv|~s$aja-6fE7}`|XiS-oIh@xi9}eX}A&=4Hp3W zWT_Rl&pBMHE{;oJC>|nWRWRGq+dhE(WP^T=j@B2OmRP4V0&jbUN<kdUK$bX*^}!M@ zT)YAy85NmbPSE?=T(_c<x|-@e0@nISlOM|3YP0+#_@LjC&Y#V`&pn4wF7@`>HmuH1 z!AkxOO%E5?5}^(<-lz=P4IahI8cLMC*#+nEj(9YUX~RW@0q9-B3#9WNrOxc)Y3RoL zQaZueO3Eutq&x#!HVeqQG_uSpA`f#|xf;HK$yfa?BrLDmTO{bCm^9wLHC8M()zI<Y zpO0gyuPitBsz&PG1<qHScZqyGobe&1{VHHKD|d0&@1T^&9OP)5l76K5dgaDrb9`F- z$}WSQ(9d5Qei5vFPj9>X_YvT>nQp}Uo5`g1GK*lwN~2Z4B#^uAt-agp%uT|muZH{U ztW5(8S3Us`)r0s0N2v!Z&PWDRso&?0S^Zunj#DJ<BD4DIw5cNP$(4G!(mZ|as|^TS z_s=Rk@&<p$F(NqcWHwSn7Xw121lgADS-q6XFfKQT>IW)+DKDJ*nHfQBiQR{zf|^*z zMkkq8JhHb;1K)LjVDU;p-%BcI6BrW8sw>(5dyN_yi_=4uNmtNz@)s=OLVrJMT{o0g zX6E!Z-w7_J$&#>py(^ipJdx(>>ue~=jjI+@pY2qqIuJ$}VzU$?-4{X~XF}>(5+gb= zS5}l<=H*ClCDom{jk+I88>*PIbNQ?LhcmniI2yTwZrWp;dS4zo7qJVO5a*~jIkgHH zzKdw;<uqE)ENv<k%<^RM`a#<F&A~qSw}Xnzk{~u-u#p2FPQFSMUTm9naJSl`c41Jd zCu6M~+k8sAk2^!n$V41a<oIt+{WDm`u31%8zm0=|p#HDks_UdjEp;g=>TZ(V3o*)m z93mn&dB11QHsm;7W&oYlY?uum8ENJ}amw+0p1Kn1WuzMYY34jIJq^?=PqwT+!@j?H zwj3p}$bP_z@ZbB>)+EM&vxx&@ooW`c(EIM+IZ*ej1GB)fN^F>#TI~9;Id;1?-@!T< zu`53}sO&)uvp$(ujv1f&dXZi${{m+g<2R?L-4B`1{*J5uI{GN3onuT^%iy~8uHTOj z_cs@ZtMgF>*wX@N1dn3pE9#32SraNZyaG`zY&Abf`^nRoqpO#4H>`cV=LwdE#rS4t zD7+HQz7L08qnNMn95~Qtq+U(4>^&|54a7ALfV~%F&Blh$2P16XF$KCoDbgHHdEC_8 z!y44zg)xYgOj9IN0Eu^&SuQ(tY4#Y|3ikJcgnZjx^jqOKNev>dxO=QN)VdH|+R5d$ zF)IJHxSmqjR67tE<|{PNGFh|#wIadI2<j<NsS-QIAL9&G);ZQD{W?!y(}<#k>cgq_ z;MKp4`tv?i8aGSL{tmr<qg_97R!E6C@;UVdY6LuP&Hi>#eCU~305A#Nkya7GJV~>g zu75rI6C7F+=eJy#z#Pb|`^75QFwhb8d~*qV%vujSC){L(6K{FrMsUdHrL6)$Vvpu7 zj<gmf?a#MzI`VnA5FGk5H2Jo$49H+oBQEE>I2jFS^rDhA0IT;0)D*aK$QeMF-lYU_ z;Kpp72QCy=H8oWT24=R_{YNkYzAoVxMK9Us#ddfz8ER7<J(vB6FOZ)u$(j@H3F%?? zxo<HTm)a3xoP5WAXKgzx;W@TE_BLbeLNGgbg?YKwgZ7s59cIzvukTumM_cT6^>aT| zo*7+*UcLX<6UkwK(!)NP)NXA&{8tCbt83B1&fiKaup8IEo?K2-+0INZe_dC1#%U)c zV=z!}L0VJ^rcu6N*BL8tU7##ZQLXKR{PPdvT`bvSchP>#96B-&U9hwRZ@lZAmd&h! zXBu%04c8W5j!~;mc8}@#FRiFQ^oBY3p!C&*zAA*l7soS%DLy(eP7(IMQb0IIsKEk= zgHY?4A+!ez+{>&y37lxKvkd{HME@*|o%@_KwGpG_KVaIlGzNDo+g{0H1At3#)$^q_ zdEepo6+7g*Ej5YWn3Yqn3^vc+30Aa#J=Z&+Hl&Wv;hHH58h|yG2z~Xo5tE??oSOke zz$dduE35Bv8%=aU$VX%?I}FeM6rIQZssCLH2n8eHVGy*dB^nm!#3ex|hvy?z6qvI# zBa**QZ2IWYsUWurMAY(;BhQ38K9ph6%MKGL&AWxN=&*3JA%5H>YQnP(?i(&l1G0rL zDtI$aJ@2)$>IU2>#xMaa^>v#I`}1$2xsEzAG?G1Ic<_vLZESwpPx1^28ZD2^b{dFY zi*sa`7^3a)Eqva>0s0XmK@*miNdE8|JmGhh#!u4MVH+aLf}1w3gRRMez^v3vvyf+H zvgHRu6!U+=S<aEHmx~|*!WTC3nj{^zXpFD1-T~BotK*ojHB3?3J(98_4WzQBMi}_v z@T951SgUkNO>B21y=!$6Me%ELrm^?pF|;*@EK!JY%wpt|wu#rUAP!>$3dmPVcAVMQ z3+(+!323AQGZV{l_|b>jo{`#$Vc>;Bm)85M;Us;iHG+VG3e<mjG59a5S~EO2B0TUx zW1ormsZ(Y~$|JTG*|3Kl02W6h`T}VBkGmWHI0{HXhxN0!^oj-FJv6j0nqXi-!S`)# zPIFK_AUSqy_6`;|{+Z~k$*`CTriuLup{)ep|COKVj$n=W?)&~d(zpMtiUA8m`8<&| z6diyVJ+ka;J%Ff&imYBNnf2H5N+5dIGvp4XGja0pl7s}|zLH%~#LO&D0#UT=&i-Hm zX~RFk{6N2nw6kC&>f)kG^B1Slu;IJq;|qk@Z<Tf!qE-OtK*1^qfCSTC6b$a*P#~sn zM$$*Hzi%bs7>q;~g{FjL;PB13Lz!$H@sNylzh7DCdC2hcVQ8irkkruzJhPSd;{Ndr zWq%9<JHAKWfpBZks}99idm|_a3Ad0RbxodO5uy=L0C?dE_U<Nxdl*nH+mz&0Jp)LA z-CJSx9(dD>t>i8uce~~EPmAK@>R9yWz+y$d_I!mZuB<C=WnGxhSMM!K1ikgJ9gv6- zX$K{PC$@$E&;c=ZR(Uv6%ONnv^6E4l4SrKxYZY*pgMPZkyn43EgaBR?V3eVi8Kb|B z^x??a?+Ve30EQa@p%h~S)GL-!<5+)3Kq>vr^~~&09rjPSEL!6B(+k#M-glJvq!04I zfzzWi`P$6rDs}Z@q%T`rP^QgBzA@nt6s&+UG0Q4?;=4jLS17TpEdkPeG^18*)+pXp zMpoAWnBVG+$X0ZoHVVna9YMen8bWa<2WoOd$3^Zc`<nx3&}sPBA36spgvNGzf6Uat ztSlOIa`VsLTXkxk({zljiD{<cw9zw4M2ZJwab&vI{~f+a1yiXG<#QerlDTh_EOh+( z<y&9U5(&+ulrWbni(uck<5ip0H2^9qlKrC`cHYTS7DX#mHHV1pZw6Pw4n3$s7_}xT z5H(w^EKkPeMj{vSr-2q?N2C#AEBv!ktdE+I=pat1Y<g!%{3UWR_b5{t`YQ{9@rek| z8T0}w&p@57oREi`6#EAkz_+CM+30S%#hdj!?Vtw4=T_k2B38GFX|WrEAb;-aEhe9* z&0&&24$Vzq3q?07i=e0eFf<L&bF7?Nf-9@QuuulQt$em;_smP318Cz8<-s@igFV<F zp7hmz%a62#=1al9$ITpvbp@Zh0dM4jukL&z8ehp~(CrKVQr9Ml;56QN@&ep%f~<mv zQN!CXO-s!(im>1<7^_0t+xSN6_S|TsTwwQTDk_}&<o}|=WqwK{XfCZ9o>pwC%vY<H z9~0}IJ3&%pfmcqk6hs}SV)Fi5xG<F${0+*_r9y;<j)PCgsc>a`!FHQU*2DPW1YE6X zK!X*37X}|a8C*osi2V5r<3I{Ut-c8?*?F`hx>y(4VtolUfp;+ak4U2X0ko6dNdoEB zlr;jX;fM>`UjW<}`AUc~d6P91|LS!2>KjnOP5DA1plRyUWa1yOzGuA_xVigB`q|k3 z{gdQ@MslYqCuEC97tL1FOpeF^x=QC<CWZ0N@7aGt*y%7P8av_C#CeZLLV~}V^$foU zxWq-EA+FrvM{Mwuh0afpy9k2ET%ZiL#UGs)c+^X!_Rp`ih!(edGgw;bi-De0?uZr4 z$S7(eU;gz+;+LvOzGdU}^j?wrs*m)eQp?)}x-38KqCUS=MSx1uJZcAcz}3=8g~EY% z4fAI_!zRresD?Pf^dX~jwJ*XT`mP^k{;D)-6s}3yr>!^kMv|1Wg|vO~bm1-+a5Sb( zk5(|$tDO8g&Y@NCR~K98i6#9@GR~F^rB|e~dbod^OQs$hb|(rRA6`Kpu(?6%+|?Hc zoi=7RZzy~vYb#IYLavo%J%~Z>EaQgxNFT{w+Q0YZnUhMpd;@5nN}!TL?=a-s|KI|& zc<9=8NNl?7;oR<aGGt}0S!tP}>8+2U_|7NrslfE)Y;A0;ba=Orc_Gp^4$+vl(~EVM zp0hCLjSD||{|Oztslpk!n-2}$sJyuNVRCfQcAn0E?~J|k8cM8z_S4k}<kCPK90`s5 zYh$dR(dyg#^^87huv@1}Rm--WQ;gQSEONa{i71UV2i2}8`!p;GWIA0rq~lDLDrf#J zIjfv`U9>EV;Kg_K{A;`6zAm-nizu3^tTeY4k%`FgFEh^A;7hQWbfVpv1C_?mlfX$K zycTWe7h;bS#Oo(-V?$T3+IS)Y-v=0pPaSbRY$UUBJ&bgIYIheM4`N4r426Z-xvAXv zsz?P#UGJ8@iC9l+Uuiy1SiX<=HZ+cQUP5<8Dhul%K#3sI-W)f=JvV27og3|brD9J_ z0H!;tx#(65E_3?%QS4sW*JaZ^C%O{pdEH{8k4I=wYJp*t_K%(&jXVJ@pNsWkQPO8~ zFdF~j7AL;6yj-9-pC<wX(M}n^`7AipkIU$0JvB8|(ia*Rq}Wp_OM-PducN|vzv6Gp z%Ktd24Q>4I;*cuGWRBMO5GOx6<m0;*i(p2`cUn|(tBC>bKdSyUHRE+*Wz$ThKBr^$ z1T<93-9HCM${Hembp9RxuEf#QPM~JeS~odgol{bwZUM#_#{{|;iuz-4SyuLN@?^u4 zDYG;mw5CMxJt#VECy*V=CdNkhIXRNP=iP5y{k3~|LLktUJYC`uT%xHxoZ<H#ujY%W z=q>HDFn)nBNBdw%1_20)HH#$|siJW`{$JcW3l9G#Jrz}P(=Y2PEl3emT6OABB)uD6 zFrg{en{?wlcDEGwYG`EPIg#9Eb$b}O3M+b4o+YN?&FS9WqioU`n6UM)zn_F`DL@Ha z-Lh+4KF4TX89u|2WZ$F{hi$T`Ch31|$V<yk+z*3h$1&TF<WW>Mu0i@?4gBSC=%-Xg zU+Qwe2|6#&2-(p9%hUhHIvj8oJdF<CyHI}$DFW5EX!Hp7hE@g&T5tT&gQC7GP|tGY zgNnxa{G<d5K~{$3eXjF%=QTY@bTA?oPmE=g?w;9YZCUv6e#Dla5+JYLLH!38VQ8(Z z`AHr-k<)%;(sDljRj4fJcsM=uy;F8B<FueM5JM*?6@ojN(#0f6z)0_sgiOZ6T@RiJ zxsBqopbFr44cGz>UZzMnfRWD}TUW&Kwe($PKSuFFRRt%XjeN-W6QD12x2X~E+JBKw zNLWI<3hD>S{gaG$IoYApKnTKEqgUd~^YHUMBd^lOyR~kvHT(x?fTNvV#CXI)2gJjl zG-Y4DktOw{k?vmO%hjZ$oW~)xH+K=i0rtpy4)w(hJu<ixzJPUGwr<}$+5X=c6aI`I zqti2$V|Wx*a95yc<9LN1fl>(aMIs%14ChOur#;z%JIruGG}~AZq8DEK)6CzJxn2*- zNaokUiNO4nW^O|qy4Q(xoht43iznFM1#{%G0OXDU<GuT~uz`Nwv;u8s=gJkHsAX9! zS`GSOuqh<0pFgA)sw#&UG+VV<6coMy^y`yqNfd_PGH2mW>Bsa;;w>@@*)<O6LQxnl zJ8q$%GR=ZeYc$c1Y&ik6WD(=m1J9;7azOc+@gQ}QwF3oODO$Om9ML}b^j3Az;-q)1 zd}Bj|E$`aEr9ZwrzGTdUMSL(m4J+MMx>=FD7YGlf=NeL6M3G2tQp#puip(bF=}4f( zAK1iJT<=;iNBz_V&raCsq)zf5OIuq0z#9!M(o;;0*{|VANEtN=U`QvFX>MXH7FVbt zo!Ct)UD!O8DxLm;qlofH`0sMy(p|GN*RMQ3`R$$%9Stbac;u>-M_L2gB;*puz@N!) zgsta96%CjlXm2RUQlu^`D7sbmKcf7i94M6O!=0B`yWCzza1NCV<%9G=;w7FW_M2f0 zm$*jcfxX~Lf)9axG}4f`&?yuwgFQJeJ_aW<1z(F(OjdrIXhA=nT=DIYj%@(Vwb4rW z8U!CvRq|Qx%<ioGf*{$!(@*@p*d4dGQ`!5!FxK#F4NDv45liz|FS|bwjY(p==k%YN zz4$)R24e*=q9Ij}PKDeVCIDEJ(sGo;=7PVh=dx<Lb>1(Iudl8Ba*Apaq>*Q$PFcSp z6`K_4pR9yWD=!Tu^(J$NzHi7BOLo8U;?2(NzLCKX_G@*sdlTNslv8(ZOiui?X4rVC zYI<iOiBVFTEFM<$-g{~6(2R`~NXq=RA%qAf*fjh+lsZ()9cWx&Wl`?0RW|SqFpxip z$ct)c^ICN|Vx##gg$d(q&;0(ymv!4K#owtZ<Gl#oKB7gV4rN?asPmI&XOB`IUn1ge z<Mo(jRe=yM;-Dq{yA*%ZrSZ>iY79PW=tVtpqLaln*SK+iTDJ{*(bHe>P(U+Uw%Wgn zf$bS!nI_v>BBcgxk$Qi}L|vw?M#q9TxB2VxcJH)ypXO6cFN>H=u~)6JVn7HG_UZsx zguv1b<$a~G+n1GljhMq$GIQSfq<!9+Yx4g8v{_s-%&%5I>G~fCnDVkHJdZ2j#$ot& ze1MljQN-f3M-lI8M#;{ZIO(TSV(D9?HevTvv|2nf#IZS>&bzXk4<4k<@S*&?0`yn7 z451Ss%Q0LmLOp#pJfJ_=ybso*Y&ZBe(+KTTq&T=N);pga1Xc4}&-}EDsJpP|(`qDd z7Is7Xsuo1q&r9{D!Mb_mKgDmA1w4}(;gO#d``~rYntar6yazmc*p9WEirv5pOLC_k z)Wj|-L}^hPC0}}JM1Tx8Gh<pT?TbspCbtqt1H;`W1&81~%zpP6iF-Q|g*YUaeA@UK zX$R!JMG&-^G7giU*1~@~D<Ww1*;vqxolCinAmBb$L&=+!nYRC*K%wy&7jfd#=pskJ z_~p(}qJ%$oJ$~kQn1_PTn3Ttu9Dlzv-4|axW%&={O4abmi%izO*EU8aHo@=vrruc1 zkI>P-JX~i4IlhNBUmC|8wGi{u&Mvzwv3h1k&U{uHIeMMk=6}@zQ8Wqo&*OyNGHI@W zcq`JA__{5pmWp?D;je7oLE|A?$EK!w=wKD__Q;*ghcJ;NJQTL#!7VM!naA_NA;F*v zCr*W;(9pYMnkRvuCm}1ERW#fK7#NG^`10IxNhj0Am%JS4=Lc2co*tXwN<N%?ALhXL z#pyU0inUac9FzQ?bhgalV))uiNi0rm#R6y+ii;n7Hqsy|;%4+_Goznx*3jL-iTiIe zg-)0r=lkz532g52YHiV3ZY;wWri+n_tN{c_<9u_DN}NKtErCbyFYY$zM<g~38&~rB zb^qq(smeOWKHvV^LKfxsthI&A1d#)1^N#gqZjbk<YMU2+t;gJx@n*woJ<Nx9@o%A_ zlyjg2s_3iTe!U;-!BbymDLZL7c)l>yQ-$1KaEPr^>Pep<-OQy#6$;2oLeH(G=yp(5 zv!AXGy?7cQ11;;9-ceOKlZkb3zUO8_b}fist{#XU!acTdHy-XW+c+J5$Jgc6l1ugR zY?b1h*AXKNZ5rPY{U-1JiI>#hgqitEqbf_64{X~JChz08VW1kxD^J+VOL48-NK0Ty z-#4MB?x17w&LG2APe9)YLlM)|^S@NdJF}7{cl?xdgNo`p%HOz-*l-Eyr33xH(V<E& z$iQmPF|Kk4^8L#u`x8N7OK2!kF%hvf*c1&@=$4)`!9g#t%Vc9`QzXx-E(Xe1tkaOk zR(ICYS3(p>g{d^VO-!>#Td=U}SQAVle^keNfO#@9#&^(A<gv#aridV>y<5DHmi~9P zlcYrh!z3pX5dc5{{vQj_cm$Ih_BM6~AKwGaPVkb*mKM$81#a4#f>+JwsF{w7NZGXp zIj`)VUtM`l#rDLWMO*15IOaAVNB0E9G;HL9YVR;Pyxj+<p^00K+8s&y^^S*jtw=4> zzf-JG8VIgDeuq1dt+iPv_+e@**hZADb$&*$y$#@uAWc6J1)RVxkS}uT8yvxMt!CfY zKkb{phfJG@SWa!L0ovWWgOhLZHh!`naxd3HjU+nNo0!9MJ_LWT+{)LY?Qnc0CO%?n zSQ6myGe$ZRH3#@pPR!^-6hU8R9goH1YRhV8>$XsD7Wfe%={f13JjKT#X%?}39M=Ed zZC1l40+)Vb)?QO|>#&V^5n@;-QIlaz86_stjGVzAU@!S&%Jo#x%*!#Z{Z}*6Pu=!% z!3}V`$dPJp9f|6mXb;fd^k_d5fC~~^t3g-uT!f?7!xtC+aH3JWb7~yMU3d)(7n2-L zf3|tCzpi?*D7RO5NkME*mG-@%``ENjZFz~-DF;H)hzj2jfrieXRsLg-E<6<=OoS+o zbn8m2gwAWEVT7RzH~ZZspl47)cre+&`!LsAgp{bG^;SoncxfN{(qCj{Mfn*njK}sm zNV_(E*u+Gv*!0E%PH5*MyCO06JRd9Rm8Pw8@hXsUpucELN<ygfq7n8MUMCe{Jnbf; zxo0(6aL<lOEVxU@)(FEiGtvC~4|M}58{Hn9Z<8|Gf&Kd<=1<SWxWPn3Wmn9THX-1= zL)8qTHO(CDLfDxVl6LQ}NZN1;p~Jn;O(~byIW9Ua@KJvgooI!rv_$}3ytlVU|GZ5w zKhN47tH07xkfAvAtp53l24x=AZu8dP=<1S&)#m;U&12)F8SA^np!bA%ju1@SXNj_Q zp~h&(HIpuf3ttlc*tg%bfE9{dX=r<sxYcNwA57`eUaYDFGpT1cZXd&jPWNm(*7sOk z8nj3XIRpPrBWd;fxa_kQeVBPY7xaz+(Veb^gsfcZNbxeGd5-)QM^?U>WYgd3-D8?Q zyGwSILNi$ZY_nGW*?*&k0CeviWuL==KJ?w*@96bq|M9^2PSFgrV$o^XrjYR(y_q)Y zC&GMAV<PpjL(50cC*pLWGLG0bNG{d~3cfPwW?pY`ie$H?hQ8K!tTj~x7z9c_fX5&n z_`B2;YJcCQ;}%b!OdGB_{NYm(Guxo5_}*zT<tS#y+tNiTnduMRH-IQE6vewM@gG16 z`T{wwS1oruyT>$Si}%IN2aC_5>l~w)<<!oOJg%I^#M2JKGPMxcyB(0YArqfdsk3VX z>o1cc&kvl0#UGX^7F+=V!rU*)Euape^b_9H@^WPsjZ1Yml`HmW>B*E1fQ|gwD>rly z9B=bV0YJTd6-?fboJZpi@0)U4)MT*=wD8nuDo#y5Q8{ROZ|f3kJ1gn4`x#sj!b>Y6 z8)Bs`Gm-IeKJ&)SoTPpYSD-PO#T-L;m2>Gdwl+<`eB7<e(M2olWw3*hH0R7-U%-ax z(c6}QSx>A2&Qx`AzvdK=5%z=^=&10jKPwZNxWFWyGyBK(oq>bRY1;t@Xx2*Bq$@|( zsl1oOV=1-My|P|zm5~ei(1wA6L*xM=C)cb<OTOpLBRT?@!|JsGT8fPHO1%VsfzT-z zY1}fY@Hq2k(j<gcT$+2jv)Xx~j?vEKz>j}pf|$$!95YRR^80S?i=U3DjoisFv`@wY z0TY{E4Qpz6>$A$wGb7}Ckz0`;IG9hE&kft^UO>99RGr4Q$=pI8jt!3#4)kBwOSJhr zg}Zs0{>c_<m|6-nylv<!*f$SGC=sF~zNPV4i<dehxAYlC_4%8K$Oz#7?JKKb`tl%c z#6|GeX#!o!L&LV2RUEr`e@;Tu*}h^-l6Pp8sN2#Q<Ih^z&a$gNCF|D7UnkAIyprG< z+@$3qSWDCNhPQtcureB!+N@@a`g$YSF0D-!w0D<Z-niTEqp~naU<;Gg5Ws%_f@rhZ zs@79gdJa$QU=Z>GVLVzUS+(hXfr5dPy!WoZ{D_Ceodivia4}*z{W<lqD3@x3MUCxW z2;S#*jEt3mYy$#l<TO_AuFtY29w`t8lg8I(M3akPVmqG{GdIuDzr{Cx&ykG%f`SR# zjVd`-6jikX+~nV3FE8Y%84OGmmMa{o93JMUe{5zFYYH}DU_kRQuWv*qIy(g2Qmp!) zQm<iNn^eyeZPH5(vbU{X4Zm#?manUOSMZ70L#xqo`G<3RtfYYvI?yuny4uR%?>Qg0 zOfwit-}OYpBr;;%+&>KWED#dTRN<06rwjXg@qJd8zcF~D>y$U@vK9Yz#ycJi!qZJF z_QORRmHR)Zyi+4W462h0&&hg%Ayy*yHO(y`9No;(CAErzY&i|nz(C`6QpUl%BR{$% z<MMY-Z7ngO0k`klLgBAuL+(02>`%eA)d}|{yXEh>7Cr2641aFMqT=B2RfaL7!&|I3 zkwKxZcCR9~35aN2k>_o09UUEAZ+}=QpB9SDkW&J+(q2t49e-B)_=UrG*f_+lJUr;O zpP>S01hUz;P;mE?A)X&wSynMAAFYlefF+b)<>W}>c3$P;o&2u#BtJS~^7S{Ow---^ zbo!`cVvbD$!X*CM<~kli?QEHVzZO@2Y$PBV%JxnTZzV=7%*;R&*AXV+_KoeaQv+ba zM5~`SL*jfB7CtL&BVV&Adj8NeJGVuii>?&cjq&+|{)a0VW}18ih35R)G^2A*!|*7? z!*F-!Q{d-ROQi#!ru$Ox(xq1Ke(`gn70rbWa_m%TeN%6Fycb51R8(-wNUIrdsRZFK zJDv$Hl;Bt#&WT6Itz@1ye9FUI7d?_a@1=?;Gb}!s=mD@>325Nl{Q@SJiNgZNK9Pl_ z*HjB7c}s2}G|A7qkmqs!vG0grou9W8o}RDUb`~lR-qsV~UlxvYrjW)OmDfv{tY$!z zR-|oT9)7aqWpT*$06zYcOE6o^CE9#PSyV~(USr(R>PE+KXjVTXTQ%)>fDrOwx%e?L zJ&W-LS{}?iB<C#b46SVXV-TP$iw(@o&c4)CdRw}-6xyGSiQI<8(aL?;)4rxrGqE#9 zP?Qv>ZrxC?U4PZjV1CLC&@za6VqcGc-RyJo>Wpe|WGT>oVv97R6geYSf6OL02hWMx z0DDiI%-+?>`uX4LQR62}O#Jiq^<|H%p{z!Y=p-NuEl9``34KBb35;4WlNr(QD^%Wb zZt#{dz1`HR2CT!xw4c#Oh}rl|s`RU7v9?pxy-88P_m2`A{X9KA&8H@Le_pWO7eBc< zlzQLi{mxA&XtAC*hDED;O`TTETO9<W4Z1s7F)}u8yWh%mKFmz)D<j|&j??hpV9>qV z5^|sd^N*JeRLM-uoAb%Y6P5;TFu?NJ6^xp-g{<XMtOmT=Z<kKi<0T)O0c?8B?zOR? zN+y^;CS0o$A84$qO3D&;H9!1ea=-URFXcW}EnrVeGH|scI5U)>l9qLW@&iS&X9<n4 zicj&%w@;7fYKcljha%Yi-^Q$$#0V?<-J3iX9Z&aqqLsIQjjIOtQK?jC)3R`ywA~Hn z+zsUTA2^uYF1&fE`i0<$B%=7@CEoh=*JLRQLn?$w7YorQv6aNA*MH`J@-vcn=&6S| zfU|Pjy5hHP%B`EA`R}QiSDcp40GPjoTgLnoj=Nr~Uls|3oS92$kKrzV;26I^OOliu zW5OZq8$QXDb$GlT%XPocgPPi8d)ght=#!))z;IHzaZ7&6QpqR!X&Y3M^W<*T)0V+F zpr5_H4_i^A-tYEDyl!GRAwZz90tGM-Kfq1acVezVf};>mYXs(gyxA|mJa27NrP{Z6 zNh1hSuLtf&L3Bz8MUbfFpXFCS0W|n4Xgj#YqwYQbWo=~^G}J!)53Uu(*C$p?6?otB zaI>$oE^N#dWsb+>Eia-Hh7BJ?S2w`5yvw=1lX*wdLk_=tx`%>Y#_1D?NF>e8M>hP0 z*F9$9Bi3KjJCQzRo3pz?$zGm7Xq1FHHyOv;ZgUd(Y8vc8QZxIN0f{s9n<UFQSKe|z z!W&2XypIvQ^n*yv^`TTQ{AzY8F!{b<83=>pNUyF3zJ;z>oGw??0V+Tm8X1jf(DTdL zRpKHrMdvykfE3_{wZeD*PAn@TkKt7UG55NI<&nQRl52(;UZqJ=9_VSYo|A&ui5-U> z^L#rXMaTF{`sS4qO8JklpwnOjJLIWA@LjdryPex2IL3hwr7ovI4)Q<#D~uRsMhB*j zV*5t#wy&>`Oc?jrtQ#!|w>;@Fs-aQ6!#~=EXeA-0(ulcG0SQioJ(M-d{Nri#Fot3q z`oaWkc&VuCSqSJ|nB8#$e6g~(6}+m8>zkV}FKJ2fI27nB1lPp5D?=ls7?1qwtWsrT zoN#(qNxmCu-dFlvlw!x16hd!-%Zr2$sy}8(Geq>$S?|FYbg6@}$(buuzqk|g->%MU z;A~8|B7TA9bx6sMe1oWiicGUx4Ax)JT%NZXkZ=V!IUdl(L3SIL+y}I@_=@0`hz;=I zvxLBBsOM?S0O&t*LjnqD&$7T8bu$JnAdE4F4yOU~9&3XhA<@G_NwA>$;0RD$+Gl~h z>7cWJi$Sgw34MU8nU_V=0vgXA+^uutXxi?y<C*&6SIp3xcR@~_);QF&dsnOT$r!D` z>WA~5XmXoTRpynO+53mS>l;p-WnLbQhmn&jgVf-9X9dXs!u6$+@JHn#^xi4?%3o%k z#Ca?@Xj3Hw>d(R)to)-Vx0*gsE7L)CUYnkJ4GnqG#jQ63F&+L(#zb=@$@r|#$fEzy z9qJhcY+1mM29_$tUS#KPH^1m;xEzcDRiJSsWN+0maB6p$9<}3BlEIqyG&vnKj-LA8 z+;x5$VsSx+q`^2Z?UqKW>XopeQu(^Y{1D?t8_x?nz`yanyI)i;_gUTxZge^${!)m8 zhZ$`IE*~9CrDLt*f~LS3az%j%r0E~Eng2{jiz|V?B}~t{A<9o11*9P0B&F@Vl;T*X zSA6i({bqdcdhrYd$qmP2jo27YQ-x{Q)=T7UZRG<I!6hG=L-_N62Ckp@Sa|~%DaE0> zJeRt~&IQh`7x635D9OP4^?E4KR3>(Si}K=6@9F7_3!v6qW)Dq6=*b=t=rDu8iBZVC z7g5HYp*TUWYN0nqN=I?1YBsDBAwZCR3pViswt_`MSX^XSP?2lpKRV{u4F&;;Ky_E8 zg%IS*j5~aVw#8T$3BF?HH1zHnyrD(yS2cE(5mZk&t^G&+$_-bx-hsgA$U8y`DP2r< z(o0otOR++{3R->xxb6PI8(lrl#DP+x{;~hd&}tkG_X&w6%V|{Q{ma_wWtjHj@=R(| z`C2qMKY3TY@c5Dz@oy(%!q0)EPGR=T{{!nEpD8QsI&xcmqI~*Y0C+8@DqALP`tkn& D6itf8 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/mobile/src/main/res/drawable/launcher_icon.png b/BarCodeScanner/mobile/src/main/res/drawable/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5fafcf05747bb830e1b13026741a76d39a3f5e GIT binary patch literal 2222 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 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/mobile/src/main/res/drawable/share_via_barcode.png b/BarCodeScanner/mobile/src/main/res/drawable/share_via_barcode.png new file mode 100644 index 0000000000000000000000000000000000000000..56c34492985d3e9cb0b434479deedf2a2020749d GIT binary patch literal 3207 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 literal 0 HcmV?d00001 diff --git a/BarCodeScanner/mobile/src/main/res/layout-land/encode.xml b/BarCodeScanner/mobile/src/main/res/layout-land/encode.xml new file mode 100644 index 0000000..30f32a1 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout-land/encode.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:fillViewport="true" + android:background="@color/encode_view" + android:orientation="horizontal" + android:gravity="center" + tools:ignore="Overdraw"> + + <ImageView android:id="@+id/image_view" + android:layout_width="wrap_content" + android:layout_height="fill_parent" + android:layout_gravity="center_vertical" + android:scaleType="center" + tools:ignore="ContentDescription"/> + + <ScrollView android:layout_width="wrap_content" + android:layout_height="fill_parent" + android:layout_gravity="center_vertical" + android:gravity="center"> + + <TextView android:id="@+id/contents_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical" + android:gravity="center" + android:textColor="@color/contents_text" + android:paddingRight="8dip" + android:paddingTop="8dip" + android:paddingBottom="8dip" + android:textIsSelectable="true"/> + + </ScrollView> + +</LinearLayout> diff --git a/BarCodeScanner/mobile/src/main/res/layout-land/share.xml b/BarCodeScanner/mobile/src/main/res/layout-land/share.xml new file mode 100644 index 0000000..7adb432 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout-land/share.xml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center" + android:gravity="center" + android:orientation="vertical" + android:padding="8dip"> + + <TextView + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:gravity="center" + android:text="@string/msg_share_explanation" + android:paddingBottom="12dip" + android:textIsSelectable="false"/> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:paddingBottom="12dip"> + + <ImageView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:scaleType="center" + android:src="@drawable/share_via_barcode" + android:paddingRight="24dip" + tools:ignore="ContentDescription"/> + + <LinearLayout + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:orientation="vertical"> + + <Button android:id="@+id/share_app_button" + style="@style/ShareButton" + android:text="@string/button_share_app"/> + + <Button android:id="@+id/share_contact_button" + style="@style/ShareButton" + android:text="@string/button_share_contact"/> + + </LinearLayout> + + <LinearLayout + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:orientation="vertical"> + + <Button android:id="@+id/share_bookmark_button" + style="@style/ShareButton" + android:text="@string/button_share_bookmark"/> + + <Button android:id="@+id/share_clipboard_button" + style="@style/ShareButton" + android:text="@string/button_share_clipboard"/> + + </LinearLayout> + + </LinearLayout> + + <EditText android:id="@+id/share_text_view" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:hint="@string/msg_share_text" + android:singleLine="true" + android:selectAllOnFocus="true"/> + +</LinearLayout> diff --git a/BarCodeScanner/mobile/src/main/res/layout-ldpi/capture.xml b/BarCodeScanner/mobile/src/main/res/layout-ldpi/capture.xml new file mode 100644 index 0000000..6978813 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout-ldpi/capture.xml @@ -0,0 +1,204 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<merge xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools"> + + <SurfaceView android:id="@+id/preview_view" + android:layout_width="fill_parent" + android:layout_height="fill_parent"/> + + <cz.cvut.fel.dce.barcodescanner.ViewfinderView + android:id="@+id/viewfinder_view" + android:layout_width="fill_parent" + android:layout_height="fill_parent"/> + + <LinearLayout android:id="@+id/result_view" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:background="@color/result_view" + android:visibility="gone" + android:baselineAligned="false"> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="1" + android:gravity="top" + android:padding="@dimen/standard_padding"> + + <LinearLayout + android:orientation="vertical" + android:layout_width="wrap_content" + android:layout_height="fill_parent" + android:gravity="right"> + + <ImageView android:id="@+id/barcode_image_view" + android:layout_width="150dip" + android:layout_height="wrap_content" + android:maxWidth="150dip" + android:maxHeight="150dip" + android:layout_marginBottom="@dimen/half_padding" + android:adjustViewBounds="true" + android:scaleType="centerInside" + tools:ignore="ContentDescription"/> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_format" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/format_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_type" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/type_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_time" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/time_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:id="@+id/meta_text_view_label" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_meta" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/meta_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + </LinearLayout> + + <ScrollView + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + <LinearLayout + android:orientation="vertical" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:id="@+id/contents_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_text" + android:textColorLink="@color/result_text" + android:textSize="22sp" + android:paddingLeft="12dip" + android:autoLink="web" + android:textIsSelectable="true"/> + + <TextView android:id="@+id/contents_supplement_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_text" + android:textColorLink="@color/result_text" + android:paddingLeft="12dip" + android:autoLink="web" + android:textIsSelectable="true"/> + + </LinearLayout> + + </ScrollView> + + </LinearLayout> + + <LinearLayout android:id="@+id/result_button_view" + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:gravity="center"> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + </LinearLayout> + + </LinearLayout> + + <TextView android:id="@+id/status_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="bottom|center_horizontal" + android:background="@color/transparent" + android:text="@string/msg_default_status" + android:textColor="@color/status_text"/> + +</merge> diff --git a/BarCodeScanner/mobile/src/main/res/layout/app_picker_list_item.xml b/BarCodeScanner/mobile/src/main/res/layout/app_picker_list_item.xml new file mode 100644 index 0000000..0f68618 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/app_picker_list_item.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content"> + + <ImageView android:id="@+id/app_picker_list_item_icon" + android:layout_width="64dip" + android:layout_height="64dip" + android:scaleType="centerInside" + android:padding="@dimen/half_padding" + tools:ignore="ContentDescription"/> + + <TextView android:id="@+id/app_picker_list_item_label" + android:layout_width="wrap_content" + android:layout_height="fill_parent" + android:gravity="center_vertical" + android:textAppearance="?android:attr/textAppearanceLarge" + android:singleLine="true" + android:padding="@dimen/half_padding"/> + +</LinearLayout> diff --git a/BarCodeScanner/mobile/src/main/res/layout/bookmark_picker_list_item.xml b/BarCodeScanner/mobile/src/main/res/layout/bookmark_picker_list_item.xml new file mode 100644 index 0000000..95398b4 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/bookmark_picker_list_item.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:padding="@dimen/half_padding"> + + <TextView android:id="@+id/bookmark_title" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:textAppearance="?android:attr/textAppearanceLarge" + android:singleLine="true" + android:textIsSelectable="false"/> + + <TextView android:id="@+id/bookmark_url" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:textAppearance="?android:attr/textAppearanceSmall" + android:singleLine="false" + android:textIsSelectable="false"/> + +</LinearLayout> diff --git a/BarCodeScanner/mobile/src/main/res/layout/capture.xml b/BarCodeScanner/mobile/src/main/res/layout/capture.xml new file mode 100644 index 0000000..6d1e5b3 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/capture.xml @@ -0,0 +1,204 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<merge xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools"> + + <SurfaceView android:id="@+id/preview_view" + android:layout_width="fill_parent" + android:layout_height="fill_parent"/> + + <cz.cvut.fel.dce.barcodescanner.ViewfinderView + android:id="@+id/viewfinder_view" + android:layout_width="fill_parent" + android:layout_height="fill_parent"/> + + <LinearLayout android:id="@+id/result_view" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:background="@color/result_view" + android:visibility="gone" + android:baselineAligned="false"> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="1" + android:gravity="center" + android:padding="@dimen/standard_padding"> + + <LinearLayout + android:orientation="vertical" + android:layout_width="wrap_content" + android:layout_height="fill_parent" + android:gravity="right|center_vertical"> + + <ImageView android:id="@+id/barcode_image_view" + android:layout_width="160dip" + android:layout_height="wrap_content" + android:maxWidth="160dip" + android:maxHeight="160dip" + android:layout_marginBottom="@dimen/half_padding" + android:adjustViewBounds="true" + android:scaleType="centerInside" + tools:ignore="ContentDescription"/> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_format" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/format_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_type" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/type_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_time" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/time_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <TextView android:id="@+id/meta_text_view_label" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/msg_default_meta" + android:textColor="@color/result_minor_text" + android:textStyle="bold" + android:paddingRight="@dimen/half_padding"/> + + <TextView android:id="@+id/meta_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_minor_text"/> + + </LinearLayout> + + </LinearLayout> + + <ScrollView + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <LinearLayout + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <TextView android:id="@+id/contents_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_text" + android:textColorLink="@color/result_text" + android:textSize="22sp" + android:paddingLeft="12dip" + android:autoLink="web" + android:textIsSelectable="true"/> + + <TextView android:id="@+id/contents_supplement_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="@color/result_text" + android:textColorLink="@color/result_text" + android:paddingLeft="12dip" + android:autoLink="web" + android:textIsSelectable="true"/> + + </LinearLayout> + + </ScrollView> + + </LinearLayout> + + <LinearLayout android:id="@+id/result_button_view" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:gravity="center"> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + <Button style="@style/ResultButton" + android:visibility="gone"/> + + </LinearLayout> + + </LinearLayout> + + <TextView android:id="@+id/status_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="bottom|center_horizontal" + android:background="@color/transparent" + android:text="@string/msg_default_status" + android:textColor="@color/status_text"/> + +</merge> diff --git a/BarCodeScanner/mobile/src/main/res/layout/encode.xml b/BarCodeScanner/mobile/src/main/res/layout/encode.xml new file mode 100644 index 0000000..120935f --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/encode.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:fillViewport="true" + android:background="@color/encode_view" + android:orientation="vertical" + android:gravity="center" + tools:ignore="Overdraw"> + + <ImageView android:id="@+id/image_view" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" + android:scaleType="center" + tools:ignore="ContentDescription"/> + + <ScrollView android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" + android:gravity="center"> + + <TextView android:id="@+id/contents_text_view" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" + android:gravity="center" + android:textColor="@color/contents_text" + android:paddingBottom="@dimen/standard_padding" + android:paddingLeft="@dimen/standard_padding" + android:paddingRight="@dimen/standard_padding" + android:textIsSelectable="true"/> + + </ScrollView> + +</LinearLayout> diff --git a/BarCodeScanner/mobile/src/main/res/layout/help.xml b/BarCodeScanner/mobile/src/main/res/layout/help.xml new file mode 100644 index 0000000..786a624 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/help.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<WebView xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/help_contents" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:layout_weight="1"/> \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/res/layout/history_list_item.xml b/BarCodeScanner/mobile/src/main/res/layout/history_list_item.xml new file mode 100644 index 0000000..0c060b4 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/history_list_item.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:padding="@dimen/standard_padding"> + + <TextView android:id="@+id/history_title" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:textAppearance="?android:attr/textAppearanceLarge" + android:singleLine="true" + android:textIsSelectable="false"/> + + <TextView android:id="@+id/history_detail" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:textAppearance="?android:attr/textAppearanceSmall" + android:singleLine="false" + android:textIsSelectable="false"/> + +</LinearLayout> \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/res/layout/search_book_contents.xml b/BarCodeScanner/mobile/src/main/res/layout/search_book_contents.xml new file mode 100644 index 0000000..f572a0d --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/search_book_contents.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:orientation="vertical" + android:layout_width="fill_parent" + android:layout_height="fill_parent"> + + <LinearLayout + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="0"> + + <EditText android:id="@+id/query_text_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="left|center_vertical" + android:layout_weight="1" + android:singleLine="true" + android:selectAllOnFocus="true" + android:inputType="text" + tools:ignore="NestedWeights"/> + + <Button android:id="@+id/query_button" + style="@android:style/Widget.Holo.Button.Borderless.Small" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="0" + android:text="@string/button_search_book_contents"/> + + </LinearLayout> + + + <ListView android:id="@+id/result_list_view" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="1"/> + +</LinearLayout> diff --git a/BarCodeScanner/mobile/src/main/res/layout/search_book_contents_header.xml b/BarCodeScanner/mobile/src/main/res/layout/search_book_contents_header.xml new file mode 100644 index 0000000..09d627e --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/search_book_contents_header.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<TextView xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:paddingLeft="@dimen/standard_padding" + android:paddingBottom="@dimen/half_padding" + android:enabled="false" + android:singleLine="true" + android:textIsSelectable="false"/> diff --git a/BarCodeScanner/mobile/src/main/res/layout/search_book_contents_list_item.xml b/BarCodeScanner/mobile/src/main/res/layout/search_book_contents_list_item.xml new file mode 100644 index 0000000..cf811f4 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/search_book_contents_list_item.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<cz.cvut.fel.dce.barcodescanner.book.SearchBookContentsListItem + xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="horizontal" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:padding="@dimen/standard_padding"> + + <TextView android:id="@+id/page_number_view" + android:layout_width="75dip" + android:layout_height="wrap_content" + android:layout_gravity="left|top" + android:layout_marginRight="@dimen/standard_padding" + android:singleLine="false" + android:textStyle="bold" + android:textIsSelectable="false"/> + + <TextView android:id="@+id/snippet_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="left|top" + android:singleLine="false" + android:textIsSelectable="false"/> + +</cz.cvut.fel.dce.barcodescanner.book.SearchBookContentsListItem> diff --git a/BarCodeScanner/mobile/src/main/res/layout/share.xml b/BarCodeScanner/mobile/src/main/res/layout/share.xml new file mode 100644 index 0000000..785cd0f --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/layout/share.xml @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> + +<!-- ScrollView wrapper is to accommodate small screens. --> +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center" + android:gravity="center"> + + <!-- Must wrap the rest in one layout --> + <LinearLayout + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:gravity="center" + android:orientation="vertical" + android:padding="@dimen/standard_padding"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:gravity="center" + android:text="@string/msg_share_explanation" + android:paddingBottom="@dimen/standard_padding" + android:textIsSelectable="false"/> + + <ImageView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:scaleType="center" + android:src="@drawable/share_via_barcode" + android:paddingBottom="@dimen/standard_padding" + tools:ignore="ContentDescription"/> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:paddingBottom="@dimen/standard_padding"> + + <Button android:id="@+id/share_app_button" + style="@style/ShareButton" + android:layout_weight="1" + android:text="@string/button_share_app"/> + + <Button android:id="@+id/share_bookmark_button" + style="@style/ShareButton" + android:layout_weight="1" + android:text="@string/button_share_bookmark"/> + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:paddingBottom="@dimen/standard_padding"> + + <Button android:id="@+id/share_contact_button" + style="@style/ShareButton" + android:layout_weight="1" + android:text="@string/button_share_contact"/> + + <Button android:id="@+id/share_clipboard_button" + style="@style/ShareButton" + android:layout_weight="1" + android:text="@string/button_share_clipboard"/> + + </LinearLayout> + + <EditText android:id="@+id/share_text_view" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:hint="@string/msg_share_text" + android:singleLine="true" + android:selectAllOnFocus="true"/> + + </LinearLayout> + +</ScrollView> \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/res/menu/capture.xml b/BarCodeScanner/mobile/src/main/res/menu/capture.xml new file mode 100644 index 0000000..466cbe3 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/menu/capture.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2012 ZXing authors + + 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. + --> +<menu xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:id="@+id/menu_settings" + android:title="@string/menu_settings" + android:icon="@android:drawable/ic_menu_preferences" + android:orderInCategory="3" + android:showAsAction="withText"/> + <item android:id="@+id/menu_help" + android:title="@string/menu_help" + android:icon="@android:drawable/ic_menu_help" + android:orderInCategory="4" + android:showAsAction="withText"/> +</menu> \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/res/menu/encode.xml b/BarCodeScanner/mobile/src/main/res/menu/encode.xml new file mode 100644 index 0000000..b6b1237 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/menu/encode.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2012 ZXing authors + + 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. + --> +<menu xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:id="@+id/menu_share" + android:title="@string/menu_share" + android:icon="@android:drawable/ic_menu_share" + android:orderInCategory="1" + android:showAsAction="withText|ifRoom"/> + <item android:id="@+id/menu_encode" + android:title="@string/menu_encode_vcard" + android:icon="@android:drawable/ic_menu_sort_alphabetically" + android:orderInCategory="2" + android:showAsAction="withText|ifRoom"/> +</menu> \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/res/menu/history.xml b/BarCodeScanner/mobile/src/main/res/menu/history.xml new file mode 100644 index 0000000..17faa05 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/menu/history.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2012 ZXing authors + + 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. + --> +<menu xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:id="@+id/menu_history_send" + android:title="@string/history_send" + android:icon="@android:drawable/ic_menu_share" + android:orderInCategory="1" + android:showAsAction="withText|ifRoom"/> + <item android:id="@+id/menu_history_clear_text" + android:title="@string/history_clear_text" + android:icon="@android:drawable/ic_menu_delete" + android:orderInCategory="2" + android:showAsAction="withText|ifRoom"/> +</menu> \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/res/raw/beep.ogg b/BarCodeScanner/mobile/src/main/res/raw/beep.ogg new file mode 100644 index 0000000000000000000000000000000000000000..14199476a89093b575f6ef388febe417b5cd003b GIT binary patch literal 6401 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 Q!3(l<w0I|Y!;u01144^n5dZ)H literal 0 HcmV?d00001 diff --git a/BarCodeScanner/mobile/src/main/res/values-ar/strings.xml b/BarCodeScanner/mobile/src/main/res/values-ar/strings.xml new file mode 100644 index 0000000..ba26b1c --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-ar/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">ماسح الرمز الشريطي</string> + <string name="app_picker_name">تطبيقات</string> + <string name="bookmark_picker_name">إشارات مرجعية</string> + <string name="button_add_calendar">إضافة إلى التقويم</string> + <string name="button_add_contact">إضافة جهة اتصال</string> + <string name="button_book_search">بحث في الكتب</string> + <string name="button_cancel">إلغاء</string> + <string name="button_custom_product_search">بحث مخصص</string> + <string name="button_dial">طلب رقم</string> + <string name="button_email">إرسال بريد</string> + <string name="button_get_directions">معرفة الاتجاهات</string> + <string name="button_mms">إرسال MMS</string> + <string name="button_ok">موافق</string> + <string name="button_open_browser">فتح المتصفح</string> + <string name="button_product_search">بحث عن منتجات</string> + <string name="button_search_book_contents">بحث في المحتويات</string> + <string name="button_share_app">التطبيق</string> + <string name="button_share_bookmark">إشارة مرجعية</string> + <string name="button_share_by_email">مشاركة عبر البريد</string> + <string name="button_share_by_sms">مشاركة عبر SMS</string> + <string name="button_share_clipboard">حافظة</string> + <string name="button_share_contact">جهة اتصال</string> + <string name="button_show_map">عرض الخريطة</string> + <string name="button_sms">إرسال SMS</string> + <string name="button_web_search">بحث في الويب</string> + <string name="button_wifi">الاتصال بشبك</string> + <string name="contents_contact">معلومات جهة اتصال</string> + <string name="contents_email">عنوان البريد</string> + <string name="contents_location">إحداثيات جغرافية</string> + <string name="contents_phone">رقم الهاتف</string> + <string name="contents_sms">عنوان SMS</string> + <string name="contents_text">نص عادي</string> + <string name="history_clear_one_history_text">حذف</string> + <string name="history_clear_text">مسح السجل</string> + <string name="history_email_title">سجل ماسح الرموز الشريطية</string> + <string name="history_empty">فارغ</string> + <string name="history_empty_detail">لم تسجل حتى الآن بمسح الباركود</string> + <string name="history_send">إرسال السجل</string> + <string name="history_title">سجل</string> + <string name="menu_encode_mecard">استخدام MECARD</string> + <string name="menu_encode_vcard">استخدام vCard</string> + <string name="menu_help">تعليمات</string> + <string name="menu_history">سجل</string> + <string name="menu_settings">إعدادات</string> + <string name="menu_share">مشاركة</string> + <string name="msg_bulk_mode_scanned">معظم الدراسي : الباركود الممسوحة ضوئيا وحفظها</string> + <string name="msg_camera_framework_bug">عفوا، حدثت مشكلة في كاميرا جهاز Android. قد تحتاج إلى إعادة تشغيل الجهاز.</string> + <string name="msg_default_format">التنسيق</string> + <string name="msg_default_meta">البيانات الوصفية</string> + <string name="msg_default_mms_subject">أهلا</string> + <string name="msg_default_status">قم بوضع الرمز الشريطي داخل حدود صورة الكاميرا ليتم مسحه.</string> + <string name="msg_default_time">الوقت</string> + <string name="msg_default_type">النوع</string> + <string name="msg_encode_contents_failed">تعذر ترميز رمز شريطي من البيانات المتوفرة.</string> + <string name="msg_error">خطأ</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">عفوا، تعذر تشغيل التطبيق المطلوب. قد تكون محتويات الرمز الشريطي غير صحيحة.</string> + <string name="msg_invalid_value">قيمة غير صالحة</string> + <string name="msg_redirect">إعادة توجيه</string> + <string name="msg_sbc_book_not_searchable">عفوا، لا يمكن البحث في هذا الكتاب.</string> + <string name="msg_sbc_failed">عفوا، حدثت مشكلة في عملية البحث.</string> + <string name="msg_sbc_no_page_returned">لم يتم إرجاع أية صفحة</string> + <string name="msg_sbc_page">الصفحة</string> + <string name="msg_sbc_results">النتائج</string> + <string name="msg_sbc_searching_book">البحث في الكتاب</string> + <string name="msg_sbc_snippet_unavailable">الأجزاء غير متاحة</string> + <string name="msg_share_explanation">يمكنك مشاركة البيانات عن طريق عرض رمز شريطي على الشاشة ومسحه من خلال هاتف آخر.</string> + <string name="msg_share_text">أو اكتب بعض النص</string> + <string name="msg_sure">هل أنت متأكد؟</string> + <string name="msg_unmount_usb">رجاء إيقاف التخزين على USB للمتابعة.</string> + <string name="preferences_actions_title">عند العثور على رمز شريطي</string> + <string name="preferences_auto_focus_title">استخدام التركيز التلقائي</string> + <string name="preferences_auto_open_web_title">فتح صفحات الويب تلقائيا</string> + <string name="preferences_bulk_mode_summary">المسح الضوئي وحفظها بشكل مستمر العديد من الرموز الشريطية</string> + <string name="preferences_bulk_mode_title">جل وضع المسح الضوئي</string> + <string name="preferences_copy_to_clipboard_title">نسخ إلى الحافظة</string> + <string name="preferences_custom_product_search_summary" formatted="false">التبديلات : sÙª = المحتويات ، fÙª = الشكل ، اكتب tÙª =</string> + <string name="preferences_custom_product_search_title">عنوان بحث مخصص</string> + <string name="preferences_decode_1D_industrial_title">1D الصناعية</string> + <string name="preferences_decode_1D_product_title">1D المنتج</string> + <string name="preferences_decode_Aztec_title">ازتك</string> + <string name="preferences_decode_Data_Matrix_title">فك رموز البيانات ماتريكس</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">فك رموز QR</string> + <string name="preferences_device_bug_workarounds_title">الحلول جهاز علة</string> + <string name="preferences_disable_barcode_scene_mode_title">لا توجد طريقة الباركود المشهد</string> + <string name="preferences_disable_continuous_focus_summary">استخدام وضع معيار التركيز فقط</string> + <string name="preferences_disable_continuous_focus_title">لا التركيز المستمر</string> + <string name="preferences_disable_exposure_title">لا تعرض</string> + <string name="preferences_disable_metering_title">لا القياس</string> + <string name="preferences_front_light_auto">أوتوماتيكي</string> + <string name="preferences_front_light_off">غير فعال</string> + <string name="preferences_front_light_on">نشط</string> + <string name="preferences_front_light_summary">تقوم بتحسين عملية المسح في إضاءة ضعيفة في بعض الهواتف، ولكن يمكن أن يتسبب في حدوث سطوع</string> + <string name="preferences_front_light_title">استخدم إضاءة أمامية</string> + <string name="preferences_general_title">إعدادات عامة</string> + <string name="preferences_history_summary">تخزين عمليات الفحص الخاص بك في التاريخ</string> + <string name="preferences_history_title">أضف إلى التاريخ</string> + <string name="preferences_invert_scan_summary">مسح الباركود لأبيض على خلفية سوداء. لا تتوفر على بعض الأجهزة.</string> + <string name="preferences_invert_scan_title">عكس المسح الضوئي</string> + <string name="preferences_name">إعدادات</string> + <string name="preferences_orientation_title">أي التناوب التلقائي</string> + <string name="preferences_play_beep_title">صوت تنبيه</string> + <string name="preferences_remember_duplicates_summary">بفحص مخزن متعددة من نفس الباركود في التاريخ</string> + <string name="preferences_remember_duplicates_title">تذكر التكرارات</string> + <string name="preferences_result_title">إعدادات النتائج</string> + <string name="preferences_scanning_title">عندما لمسح الباركود</string> + <string name="preferences_search_country">ابحث عن بلد</string> + <string name="preferences_supplemental_summary">محاولة لاسترداد مزيد من المعلومات حول محتويات الباركود</string> + <string name="preferences_supplemental_title">استرداد مزيد من المعلومات</string> + <string name="preferences_vibrate_title">اهتزاز</string> + <string name="result_address_book">تم العثور على معلومات جهة الاتصال</string> + <string name="result_calendar">تم العثور على حدث التقويم</string> + <string name="result_email_address">تم العثور على عنوان البريد</string> + <string name="result_geo">تم العثور على الإحداثيات الجغرافية</string> + <string name="result_isbn">تم العثور على الكتاب</string> + <string name="result_product">تم العثور على المنتج</string> + <string name="result_sms">تم العثور على عنوان SMS</string> + <string name="result_tel">تم العثور على رقم الهاتف</string> + <string name="result_text">تم العثور على نص عادي</string> + <string name="result_uri">تم العثور على العنوان</string> + <string name="result_wifi">العثور على التكوين اللاسلك</string> + <string name="sbc_name">البحث في Google Book</string> + <string name="wifi_changing_network">طلب الاتصال بالشبكة\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-bg/strings.xml b/BarCodeScanner/mobile/src/main/res/values-bg/strings.xml new file mode 100644 index 0000000..4c9eba2 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-bg/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Баркод Скенер</string> + <string name="app_picker_name">Приложения</string> + <string name="bookmark_picker_name">Отметки</string> + <string name="button_add_calendar">Добави в календар</string> + <string name="button_add_contact">Добави контакт</string> + <string name="button_book_search">Търси Книга</string> + <string name="button_cancel">Отказ</string> + <string name="button_custom_product_search">Потребителско търсене</string> + <string name="button_dial">Набери телефон</string> + <string name="button_email">Изпрати поща</string> + <string name="button_get_directions">Навигация</string> + <string name="button_mms">Изпрати MMS</string> + <string name="button_ok">ОК</string> + <string name="button_open_browser">Отвори браузър</string> + <string name="button_product_search">Търсене на продукт</string> + <string name="button_search_book_contents">Търси в книга</string> + <string name="button_share_app">Приложение</string> + <string name="button_share_bookmark">Отметка</string> + <string name="button_share_by_email">Сподели по поща</string> + <string name="button_share_by_sms">Сподели чрез SMS</string> + <string name="button_share_clipboard">Клипборд</string> + <string name="button_share_contact">Контакт</string> + <string name="button_show_map">Покажи карта</string> + <string name="button_sms">Изпрати SMS</string> + <string name="button_web_search">Интернет търсене</string> + <string name="button_wifi">Свържи се в мрежата</string> + <string name="contents_contact">Информация за контакт</string> + <string name="contents_email">Електронна поща</string> + <string name="contents_location">Географски координати</string> + <string name="contents_phone">Телефон</string> + <string name="contents_sms">SMS адрес</string> + <string name="contents_text">Чист текст</string> + <string name="history_clear_one_history_text">Изчисти</string> + <string name="history_clear_text">Изчисти историята</string> + <string name="history_email_title">История на Баркод Скенера</string> + <string name="history_empty">Празно</string> + <string name="history_empty_detail">Няма сканирани и записани бар-кодове все още</string> + <string name="history_send">Изпрати историята</string> + <string name="history_title">История</string> + <string name="menu_encode_mecard">Използвай MECARD формат</string> + <string name="menu_encode_vcard">Използвай vCard формат</string> + <string name="menu_help">Помощ</string> + <string name="menu_history">История</string> + <string name="menu_settings">Настройки</string> + <string name="menu_share">Сподели</string> + <string name="msg_bulk_mode_scanned">Масов режим: баркодът е сканиран и записан</string> + <string name="msg_camera_framework_bug">Съжаляваме, срещнахме проблем с камерата. Може да се наложи да рестартирате устройството си.</string> + <string name="msg_default_format">Формат</string> + <string name="msg_default_meta">Допълнение</string> + <string name="msg_default_mms_subject">Здравейте</string> + <string name="msg_default_status">Сложете баркода вътре в правоъгълника за да го сканирате.</string> + <string name="msg_default_time">Време</string> + <string name="msg_default_type">Тип</string> + <string name="msg_encode_contents_failed">Неуспешно кодиране на подадените данни.</string> + <string name="msg_error">Грешка</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Съжаляваме, но нужното приложение не успя да се стартира. Възможно е баркода или съдържанието му да са невалидни.</string> + <string name="msg_invalid_value">Невалидна стойност</string> + <string name="msg_redirect">Пренасочване</string> + <string name="msg_sbc_book_not_searchable">Съжаляваме, тази книга не може да се претърсва.</string> + <string name="msg_sbc_failed">Съжаляваме, срещнахме проблем при търсенето.</string> + <string name="msg_sbc_no_page_returned">Няма страница</string> + <string name="msg_sbc_page">Страница</string> + <string name="msg_sbc_results">Резултати</string> + <string name="msg_sbc_searching_book">Търсене на книга\u2026</string> + <string name="msg_sbc_snippet_unavailable">Изрезката не е достъпна</string> + <string name="msg_share_explanation">Можете да споделяте информация като покажете баркод на екрана, и го сканирате от друг телефон.</string> + <string name="msg_share_text">Или въведете някакъв текст</string> + <string name="msg_sure">Сигурни ли сте?</string> + <string name="msg_unmount_usb">Съжаляваме, но SD картата не е достъпна.</string> + <string name="preferences_actions_title">При прочитане на баркод\u2026</string> + <string name="preferences_auto_focus_title">Използване на автоматично фокусиране</string> + <string name="preferences_auto_open_web_title">Отворете уеб страници автоматично</string> + <string name="preferences_bulk_mode_summary">Сканирай и запомняй множество баркодове без прекъсване</string> + <string name="preferences_bulk_mode_title">Масово сканиране</string> + <string name="preferences_copy_to_clipboard_title">Копиране в клипборда</string> + <string name="preferences_custom_product_search_summary" formatted="false">Използвайте: %s за съдържанието,%f за форматa, %t за типа</string> + <string name="preferences_custom_product_search_title">Потребителски адрес за търсене</string> + <string name="preferences_decode_1D_industrial_title">1D Индустриална</string> + <string name="preferences_decode_1D_product_title">1D продукта</string> + <string name="preferences_decode_Aztec_title">Ацтеките</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Баркодове</string> + <string name="preferences_device_bug_workarounds_title">Заобикаляне на проблеми</string> + <string name="preferences_disable_barcode_scene_mode_title">Никакъв режим баркод сцена</string> + <string name="preferences_disable_continuous_focus_summary">Използване само на стандартен режим за фокусиране</string> + <string name="preferences_disable_continuous_focus_title">Без непрекъснат фокус</string> + <string name="preferences_disable_exposure_title">Никоя експозиция</string> + <string name="preferences_disable_metering_title">Не измерване</string> + <string name="preferences_front_light_auto">Автоматичен</string> + <string name="preferences_front_light_off">Неактивен</string> + <string name="preferences_front_light_on">Активен</string> + <string name="preferences_front_light_summary">Подобрява четенето при лошо осветление, но предизвиква отблясъци. Само за някои модели.</string> + <string name="preferences_front_light_title">Използвай фенерче</string> + <string name="preferences_general_title">Общи настройки</string> + <string name="preferences_history_summary">Съхранявайте сканирания в историята</string> + <string name="preferences_history_title">Добави към История</string> + <string name="preferences_invert_scan_summary">Сканиране за бели баркодове на черен фон. Не е на разположение на някои устройства.</string> + <string name="preferences_invert_scan_title">Обръщане на сканиране</string> + <string name="preferences_name">Настройки</string> + <string name="preferences_orientation_title">Без автоматично завъртане</string> + <string name="preferences_play_beep_title">Издаване на звук</string> + <string name="preferences_remember_duplicates_summary">Записвай множество сканирания на един и същи баркод в историята</string> + <string name="preferences_remember_duplicates_title">Запомняне на повторенията</string> + <string name="preferences_result_title">Настройки за резултата</string> + <string name="preferences_scanning_title">При сканиране да се декодират\u2026</string> + <string name="preferences_search_country">Държава при търсене</string> + <string name="preferences_supplemental_summary">Опитай да получиш повече информация за баркода</string> + <string name="preferences_supplemental_title">Търсене на разширения</string> + <string name="preferences_vibrate_title">Вибрация</string> + <string name="result_address_book">Намерих информация за контакт</string> + <string name="result_calendar">Намерих календарно събитие</string> + <string name="result_email_address">Намерих адрес на електронна поща</string> + <string name="result_geo">Намерих географски координати</string> + <string name="result_isbn">Намерих книга</string> + <string name="result_product">Намерих продукт</string> + <string name="result_sms">Намерих адрес за SMS</string> + <string name="result_tel">Намерих телефонен номер</string> + <string name="result_text">Намерих чист текст</string> + <string name="result_uri">Намерих Интернет Адрес</string> + <string name="result_wifi">Намерих настройки за безжична мрежа</string> + <string name="sbc_name">Гугъл търсене на книга</string> + <string name="wifi_changing_network">Запитване свързване към мрежата\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-ca/strings.xml b/BarCodeScanner/mobile/src/main/res/values-ca/strings.xml new file mode 100644 index 0000000..62e62c8 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-ca/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplicacions</string> + <string name="bookmark_picker_name">Adreces d\'interès</string> + <string name="button_add_calendar">Afegeix a l\'agenda</string> + <string name="button_add_contact">Afegeix el contact</string> + <string name="button_book_search">Cerca el llibre</string> + <string name="button_cancel">Cancel·la</string> + <string name="button_custom_product_search">Cerca personalitzada</string> + <string name="button_dial">Marca el número</string> + <string name="button_email">Envia un correu electrònic</string> + <string name="button_get_directions">Obté direccions</string> + <string name="button_mms">Envia MMS</string> + <string name="button_ok">D\'acord</string> + <string name="button_open_browser">Obre el navegador</string> + <string name="button_product_search">Cerca un producte</string> + <string name="button_search_book_contents">Cerca continguts</string> + <string name="button_share_app">Aplicació</string> + <string name="button_share_bookmark">Adreça d\'interès</string> + <string name="button_share_by_email">Comparteix per correu-e</string> + <string name="button_share_by_sms">Comparteix per SMS</string> + <string name="button_share_clipboard">Porta-retalls</string> + <string name="button_share_contact">Contacte</string> + <string name="button_show_map">Mostra el mapa</string> + <string name="button_sms">Envia SMS</string> + <string name="button_web_search">Cerca al web</string> + <string name="button_wifi">Connecta a la xarxa</string> + <string name="contents_contact">Informació de contacte</string> + <string name="contents_email">Adreça electrònica</string> + <string name="contents_location">Coordenades geogràfiques</string> + <string name="contents_phone">Número de telèfon</string> + <string name="contents_sms">Adreça SMS</string> + <string name="contents_text">Text pla</string> + <string name="history_clear_one_history_text">Neteja</string> + <string name="history_clear_text">Neteja l\'historial</string> + <string name="history_email_title">Historial del Barcode Scanner</string> + <string name="history_empty">Buit</string> + <string name="history_empty_detail">No escaneja codis de barres s\'han registrat encara</string> + <string name="history_send">Envia l\'historial</string> + <string name="history_title">Historial</string> + <string name="menu_encode_mecard">Utilitza MECARD</string> + <string name="menu_encode_vcard">Utilitza vCard</string> + <string name="menu_help">Ajuda</string> + <string name="menu_history">Historial</string> + <string name="menu_settings">Configuració</string> + <string name="menu_share">Comparteix</string> + <string name="msg_bulk_mode_scanned">Mode en bloc: codi de barres escanejat i desat</string> + <string name="msg_camera_framework_bug">S\'ha produït un problema amb la càmera de l\'Android. Potser haureu de reiniciar el dispositiu.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadadades</string> + <string name="msg_default_mms_subject">Hola</string> + <string name="msg_default_status">Poseu un codi de barres dins el rectable per escanejar-lo.</string> + <string name="msg_default_time">Hora</string> + <string name="msg_default_type">Tipus</string> + <string name="msg_encode_contents_failed">No es pot codificar un codi de barres amb les dades proporcionades.</string> + <string name="msg_error">Error</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">No es pot executar l\'aplicació sol·licitada. És possible que el contingut del codi de barres no sigui vàlid.</string> + <string name="msg_invalid_value">Valor no vàlid</string> + <string name="msg_redirect">Redirecciona</string> + <string name="msg_sbc_book_not_searchable">No es pot cercar en aquest llibre.</string> + <string name="msg_sbc_failed">Hi ha hagut un problema en fer la cerca.</string> + <string name="msg_sbc_no_page_returned">No s\'ha retornat cap pàgina</string> + <string name="msg_sbc_page">Pàgina</string> + <string name="msg_sbc_results">Resultats</string> + <string name="msg_sbc_searching_book">S\'està cercant el llibre\u2026</string> + <string name="msg_sbc_snippet_unavailable">Fragment no disponible</string> + <string name="msg_share_explanation">Podeu compartir dades mostrant un codi de barres a la pantalla i escanejant-lo amb un altre dispositiu.</string> + <string name="msg_share_text">O escriviu un text i pitgeu Retorn</string> + <string name="msg_sure">N\'esteu segur?</string> + <string name="msg_unmount_usb">La targeta SD no es troba disponible.</string> + <string name="preferences_actions_title">En trobar un codi de barres\u2026</string> + <string name="preferences_auto_focus_title">Utilitzeu l\'enfocament automàtic</string> + <string name="preferences_auto_open_web_title">Obrir pàgines web automàticament</string> + <string name="preferences_bulk_mode_summary">Escaneja i desa molts codis de barres de forma contínua</string> + <string name="preferences_bulk_mode_title">Mode d\'escaneig en bloc</string> + <string name="preferences_copy_to_clipboard_title">Copia al porta-retalls</string> + <string name="preferences_custom_product_search_summary" formatted="false">Substitucions: %s = contingut, %f = format, %t = tipus</string> + <string name="preferences_custom_product_search_title">URL de cerca personalitzat</string> + <string name="preferences_decode_1D_industrial_title">1D Industrial</string> + <string name="preferences_decode_1D_product_title">Producte 1D</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Matriu de dades</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">Codis QR</string> + <string name="preferences_device_bug_workarounds_title">Solucions provisionals de dispositius d\'errors</string> + <string name="preferences_disable_barcode_scene_mode_title">No la manera d\'escena de codi de barres</string> + <string name="preferences_disable_continuous_focus_summary">Utilitzeu només la manera d\'enfocament estàndard</string> + <string name="preferences_disable_continuous_focus_title">No enfocament continu</string> + <string name="preferences_disable_exposure_title">No hi ha exposició</string> + <string name="preferences_disable_metering_title">No dosificadora</string> + <string name="preferences_front_light_auto">Automàtic</string> + <string name="preferences_front_light_off">Inactiu</string> + <string name="preferences_front_light_on">Actiu</string> + <string name="preferences_front_light_summary">Millora l\'escaneig amb poca llum en alguns dispositius, però pot produir enlluernament. No funciona en tots els dispositius.</string> + <string name="preferences_front_light_title">Usa el llum frontal</string> + <string name="preferences_general_title">Configuració general</string> + <string name="preferences_history_summary">Emmagatzemi les seves exploracions de la història</string> + <string name="preferences_history_title">Afegir a la Història</string> + <string name="preferences_invert_scan_summary">Escanejar codis de barres blanques sobre fons negre. No disponible en alguns dispositius.</string> + <string name="preferences_invert_scan_title">Invertir exploració</string> + <string name="preferences_name">Configuració</string> + <string name="preferences_orientation_title">No hi ha rotació automàtica</string> + <string name="preferences_play_beep_title">Beep</string> + <string name="preferences_remember_duplicates_summary">Desa diversos escanejos del mateix codi de barres a l\'historial</string> + <string name="preferences_remember_duplicates_title">Recorda els duplicats</string> + <string name="preferences_result_title">Configuració dels resultats</string> + <string name="preferences_scanning_title">En escanejar codis de barres, descodifica\u2026</string> + <string name="preferences_search_country">Cerca per país</string> + <string name="preferences_supplemental_summary">Intenta obtenir més informació sobre els continguts del codi de barres</string> + <string name="preferences_supplemental_title">Aconsegueix més informació</string> + <string name="preferences_vibrate_title">Vibració</string> + <string name="result_address_book">S\'ha trobat informació de contacte</string> + <string name="result_calendar">S\'ha trobat un esdeveniment</string> + <string name="result_email_address">S\'ha trobat una adreça electrònica</string> + <string name="result_geo">S\'han trobat coordenades geogràfiques</string> + <string name="result_isbn">S\'ha trobat un llibre</string> + <string name="result_product">S\'ha trobat un producte</string> + <string name="result_sms">S\'ha trobat una adreça SMS</string> + <string name="result_tel">S\'ha trobat un número de telèfon</string> + <string name="result_text">S\'ha trobat text pla</string> + <string name="result_uri">S\'ha trobat un URL</string> + <string name="result_wifi">S\'ha trobat configuració WLAN</string> + <string name="sbc_name">Cerca a Google Llibres</string> + <string name="wifi_changing_network">Sollicitant connexió a la xarxa\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-cs/strings.xml b/BarCodeScanner/mobile/src/main/res/values-cs/strings.xml new file mode 100644 index 0000000..bd7afda --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-cs/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplikace</string> + <string name="bookmark_picker_name">Záložky</string> + <string name="button_add_calendar">Přidat do kalendáře</string> + <string name="button_add_contact">Přidat kontakt</string> + <string name="button_book_search">Hledat knihu</string> + <string name="button_cancel">ZruÅ¡it</string> + <string name="button_custom_product_search">Vlastní vyhledávání</string> + <string name="button_dial">Číselník</string> + <string name="button_email">Poslat emailem</string> + <string name="button_get_directions">Získat nastavení</string> + <string name="button_mms">Zaslat přes MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Otevřít prohlížeč</string> + <string name="button_product_search">Vyhledat produkt</string> + <string name="button_search_book_contents">Hledat obsah knihy</string> + <string name="button_share_app">Aplikace</string> + <string name="button_share_bookmark">Záložky</string> + <string name="button_share_by_email">Sdílet pomocí emailu</string> + <string name="button_share_by_sms">Sdílet pomocí SMS</string> + <string name="button_share_clipboard">Schránka</string> + <string name="button_share_contact">Kontakty</string> + <string name="button_show_map">Ukázat na mapě</string> + <string name="button_sms">Poslat SMS</string> + <string name="button_web_search">Hledat na webu</string> + <string name="button_wifi">Připojení k síti</string> + <string name="contents_contact">Kontakty, informace</string> + <string name="contents_email">Emailová adresa</string> + <string name="contents_location">Zeměpisné údaje</string> + <string name="contents_phone">Telefonní číslo</string> + <string name="contents_sms">SMS číslo</string> + <string name="contents_text">Ostatní</string> + <string name="history_clear_one_history_text">Vyčistit</string> + <string name="history_clear_text">Vyčistit historii</string> + <string name="history_email_title">Barcode Scanner historie</string> + <string name="history_empty">Prázdný</string> + <string name="history_empty_detail">Žádný čárové kódy nebyly jeÅ¡tě zaznamenány</string> + <string name="history_send">Zaslat historii</string> + <string name="history_title">Historie</string> + <string name="menu_encode_mecard">Použij MECARD</string> + <string name="menu_encode_vcard">Použij vCard</string> + <string name="menu_help">Pomoc!</string> + <string name="menu_history">Historie</string> + <string name="menu_settings">Nastavení</string> + <string name="menu_share">Sdílet</string> + <string name="msg_bulk_mode_scanned">Dávkový režim: čárové kódy naskenované a uložené</string> + <string name="msg_camera_framework_bug">Omlouváme se, zjistili jsem problém s fotoaparátem. Možná bude nutné restartovat zařízení.</string> + <string name="msg_default_format">Formát</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Ahoj</string> + <string name="msg_default_status">Zaměřte čtvercem na čárový kód</string> + <string name="msg_default_time">Čas</string> + <string name="msg_default_type">Typ</string> + <string name="msg_encode_contents_failed">Z poskytnutých údajů se nepodařilo rozkódovat čárový kód.</string> + <string name="msg_error">Chyba</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Litujeme, požadovanou aplikaci nelze spustit. Čárový kód není funkční.</string> + <string name="msg_invalid_value">Neplatná hodnota</string> + <string name="msg_redirect">Přesměrování</string> + <string name="msg_sbc_book_not_searchable">Omlouváme se, tuto knihu nelze nalézt.</string> + <string name="msg_sbc_failed">Omlouváme se, objevil se problém.</string> + <string name="msg_sbc_no_page_returned">Stránka nenalezena.</string> + <string name="msg_sbc_page">Stránka</string> + <string name="msg_sbc_results">Výsledky</string> + <string name="msg_sbc_searching_book">Hledání knihy\u2026</string> + <string name="msg_sbc_snippet_unavailable">Snippet není k dispozici</string> + <string name="msg_share_explanation">Můžete sdílet čárový kód na vaší obrazovce a načíst jej jiným telefonem.</string> + <string name="msg_share_text">Nebo zadejte nějaký text a zmáčkněte Enter</string> + <string name="msg_sure">Jste si jisti?</string> + <string name="msg_unmount_usb">Omlouváme se, karta SD není přístupná.</string> + <string name="preferences_actions_title">Byl nalezen čárový kód.\u2026</string> + <string name="preferences_auto_focus_title">Automatické zaostření</string> + <string name="preferences_auto_open_web_title">Otevřete webové stránky automaticky</string> + <string name="preferences_bulk_mode_summary">Skenování více čárových kódú bez přeruÅ¡ení, vhodné na dávkové zpracování velkého množství čárových kódú</string> + <string name="preferences_bulk_mode_title">Dávkový režim skenování</string> + <string name="preferences_copy_to_clipboard_title">Kopírovat do schránky.</string> + <string name="preferences_custom_product_search_summary" formatted="false">Použijte: %s = obsah, %f = formát, %t = typ</string> + <string name="preferences_custom_product_search_title">Vlastní vyhledávání URL</string> + <string name="preferences_decode_1D_industrial_title">1D průmyslové</string> + <string name="preferences_decode_1D_product_title">1D produktu</string> + <string name="preferences_decode_Aztec_title">Aztécký</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR kódy</string> + <string name="preferences_device_bug_workarounds_title">Možná zástupná řeÅ¡ení chyb zařízení</string> + <string name="preferences_disable_barcode_scene_mode_title">Nevybrán žádný režim snímání čárovného kódu</string> + <string name="preferences_disable_continuous_focus_summary">Používejte pouze standardní zaostřování</string> + <string name="preferences_disable_continuous_focus_title">Soustavné ostření</string> + <string name="preferences_disable_exposure_title">Vypnuta expozice</string> + <string name="preferences_disable_metering_title">Vypnuto měření</string> + <string name="preferences_front_light_auto">Automatický</string> + <string name="preferences_front_light_off">Neaktivní</string> + <string name="preferences_front_light_on">Aktivní</string> + <string name="preferences_front_light_summary">ZlepÅ¡uje skenování při slabém osvětlení na některých telefonech, ale může způsobit oslnění. Nefunguje na vÅ¡ech telefonech.</string> + <string name="preferences_front_light_title">Použít světlo</string> + <string name="preferences_general_title">Hlavní nastavení</string> + <string name="preferences_history_summary">Uložte si skeny v historii</string> + <string name="preferences_history_title">Přidat do dějin</string> + <string name="preferences_invert_scan_summary">Skenování čárových kódů - bílé na černém pozadí. Není k dispozici v některých zařízeních.</string> + <string name="preferences_invert_scan_title">Obrátit skenování</string> + <string name="preferences_name">Nastavení</string> + <string name="preferences_orientation_title">Vypnout automatické otáčení</string> + <string name="preferences_play_beep_title">Zvuky</string> + <string name="preferences_remember_duplicates_summary">Duplicity čárových kódú v historii ukládat samostatně, nebo jako jeden čárový kód</string> + <string name="preferences_remember_duplicates_title">Zapomatovat vÅ¡echny duplicity</string> + <string name="preferences_result_title">Výsledek nastavení</string> + <string name="preferences_scanning_title">Během skenování čárových kódů, dekódovat\u2026</string> + <string name="preferences_search_country">Hledání země</string> + <string name="preferences_supplemental_summary">Získat více informací o obsahu čárového kódu</string> + <string name="preferences_supplemental_title">Získat více informací</string> + <string name="preferences_vibrate_title">Vibrace</string> + <string name="result_address_book">Kontakt nalezen</string> + <string name="result_calendar">Kalendář nalezen</string> + <string name="result_email_address">Email nalezen</string> + <string name="result_geo">Nalezeny zeměpisné informace</string> + <string name="result_isbn">Nalezena Kniha</string> + <string name="result_product">Nalezen produkt</string> + <string name="result_sms">Nalezena SMS adresa</string> + <string name="result_tel">Nalezeno telefoní číslo</string> + <string name="result_text">Nalezen nějaký text</string> + <string name="result_uri">Nalezeno URL</string> + <string name="result_wifi">Nalezeno bezdrátová konfigurace</string> + <string name="sbc_name">Google Book Search</string> + <string name="wifi_changing_network">Vyžaduje připojení k síti\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-da/strings.xml b/BarCodeScanner/mobile/src/main/res/values-da/strings.xml new file mode 100644 index 0000000..82c8fc2 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-da/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Applikationer</string> + <string name="bookmark_picker_name">Bogmærker</string> + <string name="button_add_calendar">Tilføj til kalendar</string> + <string name="button_add_contact">Tilføj kontaktperson</string> + <string name="button_book_search">Bogsøgning</string> + <string name="button_cancel">Annullér</string> + <string name="button_custom_product_search">Brugerdefineret søgning</string> + <string name="button_dial">Ring til nummeret</string> + <string name="button_email">Send e-mail</string> + <string name="button_get_directions">FÃ¥ kørselsanvisninger</string> + <string name="button_mms">Send MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Åben browser</string> + <string name="button_product_search">Produktsøgning</string> + <string name="button_search_book_contents">Søg efter indhold</string> + <string name="button_share_app">Applikationer</string> + <string name="button_share_bookmark">Bogmærker</string> + <string name="button_share_by_email">Del via e-mail</string> + <string name="button_share_by_sms">Del via SMS</string> + <string name="button_share_clipboard">Udklipsholder</string> + <string name="button_share_contact">Kontakter</string> + <string name="button_show_map">Vis kort</string> + <string name="button_sms">Send SMS</string> + <string name="button_web_search">Internetsøgning</string> + <string name="button_wifi">Forbind til netværk</string> + <string name="contents_contact">Kontaktinfo</string> + <string name="contents_email">E-mailadresse</string> + <string name="contents_location">Geografiske koordinater</string> + <string name="contents_phone">Telefonnummer</string> + <string name="contents_sms">SMS-adresse</string> + <string name="contents_text">Almindelig tekst</string> + <string name="history_clear_one_history_text">Ryd</string> + <string name="history_clear_text">Ryd historik</string> + <string name="history_email_title">Barcode Scanner-historik</string> + <string name="history_empty">Tom</string> + <string name="history_empty_detail">Ingen stregkodescanninger er blevet registreret endnu</string> + <string name="history_send">Send historik</string> + <string name="history_title">Historik</string> + <string name="menu_encode_mecard">Brug MECARD</string> + <string name="menu_encode_vcard">Brug vCard</string> + <string name="menu_help">Hjælp</string> + <string name="menu_history">Historik</string> + <string name="menu_settings">Indstillinger</string> + <string name="menu_share">Del</string> + <string name="msg_bulk_mode_scanned">Massetilstand: stregkode scannet og gemt</string> + <string name="msg_camera_framework_bug">Beklager, Android-kameraet er stødt pÃ¥ et problem. Du skal muligvis genstarte enheden.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Hej</string> + <string name="msg_default_status">Placér en stregkode inden i firkanten for at aflæse den.</string> + <string name="msg_default_time">Tid</string> + <string name="msg_default_type">Type</string> + <string name="msg_encode_contents_failed">Kunne ikke indkode en stregkode fra oplysningerne givet.</string> + <string name="msg_error">Fejl</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Beklager, den ønskede applikation kunne ikke blive startet. Stregkodeindholdet er mÃ¥sket ugyldigt.</string> + <string name="msg_invalid_value">Ugyldig værdi</string> + <string name="msg_redirect">Omdirigér</string> + <string name="msg_sbc_book_not_searchable">Beklager, denne bog er ikke søgbar.</string> + <string name="msg_sbc_failed">Beklager, søgningen er stødt pÃ¥ et problem.</string> + <string name="msg_sbc_no_page_returned">Ingen side returnerede</string> + <string name="msg_sbc_page">Side</string> + <string name="msg_sbc_results">Resultater</string> + <string name="msg_sbc_searching_book">Søger bog\u2026</string> + <string name="msg_sbc_snippet_unavailable">Uddragsvisning ikke tilgængelig</string> + <string name="msg_share_explanation">Du kan dele data ved at vise en stregkode pÃ¥ denne skærm, og derefter scanne den med en anden telefon.</string> + <string name="msg_share_text">Eller skriv noget tekst</string> + <string name="msg_sure">Er du sikker?</string> + <string name="msg_unmount_usb">Beklager, SD-kortet er ikke tilgængelig.</string> + <string name="preferences_actions_title">NÃ¥r en stregkode er fundet\u2026</string> + <string name="preferences_auto_focus_title">Brug autofokus</string> + <string name="preferences_auto_open_web_title">Åbn websider automatisk</string> + <string name="preferences_bulk_mode_summary">Scan og gem mange stregkoder uden afbrydelser</string> + <string name="preferences_bulk_mode_title">Massescanningstilstand</string> + <string name="preferences_copy_to_clipboard_title">Kopiér til udklipsholder</string> + <string name="preferences_custom_product_search_summary" formatted="false">Udskiftninger: %s = indhold, %f = format, %t = type</string> + <string name="preferences_custom_product_search_title">Brugerdefineret søge-URL</string> + <string name="preferences_decode_1D_industrial_title">1D Industriel</string> + <string name="preferences_decode_1D_product_title">1D Produkt</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Afkod Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">Afkod QR-koder</string> + <string name="preferences_device_bug_workarounds_title">Device Bug Løsninger</string> + <string name="preferences_disable_barcode_scene_mode_title">Ingen stregkode scenetilstand</string> + <string name="preferences_disable_continuous_focus_summary">Brug kun standard fokusindstilling</string> + <string name="preferences_disable_continuous_focus_title">Ingen løbende fokus</string> + <string name="preferences_disable_exposure_title">Ingen eksponering</string> + <string name="preferences_disable_metering_title">Ingen mÃ¥ling</string> + <string name="preferences_front_light_auto">Automatisk</string> + <string name="preferences_front_light_off">Inaktiv</string> + <string name="preferences_front_light_on">Aktiv</string> + <string name="preferences_front_light_summary">Forbedrer aflæsning i svagt lys pÃ¥ nogle telefoner, men kan medføre genskær. Virker ikke pÃ¥ alle telefoner.</string> + <string name="preferences_front_light_title">Brug frontlys</string> + <string name="preferences_general_title">Generelle indstillinger</string> + <string name="preferences_history_summary">Gem dine scanninger i Historie</string> + <string name="preferences_history_title">Tilføj til Historie</string> + <string name="preferences_invert_scan_summary">Scan for hvide stregkoder pÃ¥ sort baggrund. Ikke tilgængelig pÃ¥ nogle enheder.</string> + <string name="preferences_invert_scan_title">Inverter scanning</string> + <string name="preferences_name">Indstillinger</string> + <string name="preferences_orientation_title">Ingen automatisk rotation</string> + <string name="preferences_play_beep_title">Bip</string> + <string name="preferences_remember_duplicates_summary">Gem flere scanninger af de samme stregkoder i Historik</string> + <string name="preferences_remember_duplicates_title">Husk dubletter</string> + <string name="preferences_result_title">Resultatindstillinger</string> + <string name="preferences_scanning_title">NÃ¥r der scannes efter stregkoder\u2026</string> + <string name="preferences_search_country">Søg efter land</string> + <string name="preferences_supplemental_summary">Prøv at fÃ¥ flere oplysninger om stregkodens indhold</string> + <string name="preferences_supplemental_title">Hent mere info</string> + <string name="preferences_vibrate_title">Vibrér</string> + <string name="result_address_book">Kontaktinfo fundet</string> + <string name="result_calendar">Kalendarbegivenhed fundet</string> + <string name="result_email_address">E-mailadresse fundet</string> + <string name="result_geo">Geografiske koordinater fundet</string> + <string name="result_isbn">Bog fundet</string> + <string name="result_product">Produkt fundet</string> + <string name="result_sms">SMS-adresse fundet</string> + <string name="result_tel">Telefonnummer fundet</string> + <string name="result_text">Almindelig tekst fundet</string> + <string name="result_uri">URL fundet</string> + <string name="result_wifi">WLAN-forbindelse fundet</string> + <string name="sbc_name">Google Bøger-søgning</string> + <string name="wifi_changing_network">Anmoder om tilslutning til netværk\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-de/strings.xml b/BarCodeScanner/mobile/src/main/res/values-de/strings.xml new file mode 100644 index 0000000..8c167ba --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-de/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Anwendungen</string> + <string name="bookmark_picker_name">Lesezeichen</string> + <string name="button_add_calendar">Termin hinzufügen</string> + <string name="button_add_contact">Kontakt hinzufügen</string> + <string name="button_book_search">Büchersuche</string> + <string name="button_cancel">Abbruch</string> + <string name="button_custom_product_search">Benutzersuche</string> + <string name="button_dial">Nummer wählen</string> + <string name="button_email">E-Mail senden</string> + <string name="button_get_directions">Route berechnen</string> + <string name="button_mms">MMS senden</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Browser öffnen</string> + <string name="button_product_search">Produktsuche</string> + <string name="button_search_book_contents">Buchinhalt durchsuchen</string> + <string name="button_share_app">Anwendung</string> + <string name="button_share_bookmark">Lesezeichen</string> + <string name="button_share_by_email">Als E-Mail weitergeben</string> + <string name="button_share_by_sms">Als SMS weitergeben</string> + <string name="button_share_clipboard">Zwischenablage</string> + <string name="button_share_contact">Kontakt</string> + <string name="button_show_map">Karte anzeigen</string> + <string name="button_sms">SMS senden</string> + <string name="button_web_search">Im Web suchen</string> + <string name="button_wifi">Mit diesem WLAN verbinden</string> + <string name="contents_contact">Kontaktinfo</string> + <string name="contents_email">E-Mail Adresse</string> + <string name="contents_location">Koordinaten</string> + <string name="contents_phone">Telefonnummer</string> + <string name="contents_sms">SMS Adresse</string> + <string name="contents_text">Text</string> + <string name="history_clear_one_history_text">Löschen</string> + <string name="history_clear_text">Verlauf löschen</string> + <string name="history_email_title">Barcode Scanner Verlauf</string> + <string name="history_empty">Leer</string> + <string name="history_empty_detail">Es wurden keine Barcodes aufgezeichnet.</string> + <string name="history_send">Verlauf senden</string> + <string name="history_title">Verlauf</string> + <string name="menu_encode_mecard">MECARD verwenden</string> + <string name="menu_encode_vcard">vCard verwenden</string> + <string name="menu_help">Hilfe</string> + <string name="menu_history">Verlauf</string> + <string name="menu_settings">Einstellungen</string> + <string name="menu_share">Senden</string> + <string name="msg_bulk_mode_scanned">Bulk-Modus: Barcode gescannt und gespeichert</string> + <string name="msg_camera_framework_bug">Mit der Android-Kamera ist leider ein Fehler aufgetreten. Es könnte sein, dass Sie das Gerät neu starten müssen.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadaten</string> + <string name="msg_default_mms_subject">Hi</string> + <string name="msg_default_status">Positionieren Sie den Barcode innerhalb des Rechteckes.</string> + <string name="msg_default_time">Zeit</string> + <string name="msg_default_type">Typ</string> + <string name="msg_encode_contents_failed">Aus den Daten kann kein Barcode erzeugt werden.</string> + <string name="msg_error">Fehler</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Die gewünschte Applikation kann nicht geöffnet werden. Der Barcode könnte ungültig sein.</string> + <string name="msg_invalid_value">Ungültiger Wert</string> + <string name="msg_redirect">Umleiten</string> + <string name="msg_sbc_book_not_searchable">Dieses Buch kann nicht durchsucht werden.</string> + <string name="msg_sbc_failed">Bei der Suche ist ein Fehler aufgetreten.</string> + <string name="msg_sbc_no_page_returned">Keine Seite zurückgeliefert.</string> + <string name="msg_sbc_page">Seite</string> + <string name="msg_sbc_results">Ergebnisse</string> + <string name="msg_sbc_searching_book">Durchsuche Buch\u2026</string> + <string name="msg_sbc_snippet_unavailable">Textschnipsel nicht verfügbar.</string> + <string name="msg_share_explanation">Sie können Daten weitergeben, indem Sie einen Barcode auf Ihrem Bildschirm erzeugen und mit einem anderen Handy einscannen.</string> + <string name="msg_share_text">Oder geben Sie hier einen Text ein</string> + <string name="msg_sure">Sind Sie sicher?</string> + <string name="msg_unmount_usb">Leider kann nicht auf die SD-Karte zugegriffen werden.</string> + <string name="preferences_actions_title">Wenn ein Barcode erkannt wurde\u2026</string> + <string name="preferences_auto_focus_title">Autofokus verwenden</string> + <string name="preferences_auto_open_web_title">Öffnen Sie Webseiten automatisch</string> + <string name="preferences_bulk_mode_summary">Scannt und speichert mehrere Barcodes nacheinander</string> + <string name="preferences_bulk_mode_title">Massenscan</string> + <string name="preferences_copy_to_clipboard_title">In die Zwischenablage kopieren</string> + <string name="preferences_custom_product_search_summary" formatted="false">Platzhalter: %s = Inhalt, %f = Format, %t = Typ</string> + <string name="preferences_custom_product_search_title">Eigene Such-URL</string> + <string name="preferences_decode_1D_industrial_title">1D-Industrie</string> + <string name="preferences_decode_1D_product_title">1D-Produkt</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Codes</string> + <string name="preferences_device_bug_workarounds_title">Geräteabhängige Problemumgehung</string> + <string name="preferences_disable_barcode_scene_mode_title">Kein Barcode-Szene-Modus</string> + <string name="preferences_disable_continuous_focus_summary">Nur Standard-Fokus-Modus verwenden</string> + <string name="preferences_disable_continuous_focus_title">Kein kontinuierlicher Fokus</string> + <string name="preferences_disable_exposure_title">Keine Belichtungsmessung</string> + <string name="preferences_disable_metering_title">Keine Dosierung</string> + <string name="preferences_front_light_auto">Automatisch</string> + <string name="preferences_front_light_off">Aus</string> + <string name="preferences_front_light_on">Ein</string> + <string name="preferences_front_light_summary">Verbessert bei einigen Mobiltelefonen das Scannen bei schwachem Licht, kann aber Überbelichtung verursachen. Funktioniert nicht mit allen Handys.</string> + <string name="preferences_front_light_title">Foto LED einschalten</string> + <string name="preferences_general_title">Allgemeine Einstellungen</string> + <string name="preferences_history_summary">Speichern Sie Ihre Scans im Verlauf</string> + <string name="preferences_history_title">Speichern im Verlauf</string> + <string name="preferences_invert_scan_summary">Für weiße Barcodes auf schwarzem Hintergrund. Nicht bei allen Geräten verfügbar.</string> + <string name="preferences_invert_scan_title">Negativ-Scan</string> + <string name="preferences_name">Einstellungen</string> + <string name="preferences_orientation_title">Nicht automatisch drehen</string> + <string name="preferences_play_beep_title">Piepsen</string> + <string name="preferences_remember_duplicates_summary">Speichern mehrerer Scans des gleichen Barcodes im Verlauf</string> + <string name="preferences_remember_duplicates_title">Duplikate speichern</string> + <string name="preferences_result_title">Ergebnis-Einstellungen</string> + <string name="preferences_scanning_title">Beim Scannen von Barcodes, dekodieren\u2026</string> + <string name="preferences_search_country">Land für die Suche</string> + <string name="preferences_supplemental_summary">Erfahren Sie mehr über den Barcode</string> + <string name="preferences_supplemental_title">Weitere Informationen abrufen</string> + <string name="preferences_vibrate_title">Vibrieren</string> + <string name="result_address_book">Kontakt gefunden</string> + <string name="result_calendar">Termin gefunden</string> + <string name="result_email_address">E-Mail-Adresse gefunden</string> + <string name="result_geo">Koordinaten gefunden</string> + <string name="result_isbn">Buch gefunden</string> + <string name="result_product">Produkt gefunden</string> + <string name="result_sms">SMS-Adresse gefunden</string> + <string name="result_tel">Telefonnummer gefunden</string> + <string name="result_text">Text gefunden</string> + <string name="result_uri">URL gefunden</string> + <string name="result_wifi">WLAN-Konfiguration gefunden</string> + <string name="sbc_name">Google Book Search</string> + <string name="wifi_changing_network">Verbindung zum Netzwerk anfordern\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-el/strings.xml b/BarCodeScanner/mobile/src/main/res/values-el/strings.xml new file mode 100644 index 0000000..dc09ff6 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-el/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Εφαρμογές</string> + <string name="bookmark_picker_name">Σελιδοδείκτες</string> + <string name="button_add_calendar">Προσθήκη στο ημερολόγιο</string> + <string name="button_add_contact">Προσθήκη στις επαφές</string> + <string name="button_book_search">Αναζήτηση βιβλίων</string> + <string name="button_cancel">Ακύρωση</string> + <string name="button_custom_product_search">Σύνθετη αναζήτηση</string> + <string name="button_dial">Κλήση αριθμού</string> + <string name="button_email">Αποστολή email</string> + <string name="button_get_directions">Λάβετε κατευθύνσεις</string> + <string name="button_mms">Αποστολή MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Άνοιγμα browser</string> + <string name="button_product_search">Αναζήτηση προϊόντων</string> + <string name="button_search_book_contents">Αναζήτηση περιεχομένων</string> + <string name="button_share_app">Εφαρμογή</string> + <string name="button_share_bookmark">Σελιδοδείκτης</string> + <string name="button_share_by_email">Μοιράσου με email</string> + <string name="button_share_by_sms">Μοιράσου με SMS</string> + <string name="button_share_clipboard">Πρόχειρο</string> + <string name="button_share_contact">Επαφή</string> + <string name="button_show_map">Δείξε χάρτη</string> + <string name="button_sms">Στείλε SMS</string> + <string name="button_web_search">Αναζήτηση ιστού</string> + <string name="button_wifi">Σύνδεση σε Δίκτυο</string> + <string name="contents_contact">Πληροφορίες επαφής</string> + <string name="contents_email">Διεύθυνση email</string> + <string name="contents_location">Γεωγραφικές συντεταγμένες</string> + <string name="contents_phone">Τηλέφωνο</string> + <string name="contents_sms">Διεύθνση SMS</string> + <string name="contents_text">Απλό κείμενο</string> + <string name="history_clear_one_history_text">Διαγραφή</string> + <string name="history_clear_text">Διαγραφή ιστορικού</string> + <string name="history_email_title">Ιστορικό Barcode Scanner</string> + <string name="history_empty">Κενό</string> + <string name="history_empty_detail">Δεν έχουν καταγραφεί σαρώσεις barcode</string> + <string name="history_send">Αποστολή ιστορικού</string> + <string name="history_title">Ιστορικό</string> + <string name="menu_encode_mecard">Χρησιμοποιήστε MECARD</string> + <string name="menu_encode_vcard">Χρησιμοποιήστε vCard</string> + <string name="menu_help">Βοήθεια</string> + <string name="menu_history">Ιστορικό</string> + <string name="menu_settings">Ρυθμίσεις</string> + <string name="menu_share">Κοινή χρήση</string> + <string name="msg_bulk_mode_scanned">Μαζική λειτουργία: barcode σκαναρίστηκε και αποθηκεύτηκε</string> + <string name="msg_camera_framework_bug">Συγνώμη, προέκυψε ένα πρόβλημα με την κάμερα. Ίσως χρειαστεί να επανεκιννήσετε τη συσκευή.</string> + <string name="msg_default_format">Διαμόρφωση</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Γεια</string> + <string name="msg_default_status">Τοποθετήστε ένα barcode μέσα στο πλαίσιο για να το σκανάρετε.</string> + <string name="msg_default_time">Ωρα</string> + <string name="msg_default_type">Τύπος</string> + <string name="msg_encode_contents_failed">Δεν γίνεται να παραχθεί barcode από αυτά τα δεδομένα.</string> + <string name="msg_error">Σφάλμα</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Συγνώμη, η ζητούμενη εφαρμογή δεν μπορεί να εκιννηθεί. Τα δεδομληνα του barcode ίσως δεν είναι έγκυρα.</string> + <string name="msg_invalid_value">Μη έγκυρη τιμή</string> + <string name="msg_redirect">Ανακατεύθυνση</string> + <string name="msg_sbc_book_not_searchable">Συγνώμη, αυτό το βιβλίο δεν βρέθηκε.</string> + <string name="msg_sbc_failed">Συγνώμη, η αναζήτηση παρουσίασε πρόβλημα.</string> + <string name="msg_sbc_no_page_returned">Δεν βρέθηκε σελίδα</string> + <string name="msg_sbc_page">Σελίδα</string> + <string name="msg_sbc_results">Αποτελέσματα</string> + <string name="msg_sbc_searching_book">Άναζήτηση βιβλίου\u2026</string> + <string name="msg_sbc_snippet_unavailable">Απόσπασμα μη διαθέσιμο</string> + <string name="msg_share_explanation">Μπορείς να μοιραστείς δεδομένα εμφανίζοντας ένα barcode στην οθόνη σου και σκανάροντάς το με ένα άλλο κινητό.</string> + <string name="msg_share_text">Ή πληκτολογήστε εδώ κείμενο και πατήστε Enter</string> + <string name="msg_sure">Είσαι σίγουρος;</string> + <string name="msg_unmount_usb">Συγνώμη, η κάρτα SD δεν είναι προσβάσιμη.</string> + <string name="preferences_actions_title">Όταν ένα barcode ανιχνεύεται\u2026</string> + <string name="preferences_auto_focus_title">Χρησιμοποιήστε την αυτόματη εστίαση</string> + <string name="preferences_auto_open_web_title">Ανοίξτε ιστοσελίδες αυτόματα</string> + <string name="preferences_bulk_mode_summary">Σκανάρετε και αποθηκεύστε συνεχόμενα πολλά barcodes</string> + <string name="preferences_bulk_mode_title">Λειτουργία μαζικού σκαναρίσματος</string> + <string name="preferences_copy_to_clipboard_title">Αντιγραφή στο πρόχειρο</string> + <string name="preferences_custom_product_search_summary" formatted="false">Αντικαταστάσεις: %s = περιεχόμενο, %f = μορφή, %t = τύπος</string> + <string name="preferences_custom_product_search_title">Σύνθετη αναζήτηση</string> + <string name="preferences_decode_1D_industrial_title">1D Βιομηχανικά</string> + <string name="preferences_decode_1D_product_title">1D Προϊόντος</string> + <string name="preferences_decode_Aztec_title">Αζτέκων</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Codes</string> + <string name="preferences_device_bug_workarounds_title">Λύσεις Bug συσκευής</string> + <string name="preferences_disable_barcode_scene_mode_title">Δεν λειτουργία σκηνής barcode</string> + <string name="preferences_disable_continuous_focus_summary">Χρησιμοποιείτε μόνο τυπική λειτουργία εστίασης</string> + <string name="preferences_disable_continuous_focus_title">Δεν συνεχής εστίαση</string> + <string name="preferences_disable_exposure_title">Δεν έκθεση</string> + <string name="preferences_disable_metering_title">Δεν μέτρησης</string> + <string name="preferences_front_light_auto">Αυτόματο</string> + <string name="preferences_front_light_off">Αδρανής</string> + <string name="preferences_front_light_on">Ενεργός</string> + <string name="preferences_front_light_summary">Βελτιώνει το σκανάρισμα με χαμηλο φωτισμό σε μερικά κινητά, ίσως όμως προκαλέσει λάμψη. Δουλεύει σε μερικά κινητά.</string> + <string name="preferences_front_light_title">Χρήση μπροστινού φακού</string> + <string name="preferences_general_title">Γενικές ρυθμίσεις</string> + <string name="preferences_history_summary">Αποθηκεύστε τις σαρώσεις σας στην Ιστορία</string> + <string name="preferences_history_title">Προσθήκη στην Ιστορία</string> + <string name="preferences_invert_scan_summary">Σάρωση για τη λευκή barcodes σε μαύρο φόντο. Δεν διατίθεται σε ορισμένες συσκευές.</string> + <string name="preferences_invert_scan_title">Αντιστροφή της σάρωσης</string> + <string name="preferences_name">Ρυθμίσεις</string> + <string name="preferences_orientation_title">Όχι αυτόματη περιστροφή</string> + <string name="preferences_play_beep_title">Μπιπ</string> + <string name="preferences_remember_duplicates_summary">Αποθήκευση πολλαπλών σκαναρισμάτων του ίδιου barcode στο ιστορικό</string> + <string name="preferences_remember_duplicates_title">Απομνημόνευση διπλότυπων</string> + <string name="preferences_result_title">Ρυθμίσεις αποτελεσμάτων</string> + <string name="preferences_scanning_title">Όταν σκανάρεις barcodes, ψάχνε για\u2026</string> + <string name="preferences_search_country">Χώρα Αναζήτησης</string> + <string name="preferences_supplemental_summary">Προσπάθησε να βρείς περισσότερες πληροφορίες για τα περιεχόμενα του barcode</string> + <string name="preferences_supplemental_title">Αναζήτηση για επιπλέον πληροφορίες</string> + <string name="preferences_vibrate_title">Δόνηση</string> + <string name="result_address_book">Βρέθηκαν πληροφορίες επαφής</string> + <string name="result_calendar">Βρέθηκε συμβάν ημερολογίου</string> + <string name="result_email_address">Βρέθηκε email</string> + <string name="result_geo">Βρέθηκαν γεωγραφικές συντεταγμένες</string> + <string name="result_isbn">Βρέθηκε βιβλίο</string> + <string name="result_product">Βρέθηκε προϊόν</string> + <string name="result_sms">Βρέθηκε διεύθυνση SMS</string> + <string name="result_tel">Βρέθηκε τηλέφωνο</string> + <string name="result_text">Βρέθηκε κείμενο</string> + <string name="result_uri">Βρέθηκε ηλ. διεύθυνση</string> + <string name="result_wifi">Βρέθηκαν ρυθμίσεις Wi-Fi</string> + <string name="sbc_name">Αναζήτηση βιβλίων Google</string> + <string name="wifi_changing_network">Αίτηση σύνδεσης με το δίκτυο\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-es/strings.xml b/BarCodeScanner/mobile/src/main/res/values-es/strings.xml new file mode 100644 index 0000000..8d41842 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-es/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplicaciones</string> + <string name="bookmark_picker_name">Marcadores</string> + <string name="button_add_calendar">Añadir al calendario</string> + <string name="button_add_contact">Añadir contacto</string> + <string name="button_book_search">Búsqueda de libros</string> + <string name="button_cancel">Cancelar</string> + <string name="button_custom_product_search">Búsqueda personalizada</string> + <string name="button_dial">Marcar número</string> + <string name="button_email">Enviar correo electrónico</string> + <string name="button_get_directions">Obtener direcciones</string> + <string name="button_mms">Enviar MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Abrir navegador</string> + <string name="button_product_search">Búsqueda de productos</string> + <string name="button_search_book_contents">Buscar contenido del libro</string> + <string name="button_share_app">Aplicación</string> + <string name="button_share_bookmark">Marcador</string> + <string name="button_share_by_email">Compartir por correo electrónico</string> + <string name="button_share_by_sms">Compartir por SMS</string> + <string name="button_share_clipboard">Portapapeles</string> + <string name="button_share_contact">Contacto</string> + <string name="button_show_map">Mostrar mapa</string> + <string name="button_sms">Enviar SMS</string> + <string name="button_web_search">Búsqueda Web</string> + <string name="button_wifi">Conectarse a la red</string> + <string name="contents_contact">Información de contacto</string> + <string name="contents_email">Dirección de correo electrónico</string> + <string name="contents_location">Coordenadas geográficas</string> + <string name="contents_phone">Número de teléfono</string> + <string name="contents_sms">Dirección SMS</string> + <string name="contents_text">Texto</string> + <string name="history_clear_one_history_text">Borrar</string> + <string name="history_clear_text">Borrar historial</string> + <string name="history_email_title">Historial de Escáner de código de barras</string> + <string name="history_empty">Vacío</string> + <string name="history_empty_detail">Ningún escanea de códigos de barras se han registrado aún</string> + <string name="history_send">Enviar historial</string> + <string name="history_title">Historial</string> + <string name="menu_encode_mecard">Usar MECARD</string> + <string name="menu_encode_vcard">Usar vCard</string> + <string name="menu_help">Ayuda</string> + <string name="menu_history">Historial</string> + <string name="menu_settings">Configuración</string> + <string name="menu_share">Compartir</string> + <string name="msg_bulk_mode_scanned">Modo Masivo: código de barras escaneado y guardado</string> + <string name="msg_camera_framework_bug">Lo sentimos, la cámara de Android ha encontrado un problema. Es posible que necesite reiniciar el dispositivo.</string> + <string name="msg_default_format">Formato</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Hola</string> + <string name="msg_default_status">Coloque un código de barras en el interior del rectángulo del visor para escanear.</string> + <string name="msg_default_time">Tiempo</string> + <string name="msg_default_type">Tipo</string> + <string name="msg_encode_contents_failed">No se pudo codificar un código de barras a partir de los datos facilitados.</string> + <string name="msg_error">Error</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Lo sentimos, la aplicación solicitada no pudo ser lanzada. El contenido de código de barras puede ser inválida.</string> + <string name="msg_invalid_value">Valor no válido</string> + <string name="msg_redirect">Redirigir</string> + <string name="msg_sbc_book_not_searchable">Lo sentimos, no se puede buscar en este libro.</string> + <string name="msg_sbc_failed">Lo sentimos, la búsqueda ha detectado un problema.</string> + <string name="msg_sbc_no_page_returned">Página no encontrada</string> + <string name="msg_sbc_page">Página</string> + <string name="msg_sbc_results">Resultados</string> + <string name="msg_sbc_searching_book">Buscando libro\u2026</string> + <string name="msg_sbc_snippet_unavailable">Fragmentos no están disponibles</string> + <string name="msg_share_explanation">Usted puede compartir los datos mostrando un código de barras en su pantalla y escanearlo con otro teléfono.</string> + <string name="msg_share_text">O escriba algún texto y presione Enter</string> + <string name="msg_sure">¿Está seguro?</string> + <string name="msg_unmount_usb">Lo sentimos, la tarjeta SD no está accesible.</string> + <string name="preferences_actions_title">Cuando encuentra un código de barras\u2026</string> + <string name="preferences_auto_focus_title">Utilizar el enfoque automático</string> + <string name="preferences_auto_open_web_title">Abrir páginas web automáticamente</string> + <string name="preferences_bulk_mode_summary">Escanear y guardar muchos códigos de barras de forma continua</string> + <string name="preferences_bulk_mode_title">Modo masivo de escaneo</string> + <string name="preferences_copy_to_clipboard_title">Copiar al portapapeles</string> + <string name="preferences_custom_product_search_summary" formatted="false">Sustituciones: %s = contenido, %f = formato, %t = tipo</string> + <string name="preferences_custom_product_search_title">Búsqueda de productos con URL personalizada</string> + <string name="preferences_decode_1D_industrial_title">1D Industrial</string> + <string name="preferences_decode_1D_product_title">1D Producto</string> + <string name="preferences_decode_Aztec_title">Azteca</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">Códigos QR</string> + <string name="preferences_device_bug_workarounds_title">Soluciones provisionales para dispositivos con errores</string> + <string name="preferences_disable_barcode_scene_mode_title">No modo de la escena de código de barras</string> + <string name="preferences_disable_continuous_focus_summary">Utilice sólo el modo de enfoque estándar</string> + <string name="preferences_disable_continuous_focus_title">No enfoque continuo</string> + <string name="preferences_disable_exposure_title">No exposición</string> + <string name="preferences_disable_metering_title">No dosificadora</string> + <string name="preferences_front_light_auto">Automático</string> + <string name="preferences_front_light_off">Inactivo</string> + <string name="preferences_front_light_on">Activo</string> + <string name="preferences_front_light_summary">Mejora la exploración en condiciones de poca luz en algunos teléfonos, pero puede causar deslumbramiento. No funciona en todos los teléfonos.</string> + <string name="preferences_front_light_title">Utilizar luz delantera</string> + <string name="preferences_general_title">Configuración general</string> + <string name="preferences_history_summary">Almacene escáneres en la historia</string> + <string name="preferences_history_title">Añadir a Historia</string> + <string name="preferences_invert_scan_summary">Escanear códigos de barras blancas sobre fondo negro. No disponible en algunos dispositivos.</string> + <string name="preferences_invert_scan_title">Invertir exploración</string> + <string name="preferences_name">Configuración</string> + <string name="preferences_orientation_title">Sin rotación automática</string> + <string name="preferences_play_beep_title">Bip</string> + <string name="preferences_remember_duplicates_summary">Almacenar múltiples escáneres del mismo código de barras en el Historial.</string> + <string name="preferences_remember_duplicates_title">Recuerde duplicados</string> + <string name="preferences_result_title">Configuración de resultados</string> + <string name="preferences_scanning_title">Al escanear códigos de barras, descodificar\u2026</string> + <string name="preferences_search_country">Buscar país</string> + <string name="preferences_supplemental_summary">Trata de recuperar más información sobre el contenido del código de barras.</string> + <string name="preferences_supplemental_title">Recuperar más información</string> + <string name="preferences_vibrate_title">Vibrar</string> + <string name="result_address_book">Información de contacto encontrada</string> + <string name="result_calendar">Evento de calendario encontrado</string> + <string name="result_email_address">Dirección de correo electrónico encontrado</string> + <string name="result_geo">Coordenadas geográficas encontradas</string> + <string name="result_isbn">Libro encontrado</string> + <string name="result_product">Producto encontrado</string> + <string name="result_sms">Dirección de SMS encontrado</string> + <string name="result_tel">Número de teléfono encontrado</string> + <string name="result_text">Texto encontrado</string> + <string name="result_uri">URL encontrada</string> + <string name="result_wifi">Configuración de WLAN encontrada</string> + <string name="sbc_name">Búsqueda de libros de Google</string> + <string name="wifi_changing_network">Solicitando conexión a la red\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-eu/strings.xml b/BarCodeScanner/mobile/src/main/res/values-eu/strings.xml new file mode 100644 index 0000000..9ff3c34 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-eu/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barra-kode Eskanerra</string> + <string name="app_picker_name">Aplikazioak</string> + <string name="bookmark_picker_name">Laster-markak</string> + <string name="button_add_calendar">Gehitu egutegian</string> + <string name="button_add_contact">Gehitu kontaktua</string> + <string name="button_book_search">Bilatu liburua</string> + <string name="button_cancel">Utzi</string> + <string name="button_custom_product_search">Bilaketa pertsonalizatua</string> + <string name="button_dial">Markatu zenbakia</string> + <string name="button_email">Bidali e-posta</string> + <string name="button_get_directions">Lortu jarraibideak</string> + <string name="button_mms">Bidali MMS-a</string> + <string name="button_ok">Ados</string> + <string name="button_open_browser">Ireki arakatzailea</string> + <string name="button_product_search">Produktu bilaketa</string> + <string name="button_search_book_contents">Bilatu edukiak</string> + <string name="button_share_app">Aplikazioa</string> + <string name="button_share_bookmark">Laster-marka</string> + <string name="button_share_by_email">Partekatu e-posta bidez</string> + <string name="button_share_by_sms">Partekatu SMS bidez</string> + <string name="button_share_clipboard">Arbela</string> + <string name="button_share_contact">Kontaktua</string> + <string name="button_show_map">Erakutsi mapa</string> + <string name="button_sms">Bidali SMS-a</string> + <string name="button_web_search">Web bilaketa</string> + <string name="button_wifi">Konektatu sarera</string> + <string name="contents_contact">Kontaktuaren informazioa</string> + <string name="contents_email">E-posta helbidea</string> + <string name="contents_location">Koordenatu geografikoak</string> + <string name="contents_phone">Telefono zenbakia</string> + <string name="contents_sms">SMS helbidea</string> + <string name="contents_text">Testu laua</string> + <string name="history_clear_one_history_text">Garbitu</string> + <string name="history_clear_text">Garbitu historia</string> + <string name="history_email_title">Barra-kode Eskanerraren historia</string> + <string name="history_empty">Hutsik</string> + <string name="history_empty_detail">Ez da inoiz barra-koderik gorde</string> + <string name="history_send">Bidali historia</string> + <string name="history_title">Historia</string> + <string name="menu_encode_mecard">Erabili MECARD</string> + <string name="menu_encode_vcard">Erabili vCard</string> + <string name="menu_help">Laguntza</string> + <string name="menu_history">Historia</string> + <string name="menu_settings">Ezarpenak</string> + <string name="menu_share">Partekatu</string> + <string name="msg_bulk_mode_scanned">Handizkako modua: barra-kodea eskaneatuta eta gordeta</string> + <string name="msg_camera_framework_bug">Barkatu, Android kamerak arazo bat izan du. Behar bada gailua berrabiarazi beharko duzu.</string> + <string name="msg_default_format">Formatua</string> + <string name="msg_default_meta">Metadatuak</string> + <string name="msg_default_mms_subject">Kaixo</string> + <string name="msg_default_status">Kokatu barra-kode bat laukizuzenaren barruan eskaneatzeko.</string> + <string name="msg_default_time">Denbora</string> + <string name="msg_default_type">Mota</string> + <string name="msg_encode_contents_failed">Ezin izan da barra-kode bat kodetu emandako datuetatik.</string> + <string name="msg_error">Error</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Barkatu, eskatutako aplikazioa ezin izan da abiarazi. Behar bada barra-kodearen edukiak baliogabeak dira.</string> + <string name="msg_invalid_value">Balio baliogabea</string> + <string name="msg_redirect">Berbideratu</string> + <string name="msg_sbc_book_not_searchable">Barkatu, liburu honetan ezin da bilaketarik egin.</string> + <string name="msg_sbc_failed">Barkatu, bilaketak arazo bat izan du.</string> + <string name="msg_sbc_no_page_returned">Ez da orririk itzuli</string> + <string name="msg_sbc_page">Orria</string> + <string name="msg_sbc_results">Emaitzak</string> + <string name="msg_sbc_searching_book">Liburua arakatzen\u2026</string> + <string name="msg_sbc_snippet_unavailable">Lagina ez dago eskuragarri</string> + <string name="msg_share_explanation">Datuak parteka ditzakezu zure pantailan barra-kode bat bistaratu eta beste telefono batekin eskaneatuz.</string> + <string name="msg_share_text">Edo idatzi zerbait eta sakatu Enter</string> + <string name="msg_sure">Ziur zaude?</string> + <string name="msg_unmount_usb">Barkatu, SD txartela ez dago eskuragarri.</string> + <string name="preferences_actions_title">Barra kode bat aurkitzean\u2026</string> + <string name="preferences_auto_focus_title">Erabili auto foku</string> + <string name="preferences_auto_open_web_title">Ireki web orriak automatikoki</string> + <string name="preferences_bulk_mode_summary">Eskaneatu eta gorde hainbat barra-kode jarraian</string> + <string name="preferences_bulk_mode_title">Handizkako eskaneatze modua</string> + <string name="preferences_copy_to_clipboard_title">Kopiatu arbelera</string> + <string name="preferences_custom_product_search_summary" formatted="false">Ordezkapenak: %s = edukiak, %f = formatua, %t = mota</string> + <string name="preferences_custom_product_search_title">Bilaketa URL pertsonalizatua</string> + <string name="preferences_decode_1D_industrial_title">1D Industrial</string> + <string name="preferences_decode_1D_product_title">1D Product</string> + <string name="preferences_decode_Aztec_title">Azteken</string> + <string name="preferences_decode_Data_Matrix_title">Datu Matrizeak</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Kodeak</string> + <string name="preferences_device_bug_workarounds_title">Gailuak Bug konponbidea</string> + <string name="preferences_disable_barcode_scene_mode_title">No barra eszena modua</string> + <string name="preferences_disable_continuous_focus_summary">Erabili estandarrean soilik fokuaren modua</string> + <string name="preferences_disable_continuous_focus_title">Etengabeko foku No</string> + <string name="preferences_disable_exposure_title">Esposizio No</string> + <string name="preferences_disable_metering_title">Neurtzeko No</string> + <string name="preferences_front_light_auto">Automatikoa</string> + <string name="preferences_front_light_off">Ezgaitutako</string> + <string name="preferences_front_light_on">Aktiboak</string> + <string name="preferences_front_light_summary">Eskaneatzea hobetzen du zenbait telefonotan argiztapena txikia denean, baina distirak eragin ditzake. Ez du telefono guztietan funtzionatzen.</string> + <string name="preferences_front_light_title">Erabili aurreko argia</string> + <string name="preferences_general_title">Ezarpen orokorrak</string> + <string name="preferences_history_summary">Biltegiratu bilaketen Historian</string> + <string name="preferences_history_title">Historia Gehitu</string> + <string name="preferences_invert_scan_summary">Atzeko plano beltzean kodeak zuri eskaneatzeko. Zenbait gailuk ez dago eskuragarri.</string> + <string name="preferences_invert_scan_title">Alderantzikatu eskaneatzeko</string> + <string name="preferences_name">Ezarpenak</string> + <string name="preferences_orientation_title">Biraketa No automatikoa</string> + <string name="preferences_play_beep_title">Soinu-seinalea</string> + <string name="preferences_remember_duplicates_summary">Gorde barra-kode beraren hainbat eskaneatze Historian</string> + <string name="preferences_remember_duplicates_title">Gogoratu errepikatuak</string> + <string name="preferences_result_title">Emaitzen ezarpenak</string> + <string name="preferences_scanning_title">Barra-kodeak eskaneatzean, deskodetu\u2026</string> + <string name="preferences_search_country">Bilatu herrialdea</string> + <string name="preferences_supplemental_summary">Saiatu barra-kodearen edukiei buruzko informazio gehiago eskuratzen</string> + <string name="preferences_supplemental_title">Eskuratu informazio gehiago</string> + <string name="preferences_vibrate_title">Bibratu</string> + <string name="result_address_book">Kontaktu-informazioa aurkitu da</string> + <string name="result_calendar">Egutegiko gertaera aurkitu da</string> + <string name="result_email_address">E-posta helbidea aurkitu da</string> + <string name="result_geo">Koordenatu geografikoak aurkitu dira</string> + <string name="result_isbn">Liburua aurkitu da</string> + <string name="result_product">Produktua aurkitu da</string> + <string name="result_sms">SMS helbidea aurkitu da</string> + <string name="result_tel">Telefono zenbakia aurkitu da</string> + <string name="result_text">Testu laua aurkitu da</string> + <string name="result_uri">URL-a aurkitu da</string> + <string name="result_wifi">WLAN Konfigurazioa aurkitu da</string> + <string name="sbc_name">Google Book Bilaketa</string> + <string name="wifi_changing_network">Sarerako konexioa eskatzen\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-fi/strings.xml b/BarCodeScanner/mobile/src/main/res/values-fi/strings.xml new file mode 100644 index 0000000..2c29b7b --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-fi/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Ohjelmat</string> + <string name="bookmark_picker_name">Kirjanmerkit</string> + <string name="button_add_calendar">Lisää kalenteriin</string> + <string name="button_add_contact">Lisää yhteystieto</string> + <string name="button_book_search">Kirjahaku</string> + <string name="button_cancel">Peruuta</string> + <string name="button_custom_product_search">Mukautettu haku</string> + <string name="button_dial">Soita numeroon</string> + <string name="button_email">Lähetä sähköpostia</string> + <string name="button_get_directions">Hae ajo-ohjeet</string> + <string name="button_mms">Lähetä multimediaviesti</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Avaa selain</string> + <string name="button_product_search">Tuotehaku</string> + <string name="button_search_book_contents">Hae kirjan sisältö</string> + <string name="button_share_app">Ohjelma</string> + <string name="button_share_bookmark">Kirjanmerkki</string> + <string name="button_share_by_email">Jaa sähköpostilla</string> + <string name="button_share_by_sms">Jaa tekstiviestillä</string> + <string name="button_share_clipboard">Leikepöytä</string> + <string name="button_share_contact">Kontakti</string> + <string name="button_show_map">Näytä kartta</string> + <string name="button_sms">Lähetä tekstiviesti</string> + <string name="button_web_search">Haku netistä</string> + <string name="button_wifi">Yhdistä verkkoon</string> + <string name="contents_contact">Yhteystiedot</string> + <string name="contents_email">Sähköpostiosoite</string> + <string name="contents_location">Karttakoordinaatit</string> + <string name="contents_phone">Puhelinnumero</string> + <string name="contents_sms">Tekstiviestin osoite</string> + <string name="contents_text">Teksti</string> + <string name="history_clear_one_history_text">Tyhjennä</string> + <string name="history_clear_text">Tyhjennä historia</string> + <string name="history_email_title">Viivakoodien historia</string> + <string name="history_empty">Tyhjä</string> + <string name="history_empty_detail">Ei tallennettuja viivakoodeja</string> + <string name="history_send">Lähetä historia</string> + <string name="history_title">Historia</string> + <string name="menu_encode_mecard">Käytä MECARD:ia</string> + <string name="menu_encode_vcard">Käytä vCard:ia</string> + <string name="menu_help">Ohje</string> + <string name="menu_history">Historia</string> + <string name="menu_settings">Asetukset</string> + <string name="menu_share">Jaa</string> + <string name="msg_bulk_mode_scanned">Toistotila: viivakoodi luettu ja tallennetttu</string> + <string name="msg_camera_framework_bug">Valitettavasti Androidin kameran toimiinta häiriintyi. Joudut ehkä käynnistämään laitteen uudelleen.</string> + <string name="msg_default_format">Muoto</string> + <string name="msg_default_meta">Metatiedot</string> + <string name="msg_default_mms_subject">Hei</string> + <string name="msg_default_status">Aseta viivakoodi neliön sisälle skannataksesi sen.</string> + <string name="msg_default_time">Aika</string> + <string name="msg_default_type">Tyyppi</string> + <string name="msg_encode_contents_failed">Viivakoodia ei voitu muodostaa annetusta datasta.</string> + <string name="msg_error">Virhe</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Valitettavasti pyydettyä sovellusta ei voitu käynnistää. Viivakoodin sisältö voi olla virheellinen.</string> + <string name="msg_invalid_value">Virheellinen arvo</string> + <string name="msg_redirect">Uudelleenohjaus</string> + <string name="msg_sbc_book_not_searchable">Valitettavasti tämä kirja ei ole haettavissa.</string> + <string name="msg_sbc_failed">Valitettavasti haussa tapahtui virhe.</string> + <string name="msg_sbc_no_page_returned">Sivua ei löydy/ei vastausta</string> + <string name="msg_sbc_page">Sivu</string> + <string name="msg_sbc_results">Tulokset</string> + <string name="msg_sbc_searching_book">Haetaan kirjaa\u2026</string> + <string name="msg_sbc_snippet_unavailable">Kappaletta ei saatavilla</string> + <string name="msg_share_explanation">Voit jakaa dataa näyttämällä viivakoodin laitteesi näytöllä ja lukemalla sen toisella laitteella.</string> + <string name="msg_share_text">Tai kirjoita tekstiä ja lopeta Enterillä</string> + <string name="msg_sure">Oletko varma?</string> + <string name="msg_unmount_usb">SD-kortti ei ole käytettävissä.</string> + <string name="preferences_actions_title">Kun viivakoodi löytyy\u2026</string> + <string name="preferences_auto_focus_title">Käytä automaattista tarkennusta</string> + <string name="preferences_auto_open_web_title">Avaa Web-sivujen automaattisesti</string> + <string name="preferences_bulk_mode_summary">Skannaa ja tallenna viivakoodeja jatkuvasti</string> + <string name="preferences_bulk_mode_title">Jatkuva skannaus</string> + <string name="preferences_copy_to_clipboard_title">Kopioi leikepöydälle</string> + <string name="preferences_custom_product_search_summary" formatted="false">Seuraavat korvataan: %s = sisältö, %f = formaatti, %t = tyyppi</string> + <string name="preferences_custom_product_search_title">Mukautettu hakukone</string> + <string name="preferences_decode_1D_industrial_title">1D Industrial</string> + <string name="preferences_decode_1D_product_title">1D Tuote</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR-koodit</string> + <string name="preferences_device_bug_workarounds_title">Laitteen vikojen kiertäminen</string> + <string name="preferences_disable_barcode_scene_mode_title">Ei viivakoodin näkymätilaa</string> + <string name="preferences_disable_continuous_focus_summary">Käytä vain vakiotarkennusta</string> + <string name="preferences_disable_continuous_focus_title">Ei jatkuvaa tarkennusta</string> + <string name="preferences_disable_exposure_title">Ei valotusta</string> + <string name="preferences_disable_metering_title">Ei mittausta</string> + <string name="preferences_front_light_auto">Automaattinen</string> + <string name="preferences_front_light_off">Pois</string> + <string name="preferences_front_light_on">Päällä</string> + <string name="preferences_front_light_summary">Parantaa joissain laitteissa hämärässä skannaamista, mutta voi aiheuttaa häikäisyongelmia. Ei toimi kaikissa puhelimissa.</string> + <string name="preferences_front_light_title">Käytä etuosan valoa</string> + <string name="preferences_general_title">Yleiset asetukset</string> + <string name="preferences_history_summary">Säilytä skannaa historia</string> + <string name="preferences_history_title">Lisää Historia</string> + <string name="preferences_invert_scan_summary">Etsi valkoisia viivakoodeja mustalla taustalla. Ei toimi kaikilla laitteilla.</string> + <string name="preferences_invert_scan_title">Käänteinen (negatiivin) skannaus</string> + <string name="preferences_name">Asetukset</string> + <string name="preferences_orientation_title">Ei automaattista kiertoa</string> + <string name="preferences_play_beep_title">Piippaus</string> + <string name="preferences_remember_duplicates_summary">Jos sama viivakoodi skannetaan useasti, tallenna jokainen skannauskerta historiaan</string> + <string name="preferences_remember_duplicates_title">Muista kaksoiskappaleet</string> + <string name="preferences_result_title">Tuloksien asetukset</string> + <string name="preferences_scanning_title">Kun skannataan viivakoodeja, dekoodaa\u2026</string> + <string name="preferences_search_country">Etsi maasta</string> + <string name="preferences_supplemental_summary">Yritä hakea lisätietoja viivakoodin sisällöstä</string> + <string name="preferences_supplemental_title">Hae lisää tietoa</string> + <string name="preferences_vibrate_title">Värinä</string> + <string name="result_address_book">Löydettiin yhteystietoja</string> + <string name="result_calendar">Löydettiin kalenteritapahtuma</string> + <string name="result_email_address">Löydettiin sähköpostiosoite</string> + <string name="result_geo">Löydettiin koordinaatteja</string> + <string name="result_isbn">Löydettiin kirja</string> + <string name="result_product">Löydettiin tuote</string> + <string name="result_sms">Löydettiin tekstiviestinumero</string> + <string name="result_tel">Löydettiin puhelinnumero</string> + <string name="result_text">Löydettiin teksti</string> + <string name="result_uri">Löydettin URL-osoite</string> + <string name="result_wifi">Löydettiin asetukset langattomalle yhteydelle</string> + <string name="sbc_name">Googlen kirjahaku</string> + <string name="wifi_changing_network">Pyydetään yhteyttä verkkoon\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-fr/strings.xml b/BarCodeScanner/mobile/src/main/res/values-fr/strings.xml new file mode 100644 index 0000000..6951a5e --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-fr/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Applications</string> + <string name="bookmark_picker_name">Marque-pages</string> + <string name="button_add_calendar">Ajouter à l\'agenda</string> + <string name="button_add_contact">Ajouter un contact</string> + <string name="button_book_search">Recherche de livre</string> + <string name="button_cancel">Annuler</string> + <string name="button_custom_product_search">Recherche personnalisée de produit</string> + <string name="button_dial">Composer un numéro</string> + <string name="button_email">Envoyer un courriel</string> + <string name="button_get_directions">Obtenir un itinéraire</string> + <string name="button_mms">Envoyer MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Ouvrir le navigateur</string> + <string name="button_product_search">Recherche de produit</string> + <string name="button_search_book_contents">Rechercher dans le contenu</string> + <string name="button_share_app">Application</string> + <string name="button_share_bookmark">Marque-page</string> + <string name="button_share_by_email">Partager par courriel</string> + <string name="button_share_by_sms">Partager par texto</string> + <string name="button_share_clipboard">Presse-papiers</string> + <string name="button_share_contact">Contact</string> + <string name="button_show_map">Afficher la carte</string> + <string name="button_sms">Envoyer un texto</string> + <string name="button_web_search">Recherche Web</string> + <string name="button_wifi">Se connecter au réseau</string> + <string name="contents_contact">Informations de contact</string> + <string name="contents_email">Adresse courriel</string> + <string name="contents_location">Coordonnées géographiques</string> + <string name="contents_phone">Numéro de téléphone</string> + <string name="contents_sms">Adresse SMS</string> + <string name="contents_text">Texte en clair</string> + <string name="history_clear_one_history_text">Effacer</string> + <string name="history_clear_text">Effacer l\'historique</string> + <string name="history_email_title">Historique de Barcode Scanner</string> + <string name="history_empty">Vide</string> + <string name="history_empty_detail">Aucun code-barre balayé n\'a encore été enregistré</string> + <string name="history_send">Envoyer historique</string> + <string name="history_title">Historique</string> + <string name="menu_encode_mecard">Utiliser MECARD</string> + <string name="menu_encode_vcard">Utiliser vCard</string> + <string name="menu_help">Aide</string> + <string name="menu_history">Historique</string> + <string name="menu_settings">Paramètres</string> + <string name="menu_share">Partager</string> + <string name="msg_bulk_mode_scanned">Balayage en rafale\u00A0: code-barres balayés et enregistrés</string> + <string name="msg_camera_framework_bug">Désolé, la caméra Android a rencontré un problème. Un redémarrage de l\'appareil est peut-être nécessaire.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Métadonnées</string> + <string name="msg_default_mms_subject">Salut</string> + <string name="msg_default_status">Encadrez un code-barres avec le viseur pour le balayer.</string> + <string name="msg_default_time">Heure</string> + <string name="msg_default_type">Type</string> + <string name="msg_encode_contents_failed">Impossible d\'encoder un code-barres à partir des données fournies.</string> + <string name="msg_error">Erreur</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Désolé, l\'application demandée n\'a pas pu être lancée. Le contenu du code-barres est peut-être invalide.</string> + <string name="msg_invalid_value">Valeur invalide</string> + <string name="msg_redirect">Réacheminement</string> + <string name="msg_sbc_book_not_searchable">Désolé, ce livre ne peut pas être cherché.</string> + <string name="msg_sbc_failed">Désolé, la recherche a rencontré un problème.</string> + <string name="msg_sbc_no_page_returned">Aucun résultat</string> + <string name="msg_sbc_page">Page</string> + <string name="msg_sbc_results">Résultats</string> + <string name="msg_sbc_searching_book">Recherche du livre\u2026</string> + <string name="msg_sbc_snippet_unavailable">Extrait non disponible</string> + <string name="msg_share_explanation">Vous pouvez partager des données en affichant un code-barres sur votre écran et en le balayant avec un autre téléphone.</string> + <string name="msg_share_text">Ou tapez du texte et appuyez sur Entrée</string> + <string name="msg_sure">Le voulez-vous vraiment\u00A0?</string> + <string name="msg_unmount_usb">Désolé, la carte SD n\'est pas accessible.</string> + <string name="preferences_actions_title">Quand un code-barres est trouvé\u2026</string> + <string name="preferences_auto_focus_title">Utiliser la mise au point automatique</string> + <string name="preferences_auto_open_web_title">Ouvrir les pages Web automatiquement</string> + <string name="preferences_bulk_mode_summary">Balayer et enregistrer des codes-barres en rafale</string> + <string name="preferences_bulk_mode_title">Mode de lecture en rafale</string> + <string name="preferences_copy_to_clipboard_title">Copier dans le presse-papiers</string> + <string name="preferences_custom_product_search_summary" formatted="false">Remplacements\u00A0: %s = contenu, %f = format, %t = type</string> + <string name="preferences_custom_product_search_title">URL de recherche personnalisée</string> + <string name="preferences_decode_1D_industrial_title">1D industrielle</string> + <string name="preferences_decode_1D_product_title">1D produit</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">Codes QR</string> + <string name="preferences_device_bug_workarounds_title">Paliatifs des bogues de l\'appareil</string> + <string name="preferences_disable_barcode_scene_mode_title">Pas de mode scène de code-barres</string> + <string name="preferences_disable_continuous_focus_summary">Utiliser uniquement le mode de mise au point standard</string> + <string name="preferences_disable_continuous_focus_title">Pas de mise au point continue</string> + <string name="preferences_disable_exposure_title">Pas d\'exposition</string> + <string name="preferences_disable_metering_title">Pas de mesure</string> + <string name="preferences_front_light_auto">Automatique</string> + <string name="preferences_front_light_off">Éteinte</string> + <string name="preferences_front_light_on">Allumée</string> + <string name="preferences_front_light_summary">Améliore le balayage lors d\'une faible luminosité sur certains téléphone, mais peut causer un reflet. Ne fonctionne pas sur tous les téléphones.</string> + <string name="preferences_front_light_title">Utiliser la lumière frontale</string> + <string name="preferences_general_title">Paramètres généraux</string> + <string name="preferences_history_summary">Stockez vos scans dans l\'histoire</string> + <string name="preferences_history_title">Ajouter à Histoire</string> + <string name="preferences_invert_scan_summary">Balayer des codes-barres blancs sur fond noir. Non disponible sur certains appareils.</string> + <string name="preferences_invert_scan_title">Balayage négatif</string> + <string name="preferences_name">Paramètres</string> + <string name="preferences_orientation_title">Pas de rotation automatique</string> + <string name="preferences_play_beep_title">Bip</string> + <string name="preferences_remember_duplicates_summary">Enregistrer dans l\'historique les lectures multiples d\'un même code-barres</string> + <string name="preferences_remember_duplicates_title">Enregistrer les doublons</string> + <string name="preferences_result_title">Paramètres de résultat</string> + <string name="preferences_scanning_title">Pendant le balayage de codes-barres, décoder\u2026</string> + <string name="preferences_search_country">Pays de recherche</string> + <string name="preferences_supplemental_summary">Essayer d\'obtenir plus d\'informations sur le contenu du code-barres</string> + <string name="preferences_supplemental_title">Obtenir plus d\'infos</string> + <string name="preferences_vibrate_title">Vibreur</string> + <string name="result_address_book">Informations de contact trouvées</string> + <string name="result_calendar">Événement d\'agenda trouvé</string> + <string name="result_email_address">Adresse courriel trouvée</string> + <string name="result_geo">Coordonnées géographiques trouvées</string> + <string name="result_isbn">Livre trouvé</string> + <string name="result_product">Produit trouvé</string> + <string name="result_sms">Adresse SMS trouvée</string> + <string name="result_tel">Numéro de téléphone trouvé</string> + <string name="result_text">Texte en clair trouvé</string> + <string name="result_uri">URL trouvée</string> + <string name="result_wifi">Configuration WLAN trouvée</string> + <string name="sbc_name">Recherche Google Livres</string> + <string name="wifi_changing_network">Demande de connexion au réseau\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-he/strings.xml b/BarCodeScanner/mobile/src/main/res/values-he/strings.xml new file mode 100644 index 0000000..07a8dc1 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-he/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">סורק ברקודים</string> + <string name="app_picker_name">יישומים</string> + <string name="bookmark_picker_name">סימניות</string> + <string name="button_add_calendar">הוסף ללוח שנה</string> + <string name="button_add_contact">הוספת איש קשר</string> + <string name="button_book_search">חיפוש ספר</string> + <string name="button_cancel">ביטול</string> + <string name="button_custom_product_search">חיפוש מותאם אישית</string> + <string name="button_dial">חייג מספר</string> + <string name="button_email">שלח דואר אלקטרוני</string> + <string name="button_get_directions">קבל הוראות הגעה</string> + <string name="button_mms">שלח הודעת מולטימדיה</string> + <string name="button_ok">אישור</string> + <string name="button_open_browser">פתח את הדפדפן</string> + <string name="button_product_search">חיפוש מוצר</string> + <string name="button_search_book_contents">חיפוש בתוכן</string> + <string name="button_share_app">יישום</string> + <string name="button_share_bookmark">סימניה</string> + <string name="button_share_by_email">שתף בדואר אלקטרוני</string> + <string name="button_share_by_sms">שתף בהודעה</string> + <string name="button_share_clipboard">לוח עריכה</string> + <string name="button_share_contact">איש קשר</string> + <string name="button_show_map">הצג מפה</string> + <string name="button_sms">שלח הודעה</string> + <string name="button_web_search">חיפוש באינטרנט</string> + <string name="button_wifi">התחבר לרשת</string> + <string name="contents_contact">פרטי איש קשר</string> + <string name="contents_email">כתובת דואר אלקטרוני</string> + <string name="contents_location">קואורדינטות גאוגרפיות</string> + <string name="contents_phone">מספר טלפון</string> + <string name="contents_sms">כתובת SMS</string> + <string name="contents_text">טקסט רגיל</string> + <string name="history_clear_one_history_text">נקה</string> + <string name="history_clear_text">נקה היסטוריה</string> + <string name="history_email_title">היסטוריית סורק הברקודים</string> + <string name="history_empty">ריק</string> + <string name="history_empty_detail">ברקודים לא נרשמו</string> + <string name="history_send">שלח היסטוריה</string> + <string name="history_title">היסטוריה</string> + <string name="menu_encode_mecard">השתמש MECARD</string> + <string name="menu_encode_vcard">השתמש vCard</string> + <string name="menu_help">עזרה</string> + <string name="menu_history">היסטוריה</string> + <string name="menu_settings">הגדרות</string> + <string name="menu_share">שתף</string> + <string name="msg_bulk_mode_scanned">מצב קבוצה: ברקוד נסרק ונשמר</string> + <string name="msg_camera_framework_bug">סליחה, מצלמת האנדרואיד נתקלה בבעיה. ייתכן שיהיה עליך להפעיל מחדש את המכשיר.</string> + <string name="msg_default_format">פורמט</string> + <string name="msg_default_meta">מטה-נתונים</string> + <string name="msg_default_mms_subject">היי</string> + <string name="msg_default_status">הצב ברקוד בתוך המלבן כדי לסרוק אותו.</string> + <string name="msg_default_time">זמן</string> + <string name="msg_default_type">סוג</string> + <string name="msg_encode_contents_failed">לא היתה אפשרות לקודד ברקוד מהנתונים שסופקו.</string> + <string name="msg_error">שגיאה</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">סליחה, לא ניתן להפעיל את היישום המבוקש. ייתכן שתוכן הברקוד לא תקין.</string> + <string name="msg_invalid_value">ערך לא חוקי</string> + <string name="msg_redirect">נתב מחדש</string> + <string name="msg_sbc_book_not_searchable">סליחה, ספר זה אינו ניתן לחיפוש.</string> + <string name="msg_sbc_failed">סליחה, החיפוש נתקל בבעיה.</string> + <string name="msg_sbc_no_page_returned">לא הוחזר דף</string> + <string name="msg_sbc_page">דף</string> + <string name="msg_sbc_results">תוצאות</string> + <string name="msg_sbc_searching_book">מחפש ספר\u2026</string> + <string name="msg_sbc_snippet_unavailable">גזיר לא זמין</string> + <string name="msg_share_explanation">באפשרותך לשתף נתונים על-ידי הצגת ברקוד על המסך וסריקתו עם טלפון אחר.</string> + <string name="msg_share_text">או הקלד טקסט כלשהו</string> + <string name="msg_sure">האם אתה בטוח?</string> + <string name="msg_unmount_usb">סליחה, כרטיס הזכרון אינו נגיש.</string> + <string name="preferences_actions_title">כאשר ברקוד נמצא\u2026</string> + <string name="preferences_auto_focus_title">להשתמש במיקוד האוטומטי</string> + <string name="preferences_auto_open_web_title">לפתוח דפי אינטרנט באופן אוטומטי</string> + <string name="preferences_bulk_mode_summary">סורק ושומר ברקודים באופן רציף</string> + <string name="preferences_bulk_mode_title">מצב סריקה מרובה</string> + <string name="preferences_copy_to_clipboard_title">העתק ללוח</string> + <string name="preferences_custom_product_search_summary" formatted="false">החלפות: s% = התוכן, f% = הפורמט, t% = סוג</string> + <string name="preferences_custom_product_search_title">כתובת לחיפוש מותאם אישית</string> + <string name="preferences_decode_1D_industrial_title">1D תעשייתי</string> + <string name="preferences_decode_1D_product_title">1D מוצר</string> + <string name="preferences_decode_Aztec_title">האצטקים</string> + <string name="preferences_decode_Data_Matrix_title">מטריצת נתונים</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">קודי QR</string> + <string name="preferences_device_bug_workarounds_title">באג במכשיר דרכים לעקיפת הבעיה</string> + <string name="preferences_disable_barcode_scene_mode_title">אין מצב סצנה ברקוד</string> + <string name="preferences_disable_continuous_focus_summary">השתמש רק במצב רגיל פוקוס</string> + <string name="preferences_disable_continuous_focus_title">המיקוד לא רציפה</string> + <string name="preferences_disable_exposure_title">אין חשיפה</string> + <string name="preferences_disable_metering_title">אין מדידה</string> + <string name="preferences_front_light_auto">אוטומטי</string> + <string name="preferences_front_light_off">לא פעיל</string> + <string name="preferences_front_light_on">פעיל</string> + <string name="preferences_front_light_summary">משפר את הסריקה בתאורה נמוכה בטלפונים מסוימים, אך עשוי לגרום לסנוור. לא עובד בכל הטלפונים.</string> + <string name="preferences_front_light_title">השתמש באור הקדמי</string> + <string name="preferences_general_title">הגדרות כלליות</string> + <string name="preferences_history_summary">אחסן הסריקות שלך בהיסטוריה</string> + <string name="preferences_history_title">הוסף להיסטוריה</string> + <string name="preferences_invert_scan_summary">סרוק ברקודים לבן על רקע שחור. לא זמין על התקנים מסוימים.</string> + <string name="preferences_invert_scan_title">היפוך לסרוק</string> + <string name="preferences_name">הגדרות</string> + <string name="preferences_orientation_title">סיבוב לא אוטומטי</string> + <string name="preferences_play_beep_title">צפצוף</string> + <string name="preferences_remember_duplicates_summary">אחסן מספר סריקות של אותו הברקוד בהיסטוריה</string> + <string name="preferences_remember_duplicates_title">זכור כפילויות</string> + <string name="preferences_result_title">הגדרות תוצאה</string> + <string name="preferences_scanning_title">בעת סריקת ברקודים, קודד\u2026</string> + <string name="preferences_search_country">חיפוש הארץ</string> + <string name="preferences_supplemental_summary">נסה למצא מידע נוסף על תוכן הברקוד</string> + <string name="preferences_supplemental_title">מצא מידע נוסף</string> + <string name="preferences_vibrate_title">רטט</string> + <string name="result_address_book">נמצא מידע של איש קשר</string> + <string name="result_calendar">נמצא אירוע</string> + <string name="result_email_address">נמצאה כתובת דוא"ל</string> + <string name="result_geo">נמצאו קואורדינטות גיאוגרפיות</string> + <string name="result_isbn">נמצא ספר</string> + <string name="result_product">נמצא מוצר</string> + <string name="result_sms">נמצאה כתובת הודעה</string> + <string name="result_tel">נמצא מספר טלפון</string> + <string name="result_text">נמצא טקסט</string> + <string name="result_uri">נמצאה כתובת אינטרנט</string> + <string name="result_wifi">נמצאו הגדרות רשת אל חוטית</string> + <string name="sbc_name">Google חיפוש ספרים</string> + <string name="wifi_changing_network">בקשת חיבור לרשת \u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-hi/strings.xml b/BarCodeScanner/mobile/src/main/res/values-hi/strings.xml new file mode 100644 index 0000000..c8e4cb0 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-hi/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">बारकोड स्कैनर</string> + <string name="app_picker_name">अनुप्रयोगों</string> + <string name="bookmark_picker_name">बुकमार्क्स</string> + <string name="button_add_calendar">कैलेंडर के लिए जोड़ें</string> + <string name="button_add_contact">संपर्क जोड़ें</string> + <string name="button_book_search">पुस्तक खोज</string> + <string name="button_cancel">रद्द करना</string> + <string name="button_custom_product_search">कस्टम खोज</string> + <string name="button_dial">डायल नंबर</string> + <string name="button_email">ईमेल भेजें</string> + <string name="button_get_directions">निर्देश प्राप्त करें</string> + <string name="button_mms">एमएमएस भेजें</string> + <string name="button_ok">ठीक है</string> + <string name="button_open_browser">ओपन ब्राउज़र</string> + <string name="button_product_search">उत्पाद खोज</string> + <string name="button_search_book_contents">खोज सामग्री</string> + <string name="button_share_app">आवेदन</string> + <string name="button_share_bookmark">बुकमार्क</string> + <string name="button_share_by_email">ईमेल के माध्यम से साझा करें</string> + <string name="button_share_by_sms">एसएमएस के जरिए शेयर</string> + <string name="button_share_clipboard">क्लिपबोर्ड</string> + <string name="button_share_contact">संपर्क</string> + <string name="button_show_map">नक्शा दिखाएँ</string> + <string name="button_sms">एसएमएस भेजें</string> + <string name="button_web_search">वेब खोज</string> + <string name="button_wifi">नेटवर्क कनेक्ट करें</string> + <string name="contents_contact">संपर्क जानकारी</string> + <string name="contents_email">ईमेल पता</string> + <string name="contents_location">भौगोलिक निर्देशांक</string> + <string name="contents_phone">फ़ोन नंबर</string> + <string name="contents_sms">एसएमएस पता</string> + <string name="contents_text">सादा पाठ</string> + <string name="history_clear_one_history_text">हटाएँ</string> + <string name="history_clear_text">इतिहास हटाएँ</string> + <string name="history_email_title">बारकोड स्कैनर इतिहास</string> + <string name="history_empty">खाली</string> + <string name="history_empty_detail">अभी तक कोई बारकोड स्कैन दर्ज किया गया है</string> + <string name="history_send">इतिहास भेजें</string> + <string name="history_title">इतिहास</string> + <string name="menu_encode_mecard">MECARD का प्रयोग करें</string> + <string name="menu_encode_vcard">vCard का प्रयोग करें</string> + <string name="menu_help">मदद</string> + <string name="menu_history">इतिहास</string> + <string name="menu_settings">सेटिंग्स</string> + <string name="menu_share">शेयर</string> + <string name="msg_bulk_mode_scanned">थोक मोड: बारकोड स्कैन और बचाया</string> + <string name="msg_camera_framework_bug">क्षमा करें, Android कैमरा एक समस्या का सामना करना पड़ा. आप डिवाइस को पुनरारंभ करने की आवश्यकता हो सकती है.</string> + <string name="msg_default_format">प्रारूप</string> + <string name="msg_default_meta">मेटाडाटा</string> + <string name="msg_default_mms_subject">हाय</string> + <string name="msg_default_status">दृश्यदर्शी आयत के अंदर एक बारकोड प्लेस इसे स्कैन.</string> + <string name="msg_default_time">समय</string> + <string name="msg_default_type">टाइप</string> + <string name="msg_encode_contents_failed">उपलब्ध कराए गए आंकड़ों से एक बारकोड सांकेतिक शब्दों में बदलना नहीं कर सका.</string> + <string name="msg_error">त्रुटि</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">क्षमा करें, अनुरोध आवेदन शुरू नहीं किया जा सका. बारकोड सामग्री अमान्य हो सकता है.</string> + <string name="msg_invalid_value">अवैध मान</string> + <string name="msg_redirect">पुनर्निर्देशन</string> + <string name="msg_sbc_book_not_searchable">क्षमा करें, इस किताब को खोजा नहीं है.</string> + <string name="msg_sbc_failed">क्षमा करें, खोज एक समस्या का सामना करना पड़ा.</string> + <string name="msg_sbc_no_page_returned">कोई पृष्ठ लौटे</string> + <string name="msg_sbc_page">पेज</string> + <string name="msg_sbc_results">परिणाम</string> + <string name="msg_sbc_searching_book">खोज पुस्तक\u2026</string> + <string name="msg_sbc_snippet_unavailable">उपलब्ध स्निपेट नहीं</string> + <string name="msg_share_explanation">आप अपनी स्क्रीन पर प्रदर्शित बारकोड और यह अन्य फोन के साथ स्कैनिंग द्वारा डेटा साझा कर सकते हैं.</string> + <string name="msg_share_text">या कुछ पाठ टाइप करें और प्रेस दर्ज करें</string> + <string name="msg_sure">तुम्हें यकीन है?</string> + <string name="msg_unmount_usb">क्षमा करें, एसडी कार्ड सुलभ नहीं है.</string> + <string name="preferences_actions_title">जब एक बारकोड पाया जाता है\u2026</string> + <string name="preferences_auto_focus_title">ऑटो फोकस का उपयोग करें</string> + <string name="preferences_auto_open_web_title">वेब पृष्ठों को स्वचालित रूप से खोलें</string> + <string name="preferences_bulk_mode_summary">स्कैन और कई बारकोड लगातार बचाने के</string> + <string name="preferences_bulk_mode_title">थोक स्कैन मोड</string> + <string name="preferences_copy_to_clipboard_title">क्लिपबोर्ड पर कॉपी</string> + <string name="preferences_custom_product_search_summary" formatted="false">स्थानापन्न: %s = सामग्री, %f = प्रारूप, %t = टाइप</string> + <string name="preferences_custom_product_search_title">कस्टम खोज यूआरएल</string> + <string name="preferences_decode_1D_industrial_title">1D औद्योगिक</string> + <string name="preferences_decode_1D_product_title">1D उत्पाद</string> + <string name="preferences_decode_Aztec_title">एज़्टेक</string> + <string name="preferences_decode_Data_Matrix_title">डाटा मैट्रिक्स</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR कोड</string> + <string name="preferences_device_bug_workarounds_title">युक्ति बग वर्कअराउन्ड</string> + <string name="preferences_disable_barcode_scene_mode_title">कोई बारकोड दृश्य विधा</string> + <string name="preferences_disable_continuous_focus_summary">केवल मानक फोकस मोड का उपयोग करें</string> + <string name="preferences_disable_continuous_focus_title">कोई निरंतर ध्यान</string> + <string name="preferences_disable_exposure_title">कोई जोखिम</string> + <string name="preferences_disable_metering_title">कोई पैमाइश</string> + <string name="preferences_front_light_auto">स्वचालित</string> + <string name="preferences_front_light_off">निष्क्रिय</string> + <string name="preferences_front_light_on">सक्रिय</string> + <string name="preferences_front_light_summary">कुछ फोन पर कम रोशनी में स्कैनिंग बढ़ाता है, लेकिन चमक का कारण हो सकता है. सभी फोन पर काम नहीं करता.</string> + <string name="preferences_front_light_title">सामने प्रकाश का उपयोग करें</string> + <string name="preferences_general_title">सामान्य सेटिंग्स</string> + <string name="preferences_history_summary">इतिहास में अपने स्कैन स्टोर</string> + <string name="preferences_history_title">इतिहास में जोड़ें</string> + <string name="preferences_invert_scan_summary">काली पृष्ठभूमि पर सफेद बारकोड के लिए स्कैन करें. कुछ उपकरणों पर उपलब्ध नहीं है.</string> + <string name="preferences_invert_scan_title">स्कैन उलटें</string> + <string name="preferences_name">सेटिंग्स</string> + <string name="preferences_orientation_title">कोई स्वचालित रोटेशन</string> + <string name="preferences_play_beep_title">भोंपू</string> + <string name="preferences_remember_duplicates_summary">इतिहास में एक ही बारकोड के स्टोर एकाधिक स्कैन</string> + <string name="preferences_remember_duplicates_title">डुप्लिकेट याद रखें</string> + <string name="preferences_result_title">नतीजे सेटिंग्स</string> + <string name="preferences_scanning_title">जब बारकोड स्कैनिंग के लिए व्याख्या करना\u2026</string> + <string name="preferences_search_country">खोज देश</string> + <string name="preferences_supplemental_summary">बारकोड सामग्री के बारे में में अधिक जानकारी पुनः प्राप्त करने की कोशिश करो</string> + <string name="preferences_supplemental_title">अधिक जानकारी पुनर्प्राप्त</string> + <string name="preferences_vibrate_title">कांपना</string> + <string name="result_address_book">मिला संपर्क जानकारी</string> + <string name="result_calendar">मिला कैलेंडर घटना</string> + <string name="result_email_address">मिला ईमेल पते</string> + <string name="result_geo">मिला भौगोलिक निर्देशांक</string> + <string name="result_isbn">मिला किताब</string> + <string name="result_product">मिला उत्पाद</string> + <string name="result_sms">मिला एसएमएस पता</string> + <string name="result_tel">मिला फोन नंबर</string> + <string name="result_text">मिला सादा पाठ</string> + <string name="result_uri">मिला यूआरएल</string> + <string name="result_wifi">मिला WLAN विन्यास</string> + <string name="sbc_name">Google पुस्तक खोज</string> + <string name="wifi_changing_network">नेटवर्क के लिए कनेक्शन का अनुरोध कर रहा है \u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-hu/strings.xml b/BarCodeScanner/mobile/src/main/res/values-hu/strings.xml new file mode 100644 index 0000000..e14f9ed --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-hu/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Alkalmazások</string> + <string name="bookmark_picker_name">Könyvjelzők</string> + <string name="button_add_calendar">Hozzáadás a naptárhoz</string> + <string name="button_add_contact">Névjegy hozzáadása</string> + <string name="button_book_search">Könyv keresése</string> + <string name="button_cancel">Mégse</string> + <string name="button_custom_product_search">Egyedi keresés</string> + <string name="button_dial">Telefonszám tárcsázása</string> + <string name="button_email">E-mail küldése</string> + <string name="button_get_directions">Útvonaltervezés</string> + <string name="button_mms">MMS küldése</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Böngésző megnyitása</string> + <string name="button_product_search">Termék keresése</string> + <string name="button_search_book_contents">Tartalom keresése</string> + <string name="button_share_app">Alkalmazás</string> + <string name="button_share_bookmark">Könyvjelző</string> + <string name="button_share_by_email">Megosztás e-mailben</string> + <string name="button_share_by_sms">Megosztás SMS-ben</string> + <string name="button_share_clipboard">Vágólap</string> + <string name="button_share_contact">Névjegy</string> + <string name="button_show_map">Térkép mutatása</string> + <string name="button_sms">SMS küldése</string> + <string name="button_web_search">Keresés a weben</string> + <string name="button_wifi">Kapcsolódás hálózathoz</string> + <string name="contents_contact">Névjegy információ</string> + <string name="contents_email">E-mail cím</string> + <string name="contents_location">Földrajzi koordináták</string> + <string name="contents_phone">Telefonszám</string> + <string name="contents_sms">SMS szám</string> + <string name="contents_text">Egyszerű szöveg</string> + <string name="history_clear_one_history_text">Törlése</string> + <string name="history_clear_text">Előzmények törlése</string> + <string name="history_email_title">Barcode Scanner előzmények</string> + <string name="history_empty">Üres</string> + <string name="history_empty_detail">Nem vonalkód szkennelés lett felvéve még</string> + <string name="history_send">Előzmények küldése</string> + <string name="history_title">Előzmények</string> + <string name="menu_encode_mecard">Használja MECARD</string> + <string name="menu_encode_vcard">Használja vCard</string> + <string name="menu_help">Súgó</string> + <string name="menu_history">Előzmények</string> + <string name="menu_settings">Beállítások</string> + <string name="menu_share">Megosztás</string> + <string name="msg_bulk_mode_scanned">Tömeges beolvasás: vonalkód beszkennelve és mentve</string> + <string name="msg_camera_framework_bug">Android kamera hiba. Lehet, hogy újra kell indítania a készüléket.</string> + <string name="msg_default_format">Formátum</string> + <string name="msg_default_meta">Metaadatok</string> + <string name="msg_default_mms_subject">Szia</string> + <string name="msg_default_status">Pozícionálja a vonalkódot a kereső téglalapba a szkenneléshez.</string> + <string name="msg_default_time">Idő</string> + <string name="msg_default_type">Típus</string> + <string name="msg_encode_contents_failed">Nem sikerült létrehozni a vonalkódot a megadott adatokból.</string> + <string name="msg_error">Hiba</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">A kért alkalmazást nem lehet elindítani. A vonalkód tartalma lehet, hogy érvénytelen.</string> + <string name="msg_invalid_value">Érvénytelen érték</string> + <string name="msg_redirect">Átirányítás</string> + <string name="msg_sbc_book_not_searchable">Ez a könyv nem kereshető.</string> + <string name="msg_sbc_failed">A keresés problémába ütközött.</string> + <string name="msg_sbc_no_page_returned">Nincs visszakapott oldal</string> + <string name="msg_sbc_page">Oldal</string> + <string name="msg_sbc_results">Eredmények</string> + <string name="msg_sbc_searching_book">Könyv keresése\u2026</string> + <string name="msg_sbc_snippet_unavailable">Kódrészlet nem elérhető</string> + <string name="msg_share_explanation">Meg tud osztani adatot úgy, hogy egy vonalkódot jelenít meg a képernyőjén, melyet egy másik telefon beszkennel.</string> + <string name="msg_share_text">Vagy írja be a szöveget és nyomjon Enter-t</string> + <string name="msg_sure">Biztos benne?</string> + <string name="msg_unmount_usb">Az SD kártya nem elérhető.</string> + <string name="preferences_actions_title">Amikor a vonalkód megvan\u2026</string> + <string name="preferences_auto_focus_title">Használja autofókusz</string> + <string name="preferences_auto_open_web_title">Nyissa meg a weboldalak automatikusan</string> + <string name="preferences_bulk_mode_summary">Több vonalkód folyamatos szkennelése és mentése</string> + <string name="preferences_bulk_mode_title">Tömeges beolvasás</string> + <string name="preferences_copy_to_clipboard_title">Másolás a vágólapra</string> + <string name="preferences_custom_product_search_summary" formatted="false">Használjon: %s = tartalom, %f = formátum, %t = típus</string> + <string name="preferences_custom_product_search_title">Egyedi kereső URL</string> + <string name="preferences_decode_1D_industrial_title">1D ipari</string> + <string name="preferences_decode_1D_product_title">1D termék</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR kódok</string> + <string name="preferences_device_bug_workarounds_title">Eszköz Bug Lehetséges megoldások</string> + <string name="preferences_disable_barcode_scene_mode_title">Nincs vonalkód motívumprogram</string> + <string name="preferences_disable_continuous_focus_summary">Csak a normál élességállítási mód</string> + <string name="preferences_disable_continuous_focus_title">Nincs folyamatos fókusz</string> + <string name="preferences_disable_exposure_title">No expozíció</string> + <string name="preferences_disable_metering_title">No mérés</string> + <string name="preferences_front_light_auto">Automatikus</string> + <string name="preferences_front_light_off">Tétlen</string> + <string name="preferences_front_light_on">Aktív</string> + <string name="preferences_front_light_summary">Javítja a szkennelést kevés fény mellett néhány telefonon, de csillogást okozhat. Nem minden telefonon működik.</string> + <string name="preferences_front_light_title">Kamera LED használata</string> + <string name="preferences_general_title">Általános beállítások</string> + <string name="preferences_history_summary">Tárolja a beolvasott történelem</string> + <string name="preferences_history_title">Add hozzá a History</string> + <string name="preferences_invert_scan_summary">Scan fehér vonalkódok a fekete háttér. Nem csak egyes eszközöket.</string> + <string name="preferences_invert_scan_title">Invert szkennelés</string> + <string name="preferences_name">Beállítások</string> + <string name="preferences_orientation_title">Nincs automatikus forgatás</string> + <string name="preferences_play_beep_title">Sípolás</string> + <string name="preferences_remember_duplicates_summary">Ugyanannak a vonalkódnak több szkennelt képét is tárolja az Előzményekben</string> + <string name="preferences_remember_duplicates_title">Duplikációk megjegyzése</string> + <string name="preferences_result_title">Találati beállítások</string> + <string name="preferences_scanning_title">Vonalkód szkennelésekor, dekódoláskor\u2026</string> + <string name="preferences_search_country">Ország keresése</string> + <string name="preferences_supplemental_summary">A vonalkóddal jelzett tartalomról megpróbál több információt letölteni.</string> + <string name="preferences_supplemental_title">További információk letöltése</string> + <string name="preferences_vibrate_title">Rezgés</string> + <string name="result_address_book">Névjegy találat</string> + <string name="result_calendar">Naptár esemény találat</string> + <string name="result_email_address">E-mail cím találat</string> + <string name="result_geo">Földrajzi koordináták találat</string> + <string name="result_isbn">Könyv találat</string> + <string name="result_product">Termék találat</string> + <string name="result_sms">SMS szám találat</string> + <string name="result_tel">Telefonszám találat</string> + <string name="result_text">Egyszerű szöveg találat</string> + <string name="result_uri">URL találat</string> + <string name="result_wifi">WLAN konfiguráció találat</string> + <string name="sbc_name">Google Könyvek keresés</string> + <string name="wifi_changing_network">Kérése kapcsolat hálózati\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-id/strings.xml b/BarCodeScanner/mobile/src/main/res/values-id/strings.xml new file mode 100644 index 0000000..cdd2f14 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-id/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplikasi</string> + <string name="bookmark_picker_name">Bookmarks</string> + <string name="button_add_calendar">Tambah ke kalendar</string> + <string name="button_add_contact">Tambah kontak</string> + <string name="button_book_search">Cari Buku</string> + <string name="button_cancel">Batal</string> + <string name="button_custom_product_search">Pencarian kustom</string> + <string name="button_dial">Menghubungi nomor</string> + <string name="button_email">Kirim email</string> + <string name="button_get_directions">Dapatkan petunjuk arah</string> + <string name="button_mms">Kirim MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Buka browser</string> + <string name="button_product_search">Cari Produk</string> + <string name="button_search_book_contents">Cari isi</string> + <string name="button_share_app">Aplikasi</string> + <string name="button_share_bookmark">Bookmark</string> + <string name="button_share_by_email">Bagikan melalui email</string> + <string name="button_share_by_sms">Bagikan melalui SMS</string> + <string name="button_share_clipboard">Clipboard</string> + <string name="button_share_contact">Kontak</string> + <string name="button_show_map">Lihat peta</string> + <string name="button_sms">Kirim SMS</string> + <string name="button_web_search">Pencarian web</string> + <string name="button_wifi">Hubungkan ke Jaringan</string> + <string name="contents_contact">Informasi kontak</string> + <string name="contents_email">Alamat email</string> + <string name="contents_location">Koordinat geografis</string> + <string name="contents_phone">Nomor telepon</string> + <string name="contents_sms">Alamat SMS</string> + <string name="contents_text">Teks biasa</string> + <string name="history_clear_one_history_text">Hapus</string> + <string name="history_clear_text">Hapus riwayat</string> + <string name="history_email_title">Riwayat Barcode Scanner</string> + <string name="history_empty">Kosong</string> + <string name="history_empty_detail">Tidak ada pemindaian barcode yang pernah dicatat</string> + <string name="history_send">Kirim riwayat</string> + <string name="history_title">Riwayat</string> + <string name="menu_encode_mecard">Gunakan MECARD</string> + <string name="menu_encode_vcard">Gunakan vCard</string> + <string name="menu_help">Bantuan</string> + <string name="menu_history">Riwayat</string> + <string name="menu_settings">Pengaturan</string> + <string name="menu_share">Bagikan</string> + <string name="msg_bulk_mode_scanned">Bulk mode: barcode sudah dipindai dan disimpan</string> + <string name="msg_camera_framework_bug">Maaf, kamera mengalami masalah. Anda mungkin perlu me-restart perangkat.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Hai</string> + <string name="msg_default_status">Letakkan barcode di dalam kotak jendela untuk memindai.</string> + <string name="msg_default_time">Waktu</string> + <string name="msg_default_type">Tipe</string> + <string name="msg_encode_contents_failed">Tidak dapat meng-encode barcode dari data yang diberikan.</string> + <string name="msg_error">Kesalahan</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Maaf, aplikasi yang diminta tidak dapat dijalankan. Mungkin ada kesalahan isi barcode.</string> + <string name="msg_invalid_value">Nilai tidak valid</string> + <string name="msg_redirect">Pengalihan</string> + <string name="msg_sbc_book_not_searchable">Maaf, buku ini tidak dapat dicari.</string> + <string name="msg_sbc_failed">Maaf, pencarian mengalami masalah.</string> + <string name="msg_sbc_no_page_returned">Tidak ada halaman kembali</string> + <string name="msg_sbc_page">Halaman</string> + <string name="msg_sbc_results">Hasil</string> + <string name="msg_sbc_searching_book">Mencari buku\u2026</string> + <string name="msg_sbc_snippet_unavailable">Snippet tidak tersedia</string> + <string name="msg_share_explanation">Anda dapat berbagi data dengan menampilkan barcode di layar Anda dan dapat dipindai oleh phone lain.</string> + <string name="msg_share_text">Atau masukkan beberapa kata dan tekan Enter</string> + <string name="msg_sure">Apakah Anda yakin?</string> + <string name="msg_unmount_usb">Maaf, SD card tidak dapat diakses.</string> + <string name="preferences_actions_title">Ketika barcode sudah ditemukan\u2026</string> + <string name="preferences_auto_focus_title">Menggunakan fokus otomatis</string> + <string name="preferences_auto_open_web_title">Membuka halaman web secara otomatis</string> + <string name="preferences_bulk_mode_summary">Pindai dan simpan beberapa barcode terus-menerus</string> + <string name="preferences_bulk_mode_title">Mode pemindaian bulk</string> + <string name="preferences_copy_to_clipboard_title">Salin ke clipboard</string> + <string name="preferences_custom_product_search_summary" formatted="false">Substitusi: %s = isi, %f = format, %t = jenis</string> + <string name="preferences_custom_product_search_title">Pencarian URL kustom</string> + <string name="preferences_decode_1D_industrial_title">1D Industri</string> + <string name="preferences_decode_1D_product_title">1D Produk</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matriks</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Codes</string> + <string name="preferences_device_bug_workarounds_title">Device Bug Workarounds</string> + <string name="preferences_disable_barcode_scene_mode_title">Tidak ada modus tempat kejadian barcode</string> + <string name="preferences_disable_continuous_focus_summary">Hanya gunakan mode fokus standar</string> + <string name="preferences_disable_continuous_focus_title">Jangan gunakan fokus terus menerus</string> + <string name="preferences_disable_exposure_title">Tanpa eksposur</string> + <string name="preferences_disable_metering_title">Tanpa pengukuran</string> + <string name="preferences_front_light_auto">Otomatis</string> + <string name="preferences_front_light_off">Non-aktif</string> + <string name="preferences_front_light_on">Aktif</string> + <string name="preferences_front_light_summary">Meningkatkan pemindaian dalam cahaya rendah pada beberapa ponsel, namun dapat menyebabkan silau. Tidak dapat bekerja pada semua ponsel.</string> + <string name="preferences_front_light_title">Gunakan lampu depan</string> + <string name="preferences_general_title">Pengaturan umum</string> + <string name="preferences_history_summary">Simpan hasil pemindaian Anda dalam riwayat</string> + <string name="preferences_history_title">Tambahkan ke riwayat</string> + <string name="preferences_invert_scan_summary">Memindai barcode putih pada latar belakang hitam. Tidak tersedia pada beberapa perangkat.</string> + <string name="preferences_invert_scan_title">Membalikkan pemindaian</string> + <string name="preferences_name">Pengaturan</string> + <string name="preferences_orientation_title">Jangan rotasi otomatis</string> + <string name="preferences_play_beep_title">Bunyi</string> + <string name="preferences_remember_duplicates_summary">Simpan beberapa pindaian dari barcode yang sama di dalam Riwayat</string> + <string name="preferences_remember_duplicates_title">Ingat duplikasi</string> + <string name="preferences_result_title">Hasil pengaturan</string> + <string name="preferences_scanning_title">Ketika memindai barcode, decode\u2026</string> + <string name="preferences_search_country">Pilih negara</string> + <string name="preferences_supplemental_summary">Mencoba mendapatkan beberapa informasi mengenai isi barcode</string> + <string name="preferences_supplemental_title">Ambil informasi lebih lanjut</string> + <string name="preferences_vibrate_title">Bergetar</string> + <string name="result_address_book">Informasi kontak ditemukan</string> + <string name="result_calendar">Kalendar acara ditemukan</string> + <string name="result_email_address">Alamat email ditemukan</string> + <string name="result_geo">Koordinat geografis ditemukan</string> + <string name="result_isbn">Buku ditemukan</string> + <string name="result_product">Produk ditemukan</string> + <string name="result_sms">Alamat SMS ditemukan</string> + <string name="result_tel">Nomor telepon ditemukan</string> + <string name="result_text">Teks ditemukan</string> + <string name="result_uri">URL ditemukan</string> + <string name="result_wifi">Konfigurasi WLAN ditemukan</string> + <string name="sbc_name">Pencarian Google Book</string> + <string name="wifi_changing_network">Meminta koneksi ke jaringan\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-it/strings.xml b/BarCodeScanner/mobile/src/main/res/values-it/strings.xml new file mode 100644 index 0000000..6bbb696 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-it/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Applicazioni</string> + <string name="bookmark_picker_name">Segnalibri</string> + <string name="button_add_calendar">Aggiungi al calendario</string> + <string name="button_add_contact">Aggiungi ai contatti</string> + <string name="button_book_search">Cerca libro</string> + <string name="button_cancel">Annulla</string> + <string name="button_custom_product_search">Ricerca personalizzata</string> + <string name="button_dial">Componi numero</string> + <string name="button_email">Invia email</string> + <string name="button_get_directions">Ottieni indirizzi</string> + <string name="button_mms">Invia MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Apri browser</string> + <string name="button_product_search">Cerca prodotto</string> + <string name="button_search_book_contents">Cerca contenuti</string> + <string name="button_share_app">Applicazione</string> + <string name="button_share_bookmark">Segnalibro</string> + <string name="button_share_by_email">Condividi tramite email</string> + <string name="button_share_by_sms">Condividi tramite SMS</string> + <string name="button_share_clipboard">Appunti</string> + <string name="button_share_contact">Contatti</string> + <string name="button_show_map">Mostra mappa</string> + <string name="button_sms">Invia SMS</string> + <string name="button_web_search">Ricerca web</string> + <string name="button_wifi">Connessione a rete</string> + <string name="contents_contact">Info contatto</string> + <string name="contents_email">Indirizzo email</string> + <string name="contents_location">Coordinate geografiche</string> + <string name="contents_phone">Numero di telefono</string> + <string name="contents_sms">Numero SMS</string> + <string name="contents_text">Testo puro</string> + <string name="history_clear_one_history_text">Cancella</string> + <string name="history_clear_text">Cancella cronologia</string> + <string name="history_email_title">Cronologia scansioni codici a barre</string> + <string name="history_empty">Vuoto</string> + <string name="history_empty_detail">Nessuna scansione di codici a barre è stata registrata</string> + <string name="history_send">Invia cronologia</string> + <string name="history_title">Cronologia</string> + <string name="menu_encode_mecard">Usa MECARD</string> + <string name="menu_encode_vcard">Usa vCard</string> + <string name="menu_help">Aiuto</string> + <string name="menu_history">Cronologia</string> + <string name="menu_settings">Impostazioni</string> + <string name="menu_share">Condividi</string> + <string name="msg_bulk_mode_scanned">Modalità di gruppo: codici a barre scansionati e salvati</string> + <string name="msg_camera_framework_bug">Spiacenti, la fotocamera Android ha riscontrato un problema. Potrebbe essere necessario riavviare il dispositivo.</string> + <string name="msg_default_format">Formato</string> + <string name="msg_default_meta">Metadati</string> + <string name="msg_default_mms_subject">Ciao</string> + <string name="msg_default_status">Posiziona un codice a barre dentro il mirino rettangolare per la scansione.</string> + <string name="msg_default_time">Tempo</string> + <string name="msg_default_type">Tipo</string> + <string name="msg_encode_contents_failed">Impossibile codificare un codice a barre dai dati forniti.</string> + <string name="msg_error">Errore</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Spiacenti, l\'applicazione richiesta non può essere avviata. Il contenuto del codice a barre può essere non valido.</string> + <string name="msg_invalid_value">Valore non valido</string> + <string name="msg_redirect">Inoltra</string> + <string name="msg_sbc_book_not_searchable">Spiacenti, questo libro non è ricercabile.</string> + <string name="msg_sbc_failed">Spiacenti, la ricerca ha avuto un problema.</string> + <string name="msg_sbc_no_page_returned">Nessuna pagina restitiuta</string> + <string name="msg_sbc_page">Pagina</string> + <string name="msg_sbc_results">Risultati</string> + <string name="msg_sbc_searching_book">Ricerca libro\u2026</string> + <string name="msg_sbc_snippet_unavailable">Ritaglio non disponibile</string> + <string name="msg_share_explanation">Puoi condividere i dati mostrando un codice a barre sullo schermo e facendo la scansione con un altro telefono.</string> + <string name="msg_share_text">O digitare un testo</string> + <string name="msg_sure">Sei sicuro?</string> + <string name="msg_unmount_usb">Spiacenti, la scheda SD non è accessibile.</string> + <string name="preferences_actions_title">Quando viene trovato un codice a barre\u2026</string> + <string name="preferences_auto_focus_title">Utilizzare messa a fuoco automatica</string> + <string name="preferences_auto_open_web_title">Aprire le pagine web automaticamente</string> + <string name="preferences_bulk_mode_summary">Scansiona e salva diversi codici a barre in sequenza</string> + <string name="preferences_bulk_mode_title">Modalità scansione di gruppo</string> + <string name="preferences_copy_to_clipboard_title">Copia negli appunti</string> + <string name="preferences_custom_product_search_summary" formatted="false">Sostituzioni: %s = contenuti, %f = formato, %t = tipo</string> + <string name="preferences_custom_product_search_title">URL ricerca personalizzata</string> + <string name="preferences_decode_1D_industrial_title">1D industriali</string> + <string name="preferences_decode_1D_product_title">1D prodotto</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Matrice Dati</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">Codici QR</string> + <string name="preferences_device_bug_workarounds_title">Soluzioni alternative dispositivo Bug</string> + <string name="preferences_disable_barcode_scene_mode_title">No modalità scena codice a barre</string> + <string name="preferences_disable_continuous_focus_summary">Utilizzare solo modalità standard messa a fuoco</string> + <string name="preferences_disable_continuous_focus_title">No messa a fuoco continua</string> + <string name="preferences_disable_exposure_title">Nessuna esposizione</string> + <string name="preferences_disable_metering_title">Nessuna misurazione</string> + <string name="preferences_front_light_auto">Automatico</string> + <string name="preferences_front_light_off">Inattivo</string> + <string name="preferences_front_light_on">Attivo</string> + <string name="preferences_front_light_summary">Migliora la scansione con poca luminosità su alcuni telefoni, ma può provocare abbagliamento. Non funziona su tutti i telefoni.</string> + <string name="preferences_front_light_title">Usa luce frontale</string> + <string name="preferences_general_title">Impostazioni generali</string> + <string name="preferences_history_summary">Mantieni le tue scansioni nella Cronologia</string> + <string name="preferences_history_title">Aggiungi alla Cronologia</string> + <string name="preferences_invert_scan_summary">Scansione dei codici a barre bianche su sfondo nero. Non disponibile su alcuni dispositivi.</string> + <string name="preferences_invert_scan_title">Invertire la scansione</string> + <string name="preferences_name">Impostazioni</string> + <string name="preferences_orientation_title">Nessuna rotazione automatica</string> + <string name="preferences_play_beep_title">Suona</string> + <string name="preferences_remember_duplicates_summary">Mantieni scansioni multiple del codice a barre nella stessa Cronologia</string> + <string name="preferences_remember_duplicates_title">Ricorda duplicati</string> + <string name="preferences_result_title">Impostazioni risultato</string> + <string name="preferences_scanning_title">Durante la scansione di codici a barre, decodifica\u2026</string> + <string name="preferences_search_country">Cerca paese</string> + <string name="preferences_supplemental_summary">Prova a cercare ulteriori informazioni sul contenuto del codice a barre</string> + <string name="preferences_supplemental_title">Recupera altre informazioni</string> + <string name="preferences_vibrate_title">Vibra</string> + <string name="result_address_book">Info contatto trovata</string> + <string name="result_calendar">Evento calendario trovato</string> + <string name="result_email_address">Indirizzo email trovato</string> + <string name="result_geo">Coordinate geografiche trovate</string> + <string name="result_isbn">Libro trovato</string> + <string name="result_product">Prodotto trovato</string> + <string name="result_sms">Numero SMS trovato</string> + <string name="result_tel">Numero di telefono trovato</string> + <string name="result_text">Testo puro trovato</string> + <string name="result_uri">URL trovato</string> + <string name="result_wifi">Configurazione WLAN trovata</string> + <string name="sbc_name">Ricerca Google Book</string> + <string name="wifi_changing_network">Richiesta di connessione alla rete\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-iw/strings.xml b/BarCodeScanner/mobile/src/main/res/values-iw/strings.xml new file mode 100644 index 0000000..07a8dc1 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-iw/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">סורק ברקודים</string> + <string name="app_picker_name">יישומים</string> + <string name="bookmark_picker_name">סימניות</string> + <string name="button_add_calendar">הוסף ללוח שנה</string> + <string name="button_add_contact">הוספת איש קשר</string> + <string name="button_book_search">חיפוש ספר</string> + <string name="button_cancel">ביטול</string> + <string name="button_custom_product_search">חיפוש מותאם אישית</string> + <string name="button_dial">חייג מספר</string> + <string name="button_email">שלח דואר אלקטרוני</string> + <string name="button_get_directions">קבל הוראות הגעה</string> + <string name="button_mms">שלח הודעת מולטימדיה</string> + <string name="button_ok">אישור</string> + <string name="button_open_browser">פתח את הדפדפן</string> + <string name="button_product_search">חיפוש מוצר</string> + <string name="button_search_book_contents">חיפוש בתוכן</string> + <string name="button_share_app">יישום</string> + <string name="button_share_bookmark">סימניה</string> + <string name="button_share_by_email">שתף בדואר אלקטרוני</string> + <string name="button_share_by_sms">שתף בהודעה</string> + <string name="button_share_clipboard">לוח עריכה</string> + <string name="button_share_contact">איש קשר</string> + <string name="button_show_map">הצג מפה</string> + <string name="button_sms">שלח הודעה</string> + <string name="button_web_search">חיפוש באינטרנט</string> + <string name="button_wifi">התחבר לרשת</string> + <string name="contents_contact">פרטי איש קשר</string> + <string name="contents_email">כתובת דואר אלקטרוני</string> + <string name="contents_location">קואורדינטות גאוגרפיות</string> + <string name="contents_phone">מספר טלפון</string> + <string name="contents_sms">כתובת SMS</string> + <string name="contents_text">טקסט רגיל</string> + <string name="history_clear_one_history_text">נקה</string> + <string name="history_clear_text">נקה היסטוריה</string> + <string name="history_email_title">היסטוריית סורק הברקודים</string> + <string name="history_empty">ריק</string> + <string name="history_empty_detail">ברקודים לא נרשמו</string> + <string name="history_send">שלח היסטוריה</string> + <string name="history_title">היסטוריה</string> + <string name="menu_encode_mecard">השתמש MECARD</string> + <string name="menu_encode_vcard">השתמש vCard</string> + <string name="menu_help">עזרה</string> + <string name="menu_history">היסטוריה</string> + <string name="menu_settings">הגדרות</string> + <string name="menu_share">שתף</string> + <string name="msg_bulk_mode_scanned">מצב קבוצה: ברקוד נסרק ונשמר</string> + <string name="msg_camera_framework_bug">סליחה, מצלמת האנדרואיד נתקלה בבעיה. ייתכן שיהיה עליך להפעיל מחדש את המכשיר.</string> + <string name="msg_default_format">פורמט</string> + <string name="msg_default_meta">מטה-נתונים</string> + <string name="msg_default_mms_subject">היי</string> + <string name="msg_default_status">הצב ברקוד בתוך המלבן כדי לסרוק אותו.</string> + <string name="msg_default_time">זמן</string> + <string name="msg_default_type">סוג</string> + <string name="msg_encode_contents_failed">לא היתה אפשרות לקודד ברקוד מהנתונים שסופקו.</string> + <string name="msg_error">שגיאה</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">סליחה, לא ניתן להפעיל את היישום המבוקש. ייתכן שתוכן הברקוד לא תקין.</string> + <string name="msg_invalid_value">ערך לא חוקי</string> + <string name="msg_redirect">נתב מחדש</string> + <string name="msg_sbc_book_not_searchable">סליחה, ספר זה אינו ניתן לחיפוש.</string> + <string name="msg_sbc_failed">סליחה, החיפוש נתקל בבעיה.</string> + <string name="msg_sbc_no_page_returned">לא הוחזר דף</string> + <string name="msg_sbc_page">דף</string> + <string name="msg_sbc_results">תוצאות</string> + <string name="msg_sbc_searching_book">מחפש ספר\u2026</string> + <string name="msg_sbc_snippet_unavailable">גזיר לא זמין</string> + <string name="msg_share_explanation">באפשרותך לשתף נתונים על-ידי הצגת ברקוד על המסך וסריקתו עם טלפון אחר.</string> + <string name="msg_share_text">או הקלד טקסט כלשהו</string> + <string name="msg_sure">האם אתה בטוח?</string> + <string name="msg_unmount_usb">סליחה, כרטיס הזכרון אינו נגיש.</string> + <string name="preferences_actions_title">כאשר ברקוד נמצא\u2026</string> + <string name="preferences_auto_focus_title">להשתמש במיקוד האוטומטי</string> + <string name="preferences_auto_open_web_title">לפתוח דפי אינטרנט באופן אוטומטי</string> + <string name="preferences_bulk_mode_summary">סורק ושומר ברקודים באופן רציף</string> + <string name="preferences_bulk_mode_title">מצב סריקה מרובה</string> + <string name="preferences_copy_to_clipboard_title">העתק ללוח</string> + <string name="preferences_custom_product_search_summary" formatted="false">החלפות: s% = התוכן, f% = הפורמט, t% = סוג</string> + <string name="preferences_custom_product_search_title">כתובת לחיפוש מותאם אישית</string> + <string name="preferences_decode_1D_industrial_title">1D תעשייתי</string> + <string name="preferences_decode_1D_product_title">1D מוצר</string> + <string name="preferences_decode_Aztec_title">האצטקים</string> + <string name="preferences_decode_Data_Matrix_title">מטריצת נתונים</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">קודי QR</string> + <string name="preferences_device_bug_workarounds_title">באג במכשיר דרכים לעקיפת הבעיה</string> + <string name="preferences_disable_barcode_scene_mode_title">אין מצב סצנה ברקוד</string> + <string name="preferences_disable_continuous_focus_summary">השתמש רק במצב רגיל פוקוס</string> + <string name="preferences_disable_continuous_focus_title">המיקוד לא רציפה</string> + <string name="preferences_disable_exposure_title">אין חשיפה</string> + <string name="preferences_disable_metering_title">אין מדידה</string> + <string name="preferences_front_light_auto">אוטומטי</string> + <string name="preferences_front_light_off">לא פעיל</string> + <string name="preferences_front_light_on">פעיל</string> + <string name="preferences_front_light_summary">משפר את הסריקה בתאורה נמוכה בטלפונים מסוימים, אך עשוי לגרום לסנוור. לא עובד בכל הטלפונים.</string> + <string name="preferences_front_light_title">השתמש באור הקדמי</string> + <string name="preferences_general_title">הגדרות כלליות</string> + <string name="preferences_history_summary">אחסן הסריקות שלך בהיסטוריה</string> + <string name="preferences_history_title">הוסף להיסטוריה</string> + <string name="preferences_invert_scan_summary">סרוק ברקודים לבן על רקע שחור. לא זמין על התקנים מסוימים.</string> + <string name="preferences_invert_scan_title">היפוך לסרוק</string> + <string name="preferences_name">הגדרות</string> + <string name="preferences_orientation_title">סיבוב לא אוטומטי</string> + <string name="preferences_play_beep_title">צפצוף</string> + <string name="preferences_remember_duplicates_summary">אחסן מספר סריקות של אותו הברקוד בהיסטוריה</string> + <string name="preferences_remember_duplicates_title">זכור כפילויות</string> + <string name="preferences_result_title">הגדרות תוצאה</string> + <string name="preferences_scanning_title">בעת סריקת ברקודים, קודד\u2026</string> + <string name="preferences_search_country">חיפוש הארץ</string> + <string name="preferences_supplemental_summary">נסה למצא מידע נוסף על תוכן הברקוד</string> + <string name="preferences_supplemental_title">מצא מידע נוסף</string> + <string name="preferences_vibrate_title">רטט</string> + <string name="result_address_book">נמצא מידע של איש קשר</string> + <string name="result_calendar">נמצא אירוע</string> + <string name="result_email_address">נמצאה כתובת דוא"ל</string> + <string name="result_geo">נמצאו קואורדינטות גיאוגרפיות</string> + <string name="result_isbn">נמצא ספר</string> + <string name="result_product">נמצא מוצר</string> + <string name="result_sms">נמצאה כתובת הודעה</string> + <string name="result_tel">נמצא מספר טלפון</string> + <string name="result_text">נמצא טקסט</string> + <string name="result_uri">נמצאה כתובת אינטרנט</string> + <string name="result_wifi">נמצאו הגדרות רשת אל חוטית</string> + <string name="sbc_name">Google חיפוש ספרים</string> + <string name="wifi_changing_network">בקשת חיבור לרשת \u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-ja/strings.xml b/BarCodeScanner/mobile/src/main/res/values-ja/strings.xml new file mode 100644 index 0000000..173a9bb --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-ja/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">QRコードスキャナー</string> + <string name="app_picker_name">アプリケーション</string> + <string name="bookmark_picker_name">ブックマーク</string> + <string name="button_add_calendar">予定を追加</string> + <string name="button_add_contact">連絡先を追加</string> + <string name="button_book_search">書籍を検索</string> + <string name="button_cancel">キャンセル</string> + <string name="button_custom_product_search">カスタムサーチ</string> + <string name="button_dial">電話をかける</string> + <string name="button_email">メールの送信</string> + <string name="button_get_directions">経路を検索</string> + <string name="button_mms">MMSの送信</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">ブラウザで表示</string> + <string name="button_product_search">商品検索</string> + <string name="button_search_book_contents">書籍の中身を検索</string> + <string name="button_share_app">アプリを共有</string> + <string name="button_share_bookmark">ブックマーク</string> + <string name="button_share_by_email">メールで共有</string> + <string name="button_share_by_sms">SMSで共有</string> + <string name="button_share_clipboard">クリップボードを共有</string> + <string name="button_share_contact">連絡先を共有</string> + <string name="button_show_map">地図を表示</string> + <string name="button_sms">SMSの送信</string> + <string name="button_web_search">インターネット検索</string> + <string name="button_wifi">ネットワークに接続</string> + <string name="contents_contact">連絡先</string> + <string name="contents_email">メールアドレス</string> + <string name="contents_location">位置情報</string> + <string name="contents_phone">電話番号</string> + <string name="contents_sms">SMSアドレス</string> + <string name="contents_text">テキストデータ</string> + <string name="history_clear_one_history_text">削除</string> + <string name="history_clear_text">履歴の削除</string> + <string name="history_email_title">QRコードスキャナーの履歴</string> + <string name="history_empty">履歴なし</string> + <string name="history_empty_detail">スキャン履歴がありません</string> + <string name="history_send">履歴を送信</string> + <string name="history_title">履歴</string> + <string name="menu_encode_mecard">MECARDを使用</string> + <string name="menu_encode_vcard">vCardを使用</string> + <string name="menu_help">ヘルプ</string> + <string name="menu_history">履歴</string> + <string name="menu_settings">設定</string> + <string name="menu_share">共有</string> + <string name="msg_bulk_mode_scanned">連続スキャン:スキャン結果を保存しました</string> + <string name="msg_camera_framework_bug">Androidのカメラに問題が発生しました。デバイスを再起動する必要があります。</string> + <string name="msg_default_format">フォーマット</string> + <string name="msg_default_meta">メタデータ</string> + <string name="msg_default_mms_subject">こんにちは</string> + <string name="msg_default_status">QRコードを画面の読み取り範囲内に写すとスキャンします。</string> + <string name="msg_default_time">時間</string> + <string name="msg_default_type">タイプ</string> + <string name="msg_encode_contents_failed">このデータからQRコードを作成できませんでした</string> + <string name="msg_error">エラー</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">指定されたアプリケーションを起動できませんでした。QRコードの内容が無効である可能性があります。</string> + <string name="msg_invalid_value">無効値</string> + <string name="msg_redirect">リダイレクト</string> + <string name="msg_sbc_book_not_searchable">この書籍は検索できません</string> + <string name="msg_sbc_failed">検索中に問題が発生しました</string> + <string name="msg_sbc_no_page_returned">検索結果はありません</string> + <string name="msg_sbc_page">ページ</string> + <string name="msg_sbc_results">結果</string> + <string name="msg_sbc_searching_book">書籍を検索中</string> + <string name="msg_sbc_snippet_unavailable">要約文はありません</string> + <string name="msg_share_explanation">画面にQRコードを表示させて別の端末でスキャンすれば、データを共有することができます。</string> + <string name="msg_share_text">またはテキストを入力してください</string> + <string name="msg_sure">よろしいですか?</string> + <string name="msg_unmount_usb">SDカードにアクセスできません</string> + <string name="preferences_actions_title">スキャン時の動作</string> + <string name="preferences_auto_focus_title">オートフォーカスを使用</string> + <string name="preferences_auto_open_web_title">自動的にWebを開く</string> + <string name="preferences_bulk_mode_summary">QRコードを連続スキャンして保存します</string> + <string name="preferences_bulk_mode_title">連続スキャンモード</string> + <string name="preferences_copy_to_clipboard_title">クリップボードにコピー</string> + <string name="preferences_custom_product_search_summary" formatted="false">引数:%s=コンテンツ、%f=フォーマット、%t=タイプ</string> + <string name="preferences_custom_product_search_title">カスタムサーチ URL</string> + <string name="preferences_decode_1D_industrial_title">1次元バーコード(産業用)</string> + <string name="preferences_decode_1D_product_title">1次元バーコード(商品用)</string> + <string name="preferences_decode_Aztec_title">Aztec Code</string> + <string name="preferences_decode_Data_Matrix_title">データマトリクスコード</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QRコード</string> + <string name="preferences_device_bug_workarounds_title">不具合対策</string> + <string name="preferences_disable_barcode_scene_mode_title">バーコードシーン自動認識をOFF</string> + <string name="preferences_disable_continuous_focus_summary">標準フォーカスモードのみ使用します</string> + <string name="preferences_disable_continuous_focus_title">追従フォーカスしない</string> + <string name="preferences_disable_exposure_title">露出しない</string> + <string name="preferences_disable_metering_title">測光しない</string> + <string name="preferences_front_light_auto">自動</string> + <string name="preferences_front_light_off">ライトOFF</string> + <string name="preferences_front_light_on">ライトON</string> + <string name="preferences_front_light_summary">スキャン時のライトを制御します</string> + <string name="preferences_front_light_title">ライトの制御</string> + <string name="preferences_general_title">一般設定</string> + <string name="preferences_history_summary">歴史の中のあなたのスキャンを保管してください</string> + <string name="preferences_history_title">歴史に追加</string> + <string name="preferences_invert_scan_summary">黒地に白のバーコードをスキャン。一部のデバイスでは使用できません。</string> + <string name="preferences_invert_scan_title">スキャンを反転</string> + <string name="preferences_name">設定</string> + <string name="preferences_orientation_title">自動回転しない</string> + <string name="preferences_play_beep_title">通知音</string> + <string name="preferences_remember_duplicates_summary">同じ内容でも重複して履歴に記録します</string> + <string name="preferences_remember_duplicates_title">重複するスキャン結果の記録</string> + <string name="preferences_result_title">検索結果の設定</string> + <string name="preferences_scanning_title">QRコードスキャン時</string> + <string name="preferences_search_country">検索国コード</string> + <string name="preferences_supplemental_summary">QRコード内容の詳細情報を取得します</string> + <string name="preferences_supplemental_title">詳細情報を取得</string> + <string name="preferences_vibrate_title">バイブレーション</string> + <string name="result_address_book">連絡先がヒットしました</string> + <string name="result_calendar">カレンダーの予定がヒットしました</string> + <string name="result_email_address">メールアドレスがヒットしました</string> + <string name="result_geo">地理座標がヒットしました</string> + <string name="result_isbn">書籍がヒットしました</string> + <string name="result_product">商品がヒットしました</string> + <string name="result_sms">SMS 連絡先がヒットしました</string> + <string name="result_tel">電話番号がヒットしました</string> + <string name="result_text">テキストデータがヒットしました</string> + <string name="result_uri">URL がヒットしました</string> + <string name="result_wifi">ネットワーク設定がヒットしました</string> + <string name="sbc_name">Googleブックス</string> + <string name="wifi_changing_network">ネットワークへ接続しています…</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-ko/strings.xml b/BarCodeScanner/mobile/src/main/res/values-ko/strings.xml new file mode 100644 index 0000000..29e43ba --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-ko/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">바코드 스캐너</string> + <string name="app_picker_name">어플리케이션</string> + <string name="bookmark_picker_name">즐겨찾기</string> + <string name="button_add_calendar">일정에 추가하기</string> + <string name="button_add_contact">연락처에 추가하기</string> + <string name="button_book_search">책 검색</string> + <string name="button_cancel">취소</string> + <string name="button_custom_product_search">사용자 지정 검색</string> + <string name="button_dial">전화 걸기</string> + <string name="button_email">이메일 보내기</string> + <string name="button_get_directions">방향을 찾기</string> + <string name="button_mms">MMS 보내기</string> + <string name="button_ok">확인</string> + <string name="button_open_browser">웹브라우저로 열기</string> + <string name="button_product_search">제품 검색</string> + <string name="button_search_book_contents">책 내용 검색</string> + <string name="button_share_app">어플리케이션</string> + <string name="button_share_bookmark">즐겨찾기</string> + <string name="button_share_by_email">이메일로 공유</string> + <string name="button_share_by_sms">SMS로 공유</string> + <string name="button_share_clipboard">복사된 항목</string> + <string name="button_share_contact">연락처</string> + <string name="button_show_map">지도 보기</string> + <string name="button_sms">SMS 보내기</string> + <string name="button_web_search">인터넷 검색</string> + <string name="button_wifi">네트워크에 연결</string> + <string name="contents_contact">연락처 정보</string> + <string name="contents_email">이메일 주소</string> + <string name="contents_location">GPS 좌표</string> + <string name="contents_phone">전화번호</string> + <string name="contents_sms">전화번호</string> + <string name="contents_text">단문</string> + <string name="history_clear_one_history_text">삭제</string> + <string name="history_clear_text">기록 삭제</string> + <string name="history_email_title">바코드 스캐너 기록</string> + <string name="history_empty">빈</string> + <string name="history_empty_detail">아무 바코드 스캔이 기록되지 않았습니다</string> + <string name="history_send">기록 보내기</string> + <string name="history_title">기록</string> + <string name="menu_encode_mecard">MECARD를 사용하여</string> + <string name="menu_encode_vcard">vCard를 사용하여</string> + <string name="menu_help">도움말</string> + <string name="menu_history">기록</string> + <string name="menu_settings">설정</string> + <string name="menu_share">공유</string> + <string name="msg_bulk_mode_scanned">일괄 스캔 모드: 바코드가 읽히고 저장됩니다.</string> + <string name="msg_camera_framework_bug">죄송합니다. 기기의 카메라에 오류가 생겼습니다. 기기를 재시작 해야될 수도 있습니다.</string> + <string name="msg_default_format">포맷</string> + <string name="msg_default_meta">메타데이터</string> + <string name="msg_default_mms_subject">안녕하세요</string> + <string name="msg_default_status">바코드를 사각형 안에 비춰주세요.</string> + <string name="msg_default_time">시간</string> + <string name="msg_default_type">종류</string> + <string name="msg_encode_contents_failed">주어진 데이터로 바코드를 만들지 못하였습니다.</string> + <string name="msg_error">오류</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">죄송합니다. 어플리케이션이 실행되지 않습니다. 바코드 내용이 잘못 되었을 수도 있습니다.</string> + <string name="msg_invalid_value">값이 잘못되었습니다</string> + <string name="msg_redirect">리디렉션</string> + <string name="msg_sbc_book_not_searchable">죄송합니다. 이 책은 검색이 되지 않습니다.</string> + <string name="msg_sbc_failed">죄송합니다. 검색 도중 문제가 발생했습니다.</string> + <string name="msg_sbc_no_page_returned">수신받은 페이지가 없습니다.</string> + <string name="msg_sbc_page">페이지</string> + <string name="msg_sbc_results">ê²°ê³¼</string> + <string name="msg_sbc_searching_book">책 검색중\u2026</string> + <string name="msg_sbc_snippet_unavailable">내용이 열람되지 않습니다.</string> + <string name="msg_share_explanation">해당 기기의 바코드를 다른 기기로 스캔해서 데이터를 공유할 수 있습니다.</string> + <string name="msg_share_text">입력하거나 텍스트</string> + <string name="msg_sure">계속하시겠습니까?</string> + <string name="msg_unmount_usb">죄송합니다. SD카드를 사용할 수 없습니다.</string> + <string name="preferences_actions_title">바코드를 스캔했을때\u2026</string> + <string name="preferences_auto_focus_title">자동 초점을 사용하여</string> + <string name="preferences_auto_open_web_title">자동으로 웹 페이지를 엽니 다</string> + <string name="preferences_bulk_mode_summary">다수의 바코드를 스캔하고 저장합니다.</string> + <string name="preferences_bulk_mode_title">일괄 스캔 모드</string> + <string name="preferences_copy_to_clipboard_title">복사하기</string> + <string name="preferences_custom_product_search_summary" formatted="false">자리 표시자: %s = 내용, %f = 포맷, %t = 유형</string> + <string name="preferences_custom_product_search_title">사용자 지정 검색 주소</string> + <string name="preferences_decode_1D_industrial_title">1D 산업</string> + <string name="preferences_decode_1D_product_title">1D 제품</string> + <string name="preferences_decode_Aztec_title">아즈텍</string> + <string name="preferences_decode_Data_Matrix_title">데이터 행렬(Data Matrix)을 해석하기</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR 코드를 읽기</string> + <string name="preferences_device_bug_workarounds_title">장치 버그 해결</string> + <string name="preferences_disable_barcode_scene_mode_title">어떤 바코드 장면 모드 없음</string> + <string name="preferences_disable_continuous_focus_summary">전용 표준 초점 모드를 사용</string> + <string name="preferences_disable_continuous_focus_title">아무 연속 초점 없음</string> + <string name="preferences_disable_exposure_title">더 노출하지</string> + <string name="preferences_disable_metering_title">더 측광 없습니다</string> + <string name="preferences_front_light_auto">자동적 인</string> + <string name="preferences_front_light_off">비활성</string> + <string name="preferences_front_light_on">활동적인</string> + <string name="preferences_front_light_summary">특정 기기에서는 어두운 환경에서의 스캐닝 기능을 향상 시키지만 너무 밝을 수도 있습니다. 모든 기기에서 작동되지 않습니다.</string> + <string name="preferences_front_light_title">플래시 사용하기</string> + <string name="preferences_general_title">일반 설정</string> + <string name="preferences_history_summary">역사에서 스캔을 저장</string> + <string name="preferences_history_title">역사에 추가</string> + <string name="preferences_invert_scan_summary">검정 바탕에 흰색 바코드에 대한 스캔. 일부 장치에서 사용할 수 없습니다.</string> + <string name="preferences_invert_scan_title">스캔 반전</string> + <string name="preferences_name">설정</string> + <string name="preferences_orientation_title">아무도 자동 회전 없습니다</string> + <string name="preferences_play_beep_title">전자음</string> + <string name="preferences_remember_duplicates_summary">복수의 같은 바코드를 기록에 저장</string> + <string name="preferences_remember_duplicates_title">중복된 바코드 저장</string> + <string name="preferences_result_title">ê²°ê³¼ 설정</string> + <string name="preferences_scanning_title">바코드 스캐닝 시\u2026</string> + <string name="preferences_search_country">국가별 검색</string> + <string name="preferences_supplemental_summary">바코드 내용에 대한 자세한 정보를 검색하려고</string> + <string name="preferences_supplemental_title">검색 상세 정보</string> + <string name="preferences_vibrate_title">진동</string> + <string name="result_address_book">연락처 정보를 찾았습니다</string> + <string name="result_calendar">일정 이벤트를 찾았습니다</string> + <string name="result_email_address">이메일 주소를 찾았습니다</string> + <string name="result_geo">GPS 좌표를 찾았습니다</string> + <string name="result_isbn">책을 찾았습니다</string> + <string name="result_product">제품을 찾았습니</string> + <string name="result_sms">전화번호를 찾았습니다</string> + <string name="result_tel">전화번호를 찾았습니다</string> + <string name="result_text">단문을 찾았습니다</string> + <string name="result_uri">인터넷 주소를 찾았습니다</string> + <string name="result_wifi">WiFi 설정을 찾았습니다</string> + <string name="sbc_name">구글 책 검색</string> + <string name="wifi_changing_network">네트워크에 연결을 요청\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-nl/strings.xml b/BarCodeScanner/mobile/src/main/res/values-nl/strings.xml new file mode 100644 index 0000000..52c7045 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-nl/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Applicaties</string> + <string name="bookmark_picker_name">Bladwijzers</string> + <string name="button_add_calendar">Toevoegen aan agenda</string> + <string name="button_add_contact">Toevoegen aan contactpersonen</string> + <string name="button_book_search">Boeken zoeken</string> + <string name="button_cancel">Annuleren</string> + <string name="button_custom_product_search">Aangepast zoeken</string> + <string name="button_dial">Nummer bellen</string> + <string name="button_email">E-mail versturen</string> + <string name="button_get_directions">Routebeschrijving opvragen</string> + <string name="button_mms">MMS versturen</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Browser openen</string> + <string name="button_product_search">Producten zoeken</string> + <string name="button_search_book_contents">Boekinhoud zoeken</string> + <string name="button_share_app">Applicatie</string> + <string name="button_share_bookmark">Bladwijzer</string> + <string name="button_share_by_email">Delen via e-mail</string> + <string name="button_share_by_sms">Delen via sms</string> + <string name="button_share_clipboard">Klembord</string> + <string name="button_share_contact">Contactpersoon</string> + <string name="button_show_map">Kaart weergeven</string> + <string name="button_sms">Sms versturen</string> + <string name="button_web_search">Zoeken op internet</string> + <string name="button_wifi">Verbinden met netwerk</string> + <string name="contents_contact">Contactpersooninformatie</string> + <string name="contents_email">E-mailadres</string> + <string name="contents_location">Geografische coördinaten</string> + <string name="contents_phone">Telefoonnummer</string> + <string name="contents_sms">Sms-adres</string> + <string name="contents_text">Platte tekst</string> + <string name="history_clear_one_history_text">Wissen</string> + <string name="history_clear_text">Geschiedenis wissen</string> + <string name="history_email_title">Barcode Scanner-geschiedenis</string> + <string name="history_empty">Leeg</string> + <string name="history_empty_detail">Er zijn geen barcodes gescand</string> + <string name="history_send">Geschiedenis versturen</string> + <string name="history_title">Geschiedenis</string> + <string name="menu_encode_mecard">MECARD gebruiken</string> + <string name="menu_encode_vcard">vCard gebruiken</string> + <string name="menu_help">Help</string> + <string name="menu_history">Geschiedenis</string> + <string name="menu_settings">Instellingen</string> + <string name="menu_share">Delen</string> + <string name="msg_bulk_mode_scanned">Bulkmodus: barcode gescand en opgeslagen</string> + <string name="msg_camera_framework_bug">Sorry, er is een probleem met de Android-camera. Probeer je telefoon opnieuw op te starten.</string> + <string name="msg_default_format">Formaat</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Hallo</string> + <string name="msg_default_status">Plaats een barcode binnen de rechthoek om deze te scannen.</string> + <string name="msg_default_time">Tijd</string> + <string name="msg_default_type">Type</string> + <string name="msg_encode_contents_failed">Kan geen barcode genereren op basis van de opgegeven gegevens.</string> + <string name="msg_error">Fout</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Sorry, de opgevraagde applicatie kan niet worden gestart. De barcode is mogelijk ongeldig.</string> + <string name="msg_invalid_value">Ongeldige waarde</string> + <string name="msg_redirect">Doorverwijzing</string> + <string name="msg_sbc_book_not_searchable">Sorry, dit boek kan niet worden doorzocht.</string> + <string name="msg_sbc_failed">Sorry, er is een fout opgetreden bij het zoeken.</string> + <string name="msg_sbc_no_page_returned">Geen pagina ontvangen</string> + <string name="msg_sbc_page">Pagina</string> + <string name="msg_sbc_results">Resultaten</string> + <string name="msg_sbc_searching_book">Boek doorzoeken\u2026</string> + <string name="msg_sbc_snippet_unavailable">Fragment niet beschikbaar</string> + <string name="msg_share_explanation">Je kunt gegevens delen door een barcode op je scherm te laten zien en deze met een andere telefoon te scannen.</string> + <string name="msg_share_text">Of typ wat tekst en druk op Enter</string> + <string name="msg_sure">Weet je het zeker?</string> + <string name="msg_unmount_usb">Sorry, de SD-kaart is niet toegankelijk.</string> + <string name="preferences_actions_title">Wanneer een barcode is gevonden\u2026</string> + <string name="preferences_auto_focus_title">Autofocus gebruiken</string> + <string name="preferences_auto_open_web_title">Automatisch open webpaginas</string> + <string name="preferences_bulk_mode_summary">Continu barcodes scannen en opslaan</string> + <string name="preferences_bulk_mode_title">Bulkmodus</string> + <string name="preferences_copy_to_clipboard_title">Kopiëren naar klembord</string> + <string name="preferences_custom_product_search_summary" formatted="false">Vervanginen: %s = inhoud, %f = formaat, %t = type</string> + <string name="preferences_custom_product_search_title">Aangepaste zoek-URL</string> + <string name="preferences_decode_1D_industrial_title">1D industrieel</string> + <string name="preferences_decode_1D_product_title">1D product</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Datamatrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Codes</string> + <string name="preferences_device_bug_workarounds_title">Apparaat Bug Tijdelijke oplossingen</string> + <string name="preferences_disable_barcode_scene_mode_title">Geen barcode scènemodus</string> + <string name="preferences_disable_continuous_focus_summary">Alleen standaard scherpstelfunctie gebruiken</string> + <string name="preferences_disable_continuous_focus_title">Niet doorlopend scherpstellen</string> + <string name="preferences_disable_exposure_title">Geen blootstelling</string> + <string name="preferences_disable_metering_title">Geen metingen</string> + <string name="preferences_front_light_auto">Automatisch</string> + <string name="preferences_front_light_off">Inactieve</string> + <string name="preferences_front_light_on">Actief</string> + <string name="preferences_front_light_summary">Verbetert het scannen bij weinig licht bij sommige telefoons, maar kan schittering veroorzaken. Werkt niet op alle telefoons.</string> + <string name="preferences_front_light_title">Flitser gebruiken</string> + <string name="preferences_general_title">Algemene instellingen</string> + <string name="preferences_history_summary">Bewaar uw scans in de Geschiedenis</string> + <string name="preferences_history_title">Toevoegen aan Geschiedenis</string> + <string name="preferences_invert_scan_summary">Scan naar witte barcodes op een zwarte achtergrond. Niet beschikbaar op sommige apparaten.</string> + <string name="preferences_invert_scan_title">Scan omkeren</string> + <string name="preferences_name">Instellingen</string> + <string name="preferences_orientation_title">Niet automatisch draaien</string> + <string name="preferences_play_beep_title">Piepen</string> + <string name="preferences_remember_duplicates_summary">Meerdere scans van dezelfde barcode opslaan in de geschiedenis</string> + <string name="preferences_remember_duplicates_title">Dubbele onthouden</string> + <string name="preferences_result_title">Instellingen voor resultaten</string> + <string name="preferences_scanning_title">Bij het scannen van barcodes, decodeer\u2026</string> + <string name="preferences_search_country">Zoeken op land</string> + <string name="preferences_supplemental_summary">Meer informatie over de inhoud van de barcode proberen op te halen</string> + <string name="preferences_supplemental_title">Meer informatie ophalen</string> + <string name="preferences_vibrate_title">Trillen</string> + <string name="result_address_book">Contactpersooninformatie gevonden</string> + <string name="result_calendar">Agendagebeurtenis gevonden</string> + <string name="result_email_address">E-mailadres gevonden</string> + <string name="result_geo">Geografische coördinaten gevonden</string> + <string name="result_isbn">Boek gevonden</string> + <string name="result_product">Product gevonden</string> + <string name="result_sms">Sms-adres gevonden</string> + <string name="result_tel">Telefoonnummer gevonden</string> + <string name="result_text">Platte tekst gevonden</string> + <string name="result_uri">URL gevonden</string> + <string name="result_wifi">WLAN-configuratie gevonden</string> + <string name="sbc_name">Zoeken op Google Boeken</string> + <string name="wifi_changing_network">Verbinding met netwerk opvragen\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-pl/strings.xml b/BarCodeScanner/mobile/src/main/res/values-pl/strings.xml new file mode 100644 index 0000000..acd5b1d --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-pl/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplikacje</string> + <string name="bookmark_picker_name">Zakładki</string> + <string name="button_add_calendar">Dodaj do kalendarza</string> + <string name="button_add_contact">Dodaj kontakt</string> + <string name="button_book_search">Szukaj książek</string> + <string name="button_cancel">Anuluj</string> + <string name="button_custom_product_search">Wyszukiwanie indywidualne</string> + <string name="button_dial">Zadzwoń</string> + <string name="button_email">Wyślij email</string> + <string name="button_get_directions">Wskazówki</string> + <string name="button_mms">Wyślij MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Otwórz przeglądarkę</string> + <string name="button_product_search">Szukaj produktów</string> + <string name="button_search_book_contents">Przeszukaj zawartość</string> + <string name="button_share_app">Aplikacja</string> + <string name="button_share_bookmark">Zakładka</string> + <string name="button_share_by_email">Udostępnij przez email</string> + <string name="button_share_by_sms">Udostępnij przez SMS</string> + <string name="button_share_clipboard">Schowek</string> + <string name="button_share_contact">Kontakt</string> + <string name="button_show_map">Pokaż mapę</string> + <string name="button_sms">Wyślij SMS</string> + <string name="button_web_search">Szukaj w sieci</string> + <string name="button_wifi">Podłącz do sieci</string> + <string name="contents_contact">Informacje o kontakcie</string> + <string name="contents_email">Adres email</string> + <string name="contents_location">Współrzędne geograficzne</string> + <string name="contents_phone">Numer telefonu</string> + <string name="contents_sms">Adres SMS</string> + <string name="contents_text">Zwykły tekst</string> + <string name="history_clear_one_history_text">Wyczyść</string> + <string name="history_clear_text">Wyczyść historię</string> + <string name="history_email_title">Historia Skanera Kodów Paskowych</string> + <string name="history_empty">Pusty</string> + <string name="history_empty_detail">Brak zeskanowanych kodów</string> + <string name="history_send">Wyślij historię</string> + <string name="history_title">Historia</string> + <string name="menu_encode_mecard">Użyj MECARD</string> + <string name="menu_encode_vcard">Użyj vCard</string> + <string name="menu_help">Pomoc</string> + <string name="menu_history">Historia</string> + <string name="menu_settings">Ustawienia</string> + <string name="menu_share">Udostępnij</string> + <string name="msg_bulk_mode_scanned">Tryb zbiorczy: skanowanie i zapisywanie kodów kreskowych w trybie ciągłym</string> + <string name="msg_camera_framework_bug">Przepraszamy, aparat Android napotkał problem. Może wystąpić potrzeba ponownego uruchomienia urządzenia.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadanych</string> + <string name="msg_default_mms_subject">Cześć</string> + <string name="msg_default_status">Umieść kod paskowy w prostokącie wizjera aby zeskanować.</string> + <string name="msg_default_time">Czas</string> + <string name="msg_default_type">Typ</string> + <string name="msg_encode_contents_failed">Nie można zakodować kodu paskowego z dostarczonych danych.</string> + <string name="msg_error">Błąd</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Przepraszamy, żadana aplikacja nie może zostać uruchomiona. Zawartość kodu paskowego może być nieprawidłowa.</string> + <string name="msg_invalid_value">Nieprawidłowa wartość</string> + <string name="msg_redirect">Przekierowanie</string> + <string name="msg_sbc_book_not_searchable">Przepraszamy, ta książka nie jest przeszukiwalna.</string> + <string name="msg_sbc_failed">Przepraszamy, wyszukiwania napotkało problem.</string> + <string name="msg_sbc_no_page_returned">Nie zwrócono żadnej strony</string> + <string name="msg_sbc_page">Strona</string> + <string name="msg_sbc_results">Wyniki</string> + <string name="msg_sbc_searching_book">Przeszukiwanie książki\u2026</string> + <string name="msg_sbc_snippet_unavailable">Wycinek niedostępny</string> + <string name="msg_share_explanation">Możesz udostępniać dane wyświetlając kod paskowy na swoim ekranie i skanując go innym telefonem.</string> + <string name="msg_share_text">Albo wpisz tekst</string> + <string name="msg_sure">Czy na pewno?</string> + <string name="msg_unmount_usb">Niestety, karta SD nie jest dostępna.</string> + <string name="preferences_actions_title">Akcja po odnalezieniu kodu\u2026</string> + <string name="preferences_auto_focus_title">Ustaw ostrość</string> + <string name="preferences_auto_open_web_title">Otwieranie stron internetowych automatycznie</string> + <string name="preferences_bulk_mode_summary">Skanowanie i zapisywanie wielu kodów kreskowych jeden po drugim w trybie ciągłym</string> + <string name="preferences_bulk_mode_title">Tryb ciągłego skanowania</string> + <string name="preferences_copy_to_clipboard_title">Kopiuj do schowka</string> + <string name="preferences_custom_product_search_summary" formatted="false">Zastępstwa: %s = zawartość, %f = format, %t = typ</string> + <string name="preferences_custom_product_search_title">Własny URL wyszukiwania</string> + <string name="preferences_decode_1D_industrial_title">1D przemysłowe</string> + <string name="preferences_decode_1D_product_title">1D wyrobów</string> + <string name="preferences_decode_Aztec_title">Aztek</string> + <string name="preferences_decode_Data_Matrix_title">Dekoduj Decode Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">Dekoduj kody QR</string> + <string name="preferences_device_bug_workarounds_title">Obejścia błędów urządzeń</string> + <string name="preferences_disable_barcode_scene_mode_title">Brak trybu sceny barcode</string> + <string name="preferences_disable_continuous_focus_summary">Używaj tylko standardowego trybu ostrości</string> + <string name="preferences_disable_continuous_focus_title">Ostrość</string> + <string name="preferences_disable_exposure_title">Bez ekspozycji</string> + <string name="preferences_disable_metering_title">Nr pomiaru</string> + <string name="preferences_front_light_auto">Automatyczny</string> + <string name="preferences_front_light_off">Nieaktywny</string> + <string name="preferences_front_light_on">Aktywny</string> + <string name="preferences_front_light_summary">Polepsza skanowanie przy małej ilości światła w niektórych telefonach, ale może powodować odbłysk. Nie działa na wszystkich telefonach.</string> + <string name="preferences_front_light_title">Używaj lampy frontowej</string> + <string name="preferences_general_title">Ustawienia ogólne</string> + <string name="preferences_history_summary">Przechowywanie skanów w historii</string> + <string name="preferences_history_title">Dodaj do historii</string> + <string name="preferences_invert_scan_summary">Skanowanie białych kodów kreskowych na czarnym tle. Nie dostępne w niektórych urządzeniach.</string> + <string name="preferences_invert_scan_title">Odwróć skanowania</string> + <string name="preferences_name">Ustawienia</string> + <string name="preferences_orientation_title">Brak automatycznego obracania</string> + <string name="preferences_play_beep_title">Piszcz</string> + <string name="preferences_remember_duplicates_summary">Przechowuj zaskanowane kody w tej samej historii</string> + <string name="preferences_remember_duplicates_title">Pamiętaj, duplikaty</string> + <string name="preferences_result_title">Ustawienia wyników</string> + <string name="preferences_scanning_title">Podczas skanowania kodów kreskowych\u2026</string> + <string name="preferences_search_country">Szukaj kraju</string> + <string name="preferences_supplemental_summary">Spróbuj wyszukać więcej informacji na temat kodów kreskowych</string> + <string name="preferences_supplemental_title">Pobierz więcej informacji</string> + <string name="preferences_vibrate_title">Wibruj</string> + <string name="result_address_book">Znaleziono dane kontaktu</string> + <string name="result_calendar">Znaleziono wydarzenie z kalendarza</string> + <string name="result_email_address">Znaleziono adres email</string> + <string name="result_geo">Znaleziono współrzędne geograficzne</string> + <string name="result_isbn">Znaleziono książkę</string> + <string name="result_product">Znaleziono produkt</string> + <string name="result_sms">Znaleziono adres SMS</string> + <string name="result_tel">Znaleziono numer telefonu</string> + <string name="result_text">Znaleziono zwykły tekst</string> + <string name="result_uri">Znaleziono URL</string> + <string name="result_wifi">Znaleziono konfiguracje sieci</string> + <string name="sbc_name">Wyszukiwanie książek Google</string> + <string name="wifi_changing_network">Ubiegającymi się o przyłączenie do sieci\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-pt/strings.xml b/BarCodeScanner/mobile/src/main/res/values-pt/strings.xml new file mode 100644 index 0000000..c7d8d78 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-pt/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplicações</string> + <string name="bookmark_picker_name">Favoritos</string> + <string name="button_add_calendar">Adicionar ao calendário</string> + <string name="button_add_contact">Adicionar contacto</string> + <string name="button_book_search">Procurar livro</string> + <string name="button_cancel">Cancelar</string> + <string name="button_custom_product_search">Pesquisa Personalizada</string> + <string name="button_dial">Marcar número</string> + <string name="button_email">Enviar e-mail</string> + <string name="button_get_directions">Obter direcções</string> + <string name="button_mms">Enviar MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Abrir navegador</string> + <string name="button_product_search">Procurar produto</string> + <string name="button_search_book_contents">Pesquisar conteúdos</string> + <string name="button_share_app">Aplicação</string> + <string name="button_share_bookmark">Favorito</string> + <string name="button_share_by_email">Partilhar via e-mail</string> + <string name="button_share_by_sms">Partilhar via SMS</string> + <string name="button_share_clipboard">Área de transferência</string> + <string name="button_share_contact">Contacto</string> + <string name="button_show_map">Visualizar mapa</string> + <string name="button_sms">Enviar SMS</string> + <string name="button_web_search">Pesquisa na Web</string> + <string name="button_wifi">Conectar à rede</string> + <string name="contents_contact">Informação de contacto</string> + <string name="contents_email">Endereço de e-mail</string> + <string name="contents_location">Coordenadas geográficas</string> + <string name="contents_phone">Número de telefone</string> + <string name="contents_sms">Endereço SMS</string> + <string name="contents_text">Texto simples</string> + <string name="history_clear_one_history_text">Limpar</string> + <string name="history_clear_text">Limpar histórico</string> + <string name="history_email_title">Histórico do Barcode Scanner</string> + <string name="history_empty">Vazio</string> + <string name="history_empty_detail">Não código de barras foram registrados</string> + <string name="history_send">Enviar histórico</string> + <string name="history_title">Histórico</string> + <string name="menu_encode_mecard">Usar MECARD</string> + <string name="menu_encode_vcard">Usar vCard</string> + <string name="menu_help">Ajuda</string> + <string name="menu_history">Histórico</string> + <string name="menu_settings">Definições</string> + <string name="menu_share">Partilhar</string> + <string name="msg_bulk_mode_scanned">Modo em massa: código de barras lido e guardado</string> + <string name="msg_camera_framework_bug">Desculpe, a câmera do Android encontrou um problema. Poderá precisar de reiniciar o dispositivo.</string> + <string name="msg_default_format">Formato</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Olá</string> + <string name="msg_default_status">Alinhar código de barras com o exemplo para ser lido.</string> + <string name="msg_default_time">Tempo</string> + <string name="msg_default_type">Tipo</string> + <string name="msg_encode_contents_failed">Não foi possível codificar o código de barradas apartir dos dados fornecidos.</string> + <string name="msg_error">Erro</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Desculpe, a aplicação solicitada não pode ser iniciada. O conteúdo do código de barras poderá ser inválido.</string> + <string name="msg_invalid_value">Valor inválido</string> + <string name="msg_redirect">Redirecionar</string> + <string name="msg_sbc_book_not_searchable">Desculpe, este livro não é pesquisável.</string> + <string name="msg_sbc_failed">Desculpe, foi encontrado um erro na pesquisa.</string> + <string name="msg_sbc_no_page_returned">Nenhuma página obtida</string> + <string name="msg_sbc_page">Página</string> + <string name="msg_sbc_results">Resultados</string> + <string name="msg_sbc_searching_book">A procurar livro\u2026</string> + <string name="msg_sbc_snippet_unavailable">Trecho não disponível</string> + <string name="msg_share_explanation">Pode partilhar dados exibindo um código de barras no seu ecrã e lendo-o com outro telemóvel</string> + <string name="msg_share_text">Ou introduza algum texto e pressione Enter</string> + <string name="msg_sure">Tem a certeza?</string> + <string name="msg_unmount_usb">Desculpe, o cartão SD não está disponível.</string> + <string name="preferences_actions_title">Quando o código de barras é encontrado\u2026</string> + <string name="preferences_auto_focus_title">Usar foco automático</string> + <string name="preferences_auto_open_web_title">Abrir páginas da web automaticamente</string> + <string name="preferences_bulk_mode_summary">Ler e guardar códigos de barras continuamente</string> + <string name="preferences_bulk_mode_title">Modo em massa</string> + <string name="preferences_copy_to_clipboard_title">Copiar para a área de transferência</string> + <string name="preferences_custom_product_search_summary" formatted="false">Substituições: %s = conteúdos, %f = formato, %t = tipo</string> + <string name="preferences_custom_product_search_title">Pesquisa personalizada de URL</string> + <string name="preferences_decode_1D_industrial_title">Indústrial 1D</string> + <string name="preferences_decode_1D_product_title">Produto 1D</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Codes</string> + <string name="preferences_device_bug_workarounds_title">Soluções alternativas de dispositivos com erros</string> + <string name="preferences_disable_barcode_scene_mode_title">No modo de cena de código de barras</string> + <string name="preferences_disable_continuous_focus_summary">Use apenas o modo de focagem padrão</string> + <string name="preferences_disable_continuous_focus_title">No foco contínuo</string> + <string name="preferences_disable_exposure_title">Nenhuma exposição</string> + <string name="preferences_disable_metering_title">Sem medição</string> + <string name="preferences_front_light_auto">Automático</string> + <string name="preferences_front_light_off">Inativo</string> + <string name="preferences_front_light_on">Ativo</string> + <string name="preferences_front_light_summary">Melhora a leitura em luz fraca em alguns telefones, mas pode causar clarões. Não disponível em certos dispositivos.</string> + <string name="preferences_front_light_title">Usar luz da frente</string> + <string name="preferences_general_title">Definições Gerais</string> + <string name="preferences_history_summary">Armazene seus scans em História</string> + <string name="preferences_history_title">Adicionar à História</string> + <string name="preferences_invert_scan_summary">Procurar por códigos de barras brancos em fundo preto. Não disponível em certos dispositivos.</string> + <string name="preferences_invert_scan_title">Inverter leitura</string> + <string name="preferences_name">Definições</string> + <string name="preferences_orientation_title">Sem rotação automática</string> + <string name="preferences_play_beep_title">Apitar</string> + <string name="preferences_remember_duplicates_summary">Guardar pesquisas múltiplas do mesmo código de barras no histórico</string> + <string name="preferences_remember_duplicates_title">Lembrar duplicados</string> + <string name="preferences_result_title">Definições do resultado</string> + <string name="preferences_scanning_title">Quando procurar por códigos de barras, descodificar\u2026</string> + <string name="preferences_search_country">País busca</string> + <string name="preferences_supplemental_summary">Tentar recuperar mais informação sobre os conteúdos dos códigos de barras</string> + <string name="preferences_supplemental_title">Recuperar mais informação</string> + <string name="preferences_vibrate_title">Vibrar</string> + <string name="result_address_book">Info de contacto encontrada</string> + <string name="result_calendar">Evento de calendário encontrado</string> + <string name="result_email_address">Endereço de e-mail encontrado</string> + <string name="result_geo">Coordenadas geográficas encontradas</string> + <string name="result_isbn">Livro encontrado</string> + <string name="result_product">Produto encontrado</string> + <string name="result_sms">Endereço SMS encontrado</string> + <string name="result_tel">Número de telefone encontrado</string> + <string name="result_text">Texto simples encontrado</string> + <string name="result_uri">URL encontrado</string> + <string name="result_wifi">Configuração WLAN encontrados</string> + <string name="sbc_name">Pesquisa Google Book</string> + <string name="wifi_changing_network">Solicitando ligação à rede\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-ro/strings.xml b/BarCodeScanner/mobile/src/main/res/values-ro/strings.xml new file mode 100644 index 0000000..417f954 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-ro/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplicații</string> + <string name="bookmark_picker_name">Nume însemnare</string> + <string name="button_add_calendar">Adaugă în calendar</string> + <string name="button_add_contact">Adaugă contact</string> + <string name="button_book_search">Caută carte</string> + <string name="button_cancel">Renunță</string> + <string name="button_custom_product_search">Căutare personalizată</string> + <string name="button_dial">Telefonează la numărul</string> + <string name="button_email">Trimite e-mail</string> + <string name="button_get_directions">Descarcă indicații</string> + <string name="button_mms">Trimite MMS</string> + <string name="button_ok">Acceptă</string> + <string name="button_open_browser">Deschide navigator</string> + <string name="button_product_search">Caută produs</string> + <string name="button_search_book_contents">Caută conținut</string> + <string name="button_share_app">Aplicație</string> + <string name="button_share_bookmark">Semn de carte</string> + <string name="button_share_by_email">Distribuie prin e-mail</string> + <string name="button_share_by_sms">Distribuie prin SMS</string> + <string name="button_share_clipboard">Clipboard</string> + <string name="button_share_contact">Contact</string> + <string name="button_show_map">Arată harta</string> + <string name="button_sms">Trimite SMS</string> + <string name="button_web_search">Caută pe web</string> + <string name="button_wifi">Conectează la rețea</string> + <string name="contents_contact">Informații de contact</string> + <string name="contents_email">Adresă de e-mail</string> + <string name="contents_location">Coordonate geografice</string> + <string name="contents_phone">Telefon</string> + <string name="contents_sms">Număr de SMS</string> + <string name="contents_text">Text</string> + <string name="history_clear_one_history_text">Șterge</string> + <string name="history_clear_text">Șterge istoricul</string> + <string name="history_email_title">Istoric Barcode Scanner</string> + <string name="history_empty">Nicio înregistare</string> + <string name="history_empty_detail">Nicio scanare de coduri de bară nu a fost înregistrată</string> + <string name="history_send">Trimite istoric</string> + <string name="history_title">Istoric</string> + <string name="menu_encode_mecard">Folosește MECARD</string> + <string name="menu_encode_vcard">Folosește vCard</string> + <string name="menu_help">Ajutor</string> + <string name="menu_history">Istoric</string> + <string name="menu_settings">Configurări</string> + <string name="menu_share">Distribuie</string> + <string name="msg_bulk_mode_scanned">Scanare continuă: cod de bare scanat și salvat</string> + <string name="msg_camera_framework_bug">Probleme cu camera foto. Repornește dispozitivul.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadate</string> + <string name="msg_default_mms_subject">Servus</string> + <string name="msg_default_status">Plasează codul de bare în interiorul vizorului pentru a-l scana</string> + <string name="msg_default_time">Ora</string> + <string name="msg_default_type">Tip</string> + <string name="msg_encode_contents_failed">Codificare eșuată a codului de bare, din datele furnizate</string> + <string name="msg_error">Eroare</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Aplicația solicitată nu a putut fi lansată. Codul de bare poate fi incorect.</string> + <string name="msg_invalid_value">Valoare nevalidă</string> + <string name="msg_redirect">Redirecționare</string> + <string name="msg_sbc_book_not_searchable">Cartea nu poate fi căutată</string> + <string name="msg_sbc_failed">Căutarea a întâmpinat probleme</string> + <string name="msg_sbc_no_page_returned">Nicio pagină găsită</string> + <string name="msg_sbc_page">Pagina</string> + <string name="msg_sbc_results">Rezultate</string> + <string name="msg_sbc_searching_book">Caută cartea\u2026</string> + <string name="msg_sbc_snippet_unavailable">Fragment indisponibil</string> + <string name="msg_share_explanation">Poți distribui datele afișând codul pe ecran și scanându-l cu alt aparat</string> + <string name="msg_share_text">Sau introdu textul și tastează Enter</string> + <string name="msg_sure">Confirmă</string> + <string name="msg_unmount_usb">Card SD inaccesibil</string> + <string name="preferences_actions_title">Când un cod de bare este găsit\u2026</string> + <string name="preferences_auto_focus_title">Folosește focalizare automată</string> + <string name="preferences_auto_open_web_title">Deschide automat paginile web</string> + <string name="preferences_bulk_mode_summary">Scanează continuu și salvează codurile de bară</string> + <string name="preferences_bulk_mode_title">Scanare continuă</string> + <string name="preferences_copy_to_clipboard_title">Copiază în clipboard</string> + <string name="preferences_custom_product_search_summary" formatted="false">Înlocuiri: %s = conținut, %f = format, %t = tip</string> + <string name="preferences_custom_product_search_title">Căutare URL personalizată</string> + <string name="preferences_decode_1D_industrial_title">1D Industriale</string> + <string name="preferences_decode_1D_product_title">1D Produs</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417</string> + <string name="preferences_decode_QR_title">Coduri QR</string> + <string name="preferences_device_bug_workarounds_title">Rezolvări rapide ale defectelor la aparat</string> + <string name="preferences_disable_barcode_scene_mode_title">Nicio imagine afișată în mod vedere</string> + <string name="preferences_disable_continuous_focus_summary">Folosește focalizarea standard</string> + <string name="preferences_disable_continuous_focus_title">Dezactivează focalizarea continuă</string> + <string name="preferences_disable_exposure_title">Nicio expunere</string> + <string name="preferences_disable_metering_title">Nicio contorizare</string> + <string name="preferences_front_light_auto">Iluminare automată</string> + <string name="preferences_front_light_off">Oprește</string> + <string name="preferences_front_light_on">Pornește</string> + <string name="preferences_front_light_summary">Îmbunătățește scanarea în lumină redusă, dar poate cauza strălucire excesivă. Nu funcționează la toate aparatele.</string> + <string name="preferences_front_light_title">Folosește lumina frontală</string> + <string name="preferences_general_title">Configurări generale</string> + <string name="preferences_history_summary">Păstrați scanate în istorie</string> + <string name="preferences_history_title">Adauga la Istorie</string> + <string name="preferences_invert_scan_summary">Scanează coduri de bară albe pe fundal negru. Indisponibil pe unele aparate.</string> + <string name="preferences_invert_scan_title">Scanare în negativ</string> + <string name="preferences_name">Configurări</string> + <string name="preferences_orientation_title">Fără rotire automată</string> + <string name="preferences_play_beep_title">Sună</string> + <string name="preferences_remember_duplicates_summary">Înregistrează în Istoric, scanări multiple ale aceluiași cod de bare</string> + <string name="preferences_remember_duplicates_title">Reține scanările duplicat</string> + <string name="preferences_result_title">Configurări rezultate</string> + <string name="preferences_scanning_title">Când scanează coduri de bară, decodifică\u2026</string> + <string name="preferences_search_country">Caută țara</string> + <string name="preferences_supplemental_summary">Încearcă preluarea mai multor informații din conținutul codurilor de bară</string> + <string name="preferences_supplemental_title">Preia mai multe informații</string> + <string name="preferences_vibrate_title">Vibrează</string> + <string name="result_address_book">Găsit informații de contact</string> + <string name="result_calendar">Găsit eveniment în calendar</string> + <string name="result_email_address">Găsit adresa de e-mail</string> + <string name="result_geo">Găsit coordonatele geografice</string> + <string name="result_isbn">Găsit cartea</string> + <string name="result_product">Găsit produs</string> + <string name="result_sms">Găsit număr de SMS</string> + <string name="result_tel">Găsit număr de telefon</string> + <string name="result_text">Găsit text</string> + <string name="result_uri">Găsit URL</string> + <string name="result_wifi">Găsit configurarea WLAN</string> + <string name="sbc_name">Căutare Google Cărți</string> + <string name="wifi_changing_network">Solicită conexiune la rețea\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-ru/strings.xml b/BarCodeScanner/mobile/src/main/res/values-ru/strings.xml new file mode 100644 index 0000000..4de59a4 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-ru/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Сканер штрих-кодов</string> + <string name="app_picker_name">Приложения</string> + <string name="bookmark_picker_name">Закладки</string> + <string name="button_add_calendar">Добавить в календарь</string> + <string name="button_add_contact">Добавить контакт</string> + <string name="button_book_search">Поиск книги</string> + <string name="button_cancel">Отмена</string> + <string name="button_custom_product_search">Пользовательский поиск</string> + <string name="button_dial">Набрать номер</string> + <string name="button_email">Отправить e-mail</string> + <string name="button_get_directions">Проложить маршрут</string> + <string name="button_mms">Послать MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Открыть браузер</string> + <string name="button_product_search">Поиск товара</string> + <string name="button_search_book_contents">Поиск в содержании книги</string> + <string name="button_share_app">Приложение</string> + <string name="button_share_bookmark">Закладка</string> + <string name="button_share_by_email">Поделиться через эл. почту</string> + <string name="button_share_by_sms">Поделиться через SMS</string> + <string name="button_share_clipboard">Буфер обмена</string> + <string name="button_share_contact">Контакт</string> + <string name="button_show_map">Показать карту</string> + <string name="button_sms">Отправить SMS</string> + <string name="button_web_search">Поиск в интернете</string> + <string name="button_wifi">Подключиться к сети</string> + <string name="contents_contact">Контактная информация</string> + <string name="contents_email">Адрес эл. почты</string> + <string name="contents_location">Географические координаты</string> + <string name="contents_phone">Номер телефона</string> + <string name="contents_sms">Адрес для SMS</string> + <string name="contents_text">Текст</string> + <string name="history_clear_one_history_text">Удалить</string> + <string name="history_clear_text">Удалить историю</string> + <string name="history_email_title">История сканирования</string> + <string name="history_empty">Пусто</string> + <string name="history_empty_detail">Нет сохраненных штрих-кодов</string> + <string name="history_send">Отправить историю</string> + <string name="history_title">История</string> + <string name="menu_encode_mecard">Использовать MECARD</string> + <string name="menu_encode_vcard">Использовать vCard</string> + <string name="menu_help">Помощь</string> + <string name="menu_history">История</string> + <string name="menu_settings">Настройки</string> + <string name="menu_share">Поделиться</string> + <string name="msg_bulk_mode_scanned">Массовый режим: штрих-код распознан и сохранен</string> + <string name="msg_camera_framework_bug">К сожалению, возникла ошибка камеры. Может потребоваться перезагрузить устройство.</string> + <string name="msg_default_format">Формат</string> + <string name="msg_default_meta">Метаданные</string> + <string name="msg_default_mms_subject">Привет</string> + <string name="msg_default_status">Чтобы сканировать штрих-код, поместите его в прямоугольник видоискателя.</string> + <string name="msg_default_time">Время</string> + <string name="msg_default_type">Тип</string> + <string name="msg_encode_contents_failed">Невозможно создать штрих-код из текущих данных.</string> + <string name="msg_error">Ошибка</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">К сожалению, запрошенное приложение не может быть запущено. Возможно, штрих-код содержит неверные данные.</string> + <string name="msg_invalid_value">Неверное значение</string> + <string name="msg_redirect">Переслать</string> + <string name="msg_sbc_book_not_searchable">К сожалению, поиск в этой книге невозможен.</string> + <string name="msg_sbc_failed">К сожалению, при поиске произошла ошибка.</string> + <string name="msg_sbc_no_page_returned">Ни одна страница не возвращена.</string> + <string name="msg_sbc_page">Страница</string> + <string name="msg_sbc_results">Результаты</string> + <string name="msg_sbc_searching_book">Поиск книги\u2026</string> + <string name="msg_sbc_snippet_unavailable">Фрагмент недоступен</string> + <string name="msg_share_explanation">Вы можете поделиться данными, отобразив на экране своего телефона штрих-код, который можно считать другим телефоном.</string> + <string name="msg_share_text">Или введите текст</string> + <string name="msg_sure">Вы уверены?</string> + <string name="msg_unmount_usb">К сожалению, SD-карта не доступна.</string> + <string name="preferences_actions_title">Когда штрих-код найден\u2026</string> + <string name="preferences_auto_focus_title">Использовать автофокус</string> + <string name="preferences_auto_open_web_title">Открывать веб-страницы автоматически</string> + <string name="preferences_bulk_mode_summary">Постоянно сканировать и сохранять штрих-коды</string> + <string name="preferences_bulk_mode_title">Массовое сканирование</string> + <string name="preferences_copy_to_clipboard_title">Копировать в буфер обмена</string> + <string name="preferences_custom_product_search_summary" formatted="false">Подстановки: %s = содержание, %f = формат, %t = тип</string> + <string name="preferences_custom_product_search_title">URL пользовательского поиска</string> + <string name="preferences_decode_1D_industrial_title">1D промышленные</string> + <string name="preferences_decode_1D_product_title">1D товарные</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR-коды</string> + <string name="preferences_device_bug_workarounds_title">Исправление ошибок устройства</string> + <string name="preferences_disable_barcode_scene_mode_title">Не использовать режим съемки "штрих-код"</string> + <string name="preferences_disable_continuous_focus_summary">Использовать только стандартный режим фокусировки</string> + <string name="preferences_disable_continuous_focus_title">Не использовать непрерывную фокусировку</string> + <string name="preferences_disable_exposure_title">Не использовать экспозицию</string> + <string name="preferences_disable_metering_title">Не использовать измерение</string> + <string name="preferences_front_light_auto">Автоматически</string> + <string name="preferences_front_light_off">Выключен</string> + <string name="preferences_front_light_on">Включен</string> + <string name="preferences_front_light_summary">Улучшает распознавание в условиях низкой освещенности, но может вызвать блики. Работает не на всех устройствах.</string> + <string name="preferences_front_light_title">Фонарик</string> + <string name="preferences_general_title">Общие настройки</string> + <string name="preferences_history_summary">Храните ваши сканы в истории</string> + <string name="preferences_history_title">Добавить в истории</string> + <string name="preferences_invert_scan_summary">Сканирование белых штрих-кодов на черном фоне. Не работает на некоторых устройствах.</string> + <string name="preferences_invert_scan_title">Инвертировать</string> + <string name="preferences_name">Настройки</string> + <string name="preferences_orientation_title">Не поворачивать автоматически</string> + <string name="preferences_play_beep_title">Звуковой сигнал</string> + <string name="preferences_remember_duplicates_summary">Сохранять в истории результат сканирования одного и того же штрих-кода</string> + <string name="preferences_remember_duplicates_title">Запоминать дубликаты</string> + <string name="preferences_result_title">Настройки результатов</string> + <string name="preferences_scanning_title">Распознавать штрих-коды\u2026</string> + <string name="preferences_search_country">Страна для поиска</string> + <string name="preferences_supplemental_summary">Показывать подробную информацию о штрих-коде</string> + <string name="preferences_supplemental_title">Подробности</string> + <string name="preferences_vibrate_title">Вибрация</string> + <string name="result_address_book">Найдены контактные данные</string> + <string name="result_calendar">Найдено событие для календаря</string> + <string name="result_email_address">Найден адрес эл. почты</string> + <string name="result_geo">Найдены географические координаты</string> + <string name="result_isbn">Найдена книга</string> + <string name="result_product">Найден товар</string> + <string name="result_sms">Найден адрес для SMS</string> + <string name="result_tel">Найден номер телефона</string> + <string name="result_text">Найден текст</string> + <string name="result_uri">Найден URL</string> + <string name="result_wifi">Найдена конфигурация сети</string> + <string name="sbc_name">Поиск книг Google</string> + <string name="wifi_changing_network">Запрос подключения к сети\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-sk/strings.xml b/BarCodeScanner/mobile/src/main/res/values-sk/strings.xml new file mode 100644 index 0000000..e6948d5 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-sk/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplikácie</string> + <string name="bookmark_picker_name">Záložky</string> + <string name="button_add_calendar">PridaÅ¥ do kalendára</string> + <string name="button_add_contact">PridaÅ¥ kontakt</string> + <string name="button_book_search">HľadaÅ¥ knihu</string> + <string name="button_cancel">ZruÅ¡iÅ¥</string> + <string name="button_custom_product_search">Vlastné vyhľadávanie</string> + <string name="button_dial">VytočiÅ¥ číslo</string> + <string name="button_email">PoslaÅ¥ e-mail</string> + <string name="button_get_directions">ZískaÅ¥ pokyny</string> + <string name="button_mms">PoslaÅ¥ MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">OtvoriÅ¥ prehliadač</string> + <string name="button_product_search">VyhľadaÅ¥ produkt</string> + <string name="button_search_book_contents">VyhľadaÅ¥ obsah</string> + <string name="button_share_app">Aplikácia</string> + <string name="button_share_bookmark">Záložka</string> + <string name="button_share_by_email">ZdieľaÅ¥ cez e-mail</string> + <string name="button_share_by_sms">ZdieľaÅ¥ cez SMS</string> + <string name="button_share_clipboard">Schránka</string> + <string name="button_share_contact">Kontakt</string> + <string name="button_show_map">ZobraziÅ¥ mapu</string> + <string name="button_sms">PoslaÅ¥ SMS</string> + <string name="button_web_search">HľadaÅ¥ na webe</string> + <string name="button_wifi">PripojiÅ¥ sa sieti</string> + <string name="contents_contact">Informácie o kontakte</string> + <string name="contents_email">E-mailová adresa</string> + <string name="contents_location">Geografické súradnice</string> + <string name="contents_phone">Telefónne číslo</string> + <string name="contents_sms">SMS adresa</string> + <string name="contents_text">Obyčajný text</string> + <string name="history_clear_one_history_text">VymazaÅ¥</string> + <string name="history_clear_text">VymazaÅ¥ históriu</string> + <string name="history_email_title">História Barcode Scanneru</string> + <string name="history_empty">Prázdna</string> + <string name="history_empty_detail">Žiadne čiarové kódy neboli zaznamenané</string> + <string name="history_send">PoslaÅ¥ históriu</string> + <string name="history_title">História</string> + <string name="menu_encode_mecard">PoužiÅ¥ MECARD</string> + <string name="menu_encode_vcard">PoužiÅ¥ vCard</string> + <string name="menu_help">Nápoveda</string> + <string name="menu_history">História</string> + <string name="menu_settings">Nastavenia</string> + <string name="menu_share">ZdieľaÅ¥</string> + <string name="msg_bulk_mode_scanned">Hromadný režim: skenovanie a ukladanie čiarových kódov</string> + <string name="msg_camera_framework_bug">Ospravedlňujeme sa, fotoaparát narazil na problém. Možno bude potrebné reÅ¡tartovaÅ¥ zariadenie.</string> + <string name="msg_default_format">Formát</string> + <string name="msg_default_meta">Metadáta</string> + <string name="msg_default_mms_subject">Ahoj</string> + <string name="msg_default_status">Umiestnite čiarový kód do vnútra obdĺžnika hľadáčiku pre skenovanie.</string> + <string name="msg_default_time">Čas</string> + <string name="msg_default_type">Typ</string> + <string name="msg_encode_contents_failed">Nie je možné zakódovaÅ¥ čiarový kód z poskytnutých údajov.</string> + <string name="msg_error">Chyba</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Ospravedlňujeme sa, požadovaná aplikácia nemohla byÅ¥ spustená. Obsah čiarového kódu je možno neplatný.</string> + <string name="msg_invalid_value">Neplatná hodnota</string> + <string name="msg_redirect">PresmerovaÅ¥</string> + <string name="msg_sbc_book_not_searchable">Ospravedlňujeme sa, táto kniha nie je prehliadateľná.</string> + <string name="msg_sbc_failed">Ospravedlňujeme sa, vyhľadávanie narazilo na problém.</string> + <string name="msg_sbc_no_page_returned">NenaÅ¡la sa žiadna stránka</string> + <string name="msg_sbc_page">Stránka</string> + <string name="msg_sbc_results">Výsledky</string> + <string name="msg_sbc_searching_book">Vyhľadáva sa kniha\u2026</string> + <string name="msg_sbc_snippet_unavailable">Úryvok nie je k dispozícii</string> + <string name="msg_share_explanation">Môžete zdieľaÅ¥ dáta zobrazením čiarového kódu na displeji vášho zariadenia a jeho zoskenovaním iným zariadením</string> + <string name="msg_share_text">Alebo zadajte nejaký text</string> + <string name="msg_sure">Ste si istí?</string> + <string name="msg_unmount_usb">Ospravedlňujeme sa, SD karta nie je prístupná.</string> + <string name="preferences_actions_title">Pri zistení čiarového kódu</string> + <string name="preferences_auto_focus_title">PoužiÅ¥ automatické zaostrenie</string> + <string name="preferences_auto_open_web_title">Otvorte webové stránky automaticky</string> + <string name="preferences_bulk_mode_summary">SkenovaÅ¥ a ukladaÅ¥ veľa čiarových kódov bez preruÅ¡enia</string> + <string name="preferences_bulk_mode_title">Hromadný režim skenovania</string> + <string name="preferences_copy_to_clipboard_title">KopírovaÅ¥ do schránky</string> + <string name="preferences_custom_product_search_summary" formatted="false">NahradiÅ¥: %s = obsah, %f = formát, %t = typ</string> + <string name="preferences_custom_product_search_title">Vlastné vyhľadávanie URL</string> + <string name="preferences_decode_1D_industrial_title">1D priemyselné</string> + <string name="preferences_decode_1D_product_title">1D tovar</string> + <string name="preferences_decode_Aztec_title">Aztécky</string> + <string name="preferences_decode_Data_Matrix_title">Dáta Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR kódy</string> + <string name="preferences_device_bug_workarounds_title">Možné chyby zariadenia</string> + <string name="preferences_disable_barcode_scene_mode_title">Bez scénického režimu čiarového kódu</string> + <string name="preferences_disable_continuous_focus_summary">PoužiÅ¥ iba Å¡tandardné zaostrenie.</string> + <string name="preferences_disable_continuous_focus_title">Bez nepretržitého zaostrovania</string> + <string name="preferences_disable_exposure_title">Bez expozície</string> + <string name="preferences_disable_metering_title">Bez úpravy jasu</string> + <string name="preferences_front_light_auto">Automatický</string> + <string name="preferences_front_light_off">Neaktívne</string> + <string name="preferences_front_light_on">Aktívne</string> + <string name="preferences_front_light_summary">PoužiÅ¥ prisvetlenie</string> + <string name="preferences_front_light_title">PoužiÅ¥ predné svetlo</string> + <string name="preferences_general_title">VÅ¡eobecné nastavenia</string> + <string name="preferences_history_summary">Uložte si skeny v histórii</string> + <string name="preferences_history_title">PridaÅ¥ do dejín</string> + <string name="preferences_invert_scan_summary">SkenovaÅ¥ biele čiarové kódy na čiernom pozadí. Nie je k dispozícii na vÅ¡etkých zariadeniach.</string> + <string name="preferences_invert_scan_title">Invertované skenovanie</string> + <string name="preferences_name">Nastavenia</string> + <string name="preferences_orientation_title">NeotáčaÅ¥ automaticky</string> + <string name="preferences_play_beep_title">Zvuková signalizácia</string> + <string name="preferences_remember_duplicates_summary">UložiÅ¥ viacnásobné skenovanie do jednej histórie čiarového kódu</string> + <string name="preferences_remember_duplicates_title">ZapamätaÅ¥ si duplikáty</string> + <string name="preferences_result_title">Nastavenia výsledku</string> + <string name="preferences_scanning_title">DekódovaÅ¥ čiarové kódy</string> + <string name="preferences_search_country">VyhľadávaÅ¥ v krajine</string> + <string name="preferences_supplemental_summary">SkúsiÅ¥ získaÅ¥ viac informácií o obsahu čiarového kódu</string> + <string name="preferences_supplemental_title">ZískaÅ¥ viac informácií</string> + <string name="preferences_vibrate_title">VibrovaÅ¥</string> + <string name="result_address_book">Nájdená informácia o kontakte</string> + <string name="result_calendar">Nájdená udalosÅ¥ kalendára</string> + <string name="result_email_address">Nájdená e-mailová adresa</string> + <string name="result_geo">Nájdená zemepisná súradnica</string> + <string name="result_isbn">Nájdená kniha</string> + <string name="result_product">Nájdený tovar</string> + <string name="result_sms">Nájdená SMS adresa</string> + <string name="result_tel">Nájdené telefónne číslo</string> + <string name="result_text">Nájdený obyčajný text</string> + <string name="result_uri">Nájdená URL</string> + <string name="result_wifi">Nájdená konfigurácia WLAN</string> + <string name="sbc_name">VyhľadaÅ¥ v Google Knihy</string> + <string name="wifi_changing_network">Požiadavka na pripojenie k sieti\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-sl/strings.xml b/BarCodeScanner/mobile/src/main/res/values-sl/strings.xml new file mode 100644 index 0000000..09f4bc0 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-sl/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Aplikacije</string> + <string name="bookmark_picker_name">Zaznamki</string> + <string name="button_add_calendar">Dodaj v koledar</string> + <string name="button_add_contact">Dodaj kontakt</string> + <string name="button_book_search">Išči knjigo</string> + <string name="button_cancel">Prekliči</string> + <string name="button_custom_product_search">Iskanje po meri</string> + <string name="button_dial">Pokliči Å¡tevilko</string> + <string name="button_email">PoÅ¡lji e-mail</string> + <string name="button_get_directions">Dobi smer</string> + <string name="button_mms">PoÅ¡lji MMS</string> + <string name="button_ok">V redu</string> + <string name="button_open_browser">Odpri brskalnik</string> + <string name="button_product_search">Iskanje po izdelkih</string> + <string name="button_search_book_contents">Išči vsebino</string> + <string name="button_share_app">Aplikacija</string> + <string name="button_share_bookmark">Zaznamek</string> + <string name="button_share_by_email">Deli preko e-maila</string> + <string name="button_share_by_sms">Deli preko SMS</string> + <string name="button_share_clipboard">Odložišče</string> + <string name="button_share_contact">Kontakt</string> + <string name="button_show_map">Pokaži zemljevid</string> + <string name="button_sms">PoÅ¡lji SMS</string> + <string name="button_web_search">Spletno iskanje</string> + <string name="button_wifi">Poveži se na omrežje</string> + <string name="contents_contact">Informacije o kontaktu</string> + <string name="contents_email">E-naslov</string> + <string name="contents_location">Geografske koordinate</string> + <string name="contents_phone">Telefonska Å¡tevilka</string> + <string name="contents_sms">SMS naslov</string> + <string name="contents_text">Tekst</string> + <string name="history_clear_one_history_text">PobriÅ¡i</string> + <string name="history_clear_text">PobriÅ¡i zgodovino</string> + <string name="history_email_title">Barcode Scanner zgodovina</string> + <string name="history_empty">Prazne</string> + <string name="history_empty_detail">Å t črtne kode scans so bile zabeležene</string> + <string name="history_send">PoÅ¡lji zgodovino</string> + <string name="history_title">Zgodovina</string> + <string name="menu_encode_mecard">Uporaba MECARD</string> + <string name="menu_encode_vcard">Uporaba vCard</string> + <string name="menu_help">Pomoč</string> + <string name="menu_history">Zgodovina</string> + <string name="menu_settings">Nastavitve</string> + <string name="menu_share">Deli</string> + <string name="msg_bulk_mode_scanned">Slikanje na debelo: črtna koda prebrana in shranjena</string> + <string name="msg_camera_framework_bug">Oprostite, Android kamera je naletela na težave. Mogoče boste morali ponovno zagnati napravo.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metapodatki</string> + <string name="msg_default_mms_subject">Živjo</string> + <string name="msg_default_status">Za branje postavite črtno kodo znotraj iskala.</string> + <string name="msg_default_time">Čas</string> + <string name="msg_default_type">Tip</string> + <string name="msg_encode_contents_failed">Ni bilo mogoče narediti črtne kode iz podanih podatkov</string> + <string name="msg_error">Napaka</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Oprostite, zahtevana aplikacija se ne more zagnati. Lahko da gre za napačno vsebino črtne kode.</string> + <string name="msg_invalid_value">Neveljavna vrednost</string> + <string name="msg_redirect">Preusmeritev</string> + <string name="msg_sbc_book_not_searchable">Oprostite, po tej knjigi se ne da iskati.</string> + <string name="msg_sbc_failed">Oprostite, iskanje je naletelo na napako.</string> + <string name="msg_sbc_no_page_returned">Brez vrnjene strani.</string> + <string name="msg_sbc_page">Stran</string> + <string name="msg_sbc_results">Rezultati</string> + <string name="msg_sbc_searching_book">Iščem knjigo\u2026</string> + <string name="msg_sbc_snippet_unavailable">Košček ni na voljo</string> + <string name="msg_share_explanation">Lahko delite podatke s prikazom črtne kode na vaÅ¡em zaslonu in branju le-te z drugim mobilnim telefonom.</string> + <string name="msg_share_text">Ali vnesite nekaj besedila</string> + <string name="msg_sure">Ali ste prepričani?</string> + <string name="msg_unmount_usb">Oprostite, do SD kartice ni možno dostopati</string> + <string name="preferences_actions_title">Ko je črtna koda najdena\u2026</string> + <string name="preferences_auto_focus_title">Uporabite samodejno ostrenje</string> + <string name="preferences_auto_open_web_title">Odpiranje spletnih strani samodejno</string> + <string name="preferences_bulk_mode_summary">Beri in shrani več črtnih kod zaporedoma</string> + <string name="preferences_bulk_mode_title">Branje črtnih kod na debelo</string> + <string name="preferences_copy_to_clipboard_title">Kopiraj v beležnico</string> + <string name="preferences_custom_product_search_summary" formatted="false">Zamenjave: %s = vsebin, %f = format, %t = vrsta</string> + <string name="preferences_custom_product_search_title">URL za iskanje po meri</string> + <string name="preferences_decode_1D_industrial_title">1D industrial</string> + <string name="preferences_decode_1D_product_title">1D izdelka</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR kodo</string> + <string name="preferences_device_bug_workarounds_title">Naprava Bug ReÅ¡itve</string> + <string name="preferences_disable_barcode_scene_mode_title">Å t črtne kode scenski način</string> + <string name="preferences_disable_continuous_focus_summary">Uporabljajte samo standardni način ostrenja</string> + <string name="preferences_disable_continuous_focus_title">Å t stalna osredotočenost</string> + <string name="preferences_disable_exposure_title">Nobena izpostavljenost</string> + <string name="preferences_disable_metering_title">Å t merjenje</string> + <string name="preferences_front_light_auto">Samodejno</string> + <string name="preferences_front_light_off">Neaktivno</string> + <string name="preferences_front_light_on">Aktivna</string> + <string name="preferences_front_light_summary">IzboljÅ¡a branje pri slabi svetlobi na nekaterih telefonih, a lahko povzroči blesk. Ne deluje na vseh telefonih.</string> + <string name="preferences_front_light_title">Uporabite sprednjo luč</string> + <string name="preferences_general_title">SploÅ¡ne nastavitve</string> + <string name="preferences_history_summary">Shranjevanje skeniranih dokumentov v zgodovini</string> + <string name="preferences_history_title">Dodaj v zgodovino</string> + <string name="preferences_invert_scan_summary">Scan za beli črtne kode na črni podlagi. Ni na voljo na nekaterih napravah.</string> + <string name="preferences_invert_scan_title">Obrni skeniranje</string> + <string name="preferences_name">Nastavitve</string> + <string name="preferences_orientation_title">Å t avtomatsko rotacijo</string> + <string name="preferences_play_beep_title">Pisk</string> + <string name="preferences_remember_duplicates_summary">Shranjevanje več skandiranje iste črtne kode v zgodovini</string> + <string name="preferences_remember_duplicates_title">Zapomni si dvojnikov</string> + <string name="preferences_result_title">Nastavitve rezultatov branja</string> + <string name="preferences_scanning_title">Ko berete črtne kode, preberi\u2026</string> + <string name="preferences_search_country">Išči po državi</string> + <string name="preferences_supplemental_summary">Poskusite pridobiti več informacij o vsebini črtne kode</string> + <string name="preferences_supplemental_title">Naloži Več info</string> + <string name="preferences_vibrate_title">Vibriraj</string> + <string name="result_address_book">Najdene informacije o kontaktu</string> + <string name="result_calendar">Najden koledarski dogodek</string> + <string name="result_email_address">Najden e-naslov</string> + <string name="result_geo">Najdene geografske koordinate</string> + <string name="result_isbn">Najdena knjiga</string> + <string name="result_product">Najden produkt</string> + <string name="result_sms">Najden SMS naslov</string> + <string name="result_tel">Najdena telefonska Å¡tevilka</string> + <string name="result_text">Najden tekst</string> + <string name="result_uri">Najden URL</string> + <string name="result_wifi">Najdene WLAN nastavitve</string> + <string name="sbc_name">Iskanje z Google Book Search</string> + <string name="wifi_changing_network">Zahteva priključitev na omrežje\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-sv/strings.xml b/BarCodeScanner/mobile/src/main/res/values-sv/strings.xml new file mode 100644 index 0000000..492eca2 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-sv/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Applikationer</string> + <string name="bookmark_picker_name">Bokmärken</string> + <string name="button_add_calendar">Lägg till i kalender</string> + <string name="button_add_contact">Lägg till kontakt</string> + <string name="button_book_search">Boksökning</string> + <string name="button_cancel">Avbryt</string> + <string name="button_custom_product_search">Anpassad sökning</string> + <string name="button_dial">SlÃ¥ nummer</string> + <string name="button_email">Skicka e-post</string> + <string name="button_get_directions">FÃ¥ anvisningar</string> + <string name="button_mms">Skicka MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Öppna webbläsare</string> + <string name="button_product_search">Produktsök</string> + <string name="button_search_book_contents">SökinnehÃ¥ll</string> + <string name="button_share_app">Applikation</string> + <string name="button_share_bookmark">Bokmärke</string> + <string name="button_share_by_email">Dela via e-post</string> + <string name="button_share_by_sms">Dela via SMS</string> + <string name="button_share_clipboard">Klippbord</string> + <string name="button_share_contact">Kontakt</string> + <string name="button_show_map">Visa karta</string> + <string name="button_sms">Skicka SMS</string> + <string name="button_web_search">Webbsök</string> + <string name="button_wifi">Anslut till nätverk</string> + <string name="contents_contact">Kontaktinfo</string> + <string name="contents_email">E-postadress</string> + <string name="contents_location">Geografiska koordinater</string> + <string name="contents_phone">Telefonnummer</string> + <string name="contents_sms">SMS-adress</string> + <string name="contents_text">Vanlig text</string> + <string name="history_clear_one_history_text">Rensa</string> + <string name="history_clear_text">Rensa historik</string> + <string name="history_email_title">Historik inskannade streckkoder</string> + <string name="history_empty">Tom</string> + <string name="history_empty_detail">Inga inskannade streckkoder har registrerats</string> + <string name="history_send">Skicka historik</string> + <string name="history_title">Historik</string> + <string name="menu_encode_mecard">Använd MECARD</string> + <string name="menu_encode_vcard">Använd vCard</string> + <string name="menu_help">Hjälp</string> + <string name="menu_history">Historik</string> + <string name="menu_settings">Inställningar</string> + <string name="menu_share">Dela</string> + <string name="msg_bulk_mode_scanned">Bulk-läge: streckkod har inskannats och sparats</string> + <string name="msg_camera_framework_bug">Det uppstod tyvärr ett fel med Androidkameran.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Hej</string> + <string name="msg_default_status">Placera steckkoden inom sökarens rektangel för att läsa den.</string> + <string name="msg_default_time">Tid</string> + <string name="msg_default_type">Typ</string> + <string name="msg_encode_contents_failed">Det gick inte att avkoda en streckkod frÃ¥n den erhÃ¥llna informationen.</string> + <string name="msg_error">Fel</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Den begärda applikationen kunde tyvärr inte startas. Streckkodens innehÃ¥ll kan vara ogiltigt.</string> + <string name="msg_invalid_value">Ogiltigt värde</string> + <string name="msg_redirect">Omdirigering</string> + <string name="msg_sbc_book_not_searchable">Den här boken är tyvärr inte sökbar.</string> + <string name="msg_sbc_failed">Det uppstod tyvärr ett fel vid sökning. </string> + <string name="msg_sbc_no_page_returned">Ingen sida funnen</string> + <string name="msg_sbc_page">Sida</string> + <string name="msg_sbc_results">Resultat</string> + <string name="msg_sbc_searching_book">Söker bok\u2026</string> + <string name="msg_sbc_snippet_unavailable">Utdrag ej tillgängligt</string> + <string name="msg_share_explanation">Du kan dela information genom att visa en streckkod pÃ¥ din skärm och sedan skanna in den med en annan telefon.</string> + <string name="msg_share_text">Eller skriv in text och tryck Enter</string> + <string name="msg_sure">Är du säker?</string> + <string name="msg_unmount_usb">SD-kortet är tyvärr inte tillgängligt.</string> + <string name="preferences_actions_title">När en streckkod hittas\u2026</string> + <string name="preferences_auto_focus_title">Använd autofokus</string> + <string name="preferences_auto_open_web_title">Öppna webbsidor automatiskt</string> + <string name="preferences_bulk_mode_summary">Skanna och spara flera streckkoder samtidigt</string> + <string name="preferences_bulk_mode_title">Bulk-inskanningläge</string> + <string name="preferences_copy_to_clipboard_title">Kopiera till urklipp</string> + <string name="preferences_custom_product_search_summary" formatted="false">Ersättningar: %s = innehÃ¥ll, %f = format, %t = typ</string> + <string name="preferences_custom_product_search_title">Anpassad sökning URL</string> + <string name="preferences_decode_1D_industrial_title">1D Industriell</string> + <string name="preferences_decode_1D_product_title">1D Produkt</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Code</string> + <string name="preferences_device_bug_workarounds_title">Bugglösningar för enhet</string> + <string name="preferences_disable_barcode_scene_mode_title">Inget scenläge för streckkod</string> + <string name="preferences_disable_continuous_focus_summary">Använd endast standardfokusläge</string> + <string name="preferences_disable_continuous_focus_title">Ingen kontinuerlig fokus</string> + <string name="preferences_disable_exposure_title">Ingen exponering</string> + <string name="preferences_disable_metering_title">Ingen mätning</string> + <string name="preferences_front_light_auto">Automatisk</string> + <string name="preferences_front_light_off">Inaktiv</string> + <string name="preferences_front_light_on">Aktiv</string> + <string name="preferences_front_light_summary">Förbättrar inskanning i svag belysing pÃ¥ vissa telefoner, men kan orsaka bländning. Ej tillgängligt pÃ¥ vissa enheter.</string> + <string name="preferences_front_light_title">Använd frontljus</string> + <string name="preferences_general_title">Grundläggande inställningar</string> + <string name="preferences_history_summary">Lagra dina skanningar i historia</string> + <string name="preferences_history_title">Lägg till Historia</string> + <string name="preferences_invert_scan_summary">Skanna in vita streckkoder mot svart bakgrund. Ej tillgängligt pÃ¥ vissa enheter. </string> + <string name="preferences_invert_scan_title">Invertera inskanning</string> + <string name="preferences_name">Inställningar</string> + <string name="preferences_orientation_title">Ingen automatisk rotering</string> + <string name="preferences_play_beep_title">Ton</string> + <string name="preferences_remember_duplicates_summary">Lagra flera inskanningar av samma streckkod i historik</string> + <string name="preferences_remember_duplicates_title">Kom ihÃ¥g dubletter</string> + <string name="preferences_result_title">Resultatinställningar</string> + <string name="preferences_scanning_title">När du skannar in streckkoder, avkoda\u2026</string> + <string name="preferences_search_country">Sök land</string> + <string name="preferences_supplemental_summary">Försök hämta mer information om streckkodens innehÃ¥ll</string> + <string name="preferences_supplemental_title">Hämta mer info</string> + <string name="preferences_vibrate_title">Vibrera</string> + <string name="result_address_book">Hittade kontaktinformation</string> + <string name="result_calendar">Hittade kalenderhändelser</string> + <string name="result_email_address">Hittade e-postadress</string> + <string name="result_geo">Hittade geografiska koordinater</string> + <string name="result_isbn">Hittade bok</string> + <string name="result_product">Hittade produkt</string> + <string name="result_sms">Hittade SMS-adress</string> + <string name="result_tel">Hittade telefonnummer</string> + <string name="result_text">Hittade vanlig text</string> + <string name="result_uri">Hittade URL</string> + <string name="result_wifi">Hittade WLAN-konfiguration</string> + <string name="sbc_name">Google Book Search</string> + <string name="wifi_changing_network">Begär anslutning till nätverk\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-th/strings.xml b/BarCodeScanner/mobile/src/main/res/values-th/strings.xml new file mode 100644 index 0000000..8ba5a26 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-th/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">แอพพลิเคชั่น</string> + <string name="bookmark_picker_name">บุ๊คมาร์ก</string> + <string name="button_add_calendar">เพิ่มไปยังปฏิทิน</string> + <string name="button_add_contact">เพิ่มผู้ติดต่อ</string> + <string name="button_book_search">ค้นหาหนังสือ</string> + <string name="button_cancel">ยกเลิก</string> + <string name="button_custom_product_search">ค้นหาแบบกำหนดเอง</string> + <string name="button_dial">เรียกเลขหมาย</string> + <string name="button_email">ส่งอีเมล</string> + <string name="button_get_directions">รับข้อมูลเส้นทาง</string> + <string name="button_mms">ส่ง MMS</string> + <string name="button_ok">ตกลง</string> + <string name="button_open_browser">เปิดเบราว์เซอร์</string> + <string name="button_product_search">ค้นหาสินค้า</string> + <string name="button_search_book_contents">ค้นหาเนื้อหา</string> + <string name="button_share_app">แอพพลิเคชั่น</string> + <string name="button_share_bookmark">บุ๊คมาร์ก</string> + <string name="button_share_by_email">แบ่งปันผ่านอีเมล</string> + <string name="button_share_by_sms">แบ่งปันผ่าน SMS</string> + <string name="button_share_clipboard">คลิปบอร์ด</string> + <string name="button_share_contact">ผู้ติดต่อ</string> + <string name="button_show_map">แสดงแผนที่</string> + <string name="button_sms">ส่ง SMS</string> + <string name="button_web_search">ค้นหาเว็บ</string> + <string name="button_wifi">เชื่อมต่อกับเครือข่าย</string> + <string name="contents_contact">ข้อมูลผู้ติดต่อ</string> + <string name="contents_email">ที่อยู่อีเมล</string> + <string name="contents_location">พิกัดทางภูมิศาสตร์</string> + <string name="contents_phone">เบอร์โทรศัพท์</string> + <string name="contents_sms">ที่อยู่ SMS</string> + <string name="contents_text">ข้อความธรรมดา</string> + <string name="history_clear_one_history_text">ล้าง</string> + <string name="history_clear_text">ล้างประวัติ</string> + <string name="history_email_title">ประวัติ Barcode Scanner</string> + <string name="history_empty">ว่าง</string> + <string name="history_empty_detail">ไม่มีบาร์โค้ดที่ถูกบันทึกไว้</string> + <string name="history_send">ส่งประวัติ</string> + <string name="history_title">ประวัติ</string> + <string name="menu_encode_mecard">ใช้ MECARD</string> + <string name="menu_encode_vcard">ใช้ vCard</string> + <string name="menu_help">ช่วยเหลือ</string> + <string name="menu_history">ประวัติ</string> + <string name="menu_settings">การตั้งค่า</string> + <string name="menu_share">แบ่งปัน</string> + <string name="msg_bulk_mode_scanned">โหมดเป็นกลุ่ม: บาร์โค้ดที่สแกนและบันทึกไว้</string> + <string name="msg_camera_framework_bug">ขออภัย พบปัญหาของกล้อง Android คุณอาจจะต้องรีสตาร์ทอุปกรณ์</string> + <string name="msg_default_format">รูปแบบ</string> + <string name="msg_default_meta">ข้อมูลเมตา</string> + <string name="msg_default_mms_subject">สวัสดี</string> + <string name="msg_default_status">วางบาร์โค้ดภายในสี่เหลี่ยมผืนผ้าที่ช่องมองภาพเพื่อสแกน</string> + <string name="msg_default_time">เวลา</string> + <string name="msg_default_type">ชนิด</string> + <string name="msg_encode_contents_failed">ไม่สามารถเข้ารหัสบาร์โค้ดจากข้อมูลที่มี</string> + <string name="msg_error">ข้อผิดพลาด</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">ขออภัย แอพพลิเคชั่นที่ร้องขอไม่สามารถเปิดใช้ได้ เนื้อหาบาร์โค้ดอาจจะไม่ถูกต้อง</string> + <string name="msg_invalid_value">ค่าไม่ถูกต้อง</string> + <string name="msg_redirect">เปลี่ยนเส้นทาง</string> + <string name="msg_sbc_book_not_searchable">ขออภัย ไม่สามารถค้นหาหนังสือเล่มนี้ได้</string> + <string name="msg_sbc_failed">ขออภัย พบปัญหาในการค้นหา</string> + <string name="msg_sbc_no_page_returned">ไม่มีหน้าที่ส่งกลับมา</string> + <string name="msg_sbc_page">หน้า</string> + <string name="msg_sbc_results">ผลลัพธ์</string> + <string name="msg_sbc_searching_book">กำลังค้นหาหนังสือ\u2026</string> + <string name="msg_sbc_snippet_unavailable">ส่วนย่อยไม่สามารถใช้ได้</string> + <string name="msg_share_explanation">คุณสามารถแบ่งปันข้อมูลโดยการแสดงบาร์โค้ดบนหน้าจอของคุณและสแกนด้วยโทรศัพท์อื่น</string> + <string name="msg_share_text">หรือพิมพ์ข้อความบางอย่างและกด Enter</string> + <string name="msg_sure">คุณแน่ใจหรือไม่?</string> + <string name="msg_unmount_usb">ขออภัย ไม่สามารถเข้าถึง SD การ์ดได้</string> + <string name="preferences_actions_title">เมื่อพบบาร์โค้ด\u2026</string> + <string name="preferences_auto_focus_title">ใช้ระบบโฟกัสอัตโนมัติ</string> + <string name="preferences_auto_open_web_title">เปิดหน้าเว็บโดยอัตโนมัติ</string> + <string name="preferences_bulk_mode_summary">สแกนและบันทึกบาร์โค้ดเป็นจำนวนมากอย่างต่อเนื่อง</string> + <string name="preferences_bulk_mode_title">โหมดการสแกนเป็นกลุ่ม</string> + <string name="preferences_copy_to_clipboard_title">คัดลอกไปยังคลิปบอร์ด</string> + <string name="preferences_custom_product_search_summary" formatted="false">การแทนที่: %s = เนื้อหา, %f = รูปแบบ, %t = ชนิด</string> + <string name="preferences_custom_product_search_title">ค้นหาตาม URL ที่กำหนดเอง</string> + <string name="preferences_decode_1D_industrial_title">1D อุตสาหกรรม</string> + <string name="preferences_decode_1D_product_title">1D สินค้า</string> + <string name="preferences_decode_Aztec_title">แอซเท็ก</string> + <string name="preferences_decode_Data_Matrix_title">ข้อมูลเมทริกซ์</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">คิวอาร์โค้ด</string> + <string name="preferences_device_bug_workarounds_title">วิธีการแก้ปัญหาจุดบกพร่องของอุปกรณ์</string> + <string name="preferences_disable_barcode_scene_mode_title">ไม่มีโหมดฉากบาร์โค้ด</string> + <string name="preferences_disable_continuous_focus_summary">ใช้โหมดโฟกัสมาตรฐานเท่านั้น</string> + <string name="preferences_disable_continuous_focus_title">ไม่มีการโฟกัสอย่างต่อเนื่อง</string> + <string name="preferences_disable_exposure_title">ไม่มีการการเปิดรับแสง</string> + <string name="preferences_disable_metering_title">ไม่มีการวัดแสง</string> + <string name="preferences_front_light_auto">อัตโนมัติ</string> + <string name="preferences_front_light_off">ปิด</string> + <string name="preferences_front_light_on">เปิด</string> + <string name="preferences_front_light_summary">ปรับปรุงการสแกนในที่มีแสงน้อยบนโทรศัพท์บางรุ่น แต่อาจก่อให้เกิดแสงจ้า ไม่ได้ทำงานบนโทรศัพท์ทุกรุ่น</string> + <string name="preferences_front_light_title">ใช้แฟลช</string> + <string name="preferences_general_title">การตั้งค่าทั่วไป</string> + <string name="preferences_history_summary">เก็บภาพสแกนในประวัติศาสตร์</string> + <string name="preferences_history_title">เพิ่มลงในประวัติศาสตร์</string> + <string name="preferences_invert_scan_summary">สแกนบาร์โค้ดสีขาวบนพื้นหลังสีดำ ไม่สามารถใช้ได้บนบางอุปกรณ์</string> + <string name="preferences_invert_scan_title">สลับการสแกน</string> + <string name="preferences_name">การตั้งค่า</string> + <string name="preferences_orientation_title">ไม่มีการหมุนอัตโนมัติ</string> + <string name="preferences_play_beep_title">เสียงเตือน</string> + <string name="preferences_remember_duplicates_summary">จัดเก็บการสแกนบาร์โค้ดที่เหมือนกันหลายครั้งในประวัติ</string> + <string name="preferences_remember_duplicates_title">จดจำรายการที่ซ้ำกัน</string> + <string name="preferences_result_title">ผลการตั้งค่า</string> + <string name="preferences_scanning_title">เมื่อสแกนหาบาร์โค้ด, ถอดรหัส\u2026</string> + <string name="preferences_search_country">ประเทศที่ค้นหา</string> + <string name="preferences_supplemental_summary">พยายามที่จะเรียกข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาของบาร์โค้ด</string> + <string name="preferences_supplemental_title">เรียกข้อมูลเพิ่มเติม</string> + <string name="preferences_vibrate_title">การสั่น</string> + <string name="result_address_book">พบข้อมูลผู้ติดต่อ</string> + <string name="result_calendar">พบเหตุการณ์ในปฏิทิน</string> + <string name="result_email_address">พบที่อยู่อีเมล</string> + <string name="result_geo">พบพิกัดทางภูมิศาสตร์</string> + <string name="result_isbn">พบหนังสือ</string> + <string name="result_product">พบสินค้า</string> + <string name="result_sms">พบที่อยู่ SMS</string> + <string name="result_tel">พบเบอร์โทรศัพท์</string> + <string name="result_text">พบข้อความธรรมดา</string> + <string name="result_uri">พบ URL</string> + <string name="result_wifi">พบการกำหนดค่า WLAN</string> + <string name="sbc_name">ค้นหาหนังสือจาก Google</string> + <string name="wifi_changing_network">กำลังร้องขอการเชื่อมต่อกับเครือข่าย\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-tr/strings.xml b/BarCodeScanner/mobile/src/main/res/values-tr/strings.xml new file mode 100644 index 0000000..dc40026 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-tr/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barkod Tarayıcısı</string> + <string name="app_picker_name">Uygulamalar</string> + <string name="bookmark_picker_name">Yer imleri</string> + <string name="button_add_calendar">Takvime ekle</string> + <string name="button_add_contact">Kişi ekle</string> + <string name="button_book_search">Kitap Arama</string> + <string name="button_cancel">Ä°ptal</string> + <string name="button_custom_product_search">Özel arama</string> + <string name="button_dial">Numaraya çağrı</string> + <string name="button_email">Email gönder</string> + <string name="button_get_directions">Yön bilgisi al</string> + <string name="button_mms">MMS gönder</string> + <string name="button_ok">Tamam</string> + <string name="button_open_browser">Tarayıcıyı aç</string> + <string name="button_product_search">Ürün arama</string> + <string name="button_search_book_contents">İçerik arama</string> + <string name="button_share_app">Uygulama paylaş</string> + <string name="button_share_bookmark">Yer imi paylaş</string> + <string name="button_share_by_email">Email ile paylaş</string> + <string name="button_share_by_sms">SMS ile paylaş</string> + <string name="button_share_clipboard">Pano</string> + <string name="button_share_contact">Kişi</string> + <string name="button_show_map">Haritayı göster</string> + <string name="button_sms">SMS gönder</string> + <string name="button_web_search">Webde ara</string> + <string name="button_wifi">Ağa bağlan</string> + <string name="contents_contact">Kişi bilgisi</string> + <string name="contents_email">Email adresi</string> + <string name="contents_location">Coğrafi koordinatlar</string> + <string name="contents_phone">Telefon numarası</string> + <string name="contents_sms">SMS adresi</string> + <string name="contents_text">Düz metin</string> + <string name="history_clear_one_history_text">Temizle</string> + <string name="history_clear_text">Geçmişi temizle</string> + <string name="history_email_title">Barkod Tarayıcı geçmişi</string> + <string name="history_empty">Boş</string> + <string name="history_empty_detail">Yok barkod taramaları kaydedildi</string> + <string name="history_send">Geçmişi gönder</string> + <string name="history_title">Geçmiş</string> + <string name="menu_encode_mecard">MECARD kullanın</string> + <string name="menu_encode_vcard">VCard kullanın</string> + <string name="menu_help">Yardım</string> + <string name="menu_history">Geçmiş</string> + <string name="menu_settings">Ayarlar</string> + <string name="menu_share">Paylaş</string> + <string name="msg_bulk_mode_scanned">Toplu modu: taranan ve kaydedilen barkodlar</string> + <string name="msg_camera_framework_bug">Üzgünüz, Android kamera bir sorunla karşılaştı. Cihazı yeniden başlatmanız gerekebilir.</string> + <string name="msg_default_format">Biçim</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Merhaba</string> + <string name="msg_default_status">Barkodu taramak için vizördeki dikdörtgenin içerisine yerleştirin.</string> + <string name="msg_default_time">Süre</string> + <string name="msg_default_type">Tür</string> + <string name="msg_encode_contents_failed">Sağlanan verilerden bir barkod kodlanamadı.</string> + <string name="msg_error">Hata</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Üzgünüz, istenen uygulama başlatılamadı. Barkod içeriği geçersiz olabilir.</string> + <string name="msg_invalid_value">Geçersiz değer</string> + <string name="msg_redirect">Yönlendirme</string> + <string name="msg_sbc_book_not_searchable">Üzgünüz, bu kitapla ilgili arama yapılamıyor.</string> + <string name="msg_sbc_failed">Üzgünüz, arama esnasında bir sorun oluştu.</string> + <string name="msg_sbc_no_page_returned">Dönen sayfa yok</string> + <string name="msg_sbc_page">Sayfa</string> + <string name="msg_sbc_results">Sonuçlar</string> + <string name="msg_sbc_searching_book">Kitap aranıyor\u2026</string> + <string name="msg_sbc_snippet_unavailable">Parçacık yok</string> + <string name="msg_share_explanation">Ekranınızda görüntülediğiniz barkodu başka bir telefonla tarayarak veri paylaşabilirsiniz.</string> + <string name="msg_share_text">Veya yazın bazı metin</string> + <string name="msg_sure">Emin misin?</string> + <string name="msg_unmount_usb">Lütfen USB depolamayı devre dışı bırakın.</string> + <string name="preferences_actions_title">Bir barkod bulunduğu zaman\u2026</string> + <string name="preferences_auto_focus_title">Otomatik odaklama kullanın</string> + <string name="preferences_auto_open_web_title">Otomatik olarak web sayfaları açın</string> + <string name="preferences_bulk_mode_summary">Birden fazla barkodu toplu olarak taramak ve kaydetmek için</string> + <string name="preferences_bulk_mode_title">Toplu tarama modu</string> + <string name="preferences_copy_to_clipboard_title">Panoya kopyala</string> + <string name="preferences_custom_product_search_summary" formatted="false">Yerine Koyma: %s = içeriği, %f = biçim, %t = tip</string> + <string name="preferences_custom_product_search_title">Özel arama adresi</string> + <string name="preferences_decode_1D_industrial_title">1D Sanayi</string> + <string name="preferences_decode_1D_product_title">1D Ürün</string> + <string name="preferences_decode_Aztec_title">Aztek</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR barkodları</string> + <string name="preferences_device_bug_workarounds_title">Cihaz Hata Geçici Çözümler</string> + <string name="preferences_disable_barcode_scene_mode_title">Hayır barkod sahne modu</string> + <string name="preferences_disable_continuous_focus_summary">Sadece standart odaklama modunu kullanın</string> + <string name="preferences_disable_continuous_focus_title">Hayır sürekli odak</string> + <string name="preferences_disable_exposure_title">Maruziyet</string> + <string name="preferences_disable_metering_title">Hiçbir ölçüm</string> + <string name="preferences_front_light_auto">Otomatik</string> + <string name="preferences_front_light_off">Atıl</string> + <string name="preferences_front_light_on">Aktif</string> + <string name="preferences_front_light_summary">Bazı telefonlarda düşük ışıkta taramayı iyileştirir, ancak parlamaya neden olabilir. Tüm telefonlarda sonuç vermez.</string> + <string name="preferences_front_light_title">Ön ışığı kullan</string> + <string name="preferences_general_title">Genel ayarlar</string> + <string name="preferences_history_summary">Tarih içinde taramaları saklayın</string> + <string name="preferences_history_title">Tarih ekle</string> + <string name="preferences_invert_scan_summary">Siyah zemin üzerine beyaz barkod tarama. Bazı cihazlar mevcut değildir.</string> + <string name="preferences_invert_scan_title">Tarama haricindekileri</string> + <string name="preferences_name">Ayarlar</string> + <string name="preferences_orientation_title">Otomatik rotasyon yok</string> + <string name="preferences_play_beep_title">Bip</string> + <string name="preferences_remember_duplicates_summary">Aynı barkoda ait farklı taramaları kayıtlarda depola</string> + <string name="preferences_remember_duplicates_title">Aynı barkodları hatırla</string> + <string name="preferences_result_title">Sonuç ayarları</string> + <string name="preferences_scanning_title">Barkodlar taraması \u2026</string> + <string name="preferences_search_country">Arama Ülke</string> + <string name="preferences_supplemental_summary">Barkod içeriği hakkında daha fazla bilgi almayı dene</string> + <string name="preferences_supplemental_title">Daha fazla bilgi </string> + <string name="preferences_vibrate_title">Titreşim </string> + <string name="result_address_book">Bulunan kişi bilgisi</string> + <string name="result_calendar">Bulunan takvim etkinliği</string> + <string name="result_email_address">Bulunan Email adresi</string> + <string name="result_geo">Bulunan coğrafi koordinatlar</string> + <string name="result_isbn">Bulunan kitap</string> + <string name="result_product">Bulunan ürün</string> + <string name="result_sms">Bulunan SMS adresi</string> + <string name="result_tel">Bulunan telefon numarası</string> + <string name="result_text">Bulunan düz metin</string> + <string name="result_uri">Bulunan URL</string> + <string name="result_wifi">Bulunan Wi-Fi konfigürasyonu</string> + <string name="sbc_name">Google Kitap Arama</string> + <string name="wifi_changing_network">Ağa bir bağlantı isteğinde\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-uk/strings.xml b/BarCodeScanner/mobile/src/main/res/values-uk/strings.xml new file mode 100644 index 0000000..0113377 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-uk/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Сканер штрих-кодів</string> + <string name="app_picker_name">Програми</string> + <string name="bookmark_picker_name">Закладки</string> + <string name="button_add_calendar">Додати в календар</string> + <string name="button_add_contact">Додати контакт</string> + <string name="button_book_search">Пошук книги</string> + <string name="button_cancel">Відміна</string> + <string name="button_custom_product_search">Користувацький пошук</string> + <string name="button_dial">Набрати номер</string> + <string name="button_email">Відправити e-mail</string> + <string name="button_get_directions">Прокласти маршрут</string> + <string name="button_mms">Відправити MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Відкрити браузер</string> + <string name="button_product_search">Пошук товара</string> + <string name="button_search_book_contents">Пошук вмісту книги</string> + <string name="button_share_app">Програма</string> + <string name="button_share_bookmark">Закладка</string> + <string name="button_share_by_email">Поділитись через e-mail</string> + <string name="button_share_by_sms">Поділитись через SMS</string> + <string name="button_share_clipboard">Буфер обміну</string> + <string name="button_share_contact">Контакт</string> + <string name="button_show_map">Показати карту</string> + <string name="button_sms">Відправити SMS</string> + <string name="button_web_search">Пошук в інтернеті</string> + <string name="button_wifi">Підключитись до мережі</string> + <string name="contents_contact">Контактна інформація</string> + <string name="contents_email">Адреса e-mail</string> + <string name="contents_location">Географічні координати</string> + <string name="contents_phone">Номер телефону</string> + <string name="contents_sms">Адреса для SMS</string> + <string name="contents_text">Текст</string> + <string name="history_clear_one_history_text">Видалити</string> + <string name="history_clear_text">Видалити історію</string> + <string name="history_email_title">Історія сканування</string> + <string name="history_empty">Пусто</string> + <string name="history_empty_detail">Нема збережених штрих-кодів</string> + <string name="history_send">Відправити історію</string> + <string name="history_title">Історія</string> + <string name="menu_encode_mecard">Використовуйте MECARD</string> + <string name="menu_encode_vcard">Використовуйте vCard</string> + <string name="menu_help">Допомога</string> + <string name="menu_history">Історія</string> + <string name="menu_settings">Налаштування</string> + <string name="menu_share">Поділитись</string> + <string name="msg_bulk_mode_scanned">Масовий режим: зберігати історію сканування</string> + <string name="msg_camera_framework_bug">Нажаль, виникла помилка камери. Можливо, вам знадобиться перезавантажити пристрій.</string> + <string name="msg_default_format">Формат</string> + <string name="msg_default_meta">Метадані</string> + <string name="msg_default_mms_subject">Привіт</string> + <string name="msg_default_status">Щоб відсканувати штрих-код, помістіть його в прямокутник видошукача.</string> + <string name="msg_default_time">Час</string> + <string name="msg_default_type">Тип</string> + <string name="msg_encode_contents_failed">Неможливо створити штрих-код з наданих даних.</string> + <string name="msg_error">Помилка</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Нажаль, неможливо запустити дану програму. Можливо, вміст штрих-коду пошкоджено.</string> + <string name="msg_invalid_value">Некоректна</string> + <string name="msg_redirect">Переслати</string> + <string name="msg_sbc_book_not_searchable">Нажаль, пошук книги був невдалим.</string> + <string name="msg_sbc_failed">Нажаль, виникла помилка пошуку.</string> + <string name="msg_sbc_no_page_returned">Не знайдено жодної сторінки.</string> + <string name="msg_sbc_page">Сторінка</string> + <string name="msg_sbc_results">Результати</string> + <string name="msg_sbc_searching_book">Пошук книги\u2026</string> + <string name="msg_sbc_snippet_unavailable">Фрагмент недоступний</string> + <string name="msg_share_explanation">Ви можете ділитись даними, скануючи штрих-код з вашого екрану іншим телефоном.</string> + <string name="msg_share_text">Або введіть текст</string> + <string name="msg_sure">Ви впевнені?</string> + <string name="msg_unmount_usb">Нажаль, SD-карта недоступна.</string> + <string name="preferences_actions_title">Коли штрих-код знайдено\u2026</string> + <string name="preferences_auto_focus_title">Використовувати автофокус</string> + <string name="preferences_auto_open_web_title">Відкрийте веб-сторінок автоматично</string> + <string name="preferences_bulk_mode_summary">Постійно сканувати та зберігати штрих-коди</string> + <string name="preferences_bulk_mode_title">Масове сканування</string> + <string name="preferences_copy_to_clipboard_title">Скопіювати до буферу обміну</string> + <string name="preferences_custom_product_search_summary" formatted="false">Заміни: %s = вміст, %f = формат, %t = тип</string> + <string name="preferences_custom_product_search_title">URL користувацького пошуку</string> + <string name="preferences_decode_1D_industrial_title">Промислові 1D</string> + <string name="preferences_decode_1D_product_title">1D продукту</string> + <string name="preferences_decode_Aztec_title">Ацтекскій</string> + <string name="preferences_decode_Data_Matrix_title">Розпізнавати Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">Розпізнавати QR-коди</string> + <string name="preferences_device_bug_workarounds_title">Виправлення помилок пристрою</string> + <string name="preferences_disable_barcode_scene_mode_title">Немає режимі штрих-коду сцени</string> + <string name="preferences_disable_continuous_focus_summary">Стандартний режим фокусування</string> + <string name="preferences_disable_continuous_focus_title">Відклюти безперервне фокусування</string> + <string name="preferences_disable_exposure_title">Відключити експозицію</string> + <string name="preferences_disable_metering_title">Немає обліку</string> + <string name="preferences_front_light_auto">Автоматично</string> + <string name="preferences_front_light_off">Вимкнено</string> + <string name="preferences_front_light_on">Увімкнено</string> + <string name="preferences_front_light_summary">Покращує розпізнавання при поганому освітлення, але може викликати відблиски. Працює не на всіх пристроях.</string> + <string name="preferences_front_light_title">Ліхтарик</string> + <string name="preferences_general_title">Загальні налаштування</string> + <string name="preferences_history_summary">Зберігайте ваші скани в історії</string> + <string name="preferences_history_title">Додати в історії</string> + <string name="preferences_invert_scan_summary">Сканування білих штрих-кодів на чорному фоні. Не працює на деяких пристроях.</string> + <string name="preferences_invert_scan_title">Інвертувати</string> + <string name="preferences_name">Налаштування</string> + <string name="preferences_orientation_title">Немає автоматичного повороту</string> + <string name="preferences_play_beep_title">Пищати</string> + <string name="preferences_remember_duplicates_summary">Зберігати результати сканування однакових штрих-кодів</string> + <string name="preferences_remember_duplicates_title">Запом\'ятовувати дублікати</string> + <string name="preferences_result_title">Налаштування результатів</string> + <string name="preferences_scanning_title">Під час сканування штрих-кодів\u2026</string> + <string name="preferences_search_country">Пошук країни</string> + <string name="preferences_supplemental_summary">Показати детальну інформацію про штрих-код</string> + <string name="preferences_supplemental_title">Подробиці</string> + <string name="preferences_vibrate_title">Вібрувати</string> + <string name="result_address_book">Знайдені контактні дані</string> + <string name="result_calendar">Знайдено подію для календаря</string> + <string name="result_email_address">Знайдено e-mail адресу</string> + <string name="result_geo">Знайдено географічні координати</string> + <string name="result_isbn">Знайдено книгу</string> + <string name="result_product">Знайдено товар</string> + <string name="result_sms">Знайдено адресу для SMS</string> + <string name="result_tel">Знайдено номер телефона</string> + <string name="result_text">Знайдено текст</string> + <string name="result_uri">Знайдено URL</string> + <string name="result_wifi">Знайдено конфігурацію мережі</string> + <string name="sbc_name">Пошук книг Google</string> + <string name="wifi_changing_network">Запит підключення до мережі\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-zh-rCN/strings.xml b/BarCodeScanner/mobile/src/main/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000..2d95aa7 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-zh-rCN/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">条码扫描器</string> + <string name="app_picker_name">应用</string> + <string name="bookmark_picker_name">书签</string> + <string name="button_add_calendar">添加事件至日历</string> + <string name="button_add_contact">添加联系人</string> + <string name="button_book_search">打开图书搜索</string> + <string name="button_cancel">取消</string> + <string name="button_custom_product_search">自定义搜索</string> + <string name="button_dial">拨号</string> + <string name="button_email">发送email</string> + <string name="button_get_directions">获取地址</string> + <string name="button_mms">发送彩信</string> + <string name="button_ok">确定</string> + <string name="button_open_browser">打开浏览器</string> + <string name="button_product_search">打开产品搜索</string> + <string name="button_search_book_contents">搜索图书内容</string> + <string name="button_share_app">共享应用</string> + <string name="button_share_bookmark">分享书签</string> + <string name="button_share_by_email">通过email分享</string> + <string name="button_share_by_sms">通过短信分享</string> + <string name="button_share_clipboard">分享剪切板</string> + <string name="button_share_contact">分享联系人</string> + <string name="button_show_map">显示地图</string> + <string name="button_sms">发送短信</string> + <string name="button_web_search">网页搜索</string> + <string name="button_wifi">连接到网络</string> + <string name="contents_contact">联系人信息</string> + <string name="contents_email">Email地址</string> + <string name="contents_location">地理坐标</string> + <string name="contents_phone">电话号码</string> + <string name="contents_sms">短信地址</string> + <string name="contents_text">纯文本</string> + <string name="history_clear_one_history_text">删除</string> + <string name="history_clear_text">删除历史</string> + <string name="history_email_title">条码扫描器历史</string> + <string name="history_empty">空的</string> + <string name="history_empty_detail">没有条码扫描已记录</string> + <string name="history_send">发送历史</string> + <string name="history_title">历史</string> + <string name="menu_encode_mecard">使用MECARD</string> + <string name="menu_encode_vcard">使用vCard</string> + <string name="menu_help">帮助</string> + <string name="menu_history">历史</string> + <string name="menu_settings">设置</string> + <string name="menu_share">分享</string> + <string name="msg_bulk_mode_scanned">批量扫描:找到条码,已保存</string> + <string name="msg_camera_framework_bug">抱歉,Android相机出现问题。您可能需要重启设备。</string> + <string name="msg_default_format">格式</string> + <string name="msg_default_meta">元数据</string> + <string name="msg_default_mms_subject">Hi</string> + <string name="msg_default_status">请将条码置于取景框内扫描。 </string> + <string name="msg_default_time">时间</string> + <string name="msg_default_type">类型</string> + <string name="msg_encode_contents_failed">无法根据已有数据生成条码。 </string> + <string name="msg_error">错误</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">抱歉,无法打开所需软件。 条码内容可能无效。</string> + <string name="msg_invalid_value">值无效</string> + <string name="msg_redirect">重定向</string> + <string name="msg_sbc_book_not_searchable">抱歉,无法找到此图书。</string> + <string name="msg_sbc_failed">抱歉,搜索时遇到错误。</string> + <string name="msg_sbc_no_page_returned">无页面返回</string> + <string name="msg_sbc_page">页面</string> + <string name="msg_sbc_results">结果</string> + <string name="msg_sbc_searching_book">搜索图书…</string> + <string name="msg_sbc_snippet_unavailable">摘录不可用</string> + <string name="msg_share_explanation">您可以通过在自己的手机上显示条码,并使用其它手机扫描此条码的方式进行分享</string> + <string name="msg_share_text">或键入一些文字</string> + <string name="msg_sure">你肯定吗?</string> + <string name="msg_unmount_usb">抱歉,SD卡不可访问。</string> + <string name="preferences_actions_title">找到条码时</string> + <string name="preferences_auto_focus_title">使用自动对焦</string> + <string name="preferences_auto_open_web_title">自动打开网页</string> + <string name="preferences_bulk_mode_summary">连续扫描并保存多个条形码</string> + <string name="preferences_bulk_mode_title">批量扫描模式</string> + <string name="preferences_copy_to_clipboard_title">复制到剪切板</string> + <string name="preferences_custom_product_search_summary" formatted="false">替换:%s=内容,%f=格式,%t=类型</string> + <string name="preferences_custom_product_search_title">自定义搜索网址</string> + <string name="preferences_decode_1D_industrial_title">1D工业</string> + <string name="preferences_decode_1D_product_title">1D产品</string> + <string name="preferences_decode_Aztec_title">阿兹台克人</string> + <string name="preferences_decode_Data_Matrix_title">扫描 DM码</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">扫描 QR码</string> + <string name="preferences_device_bug_workarounds_title">设备问题解决办法</string> + <string name="preferences_disable_barcode_scene_mode_title">没有条形码的场景模式</string> + <string name="preferences_disable_continuous_focus_summary">只使用标准对焦模式</string> + <string name="preferences_disable_continuous_focus_title">没有持续关注</string> + <string name="preferences_disable_exposure_title">无曝光</string> + <string name="preferences_disable_metering_title">无计量</string> + <string name="preferences_front_light_auto">自动</string> + <string name="preferences_front_light_off">待用</string> + <string name="preferences_front_light_on">活跃</string> + <string name="preferences_front_light_summary">前灯可用时,打开前灯</string> + <string name="preferences_front_light_title">前灯</string> + <string name="preferences_general_title">一般设置</string> + <string name="preferences_history_summary">存储在历史的扫描</string> + <string name="preferences_history_title">加入历史</string> + <string name="preferences_invert_scan_summary">黑色背景上的白色条形码扫描。在某些设备上。</string> + <string name="preferences_invert_scan_title">反向扫描</string> + <string name="preferences_name">设置</string> + <string name="preferences_orientation_title">没有自动旋转</string> + <string name="preferences_play_beep_title">提示音</string> + <string name="preferences_remember_duplicates_summary">在历史记录中保存重复记录</string> + <string name="preferences_remember_duplicates_title">记住重复</string> + <string name="preferences_result_title">结果设置</string> + <string name="preferences_scanning_title">条码类型选择</string> + <string name="preferences_search_country">搜索国家</string> + <string name="preferences_supplemental_summary">尝试检索关于条码内容的更多信息</string> + <string name="preferences_supplemental_title">检索更多信息</string> + <string name="preferences_vibrate_title">振动</string> + <string name="result_address_book">找到联系人信息</string> + <string name="result_calendar">找到日历事件</string> + <string name="result_email_address">找到email地址</string> + <string name="result_geo">找到地理坐标</string> + <string name="result_isbn">找到图书</string> + <string name="result_product">找到产品</string> + <string name="result_sms">找到短信地址</string> + <string name="result_tel">找到电话号码</string> + <string name="result_text">找到纯文本</string> + <string name="result_uri">找到URL</string> + <string name="result_wifi">发现网络配置</string> + <string name="sbc_name">Google图书搜索</string> + <string name="wifi_changing_network">请求连接到网络\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-zh-rHK/strings.xml b/BarCodeScanner/mobile/src/main/res/values-zh-rHK/strings.xml new file mode 100644 index 0000000..c644de6 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-zh-rHK/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">條碼掃描器</string> + <string name="app_picker_name">應用程式</string> + <string name="bookmark_picker_name">書籤</string> + <string name="button_add_calendar">加入至行事曆</string> + <string name="button_add_contact">加入聯絡人</string> + <string name="button_book_search">圖書搜尋</string> + <string name="button_cancel">取消</string> + <string name="button_custom_product_search">自定義搜尋</string> + <string name="button_dial">撥號</string> + <string name="button_email">發送電子郵件</string> + <string name="button_get_directions">規劃路線</string> + <string name="button_mms">發送 MMS</string> + <string name="button_ok">確定</string> + <string name="button_open_browser">開啟瀏覽器</string> + <string name="button_product_search">產品搜尋</string> + <string name="button_search_book_contents">搜尋圖書內容</string> + <string name="button_share_app">應用程式</string> + <string name="button_share_bookmark">書籤</string> + <string name="button_share_by_email">透過電子郵件分享</string> + <string name="button_share_by_sms">透過簡訊分享</string> + <string name="button_share_clipboard">剪貼簿</string> + <string name="button_share_contact">聯絡人資訊</string> + <string name="button_show_map">顯示地圖</string> + <string name="button_sms">發送簡訊</string> + <string name="button_web_search">網頁搜尋</string> + <string name="button_wifi">連接網路</string> + <string name="contents_contact">聯絡人資訊</string> + <string name="contents_email">電子郵件地址</string> + <string name="contents_location">地理座標</string> + <string name="contents_phone">電話號碼</string> + <string name="contents_sms">簡訊地址</string> + <string name="contents_text">純文字</string> + <string name="history_clear_one_history_text">清除記錄</string> + <string name="history_clear_text">清除</string> + <string name="history_email_title">條碼掃描器記錄</string> + <string name="history_empty">沒有記錄</string> + <string name="history_empty_detail">沒有條碼掃描記錄</string> + <string name="history_send">發送記錄</string> + <string name="history_title">記錄</string> + <string name="menu_encode_mecard">使用 MECARD</string> + <string name="menu_encode_vcard">使用 vCard</string> + <string name="menu_help">說明</string> + <string name="menu_history">記錄</string> + <string name="menu_settings">設定</string> + <string name="menu_share">分享</string> + <string name="msg_bulk_mode_scanned">大量掃描模式:條碼掃描並儲存</string> + <string name="msg_camera_framework_bug">很抱歉,Android 相機出現問題,您可能需要重新啟動您的裝置。</string> + <string name="msg_default_format">格式</string> + <string name="msg_default_meta">元資料</string> + <string name="msg_default_mms_subject">你好</string> + <string name="msg_default_status">將條碼置於鏡頭範圍內以進行掃描。</string> + <string name="msg_default_time">時間</string> + <string name="msg_default_type">類型</string> + <string name="msg_encode_contents_failed">無法讀取條碼。</string> + <string name="msg_error">錯誤</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">抱歉,無法打開所需軟體,條碼內容可能不符規格。</string> + <string name="msg_invalid_value">輸入值無效</string> + <string name="msg_redirect">重定向</string> + <string name="msg_sbc_book_not_searchable">無法找到此圖書。</string> + <string name="msg_sbc_failed">搜尋時發生錯誤。</string> + <string name="msg_sbc_no_page_returned">沒有取得頁面</string> + <string name="msg_sbc_page">頁面</string> + <string name="msg_sbc_results">結果</string> + <string name="msg_sbc_searching_book">搜尋圖書中\u2026</string> + <string name="msg_sbc_snippet_unavailable">無法取得摘要</string> + <string name="msg_share_explanation">您可以在您的手機螢幕上顯示條碼,並使用其他手機掃描條碼,藉此分享資訊</string> + <string name="msg_share_text">或輸入一些文字並按 Enter</string> + <string name="msg_sure">您確定嗎?</string> + <string name="msg_unmount_usb">無法讀取 SD 卡。</string> + <string name="preferences_actions_title">找到條碼時\u2026</string> + <string name="preferences_auto_focus_title">使用自動對焦</string> + <string name="preferences_auto_open_web_title">自動打開網頁</string> + <string name="preferences_bulk_mode_summary">連續掃描並儲存多個條碼</string> + <string name="preferences_bulk_mode_title">大量掃描模式</string> + <string name="preferences_copy_to_clipboard_title">複製到剪貼簿</string> + <string name="preferences_custom_product_search_summary" formatted="false">替換:%s=內容,%f=格式,%t=類型</string> + <string name="preferences_custom_product_search_title">自訂搜尋網址</string> + <string name="preferences_decode_1D_industrial_title">一維工業條碼</string> + <string name="preferences_decode_1D_product_title">一維產品條碼</string> + <string name="preferences_decode_Aztec_title">Aztec 條碼</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix 條碼</string> + <string name="preferences_decode_PDF417_title">PDF417 條碼(β)</string> + <string name="preferences_decode_QR_title">QR Code</string> + <string name="preferences_device_bug_workarounds_title">迴避設備問題</string> + <string name="preferences_disable_barcode_scene_mode_title">取消條碼場景模式</string> + <string name="preferences_disable_continuous_focus_summary">只使用標準對焦模式</string> + <string name="preferences_disable_continuous_focus_title">取消連續對焦</string> + <string name="preferences_disable_exposure_title">取消曝光</string> + <string name="preferences_disable_metering_title">取消測光</string> + <string name="preferences_front_light_auto">自動</string> + <string name="preferences_front_light_off">關</string> + <string name="preferences_front_light_on">開</string> + <string name="preferences_front_light_summary">改善在低光源的環境下掃描的成功率,但有可能造成過度曝光的現象</string> + <string name="preferences_front_light_title">使用前光源</string> + <string name="preferences_general_title">一般設定</string> + <string name="preferences_history_summary">存儲在歷史的掃描</string> + <string name="preferences_history_title">加入歷史</string> + <string name="preferences_invert_scan_summary">掃描黑底白字的條碼(某些設備上無法使用)</string> + <string name="preferences_invert_scan_title">黑底白字掃描</string> + <string name="preferences_name">設定</string> + <string name="preferences_orientation_title">沒有自動旋轉</string> + <string name="preferences_play_beep_title">嗶一聲</string> + <string name="preferences_remember_duplicates_summary">在記錄中重複儲存相同的條碼</string> + <string name="preferences_remember_duplicates_title">記錄重複的條碼</string> + <string name="preferences_result_title">結果設定</string> + <string name="preferences_scanning_title">當掃描條碼時,解碼\u2026</string> + <string name="preferences_search_country">搜尋國家</string> + <string name="preferences_supplemental_summary">嘗試透過條碼搜尋更多的資訊</string> + <string name="preferences_supplemental_title">搜尋更多資訊</string> + <string name="preferences_vibrate_title">震動</string> + <string name="result_address_book">找到聯絡人資訊</string> + <string name="result_calendar">找到行事曆事件</string> + <string name="result_email_address">找到電子郵件地址</string> + <string name="result_geo">找到座標</string> + <string name="result_isbn">找到圖書</string> + <string name="result_product">找到產品</string> + <string name="result_sms">找到簡訊</string> + <string name="result_tel">找到電話號碼</string> + <string name="result_text">找到文字</string> + <string name="result_uri">找到 URL</string> + <string name="result_wifi">找到無線區網設定</string> + <string name="sbc_name">Google 圖書搜尋</string> + <string name="wifi_changing_network">網路連接中\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values-zh-rTW/strings.xml b/BarCodeScanner/mobile/src/main/res/values-zh-rTW/strings.xml new file mode 100644 index 0000000..c644de6 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values-zh-rTW/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">條碼掃描器</string> + <string name="app_picker_name">應用程式</string> + <string name="bookmark_picker_name">書籤</string> + <string name="button_add_calendar">加入至行事曆</string> + <string name="button_add_contact">加入聯絡人</string> + <string name="button_book_search">圖書搜尋</string> + <string name="button_cancel">取消</string> + <string name="button_custom_product_search">自定義搜尋</string> + <string name="button_dial">撥號</string> + <string name="button_email">發送電子郵件</string> + <string name="button_get_directions">規劃路線</string> + <string name="button_mms">發送 MMS</string> + <string name="button_ok">確定</string> + <string name="button_open_browser">開啟瀏覽器</string> + <string name="button_product_search">產品搜尋</string> + <string name="button_search_book_contents">搜尋圖書內容</string> + <string name="button_share_app">應用程式</string> + <string name="button_share_bookmark">書籤</string> + <string name="button_share_by_email">透過電子郵件分享</string> + <string name="button_share_by_sms">透過簡訊分享</string> + <string name="button_share_clipboard">剪貼簿</string> + <string name="button_share_contact">聯絡人資訊</string> + <string name="button_show_map">顯示地圖</string> + <string name="button_sms">發送簡訊</string> + <string name="button_web_search">網頁搜尋</string> + <string name="button_wifi">連接網路</string> + <string name="contents_contact">聯絡人資訊</string> + <string name="contents_email">電子郵件地址</string> + <string name="contents_location">地理座標</string> + <string name="contents_phone">電話號碼</string> + <string name="contents_sms">簡訊地址</string> + <string name="contents_text">純文字</string> + <string name="history_clear_one_history_text">清除記錄</string> + <string name="history_clear_text">清除</string> + <string name="history_email_title">條碼掃描器記錄</string> + <string name="history_empty">沒有記錄</string> + <string name="history_empty_detail">沒有條碼掃描記錄</string> + <string name="history_send">發送記錄</string> + <string name="history_title">記錄</string> + <string name="menu_encode_mecard">使用 MECARD</string> + <string name="menu_encode_vcard">使用 vCard</string> + <string name="menu_help">說明</string> + <string name="menu_history">記錄</string> + <string name="menu_settings">設定</string> + <string name="menu_share">分享</string> + <string name="msg_bulk_mode_scanned">大量掃描模式:條碼掃描並儲存</string> + <string name="msg_camera_framework_bug">很抱歉,Android 相機出現問題,您可能需要重新啟動您的裝置。</string> + <string name="msg_default_format">格式</string> + <string name="msg_default_meta">元資料</string> + <string name="msg_default_mms_subject">你好</string> + <string name="msg_default_status">將條碼置於鏡頭範圍內以進行掃描。</string> + <string name="msg_default_time">時間</string> + <string name="msg_default_type">類型</string> + <string name="msg_encode_contents_failed">無法讀取條碼。</string> + <string name="msg_error">錯誤</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">抱歉,無法打開所需軟體,條碼內容可能不符規格。</string> + <string name="msg_invalid_value">輸入值無效</string> + <string name="msg_redirect">重定向</string> + <string name="msg_sbc_book_not_searchable">無法找到此圖書。</string> + <string name="msg_sbc_failed">搜尋時發生錯誤。</string> + <string name="msg_sbc_no_page_returned">沒有取得頁面</string> + <string name="msg_sbc_page">頁面</string> + <string name="msg_sbc_results">結果</string> + <string name="msg_sbc_searching_book">搜尋圖書中\u2026</string> + <string name="msg_sbc_snippet_unavailable">無法取得摘要</string> + <string name="msg_share_explanation">您可以在您的手機螢幕上顯示條碼,並使用其他手機掃描條碼,藉此分享資訊</string> + <string name="msg_share_text">或輸入一些文字並按 Enter</string> + <string name="msg_sure">您確定嗎?</string> + <string name="msg_unmount_usb">無法讀取 SD 卡。</string> + <string name="preferences_actions_title">找到條碼時\u2026</string> + <string name="preferences_auto_focus_title">使用自動對焦</string> + <string name="preferences_auto_open_web_title">自動打開網頁</string> + <string name="preferences_bulk_mode_summary">連續掃描並儲存多個條碼</string> + <string name="preferences_bulk_mode_title">大量掃描模式</string> + <string name="preferences_copy_to_clipboard_title">複製到剪貼簿</string> + <string name="preferences_custom_product_search_summary" formatted="false">替換:%s=內容,%f=格式,%t=類型</string> + <string name="preferences_custom_product_search_title">自訂搜尋網址</string> + <string name="preferences_decode_1D_industrial_title">一維工業條碼</string> + <string name="preferences_decode_1D_product_title">一維產品條碼</string> + <string name="preferences_decode_Aztec_title">Aztec 條碼</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix 條碼</string> + <string name="preferences_decode_PDF417_title">PDF417 條碼(β)</string> + <string name="preferences_decode_QR_title">QR Code</string> + <string name="preferences_device_bug_workarounds_title">迴避設備問題</string> + <string name="preferences_disable_barcode_scene_mode_title">取消條碼場景模式</string> + <string name="preferences_disable_continuous_focus_summary">只使用標準對焦模式</string> + <string name="preferences_disable_continuous_focus_title">取消連續對焦</string> + <string name="preferences_disable_exposure_title">取消曝光</string> + <string name="preferences_disable_metering_title">取消測光</string> + <string name="preferences_front_light_auto">自動</string> + <string name="preferences_front_light_off">關</string> + <string name="preferences_front_light_on">開</string> + <string name="preferences_front_light_summary">改善在低光源的環境下掃描的成功率,但有可能造成過度曝光的現象</string> + <string name="preferences_front_light_title">使用前光源</string> + <string name="preferences_general_title">一般設定</string> + <string name="preferences_history_summary">存儲在歷史的掃描</string> + <string name="preferences_history_title">加入歷史</string> + <string name="preferences_invert_scan_summary">掃描黑底白字的條碼(某些設備上無法使用)</string> + <string name="preferences_invert_scan_title">黑底白字掃描</string> + <string name="preferences_name">設定</string> + <string name="preferences_orientation_title">沒有自動旋轉</string> + <string name="preferences_play_beep_title">嗶一聲</string> + <string name="preferences_remember_duplicates_summary">在記錄中重複儲存相同的條碼</string> + <string name="preferences_remember_duplicates_title">記錄重複的條碼</string> + <string name="preferences_result_title">結果設定</string> + <string name="preferences_scanning_title">當掃描條碼時,解碼\u2026</string> + <string name="preferences_search_country">搜尋國家</string> + <string name="preferences_supplemental_summary">嘗試透過條碼搜尋更多的資訊</string> + <string name="preferences_supplemental_title">搜尋更多資訊</string> + <string name="preferences_vibrate_title">震動</string> + <string name="result_address_book">找到聯絡人資訊</string> + <string name="result_calendar">找到行事曆事件</string> + <string name="result_email_address">找到電子郵件地址</string> + <string name="result_geo">找到座標</string> + <string name="result_isbn">找到圖書</string> + <string name="result_product">找到產品</string> + <string name="result_sms">找到簡訊</string> + <string name="result_tel">找到電話號碼</string> + <string name="result_text">找到文字</string> + <string name="result_uri">找到 URL</string> + <string name="result_wifi">找到無線區網設定</string> + <string name="sbc_name">Google 圖書搜尋</string> + <string name="wifi_changing_network">網路連接中\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values/arrays.xml b/BarCodeScanner/mobile/src/main/res/values/arrays.xml new file mode 100644 index 0000000..08959d5 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values/arrays.xml @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<resources xmlns:tools="http://schemas.android.com/tools"> + <string-array name="country_codes" tools:ignore="MissingTranslation"> + <item>-</item> + <item>AR</item> + <item>AU</item> + <item>BR</item> + <item>BG</item> + <item>CA</item> + <item>CH</item> + <item>CN</item> + <item>CZ</item> + <item>DE</item> + <item>DK</item> + <item>ES</item> + <item>FI</item> + <item>FR</item> + <item>GB</item> + <item>GR</item> + <item>HU</item> + <item>ID</item> + <item>IT</item> + <item>JP</item> + <item>KR</item> + <item>NL</item> + <item>PL</item> + <item>PT</item> + <item>RO</item> + <item>RU</item> + <item>SE</item> + <item>SK</item> + <item>SI</item> + <item>TR</item> + <item>TW</item> + <item>US</item> + </string-array> + <string-array name="preferences_front_light_values" tools:ignore="MissingTranslation"> + <item>ON</item> + <item>AUTO</item> + <item>OFF</item> + </string-array> + <string-array name="preferences_front_light_options"> + <item>@string/preferences_front_light_on</item> + <item>@string/preferences_front_light_auto</item> + <item>@string/preferences_front_light_off</item> + </string-array> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values/colors.xml b/BarCodeScanner/mobile/src/main/res/values/colors.xml new file mode 100644 index 0000000..909224b --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values/colors.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<resources> + <color name="contents_text">#ff000000</color> + <color name="encode_view">#ffffffff</color> + <color name="possible_result_points">#c0ffbd21</color> <!-- Android standard ICS color --> + <color name="result_minor_text">#ffc0c0c0</color> + <color name="result_points">#c099cc00</color> <!-- Android standard ICS color --> + <color name="result_text">#ffffffff</color> + <color name="result_view">#b0000000</color> + <color name="status_text">#ffffffff</color> + <color name="transparent">#00000000</color> + <color name="viewfinder_laser">#ffcc0000</color> <!-- Android standard ICS color --> + <color name="viewfinder_mask">#60000000</color> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values/dimens.xml b/BarCodeScanner/mobile/src/main/res/values/dimens.xml new file mode 100644 index 0000000..258bbb2 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values/dimens.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<resources> + <dimen name="standard_padding">8dip</dimen> + <dimen name="half_padding">4dip</dimen> +</resources> \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/res/values/ids.xml b/BarCodeScanner/mobile/src/main/res/values/ids.xml new file mode 100644 index 0000000..58399b9 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values/ids.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<resources> + <item type="id" name="decode"/> + <item type="id" name="decode_failed"/> + <item type="id" name="decode_succeeded"/> + <item type="id" name="launch_product_query"/> + <item type="id" name="quit"/> + <item type="id" name="restart_preview"/> + <item type="id" name="return_scan_result"/> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values/strings.xml b/BarCodeScanner/mobile/src/main/res/values/strings.xml new file mode 100644 index 0000000..f763675 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values/strings.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 ZXing authors + + 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. + --> +<resources> + <string name="app_name">Barcode Scanner</string> + <string name="app_picker_name">Applications</string> + <string name="bookmark_picker_name">Bookmarks</string> + <string name="button_add_calendar">Add to calendar</string> + <string name="button_add_contact">Add contact</string> + <string name="button_book_search">Book Search</string> + <string name="button_cancel">Cancel</string> + <string name="button_custom_product_search">Custom search</string> + <string name="button_dial">Dial number</string> + <string name="button_email">Send email</string> + <string name="button_get_directions">Get directions</string> + <string name="button_mms">Send MMS</string> + <string name="button_ok">OK</string> + <string name="button_open_browser">Open browser</string> + <string name="button_product_search">Product search</string> + <string name="button_search_book_contents">Search contents</string> + <string name="button_share_app">Application</string> + <string name="button_share_bookmark">Bookmark</string> + <string name="button_share_by_email">Share via email</string> + <string name="button_share_by_sms">Share via SMS</string> + <string name="button_share_clipboard">Clipboard</string> + <string name="button_share_contact">Contact</string> + <string name="button_show_map">Show map</string> + <string name="button_sms">Send SMS</string> + <string name="button_web_search">Web search</string> + <string name="button_wifi">Connect to Network</string> + <string name="contents_contact">Contact info</string> + <string name="contents_email">Email address</string> + <string name="contents_location">Geographic coordinates</string> + <string name="contents_phone">Phone number</string> + <string name="contents_sms">SMS address</string> + <string name="contents_text">Plain text</string> + <string name="history_clear_text">Clear history</string> + <string name="history_clear_one_history_text">Clear</string> + <string name="history_email_title">Barcode Scanner history</string> + <string name="history_empty">Empty</string> + <string name="history_empty_detail">No barcode scans have been recorded</string> + <string name="history_send">Send history</string> + <string name="history_title">History</string> + <string name="menu_encode_mecard">Use MECARD</string> + <string name="menu_encode_vcard">Use vCard</string> + <string name="menu_help">Help</string> + <string name="menu_history">History</string> + <string name="menu_settings">Settings</string> + <string name="menu_share">Share</string> + <string name="msg_bulk_mode_scanned">Bulk mode: barcode scanned and saved</string> + <string name="msg_camera_framework_bug">Sorry, the Android camera encountered a problem. You may need to restart the device.</string> + <string name="msg_default_format">Format</string> + <string name="msg_default_meta">Metadata</string> + <string name="msg_default_mms_subject">Hi</string> + <string name="msg_default_status">Place a barcode inside the viewfinder rectangle to scan it.</string> + <string name="msg_default_time">Time</string> + <string name="msg_default_type">Type</string> + <string name="msg_encode_contents_failed">Could not encode a barcode from the data provided.</string> + <string name="msg_error">Error</string> + <string name="msg_google_books">Google</string> + <string name="msg_google_product">Google</string> + <string name="msg_intent_failed">Sorry, the requested application could not be launched. The barcode contents may be invalid.</string> + <string name="msg_invalid_value">Invalid value</string> + <string name="msg_redirect">Redirect</string> + <string name="msg_sbc_book_not_searchable">Sorry, this book is not searchable.</string> + <string name="msg_sbc_failed">Sorry, the search encountered a problem.</string> + <string name="msg_sbc_no_page_returned">No page returned</string> + <string name="msg_sbc_page">Page</string> + <string name="msg_sbc_results">Results</string> + <string name="msg_sbc_searching_book">Searching book\u2026</string> + <string name="msg_sbc_snippet_unavailable">Snippet not available</string> + <string name="msg_share_explanation">You can share data by displaying a barcode on your screen and scanning it with another phone.</string> + <string name="msg_share_text">Or type some text and press Enter</string> + <string name="msg_sure">Are you sure?</string> + <string name="msg_unmount_usb">Sorry, the SD card is not accessible.</string> + <string name="preferences_actions_title">When a barcode is found\u2026</string> + <string name="preferences_auto_focus_title">Use auto focus</string> + <string name="preferences_auto_open_web_title">Open web pages automatically</string> + <string name="preferences_bulk_mode_summary">Scan and save many barcodes continuously</string> + <string name="preferences_bulk_mode_title">Bulk scan mode</string> + <string name="preferences_copy_to_clipboard_title">Copy to clipboard</string> + <string name="preferences_custom_product_search_summary" formatted="false">Substitutions: %s = contents, %f = format, %t = type</string> + <string name="preferences_custom_product_search_title">Custom search URL</string> + <string name="preferences_decode_1D_industrial_title">1D Industrial</string> + <string name="preferences_decode_1D_product_title">1D Product</string> + <string name="preferences_decode_Aztec_title">Aztec</string> + <string name="preferences_decode_Data_Matrix_title">Data Matrix</string> + <string name="preferences_decode_PDF417_title">PDF417 (β)</string> + <string name="preferences_decode_QR_title">QR Codes</string> + <string name="preferences_device_bug_workarounds_title">Device Bug Workarounds</string> + <string name="preferences_disable_barcode_scene_mode_title">No barcode scene mode</string> + <string name="preferences_disable_continuous_focus_summary">Use only standard focus mode</string> + <string name="preferences_disable_continuous_focus_title">No continuous focus</string> + <string name="preferences_disable_exposure_title">No exposure</string> + <string name="preferences_disable_metering_title">No metering</string> + <string name="preferences_front_light_summary">Improves scanning in low light on some phones, but may cause glare. Does not work on all phones.</string> + <string name="preferences_front_light_title">Use front light</string> + <string name="preferences_front_light_auto">Automatic</string> + <string name="preferences_front_light_off">Off</string> + <string name="preferences_front_light_on">On</string> + <string name="preferences_general_title">General settings</string> + <string name="preferences_history_summary">Store your scans in History</string> + <string name="preferences_history_title">Add to History</string> + <string name="preferences_invert_scan_title">Invert scan</string> + <string name="preferences_invert_scan_summary">Scan for white barcodes on black background. Not available on some devices.</string> + <string name="preferences_name">Settings</string> + <string name="preferences_orientation_title">No automatic rotation</string> + <string name="preferences_play_beep_title">Beep</string> + <string name="preferences_remember_duplicates_summary">Store multiple scans of the same barcode in History</string> + <string name="preferences_remember_duplicates_title">Remember duplicates</string> + <string name="preferences_result_title">Result settings</string> + <string name="preferences_scanning_title">When scanning for barcodes, decode\u2026</string> + <string name="preferences_search_country">Search country</string> + <string name="preferences_supplemental_summary">Try to retrieve more information about the barcode contents</string> + <string name="preferences_supplemental_title">Retrieve more info</string> + <string name="preferences_vibrate_title">Vibrate</string> + <string name="result_address_book">Found contact info</string> + <string name="result_calendar">Found calendar event</string> + <string name="result_email_address">Found email address</string> + <string name="result_geo">Found geographic coordinates</string> + <string name="result_isbn">Found book</string> + <string name="result_product">Found product</string> + <string name="result_sms">Found SMS address</string> + <string name="result_tel">Found phone number</string> + <string name="result_text">Found plain text</string> + <string name="result_uri">Found URL</string> + <string name="result_wifi">Found WLAN Configuration</string> + <string name="sbc_name">Google Book Search</string> + <string name="wifi_changing_network">Requesting connection to network\u2026</string> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values/styles.xml b/BarCodeScanner/mobile/src/main/res/values/styles.xml new file mode 100644 index 0000000..b9b2a50 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values/styles.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2012 ZXing authors + + 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. + --> +<resources> + + <style name="ResultButton" parent="@android:style/Widget.Holo.Button.Borderless.Small"> + <item name="android:layout_width">0dip</item> + <item name="android:layout_height">wrap_content</item> + <item name="android:layout_weight">1</item> + </style> + <style name="ShareButton" parent="@android:style/Widget.Holo.Button.Borderless.Small"> + <item name="android:layout_width">wrap_content</item> + <item name="android:layout_height">wrap_content</item> + </style> + +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/values/themes.xml b/BarCodeScanner/mobile/src/main/res/values/themes.xml new file mode 100644 index 0000000..1f76ec2 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/values/themes.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2012 ZXing authors + + 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. + --> +<resources> + <style name="CaptureTheme" parent="android:Theme.Holo"> + <item name="android:windowFullscreen">true</item> + <item name="android:windowContentOverlay">@null</item> + <item name="android:windowActionBarOverlay">true</item> + <item name="android:windowActionModeOverlay">true</item> + </style> +</resources> diff --git a/BarCodeScanner/mobile/src/main/res/xml/preferences.xml b/BarCodeScanner/mobile/src/main/res/xml/preferences.xml new file mode 100644 index 0000000..196fed1 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/res/xml/preferences.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2008 ZXing authors + + 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. + --> +<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> + <PreferenceCategory android:title="@string/preferences_scanning_title"> + <CheckBoxPreference + android:key="preferences_decode_1D_product" + android:defaultValue="true" + android:title="@string/preferences_decode_1D_product_title"/> + <CheckBoxPreference + android:key="preferences_decode_1D_industrial" + android:defaultValue="true" + android:title="@string/preferences_decode_1D_industrial_title"/> + <CheckBoxPreference + android:key="preferences_decode_QR" + android:defaultValue="true" + android:title="@string/preferences_decode_QR_title"/> + <CheckBoxPreference + android:key="preferences_decode_Data_Matrix" + android:defaultValue="true" + android:title="@string/preferences_decode_Data_Matrix_title"/> + <CheckBoxPreference + android:key="preferences_decode_Aztec" + android:defaultValue="false" + android:title="@string/preferences_decode_Aztec_title"/> + <CheckBoxPreference + android:key="preferences_decode_PDF417" + android:defaultValue="false" + android:title="@string/preferences_decode_PDF417_title"/> + </PreferenceCategory> + <PreferenceCategory android:title="@string/preferences_actions_title"> + <CheckBoxPreference + android:key="preferences_play_beep" + android:defaultValue="true" + android:title="@string/preferences_play_beep_title"/> + <CheckBoxPreference + android:key="preferences_vibrate" + android:defaultValue="false" + android:title="@string/preferences_vibrate_title"/> + <CheckBoxPreference + android:key="preferences_copy_to_clipboard" + android:defaultValue="true" + android:title="@string/preferences_copy_to_clipboard_title"/> + <CheckBoxPreference + android:key="preferences_auto_open_web" + android:defaultValue="false" + android:title="@string/preferences_auto_open_web_title"/> + <CheckBoxPreference + android:key="preferences_remember_duplicates" + android:defaultValue="false" + android:title="@string/preferences_remember_duplicates_title" + android:summary="@string/preferences_remember_duplicates_summary"/> + <CheckBoxPreference + android:key="preferences_history" + android:defaultValue="true" + android:title="@string/preferences_history_title" + android:summary="@string/preferences_history_summary"/> + <CheckBoxPreference + android:key="preferences_supplemental" + android:defaultValue="true" + android:title="@string/preferences_supplemental_title" + android:summary="@string/preferences_supplemental_summary"/> + </PreferenceCategory> + <PreferenceCategory android:title="@string/preferences_general_title"> + <ListPreference + android:entries="@array/preferences_front_light_options" + android:entryValues="@array/preferences_front_light_values" + android:key="preferences_front_light_mode" + android:defaultValue="OFF" + android:title="@string/preferences_front_light_title" + android:summary="@string/preferences_front_light_summary"/> + <CheckBoxPreference + android:key="preferences_auto_focus" + android:defaultValue="true" + android:title="@string/preferences_auto_focus_title"/> + <CheckBoxPreference + android:key="preferences_invert_scan" + android:defaultValue="false" + android:title="@string/preferences_invert_scan_title" + android:summary="@string/preferences_invert_scan_summary"/> + <CheckBoxPreference + android:key="preferences_bulk_mode" + android:defaultValue="false" + android:title="@string/preferences_bulk_mode_title" + android:summary="@string/preferences_bulk_mode_summary"/> + <CheckBoxPreference + android:key="preferences_orientation" + android:defaultValue="true" + android:title="@string/preferences_orientation_title"/> + </PreferenceCategory> + <PreferenceCategory android:title="@string/preferences_result_title"> + <EditTextPreference + android:key="preferences_custom_product_search" + android:title="@string/preferences_custom_product_search_title" + android:summary="@string/preferences_custom_product_search_summary"/> + <ListPreference + android:key="preferences_search_country" + android:defaultValue="-" + android:entries="@array/country_codes" + android:entryValues="@array/country_codes" + android:title="@string/preferences_search_country"/> + </PreferenceCategory> + <PreferenceCategory android:title="@string/preferences_device_bug_workarounds_title"> + <CheckBoxPreference + android:key="preferences_disable_continuous_focus" + android:defaultValue="true" + android:title="@string/preferences_disable_continuous_focus_title" + android:summary="@string/preferences_disable_continuous_focus_summary"/> + <CheckBoxPreference + android:key="preferences_disable_exposure" + android:defaultValue="true" + android:title="@string/preferences_disable_exposure_title"/> + <CheckBoxPreference + android:key="preferences_disable_metering" + android:defaultValue="true" + android:title="@string/preferences_disable_metering_title"/> + <CheckBoxPreference + android:key="preferences_disable_barcode_scene_mode" + android:defaultValue="true" + android:title="@string/preferences_disable_barcode_scene_mode_title"/> + </PreferenceCategory> +</PreferenceScreen> diff --git a/BarCodeScanner/settings.gradle b/BarCodeScanner/settings.gradle new file mode 100644 index 0000000..8afcea4 --- /dev/null +++ b/BarCodeScanner/settings.gradle @@ -0,0 +1 @@ +include ':mobile', ':glass' diff --git a/QRScanner/.gitignore b/QRScanner/.gitignore new file mode 100644 index 0000000..afbdab3 --- /dev/null +++ b/QRScanner/.gitignore @@ -0,0 +1,6 @@ +.gradle +/local.properties +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build diff --git a/QRScanner/.idea/.name b/QRScanner/.idea/.name new file mode 100644 index 0000000..9eecaed --- /dev/null +++ b/QRScanner/.idea/.name @@ -0,0 +1 @@ +QR Scanner \ No newline at end of file diff --git a/QRScanner/.idea/compiler.xml b/QRScanner/.idea/compiler.xml new file mode 100644 index 0000000..217af47 --- /dev/null +++ b/QRScanner/.idea/compiler.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="CompilerConfiguration"> + <option name="DEFAULT_COMPILER" value="Javac" /> + <resourceExtensions /> + <wildcardResourcePatterns> + <entry name="!?*.java" /> + <entry name="!?*.form" /> + <entry name="!?*.class" /> + <entry name="!?*.groovy" /> + <entry name="!?*.scala" /> + <entry name="!?*.flex" /> + <entry name="!?*.kt" /> + <entry name="!?*.clj" /> + </wildcardResourcePatterns> + <annotationProcessing> + <profile default="true" name="Default" enabled="false"> + <processorPath useClasspath="true" /> + </profile> + </annotationProcessing> + </component> +</project> + diff --git a/QRScanner/.idea/copyright/profiles_settings.xml b/QRScanner/.idea/copyright/profiles_settings.xml new file mode 100644 index 0000000..e7bedf3 --- /dev/null +++ b/QRScanner/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ +<component name="CopyrightManager"> + <settings default="" /> +</component> \ No newline at end of file diff --git a/QRScanner/.idea/encodings.xml b/QRScanner/.idea/encodings.xml new file mode 100644 index 0000000..e206d70 --- /dev/null +++ b/QRScanner/.idea/encodings.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" /> +</project> + diff --git a/QRScanner/.idea/gradle.xml b/QRScanner/.idea/gradle.xml new file mode 100644 index 0000000..a577ae6 --- /dev/null +++ b/QRScanner/.idea/gradle.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="GradleSettings"> + <option name="linkedExternalProjectsSettings"> + <GradleProjectSettings> + <option name="distributionType" value="DEFAULT_WRAPPED" /> + <option name="externalProjectPath" value="$PROJECT_DIR$" /> + <option name="modules"> + <set> + <option value="$PROJECT_DIR$" /> + <option value="$PROJECT_DIR$/glass" /> + <option value="$PROJECT_DIR$/mobile" /> + </set> + </option> + </GradleProjectSettings> + </option> + </component> +</project> + diff --git a/QRScanner/.idea/misc.xml b/QRScanner/.idea/misc.xml new file mode 100644 index 0000000..99b2e43 --- /dev/null +++ b/QRScanner/.idea/misc.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="EntryPointsManager"> + <entry_points version="2.0" /> + </component> + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> + <output url="file://$PROJECT_DIR$/build/classes" /> + </component> + <component name="masterDetails"> + <states> + <state key="ProjectJDKs.UI"> + <settings> + <last-edited>1.8</last-edited> + <splitter-proportions> + <option name="proportions"> + <list> + <option value="0.2" /> + </list> + </option> + </splitter-proportions> + </settings> + </state> + </states> + </component> +</project> + diff --git a/QRScanner/.idea/modules.xml b/QRScanner/.idea/modules.xml new file mode 100644 index 0000000..1da6260 --- /dev/null +++ b/QRScanner/.idea/modules.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/QRScanner.iml" filepath="$PROJECT_DIR$/QRScanner.iml" /> + <module fileurl="file://$PROJECT_DIR$/glass/glass.iml" filepath="$PROJECT_DIR$/glass/glass.iml" /> + <module fileurl="file://$PROJECT_DIR$/mobile/mobile.iml" filepath="$PROJECT_DIR$/mobile/mobile.iml" /> + </modules> + </component> +</project> + diff --git a/QRScanner/.idea/scopes/scope_settings.xml b/QRScanner/.idea/scopes/scope_settings.xml new file mode 100644 index 0000000..922003b --- /dev/null +++ b/QRScanner/.idea/scopes/scope_settings.xml @@ -0,0 +1,5 @@ +<component name="DependencyValidationManager"> + <state> + <option name="SKIP_IMPORT_STATEMENTS" value="false" /> + </state> +</component> \ No newline at end of file diff --git a/QRScanner/.idea/vcs.xml b/QRScanner/.idea/vcs.xml new file mode 100644 index 0000000..def6a6a --- /dev/null +++ b/QRScanner/.idea/vcs.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="" vcs="" /> + </component> +</project> + diff --git a/QRScanner/QRScanner.iml b/QRScanner/QRScanner.iml new file mode 100644 index 0000000..42f4ed5 --- /dev/null +++ b/QRScanner/QRScanner.iml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> + <component name="FacetManager"> + <facet type="java-gradle" name="Java-Gradle"> + <configuration> + <option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> + </configuration> + </facet> + </component> + <component name="NewModuleRootManager" inherit-compiler-output="true"> + <output url="file://$MODULE_DIR$/build/classes/main" /> + <output-test url="file://$MODULE_DIR$/build/classes/test" /> + <exclude-output /> + <content url="file://$MODULE_DIR$"> + <excludeFolder url="file://$MODULE_DIR$/.gradle" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> + diff --git a/QRScanner/build.gradle b/QRScanner/build.gradle new file mode 100644 index 0000000..6356aab --- /dev/null +++ b/QRScanner/build.gradle @@ -0,0 +1,19 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:1.0.0' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + jcenter() + } +} diff --git a/QRScanner/glass/.gitignore b/QRScanner/glass/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/QRScanner/glass/.gitignore @@ -0,0 +1 @@ +/build diff --git a/QRScanner/glass/build.gradle b/QRScanner/glass/build.gradle new file mode 100644 index 0000000..5d6a1db --- /dev/null +++ b/QRScanner/glass/build.gradle @@ -0,0 +1,36 @@ +apply plugin: 'com.android.application' + +repositories { + jcenter() + flatDir { + dirs 'prebuilt-libs' + } +} + +android { + compileSdkVersion "Google Inc.:Glass Development Kit Preview:19" + buildToolsVersion "21.1.2" + + defaultConfig { + applicationId "cz.cvut.fel.dce.qrscanner" + minSdkVersion 19 + targetSdkVersion 21 + versionCode 1 + versionName "1.0" + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_7 + targetCompatibility JavaVersion.VERSION_1_7 + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) +} diff --git a/QRScanner/glass/glass.iml b/QRScanner/glass/glass.iml new file mode 100644 index 0000000..6b8b3c6 --- /dev/null +++ b/QRScanner/glass/glass.iml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="QRScanner" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> + <component name="FacetManager"> + <facet type="android-gradle" name="Android-Gradle"> + <configuration> + <option name="GRADLE_PROJECT_PATH" value=":glass" /> + </configuration> + </facet> + <facet type="android" name="Android"> + <configuration> + <option name="SELECTED_BUILD_VARIANT" value="debug" /> + <option name="SELECTED_TEST_ARTIFACT" value="_android_test_" /> + <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> + <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> + <option name="ASSEMBLE_TEST_TASK_NAME" value="assembleDebugTest" /> + <option name="SOURCE_GEN_TASK_NAME" value="generateDebugSources" /> + <option name="TEST_SOURCE_GEN_TASK_NAME" value="generateDebugTestSources" /> + <option name="ALLOW_USER_CONFIGURATION" value="false" /> + <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> + <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> + <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" /> + <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> + </configuration> + </facet> + </component> + <component name="NewModuleRootManager" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/build/intermediates/classes/debug" /> + <output-test url="file://$MODULE_DIR$/build/intermediates/classes/test/debug" /> + <exclude-output /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/debug" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/test/debug" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/test/debug" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/jni" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/coverage-instrumented-classes" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex-cache" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jacoco" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaResources" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/libs" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndk" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/proguard" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> + <excludeFolder url="file://$MODULE_DIR$/build/outputs" /> + <excludeFolder url="file://$MODULE_DIR$/build/tmp" /> + </content> + <orderEntry type="jdk" jdkName="Android 4.4.2 Glass Development Kit Preview" jdkType="Android SDK" /> + <orderEntry type="sourceFolder" forTests="false" /> + </component> +</module> + diff --git a/QRScanner/glass/proguard-rules.pro b/QRScanner/glass/proguard-rules.pro new file mode 100644 index 0000000..1a1fc0a --- /dev/null +++ b/QRScanner/glass/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /home/michal/adt-bundle-linux-x86_64-20140702/sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/QRScanner/glass/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java b/QRScanner/glass/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java new file mode 100644 index 0000000..e1ab10c --- /dev/null +++ b/QRScanner/glass/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java @@ -0,0 +1,13 @@ +package cz.cvut.fel.dce.qrscanner; + +import android.app.Application; +import android.test.ApplicationTestCase; + +/** + * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a> + */ +public class ApplicationTest extends ApplicationTestCase<Application> { + public ApplicationTest() { + super(Application.class); + } +} \ No newline at end of file diff --git a/QRScanner/glass/src/main/AndroidManifest.xml b/QRScanner/glass/src/main/AndroidManifest.xml new file mode 100644 index 0000000..b08a3d5 --- /dev/null +++ b/QRScanner/glass/src/main/AndroidManifest.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="cz.cvut.fel.dce.qrscanner" > + + <application + android:allowBackup="true" + android:icon="@drawable/ic_launcher" + android:label="@string/app_name" > + <activity + android:name=".MainActivity" + android:icon="@drawable/ic_glass_logo" + android:label="@string/title_activity_main" > + <intent-filter> + <action android:name="com.google.android.glass.action.VOICE_TRIGGER" /> + </intent-filter> + + <meta-data + android:name="com.google.android.glass.VoiceTrigger" + android:resource="@xml/voice_trigger" /> + </activity> + </application> + +</manifest> diff --git a/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java b/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java new file mode 100644 index 0000000..b5e9d39 --- /dev/null +++ b/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java @@ -0,0 +1,121 @@ +package cz.cvut.fel.dce.qrscanner; + +import com.google.android.glass.media.Sounds; +import com.google.android.glass.widget.CardBuilder; +import com.google.android.glass.widget.CardScrollAdapter; +import com.google.android.glass.widget.CardScrollView; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.media.AudioManager; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.widget.AdapterView; + +import cz.cvut.fel.dce.qrscanner.integration.IntentIntegrator; +import cz.cvut.fel.dce.qrscanner.integration.IntentResult; + +/** + * An {@link Activity} showing a tuggable "Hello World!" card. + * <p/> + * The main content view is composed of a one-card {@link CardScrollView} that provides tugging + * feedback to the user when swipe gestures are detected. + * If your Glassware intends to intercept swipe gestures, you should set the content view directly + * and use a {@link com.google.android.glass.touchpad.GestureDetector}. + * + * @see <a href="https://developers.google.com/glass/develop/gdk/touch">GDK Developer Guide</a> + */ +public class MainActivity extends Activity { + public final static String TAG = "MainActivity"; + + /** + * {@link CardScrollView} to use as the main content view. + */ + private CardScrollView mCardScroller; + + /** + * "Hello World!" {@link View} generated by {@link #buildView()}. + */ + private View mView; + + @Override + protected void onCreate(Bundle bundle) { + super.onCreate(bundle); + + mView = buildView(); + + mCardScroller = new CardScrollView(this); + mCardScroller.setAdapter(new CardScrollAdapter() { + @Override + public int getCount() { + return 1; + } + + @Override + public Object getItem(int position) { + return mView; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + return mView; + } + + @Override + public int getPosition(Object item) { + if (mView.equals(item)) { + return 0; + } + return AdapterView.INVALID_POSITION; + } + }); + // Handle the TAP event. + mCardScroller.setOnItemClickListener(new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView<?> parent, View view, int position, long id) { + startScan(); + } + }); + setContentView(mCardScroller); + } + + public void onActivityResult(int requestCode, int resultCode, Intent intent) { + IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent); + if (scanResult != null) { + Log.i(TAG, scanResult.toString()); + } + // else continue with any other code you need in the method + + } + + @Override + protected void onResume() { + super.onResume(); + mCardScroller.activate(); + } + + @Override + protected void onPause() { + mCardScroller.deactivate(); + super.onPause(); + } + + private void startScan() { + IntentIntegrator integrator = new IntentIntegrator(this); + integrator.initiateScan(); + } + + /** + * Builds a Glass styled "Hello World!" view using the {@link CardBuilder} class. + */ + private View buildView() { + CardBuilder card = new CardBuilder(this, CardBuilder.Layout.TEXT); + + card.setText(R.string.hello_world); + return card.getView(); + } + +} diff --git a/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java b/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java new file mode 100644 index 0000000..8e371bc --- /dev/null +++ b/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java @@ -0,0 +1,508 @@ +/* + * Copyright 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.qrscanner.integration; + +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.Fragment; +import android.content.ActivityNotFoundException; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; +import android.net.Uri; +import android.os.Bundle; +import android.util.Log; + +import cz.cvut.fel.dce.qrscanner.integration.IntentResult; + +/** + * <p>A utility class which helps ease integration with Barcode Scanner via {@link android.content.Intent}s. This is a simple + * way to invoke barcode scanning and receive the result, without any need to integrate, modify, or learn the + * project's source code.</p> + * + * <h2>Initiating a barcode scan</h2> + * + * <p>To integrate, create an instance of {@code IntentIntegrator} and call {@link #initiateScan()} and wait + * for the result in your app.</p> + * + * <p>It does require that the Barcode Scanner (or work-alike) application is installed. The + * {@link #initiateScan()} method will prompt the user to download the application, if needed.</p> + * + * <p>There are a few steps to using this integration. First, your {@link android.app.Activity} must implement + * the method {@link android.app.Activity#onActivityResult(int, int, android.content.Intent)} and include a line of code like this:</p> + * + * <pre>{@code + * public void onActivityResult(int requestCode, int resultCode, Intent intent) { + * IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent); + * if (scanResult != null) { + * // handle scan result + * } + * // else continue with any other code you need in the method + * ... + * } + * }</pre> + * + * <p>This is where you will handle a scan result.</p> + * + * <p>Second, just call this in response to a user action somewhere to begin the scan process:</p> + * + * <pre>{@code + * IntentIntegrator integrator = new IntentIntegrator(yourActivity); + * integrator.initiateScan(); + * }</pre> + * + * <p>Note that {@link #initiateScan()} returns an {@link android.app.AlertDialog} which is non-null if the + * user was prompted to download the application. This lets the calling app potentially manage the dialog. + * In particular, ideally, the app dismisses the dialog if it's still active in its {@link android.app.Activity#onPause()} + * method.</p> + * + * <p>You can use {@link #setTitle(String)} to customize the title of this download prompt dialog (or, use + * {@link #setTitleByID(int)} to set the title by string resource ID.) Likewise, the prompt message, and + * yes/no button labels can be changed.</p> + * + * <p>Finally, you can use {@link #addExtra(String, Object)} to add more parameters to the Intent used + * to invoke the scanner. This can be used to set additional options not directly exposed by this + * simplified API.</p> + * + * <p>By default, this will only allow applications that are known to respond to this intent correctly + * do so. The apps that are allowed to response can be set with {@link #setTargetApplications(java.util.List)}. + * For example, set to {@link #TARGET_BARCODE_SCANNER_ONLY} to only target the Barcode Scanner app itself.</p> + * + * <h2>Sharing text via barcode</h2> + * + * <p>To share text, encoded as a QR Code on-screen, similarly, see {@link #shareText(CharSequence)}.</p> + * + * <p>Some code, particularly download integration, was contributed from the Anobiit application.</p> + * + * <h2>Enabling experimental barcode formats</h2> + * + * <p>Some formats are not enabled by default even when scanning with {@link #ALL_CODE_TYPES}, such as + * PDF417. Use {@link #initiateScan(java.util.Collection)} with + * a collection containing the names of formats to scan for explicitly, like "PDF_417", to use such + * formats.</p> + * + * @author Sean Owen + * @author Fred Lin + * @author Isaac Potoczny-Jones + * @author Brad Drehmer + * @author gcstang + */ +public class IntentIntegrator { + + public static final int REQUEST_CODE = 0x0000c0de; // Only use bottom 16 bits + private static final String TAG = IntentIntegrator.class.getSimpleName(); + + public static final String DEFAULT_TITLE = "Install Barcode Scanner?"; + public static final String DEFAULT_MESSAGE = + "This application requires Barcode Scanner. Would you like to install it?"; + public static final String DEFAULT_YES = "Yes"; + public static final String DEFAULT_NO = "No"; + + private static final String BS_PACKAGE = "cz.cvut.fel.dce.barcodescanner"; + private static final String BSPLUS_PACKAGE = "com.srowen.bs.android"; + + // supported barcode formats + public static final Collection<String> PRODUCT_CODE_TYPES = list("UPC_A", "UPC_E", "EAN_8", "EAN_13", "RSS_14"); + public static final Collection<String> ONE_D_CODE_TYPES = + list("UPC_A", "UPC_E", "EAN_8", "EAN_13", "CODE_39", "CODE_93", "CODE_128", + "ITF", "RSS_14", "RSS_EXPANDED"); + public static final Collection<String> QR_CODE_TYPES = Collections.singleton("QR_CODE"); + public static final Collection<String> DATA_MATRIX_TYPES = Collections.singleton("DATA_MATRIX"); + + public static final Collection<String> ALL_CODE_TYPES = null; + + public static final List<String> TARGET_BARCODE_SCANNER_ONLY = Collections.singletonList(BS_PACKAGE); + public static final List<String> TARGET_ALL_KNOWN = list( + BSPLUS_PACKAGE, // Barcode Scanner+ + BSPLUS_PACKAGE + ".simple", // Barcode Scanner+ Simple + BS_PACKAGE // Barcode Scanner + // What else supports this intent? + ); + + private final Activity activity; + private final Fragment fragment; + + private String title; + private String message; + private String buttonYes; + private String buttonNo; + private List<String> targetApplications; + private final Map<String,Object> moreExtras = new HashMap<String,Object>(3); + + /** + * @param activity {@link android.app.Activity} invoking the integration + */ + public IntentIntegrator(Activity activity) { + this.activity = activity; + this.fragment = null; + initializeConfiguration(); + } + + /** + * @param fragment {@link android.app.Fragment} invoking the integration. + * {@link #startActivityForResult(android.content.Intent, int)} will be called on the {@link android.app.Fragment} instead + * of an {@link android.app.Activity} + */ + public IntentIntegrator(Fragment fragment) { + this.activity = fragment.getActivity(); + this.fragment = fragment; + initializeConfiguration(); + } + + private void initializeConfiguration() { + title = DEFAULT_TITLE; + message = DEFAULT_MESSAGE; + buttonYes = DEFAULT_YES; + buttonNo = DEFAULT_NO; + targetApplications = TARGET_ALL_KNOWN; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public void setTitleByID(int titleID) { + title = activity.getString(titleID); + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public void setMessageByID(int messageID) { + message = activity.getString(messageID); + } + + public String getButtonYes() { + return buttonYes; + } + + public void setButtonYes(String buttonYes) { + this.buttonYes = buttonYes; + } + + public void setButtonYesByID(int buttonYesID) { + buttonYes = activity.getString(buttonYesID); + } + + public String getButtonNo() { + return buttonNo; + } + + public void setButtonNo(String buttonNo) { + this.buttonNo = buttonNo; + } + + public void setButtonNoByID(int buttonNoID) { + buttonNo = activity.getString(buttonNoID); + } + + public Collection<String> getTargetApplications() { + return targetApplications; + } + + public final void setTargetApplications(List<String> targetApplications) { + if (targetApplications.isEmpty()) { + throw new IllegalArgumentException("No target applications"); + } + this.targetApplications = targetApplications; + } + + public void setSingleTargetApplication(String targetApplication) { + this.targetApplications = Collections.singletonList(targetApplication); + } + + public Map<String,?> getMoreExtras() { + return moreExtras; + } + + public final void addExtra(String key, Object value) { + moreExtras.put(key, value); + } + + /** + * Initiates a scan for all known barcode types with the default camera. + * + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise. + */ + public final AlertDialog initiateScan() { + return initiateScan(ALL_CODE_TYPES, -1); + } + + /** + * Initiates a scan for all known barcode types with the specified camera. + * + * @param cameraId camera ID of the camera to use. A negative value means "no preference". + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise. + */ + public final AlertDialog initiateScan(int cameraId) { + return initiateScan(ALL_CODE_TYPES, cameraId); + } + + /** + * Initiates a scan, using the default camera, only for a certain set of barcode types, given as strings corresponding + * to their names in ZXing's {@code BarcodeFormat} class like "UPC_A". You can supply constants + * like {@link #PRODUCT_CODE_TYPES} for example. + * + * @param desiredBarcodeFormats names of {@code BarcodeFormat}s to scan for + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise. + */ + public final AlertDialog initiateScan(Collection<String> desiredBarcodeFormats) { + return initiateScan(desiredBarcodeFormats, -1); + } + + /** + * Initiates a scan, using the specified camera, only for a certain set of barcode types, given as strings corresponding + * to their names in ZXing's {@code BarcodeFormat} class like "UPC_A". You can supply constants + * like {@link #PRODUCT_CODE_TYPES} for example. + * + * @param desiredBarcodeFormats names of {@code BarcodeFormat}s to scan for + * @param cameraId camera ID of the camera to use. A negative value means "no preference". + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise + */ + public final AlertDialog initiateScan(Collection<String> desiredBarcodeFormats, int cameraId) { + Intent intentScan = new Intent(BS_PACKAGE + ".SCAN"); + intentScan.addCategory(Intent.CATEGORY_DEFAULT); + + // check which types of codes to scan for + if (desiredBarcodeFormats != null) { + // set the desired barcode types + StringBuilder joinedByComma = new StringBuilder(); + for (String format : desiredBarcodeFormats) { + if (joinedByComma.length() > 0) { + joinedByComma.append(','); + } + joinedByComma.append(format); + } + intentScan.putExtra("SCAN_FORMATS", joinedByComma.toString()); + } + + // check requested camera ID + if (cameraId >= 0) { + intentScan.putExtra("SCAN_CAMERA_ID", cameraId); + } + + String targetAppPackage = findTargetAppPackage(intentScan); + if (targetAppPackage == null) { + return showDownloadDialog(); + } + intentScan.setPackage(targetAppPackage); + intentScan.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + intentScan.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + attachMoreExtras(intentScan); + startActivityForResult(intentScan, REQUEST_CODE); + return null; + } + + /** + * Start an activity. This method is defined to allow different methods of activity starting for + * newer versions of Android and for compatibility library. + * + * @param intent Intent to start. + * @param code Request code for the activity + * @see android.app.Activity#startActivityForResult(android.content.Intent, int) + * @see android.app.Fragment#startActivityForResult(android.content.Intent, int) + */ + protected void startActivityForResult(Intent intent, int code) { + if (fragment == null) { + activity.startActivityForResult(intent, code); + } else { + fragment.startActivityForResult(intent, code); + } + } + + private String findTargetAppPackage(Intent intent) { + PackageManager pm = activity.getPackageManager(); + List<ResolveInfo> availableApps = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); + if (availableApps != null) { + for (String targetApp : targetApplications) { + if (contains(availableApps, targetApp)) { + return targetApp; + } + } + } + return null; + } + + private static boolean contains(Iterable<ResolveInfo> availableApps, String targetApp) { + for (ResolveInfo availableApp : availableApps) { + String packageName = availableApp.activityInfo.packageName; + if (targetApp.equals(packageName)) { + return true; + } + } + return false; + } + + private AlertDialog showDownloadDialog() { + AlertDialog.Builder downloadDialog = new AlertDialog.Builder(activity); + downloadDialog.setTitle(title); + downloadDialog.setMessage(message); + downloadDialog.setPositiveButton(buttonYes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialogInterface, int i) { + String packageName; + if (targetApplications.contains(BS_PACKAGE)) { + // Prefer to suggest download of BS if it's anywhere in the list + packageName = BS_PACKAGE; + } else { + // Otherwise, first option: + packageName = targetApplications.get(0); + } + Uri uri = Uri.parse("market://details?id=" + packageName); + Intent intent = new Intent(Intent.ACTION_VIEW, uri); + try { + if (fragment == null) { + activity.startActivity(intent); + } else { + fragment.startActivity(intent); + } + } catch (ActivityNotFoundException anfe) { + // Hmm, market is not installed + Log.w(TAG, "Google Play is not installed; cannot install " + packageName); + } + } + }); + downloadDialog.setNegativeButton(buttonNo, null); + downloadDialog.setCancelable(true); + return downloadDialog.show(); + } + + + /** + * <p>Call this from your {@link android.app.Activity}'s + * {@link android.app.Activity#onActivityResult(int, int, android.content.Intent)} method.</p> + * + * @param requestCode request code from {@code onActivityResult()} + * @param resultCode result code from {@code onActivityResult()} + * @param intent {@link android.content.Intent} from {@code onActivityResult()} + * @return null if the event handled here was not related to this class, or + * else an {@link com.google.zxing.integration.android.IntentResult} containing the result of the scan. If the user cancelled scanning, + * the fields will be null. + */ + public static IntentResult parseActivityResult(int requestCode, int resultCode, Intent intent) { + if (requestCode == REQUEST_CODE) { + if (resultCode == Activity.RESULT_OK) { + String contents = intent.getStringExtra("SCAN_RESULT"); + String formatName = intent.getStringExtra("SCAN_RESULT_FORMAT"); + byte[] rawBytes = intent.getByteArrayExtra("SCAN_RESULT_BYTES"); + int intentOrientation = intent.getIntExtra("SCAN_RESULT_ORIENTATION", Integer.MIN_VALUE); + Integer orientation = intentOrientation == Integer.MIN_VALUE ? null : intentOrientation; + String errorCorrectionLevel = intent.getStringExtra("SCAN_RESULT_ERROR_CORRECTION_LEVEL"); + return new IntentResult(contents, + formatName, + rawBytes, + orientation, + errorCorrectionLevel); + } + return new IntentResult(); + } + return null; + } + + + /** + * Defaults to type "TEXT_TYPE". + * + * @param text the text string to encode as a barcode + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise + * @see #shareText(CharSequence, CharSequence) + */ + public final AlertDialog shareText(CharSequence text) { + return shareText(text, "TEXT_TYPE"); + } + + /** + * Shares the given text by encoding it as a barcode, such that another user can + * scan the text off the screen of the device. + * + * @param text the text string to encode as a barcode + * @param type type of data to encode. See {@code com.google.zxing.client.android.Contents.Type} constants. + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise + */ + public final AlertDialog shareText(CharSequence text, CharSequence type) { + Intent intent = new Intent(); + intent.addCategory(Intent.CATEGORY_DEFAULT); + intent.setAction(BS_PACKAGE + ".ENCODE"); + intent.putExtra("ENCODE_TYPE", type); + intent.putExtra("ENCODE_DATA", text); + String targetAppPackage = findTargetAppPackage(intent); + if (targetAppPackage == null) { + return showDownloadDialog(); + } + intent.setPackage(targetAppPackage); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + attachMoreExtras(intent); + if (fragment == null) { + activity.startActivity(intent); + } else { + fragment.startActivity(intent); + } + return null; + } + + private static List<String> list(String... values) { + return Collections.unmodifiableList(Arrays.asList(values)); + } + + private void attachMoreExtras(Intent intent) { + for (Map.Entry<String,Object> entry : moreExtras.entrySet()) { + String key = entry.getKey(); + Object value = entry.getValue(); + // Kind of hacky + if (value instanceof Integer) { + intent.putExtra(key, (Integer) value); + } else if (value instanceof Long) { + intent.putExtra(key, (Long) value); + } else if (value instanceof Boolean) { + intent.putExtra(key, (Boolean) value); + } else if (value instanceof Double) { + intent.putExtra(key, (Double) value); + } else if (value instanceof Float) { + intent.putExtra(key, (Float) value); + } else if (value instanceof Bundle) { + intent.putExtra(key, (Bundle) value); + } else { + intent.putExtra(key, value.toString()); + } + } + } + +} diff --git a/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java b/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java new file mode 100644 index 0000000..294a38d --- /dev/null +++ b/QRScanner/glass/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java @@ -0,0 +1,95 @@ +/* + * Copyright 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.qrscanner.integration; + +/** + * <p>Encapsulates the result of a barcode scan invoked through {@link com.google.zxing.integration.android.IntentIntegrator}.</p> + * + * @author Sean Owen + */ +public final class IntentResult { + + private final String contents; + private final String formatName; + private final byte[] rawBytes; + private final Integer orientation; + private final String errorCorrectionLevel; + + IntentResult() { + this(null, null, null, null, null); + } + + IntentResult(String contents, + String formatName, + byte[] rawBytes, + Integer orientation, + String errorCorrectionLevel) { + this.contents = contents; + this.formatName = formatName; + this.rawBytes = rawBytes; + this.orientation = orientation; + this.errorCorrectionLevel = errorCorrectionLevel; + } + + /** + * @return raw content of barcode + */ + public String getContents() { + return contents; + } + + /** + * @return name of format, like "QR_CODE", "UPC_A". See {@code BarcodeFormat} for more format names. + */ + public String getFormatName() { + return formatName; + } + + /** + * @return raw bytes of the barcode content, if applicable, or null otherwise + */ + public byte[] getRawBytes() { + return rawBytes; + } + + /** + * @return rotation of the image, in degrees, which resulted in a successful scan. May be null. + */ + public Integer getOrientation() { + return orientation; + } + + /** + * @return name of the error correction level used in the barcode, if applicable + */ + public String getErrorCorrectionLevel() { + return errorCorrectionLevel; + } + + @Override + public String toString() { + StringBuilder dialogText = new StringBuilder(100); + dialogText.append("Format: ").append(formatName).append('\n'); + dialogText.append("Contents: ").append(contents).append('\n'); + int rawBytesLength = rawBytes == null ? 0 : rawBytes.length; + dialogText.append("Raw bytes: (").append(rawBytesLength).append(" bytes)\n"); + dialogText.append("Orientation: ").append(orientation).append('\n'); + dialogText.append("EC level: ").append(errorCorrectionLevel).append('\n'); + return dialogText.toString(); + } + +} diff --git a/QRScanner/glass/src/main/res/drawable-hdpi/ic_glass_logo.png b/QRScanner/glass/src/main/res/drawable-hdpi/ic_glass_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2f17b96b46b17a3e703e3644b5185183419d0a08 GIT binary patch literal 1452 zcmbVMeM}o=7%!r1%rPm+kU50&C|k+a_U`)K(XsZfr45wPQn!*h?a@2v4X)Q+kF_8Y zHe4KL5Qu_kOg5sBsEZL2|KMwt3<*VzThy^&q8RsKoH8A8n?|N@finLf`@_q7_kKOU z-}8H(_j#|aysS8F(^H#7B2k*%Mz}za#ovu7;G0u)Y7lhW1dB(g;Hrf%$<rbe#Z}Re zoh55%7fn(PM`LuMNR;en+#bQ>C^h&vR!+uk<PkOq&>~S`Q6xzEYH0zgqHCCd5xzAV zg&~GA!Uxq3#1X`4KVxg;>59fOx396*r>Eeey-;Dq00>xGAfX6b7YG?5MtGUm0LJlU z1q>~l2(?CdMU=-;4&fY6Lu$EF=0i{v(rDzUO0ChLyCDogF$DseMuw^kYK;NYLaPr9 zyzx}E!9`eCeSw(~_6tJLpiqRvVR=|7=lB{0s@Ln|92h187P3%7Kp-QsKqxQ4K+qu{ z&jbaA3qWy3vWlx0j4)8T5&|1^IM#>*q18lzlqn))P=U%31<S_cTDA@eF8YCtb*)40 zh9IqQ(IKv$_kr`M&P#wn?jG(aZV1#E_VWxl6ta%seDy3H5bT5z20L<!p$v#p2ePPD zAzBR4=ulLLqbfbF#Z@S7Ra&g31jl+<+>BW;90A!^sZi9SG!s^{9!E@COlKyvDs2L5 z4}=6V;G+|M8Q^ynt9&Tdfb%pdaJ-x2>Jk-D?&kz9<mZAAUZH`c4${X2;tK`w16qlf zpn2vPO<8%4g_bjHVAfG!QsaaM!&EvmhAu~r=#*BaNv9$}Ot{(#uVShHlQjhpqllNs zf667X1ZproTq}MsS-U=T0NfcKT#lo;*ykcq(wv<zxg&GGylIr4bY`_gZ=RtLX+f3O z>&%P|Y<}G}<i$EM=<z>eoXaCgP9DtKP4Ol6aC+6mzDkPx?aAL8%EnurcbgZ&U;b+R z<Lhk;#_t=>-yOR#cH_I2n<L{LKc3z<;H!C2v-kvb+q(0M!O`*U;@P&=p7}|8g?OuT zrFCVcSHAMxbcb+OlAC|bo3p@n*wP2)CqGD9I%V59HGlDXw!XXM?Kaz9x9L?@Jlx{E z(wZ&C!hNB8ALYXbk<@Sb{)H0<q%ZG3)N@%~dSS=A_#R>UNCcU6ZzlrY%mdfL$1{I= zt^b-$l~Hy0>XuAzWyVNq3Uq6>=8?g%r4fEwHUUd;<7U%wNB&ISxlgj2@U+u-m*eBh zyUy94AB*Y9jPa|{#Y>+}M7{Wq`;T@b$^DnEJU!mj($(AfxAcwX$0T#^DK0k2^_3oZ z?`OX~l0TFeYfAleXwNs+QK;Q5k#hf(&ZLFPRQH_E7Q?*c<O{Yf!_EFX@4waFGYvE( z7ib&LrnxTY3J*t#JAD;B-NUuvl4p9wQ=T)t|1WrGm!3R-XhVDF*6WL3jm_*_dZ*ap sCLXl=lG`~OauinTqEOe<@<VP?iYUsHtoS8)Z~Xshx0Dedn!P9f1=M%|Qvd(} literal 0 HcmV?d00001 diff --git a/QRScanner/glass/src/main/res/drawable-hdpi/ic_stop.png b/QRScanner/glass/src/main/res/drawable-hdpi/ic_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..f6acb41c6ea39f0e70095b0826c078fdcb92b84d GIT binary patch literal 633 zcmV-<0*3vGP)<h;3K|Lk000e1NJLTq001%o001%w1^@s69zTe&00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru-3tK}Bn!|Dz^4EJ0tQJ$ zK~!ko?b*SOsxTM@;F{c!IMw26O!QG4c>*36a%T&Iui=`d&B!FucxI!9xmQhFY5z_# zXH5#<g3|xM*l&JF0K5Un0dV5ym;lHCtgH}9sRICXT~||K08GyJhf?ap2-8PgLV@Wc zE;&Ef$_hb&0l@!7Xk!4Z?jd@Z$~EQ@LJQM0%@!JQiP1q^(lkwdbCEcX-^;QD6~+Wn z6b0fq{(EmNE`+ElFs2A0M8z0;cyI3*7YOedmk4i|Goo^daE|ebaE75k4342h42B5- z@iZnR#50)J&=6Lb)9Li7i<nNQ8(#=3i~-_>Vu0g9h`K0>AC2f^DqBn_h^H{2A+DI^ za=C5WRtwR#Ef$N#c1XmZf#wMuk4F|ok=FI&@tEy)J48{$Mx#+M{TEkCZEW5VrBn&v zB?yG>$1YgR5QrXTLxM3u=xzYsF{TH=`F#GVyES{mSe{~EO};bEF;5=Fc@UU^<_TKN zz(WxY#?fSFgW;hetT5Ikpr;v|3n40JC7_QQ(|HN#8Q}&)gcu&vb=^C0Wn+rD{i7#M z)2)<}x_8pTNGXw~X?<^zRgxr!dzi8;eU)bqF;Ysb*Xsjg?BQ?fw_BJqqV`yx@!4$l zA4V5(6GMQwWYWj%_j@D6H%y-ARETewEX$B2$%iT8ieZf9gorDKF_zgPenXWnK@ndj T9m46t00000NkvXXu0mjfG0h9# literal 0 HcmV?d00001 diff --git a/QRScanner/glass/src/main/res/drawable-mdpi/ic_launcher.png b/QRScanner/glass/src/main/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..359047dfa4ed206e41e2354f9c6b307e713efe32 GIT binary patch literal 5237 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 literal 0 HcmV?d00001 diff --git a/QRScanner/glass/src/main/res/drawable-xhdpi/ic_launcher.png b/QRScanner/glass/src/main/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..71c6d760f05183ef8a47c614d8d13380c8528499 GIT binary patch literal 14383 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 literal 0 HcmV?d00001 diff --git a/QRScanner/glass/src/main/res/drawable-xxhdpi/ic_launcher.png b/QRScanner/glass/src/main/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4df18946442ed763bd52cf3adca31617848656fa GIT binary patch literal 19388 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 literal 0 HcmV?d00001 diff --git a/QRScanner/glass/src/main/res/values/strings.xml b/QRScanner/glass/src/main/res/values/strings.xml new file mode 100644 index 0000000..cf43073 --- /dev/null +++ b/QRScanner/glass/src/main/res/values/strings.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +Copyright (C) 2014 ZXing authors + +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. +--> +<resources> + <string name="app_name">Skoda Demo</string> + <string name="title_activity_main">Skoda Demo</string> + <string name="hello_world">Skoda Demo</string> + +</resources> diff --git a/QRScanner/glass/src/main/res/values/styles.xml b/QRScanner/glass/src/main/res/values/styles.xml new file mode 100644 index 0000000..65a325d --- /dev/null +++ b/QRScanner/glass/src/main/res/values/styles.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <style name="AppTheme" parent="android:Theme.Holo.Light"> + </style> +</resources> diff --git a/QRScanner/glass/src/main/res/xml/voice_trigger.xml b/QRScanner/glass/src/main/res/xml/voice_trigger.xml new file mode 100644 index 0000000..d9283e1 --- /dev/null +++ b/QRScanner/glass/src/main/res/xml/voice_trigger.xml @@ -0,0 +1,2 @@ +<!-- For more information about voice trigger, check out: https://developers.google.com/glass/develop/gdk/starting-glassware --> +<trigger command="SHOW_ME_A_DEMO"/> diff --git a/QRScanner/gradle.properties b/QRScanner/gradle.properties new file mode 100644 index 0000000..1d3591c --- /dev/null +++ b/QRScanner/gradle.properties @@ -0,0 +1,18 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true \ No newline at end of file diff --git a/QRScanner/gradle/wrapper/gradle-wrapper.jar b/QRScanner/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..8c0fb64a8698b08ecc4158d828ca593c4928e9dd GIT binary patch literal 49896 zcmagFb986H(k`5d^NVfUwr$(C?M#x1ZQHiZiEVpg+jrjgoQrerx!>1o_ul)D>ebz~ zs=Mmxr&>W81QY-S1PKWQ%N-;H^tS;2*XwVA`dej1RRn1z<;3VgfE4~kaG`A%QSPsR z#ovnZe+tS9%1MfeDyz`RirvdjPRK~p(#^q2(^5@O&NM19EHdvN-A&StN>0g6QA^VN z0Gx%Gq#PD$QMRFzmK+utjS^Y1F0e8&u&^=w5K<;4Rz|i3A=o|IKLY+g`iK6vfr9?+ z-`>gmU&i?FGSL5&F?TXFu`&Js6h;15QFkXp2M1H9|Eq~bpov-GU(uz%mH0n55wUl- zv#~ccAz`F5wlQ>e_KlJS3@{)B?^v*EQM=IxLa&76^y51a((wq|2-`qON>+4dLc{Oo z51}}o^Zen(oAjxDK7b++9_Yg`67p$bPo3~BCpGM7uAWmvIhWc5Gi+gQZ|Pw<qsXkJ z#UKj`c8#DW2he(+i|9&^{QOxN1tjFeAl4C$wk<6$!Hu;tK;hS+!ekG5&mZT4iNNbq ziXSvf1S2Gd0gfLUJqYVci|hMuS_X7Y`=kA}2Zz5Z7Ww~~qq3*7i>a-Gll@<1xmcPy z|NZmu6m)g5Ftu~BG&Xdxclw7Cij{xbBMBn-LMII#Slp`AElb&2^Hw+w>(3crLH!;I zN+Vk$D+wP1#^!MDCiad@vM>H#6+`Ct#~<f_R)I<|+W)L)=C<FS+*s?z=kN7{Q21?( zY>6VHL4lzmy;l<MYEx8~KG5K1pT0U^i|oh&-U7R6D8Y9REPu%~l)e8$xB#sMbWmvv zdgy#xQFxTSYfpKoCRFwc-{JK1lOs(5m)=NY2VX=A=W?u$y68?sWcxO6T^SdVqIOJ` z0<%h8kicZ>Sdk>`z6)=>Wh15Q2)dQtGqvn0vJU@+(B5{MUc*qs4!T+V=q=wy)<6$~ z!G>e_4dN@lGeF_$q9`Ju6Ncb*x?O7=l{anm7Eahuj_6lA{*#Gv*TaJclevPVbbVYu z(NY?5q+xxbO6%g1xF0r@<!(+el1|4j{yt1~Vs7wpw5x-FtDD(A;*hOxY&zkq)^SRM z$4w{(lTeXd2wV5XP{QhK%SGG1x}!yMrKE>Ix8fJ~u)VRUp`S%&rN$&e!Od`~s+64J z5*)*WSi*i{k%JjMSIN#X;jC{HG$-^iX+5f5BGOIHWAl*%15Z#!xntpk($-EGKCzKa zT7{siZ9;4TICsWQ$pu&wKZQTCvpI$Xvzwxoi+XkkpeE&&kFb!B?h2hi%^YlXt|-@5 zHJ~%AN!g_^tmn1?HSm^|gCE#!GRtK2(L{9pL#hp<C4N8t_wMpvEBE+9!@1(Gy>0xh zME}|DB>(5)`iE7CM)&_+S}-Bslc#@B5W4_+k4Cp$l>iVyg$KP>CN?SVGZ(&02>iZK zB<^HP$g$Lq*L$BWd?2(F?-MUbNWTJVQdW7$#8a|k_30#vHAD1Z{c#p;bETk0VnU5A zBgLe2HFJ3032$G<`m*OB!KM$*sdM20jm)It5OSru@tXpK5LT>#8)N!*skNu1$TpIw zufjjdp#lyH5bZ%|Iuo|iu9vG1HrIVWLH>278xo>aVBkPN3V$~!=KnlXQ4eDqS7%E% zQ!z^$Q$b^6Q)g#cLpwur(|<0gWHo6A6jc;n`t(V9T;LzTAU{I<nV^EgiGUNsLgEDs zkVZoVfS|G^$t~wk@w~l|_P;}a-gefH^GX*>Au*uEQ%Ort1k+Kn+f_N`9|bxYC+~Z1 zCC1UCWv*Orx$_@ydv9mIe(liLfOr7mhbV@tKw{6)q^1DH1nmvZ0cj215R<~&I<4S| zgnr;9Cdjqpz#o8i0CQjtl`}{c*P)aSdH|abxGdrR)-3z+02-eX(k*B)Uqv6~^nh** z<b`p}fZ<O_Dm=_!2o?vmD;ZE+PCPca6)ju-xpg^$g`Ft}nN&PoK4`V6F!klpX?$+> zGh0A%o~bd$iYvP!egRY{hObDIvy_vXAOkeTgl5o!33m!l4VLm@<-FwT0+k|yl~vUh z@RFcL4=b(QQQmwQ;>FS_e96dyIU`jmR%&&Amxcb8^&?wvpK{_V_IbmqHh);$hBa~S z;^ph!k~noKv{`Ix7Hi&;Hq%y3wpqUsYO%HhI3Oe~HPmjnSTEasoU;Q_UfYbzd?Vv@ zD6ztDG|W|%xq)xqSx%bU1<hc*Wnq_LM0m(V<5VyJAiq#_@ZfKikrD4o%n&WO4q2ej zIfyxDg(==DqbX`j=AvfHCX(KgVHyVe4WdRsQSTv_vR<)f4eJ?vBVt|h*)r9hD0!qP zADW&jInS-o>f>fF#;p9g=Hnjph>Pp$ZHaHS@-DkHw#H&vb1gARf4A*zm3Z75QQ6l( z=-MPMjish$J$0I49EEg^Ykw8IqSY`XkCP&TC?!7zmO`ILgJ9R{<i@p=4;z_i+sUG) z0H)plxmrLFLJK@TX@g=ScvqG2p7(U*Qm9_23pWT5bI8fwu`7Z=jgk^X%~85x$${F{ z1e@9O3|NYMRL<+eQ@jDzgV`koqd!0ed!NJT0|TqwXI0vhyJ*Rx)W2jQ1dHJAQpah2 zD?l1K_i<FzR$c(nvUd?#!ZnJ1(sXmlXjQ!S6vd@pAGv|b=-w0bWA<-F>56s-ZY$f> zU9GwXt`(^0LGOD9@WoNFK0owGKDC1)QACY_r#@IuE2<`tep4B#I^(PRQ_-Fw(5nws zpkX=rVeVXzR;+%UzoNa;jjx<&<VYAS1p4G0Nz6N1)Ty^N(!C@$Hdx_Lajhe)Wta9` zC^Xt(bd*jqqL^Wgm6LZlQYCis?7O<F8tCG9vmC{=JVts=z_(%waDz*rELTuiTWE!V z#^5HTs}5ycsg)}Q+MkSRiA~SNR7?Yz9|<*IWeIh!5*YBnkr~@jmy$nc3@;cAw3t~~ zrO2txz)VL~#h-@P+icqy)Lh-{+Fyx%rGW&886dL>@ABmU5X926KsQsz40o*{@47S2 z)p9z@lt=9?A2~!G*QqJWYT5z^CTeckRwhSWiC3h8PQ0M9R}_#QC+lz>`?kgy2DZio zz&2Oz<i!GDlpRuj0;341$n>o=yTXVf-?&E;_t`qY<To&+GNQx^TbA!#Vo1eA2Fa5| z)EJG?^-6#e_uJ2n3b*&ZIiu((@V|j}k}0gKDz~`cOd$1y*~6HI7eLCUcCNSnjGFZj z9U2KH3r4RoIx5~ko|m5j9q+sY8dqa%aN!JDGDW-!x0pgnYfjv#$rmC(j6gWzS|Ma? z=YzVI^Orbj6!9?3zA+iVzuggd9f1`6(9ic#5{rEqsW)U&<QWvbC9!^>{Oy>?+7+I= zWl!tZM_YCLmGXY1nKbIHc;*Mag{Nzx-<P4@aJOV*2fLzG!@ZWhwOPCxitK@~wHm-D z1#!#3v^uQVn`zvEhkgS|%+BD3r0=A*BS75q`-e~Huc)1f+*vVD$&Z0fea~m?>#yA{ zTATrWj;Nn;NWm6_1#0zy9SQiQV=38f(`DRgD|RxwggL(!^`}lcDTuL4RtLB2F5)lt z=mNMJN|1gcui=?#{NfL{r^nQY+_|N|6Gp5L^vRgt5&tZjSRIk{_*y<3^NrX6PTkze zD|*8!08ZVN)-72TA4Wo3B=+Rg1s<WiEcjrtmrFP?-xL`yZw%T20ll1iC&(Z%Bcm6_ z`-1;huVP#q&|&a5ZbSI%S!n;WS5f~*SSxIAXJ%>c>SX9*X>a!rR~ntLVYeWF5MrLl zA&1L8oli@9ERY|geFokJq^O$2hEpV<D5M>pIW8G>PPH0;=|7|#AQChL2Hz)4XtpAk zNrN2@Ju^8y&42HCvGddK3)r8FM?oM!3oeQ??bjoYjl$2^3|T7~s}_^835Q(&b>~3} z2kybqM_%CIKk1KSOuXDo@Y=OG2o!SL{Eb4H0-QCc+BwE8x6{rq9j$6EQUYK5a7JL! z`#NqLkDC^u0$R1Wh@%&;yj?39HRipTeiy6#+?5OF%pWyN{0+dVIf*7@T&}{v%_aC8 zCCD1xJ+^*uRsDT%lLxEUuiFqSnBZu`0yI<gg`ef@G-s?|xXp3&RHqB9NzDVz5&E`< zn|5Bf$qFi6W#8J=R=C#@*NEn*RlfXsRY-Dp`<X>FSv*ajhO^DNoi35o1**16bg1JB z{jl8@msjlA<e`^h=Z8oA=OKW51p)^CZPw4ld;k`T3Wbt#0U111K=bzp3&)WWGDJ3W zC$=E!w=~$d0hCe`rWhqxnkVh;@K9>n3`qW{1^SIklxN^q#w|#gqFgkAZ4xtaoJN*u z{YUf|`W)RJfq)@6F&LfUxoMQz%@3SuEJHU;-YXb7a$%W=2RWu5;j44cMjC0oYy|1! zed@H>VQ!7=f~DVYkWT0nfQfAp*<@FZh{^;wmhr|K(D)i?fq9<M3WP)O7zF<!PXt`n zW=w*IU$gzHgkeL!Y#;^g!Uak2OrTjGF$uJQowOknjs)=lf@;GAns|qZR(LZ&lw<_% zK?F?j4YZ)`)Zp=+aiwKz**}z|1eVjpzM=osRDTkdRQ>r2FEIatP=^0(s{f8GBn<8T zVz_@sKhbLE&d91L-?o`13zv6PNeK}O5dv>f{-`!ms#4U+JtPV=fgQ5;iNPl9Hf&9( zsJSm<p93&4gDZYcC2+<7H?f{~@$%kIC|f;(sfSJPne&``?&F-b-tX6YdZ5tT#t^rt zG7n*4Trrlc-(?Z(tS_YZQQ)Y?cMNpy$W&yiGUXo9gJe;lj%qcGlGBn-dcR^$3Fs_5 zu$kvCjEJ}Ui^X()cP4a^({s}oUt2RUP)q6z;smMW*oy#5qLxHZ1AswFOgnx7&IWN8 z06xM`SqgQglTAY+biCAA&cAIUvPu}a?TSiZN0N?-7LLiLssgVVHzY-nVi;4A;=x8n zO@ffaX-#$GbDV7Obd*ixvC)R*RQjKS9H@%{Paz{U7%S0Xmf~WQNnvg%F`O$hqQ9eI zE(1$YopB9|P=m%@#H(edX~W7&80!AGzMdT380nbkEVNKm_EM#o(B-h0YJ@{h$xsW% zXRvL0C~=%mcW2_pBSd!XAdg|dkjG0yPtZOyae9jm>5iXIqN7|;I5M08MjUJ{J2@M3 zYN9ft?xIjx&{$K_>S%;Wfwf9N>#|ArVF^shFb9vS)v9Gm00m_%^wcLxe;gIx$7^xR zz$-JDB|>2tnGG@Rrt@R>O40AreXSU|kB3Bm)NILHl<Qem81qAZwnTf&VXu)~D><r) z18g#In{Sk6?}F44@Mv+_n7C>rcQ&jak^+~b`)2;otjI(n8A_X~kvp4N$+4|{8IIIv zw*(i}tt+)Kife9&xo-TyoPffGYe;D0a%!Uk(Nd^m?SvaF-gdAz4~-DTm3|Qzf%Pfd zC&tA;D2b4F@d23KV)Csxg6fyOD2>pLy#n+rU&KaQU*txfUj&D3aryVj!Lnz*;xHvl zzo}=X>kl0mBeSRXoZ^SeF94hlCU*cg+b}8p#>JZvWj8gh#66A0ODJ`AX>rubFqbBw z-WR3Z5`33S;7D5J8nq%Z^JqvZj^l)wZUX#7^q&*R+XVPln{wtnJ~;_WQzO{BIFV55 zLRuAKXu+A|7*2L*<_P${>0V<tRuzAkdWzz+5h7jo8oP>dVjlC|n^@lRi}r?wnzQQm z3&h~C3!4C`w<92{?Dpea@5nLP2RJrxvCCBh%Tjobl2FupWZfayq_U$Q@L%$uEB6#X zrm_1TZA8FEtkd`tg)a_jaqnv3BC_O*AUq-*RNLOT)$>2D!r>FZdH&$x5G_FiAPaw4 zgK*7>(qd6R?+M3s@h>Z|H%7eGPxJWn_U$w`fb(Mp+_IK2Kj37YT#Xe5e6KS-_~mW} z`NXEovDJh7n!#q4b+=ne<7uB7Y2(TAR<3@PS&o3P$h#cZ-xF$~JiH6_gsv9v(#ehK zhSB_#AI%lF#+!MB5DMUN+Zhf}=t~{B|Fn{rGM?dOaSvX!D{oGXfS*%~g`W84JJAy4 zMdS?9Bb$vx?`91$J`pD-MGCTHNxU+SxLg&QY+*b_pk0R=A`F}jw$pN*BNM8`6Y=cm zgRh#vab$N$0=XjH6vMyTHQg*+1~gwOO9yhnzZx#e!1H#|Mr<`jJGetsM;$TnciSPJ z5I-R0)$)0r8ABy-2<wkPatn?)b`7wG?VPZW69wN;gF6Hcw@+SI3wBBUtVM;^nDxr; zOw@}HZR0+=4Eg>y&`2$33xx#%1mp+@1Vr|q_e=#t7YjjWXH#3F|Fu<G#+-tE2K7 zOJkYxNa74@UT_K4CyJ%mR9Yfa$l=z}lB(6)tZ1Ksp2bv$^OUn3Oed@=Q0M}imYTwX zQoO^_H7SKzf_#kPgKcs%r<l0PY{=(svpsKlZ?_+BrT_ds-sT3H-qlBnDQJT*ucs0m zbPX4qaZuhbp%FSZ{Y7p~l#@)5KT1s&TSZ}Wg$qSwcXKCew=8NS!4W1e{Q|?!9eG^v zQWZ8M>4BFUyAK9MzfYReHCd=l)YJEgPKq-^z3C%4lq%{&8c{2CGQ3jo!iD|wSEhZ# zjJoH87Rt{4*M_1GdBnBU3trC*hn@KCFABd=Zu`hK;@!TW`hp~;4Aac@24m|GI)Ula z4y%}ClnEu;AL4XVQ6^*!()W#P>BYC@K5mw7c4X|Hk^(mS9ZtfMsVLoPIiwI?w_X0- z#vyiV5q9(xq~fS`_FiUZw->8Awktga<tS2TUBwv(V(GLz>>2SrWyvZ|h@LVFtnY#T z%OX30{<CR{1dX4_88vcTN2W_z$|=%RBjz{I5#_g=`Y>yiSov4!43kFd(8)cPRMyrN z={af_ONd;m=`^wc7lL|b7V!;zmCI}&8qz=?-6t=uOV;X>G{8pAwf9UJ`Hm=ubIbgR zs6bw3pFeQHL`1P1m5fP~fL*s?rX_|8%tB`Phrij^Nkj{o0oCo*g|ELexQU+2<b0b^ zH6Si*&}T1;-IIYpVfU-sbg3b!AY(3~!W5e052of>gt66=7}w5A+Qr}mHXC%)(ODT# zK#XTuzqOmMsO~*wgoYjDcy)P7G`5x7mYVB?DOXV^D3nN89P#?cp?A~c%c$#;+|10O z8z(C>mwk#A*LDlpv2~JXY_y_OLZ*Mt)>@gqKf-Ym+cZ{8d%+!1xNm3_xMygTp-!A5 zUTpYFd=!lz&4IFq)Ni7kxLYWhd0o2)ngenV-QP@VCu;147_Lo9f~=+=Nw$6=xyZzp zn7zAe41Sac>O60(dgwPd5a^umFVSH;<7vN<lRA{u-cX8bx?_y2UOPIBB44tjb`IcO zp6}D0iM}Wf<X;-2WV;9t=wB-R;oPOu2a3g;jpSOFhzk7@VMA`wh-)A@F!Dfu=sqs} zh3d@>>o;}YlMYhBZFZ}-sz`P^3oAI>SCZy&zUtwKSewH;CYysPQN7H>&m215&e2J? zY}<s6FT=4{CBlz(b$RJTR}(J~<Q5p;B(@DqA^RlVZDzx`pO{;1k_P+NqV@g@*Y^!b z9U}UTEbwfq?TYFSxZwif?AY?14KWTB-2?`^zPb+j`a1PC#>>5N-LhaDeRF~C0cB>M z7@y&xh9q??*EIKnh*;1)n-WuSl6HkrI?OUiS^lx$Sr2C-jUm6zhd{nd(>#O8k9*kF zPom7-%w1NjFpj7WP=^!>Vx^6SG^r`r+M&s7V(uh~!T7aE;_ubqNSy)<5(Vi)-^Mp9 zEH@8Vs-+FEeJK%M0z3FzqjkXz$n~BzrtjQv`LagAMo>=?dO8-(af?k@UpL5J#;18~ zHCnWuB(m6G6a2gDq2s`^^5km@A3Rqg<a|J50~@3o(TXhi78&sK_*K=g#4V!%w9WX1 zYs8Dti=m0CkoIjQ_@!zEcwxjMKg29Zyu~nvF&-}n4!GMSQf#Q}f0>-oHZ68v5NqVc zHX_Iw!OOMhz<DqCkmE7ZfX9>S=gfR7k;K1gkEwuFs|MYTeNhc0js>Wo#^=wX4T<`p zR2$8p6%A9ZTac;OvA4u#Oe3(OUep%&QgqpR8-&{0gjRE()!Ikc?ClygFmGa(7Z^9X zWzmV0$<8Uh)#qaH1`2YCV4Zu6@~*c*bhtHXw~1I6q4I>{92Eq+ZS@_nSQU43b<g9G zTKyjN3#5Qd%<Udspb$!V=(rzilam)(#Fs}JSO&nUI(jg<k$kYl(6yA9p$mgFy3e(* zC3Q3=H8|5%6t#ASoV7&?IEY8p2Gba)IVm>Zyidk@hd$j-_iL=^^2CwPcaXnBP;s;b zA4C!k+~rg4U)}=bZ2q*)c4BZ#a&o!uJo*6hK3JRBhOOUQ6fQI;dU#3v>_#yi62&Sp z-%9JJxwIfQ`@<lw;bqz7KXGLVZhZoATNK$7+zaq2l8<MFt|mtHt_xfk+;T^dvn|o; zq?TCp3~w(TQ;2Ced?j+^z4{&N?QM<7<uDvgkT9(3GoQ@v8}d>w(_qH0J0z~(lbh`P zHoyp2?Oppx^WXwD<~20v!lYm~n53G1w<bq30_n<2t=n9tt1+;ELL4Qmpi@2S;>*Ej z9^B*j@lrd>XGW43ff)F;5k|HnGGRu=wmZG9c~#%vDWQHlOIA9(;&TBr#yza{(?k0> zcGF&nOI}JhuPl`kLViBEd)~p2nY9QL<pZYd>dX42u9C~EUWsl-@CE;05y@^V1^wM$ z&zemD1oZd$Z))kEw9)_Mf+X#nT?}n({(+aXHK2S@j$MDsdrw-iLb?#r{?Vud?I5+I zVQ8U?LXsQ}8-)JBGaoawyOsTTK_f8~gFFJ&lhDLs8@Rw$ey-wr&eqSEU^~1jtHmz6 z!D2g4Y<b?~IDfEG@|?}~@NK5%EfL8m#@}<DdF^rh-TmzQzJ%ZHlN`o&KN5&i%pd<p zd)`MogP&IP-kj;}o?vMX8{j)4{4uo>h?3VE*W8=*r&G`?u?M~AdO;uTRPfE(@=Gkg z7gh=EGu!6VJJ?S_>|5ZwY?dGFBp3B9m4J1=7u=HcGjsCW+y6`W?OWxfH?S#X8&Zk& zvz6tWcnaS1@~3FTH}q_*$)AjYA_j;yl0H0{I(CW7Rq|;5Q2>Ngd(tmJDp+~qHe_8y zPU_fiCrn!SJ3x&>o6;WDnjUVEt`2fhc9+uLI>99(l$(>Tzwpbh>O775OA5i`jaBdp zXnCwUgomyF3K$0tXzgQhSAc!6nhyRh_$fP}Rd$|*Y7?ah(JrN=I7+)+Hp4BLJJ2P~ zFD!)H^uR2*m7<GPV#LHgsC6vhayHW))RX)=VMbT5C%W^{xi!j-vMZEwaizER{bn~` z*%zcR6b|kIhmXa<;AK(bIsa28`ImW9qn5agw2WKSdP;oS=2TPFicFCWts(xLktJ_m zD>GQZpLUVS#R3^?2wCd}<N5gl#_ofxV$#HpCC1rQ&C~<QDZZ_2sngr~G&@FH3O56i zpYU+i^QFIyPm>(gcFcz!u5KN9ld<NJ){7KQD8%x=J0Jw6dq*TNp7ct#f48DN|88K# zHN1PuP|UV`&5NH6UASf3;wmy!yfBZkt|!hg9d$RGx6Wl#lBtYzLYw$)guuvQcbZZC zj7gb!+EQSI=jz>NJdh@%onf06z9m~T0n;dqg6<uAT+7VbZL2g(0eDJbOi8&OREsL# zB+Z?@j2VQ0s4FHSqk1~JRK^IY#?axJDuN?H+C^M2;K4B1fQ{Df4T8j=B2vyZG&LP7 zui$FHVNSS%MFs}(Qi>@?>G@S|rPO*Kj>{su+R|7bH>osA&uD4eqxtr**k($ii`uO? z7-&VkiL4Rp3S&e+T}2Z#;NtWHZco(v8O3QMvN0g7l8GV|U2>x-DbamkZo5)bjaSFR zr~Y9(EvF9{o*@|nBPj+e5o$_K`%TH1hD=|its}|qS^o6EQu_gOuDUH=Dtzik;P7G$ zq%_T<>9O}bGIB?;IQ*H`BJ5NWF6+XLv@G7aZwcy(&BoepG~u`aIcG>y+;J7+L=wTZ zB=%n@O}=+mjBO%1lMo6C0@1*+mhBqqY((%QMUBhyeC~r*5WVqzisOXFncr*5Lr0q6 zyPU&NOV}Vt2jl>&yig4I6j93?D>Ft=keRh=Y;3*^Z-I26nkZ#Jj5OJ89_?@#9lNjp z#gfAO6i937)~I|98P%xAWxwmk(F&@lTMx63*FZ~2<ClX?bRjNezMp1%S|D?RB{q!< zEggd%ffIqfo(4Bfx1#P{GLZ``)ZIGI_-D9_&deXQqYt61WxAuBfU`SCW=`I?(Sx0w z1xkBAcgJ#_E>b{NHU+}EV8+kMAB0bM*Zn#&7ubt98!PT^ZcMOfwMgkYz6+;?CKbvV zQ}Z@s_3JcMPhF&y1?}9uZFIBiPR3g7lf=+XEr9Bl%zRfGcaKb*ZQq5b35ZkR@=JEw zP#iqgh2^#@VA-h)>r`7R-$1_ddGr&oWWV$r<x}DZ#bg++!uinCKq;~vC^vT3#yH_E zs$t6fd0!OeHt{39E9Ex*H(#oq;dj+T-OVaBef>x;pkG0Yohp9p@In_p)hKvMo@qIv zcN2t{23&^Nj=Y&gX;<A7`MA@yDtof9<+6Ka<)s5q3vdT|2G(LkRiq{LQ}ZLX%0?}` zoBYW`p?I(xW*)#})K&792W~c8U7Vfv9k`-&Bj0_im@<_<{^BAxovM7Jg)-zd)FL77 z0GdgMk8H`jJ3_uFnKTf)R#VG`K)vMH*+we-BX5<M(Gv`O^;7g=tA0k}c*d@<H$0Nw z^QAao)GY(CaU6bJ_V{C7?pAyCSI}G(s#2AnRMy}T6})4`;6f^2%?O#x{d>*vJ;kjM zHE2`jtjVRRn;=WqVAY&m$z=IoKa{>DgJ;To@OPqNbh=#jiS$WE+O4TZIOv?niWs47 zQfRBG&W<EaZbDRqg?K!_2U-S@${R>GmU~>2O{}h17wXGEnigSIhCkg%N~|e?hG8a- zG!Wv&NMu5z!*80>;c^G9h3n#e<GnZGP4AxF02!2}l|O+3D#j^WP~|FpQfA6|hRdwS zIa{A9d~$Xw??68C#;=i47E!7>>SBt5JpCm0o-03o2u=@v^n+#6Q^r#96J5Q=Dd=>s z(n0{v%yj)=j_Je2`DoyT#yykulwTB+@ejCB{dA7VUnG<H2k=F!^!asn0Syeqjv*PH zM}MxDpnKeKGLA)cG!HXoIT#2&OIlx@1ore?mc%Gn*=YT^g6v7i7s@j|U%Cp9MUIFh zv(GiuR(0m!jP##O8E;~swen$y%KT`ZC(h}-be#o4T{v@E9Bv!Az4`?QEb@(xkMt!p z^)!YNe~4A^=QJTge?gJYXOA2vaF5>>4`oE?GFV4sx$5;%9&}yxfz<-wWk|IlA|g&! zN_Emw#w*2GT=f95(%Y1#Viop;Yro3SqUrW~2`Fl?Ten{jAt==a>hx$0$zXN`^7>V_ zG*o7iqeZV)<S6=vQwnvz+BX*pjK+#g2&d}e&7sf7T*j9VUey;68OC&FKLaT}6`D|) zUlYnV8^wicy=hE;&$nEiVbo0ppQ)+_VS>txtHUU2#SDTyU#@paP;_yxp!SAG##cB= zr@LoQg4f~Uy5QM++W`WlbNrDa*U;54`3$T;^YVNSHX4?%z|`B~i7W+kl0wBB`8|(l zAyI6dXL&-Sei0=f#P^m`z=JJ`=W;PPX18HF;5AaB%Zlze`#pz;t#7B<M-GIl$j*TQ z?KP!fG0}GOmyE=70u40;@tK<Qp$qe4=K?NH`4m2H-#2rag*boGdFs0!Vi)dSdhqV5 zpcj&&SEf-eS5r9wLXd7GNV&F&-R`p+Vd^6T?aO7Gatc($Mf3pia>zq0;k8IyvdK=R zBW+4GhjOv+oNq^~#!5(+pDz)Ku{<X$tTXZRJn{h&rj}s7rZIu)WmWA*fY%J|+BmN@ zLaTh;a1fE!z&)>u60bVjyym8Or8L;iqR|qTcxEKTRm^Y%QjFYU=ab+^a|!{!hYc+= z%Qc02=prKpzD+jiiOwzyb(dELO|-iyWzizeLugO!<1(j|3cbR!8Ty1$C|l@cWoi?v zLe<5+(Z-eH++=fX**O-I8^ceYZgiA!!dH+7zfoP-Q+@$>;ab&~cLFg!uOUX7h0r== z`@*QP9tnV1cu1!9pHc43C!{3?-GUBJEzI(&#~vY9MEUcRNR*61)mo!RG>_Yb^rNN7 zR9^bI45V?3Lq`^^BMD!GONuO4NH#v9OP3@s%6*Ha3#S<?){D`p=@UhPJW%rI1>*;f z6JEi)qW#Iq#5BtIXT9Gby|H?NJG}DN#Li82kZ_Rt1=T0Z@U6OAdyf}4OD|Sk^2%-1 zzgvqZ@b6~kL!^sZLO$r{s!3fQ5b<Yp-sP<2UYg<hksU52A%8|-o$8&DMB5F%z!9jR ztj6+2s|e!%TJ^)|3HFQf!#O^;K-MkF_4jHOIE^(Xskxk{TF+Kw0kSI4lT_n%|06m1 zQ3Mi|JMgp1NjLPiwXYcE-X8eiF?H12GpB->HW}8r$uTVS*iw1u8^9{YlPp_^Xm5IN zF|@)ZO<U-^xPAodX<lAEfqplo^sd~r=XsV^Dz|Foe3YWO9^tz&J2n5Lxy~s3{>ReX zB*#tE<lWYJkyX62^W(k=0>bWEX~@f)ST|s$oUKS@drycE1tYtdJ9b*<T~8vt_-YSR z>(uFTxNZ{n3BI*kF7wXgT6+@PI@vwH7iQS{1T!Nauk>fm8<V3`g4G-r!zX4MwU{d8 zCl*OywFH<hgEG9ECBvg8#yjEA$w63hu4od^uah*vC?09}`C|sZoNaM>gOLe`->Pi~ z8)3=UL_$OLl2n7QZlHt846nkYFu4V};3LpYA%5VaF#a2#d2g0&ZO~3WA%1XlerVpg zCAlM;(9<WF5Igo}TVG_p%Z}ctzS(|1i05vs<17aRnekfF+jv51k-~GwKk4WD?jLG2 zy`BxEk9KKblX-;suAOs^8#D{&_iicr?lG7~5B#?iW5B6(0hrrVcZ2ktlFcH1RAV=< zG({)|S2m7;`M6s*apu<<%a!sAZ)OnM)z&RQI?jh{d)2pmqI@&Xu^uD}b&mpaVXzF4 zKi&bewZN}S0zM!PJ1{7%``*x#sZR4L@b`dEz$euZow$t;95*jVV?3XHDsH^H*;F$! zo!2VjD>OqH@`(>Tha{*@R%twB!}1ng4V=^+R`Q{#fkRk)C|suozf-uCXrkIH2SC^C z6wlxR`yS;-U#uu#`OnD<PIu|V4$j^9VtCxo7&*YI{M0NH`ctXUcqQ`+ADzr~@|Zs} z08FnNCRz>%U<41%C4mp>LYLPIbgVO~WsT1if)Y)T*8nUB`2*(B;U_ha1NWv2`GqrZ z3MWWpT3tZ!*N@d*!j3=@K4>X*gX4A^@QPAz24?7u90AXaLiFq=Z$|5p$Ok2|YCX_Z zFgNPiY2r_Bg2BQE!0z=_N*G?%0cNITmAru*!Mws=F+F&Qw!&1?DBN{vSy%IvGRV@1 zS<NSq0fsn2?)Z`#`+aZJ6Doywvf4szK9w(2fgdL{D8f|4s{bQBClQ;$NTl2!eeqto z-XDk)h}X5;V=UDB5kQ}0zNEkQ{Vw9Is##j|s@|NzmaY+W64hr>->PARgL^XS!-aZj zi@`~LhWfD!H-L0kNv=Jil9zR0>jZLqu)cLq?$yXVyk%EteKcWbe^qh#spHJPa#?92 za(N<tKb?I1@FhMN5PDD2p_4kPz9dc?WB+15g^z?98@ALJmzeyDZ~Tr8u#q$&m6+TS zS282#ySe`Uw`48xO{}4TzYJdT--OZs2iYuSZ|~yl@|SUzHMF!-b}@8v`QP-NruK#! z0`EYBsS2sTCQ_n67SOO+{X)__IEAdx8muIPH153UDmpQdv`Pw;i*#z!C#>(Kw0<V~ zpn6Zq^(VUTS+51RdP6_<>se^$<YYFd`Je6h?~miwRG{s?SSH{$@&l|Ak}i5fEir5} zlSw1F-#ln9brgfY+M-Bl?)Q4|;oA=L@u`uJkibn?3{?j*qFikxUixB5-0#ESGkrWR zMnakR21bzhZiSB~Xff5}65`NyGiPC@a!_`m#FxRsl+7}rEF!GIwWrNn)0!*nPD!AK zrjjaZD^q?yi{@KgTX6n}Z?iNt!jzUhr+HdbdVWen?KIDDn=YA3sKA8MZniOthQ9gp zq9kDN!Q4}MRmrH!%2Xd@Ybj>7nQUQZBet;C_Dj5(2_?TdrXFYwmebq}YGQbN5Ex7M zGSCX~Ey;5AqAzEDNr%p^!cuG?&wIeY&Bm5guVg>8F=!nT%7QZTGR(uGM&IZuMw0V_ zhPiIFWm?H?aw*<a+;kuAS!&F>(v6#uVT@NEzi2h5I$cZ-n0~m$tmwdMTjG*of^Y%1 zW?Y%o*-_iMqEJhXo^!Qo?tGFUn1Mb|urN4_;a)9bila2}5rBS#hZ5wV+t1xbyF1TW zj+~cdjbcMgY$zTOq6;ODaxzNA@PZIXX(-=cT8DBd;9ihfqqtbDr9#gXGtK24BPxjZ z9+Xp>W1(s)->-}VX~BoQv$I|-CBdO`gULrvNL>;@*HvTdh@wyNf}~IB5mFnTitX2i z;>W>tlQyc2)T4Mq+f!(i3#KuK-I8Kj3Wm(UYx?KWWt8DEPR_Jdb9CE~Fjc7Rkh#gh zowNv()KRO@##-C+ig0l!^*ol!Bj%d32_N*~d!|&>{t!k3lc?6VrdlCCb1?qyoR42m zv;4KdwCgvMT*{?tJKa(T?cl|b;k4P>c&O@~g71K5@}ys$)?}WSxD;<5%4wEz7h=+q ztLumn6>leWdDk#*@{=v9p)MsvuJMyf_VEs;pJ<y{_VV!a4tk9(A1i3&q7?0(TsCti zt2t4v6;A5Rg5tt*l<z&%*51aE;pV#@VhKgWVg%@eN^?9HNw&!B<Du6!<Y0V;9ueZH zX)^on_(Lw+=^rc1?6C?qUeLQ$J^JR@u-z8RctzBHF3&3A8x|+s<MTGToeiLu8IXWh z7A*T&I<ZE9M)zIF0cb6jyil=R;tLV_=m=|nzAiatUb&#L2>h?i3z7_W@Q|3<Iv-$p zr4L-Ad1f8|Rv`U-45c4m#4Iu4BXPfse$;{u`z!SYGuqE$w@EC^O3G7bAcHkUy$13H zkOUN&$30bJ)8jPZ$h9K>p$a}P@MQ-NpMtDUBgH!h4Ia#L&POr4Qw0Tqdw^}gCmQAB z8Dgkzn?V!_@04(cx0~-pqJOpeP1_}@Ml3pCb45EJoghLows9ET13J8kt0;m$6-jO( z4F|p+JFD1NT%4bpn4?&)d+~<360$z5on`eS6{H`S>t`VS$>(D`#mC*XK6zULj1Da# zpV$gw$2Ui{07NiYJQQNK;rOepRxA>soNK~B2;>z;{Ovx`k}(dlOHHuNHfeR}7tmIp zcM}q4*Fq8vSNJYi@4-;}`@bC?nrUy`3jR%HXhs79qWI5;hyTpH5%n-NcKu&j(aGwT z1~{geeq?Jd>>HL+?2`0K8dB2pvTS=LO~tb~vx_<=iN8^rW!y@~lBTAaxHmvVQJSeJ z!cb9ffMdP1lgI=>QJN{XpM4{reRrdIt|v|0-8!p}M*Qw^uV1@Ho-YsNd0!a(os$F* zT0tGHA#0%u0j*%S>kL*73@~7|iP;;!JbWSTA@`#VHv_l_%Z7CgX@>d<wo!f?;Z%_x zWtw_K!q_M8*$()&!aPHcZ3ugW`s`40Uni{PBW%;|JdfUNBW#oJJWt#NAn;M_z>hg_ zgn0|U)SY~U-E5<aLBxcqGBaf+uYD5o5TNm63}wyoP>{QiT@(uPp#1jaz!(_3^Cbz2 z4ZgWWz=PdGCiGznk{^4TBfx_;ZjAHQ>dB4YI}zfEnTbf60lR%=@VWt0yc=fd38Ig* z)Q38#e9^+tA7K}IDG5Z~>JE?J+n%0_-|i2{E*$jb4h?|_^$HRHjVkiyX6@Y+)0C2a zA+eegpT1dUpqQFIwx;!ayQcWQBQTj1n5&h<%Lggt@&tE19Rm~Rijtqw6nmYip_xg0 zO_IYpU304embcWP+**H|Z5~%R*mqq+y{KbTVqugkb)JFSgjVljsR{-c>u+{?moCCl zTL)?85;LXk0HIDC3v*|bB-r_z%zvL6Dp__L*A~Z*o?$rm>cYux&)W=6#+Cb}TF&Kd zdCgz3(ZrNA>-V>$C{a^Y^2F!l_<AwP8>%3lFe$s(IOfLBLEJ4Mcd!y&Ah9r)7q?oc z5L(+S8{AhZ)@3bw0*8(}Xw{94Vmz6FrK&VF<D4FN)aeEY8AkUU<oHVRp64UimBNVG zPmOVQuvnjJPR(~l<0v~2(F=*u3ingep6h^NZe3yEUL_kGO?D;I{O<HXqQi)T-q()m zEw-i<FXFT+PLClyx677F%&0E?%>rJN;xB96QmqYEibFz|yHgUluA-=+yS}I-+#_Pk zN67-#8W(R^e7f!;i0tXbJgMmJZH%yEwn*-}5ew13D<_FYWnt?{Mv1+MI~u;FN~?~m z{hUnlD1|RkN}c1HQ6l@^WYbHAXPJ^m0te1woe;LDJ}XEJqh1tPf=sD0%b+Ou<!IGZ zKsgDSYE#K6n~RRbM~@WstVuh9)moF#U9n>R1aCoP>I>GBn4C24Zu$D)qg=gq;D??5 zUSj%;-Hvk_ffj-+SI{ZCp`gZcNu=L@_N}kCcs?TyMr-<T#dJlx5oxO`inNn|CKXO& zzLQK?yzl+O7g>37<G^Q(z2KFPh1%rFCK@?V*l8it<Y`;OnZeXPndYXlGvZ@!UVv^2 zD<>fhy$?a<7lt1`fZw<%$8@B6(Wgo!#!z9z{ab|x`+&;kP!(gfdY}A-GP&4Cbh-S< z1(kmgnMyB2z3ipEj5;4<{(=&<7a>A_Jl`ujUKYV@%k(oD=cD7W@8~5O=R*zdjM_y; zXwme~0wo0aDa~9rDnjF=B}Bbj|DHRQjN|?@(F^=bVFdr!#mwr|c0843k>%~5J|7|v zSY=T)iPU6rEAwrM(xTZwPio%D4y9Z4kL0bMLKvu4yd)0ZJA3<;>a2q~rEfcREn}~1 zCJ~3c?Afvx?3^@+!lnf(kB6YwfsJ*u^y7kZA?VmM%nBmaMspWu?WXq4)jQsq`9EbT zlF2zJ)wXuAF*2u|yd5hNrG>~|i}R&ZyeetTQ!?Hz6xGZZb3W6|vR>Hq=}*m=V=Lsp zUOMxh;ZfP4za~C{Ppn^%rhitvpnu^G{Z#o-r?TdEgSbtK_+~_iD4<f6Y7V3YF<U&v zVj0Pa&?~%lU;5MFr8Fr!=O2;I9E%%yuJRL!<OzA)w}+*QepCEc&lYp+cSX9rht2yE zEfbwX1;;Usd(vWqv=rdELe;@BSnsTtd2_#ZQwE#*(Y``Ii@KLBwJC`YC8(n3!YO&* zwA8x1tb$KHyiF%4>9xM;$}X*mJF02|WBL{SDqK9}p4N!G$3m=x#@T+4QcapM{4j|Q zwO!(hldpuSW#by!zHEP@tzIC<ftg$q9K7f^TQ~x75hpz_*ll75X?KcXKjB7J>|KdD z%BJzQ7Ho1(HemWm`Z8m_D#*`PZ-(R%sZmPrS$aHS#WP<b_K3Q@c>jH3EDitxN|DY+ zYC|3S?PQ3NNYau$Qk8f>{w}~xCX;;CE=7;Kp4^xXR8#&^L+y-jep7oO^wnQ840tg1 zuN17QKsfdqZPlB8OzwF+)q#IsmenEmIbRAJHJ$JjxzawKpk8^sBm3iy=*kB%LppNb zhSdk`^n?01FKQ;=iU+McN7Mk0^`KE>mMe1CQ2a_R26_}^$bogFm=2vqJake7x)KN( zYz;gRPL+r4*KD>1U+DU+1jh{mT8#P#(z9^(aDljpeN{mRmx{AZX&hXKXN<h<rn9VB zjn*jhsA^>uxj3x*RrpjvOaZ#`1EqK!$+8=0yv8}=;>f=E?5tGbRUd4%?Q<cc8-A>L zy$kq6mZeF%k6E1&8nwAYMd!-lRkhQTob$7s`*XqcHs;l~mHV}fx&0I&i!CHaPVSM{ zHdRh7<Yd8Xytn18mgkX!i|^GCCC-dE(3D0L^sGNL=5C||)^eg5NdM00mh8zeX^<y# z&2aJIby3iS19Ho*oeMWdwmhia0Mp5;sOAuGVww{|=SaVtqgeul>a>hP)t@YTrWm9y zl-ENWSVzlKVvTdWK>)enmGCEw(WYS=FtY{srdE{Z(3~4svwd)ct;`6Y{^qiW+9E@A ztzd?lj5F#k`=E1U-n*1JJc0{x{0q!_tkD<_S6bGsW)^RxGu%Rj^Mvw|R0WP1SqvAI zs(MiAd@Y5x!UKu376&|quQNxir;{Iz(+}3k-GNb29HaQh?K30u=6sXpIc?j0hF{VY zM$Do*>pN)eRljAOgpx7fMfSrnZ7>fi@@>Jh;qxj1#-Vj}JC3E^GCbC(r55_AG>6cq z4ru34FtVuBt)bkX4>ZFWjToyu)VA>IE6hXc+^(3ruUaKRqHnx3z)(GXetm;^0D95s zQ&drwfjhM4*|q=;i5Io0eDf?I{p}qo@7i7abHX5qLu~VDwYf4bmV~-^M_U?DL(+cG z{AyE^a|*73Ft)o5k-p)+GLXj#q01VlJ9#ZJkf|+c%6qfRgV<R5+UTr_+90OGWmS7m z;q?P(_fconepip4k)6HU7092Q_m6ykGJx-)+pdigO6KNeh-_<~Y_WlFmr-Tj&9}5u zeCf$j*o~m{lqdu!Lth&rcY}x29nI*8Y?GNg;}@3>p&6NsU3~F?!uh}HJm73xq>v$h zYoW3wJE6n9P|;{8U<^%UE2wjR4x^G_Nc$J(i)!>;g4`CCh2z^Dth#ah#<`#axDR?F z4>~hnN2%B2ZUuU6j>m1Qjj~5jQSdA&Q#7hOky#=Ue)}7LPJ!8nbZO_0Sw{G>>M7&E zb1dy|0Zi$(ubk`4^XkVI%4WIpe?Bh!D~IjvZs14yHw=aQ8-`N-=P*?Kzi&eRGZ_6Z zT>eis`!Dy3eT3=vt#Lbc+;}i5XJf7zM3QneL{t?w=U<1rk7+z2Cu^|~=~54tAeSYF zsXHsU;nM0dpK>+71yo(NFLV-^Lf7%U?Q$*q{^j04Gl71ya2)^j`nmJ$cmI9eFMjp+ z#)jKmi4lZc<;l>!={@jTm%?!5jS;6;c*Ml55~r6Y?22B^K3bPhKQ(ICc&z%w<4W1= zjTTtz_}IA$%kCqU)h#$!Yq>>2mVG}qYL}!avmCWYV}x4!YE<j!oVMvb8>eq)pgTp| zR;+sk<i0M|cJ%Y;oVV#c-&)sBEc}b3*f4IJ@-*cG9V-4%sLCN@VSzt<WgB)QfUjT| z4|T(_Hlnd@CN_4Q8UOy^0Ki8WnwymQJTV19QuzM)l4SB=$&dFJla}9EuK6s-W}19+ z^7Ga1LwiW{qkq06@O+r^_Yg%7Ro9MxS+g#FodbIEjW9|-UrH`|k49Qezi|Una<+Zv zZu@_U*I-3I!93w%;-BO4HhlLf)Cw5faDBGnNuHgSkEYp@&MS9<EvwJtVq)?#%yWA= z+>Huc7YXRLrcbYXt>?@pa{l^2pL>RrZ!22zMmi1ZR?nkaWF*`@XFK4jGh&Em3vn(l z3~^Q9&tM^eV=f^lccCUc9v02z%^n5VV6s$~k0uq5B#Ipd6`M1Kptg^v<2jiNdlAWQ z_MmtNEaeYIHaiuaFQdG&df7miiB5lZkSbg&kxY*Eh|KTW`Tk~Vw<M3M(m_<9S!nV` zDzY8T8DAH(DiRR@y}HfHmJs{1GG->KC~+-GoYE+pvwc{+nIEizq<cM<7GICd!t<Fp zS6#)ZM(CDnT2c@bn8^dH5Mn7Y6K5_vDT9Bk`HO*$G89poj3{}tb4o=@ex&%I<2WXM zWPJ7GElfmI51ZQ4RefG!&p5oi$?lkDz2PU6$1_cdMpr{>6!xP>7ZQ(S2%48l$Y98L zvs7s<&0ArXqOb*GdLH0>Yq-f!{I~e~Z@FUIPm?jzqFZvz9VeZLYNGO}>Vh<=!Er7W zS!X6RF^et7)IM1pq57z*^hP5w7HKSDd8jHX!*gkKr<Tsi!u2^FB20W%BQYZ5)KQ$L zBZ_m~(&z=z_bHU6yX*Y#O;EKF98J52TD>Gc-GssrNu5H%7-cNE{h$!aEQK3g*qy;= z)}pxO8;}nLVYm_24@iEs8)R7i;Th0n4->&$8m6(LKCRd(yn7KY%QHu_f=*#e`H^U( z{u!`9JaRD?Z?23fEXrjx>A@+a!y-_oaDB)o@2s{2%A97-ctFfrN0cXQ@6aGH`X~Nr z144?qk;MzDU-cgQOLfT3-ZR#hKmYtKG*iGf4ZJ`|`9!^SkBDUUSJCba)>mM!)k~(z z<MlkpcVBeX*vh=-GFiZS12N#Md{6&{y>djUqB`)~!UObMHB1b$UItM$<0kwlqHH;c z=)+~bkOcIT7vI0Iy(wD)vsg9|oi##%Rgrq`Ek;pN)}lbpz`iv{F4K*{ZZ?Zjixxxr zY|SPl2NsXH+5pimj+MvbZ_+HrfvdC13|9Zs)Y=nW$z<0mh<GitQ487GFo3dN5ShBT zZ8<EFYJ-MdeLR{9xFDVnhwT@fWSs<3mb9?YXz@YP{GsY6>l}%irBSm5T3ZrN#2AhY z_ZrTmS(L`U#y}VZ@~QL9wUS6AnU*7LWS02Xyz`b>%rTml#Wb0yr>@c(Ym*40g;P{V zjV1XSHdU>oY!&Jh7MzhzUV8(9E+yl5UJYga>=0Ldjwtc`5!1>LxaB-kVW;IlSPs+0 zUBx=m8OKVp<`frNvMK>WMO(iKY%P<so97xfVbg0v>uvqD+PK*vP6f?_o!O)MCW5Ic zv(%f5PLHyOJ<Tb=9-j6HkSOIE+QsoSmE5(Z*9l#bIVj4Av!-%TxAJ*LIZ)k}<E=M5 z8&8~zID(`+E!)HSu<G8+vminFC;ax|(elj2;7YfVa<M+CbkOPemAG#3eNCaipA(J# zKp0Ny_GnN>2h@Yn_to@54Yq;fdoy40&sbe3A$4uUXHsHP_~K}h#)p&Ty<c(C-{cmP zd0JxI&cB!QGA1VG>Ox(~JE?y(IBAQKl}~VQjVC-c6oZwmESL;`Xth?2)-b6ImNcJi z;w|`Q*k?`L(+Dp}t(FocvzWB(%~9$EAB6_J6CrA}hMj-Vy*6iA$FdV}!lvk%6}M)4 zTf<)EbXr9^hveAav1yA?>O0aNEpv0&rju{(Gt|dP=AP%)uQm~OE7@+wEhILrRLt&E zoEsF^nz>4yK1|EOU*kM+9317S;+bb7?TJM2UUpc!%sDp<o^NvIr13qoE+gG-rp{X( zM}ATIEoEmu3*AKHeVl}A%qNKwe4Ge&&LS>}7!<`i=W!ot8*C&fpj>mk#<a@1Lml5{ zdPDeAHH~8@6spP8p>qt~GCeqcy)?W6sl>eUnR%yCBR&Ow-rc|q;lhnI+f-%`6Xf)% zIYZru;27%vA{Qi2=J`PQC<28;tFx(V^sgXf>)8WNxxQ<D8vs)|&bOiN>wT14M9I6- z+V0@tiCiDkv`7r-06sJS8@s|Lf>mV+8h}SPT4ZGPSMaFK7_SMXH$3KN7b2V?iV-jA zh1!Z>2tv^HVbHnNUAf-wQW#zMV(h8=3x2Swd|-%AczEIWLcm~EAu7rc3s%56b;7ME zj}$pe#fc^314Mb9i)xH^_#({)tTD4hsoz<Jv$gLvCcZoVeg{3PW{d}YEx45fdopMQ zzh4|NvFea3>!7XcHUh9*G|}?k=D?9LBkTm2?fgaIG(%%$DL#}a-_990rQBU+M;jrf zCcvgM`+oyZmsUqc?lly9axZfO)02l$TMS#I+jHYY`Uk!gtDv|@GBQ||uaG^n*QR3Q z@tV?D;R;KmkxSDQh<2DkDC1?m?jTvf2i^T;+}aYhzL?ymNZmdns2e)}2V>tDCRw{= zTV3q3ZQDkdZQHi3?y{@8Y@1!SZQHi(y7|qSx$~Vl=iX<2<dgX$f8@>`@y3eSYpsBV zI`Q-6;)B=p(ZbX55C*pu1C&yqS|@Pytis3$VDux0kxKK}2tO&GC;cH~759o?W2V)2 z)`;U(nCHBE!<PCa+VaA+eoVg%s&pn6K+Fw6D~Bj(Sq7J}+z_hBY><ghN8H2rs&w3` zvJRVn>-maQz%z#zoRNpJR+GmJ!3N^<X9k%4f!=ilpGFPH6h^v$(M}b6nqK4#$CIdW zNzv+9n>@cA>0EGg?OtgM_h|j1X=!4N%!`g~%hdI3%yz&wq4rYChPIGnSg{H%i>96! z-(@qsCOfnz7ozXoUXzfzDmr>gg$5Z1DK$z#;wn9nnfJhy6T5-oi9fT^_CY%VrL?l} zGvnrMZP_P|XC$*}{V}b^|Hc38YaZQESOWqA1|tiXKtIxxiQ%Zthz?_wfx@<8I{XUW z+LH%eO9RxR_)8gia6-1>ZjZB2(=`?uuX|MkX08<in7IG<(1M==n@8kE5Me589?jvT z(VMo|{oN<TKZ8xV4K`3TfYNXV=KrnM{|906zl<<4RZrah5^Z&u&K8^y<XWR?lqpMq z*!=RBg#KPn5F{_D#;;s7LX4X-88}i<*nHKzXX~Jcxa5xjm9ck&)A<q<^NIQiecF*) zAceKtlM&yv?sj$cae2F$&iC2*iv5eVS>2Dz*=ep%hMwK$TVTyr2*|gDy&QOWu<aq= zES%k$K3|^Rk9-==@u)!=KK2?QF2pCH+kJ5`B#dhzvy1$1H~~Fl0f`I-HG*-)L(~Su zDv%Hsw!!ZhrZ<p$qVF6deM7+R8E$9&$kq?Wzc_dg`sR3f_WJ68dk7~=SSwOYapvQ> zorR#*(SDS{S|DzOU$<-I#JTKxj#@0(__e&GRz4NuZZLUS8}$w+$QBgWMMaKge*2-) zrm62RUyB?YSUCWTiP_j-thgG>#(ZEN+~bMuqT~i3;Ri`l${s0OCvCM>sqtIX?Cy`8 zm)MRz-s^YOw>9`aR#J^tJz6$S-et%elmR2iuSqMd(gr6<O2pC7_LR87#;Sdf%zzI* zg)&032aiWaeCX%2H}S0O=243UHWOaOv9O9Zse8>a#gA_+=N(I6%Cc+-mg$?_1>PlK zbgD2`hLZ?z<RAA}($7nPJ~Y%yBCghN4Iv(BPi6%p!!B0Z9H(i_4jmymVmat@5@x$f z&P@#)-u%pG8st`SK7mwnnq|wi%`9aw$xiu;^g=5`J}Ve&NHoxRQ9J7@-8xy`^2}C^ zRcPOa$y||OOZF&k)*b$K-5!p9ohNx@R~fESqBhel16r=avP&wM(&`tkv`kWMA7_G& zT9vw-v>4S~uhJf=rraLBL?H#c$cXyqt{u^?#2vX<rF~#xjm8V&3d$WjF72Yk9lqGd zU2g#5`8V5mak#w|hV^_1GZo-D9~Ey;F|T*gu9J7}u9SD-u9f#*UlY~jE;s&U>2sFb z^EU-9jmp{IZ~^ii@+7ogf!n_QawvItcLiC}w^$~vgEi(mX79UwDdBg`IlF42E5lWE zbSibqoIx*0>WWMT{Z_NadHkSg8{YW4*mZ@6!>VP>ey}2PuGwo%>W7FwVv7R!OD32n zW6ArEJX8g_aIxkbBl^YeTy5mhl1kFGI#n>%3hI>b(^`1uh}2+>kKJh0NUC|1&(l)D zh3Barl&yHRG+Le2#~u>KoY-#GSF>v)>xsEp%zgpq4;V6upzm3>V&yk^AD}uIF{vIn zRN-^d4(Sk6ioqc<Qp=>K@EObsAi#Z-u&Hh#kZdv1rjm4u=$2QF<6$mgJ4BE0yefFI zT7HWn?f668n!;x>!CrbdA~lDfjX?)315k1fMR~lG)|X_o()w|NX&iYUTKxI2TLl|r z{&TWcBxP>*;|XSZ1GkL&lSg?XL9rR4Ub&4&03kf};+6$F)%2rsI%9W_i_P|P%Z^b@ zDHH2LV*jB@Izq0~E4F^j04+C|SFiV8{!bth%<Tod{MPTY6WHO$dzNX4w2;pzb+Oem zi}`RS_fkC+T@Og2_EV(M-iPFENHyx@oIv_MuPoIud-{e0V-Uf%7)@4g-N3gQm`~vx z?xgzfHP-AqiSg$9SflWP^m#NOTddFU+M+?+(8lr_g^KY#6=U~7!isX>bz(KfCg42^ zGz5P7xor$)I4VX}Cf6|DqZ$-hG7(}91tg#AknfMLFozF1-R~KS3&5I0GNb`P1+hIB z?OPmW8md3RB6v#N{4S5jm@$WTT{Sg{rVEs*)vA^CQLx?XrMKM@*gcB3mk@j#l0(~2 z9I=(Xh8)bcR(@8=&9sl1C?1}w(z+FA2`Z^NXw1t(!rpYH3(gf7&m=mm3+-sls8vRq z#E(Os4ZNSDdxRo&`NiRpo)Ai|7^GziBL6s@;1DZqlN@P_rfv4Ce1={V2BI~@(;N`A zMqjHDayBZ);7{j>)-eo~ZwBHz0eMGRu`43F`@I0g!%s~ANs>Vum~RicKT1sUXn<V_ zg@YtD9Y@=Wecy}B#uLZ`0Y6*jpV`vuxU~A+4P62y?i|jRG)tkWzXVjI@x6TqM$m}# zbS|Bk;hWG!R)sJ3qv;#m`B;@pUIZ{OsCYTt%2wAuR~4+#U+=ZwfPhp%fPgsu{Rrcq zL~bO~c18x)!WICYfrX*Vf6Lhu6}6<W1yDXGO*a;t%N?v5EEn88Lf2L+chf}>L=gOG zDR`d=#>s?m+Af1fiaxYxSx{c5@u%@gvoHf#s6g>u57#@#a2~fNvb%uTYPf<C#}ju9 zHihjbYPO9=#1gmJRf;*(Y<k^4B)ySqM)!mgM>BoT_$~a^w96(}#d;-wELAoaiZCbM zxY4fKl<v{zHLssJ@4LiFPH<esk1E$lEtkXM<D=k?FHU{G^xaGd3~L?TcX;B8eN|@o zjj(tZEIt*eN_K^=W0b&P;RRu>S6-l1!b1!yra|`LOQoJB))=Cx<t5x}2d!26+-1C^ zR9eZmu9JG?UQV{RPjYn{+%DDoEfyXeJtq?V8!!z7MxQwlem<}2cde<XVcUvCW#h_c zCr46juv}&4@(MVkKBg~Byf0?bz(EkPTt-l3s=>UAYqFcTDThhA?d}6FD$gYlk**!# zD=!KW>>tg1EtmSejwz{usaTPgyQm~o+NDg`MvNo)*2eWX*qAQ)4_I?Pl__?+UL>zU zvoT(dQ)pe9z1y}qa^fi-NawtuXXM>*o6Al~8~$6e>l*vX)3pB_2NFKR#2f&zqbDp7 z5aGX%gMYRH3R1Q3LS91k6-#2tzadzwbwGd{Z~z+fBD5iJ6bz4o1Rj#7cBL|x8k%jO z{cW0%iYUcCODdCIB(++gAsK(^OkY5tbWY;)>IeTp{{d~Y#hpaDa-5r#&Ha?+G{tn~ zb(#A1=WG1~q1*ReXb4CcR7gFcFK*I6Lr8bXLt9>9IybMR&%ZK15Pg4p_(v5Sya_70 ziuUYG@EBKKbKYLWbDZ)|jXpJJZ&bB|>%8bcJ7<K?KbboaTR($??M~exw`OmcIx7v7 z={kv@I*3UBm_JtqtFd~^0Y(My{C)7O?M1s{T)vS@D($(u<W!r=KwzSywSmkU3_5Df zP_MIU+Hxpz+^!NFy1LC7I-QOM=d{pcV`ef_t|-ECQ(2y-u2h-4>>l2>hXuf-h5Bm+ zHZ55e9(Sg>G@8a`P@3e2(YWbpKayoLQ}ar?bOh2hs89=v+ifONL~;q(d^X$7qfw=; zENCt`J*+G;dV_85dL3Tm5qz2K4m$dvUXh>H*6A@*)DSZ2og!!0GMoCPTbc<nj>d!h z@fRl3f;{F%##~e|?vw6>4VLOJXrgF2O{)k7={TiDIE=(Dq*Qy@oTM*zDr{&ElSiYM zp<=R4r36J69aTWU+R9Hfd$H5gWmJ?V){KU3!FGyE(^@i!wFjeZHzi@5dLM387u=ld zDuI1Y9aR$wW>s#I{2!yLDaVkbP0&*0Rw%6<cx1-RS5PNoNfinsujvxd(ZL|$GBWig zRa-cyjbCj@hjimsWL8a15(2Yx)Y{G|kE;%x%FYu<@p92kV>bi(LtieJQ4(1V!z!ec zxPd)Ro0iU%RP#L|_l?KE=8&DRHK>jyVOYvhGeH+Dg_E%lgA(HtS6e$v%D7I;JSA2x zJyAuin-tvpN9g7>R_VAk2y;z??3BAp?u`h-AVDA;hP#m+Ie`7qbROGh%_UTW#<d34 zz&Cs3P;q?uMJ`^xLS#kTigwMwHwV0^d~LVUp9}r;c9y_pcT2*zFrI0v>R8yfGp<`u zT0}L)#f%<U%8Y+)jqE&8ed=$=JjeSnb4Y#P_lkT5EqSi<>(XEE)^iXVkO8^cvjflS zqgCxM310)JQde*o>fUl#>ZVeKsgO|j#uKGi)nF_ur&_f+8#C0&TfHnfsLOL|l(2qn zzdv^wdTi|o>$q(G;+tkTKrC4rE)BY?U`NHrct*gVx&Fq2&`!3htkZEOfODxftr4Te zoseFuag=IL1Nmq45nu|G#!^@0vYG5IueVyabw#q#aMxI9byjs99WGL*y)AKSaV(zx z_`(}GNM*1y<}4H9wYYSFJyg9J)H?v((!TfFaWx(sU<t2;aBGeC3Et<4d@8=a1+y1+ zC{viFxsY`fMWFdmm8XA{gpkf9>*fU823wPgN}sS|an>&UvI;9B(IW(V)zPBm!iHD} z#^w74Lpmu7Q-GzlVS%*T-z*?q9;ZE1rs0ART4jnba~>D}G#opcQ=0H)af6HcoRn+b z<2rB{evcd1C9+1D2J<8wZ*NxIgjZtv5GLmCgt?t)h#_#ke{c+R6mv6))J@*}Y25ef z&~LoA&qL-#o=tcfhjH{wqDJ;~-TG^?2bCf~s0k4Rr!xwz%Aef_LeAklxE=Yzv|3jf zgD0G~)e9wr@<NAwXzn@Tr_JeoALXYsIL!5suMVtRWLsesHCk)H^$%gST+;+pb2o(2 zp@>)BCjlY84wz?$NS8KC9I$wf(T&+79JjF#n?BTI)Oub%4wiOcqw+R`R_q<`dcuoF z%~hKeL&tDFFYqCY)LkC&5y(k7TTrD>35rIAx}tH4k!g9bwYVJ>Vdir4F$T*wC@$08 z9Vo*Q0>*RcvK##h>MGUhA9xix+?c1wc6xJhn)^9;@B<A{c%wXcknJHL8?TSUQilQ^ zT35Z%hWih0GcUZZgPv6G%jjVNuj1NPD|n^)OAlY0@vSi`)!cZk5VUw@Id1!S;G$IS z`&_SaqDl=^3l4kv>E6i*Rl8VQdstnLOP1mq$2;!bfASHmiW7|=fA{k$rs^-8n{D6_ z!O0=_K}HvcZJLSOC6z-L^pl3Gg>8-rU#Sp1VHMqgXPE@<y_*(2S91GdCv4<dCoaZ? zA?4TKM)S&Oq$p$!!5EeBG8Z?C<sUM7r)h{_98iuE!Rj!{@7Y!kZfGX90bSl|Q9|d( zxcPg$!rc0(rdS0}iJHFbR3;sEmCo#kVYCM&ov7oV-K{L=<CqzGagYVnblf6_U&P1Q zSLpH1tLN#w0fD5VX@bqBZp(8ahlk9j+Vf;gmN>9x&IHe;K3;!^SQLDP1Gk&szPtk| z!gP;D7|#y~yVQ?sOFiT*V(Z-}5w1H6Q_<rHoVq2SN~wRz_&Lb+eg25kD%S_<hy!|d z479UbBeZkS!YA}P`u8#z{w9z_yvIJnA$tgrix7XC=mr8W+{e#<F1sp_;_?cBaw`XT z{bg_Y4+SLce<~np|HIGH9$+#+Xa9d4AC)F2<R~X3RKz7@#>U5JM#iW16yZiFRP1Re z6d4#47#NzEm};1qRP9}1;S?AECZC5?6r)p;GIW%UGW3$tBN7WTlOy|7R1?%A<1!8Z zWcm5P6(|@=;*K&3_$9aiP>2C|H*~SEHl}qnF*32RcmCVYu#s!C?PGvhf1vgQ({MEQ z0-#j>--RMe{&5&$0wkE87$5Ic5_O3gm&0wuE-r3wCp?G1zA70H{;-u#8CM~=RwB~( zn~C`<6feUh$bdO1%&N3!qbu6nGRd5`MM1E_qrbKh-8UYp5Bn)+3H>W^BhAn;{BMii zQ6h=TvFrK)^wKK>Ii6gKj}shWFYof%+9iCj?ME4sR7F+EI)n8FL{{PKEFvB65==*@ ztYjjVTJCuAFf<rY<ZEMlK$u$5-g|rkMy)?}zrg<cj{J4~fJ^?r-mLI|&wp8-{--Y0 z$lBtc{7L`g@4CFzKLU6_{RUts#(({~fZ<<+Tq9>8I~yB-pN_PJtqH&j$`#<<`CruB zL=_u3WB~-<Bwam@u?Y3tJi%|VkE@FOA_WbQgjf<(NEYJn?j2c2v5%5fY6*Nhc0Kf@ zGyVA6F-((}nGN@{6!@*o-0aL#%yo5ZdR<*#pw-c}Fqq{ED8`ZcDuWb@&5e@{u$??R zV{;T)A~l!;PQl_M_0q-T2$E*e7zG=uI%X*)DM_7M7K_epWs6wGsb%#n4GsmXWLsXM zBQM5{n74^ZHYhM!mF)Naiww}*4UI<SX?1IsY%1lG@fVF1N*k`uZNm&coJ%VsTi)30 z63S(&5hkN(3);{^TsoYpatne&4UxTgE!PzT(%CmU7wStmP;ts@1czZcK$fFnmQ60{ z1`faF@nb=Dgf<0A3VGLZjnb0{n@9h2n!kn_HCDKyXu;%%6d9Dt4i)X*2_22dAHbxa z2srvHbi^3iUv%cZJHSx)8Kd(wg0x*i!0jVB91}Q)OsRD*{RUFUZe`rRbZj*_$$qM6 z%-6(nVT*<9hbz`OdMZ3^{PJ3{Yc<61R-(jj<Z3MHVtdi1*Jd3m$03jA7{pLqiqgWN zuf`QaEabQ(LKVZptm-fx-rT-qkcLwos%8=P@J-?UgS&Rj;xcvu%L&V&GZ|Av2=2YY zuK2muzm-$n>;t3q)iNn0eU(mF<W>Tih<4nOAb>1#WtBpLi(I)^zeYIHtkMGXCMx+I zxn4BT0V=+JPzPeY=!gAL9H~Iu%!rH<j+~n)ld$6<geb2z!M*B;3n68THTn)6(b11z z4m(Nwk^Vyz86bu0^6;Tn%;Ji#7$WO^G#_C0*A{VAYI#R4+3k40>0-S@IcG%~=tB#6 z3?WE7GAfJ{>GE{?Cn3T!QE}GK9b*EdSJ02&x@t|}JrL{^wrM@w^&})o;&q816M5`} zv)GB;AU7`haa1_vGQ}a$!m-zkV(+<n8pPDe>M>q!vI0Swo18{;<>GYZw7-V-`G#FZ z;+`vsBihuCk1RFz1IPbPX8$W|nDk6yiU8Si40!zy{^nmv_P1=2H*j<^as01|W>BQS zU)H`NU*-*((5?rqp;kgu@+hDpJ;?p8CA1d65)bxtJikJal(bvzdGGk}O*hXz+<}J? zLcR+L2OeA7Hg4Ngrc@8htV!xzT1}8!;I6q4U&S$O9SdTrot<`XEF=(`1{T&NmQ>K7 zMhGtK9(g1p@`t)<)=eZjN8=Kn#0pC2gzXjX<PjHqiA$Vvf_R%9gKYsvdV^zlWxqzf z!#>cadjHMc_pfV(@^3541)LC1fY~k2zn&2PdaW`RPEHoKW^(p_b=LxpW&kF?v&nzb z1`@60=JZj9zNXk(E6<E`2y|0HP0)>D5D}(@k4Oi@$e2^M%grhlEuRwVGjDDay$Qpj z`_X-Y_!4e-Y*GVgF==F0ow5MlTTAsnKR;h#b0TF>AyJe`6r|%==oiwd6xDy5ky6qQ z)}Rd0f)8xoNo)1jj59p;ChIv4Eo7z*{m2yXq6)lJrnziw9jn%Ez|A-2Xg4@1)ET2u zIX8`u5M4m=+-6?`S;?VDFJkEMf+=q?0D7?rRv)mH=gptBFJGuQo21rlIyP>%ymGWk z=PsJ>>q~i>EN~{zO0TklBIe(8i>xkd=+U@;C{SdQ`E03*KXmWm4v#DEJi_-F+3lrR z;0al0yXA&axWr)U%1VZ@(83WozZbaogIoGYpl!5vz@Tz5?u36m;N=*f0UY$ssXR!q zWj~U)qW9Q9Fg9UW?|XPnelikeqa9R^Gk77PgEyEqW$1j=P@<dE4w(u(3iVMi-8SY4 z3}C{Rr_5Fdb7Rr%)CRjq4+&Hx?mUJXe6rA*s&n~(V48wA1sGg{_CaE0GHmqWDt`D~ zX|%%BrEov=miSU@%ILVmtO!gF&qB~Zwn*+dVv$gW4nxk2U|7hBM@%!T=tG2}g!3V8 zkh2ON65LUEoMIT*<uZYoomew53~|P7OCgONbH$V*wBiXS3f4p|H^IsIX`jOD;1u>L z*ndO!fwPeq_7J_H1Sx>#L$EO_;MfYj{lKuD8ZrUtgQLUUEhvaXA$)-<61v`C=qUhI zioV&KR#l50fn!-2VT`aMv|LycLOFPT{rRSRGTBMc)A`Cl%K&4KIgMf}G%Qpb2@cB* zw8obt-BI3q8Lab!O<#zeaz{P-lI2l`2@qrjD+Qy)^VKks5&SeT(I)i?&Kf59{F`Rw zuh7Q>SQNwqLO%cu2<XTECiMRi^Gbl(lC2paG3*Thj*0)}Xq~An04S6wpQhX<1~$1w z$|BShs8E$Oh2P_lh%5{Rt@}ZR@|tp`N8?PA&uzngg2`_3EJvV=voL0TNQlm`uQfnb zmflQz*loTYcGz`!%+Vj=^M0e)jrIFBj=?aWXQV3D12mMODUEwaCDT}9Bp?=+Yq#K7 zp&vz<l)hrRjq0Yx1fxPL#%qOhE`AlXTtmsE?PArtiI!FPsPG%YD{1QYCJzkF(h3yM zSgG22fY44@_X7qJb~JHEIIXuHl5OFsr%T;sn2uH&>lzcJ7eR*3!g<TJ_lZfH8Wr<# zgT0tcvD1Q&1BtX2hf7@$jhm<`+i@heDmB$3?k`tQKjG^qZF&M6uLr9-`_h@i$<7L} zgUL|Kf{v`NW#Z9N7|M>}U)9=EQ}js-q{d%h!wl6X3%H0Z2^8f&^H;yqti4z6TNWc& zDUU8YV(ZHA*34HHaj#C43PF<m2DoY_InyxnT#nQbdAIC5&)!sabH!!uF>Zq7a><f0 zgtG{pGT8+md}S0t4`>=PMmj4+?C4&l=Y-W1D#1VYvJ1~K%$&g-o*-heAgLXXIGRhU zufonwl1R<@Kc8dPKkb`i<Tc2Ft*8|Y%hdxlha;A>5P9VFT_NOiRA=#tM0WX2Zut)_ zLjAl<azDfvq~H_KwlbAX@QUQH^9B7mGKnyS-1=w5);r`=sJqkPw~ttGrcw9@zpN33 zC6*)>JS1&nnrL8x8!o$G+*z|kmgv4DMjvfnvH)7s$X=-nQC3(eU!ioQwIkaXrl+58 z@v)uj$7>i`^#+Xu%21!F#AuX|6lD-uelN9ggShOX&ZIN+G#y5<zsBg0Jzu|^0arbz zHZiy8&9{9<=}nzl@rOCs!y6zYzW)*J$?3ymq5#w^1&H{60|ozf&;t&27aM?KJHT_= z<UdaNf1K`#u@jOYj3_~Jugv)kjhZ$C{)TR=WdUcB0>T0q+RL*(T(EP)(nP744-ML= z+Rs3|2`L4I;b=WHwvKX_AD56GU+z92_Q9D*P|HjPYa$yW0o|NO{>4B1Uvq!T;g_N- zAbNf%J0QBo1cL@iahigvWJ9~A4-glDJEK?>9*+GI6)I~UIWi>7ybj#%Po}yT6d6Li z^AGh(W{NJwz#a~Qs!IvGKjqYir%cY1+8(5lFgGvl(nhFHc7H2^A(P}yeOa_;%+bh` zcql{#E$kdu?yhRNS$iE@F8!9E5NISAlyeuOhRD)&xMf0gz^J927u5a<R_91y>K|P- z>B%*9vSHy?L_q)OD>4+P;^tz4T>d(rqGI7Qp@@@EQ-v9<l3HhbAKAXS;d<mAzAm?% zWxLu`9iXuSd^l-vs5}td&}`9WmHp3f-ddBjF%W>w-;n;7N05{)V4c7}&Y^!`kH3}Q z4RtMV6gAARY~y$hG7uSbU|4hRMn97Dv0$Le@1jDIq&DKy{D$FOjqw{NruxivljBGw zP4iM(4Nrz^^~;{QBD7TVrb6PB=B$<-e9!0QeE8lcZLdDeb?Gv$ePllO2jgy&FSbW* zSDjDUV^=`S(Oo0;k(Idvzh}aXkfO)F6AqB?wWqYJw-<Q4@a(N2WiV(%Vq!M!1j2wJ z!(_tjDZ}FRqGOyyFaZ=BcaPLacu6&odeD1kOs>1wOn5!{-ghaHb^v|B^92LmQ9QZj zHA&X)fd%B$^+TQaM@FPXM$$DdW|Vl)4bM-#?Slb^qUX1`$Yh6Lhc4>9J$I4ba->f3 z9CeGO>T!W3w(){M{OJ+?9!MK68KovK#k9TSX#R?++W4A+N>W8nnk**6AB)e;rev=$ zN_+(?(YEX;vsZ{EkEGw%J#iJYgR8A}p+iW;c@V>Z1&K->wI>!x-+!0*pn|{f=XA7J zfjw88LeeJgs4YI?&dHkBL|PRX`ULOIZlnniTUgo-k`2O2RXx4FC76;K^|ZC6WOAEw zz~V0bZ29xe=!#Xk?*b{sjw+^8l0Koy+e7HjWXgmPa4sITz+$VP!YlJ$eyfi<KyWTm zFcof9N;tvhj*k<(tO<;L#aIbBw`3X1?v|{U!$P^D+Bj~@or<|6qo%K?RMVEGhD~Ka zJ4LTJE~}5brdzk+`%xg32ga4AN^7K}=mu{->3^6gGx6jZLpbUzX;!Z6K}aoc!1CRi zB6Lhwt%-GMcUW;Yiy6Y7hX(2oksbsi;Z6k*=;y;1!taBcCNBXkhuVPTi+1N*z*}bf z`R=&hH*Ck5oWz>FR~>MO$3dbDSJ!y|wrff-H$y(5KadrA_PR|rR>jS=*9&J*ykWLr z-1Z^<F@{b4F$OXI9nXROeH=v7we7Mk%PT*bsvs`65Ve~Mk98j+>Q<W<ER>OxE=!6I z%Bozo)mW7#2Hd$-`hzg=F@6*cNz^$#BbGlIf${ZV1ADc}sNl=B72g`41|F7JtZ^BT z+y}nqn3Ug`2scS_{MjykPW2~*k$i6PhvvxJCW;n!SK5B8Rpm41fCEdy=ea-4F`rN5 zF>ClKp#4?}pI7eR#6U|}t`DA!GQJB7nT$HVV*{qPjIRU1Ou3W;I^pCt54o|ZHvWaH zooFx9L%#yv)!P;^er5LCU$5@qXMhJ-*T5Ah8|}byGNU5oMp3V)yR;hWJKojJEregX z<1UPt%&~=5OuP(|B{ty);vLdoe7o^?`tkQa7zoXKAW6D@lc<Y9BEsxR99CK?eu(Be zGA=o2I=p|tu*T4PbHe2diyG42d8!n4Hg)n2a4xjc6z78^o#R>+FTzucotaOfJ!(Bm zHE8f8j@6||lH`y2<&hP}Q1wr(=6ze0D6NRL{7QaE1=nTAzqjIeD}Be&@#_d*dyurz z&L7xo-D9!dS`i>^GaIPArR@r=N#-ppIh!UBcb!N*?nLUO+*%C>_dCF1IH)q>5oT(t zjQo{AoDB;mWL;3&;vTt?;bvJSj>^Gq4Jrh}S}D>G)+b!>oRDWI?c_d77$kF5ms{Gx zak*>~*5AvaB-Xl)IgdZ<t6nEV?}Cne<P-n&MECe~i3&sd4ZANKmk95&dg5wNK})LG zCB8Pla-X7EnslQM^yf-}PB(m;Y8753eJ&Ix-9#IThb=9p5d$-pGni+k$)lElNRT8S z2KNbs1uGE`I0DL!MEBb)!?uqF-gPGn_4IgS%r?~h{NnAe9R=0vb^&$>^Cupv6HxQ0 zM(KPaDpPsPOd)e)aFw}|=tfzg@J1P8oJx2ZBY=g4>_G(Hkgld(u&~jN((eJ}5@b1} zI(P7<P_r5po)9z#EH~syS!Kqb>j443AZj*I@%q!$JQ2?DZV47U!|Tt6_;tlb`mSP3 z74DE4#|1FMDqwYbT4P6#wSI%s?*wDc>)MR$4z9ZtJg04+CTUds>1JSDwI}=vpRoRR zLqx(Tvf34CvkTMOPkoH~$CG~fSZb;(2S4Q6Vpe9G83V={hwQ>acu+MCX)@0i>Vd`% z4I8Ye+7&Kcbh(*bN1etKmrpN)v|=eI+$oD=zzii6nP&w|kn2Y-f!(v<<k5@rT?>aE zKmOz#{6PZB(8zD={il`RO6D}v(@mN_66KXUAEefgg|;VmBfP?UrfB$&zaRw7oanna zkNmVGz4Vhd!vZSnp1(&_5^t;eSv6O771BloJAHi=Pnn+aa6y(e2iiE97uZ{evzQ^8 z*lN@ZYx<-hLXP^IuYLGf<01O*>nDp0fo;;Iyt`JADrxt7-jEF(vv_btyp6CT8=@5t zm`I0lW+2+_xj2CRL|40kcYysuyYeiGihGe&a)yilqP}5h+^)m8$=mzrUe`$(?BIY> zfF7-V10Gu0CkWF)wz04&hhI>es0NS7d`cnT`4y8K!wUAKv<L<7Nid8Jrumy4N;IHd z0paO3I2Y8JehmMfgyduZhif4rEPfg6bIuG&hw$^v0?8-vhVwO#EmG$GgX(#!Qo@^$ z<m+!1?0<C_U%$N(<^XtW4bWV(|L;4D|JhsoHH4d!NAbN}oKfJyuv5AQ6CP*V90d}f zAmSLHq0?s)+8ts_)0k~2xCrIz!|z4!`W4%My`pD0zopO9WOJw=zZ>$H<u&P)<#gp? z(e?3pi^~6P4M{O2ae7SeM+!0{y+F5rpa@NvJB^`+VBA%_JCR{x-;!_%(V_^C$+0Fo zP2ZY+=+UhgjNlCKH0JAQaN!lp>09fa>KeNQvwUNDT1zn}_*RHykC$CD%*h7vRCQ&Z z4&N-!L>(@8i?K$l5)13n0%VPPV`iG7Q$2{1T3JypLSvN%1kX73goBIOEmg=Uf$9e? zm}g>JFu}EQKH>|K!)m9teoCmTc`y2Ll}msZYyy0Pkqjeid66>DP_?C{KCw94lHvLW z-+X!2YSm70s833lH0o+|A%Xwsw`@8lE3ia0n_Dve;LC7@I+i~@%$lD|3fNf&R6ob6 z@iGfx^OC4s`$|vO!0jTWwVpX;X^EqJF{i324I>N=f@u+rTN+xJGGR0LsCQc;iFD=F zbZJrgOpS;04o^wP7HF5QBaJ$KJgS2V4u02ViWD=6+7rcu`uc&MOoyf%ZBU|gQZkUg z<}ax>*Fo?d*77Ia)+{(`X45{a8>Bi$u-0BWSteyp#GJnTs?&k&<0NeHA$Qb3;SAJK zl}<dpK~|?-2MdqSy$cG$9<5m0w^hpeS#3f_m*8b`Btwh>H*~eyD-0qHI3SEcn`_7d zq@YRsFdBig+k490BZSQwW)j}~GvM7x>2ymO4zakaHZ!q6C2{fz^NvvD8+e%7?BQBH z-}%B{oROo2+|6g%#+XmyyIJrK_(uEbg%MHlBn3^!&hWi+9c0iqM69enep#5FvV_^r z?Yr(k*5FbG{==#CGI1zU0Wk{V?UGhB<Ctd|b<#lQNMxZ5VviiRyuMI#pIiZ2^|JDK zO3L9dCXa}f;^Y$f(=pZwzVcA246lD95B`-WJHN6#wg7oz3xL9W|C>Bfv9<dD0O1Z5 zDLG^Xl+Vlhxug@ILjD1CqP%*c+=P&Df^gw{NCD&our?`fOtE5SV=k3X|F3}{5*{RU zTN!|*CN{h6y&J|<rmSR8TqE6jhSOEc(c5Lq7H6jK^9P{S<*}s>HP9A-AmcJmL^f4S zY3E2$WQa<os1kLE5}@;1pUY1%3gz3i)o@!9{w3g}zt-AjedDM>&n#WRQ5DOqty_Pu z-NWQGCR^Hnu^Vo2rm`-M>zzf|uM<GnavRyT%^9&KYCGX1vzC+ZzJoBv;GM8?M7el_ zOj4`ATGTY0Qyjz0MsEJ+d7MkgeT7odVS~t|L2-3{W5|1Mb|4}HxM{J)D%=MF#!F5H z$znU~W8GDE6~2jQuI4MQE(l2$c<!zZW}|ItOsYzO@}yDhw1^oS#npP$zC*=lO$*6U zu88^KQNrO|Xq6jw-X@)K(8^m_c10_RPV^ic1Vi^D1e|SZ@=YeGkvwPwnwfN*rB9q% z-*Y8R$pQNHhf+PC3yqmzyMhS)YhbF{OjKYv9*GLYu_9w+4+Wa?dcPq`6UO1E2Ny<B znj!WtPptmhi%@C4^+Q3%$RaJ9LHRmD{p0<C-3^<mgR}Lr>CUd1X0{wISJL2Pp=AO5 zF@(50!g|SYw3n<_VP0T~`WUjtY**6Npphr5bD%i3#*p7h8$#;XTLJAt5J-x~O1~`z z`2<a~bE>C~P4%XSI(JbrEmVMEwqdsa^aqXWg;A6KBn^jDxTl!}Q!^WhprL$kb(Iqq zUS`i$tIPs#hdE-zAaMGoxcG?Z;RO2L0Y|gcjV_)FFo|e)MtTl`msLTwq>po$`H6_U zhdWK97~M>idl9GE_WgobQkK_P85H_0jN?s3O)+m&68B`_;FnbZ3W*Qm++gh<gg&=e zndjA>Ss7<TnPD^1F;1U(juVW9o>|T4b7m~VVV%j0gl`Iw!?+-9#Lsb!j3O%fSTVuK z37V>qM81D+Atl};23`TqEAfEkQDpz$-1$e__>X2jN>xh@Sq)<Ygb_LJo1t>I6sj@< ziJ^66GSmW9c%F7eu6&_t$UaLXF4KweZecS1ZiHPWy-$e_7`jVk74OS*!z=l#(CQ^K zW-ke|g^&0o=hn+4uh-8lUh0><E4`l}*L0l`Mtr6!;{!8(D|F|5-srYFMx1S#{CLoi z-u@yl4F$V%pqJZK;U+B~so`D@_w#Z-bY@Qn=YAO{w^pRVf-oYOD2(2OLZqnWR4`y= zDh@E^+A7oBck(|Ajx3`M4sUxg)ut2KB~3O;R|I=v4>!VIXXnQXwKr>`94+2~<;+`k z$|}QZ>#pm2g}8k*;)`@EnM~ZQtci%_$ink9t6`HP{gn}P1==;WDAld3JX?k%^GcTU za>m|CH|UsyFhyJBwG5=`6562hkVRMQ=_ron-Vlm$4bG^GFz|Jh5mM{J1<Tk+4XYX( ziO#`V$T`))Hnit$gsM99=Wj7wF~qPn*YlclqD|t>`!!hAr~8<bbVd`cJIuqidsrOf zU2boSJkW~@abR_!UeoB!SbqQ;aILZszb&@Z!rjE#A2zjDGylM{@3Xh6m}m%7>F^w> z^YhQ=c|bFn_6~9X$v(30v$5IX;#Nl-XXRPgs{g_~RS*znH^6Vhe}8>T?aMA|qfnWO zQpf(wr^PfygfM+m2u!9}F|frrZPBQ!dh(varsYo!tCV)WA(Wn^_t=WR_G7cQU`AGx zrK^B6<}9+$w;$vra<KXC!@9QY7p=NFCVMP6-P}~2^ZJJ3eFVYE6&4hIiV8E=s8tr# z0#qZaEmZE!!D0z*QCvpKn7H8h!avhr%{lz@vGDf7f)P2r!v7rHVgu9Ko#EnO@3(an z?_kW{_uoD`nVxH1<HCRHk*AAK{oz3Y8>)QWMKf_Tnqg93AMVZ6Qd=q6rdB{;ZhsoT zWy9QhnpEnc@Dauz4<m19Rdfw8y;`Kav3Hx(A`<JMc*}%4lpGR%kQ5PjiVk{h>!8gq zqDanAX#$^vf-4~ZqUJtSe?SO+Hmb?)l2#}v(8}2+P{ZZuhlib0$3G0|a5?JR<k*cm zCmOOnj3(-HNh(i177pAS7^kL4T{>>QgUUP$HTE5hb`h>imq#7P+Y*-UVLm@9km|V# zoigziFt$bxgQMwqKKhd!c--&ciywIED>faY3zHLrA{V#IA)!mq!FXxf?1coGK~N(b zjwu*@2B1^(bzFVBJO`4EJ$=it!a0kbgUvPL;Er(0io{W4G7Bkqh)=g)uS|l0YfD}f zaCJwY7vR-D=P9M68`cmtmQ^!F-$lt@0S|9G7cHgT13A0xMv)HmH#Z<4{~iYo_VOD{ z5!kU+>mUOvHouw+-y?*cNlUlDwD#;6ZvAIc$YcwG&qKZFh>EtM(Eda+w)E$HcfZyB zG*$<*ae_ApE%gxWx%O^~XMnRSNLv<hmJFP&{*xkGgV^OrK?1kLgGbB96vK2H_jZxB z{uSH8-Mbv9D(hh0ecU+E0xnSpq9S%5YU?hQTM<WFbb895&H6T9H6~AYhFscp!GJw{ z{CMJQRqzreX33n*BIQ<*tXMmj%uX7F>!y`g99F(J_m)spJAc95P|_joOIoru%atbw z9PYgkcE*8x#)-W{>96KDl&74iW<<I5n&4tNuY!4LW89B#)kHmkF)^##PQ>#wrK)1s zxzU{`rW5af+dT6Z@_1dG<}CtDMT`EGVEXSL_5D9)Z;6UJe-TW7)M?bY%E;8G?Yc!$ zic;F5=#dba^P~7f#qvC}Nd#XEo2r_UlgfR_`B2^W0QjXU?RAi$>f&{G_Lu8Fp0qDp z?vAdm%z#3kcZmaJ@afooB=A@>8_N~O9Yzu=ZCEikM>UgU+{%>pPvmSNzGk@*jnc5~ z(Z#H4OL^gw>)gqZ!9X|3i4LAdp9vo)?F9QCR3##{BHoZ73Uk^Ha={2rc*TBijfKH- z=$cZQdc<5%*$kV<JTwx?Wn(uqpL99S9cOqdlB;ZG*LbZg!Ka?Zx({N4L0>o|{+bL3 zEoU&tq*YPR)^y-SISeQNQ)YZ9v>Hm4O=J)lf(y=Yu1ao&zj#5GVGxyj%V%vl9}dw< zO;@NRd4qe@Et}E@Q;SChBR2QPKll1{*5*jT*<$$5TywvC77vt=1=0xZ46>_17Yz<K za?9xqEdfacW8D|@q#P8^coE6j8@zW82Rl*skXUzNg8|`yh_|Ez<QOHIO{ab;wb2c- zpc&2NC#^0HqUf$geRxB?^^XHPc`tc7Av0*Fsu&&vziVbfs5<(8uABi0!43C-&I}FV z-&W55n6DcDZ7%+wV{kPqHvqGABY$aluV=9L`#xwsLVyXOJzhO&qmkkF`Cm4Q(he{( zvprb*xwWF0QQu|L&9)}$Bwh)8_64+>biBoDffH(1_qFP7v2SVhZmA_7JDB50t#C39 z8V<9(E?bVWI<7d6MzcS^w!XmZ**{AO!~DZNU<pxH8Gxh)IAIm+Zb48*U>)pgr=yY1 zT@!AapE;<gsI*}-Da?=g8*q;d%H8vD(W^0r;;DQ~9M)o3th<${vKD^}5=NW#KU?EW zh23}<+!)o|kzYJhS~Gs6+Fv`Nc7^UGW4&INySD#A51Npo(p8<dNY)vnQ+cG9ZHrc+ zl4o|9<gkNL)hXxTut*3&t(VaXirZ1eRqB~JTtKwbWRVOKnCiI>yg&hmj*g{I3vd## zx+d%^O?d%%?Dba|l~X6ZOW|>FPsrjPjn-h4swysH!RNJUWofC?K(^0uHrBPrH5#W> zMn8^@USzjUucqo%+5&))Dnnw`5l1mp>roaA99Nkk4keZl2wAF7oa(!x?@8uGWzc5Q zM}g`}zf-D@B6lVFYWmmJ8a+_%z8g$C7Ww~PD9&jk<nl<d;?|xUi{p(U084GCmBMN4 zGFuz{A+U((wpj+c-1uBvX}MHY&K*h!He!l}HpWWz2)-P%&c)+E+b7UeQ`E6LxLc(& zc6B+<KTUcZqh_;&LwyjloJ7F&d>i08NY!b!fK288R;E?e3Z+Pk{is%HxQU`xu9+y5 zq?DWJD7kKp(B2J$t5Ij8-)?g!T9_n<&0L8F5-D0dp>9!Qnl#E{eDtkNo#lw6rMJG$ z9Gz_Z&a_6ie?;F1Y^6I$Mg9_sml@-z6t!YLr=ml<6{^U~UIbZUUa_zy>fBtR3Rpig zc1kLSJj!rEJILzL^uE1mQ}hjMCkA|ZlWVC9T-#=~ip%McP%6QscEGlYLuUxDUC=aX zCK@}@!_@~@<J?+9-)*r5I{=D}hCY%rx`sl0_Jw~le^&*!YtV{Hcj*S)H-E3`In)2X z@^|b*1L53_m$vc^8UC-t_tNKpXue%JsK(b1D~gVeI4Sln9Kogfm*rF^X&ziLd*z|* z8?>z;70I+Hp5#Tq4h#d4r!$Np1KhXkAGlY$ap7IZ9DY})&(xoTyle8^<LCYg6(aW6 zy%{G)o970SPj-Lqi=`UVC)3TsSh}>dBXbQUhPE6ehWHrfMh&0=d<)E2+pxvWo=@`^ zIk@;-$}a4zJmK;rnaC)^a1_a_ie7OE*|hYEq1<6EG>r}!XI9+(j>oe!fVBG%7d}?U z#ja?<qnwPve_3NqgW-6u^A{BN$AWAUcc%hfdf~fcjO8U~dDHuIhK?hwRL&O0F9C#Q z-1+<O?F7fmi1n1;O~sr-c755<5#4$DRB3kMKAEI%*{v`j6-MQM@6iP6WYqbe-L-L; ztt=ir<wfn`c?aCGe=AJJQ?|^S)D4L1@S8qo4g5nO$SBF^3Pv@+G0;do?W!x*=0CFT zatuYcOA+J(#Va~A59>T@`XO(;q~fe2CfFm-g8FbVD;O7y9c;J)k0>#q7z-%oMy4l+ zW>V~Y?s`NoXkBeHlXg&u*8B7)B%alfYcCriYwFQWeZ6Qre!4timF`d$=Y<a(i0bbn zKKQ{1eJrnxk%*tB_~e&wjFNh9B`YBi?xJv8vE_t*m`2O+;wM0OBw`ShXE;A5a=EOw ziuz5v={b#v!z9w34UO*k#3zI6`U`aXicVHS5m*U7q0_hGy}+oZI^{&qUgX})LWH$$ zFM;*!BOQ2rK`7%^m@zRQzT<~~ZzW0e3fx!1+_)vH*WPU`Z}uTeUM31rt~Wr#(`kK? zxTNyj((17b{_2O}H##&<;pY6@7)vBPoWNi<&A@aDT$fR#Cc-mO#<cDOrOg{JHW<+t z7S=So=BNY<aJbCqWh9z8J|e8ewbfTq$Nf{sB@+g_VD`Ykx~tk+%l*gjEHWqIc#crJ zYOX{g;0<%K1cv6srUYVUKngF98;qQBFaDKF4Dl2wb7SUr+mD9z4TeOMN!zwi^Znb| ziK)KiGi}l^Rbw@Hqcu@&ALE?t@BK3xTo(rXyZj0QC!VUX^L?1zeJM7hRJoigLqF4y z^w9Bt2I=<pilTfE=wR;O<|23c>N~_fPM5Kc8P;B-WIDrg^-j=|{Szq6(TC)oa!V7y zLmMFN1&0lM`+TC$7}on;!51{<RT@_E@K=fWPGZZOy3nPlPY7Q4(DMf`4E{jCC+%r3 zps5XExcdx;&M<;I#HN$~15vUU2_wI}?-N7%1?-jXo{IDm8{a|JN9;;Fv_>d^&M`UW ztI$U4S&}_R?G;2sI)g4)uS-t}sbnRoXVwM!&vi3GfYsU?fSI5Hn2GCOJ5IpPZ%Y#+ z=l@;;{<jkPKiGwtaZ+-<{3t<FV4%X@eDZyH=iQ)K$S!-t3X#-#Bp6RZ+)0c!Auu42 zUy^EMbno8)OL|bs7?*|jXf97OIJfRyi|nrG{{TJKXz`<AdsrXVB#KdnT;RBVUqMEM z@(~pWl<GifrPhq<btJ+rJaC;VTa6|5NlhuP@h&4t;k)JW<17q>XiY_r#^RJSr?s1) z4b@ve?p5(@YTD-<%79-%w)Iv@!Nf+6F4F1`&t~S{b4!B3fl-!~58a~Uj~d4-xRt`k zsmGHs$D~Wr&+DWK$cy07NH@_z(Ku8gdSN989efXqp<EP1Av}JofrdXN7or{^(Q&IP zm&2WJP0w_xq@J1=aG|yuieS}MHm|W%J8&cO*DV<E7=I31!S?q2gp0E02*`AU(5%_w zP-ZZ@<io<0zc(nFOi#5*h@8Cm5s)=51O=v4hwOw4U4&NrEk6R;8*+?MJ7(uz^V9*H z)<<Yg?^qHzElXr9?AQ`GEmedXvgE~$y!7FJOsW}SO3UQ|6F5)+7e@47@9E!e;eS%z zgbbWa02@$DY@IBe0c)xMJt?M8Ne8gz9e|3xts^2tR(H)%sWm&#lTIW25EA<X6G|Xu zwjeMTEs{1&-7MazKOuCzOT*v?&3;BH?B(A~*7nrvGcX3WxLsy=U9LNsb-lknL-NDM zC{5oG1fe#NROct<MaMxUyC}Qx%-4+lwiXuymkCy{aqdU3YXRx0UW|=)=frymbQ|_! z6RE{*nz|sqlxT?YzuAtu$Gog>reBSw$I%17RdxoE<5C^N&9sk!s2b9*#}#v@O@Hgm z2|U7Gs*@hu1JO$H(Mk)%buh~*>paY&Z|_AK<qFt@cXN))G(1YlcAPtmHj#~eco8p^ z;k=X}&?zo@O$8Z`ek!f=!-2z8e*=Ci->f-?cz6jlT-v<MB#)k)myih=`Ssh@;;x}J zO=L&!7fiX11t$*%H7VB5wo{JZjW1%IgWgXvd6F(0HB0F91z5JWRqIufOuu_cLA**Z zmmw%qTf|NDak07Z7<oRn7_*JC+4`$%N{E9m4lEff#9|JoZM34#AXTyroO(bML3A>6 zF>l9?C6EBRpV2&c1~{1$VeSA|G7T(VqyzZr&G>vm87oBq2S%H0D+RbZm}Z`t5Hf$C zFn7<mF7Xu8aH7&p+*&39KYKi-7OJO{aHNxXz_(kUPiXO$h1pPLlg!bekftiGcm@|n zyU(ScX{zKfs^svS;XTOg!KfKY**%|-W9{|s3#Gj(QB-;}YLd871P?8UA`w0!A7QzO zWc7gLe$g*X1OM+=vmP*Ogr9g&xg9ao2KZPbx&pzMzUeef)Ls9B(UPZ{LX-@^?(2ZD z*Z+U=^^chSPm-dhm%j2s>X*;R_<CwObRhq40Y8dd5<<dXNQ8l6-%BVUErnsW_sE=( z!O55%E<r;dR?1ZB7kCT6)?R}f%i9(t4I`(jRGO@oHWn&3E^YD89&5@Qt(w|48ry2S zoB*bqc<9JaF&R#mfSH)?(VOoPH^|n<_Q??t4d71}zL8pZFSq=ZVZAbUXAgY3rpEPs z*E|~UI$I6~XuCv1s$RdQ4N69~cKH@=e_A|e27l4@UEM(7&fSRN9z5g2ewF7V;V0|_ z=12=mDl3(R0jywl;U)QpaAsH_PgBTqbB<5jq*;UWQu2(lrC~=|Se2^MPArRvD40tM z$6+K3$?BZv_k1Lilvq+L^AWEgNXK;#OAeJA_E;9iRbUP&JMUDK3P(=3R7Wt=Xr>D^ z#Ug0tYczRP$s!6w<27;5Mw0QT3uNO5xY($|*-DoR1cq8H9l}_^O(=g5jLnbU5*SLx zGpjfy(NPyjL`^Oln_$u<sR&ps8aH4yQp{NS*Q%a0(@~r)xRsM(JD)2?t_AvTl475@ zn)K3fs>I6(aEh(iS4G=$%0;n39C(iw79RlXG>W&8;R1h;oVaODw2nw^v{~`j(1K8$ z5pHKrj2wJhMfw0Sos}kyOS48Dw_~=ka$0ZPb!9=_FhfOx9NpMxd80!a-$dKOmOGDW zi$G74Sd(-u8c!%35lL|GkyxZdlYUCML{V-Ovq{g}SXea9t`pYM^ioot&1_(85oVZ6 z<s?t5SIP|7m@nUo6dTqLSV$Mw1iMSK9^=Y!=}N7?-PaxM9#3DE^=sKgl9p=DV}~&@ zYdmLsN{tFAHLs}Iz)`3D?jriOYih|L;lqCLr?EMkk$H3Jm`S~ZH1^!;Tq-R#WnmdP zf~|;k11U<Y>UhCw#HkfCg7mRT3|>99{swr3FlA@_$RnE?714^o;vps4j4}u=PfUAd zMmV3j;Rogci^f!ms$Z;gqiy7>soQwo7clLNJ4=JAyrz;=*Yhe8q7<f70~h#PTjf4! z`0u<%63_AFLQ|%)&bj!``Adogjy)l3r;m#MCF2Ll@`C+DbXll(5X*?|^R&zX-3nTi zgX@_6?<66$SvPV}kNSPWYtA`Cqk&5%{)w!d%IT$Hwf29}8g}kIASctNu@^*I`02h; z;~Bi)HM29<Bc+-vXFbX5<q1<Hn`1ta&DKiE4CIn%PI!-mi4Wl&UZ0*jccw<R`3d&% zL@$iFZ>*$Du970BXW89Xyq92M4GSkNS-6uVN~Y4r7iG>{OyW=R?@DmRoi9GS^QtbP zFy2DB`|uZTv8|ow|Jcz6?C=10U$*_l2oWiacRwyoLafS!EO%Lv8N-*U8V+2<_~eEA zgPG-klSM19k%(%;3YM|>F||hE4>7GMA(GaOvZBrE{$t|Hvg(C2^<r300+*m%A4XsQ zfiH7ngallK6VqHlYML1}?e$Oz<lC(8-7kHC&IxkJU#Gz3a)OPkV=(kNkLy0Bxm5A~ zcc{pE&{?zIUPuZ>PEs<HpN+yarVkty9riOIB=3P{s0uCLYa6`aQz_aV&@Rrup^a{T zTUBku`R)w=_*fR7p+jOGP?y*LP$rd9b2(C7D2v%Rxkl8$A(2n!M(aM%FeOa}8QGbF z`hPlm3$Ut|_I+4HLP9|4?(R<M?(W!hONW$ncXxw;G}0m6-6;(sU4jVwx4+|g@oas4 z&-X2^b#36<bKf(w*3>i4+)w#P4jE2XDi2SBm1?<Kqf$kM@%mEPmcN#r-lwaPc=Mg) z*m-p&Aw#uy3e*D=c!Su=D$*H%aU(oSf)=;R&*{PKh6q%|{w38RYSi*@a6tKAc<inN zNb4RNNbAl69}bKaO(;chUy82_j5pdyDGnGe@=oYiVf%)@Zc6rOz-<ulQKo}s<`}k$ zz=)K6#!b71jt^)jDE!kxeOg_~;&1!o1GGpA6mm3Kczg<;zQP~%kv}k=HpQ5r@<`cd zb!k6jFf8v1D)wJ97HgyDlElP>6NiSkOp-IT<|r}L9)4tLI_KJ*GKhv16IV}An+Jyx z=Mk`vCXkt-qg|ah5=GD;g5<swWwFJHTUMQ?a%|=(gV}~ftE<qvKh(Z1Rar-oEJY08 zphNLm!uC|e04aV}K+`%33%)`8C7_Qi{)BB1Owc-76aG3*%cRe0&&9-LwVv~O!*$1A ze4@(brH@f8wSP}01~4{G$#xd0GrC=&J7=yV@ZgzSsTgY&OlJZ4K`>gZQugsv!#)$@ zkE=6=6W9u9VWiGjr|MgyF<&XcKX&S3oN{c{jt-*1HHaQgY({yjZiWW97rha^TxZy< z2%-5X;0EBP>(Y9|x*603*Pz-eMF5*#4M;F`QjTBH>r<Tu44nq(OCKtpe>rO$r3iz5 z?_nH<vaQE^^u_XG(5Lr(oB6nao4oQ=8KZ&JS)ZJ;U$^j52(`Qhcb3d1zaXxH?Z+kK zo{eCoc#L2r61&TkC9Kh*^Ll2d0jYxGOHsw95>ysyjnizhZQMXo1gz7b{p`yZ8Q78^ zFJ3&CzM9fzAqb6ac}@00d*zjW`)TBzL=s$M`X*0{z8$pkd2@#4CGyKEhzq<e3VICa zVXrK@mmDpkVLJj>QR!7*Lo@mhw`yNEE6~+nF3p;Qp;x#-C)N5qQD)z#rmZ#)g*~Nk z)#HPdF_V$0wlJ4f3HFy&fTB#7Iq|HwGdd#P3k=p3dcpfCfn$O)<o&8NigX+IQx(_k zt!6Q*5R+hsCh4Y5&L}(2M7@TsP%b<s3-cE9`BP8(x0*Zxu|;tEsxvN1!CX^JH+%d{ z#%PF!5ur~~Lz^$}zXbQdR+-dsE=BRoSrrP_RT)>C7;y;;J4Za_;+DEH%|8nKwnWcD zBgHX)JrDRqtn(hC+?fV5QVpv1^3=t2!q~AVwMBXohuW@6p`!h>>C58%sth4+Baw|u zh&>N1`t(FHKv(P+@nT$Mvcl){&d%Y5dx|&jkUxjpUO3ii1*^l<K6aNn&v)ViNI=Dr ztm6c`Y(E;r83@Bjjq?m89qD)2N8WVbZnT@Rqwk`qe%u_QX;6s(1_KFnNvb;9|KvKq zdzV4af>$zCE*>59`AvAja%`Bfry-`?(Oo?5wY|b4YM0lC?*o7_G$QC~QwKslQTWac z#;%`sWIt8-mVa1|2KH=u!^ukn-3xyQcm4@|+Ra&~nNBi0F81BZT$XgH@$2h2wk2W% znp<w2i)e>o1OZuQ1N>bX52II+lsnQ`WVUxmZ?4fR_f0243_m`mbc3`?iy*HBJI)p2 z`GQ{`uS;@;e1COn-vgE2D!>EheLBCF-+ok-x5X8Cu>4H}98dH^O(VlqQwE>jlLcs> zNG`aSgDNHnH8zWw?h!<tB)vN)5FY@JvMJNFRSGqQ)8Y6+POoR72O@Ig1amD;pbM}A z!_G?aSt=r|UNn^U7MVI;joP{9U6+jGunRq9JBhz0DQl2OWLL^=?3M-W(HD3y4YIDj zts@CkCLg5q>tye^aN|%>@k;h`Z_H6*py3hHO^6PE1-GSbkhG%wg;+vVo&dc)3~9&` zPtZtJyCqCdrFUIEt%Gs_?J``ycD16pKm^bZn>4xq3i>9{b`Ri6y<g65g>H|K>kfC; zI5l&P)4NHPR)*R0DUcyB4!|2cir(Y1&Bsn3X8v4D(#QW<drU=}`!M~>8Dtv@D)CCO zadQC85Zy=Rkrhm9&csynbm>B_nwMTFah9ETd<oWfFWz$bNGQ;eULeJVXJ<f7A9L45 zz2(RndIlv@ndf(ylJ5dB@f_#i*f_<xdRxxiY#<f0XG}~)k}3h-pn*{5Wf+rkTNVfU zvu7LcI^RM=F>NcLU@J{haekA|9*DA2pY&A|FS*L!*O+>@Q$00FeL+2lg2NWLITxH5 z0l;yj=vQWI@q~jVn~+5MG!mV@Y`gE958tV#UcO#56<kOrH+so9B!Y&j2j%NPHe&Kt z*Jlv04zu4KkKUnN@2v|A_s~D)D~i}2TX9VI`eb&ulUJY3bIAP`=W_MQ<p6TmCi3~9 zR#!gE)1vNaJJy(qr<zWLByJV5kQKURonRb61RNn2oARD`y%(o&)^UlpvCR>hn>b69 zM;lq+P@M<xt{ZP2IVZlQmaF6)dV;0T>W=cIvIXkQmKS$*7l|}AW%6zETA2b`qD*cL z(=k4-4=t<W8Q>6FzQo#uMXVwF{4HvE%%tGbiOlO)Q3<z@q8w;^CEVc#*w>Y6D<5W$ z9pm>%TBUI99MC`N9S$crpOCr4sW<X@hV&j6o?mAg;rC>JHP)$Zg#N<bE4!*`Hm2T= z5r3kQe#GwXxWTu&KEtE5F89pZOnr%ScQ_|6s2i!Oem1r{mi@4bd|9F-80WNw;hloq ztW<@XG@{uj{gHBv_JxQ5>Xa~j?WeVo03P3}_w%##A@F|Bjo-nNxJZX%lbcyQtG8sO zWKHes>38e-!hu1$6VvY+W-z?<942r=i&i<88UGWdQHuMQjWC-rs$7xE<e><_-PNgC z_aIqBfG^4puRkogKc%I-rLIVF=M8jCh?C4!M|Q=_kO&3gwwjv$ay{FUDs?k7xr%jD zHreor1+#e1_;6|2wGPtz$``x}nzWQFj8V&Wm8Tu#oaqM<$BLh+Xis=Tt+bzEpC}w) z_c&qJ6u&eWHDb<>p;%F_>|`0p6kXYpw0B_3sIT@!=fWHH`M{FYdkF}*CxT|`v%pvx z#F#^4tdS0|O9M1#db<blyW@3UaX=m-VC3C*AzpL%Zt@gt;JJjmzbO>%MF(5Opy;i( zL(Pc2aM4*f_Bme@o{xMrsO=)&>YKQw+)P-`FwEHR4vjU>#9~X7ElQ#sRMjR^Cd)wl zg^67Bgn9CK=WP%Ar>T4J<WQ3|95lNv@(iOW)=p_LUL!1-VhctD*z|@+j`co`Z66v! z`^J+M`P0R<B6PayFir_vpL#_kCgB2Hfy(fZ`D(OZ){RgJUm9WP5I9_=8@>!}DcLDe z=ehSmTp##KyQ78cmArL=IjOD6+n@jHCbOatm)#4l$t5YV?q-J86T&;>lEyK&9(XLh zr{kPuX+P8LN%rd%8&&Ia)iKX_%=j`Mr*)c)cO1`-B$XBvoT3yQCDKA>8F0KL$GpHL zPe?6dkE&T+VX=<EEjvDP6;>uJOjXyrq$BQ`a8H@wN1%0nw4qBI$2zBx)ID^6;Ux+? z<t2Ij61D<6$bR>u{?X$_1hoz9d^jkDJpT-N6+HDNo%^MQ2~yqsSBJj4@5;|<UR`pr zmGgR>1@w+BE04#@Jo4I63<~?O?ok%g%vQakTJKpMsk&oeVES1>cnaF7ZkFpqN6lx` zzD+YhR%wq2DP0fJCNC}CXK`g{AA6*}!O}%#0!Tdho4ooh&a5&{xtcFmjO4%Kj$f(1 zTk||{u|*?tAT{{<)?PmD_$JVA;dw;UF+x~|!q-EE*Oy?gFIlB*^``@ob2VL?rogtP z0M34@?<n^#kB5}f662tf-FPK7+=$$^thQJ_=0e1;hhQ6iIZGfFw7z@lxmVdxQ!#YD z@@+IDMv|25+N!a_rCLgW@%EzHQeAiFUBy6#_b&Y<Vx~v$D%CCO9<Fm)nU)Mm7hLx( z+OBhjHD+ka+uR|MOWPrSpW8<_sF$kMvQ>2$;}n;^OAV2?o|zHg`+@Adk+&@Syd!rS zWvW$e5w{onua4sp+jHuJ&olMz#V53Z5y-FkcJDz>Wk%_J>COk5<0ya*aZLZl9LH}A zJhJ`Q-n9K+c8=0`FWE^x^xn4Fa7PDUc;v2+us(dSaoIUR4D#QQh91R!${|j{)=Zy1 zG;hqgdhSklM-VKL6HNC3&B(p1B)2Nshe7)F=-HBe=8o%OhK1MN*Gq6dBuPvqDRVJ{ z;zVNY?wSB%W0s^OMR_HL(Ws)va7eWGF*MWx<1wG7hZ}o=B62D?i|&0b1<IN$XX^T5 z%N70y9}Uqn!<;jV>4_7UG287YDr%?aYMMpeCkY1i`b+H!J9sqrvKc<L)uh7BYtp$7 zYI<!fmPPG_ASTr99~(~+PA}ncJZBQ?zzQuZe0K(a=Q&Avvvj5@5|G_LL3Njq`V7sn zdf%<~EuFL#J#oEiV!xvl<9P$2kDP5VAd93fXChCQ#nOSmIT%G(2uky?4Qo5owmXID zPAT@9%6D<uJTww5Ja3&599`v^?a;}l{us=_Wtuw*M$fZqKYpqvO`YjRlffDE!{g+5 zVdH3imDV!Daaif@$DR7rx0Nn5OU^lipTe=3Ner}<ZD~S<wM>#Y6c8At@QiLSwj)<? z9DFyN;{iDvLI|AY0%>@ifz~Z|c$lOMA@?cPqFRmZ%_>bz2X4(B=`^3;MDjsEeAO=? zSoD&+L>A|fGt7+6kF2@LqhL06sD%|~YsIe=EcWqy{e_61N_D(*CacnMvyXMjP87HI z4PT6!$fzxx{}=>jeqzkkoN+!r9e|@lZUN4pn(T28v`k=_vIhTn^i9O3qTqd)-%!QQ z<jd9AM{1@GwcZVg<oQg*6vUa`*N7fm@6=<JHmDT7;wr~7?PE;ryAmsxO3!F)HdDJZ zZ!QzyVesZ-HR*BPFuEi5(@$^b*$~XJQiKDz`*!s!?0jTk#y+Jfp`+uM$1-O~4B%yX z+cTq@3cZxR=L2UN^929r#)5p0epn*#txp3Qq5sue|JMuum+kq-?!4lG4Dc8x&m=-E zHI?>YB6*6B@&b(!#X4C~59SLZuorNU_wWZA36{>O%iX)VS5NNZh49C_ppI>?)<pHg zoC~M~7N1<%@2qgyAM)&s4At>wwml}_0MLzOXT>lmo#&Ew6d?mu8~~I_^4VGBQtC<b z$ksvC_Au5I^}~oep6LYDHQgU=CfBT&wctG#OGlZ`U53Xlwd_zWXP=>Ake;RQa5DL` z1PFDPsKb3CS$v;RhlQ1J@AHa1VRuuxp}NOIvrC>4$$A0Ix0VpAc0lfG%8{mR{TRQ( zbXM#1Tci3H*Wt>cVuMta^6^z`=^B@j+YhJqq9?>zZPxyg2U(wvod=uwJs{8gtpyab zXHQX<0FOGW6+dw&%c_qMUOI^+Rnb?&HB7Fee|33p4#8i>%_ev(aTm7N1f#6lV%28O zQ`tQh$VDjy8x(Lh#$rg1Kco$Bw%gULq+lc4$&HFGvLMO30QBSDvZ#*~hEHVZ`5=Kw z3y^9D512@P%d~s{x!lrHeL4!TzL`9(ITC97`Cwnn8PSdxPG@0_v{No|kfu3DbtF}K zuoP+88j4dP+Bn7hlGwU$BJy+LN6g&d3HJWMAd1P9xCXG-_P)raipYg5R{KQO$j;I9 z1y1cw#13K|&kfsRZ@qQC<>j=|OC?*v1|VrY$s=2!{}e33aQcZghqc@YsHKq^)kpkg z><rgHH|yOI5lM&60F%aLmgk4vw(wR1EIb5`i$0Au5`<D^w)OTd#h}+IH6bl|l~ASd zLvu(rRS+}&bCyqZ2wVl~^^prNkrvH9d*H8$eC}I=Lk<&VlA|Xu!EY|<BPc7hfuH3{ zimrE3hw4oVADm#2l1S}++Z=<wd?>B;CWNX+K=u|y#N)O>n5YuyvPl5cO6B^scmG?J z<KOI{m8vYOVhJPPOIHCptG0+(@oDno9z%+WYeJZ3o5CpRcLo;t)SxsGOR8ZyZ5#$b zw(a#c9c64Zm4A&1!R7I|JUTv-JF-k*?(bpUN=jpL-X2NkYP)G-a=sjG^STB9fZ|TI z2KStBC4MY)u~}R~ttZ4!`Q6EyTl1IJpg2DjV&bKCsOK}4;{gbj^8rouy{R|+?!@hZ zrT8zc1rczMy*pB^4vA?9JM$^^MTHWwjZ`LC+#=fXFtkk&w}E=6W6@I%j`<aBr76yF z2iRr;;zXsJGboB12C5WuO)1^<>C8ix)E1P<X_%5bHEQmQRnjC@<;fyCELPI*x5IBe zghy@a&H_C7B&O2<y933&B7r5YnoJG>lhNaw8FpD+b|D$z`Id^4)rJe78MNiBga?Z- z0$L&MRTieSB1_E#KaN*H#Ns1}?zOA%Ybr{G+Sn3moXTVZj=L`nt?D&-MjOMz-Yq&@ z$P3h23d_F8Dcf*?txX7}p>nM<l{Qn?uEgn@yf~}YdEK1CaY|S)sKm5%E_A>*s+65t z1il8bHHsBynUK|aEXSjzY6sz1nZ%|%XeWTcGLRyRl@q4YAR)JovbdTTY&7u>@}28A zgV^<e**a7WuD0_57|#$M-bDY4Dl!_>Npp<sAnkx7os>?}I!?3K7IXu9ml-Lw;w@9m zBYTeU+Seh8uJ-w?4e_6byq0f7>O3xm<T-=IFd&#pS0-Fods9njUMwYsRqq<?zWYLD zfQV)Ux0VAf-GhE9#2pvi*%}6TncJD=b`5tFqkr(+7|GT8HW*ql076rUzXuFAn0$b} ztB~=fV48IwJVxdQEM(u+^GG9i|8m!}@Gx>(hO}Y=fgU5^vW|>0yQ^0+?}LT55ei$i zzlU-iRbd8TRX9Ept<Y_yCY)9AN#@44E0QQ@l+Wm>%h%ariV=%u%F@@FA>U*XdA<Yz zYB4@$IL70Mq*UiYdF!wju0Kb}PJtpQQvXI<J8O>alcH%>#5_a&w)g`<dBOnWNnH-A z)lTdxEzfBq6Cw*wE~=_CdPlgv%<-3OKBrm26@_ub2DA4t-_B!rBRHZ>uW%3}m?vP- zc5}DkuF6ruKDwEYj+2YTSQ9=rkp19U5P@(zRm(nLod(sG9{~nw1BUoS2OFDXa{xfw zZ~UaZLFUZxfQ*9?_X?*~`d;nn-BbaefLJ`DT13KF6?T5Mnt;v5d>H}s)aAIzJcs#B z|CuXPJKww}hWBKsUfks#Kh$)ptp?5U1b@ttXFRbe_BZ&_R9XC6CA4WhWhMUE9Y2H4 z{w#CBCR<)Fd1M;mx*m?Z=L-^1kv1WKtqG(BjMiR4M^5yN4rlFM6oGUS2Wf~7Z@e*- ze84Vr`Bmi!(a1y}-m^HHMpbAiKPVEv<svW7U^@p-C~aOLvRc5ptq-Alx_+3VLn`vT z$Arz4y`QO%gQ^)TU&5;~ub7;p4l60Z!kSr0$0Tamnl#x6jaDz5FuP`OnuT?gam3fh zW-E3aE=~5{^<i!iqEDAEgjm^e(`^Zl3sQqfd^*9z4K~ILcPZAUdvFIn#Zy+03^i4d zQ0rAf=8gKh!XB~PebW8sh##BYjM5Ao@$rEpKJ~9X;V&+D|8QYf)cilih1xor1HybQ zWPWnAY?^@(v}U=ICkzB;U3rkcuLQZ&1HKRSG)P`Bqol1@S-}!fLLQf*7^C~N`N-n# z$>|(7=|}D#Ihfk+-S5Hlkf<mO<>ch02z&$(zS3vrYz2g*ic{xBy~*gIp(eG}^gMc7 zPu2Eivnp@BH3SOgx!aJXttx*()!=2)%Bf$Gs^4cCs@)=(PJNxhH5lVY&qSZ<ermz; z*AW$ATa5X{5*^QV)cKip=adjN-+zu<Qbj`b8aKDJ-$7YqrHCn=V==a76z#J|4|C=6 ziQA;AHP{X4+#{W}C>Yaa?A^LhZW`B9(N?fx<^gCb(VE%3QpA*_Pohgp6vCB36iVaq zc1TI%L2Le?kuv?6Dq`H+W>AqnjyEzUBK948|DB|)U0_4DzWF#7L{agwo%y$hC>->r z4|_g_6ZC!n2=GF4RqVh6$$reQ(bG0K)i9(oC1t6kY)R@DNxicxGxejwL2sB<>l#w4 zE$QkyFI^(kZ#eE5srv*JDRIqRp2Totc8I%{jWhC$GrPWVc&gE1(8#?k!xDEQ)Tu~e zdU@aD8enALmN@%1FmWUz;4p}41)@c>Fg}1vv~q>xD}KC#sF|L&FU);^Ye|Q;1#^ps z)WmmdQI2;%?S%6i86-GD88>r|(nJackvJ#50vG6fm$1GWf*f6>oBiDKG0Kkw<U}GI zL^YF-xy$sYcJMmiN0ngM(V(;uc)nRNAg-<2BZ%P*)kWkIK)?XHJSmc`?IKMeee=02 z(zZ=v_AxI~%FVp$EfT<efis=BFx^Xmds6b*A?AKP<|2-I4XThUW&>b17KPnS%7CKb zB7$V58cTd8x*NXg=uEX8Man_cDu;)4+P}<f?2h4JBG{uqPK9;88sh{0wi3bcn?YjF z^|SE#+I9}S_<Im1WVZg0@?>BuC<Z#C{(lf6;dchu8U3}j{gVnnsj@ck@Dn0Wop$4a zQzc6Fn;?A(fkDx1$Y=x<Vtp}8<{~qnS9J#(Xmw57hcl6x>vYH6P|`x-#CMOp;%u$e z&BZNHgXz-KlbLp;j)s<RuYu0Dk0j^92qMJcIT=sQByuycFbf!R2}09C)Zr<&m8ngG z0P@{2A&&){_n0x4%21>i^~BI{<VR;A%GE_$&6BTtwdzHzZV-&q3D$YomWT8a9H7dS z$%$Wg)<_@Gc6KJ~xm38<4rN(#v6!<GfV&NgbR){Tbm#Q(jThOK4Ea-d@V@PH!cd6R zd0k-es%5)FmCAJ~x4G3~F<`E?{xhbZCj36*WNPr8MOFJp6}VGB=P&?z3I*=5D)%ef zrVKh)paJ6Zd?6fwcCTu!j5xfj@(cEjAHHYt{7uWQ57*1(0u{TI9P|C8Qx^s8U5KJA zBJaG2P_>!yNLWs5fK+!##G;yVWq|<>7TlosfaWN-;C@oag~V`3rZM_HN`kpF`u1p# ztNTl4`j*Lf>>3NIoiu{ZrM9&E5H~ozq-Qz@Lkbp-xdm>FbHQ2KCc8WD7kt?=R*kG# z!rQ178&ZoU(~U<;lsg@n216Ze3rB2FwqjbZ=u|J?nN%<4J9(Bl(90xevE|7ejUYm9 zg@E_xX}u2d%O1mpA2XzjRwWinvSeg)gHABeMH(2!A^g@~4l%8e0WWAkBvv60Cr>TR zQB1%EQ<IS=62wktFl3@bq?<$7Fi$7<vgVpF%7SI3{e{_?kPXB}oJoDi)6AVm9yCe> zUoZeUdqjh+1gFo6h~C~z#A57mf5i<Z>bmq$y_uVtA_kWv8X)CzfVEooDaY!#P?5$Y zGPKXbE<75nc%D-|w4OrP#;87oL@2^4+sxKah;a-5&z_&SUf~-z(1}bP=tM^GYtR3a z!x4zjSa^)KWG6jxfUI#{<26g$iAI;o_+B{LXY@WfWEdEl6%#8s3@b`?&Tm#aSK!~| z^%DdrXnijW`d!ajWuKApw&{L+WCPpFialo&^dZ9jC7A%BO`2ZF&YUDe;Yu|zFuv`2 z)BE*7Lkay)M7uohJ)446X``0x0%PzPTWY92`1Oq4a2D_7V0wypPnXFR)WM0IlFgg@ zqz#hv<D0q2`XDaeeh`;vW;a@)LS>2xJEQL8eu}O;e(w4rSA?5|eZHbS6jEN<LYrmK zS>ytJBq59?bOf>Wrl8<u806q;G;j++Cn$-#N@*)|YQ1Oc1>ySZH36H(6fGR#vHM6q zn}!7!I@4$*+LFXs{x?|=q2*QtYT%Lw3+5(8uc0j8o3}TrG(zSV#>4wo6~)u|R+Yx# z?0$AspZDjv{df<u+~yn3WB3HDes|!>v417~C17Oy%Fal{%+B6H(NX`$Bl>II-L3N3 zZc+sKZbqewU*&_Xt;9k=%4*aVYBvE1n&JZS7Uqjd%n8nOQmzh^x#vWK{;In~=QO)g zT-n3OU(1<pC%^0p(x=6TZRnBNp&Ne%Y8tlj>@3QfL|$g1d2xeBb@O15Rl0<wkYLDD z+ie<()sq`w;04+|&9rf+B&EVGd3>1+hmpup2De7p%Yrd$E7(In!*R+;IJZh}v!svi z;7N~pq8<?3Y@|9}TxvDz@LqvwilszncIcoPuvf?2l)cCypvx@P+0bR<xPW)Z*}?M4 zdDSjh8q#cdVFp76x>KZDXXap0qd_D=Y^B)rz4S0^SF=&v6YYTAV$ad43#x!+n~-6< zK{8*vWoAdW(gGGt&URD}@g6tMoY(+Lw=vvxhfIIK9AjvNF_(W}1Rxn(mp;tJfDV<0 zbJN0t(@Xb8UeO{&T{$$uDrs7)j$}=?WsuDl+T2N5Y<4TMHGOMcocPr$%~(yvtKv(n z`U96d!D0cb9>Dx2zz$m&lAhazs%UeR^K*gb>d8CPs+?qlpfA;t{InX<O#)_wb~ZJz zOhlV1HZTS-A}6%HRsloNhRCT$<a1q#*t!(tfKY;MvTUEGs}w*#+XT*;w;2zk8}UYw zZvt{!yPw_#j^N(vBPyr&>a)^2ryC(FU(Zc6Xbnnh`lg`K&g^JeS>}^c0MJKUCfV+~ z<?PrWsmA0`k*MHcTSYZ^SNU>V(EN0Z5ztoN;hqcj!8V+VRbSltJ<~|y`U+9#wv|~H zNE!j9uXa=dec@JQSgJ6N6@Il&tzCBJv9#ldR`Lm*<)YwH4tdlAlG0Fl8Nfa(J~<et z>c%DQ2AA-}x8D=p(l#n1+hgx;N;1Aq?lq@{Lt9FKu89CjnnHD1G_@p;%L<QHk<<H# z%Q>p`+b@ttb33!E_Xt;QUD9~nRQl&xAro9-{+&6^ljK2f-d>&q<xz}hO>y&d#0xwH z@slNv@ULKp!Cf*JHuS@#4c?F->WjPc)yiuSargAIEg>muRxzY?Hzdq@G5CS)U1*Et zE2SLh=@DI1J(guiy2Igq(?(xI9WL%g^f@{5Hmr|!Qz4`vn|LjrtO=b~I6~5EU5Fxy z;-#<)6w#<N5=AghGQ%g7({wVc#=`dCLpXV5h7n_i_A0Szj?Fpl7Bn=iuV=WGtR6Uu zNu&$<aar<@2rLPLnQ=VQHv9D;70`**YaQz!mx@i<tJ2gK&Scqi7A(<=BTPK&WDwnB za&}mmmJHiIiN4{Xt$&GnOmI<>w=DkpSthAu+E;OL?!?6C9Mwt*o(@68(Jhvs-eX4V z=d=>HI|`3J%H5X|gSrC8KH^IL?h5=3ID6svwHH@(wRbSG`Zsor^q4`3PCn#-(YX?< z_q8+T)51$E0xyKR{L!LN(G=+9K6$3#PDT^IAe|Igkx=!4#rqKWoXiZdh`&ocjp=Ok zemJe6*{it~>;sr(B0fSmp(S#*y5I0)OOz~Oe6Im+($S}e3tyx7Y6pA8vKCBmSEQDa zLfkm*;uMbTLpcR0)tF_v-lbK%`5>POyI2E(!)2=Rj0p;WKi=|UNt6HsQv0xR3QIK9 zsew(AFyzH!7Azxum{%VC^`cqhGdGbABGQ4cYdNBPTx+XpJ=NUEDeP^e^w^AOE1pQI zP{Us-sk!v$gj}@684E!uWjzvpoF|%v-6hwnitN1sCSg@(>RDCVgU8Ile_-xX`hL6u zzI4*Q)AVu(-ef8{#~P9STQ5t|qIMRoh&S?7Oq+cL6vxG?{NUr@k(~7^%w)<J@%A@# zd>P6nPbDa~4Jw}*p-|cT4p1?)!c0FoB(^DNJ+FDg+LoP6=RgB7Or673WD5MG&C!4< zerd6<aS!6%omMUG1rB_ibwC3Z<FAkOr-Av0C-5&b(0Ijm>q$ODkBvFoy*%cpHGKSt z3uDC6Sc=x<LEuPYV)CJJ#eplV!COGThUp&RV_B{GH(lNctGS5PP8t)W3PB`p#!e<H z&2`mxw>vv@kDzRD)aIO`x}BaWLycA%<XY$Q_q9GVL~J84+zWr<Ganp)3n;}BJ36+T z`Z86y8`!LHC<2a@0gbZjQf1m>(w-D`Pd+uL*rL|etagQ;U&xt_9?7#}=}5HI)cU-0 z%pMA`>Xb7s)|Y)4HKSZOu;{lg=KjeIyXb0{@EM`FTDkLRH`!W%z*lQJ74P%Ka76)H zblrSIzf+dMWbO`g;=(b@{pS)zUcO&GrIFe%&?YeX4r8B2bBArB%-5ZrQ+vonr%AYy z1+u0*K{UVUmV>h5vD!F;6}a%KdMZQLs04oGkp<Pp5IZ^H15**bp}t?2!g>iaC)zI( zT2U9qta5o|6Y+It1)sE8>u&0)W~l$NX@ZQ8UZfB=`($EW6?FT%<IH$}PfK)-mk4_P zM2R%A;4_B^=pW}8R*%_A(E0^3ZUs_4IKk5=Kb3eYmuv+yu}vu`$TpaKMBldJqb{z; zIuVCVdUCjq8w56cf)C~yB)uDYvYVpK6nxz>{EoRhOrb9)z@3r8y?Z99FNLDE;7V=Q zotj&igu*Rh^VQn3MQKBq!T{yTwGhn1YL6k*?j?{_ek5xe8#i#GG4S-a_Re2lssG!} z`Y-d0BcOdB@!m?4y&hMN68}#0-IIlm_xO)d#}ugX{q^OZe{-@LeJyv`cY&ze4t2~! zKb{qX-j;kt{?gC(vW%}X4pm@1F?~LH{^Q8d@X$dy@5ff~p!J3zmA>H`A)y+6RB_h* zZfIO+bd=*LiymR<B*bH}4|&jZ1;Rlt)T_a7*adShM5rJM;aVs<hX!30`%#oQG{-jm zD&ObtHpCT_P=%-~4Wp~enl~CtGYwtLvfj^jpzaLp>w{asW%xxaVl33_xtdVrrqIPn zc@y8oMJvNtgcO~4i0`f)GCFkWY8EF?4duLVjHTdb6oYLnO9}Q-pe{CKQJL)hV8)JI z$mVA0Dq&7Z1TbYdSC(WbJ+IBjXngZTu&I+vHF|>Zo$757{8lL;8Zr-Exkf?3jzN5k z_d<rMUMzxj_t06F^6GdZlck$oF?EfDxYJCXv!(uHV~h_Kt`vB!PA>9I>{>^J?!l)< zNd$7E9FVrta}3qy3L7Ys$^fRWNuu^hs^{*eXvazd&+Q*?lTfc>2+EdP(o0P_Z05HX zVKsfFAQ{t^CRu~Dw(CuJ>tvx*p$5@flA>QRl455b&{*U?xU8`)nF2T$uu_(l8VNtq z?pBiRQIckGzk8W&SFSB=g6eG`<XB)>ZC;6v9w`?eF*S}3E@N`2ropeHP<uVaPLTC% zqy$w^_c}_<gmvnjqf4z8v7W!kbnw_pCaVr@HqPLVRLgLa+U(mBw1Y1YkfZY`o(ZmI zd$;9N{-eGjxL*hB#@*grySry0?F595vZc)8)T9=+q`pOl^9Z0qhdJuJjlQIHm{=Ha zw0sV438TXrP8;JG9kFkVG7FZP+b_fzpy`n6`xQ+37%?1*xBUVl<5-os{un%b(3f|O z_e}*Zp|oPuL9Xl3qjk<Yt~bs+$fVKCE^jU8x$L?}!RFx>)E}o?qJkyVEI;K$!)bWY zt9>4WmDVJh7U~m$|K`T#hF!v|znj^=M;69uXrFys#51XT;DbMr4H)>7UQ1e2(cuQf z4kr~Tt1tpBB2GaJ(|j~lHgW40EgMMVqR6eJoJig1SBg|2=$~4I3P0eP$q%_`sS&4~ z26=&a&tLjQbch1`cVXa-2fTl1y8}->|Nqu?uVrNTov!=VKh)g89wUPTgAzkSKZ57_ zr=B^mcldE3K04t4{;RaG5<iW&j0o`H?mv@F)~_PT0KZ@gypg|u^T(Cv{e3O@pJdYf zGU6h_ib}N7B0nR*f)E2ox*ykf;v(Sh-(}VRlmfV7`YFZmj}$+I*#DI9#oy^3eW$wm zXTl%4`oA!n`WPDL0>3&9yovq;@aR#VHx+R1^^*kr-vEEd!uea68Z<{R%_DD6fn&T4 zu;fDj07L-(_fLSJGdkeh&c&7A(ZLj`7iwnkAcqUexU;WjUkqeg1m1-IU<?H2;Wv!p zf0yB}^(83YqL?rx1khY22YeFWw~GJ1^1N+<rsUt?0mV!$9qoZ9l|;-ejra`=jO^{D z0oDMMzlH8W2@J};8})#dfe0j_`5PVhndjXLr2GxRk09DWYlX3yi6c-M7$}eZ`@92V zq`lh)mKp=t4Cwy>ZTIZA(4dtr2Gr`e{BIejlCgS<33MB=1!8?a74!F%=Uo7N`F@k} ze+1C_eU4Y_$mvdjc<J~+Q~lq7z|TDICs@D51fC3Y09ac79!+!!v#SGG{&--6|7X=Q zQ~nlB;MFUK?|}+zzDFnrnmQlC6M#N7W6i}Aeqgn}2ZlWVuH63jmFLY*_gm;6Pfggx z$iVSGTF#)Tpn=pMQ2T(3p5Iid=<ma-gW`h5%zVIQ0k+ED;QpxA|JJNQqoqCIg-ZMu z?;nr;zr{`i%{6E&t_PM_so%2vxg~?f7<qt$QTorQ^rK_@?a1_V{=Q3kfQATp089e{ z{<nZ3peWx{0h|B-UEc$3{B?crw9}OTQOfT!A)twaK*DbPojlKb@YlqDZ}<N+4F)lJ zg2IEwCwPDdQ~xDzKf(T3urd7FEWg(qXe59K)PsM6`iHmxp!o+CUVmWP)%q9t|JmyY zSUQ`ZW!OQfKvl0FsAhEkMD<@ZutDKL^_w5yEdYOl|M4XLq~;7t1*#?aKqX=JFR1>i zwEtCIphA2PBzBhng5=M#e4r%)RW5rVD|_`PvY$7BK`}w~d>%0O9sY#*<AMAI{nsBq z?WuvXfGWp4u<Sbh!t#G;zv{?<VuGHkf561|{1x-xpRot!0X^ycz;o{P3(v2e$G<xF z4ay06Qul%Lt<V4F{C#%?>LUAq=^OjMF^PY5m<7!=s5jyRfosCQAo#hL`h5vN-M}6Q z0Li}){5?wi8)GVHNkF|U9*8V5ej)nhb^TLw1KqiPK(@{P1^L&P=`ZNt?_+}&0(8Uh zfyyZFPgMV7ECt;Jdw|`|{}b$w4&x77VxR>8wUs|GQ5FBf1UlvasqX$qfk5rI4>Wfr zztH>y`=daAef**C12yJ7;LDf&3;h3X+5@dGPy@vS(RSs3CWimbTp=g<eRcTg5gqWy N6sQqkUiJO2{|C|0X_No} literal 0 HcmV?d00001 diff --git a/QRScanner/gradle/wrapper/gradle-wrapper.properties b/QRScanner/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..0c71e76 --- /dev/null +++ b/QRScanner/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Wed Apr 10 15:27:10 PDT 2013 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip diff --git a/QRScanner/gradlew b/QRScanner/gradlew new file mode 100755 index 0000000..91a7e26 --- /dev/null +++ b/QRScanner/gradlew @@ -0,0 +1,164 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# For Cygwin, ensure paths are in UNIX format before anything is touched. +if $cygwin ; then + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` +fi + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/QRScanner/gradlew.bat b/QRScanner/gradlew.bat new file mode 100644 index 0000000..aec9973 --- /dev/null +++ b/QRScanner/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/QRScanner/mobile/.gitignore b/QRScanner/mobile/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/QRScanner/mobile/.gitignore @@ -0,0 +1 @@ +/build diff --git a/QRScanner/mobile/build.gradle b/QRScanner/mobile/build.gradle new file mode 100644 index 0000000..2a96f34 --- /dev/null +++ b/QRScanner/mobile/build.gradle @@ -0,0 +1,25 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 21 + buildToolsVersion "21.1.2" + + defaultConfig { + applicationId "cz.cvut.fel.dce.qrscanner" + minSdkVersion 16 + targetSdkVersion 21 + versionCode 1 + versionName "1.0" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) + compile 'com.android.support:appcompat-v7:21.0.3' +} diff --git a/QRScanner/mobile/mobile.iml b/QRScanner/mobile/mobile.iml new file mode 100644 index 0000000..b46bb87 --- /dev/null +++ b/QRScanner/mobile/mobile.iml @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="QRScanner" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> + <component name="FacetManager"> + <facet type="android-gradle" name="Android-Gradle"> + <configuration> + <option name="GRADLE_PROJECT_PATH" value=":mobile" /> + </configuration> + </facet> + <facet type="android" name="Android"> + <configuration> + <option name="SELECTED_BUILD_VARIANT" value="debug" /> + <option name="SELECTED_TEST_ARTIFACT" value="_android_test_" /> + <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> + <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> + <option name="ASSEMBLE_TEST_TASK_NAME" value="assembleDebugTest" /> + <option name="SOURCE_GEN_TASK_NAME" value="generateDebugSources" /> + <option name="TEST_SOURCE_GEN_TASK_NAME" value="generateDebugTestSources" /> + <option name="ALLOW_USER_CONFIGURATION" value="false" /> + <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> + <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> + <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" /> + <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> + </configuration> + </facet> + </component> + <component name="NewModuleRootManager" inherit-compiler-output="false"> + <output url="file://$MODULE_DIR$/build/intermediates/classes/debug" /> + <output-test url="file://$MODULE_DIR$/build/intermediates/classes/test/debug" /> + <exclude-output /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/debug" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/test/debug" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/test/debug" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/test/debug" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/jni" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/coverage-instrumented-classes" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex-cache" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jacoco" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaResources" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/libs" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndk" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/proguard" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> + <excludeFolder url="file://$MODULE_DIR$/build/outputs" /> + <excludeFolder url="file://$MODULE_DIR$/build/tmp" /> + </content> + <orderEntry type="jdk" jdkName="Android API 21 Platform" jdkType="Android SDK" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="library" exported="" name="appcompat-v7-21.0.3" level="project" /> + <orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" /> + <orderEntry type="library" exported="" name="support-v4-21.0.3" level="project" /> + </component> +</module> + diff --git a/QRScanner/mobile/proguard-rules.pro b/QRScanner/mobile/proguard-rules.pro new file mode 100644 index 0000000..1a1fc0a --- /dev/null +++ b/QRScanner/mobile/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /home/michal/adt-bundle-linux-x86_64-20140702/sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/QRScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java b/QRScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java new file mode 100644 index 0000000..e1ab10c --- /dev/null +++ b/QRScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/qrscanner/ApplicationTest.java @@ -0,0 +1,13 @@ +package cz.cvut.fel.dce.qrscanner; + +import android.app.Application; +import android.test.ApplicationTestCase; + +/** + * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a> + */ +public class ApplicationTest extends ApplicationTestCase<Application> { + public ApplicationTest() { + super(Application.class); + } +} \ No newline at end of file diff --git a/QRScanner/mobile/src/main/AndroidManifest.xml b/QRScanner/mobile/src/main/AndroidManifest.xml new file mode 100644 index 0000000..0ed237d --- /dev/null +++ b/QRScanner/mobile/src/main/AndroidManifest.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="cz.cvut.fel.dce.qrscanner" > + + <application + android:allowBackup="true" + android:icon="@drawable/ic_launcher" + android:label="@string/app_name" + android:theme="@style/AppTheme" > + <activity + android:name=".MainActivity" + android:label="@string/app_name" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + + <category android:name="android.intent.category.LAUNCHER" /> + </intent-filter> + </activity> + </application> + +</manifest> diff --git a/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java b/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java new file mode 100644 index 0000000..782b5fe --- /dev/null +++ b/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/MainActivity.java @@ -0,0 +1,59 @@ +package cz.cvut.fel.dce.qrscanner; + +import android.content.Intent; +import android.support.v7.app.ActionBarActivity; +import android.os.Bundle; +import android.util.Log; +import android.view.Menu; +import android.view.MenuItem; + +import cz.cvut.fel.dce.qrscanner.integration.IntentIntegrator; +import cz.cvut.fel.dce.qrscanner.integration.IntentResult; + + +public class MainActivity extends ActionBarActivity { + public static final String TAG = "MainActivity"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + } + + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + // Inflate the menu; this adds items to the action bar if it is present. + getMenuInflater().inflate(R.menu.menu_main, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + // Handle action bar item clicks here. The action bar will + // automatically handle clicks on the Home/Up button, so long + // as you specify a parent activity in AndroidManifest.xml. + int id = item.getItemId(); + + //noinspection SimplifiableIfStatement + if (id == R.id.start_scan) { + startScan(); + } + + return super.onOptionsItemSelected(item); + } + + public void onActivityResult(int requestCode, int resultCode, Intent intent) { + IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent); + if (scanResult != null) { + Log.i(TAG, scanResult.toString()); + } + // else continue with any other code you need in the method + + } + + private void startScan() { + IntentIntegrator integrator = new IntentIntegrator(this); + integrator.initiateScan(IntentIntegrator.QR_CODE_TYPES); + } +} diff --git a/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java b/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java new file mode 100644 index 0000000..6f1ac03 --- /dev/null +++ b/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentIntegrator.java @@ -0,0 +1,506 @@ +/* + * Copyright 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.qrscanner.integration; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.Fragment; +import android.content.ActivityNotFoundException; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; +import android.net.Uri; +import android.os.Bundle; +import android.util.Log; + +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * <p>A utility class which helps ease integration with Barcode Scanner via {@link android.content.Intent}s. This is a simple + * way to invoke barcode scanning and receive the result, without any need to integrate, modify, or learn the + * project's source code.</p> + * + * <h2>Initiating a barcode scan</h2> + * + * <p>To integrate, create an instance of {@code IntentIntegrator} and call {@link #initiateScan()} and wait + * for the result in your app.</p> + * + * <p>It does require that the Barcode Scanner (or work-alike) application is installed. The + * {@link #initiateScan()} method will prompt the user to download the application, if needed.</p> + * + * <p>There are a few steps to using this integration. First, your {@link android.app.Activity} must implement + * the method {@link android.app.Activity#onActivityResult(int, int, android.content.Intent)} and include a line of code like this:</p> + * + * <pre>{@code + * public void onActivityResult(int requestCode, int resultCode, Intent intent) { + * IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent); + * if (scanResult != null) { + * // handle scan result + * } + * // else continue with any other code you need in the method + * ... + * } + * }</pre> + * + * <p>This is where you will handle a scan result.</p> + * + * <p>Second, just call this in response to a user action somewhere to begin the scan process:</p> + * + * <pre>{@code + * IntentIntegrator integrator = new IntentIntegrator(yourActivity); + * integrator.initiateScan(); + * }</pre> + * + * <p>Note that {@link #initiateScan()} returns an {@link android.app.AlertDialog} which is non-null if the + * user was prompted to download the application. This lets the calling app potentially manage the dialog. + * In particular, ideally, the app dismisses the dialog if it's still active in its {@link android.app.Activity#onPause()} + * method.</p> + * + * <p>You can use {@link #setTitle(String)} to customize the title of this download prompt dialog (or, use + * {@link #setTitleByID(int)} to set the title by string resource ID.) Likewise, the prompt message, and + * yes/no button labels can be changed.</p> + * + * <p>Finally, you can use {@link #addExtra(String, Object)} to add more parameters to the Intent used + * to invoke the scanner. This can be used to set additional options not directly exposed by this + * simplified API.</p> + * + * <p>By default, this will only allow applications that are known to respond to this intent correctly + * do so. The apps that are allowed to response can be set with {@link #setTargetApplications(java.util.List)}. + * For example, set to {@link #TARGET_BARCODE_SCANNER_ONLY} to only target the Barcode Scanner app itself.</p> + * + * <h2>Sharing text via barcode</h2> + * + * <p>To share text, encoded as a QR Code on-screen, similarly, see {@link #shareText(CharSequence)}.</p> + * + * <p>Some code, particularly download integration, was contributed from the Anobiit application.</p> + * + * <h2>Enabling experimental barcode formats</h2> + * + * <p>Some formats are not enabled by default even when scanning with {@link #ALL_CODE_TYPES}, such as + * PDF417. Use {@link #initiateScan(java.util.Collection)} with + * a collection containing the names of formats to scan for explicitly, like "PDF_417", to use such + * formats.</p> + * + * @author Sean Owen + * @author Fred Lin + * @author Isaac Potoczny-Jones + * @author Brad Drehmer + * @author gcstang + */ +public class IntentIntegrator { + + public static final int REQUEST_CODE = 0x0000c0de; // Only use bottom 16 bits + private static final String TAG = IntentIntegrator.class.getSimpleName(); + + public static final String DEFAULT_TITLE = "Install Barcode Scanner?"; + public static final String DEFAULT_MESSAGE = + "This application requires Barcode Scanner. Would you like to install it?"; + public static final String DEFAULT_YES = "Yes"; + public static final String DEFAULT_NO = "No"; + + private static final String BS_PACKAGE = "cz.cvut.fel.dce.barcodescanner"; + private static final String BSPLUS_PACKAGE = "com.srowen.bs.android"; + + // supported barcode formats + public static final Collection<String> PRODUCT_CODE_TYPES = list("UPC_A", "UPC_E", "EAN_8", "EAN_13", "RSS_14"); + public static final Collection<String> ONE_D_CODE_TYPES = + list("UPC_A", "UPC_E", "EAN_8", "EAN_13", "CODE_39", "CODE_93", "CODE_128", + "ITF", "RSS_14", "RSS_EXPANDED"); + public static final Collection<String> QR_CODE_TYPES = Collections.singleton("QR_CODE"); + public static final Collection<String> DATA_MATRIX_TYPES = Collections.singleton("DATA_MATRIX"); + + public static final Collection<String> ALL_CODE_TYPES = null; + + public static final List<String> TARGET_BARCODE_SCANNER_ONLY = Collections.singletonList(BS_PACKAGE); + public static final List<String> TARGET_ALL_KNOWN = list( + BSPLUS_PACKAGE, // Barcode Scanner+ + BSPLUS_PACKAGE + ".simple", // Barcode Scanner+ Simple + BS_PACKAGE // Barcode Scanner + // What else supports this intent? + ); + + private final Activity activity; + private final Fragment fragment; + + private String title; + private String message; + private String buttonYes; + private String buttonNo; + private List<String> targetApplications; + private final Map<String,Object> moreExtras = new HashMap<String,Object>(3); + + /** + * @param activity {@link android.app.Activity} invoking the integration + */ + public IntentIntegrator(Activity activity) { + this.activity = activity; + this.fragment = null; + initializeConfiguration(); + } + + /** + * @param fragment {@link android.app.Fragment} invoking the integration. + * {@link #startActivityForResult(android.content.Intent, int)} will be called on the {@link android.app.Fragment} instead + * of an {@link android.app.Activity} + */ + public IntentIntegrator(Fragment fragment) { + this.activity = fragment.getActivity(); + this.fragment = fragment; + initializeConfiguration(); + } + + private void initializeConfiguration() { + title = DEFAULT_TITLE; + message = DEFAULT_MESSAGE; + buttonYes = DEFAULT_YES; + buttonNo = DEFAULT_NO; + targetApplications = TARGET_ALL_KNOWN; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public void setTitleByID(int titleID) { + title = activity.getString(titleID); + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public void setMessageByID(int messageID) { + message = activity.getString(messageID); + } + + public String getButtonYes() { + return buttonYes; + } + + public void setButtonYes(String buttonYes) { + this.buttonYes = buttonYes; + } + + public void setButtonYesByID(int buttonYesID) { + buttonYes = activity.getString(buttonYesID); + } + + public String getButtonNo() { + return buttonNo; + } + + public void setButtonNo(String buttonNo) { + this.buttonNo = buttonNo; + } + + public void setButtonNoByID(int buttonNoID) { + buttonNo = activity.getString(buttonNoID); + } + + public Collection<String> getTargetApplications() { + return targetApplications; + } + + public final void setTargetApplications(List<String> targetApplications) { + if (targetApplications.isEmpty()) { + throw new IllegalArgumentException("No target applications"); + } + this.targetApplications = targetApplications; + } + + public void setSingleTargetApplication(String targetApplication) { + this.targetApplications = Collections.singletonList(targetApplication); + } + + public Map<String,?> getMoreExtras() { + return moreExtras; + } + + public final void addExtra(String key, Object value) { + moreExtras.put(key, value); + } + + /** + * Initiates a scan for all known barcode types with the default camera. + * + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise. + */ + public final AlertDialog initiateScan() { + return initiateScan(ALL_CODE_TYPES, -1); + } + + /** + * Initiates a scan for all known barcode types with the specified camera. + * + * @param cameraId camera ID of the camera to use. A negative value means "no preference". + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise. + */ + public final AlertDialog initiateScan(int cameraId) { + return initiateScan(ALL_CODE_TYPES, cameraId); + } + + /** + * Initiates a scan, using the default camera, only for a certain set of barcode types, given as strings corresponding + * to their names in ZXing's {@code BarcodeFormat} class like "UPC_A". You can supply constants + * like {@link #PRODUCT_CODE_TYPES} for example. + * + * @param desiredBarcodeFormats names of {@code BarcodeFormat}s to scan for + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise. + */ + public final AlertDialog initiateScan(Collection<String> desiredBarcodeFormats) { + return initiateScan(desiredBarcodeFormats, -1); + } + + /** + * Initiates a scan, using the specified camera, only for a certain set of barcode types, given as strings corresponding + * to their names in ZXing's {@code BarcodeFormat} class like "UPC_A". You can supply constants + * like {@link #PRODUCT_CODE_TYPES} for example. + * + * @param desiredBarcodeFormats names of {@code BarcodeFormat}s to scan for + * @param cameraId camera ID of the camera to use. A negative value means "no preference". + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise + */ + public final AlertDialog initiateScan(Collection<String> desiredBarcodeFormats, int cameraId) { + Intent intentScan = new Intent(BS_PACKAGE + ".SCAN"); + intentScan.addCategory(Intent.CATEGORY_DEFAULT); + + // check which types of codes to scan for + if (desiredBarcodeFormats != null) { + // set the desired barcode types + StringBuilder joinedByComma = new StringBuilder(); + for (String format : desiredBarcodeFormats) { + if (joinedByComma.length() > 0) { + joinedByComma.append(','); + } + joinedByComma.append(format); + } + intentScan.putExtra("SCAN_FORMATS", joinedByComma.toString()); + } + + // check requested camera ID + if (cameraId >= 0) { + intentScan.putExtra("SCAN_CAMERA_ID", cameraId); + } + + String targetAppPackage = findTargetAppPackage(intentScan); + if (targetAppPackage == null) { + return showDownloadDialog(); + } + intentScan.setPackage(targetAppPackage); + intentScan.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + intentScan.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + attachMoreExtras(intentScan); + startActivityForResult(intentScan, REQUEST_CODE); + return null; + } + + /** + * Start an activity. This method is defined to allow different methods of activity starting for + * newer versions of Android and for compatibility library. + * + * @param intent Intent to start. + * @param code Request code for the activity + * @see android.app.Activity#startActivityForResult(android.content.Intent, int) + * @see android.app.Fragment#startActivityForResult(android.content.Intent, int) + */ + protected void startActivityForResult(Intent intent, int code) { + if (fragment == null) { + activity.startActivityForResult(intent, code); + } else { + fragment.startActivityForResult(intent, code); + } + } + + private String findTargetAppPackage(Intent intent) { + PackageManager pm = activity.getPackageManager(); + List<ResolveInfo> availableApps = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); + if (availableApps != null) { + for (String targetApp : targetApplications) { + if (contains(availableApps, targetApp)) { + return targetApp; + } + } + } + return null; + } + + private static boolean contains(Iterable<ResolveInfo> availableApps, String targetApp) { + for (ResolveInfo availableApp : availableApps) { + String packageName = availableApp.activityInfo.packageName; + if (targetApp.equals(packageName)) { + return true; + } + } + return false; + } + + private AlertDialog showDownloadDialog() { + AlertDialog.Builder downloadDialog = new AlertDialog.Builder(activity); + downloadDialog.setTitle(title); + downloadDialog.setMessage(message); + downloadDialog.setPositiveButton(buttonYes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialogInterface, int i) { + String packageName; + if (targetApplications.contains(BS_PACKAGE)) { + // Prefer to suggest download of BS if it's anywhere in the list + packageName = BS_PACKAGE; + } else { + // Otherwise, first option: + packageName = targetApplications.get(0); + } + Uri uri = Uri.parse("market://details?id=" + packageName); + Intent intent = new Intent(Intent.ACTION_VIEW, uri); + try { + if (fragment == null) { + activity.startActivity(intent); + } else { + fragment.startActivity(intent); + } + } catch (ActivityNotFoundException anfe) { + // Hmm, market is not installed + Log.w(TAG, "Google Play is not installed; cannot install " + packageName); + } + } + }); + downloadDialog.setNegativeButton(buttonNo, null); + downloadDialog.setCancelable(true); + return downloadDialog.show(); + } + + + /** + * <p>Call this from your {@link android.app.Activity}'s + * {@link android.app.Activity#onActivityResult(int, int, android.content.Intent)} method.</p> + * + * @param requestCode request code from {@code onActivityResult()} + * @param resultCode result code from {@code onActivityResult()} + * @param intent {@link android.content.Intent} from {@code onActivityResult()} + * @return null if the event handled here was not related to this class, or + * else an {@link com.google.zxing.integration.android.IntentResult} containing the result of the scan. If the user cancelled scanning, + * the fields will be null. + */ + public static IntentResult parseActivityResult(int requestCode, int resultCode, Intent intent) { + if (requestCode == REQUEST_CODE) { + if (resultCode == Activity.RESULT_OK) { + String contents = intent.getStringExtra("SCAN_RESULT"); + String formatName = intent.getStringExtra("SCAN_RESULT_FORMAT"); + byte[] rawBytes = intent.getByteArrayExtra("SCAN_RESULT_BYTES"); + int intentOrientation = intent.getIntExtra("SCAN_RESULT_ORIENTATION", Integer.MIN_VALUE); + Integer orientation = intentOrientation == Integer.MIN_VALUE ? null : intentOrientation; + String errorCorrectionLevel = intent.getStringExtra("SCAN_RESULT_ERROR_CORRECTION_LEVEL"); + return new IntentResult(contents, + formatName, + rawBytes, + orientation, + errorCorrectionLevel); + } + return new IntentResult(); + } + return null; + } + + + /** + * Defaults to type "TEXT_TYPE". + * + * @param text the text string to encode as a barcode + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise + * @see #shareText(CharSequence, CharSequence) + */ + public final AlertDialog shareText(CharSequence text) { + return shareText(text, "TEXT_TYPE"); + } + + /** + * Shares the given text by encoding it as a barcode, such that another user can + * scan the text off the screen of the device. + * + * @param text the text string to encode as a barcode + * @param type type of data to encode. See {@code com.google.zxing.client.android.Contents.Type} constants. + * @return the {@link android.app.AlertDialog} that was shown to the user prompting them to download the app + * if a prompt was needed, or null otherwise + */ + public final AlertDialog shareText(CharSequence text, CharSequence type) { + Intent intent = new Intent(); + intent.addCategory(Intent.CATEGORY_DEFAULT); + intent.setAction(BS_PACKAGE + ".ENCODE"); + intent.putExtra("ENCODE_TYPE", type); + intent.putExtra("ENCODE_DATA", text); + String targetAppPackage = findTargetAppPackage(intent); + if (targetAppPackage == null) { + return showDownloadDialog(); + } + intent.setPackage(targetAppPackage); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + attachMoreExtras(intent); + if (fragment == null) { + activity.startActivity(intent); + } else { + fragment.startActivity(intent); + } + return null; + } + + private static List<String> list(String... values) { + return Collections.unmodifiableList(Arrays.asList(values)); + } + + private void attachMoreExtras(Intent intent) { + for (Map.Entry<String,Object> entry : moreExtras.entrySet()) { + String key = entry.getKey(); + Object value = entry.getValue(); + // Kind of hacky + if (value instanceof Integer) { + intent.putExtra(key, (Integer) value); + } else if (value instanceof Long) { + intent.putExtra(key, (Long) value); + } else if (value instanceof Boolean) { + intent.putExtra(key, (Boolean) value); + } else if (value instanceof Double) { + intent.putExtra(key, (Double) value); + } else if (value instanceof Float) { + intent.putExtra(key, (Float) value); + } else if (value instanceof Bundle) { + intent.putExtra(key, (Bundle) value); + } else { + intent.putExtra(key, value.toString()); + } + } + } + +} diff --git a/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java b/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java new file mode 100644 index 0000000..294a38d --- /dev/null +++ b/QRScanner/mobile/src/main/java/cz/cvut/fel/dce/qrscanner/integration/IntentResult.java @@ -0,0 +1,95 @@ +/* + * Copyright 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.qrscanner.integration; + +/** + * <p>Encapsulates the result of a barcode scan invoked through {@link com.google.zxing.integration.android.IntentIntegrator}.</p> + * + * @author Sean Owen + */ +public final class IntentResult { + + private final String contents; + private final String formatName; + private final byte[] rawBytes; + private final Integer orientation; + private final String errorCorrectionLevel; + + IntentResult() { + this(null, null, null, null, null); + } + + IntentResult(String contents, + String formatName, + byte[] rawBytes, + Integer orientation, + String errorCorrectionLevel) { + this.contents = contents; + this.formatName = formatName; + this.rawBytes = rawBytes; + this.orientation = orientation; + this.errorCorrectionLevel = errorCorrectionLevel; + } + + /** + * @return raw content of barcode + */ + public String getContents() { + return contents; + } + + /** + * @return name of format, like "QR_CODE", "UPC_A". See {@code BarcodeFormat} for more format names. + */ + public String getFormatName() { + return formatName; + } + + /** + * @return raw bytes of the barcode content, if applicable, or null otherwise + */ + public byte[] getRawBytes() { + return rawBytes; + } + + /** + * @return rotation of the image, in degrees, which resulted in a successful scan. May be null. + */ + public Integer getOrientation() { + return orientation; + } + + /** + * @return name of the error correction level used in the barcode, if applicable + */ + public String getErrorCorrectionLevel() { + return errorCorrectionLevel; + } + + @Override + public String toString() { + StringBuilder dialogText = new StringBuilder(100); + dialogText.append("Format: ").append(formatName).append('\n'); + dialogText.append("Contents: ").append(contents).append('\n'); + int rawBytesLength = rawBytes == null ? 0 : rawBytes.length; + dialogText.append("Raw bytes: (").append(rawBytesLength).append(" bytes)\n"); + dialogText.append("Orientation: ").append(orientation).append('\n'); + dialogText.append("EC level: ").append(errorCorrectionLevel).append('\n'); + return dialogText.toString(); + } + +} diff --git a/QRScanner/mobile/src/main/res/drawable-hdpi/ic_launcher.png b/QRScanner/mobile/src/main/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..96a442e5b8e9394ccf50bab9988cb2316026245d GIT binary patch literal 9397 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 literal 0 HcmV?d00001 diff --git a/QRScanner/mobile/src/main/res/drawable-mdpi/ic_launcher.png b/QRScanner/mobile/src/main/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..359047dfa4ed206e41e2354f9c6b307e713efe32 GIT binary patch literal 5237 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 literal 0 HcmV?d00001 diff --git a/QRScanner/mobile/src/main/res/drawable-xhdpi/ic_launcher.png b/QRScanner/mobile/src/main/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..71c6d760f05183ef8a47c614d8d13380c8528499 GIT binary patch literal 14383 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 literal 0 HcmV?d00001 diff --git a/QRScanner/mobile/src/main/res/drawable-xxhdpi/ic_launcher.png b/QRScanner/mobile/src/main/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4df18946442ed763bd52cf3adca31617848656fa GIT binary patch literal 19388 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 literal 0 HcmV?d00001 diff --git a/QRScanner/mobile/src/main/res/layout/activity_main.xml b/QRScanner/mobile/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..53ce557 --- /dev/null +++ b/QRScanner/mobile/src/main/res/layout/activity_main.xml @@ -0,0 +1,16 @@ +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:paddingLeft="@dimen/activity_horizontal_margin" + android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingTop="@dimen/activity_vertical_margin" + android:paddingBottom="@dimen/activity_vertical_margin" + tools:context=".MainActivity"> + + <TextView + android:text="@string/hello_world" + android:layout_width="wrap_content" + android:layout_height="wrap_content"/> + +</RelativeLayout> diff --git a/QRScanner/mobile/src/main/res/menu/menu_main.xml b/QRScanner/mobile/src/main/res/menu/menu_main.xml new file mode 100644 index 0000000..2a55825 --- /dev/null +++ b/QRScanner/mobile/src/main/res/menu/menu_main.xml @@ -0,0 +1,9 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context=".MainActivity"> + <item android:id="@+id/start_scan" + android:title="@string/start_scan" + android:orderInCategory="100" + app:showAsAction="never"/> +</menu> diff --git a/QRScanner/mobile/src/main/res/values-w820dp/dimens.xml b/QRScanner/mobile/src/main/res/values-w820dp/dimens.xml new file mode 100644 index 0000000..63fc816 --- /dev/null +++ b/QRScanner/mobile/src/main/res/values-w820dp/dimens.xml @@ -0,0 +1,6 @@ +<resources> + <!-- Example customization of dimensions originally defined in res/values/dimens.xml + (such as screen margins) for screens with more than 820dp of available width. This + would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). --> + <dimen name="activity_horizontal_margin">64dp</dimen> +</resources> diff --git a/QRScanner/mobile/src/main/res/values/dimens.xml b/QRScanner/mobile/src/main/res/values/dimens.xml new file mode 100644 index 0000000..47c8224 --- /dev/null +++ b/QRScanner/mobile/src/main/res/values/dimens.xml @@ -0,0 +1,5 @@ +<resources> + <!-- Default screen margins, per the Android Design guidelines. --> + <dimen name="activity_horizontal_margin">16dp</dimen> + <dimen name="activity_vertical_margin">16dp</dimen> +</resources> diff --git a/QRScanner/mobile/src/main/res/values/strings.xml b/QRScanner/mobile/src/main/res/values/strings.xml new file mode 100644 index 0000000..d4e435a --- /dev/null +++ b/QRScanner/mobile/src/main/res/values/strings.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + + <string name="app_name">QR Scanner</string> + <string name="hello_world">Hello world!</string> + <string name="action_settings">Settings</string> + <string name="start_scan">Scan</string> + +</resources> diff --git a/QRScanner/mobile/src/main/res/values/styles.xml b/QRScanner/mobile/src/main/res/values/styles.xml new file mode 100644 index 0000000..766ab99 --- /dev/null +++ b/QRScanner/mobile/src/main/res/values/styles.xml @@ -0,0 +1,8 @@ +<resources> + + <!-- Base application theme. --> + <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> + <!-- Customize your theme here. --> + </style> + +</resources> diff --git a/QRScanner/settings.gradle b/QRScanner/settings.gradle new file mode 100644 index 0000000..8afcea4 --- /dev/null +++ b/QRScanner/settings.gradle @@ -0,0 +1 @@ +include ':mobile', ':glass' diff --git a/documents/1K0947105N_Abbildung.pdf b/documents/1K0947105N_Abbildung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b4a2daaa34f82d1f1a8a0b2edcdafecdee5cf928 GIT binary patch literal 126353 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≶Jl!BN>=RQ~uH{A*@k`SbnV0cv&n$4pRnmU%h2 zVsO+fVZCFzEs;5jSzEWi_8O}I8g^|&tIO(g-Zi~-iMZ`POcTfYYZ$Z7+&8RGi9Q#j zJ*Iu(6I38)<%d!%x=%3RyJXZaj5=P2-<+c!c3u14or*ecZNeO12>Mhx3HD_L-3xy* zs$R1zm$<|D?EIQhx6RGMA8L!XIw&~3+Hfaq=!Gke$uc9_m28rG9cQaRZAcAfcf^jI z&Rn~jcsA*4*H-+iXUyd!`hlk7{OO5jhQ4w#4LXDR=JDYMCbu2UT;JXy7+QrU)dMpd zfB@tC*hl-TRaHXGRfk@^<?1T!;IOdE&h>dg#@nxr*LDK$i_LYXiu$~j<ctyWKKjDW z4c}t!5{94>F2!D!a7-ynKWS*$yx~YWU=RFuR31TZIN}H;plO{;yZJhMF26&?An1*A z=xov=c2G*P@ic9Ct}525Z{cOoVy3{oULPgL!xPfYxZ4Cl#60MY;MTl#;98j?x_kJf zs&6{7U)WPWl|Iz+h4WP~=K_(>&n)|Rsj$ydKh32%Kh!@>IZNgLyvgSqu6!)mi}`ip z*XQylElAV(f{{POKvxB>*0$r4;CULOy(${&gsW5!g)a0*6qn*t!EVx@D*U0^zxw+V zT{@DC_BqK`Gv{T2jS)`+`i|VY5b?*|o}v311dbTwckDKNX+67N5^N+5vgU?|9?R2_ zL+9oBRQey<`_52RP99oMb=^?MkA8&uX)Fn5#qub$rQ_Zf=^R{`{M<w_qj<jYM0mLC ziN-rM;N4KY`p^eAJMQ>|aeME_S}E22!E5ep-2y}vf5+;&{PSV!QJ4J6&!x`5r65Rh zJd4--x;%wdN0)RuwTMGLh0k*HBY3MX3U_ru$$-<!w8^dK%t$n3Mh%sSt-8D}zlr2? z68_QNMH7Kr+N`kx3of!(MyZ3w3Yv}0g`}vhvOYD}JGn4wxMd>?!J!H4tL~ZGX%1z- zw7HR=(}_lPdLDAaO!Y{_mV?L7MmAc~H63sEquZ5;FWoP2<>@E(=HPUnCZSU^i!Jq~ zXtk8#UruzdZ)oeCMxS%|iPnL)doz%2uW+h{jVlr7=$Vp$Ul_i?OufLOhp*h<gduC9 z{2UPcMjwGyySHCrwl(<rZW1I<k9@Tzl&$`yhR3$NIETS%rth2)-TB?}qkiuLPow+t zVrxV0_FdQA@fV$3D_$PgQsj&b-Mpw=3!`cQou(6LR69@MIxeksG<pQ%YOrebdqDKz z#gVYz-aJw~D$(s_QQ~z|Z;biR)K?%oaA=wmBYXD>ljw>83CV741@Fji4%+I>jEI?F z+FoRhgSN7@nk6RtgJ~o$sTIdyD%t9C02H_wZ)sDIit$>EbMzt!*!{4iNaU+@8eN*x z;7Rxirjc<UX>LA#y|7-a`wH#*^=%u6OF~kPk2k)ZahQXss%#xy6X_vBR4y#jZ7-|V z)Jm>vnER*Z!`$);vNc+rIVHy39s7NovZ7bvH39PUH#Md0Px{c0Yi;Ta>J`RBlXX0N zpOr+-haZEK4bt2N=JrJVK5?QUH-7V}=t_jC*aX2GPkwv4ZTfH>ro*_h%v@n+;<(qx z7vCWcF0I(K?AoyJq2RK@p*ix<(^2M|RPKJHUl}%KeJ|4*q$G$72g6=v7g4MtKHto| zCS?6#YFus*KPz5<(Tc~4ju%OCS1jv-u}Gq#_anj+GU8!$>V_ihY(Eta@p0C;DtddU zACp&d&lUk$*$m&2-U1LQFQrHI@;1*Vyn~{NWC5=S4?)oq{f6>=1^+sDv<ocHs#8}) zXh1RTtCD+fMI){an61s8F+%3R_S`X<9m=aekKIf*DeWJ!@+$&ywSQGbB8osAcw7)} zvJ|zjd1$cO1K5m8h&39Tcu&~haJn_P-`J+kFJhs%S6W!;@`**D6YzGhF08POl#RMt z4a1)DfRz<EGNZFNO7n4Q%+)kwvZiOScK6uEExwMACI3vfq-PGIb+ygYX>n4Xcgo7D zseY&aQ5{FTixI&%zl1uu?t1OvTZHYDm20Xnt-FhJ;iBABpSEP92uDjDsQO?4d(MXR z`x{T}?q2vt<mbChaJjwy%HkXi$7|W{ydKo(^9^`x^#HQwCS$3n)IdZDar!RhZ*OUj z>P<P}ThI{$iyXNmd-BH`NH&4kYKRw3I^m@_Q|qhqoD~#j0XIU{09jjXraX#NwT}x` z<M<(Nc`!?cM1-p|lMK6Er1ZH}%=R{tw22i2X!3m$@k}Br?_btg%-o0WgenkvaCm&s z`6*8=##t|+`>7|SfzEO^@eBV@-^-AVn(5^GnA_~yIR*1-mF2Vrgx%JPfH)@3xfKy? z#_-!}4W~F}T-H<g+|s;JRQn%VlB|h5y((Xl=n&B`TytRXM%FwiFdGYYwaa%cR6wvj z(G!U(H56B#eRCSAtr|;s_8-O@B<Yit_o+4ecsqHE@o0AgvMQ2GE$)kP3QN-Dkt@Yb z(c|YNSaNx+M)8-UHWZ)et6!Fxna78sC*I;H#>`Tm@ZtJuUKG0C93y1nanU3I;d+OK z>Ew3XP!ZGW-H5D1$LMH49E8^OR=Z;g@mE>yBz`I7l3F-V$R5^A*s>~5t3%rE6rQ(S zp`$A4pk7=Ro48FE5Qj{SaQKx<I%O{pNFl+v0$3#FSPQhy*P`#G0V%{82LXo*xRk@q zROk{mUxK2NjKhGR3be?3ML^h6%m(2opk3)n2JtkYb3rm$uMOy(G-NMTT$MVRNzz_N z6}co*(q1-DYC$rMcsx)wKbfwV97HL@EF2D2iHJ8Y2b$#L(2M5*kyU17m8p8EK@u|P ziMbl#=qgA_#>qg@0vuBDNZ_mrQlfDT5V`<|L_7hQprR(F%pjfuEKvC@rA#Lt3w$b| z{+ufm{vITvvMn7;E3OpotMW4cO!j*`sbshfs5bvhCKe<f3?u?g6-dQ@qYsh|R|BQ1 zaOGFa8pV@}Ba{ILRkZS%WMj#Lq!IFfu%Jto{d}bYrTh(*>ZT1Jl}njPvR+gbg2c@j z;JPe01Gp{&jszOWf)juSGT<O!maL;vxStd_1qhdas}|lN3l0Mk%YtKp#4=z`&@)Xh zoXVqkxS%Y!9r#di8xK5{23G=4rN9k9dugyFXzlYRGU#p6CaOv+Wp9~ED{1d(froZ@ zQoe_B`0IR+x8ZyF9vb26(%=Z7qAd6`P*Dc_5g08CP6kHH)F_5a=6h&`hva)Gg~R1H z8H7LN?<a1)1)aoh+JR2ujH`gmpyvEg8OI`^yOd)K&^v#DzSmY|g{GHY<tWa$2*@ex z7!T}7*pvX-#TbVG=Vcu;fb%krkw8sZ#{{6JjAIZmN!Bq1m?YyE27E2+7z=zY<LD3E zlXc7l?#a~Xhuf;S$bj)dW3k3%K;3*UT?Egg@8=8MJ2fH0Ca6jML=4gVdPLq$eAf>D z!3j;7H{*hOnSM=tKOH=uzn?#L@7#q9U!W%K5i|TBJn@(AEPX$(>)x>p8J<Q-Dk5Z1 z<kib`YvMb0@Lc-t>K)Ws!kx(aErivXt{<5vUdFt~Dfk12@_|ckWKFv11T0Mj6;GrE z;bck8QEYa7%@NN8NQ?@zBByy)O-H;gE`qAJR?=Ssjh>1pHkFP{N5(~jt_;eBZxSQ7 zSL{<Lc3<tGFk&%VR&k&Okut9`{-j<m_l!M9!aMX)@>Jm&nHdomf=QQL_(`_hcey2E z@?xr?l$i3QsZwnI7JQRU$?kL(bd$-+?gSQW$|fVcL^Eg?3V>P6S@g)<=GYlVIW^fQ z2{dFXJPG;`4CI^>cClHpz%W>J<oqsJH1$d91TieJ9X2goWzZGv8yZR)(nCcxDK(+b zilQN*=N2P+xg^ShcsxSeMZN;L1i3c3bfk>R@93N{r~?NuhtrW{sAS0U(gwu))JUmf z0}qeHI9LkNw8P>`#zaghWpa5iV`B%<hLa)Gn=Gk9JfsN`2nk&1)1f!$S61>Ks0qF# zJaR6fhwVjE?qcg0KBAYdBdo}m>Lb%g_i-`?Xg&%qF^A8>1>>P8Xg)HoepL4#BZx75 z#4g`Vt``p)lw3k3Jc|?vVzw#PWgR|?T@vB0Q+S2!+vYYF4-%JLQcmL6Ty6<f^-mQA zJ_}vq;TlkQ1?}I6F{;KVg}x=<LKGXv<d?jpW4|MuWHo)Cx(~{w3d<z%O4kvPD3A=h zM&}oCMaAS7>w^m;B5BUr7s$1<@?=andDEP>&yd?zQ>UXum&k!RBMzi!j^9VgT@JfO zJEm-=PYm`LwJ%V%d$T0&${S`!*&MdtD8`AgDpVJ^?}c~7gSVrTYh8R|m0K2CN!}d5 zqo+_X9Lhk^{PB>XP?>?WIp&aogePmCFV{J&L3P+x?U4K)d6HX9H>{y&<v9C`$%$w7 zmr#!W6+~fkj0|*VNue}jyO$=uUL*YQb+H!Et_F%v3S>I3oyXxaWLD=fGDKWhCh>A- z#mX%96K0;sbFrA+;Vih3-AL>8B<eozzs%hVOH}HBNTbC&#FB>>xpy<QzY|86=`WV= zzJ$J;k{{2`(LD&%3607-P$)tTpP-%&O${r=VDHs4n)sY7`~KT@vMk-HH1qtsiT}mg zTR_FtY}>*}kl+y91Hs*05;SOVcXzkOLvRo77QC^>-CY`YcX!vvcg}z9zjoezcZ@Y= zubN$>_U_Shtg2nRYE@5i=?8ZI)Cekk9H$NKj($Z8qzQ9Y&OU8|ugENOsz1C(TzHEZ zcNah4V>xmD6vqe*wG0*SNq29*+EB*FcB=Uqgn=B&(=%E0xg?55JOH+zkRkgkOFz=M za0!91GL{o&0Bx~}*vMyFApb6!XLUqTd{fdm73L?b3H_H)1dB?jT(4X-1>KR)E%DNr ze^{O-k|FU&<n!)B9E<cg6|iHIsN<-~O|y_Mdybui4_KbGf8fWy%Q#+Y`wt4rp*~e! zBz53`RJ;rW!}O#~-xspKbS%tpGp#5go*?;oQ<Q$$EN$=8eyz(r!1~HtNSFi`1#+$X zmdJVyY7IgUTCek!;vD8sP~w5~9Ce*-9pX3(%2#5AirN>+>w_2kGlNO&Sp`kFHwlC< z<SSAO>XOfSmfxM9n}QGAGv_(>xx~8c(Z@C}AXeL4r*9?WO{*#LgD#A&|7&aQz#Z#3 z#yQ!cp5KYb5$l@MIQZKe$|K&<MO$H+w3oaF&QoR$<E4OqTeMM2zn_G^{hFXQ2_!Kr zv6SH8o&KfN8uVbP*Bw>G?FyVT^j((^sy)}?>9-Z#c|&0wG?>$x^uy+E(3o4ZNvmD7 zNq}9wN!}Ufy6QT%K2GJQh6TmV=8w->>*CjqkS*PgKhFUBN7)rH<^FB>Mmm92<vr?Z z9j-j~c=j~*AMIJ}(I0g}E*P2RFEi{ikNLnY18(IHrfaTOjB5*)nP>F1i}fjLPh%0* zVd+(#O54{1K?8j&1Z0WG%b?C?gXf?r&g0ed+n~xReO(d_93Gpyrh(#EB{D0wER06I zg)VGbv*2Jcxz$$6T&*q5YCz=U41Sv@a)n;^@SJ^MSyjbFg+iQ~gsQmei7uW2T_JF} zhP6qNi@nM5O)9W#d-t@>+fxnTgx|SwLsxd&7e_WsPUp%Lo!(%tvF$En|NSO+U~?s$ z46$@i0{b|V<e(@M$D+bEe55RsD5cud)mZf=Vqj#2jjU{jA$Dur2XIp(X?#~B>Exnh ze0W+guzmPF_Isr~keDQ;($mXW`zCo{e#M9^uatlsxxpjR1bk^$?8@T*T_gG9)uqDD zYNcEIUA9_(i^7>;#bJ%fBWuDpE!c{*^v)!+^h^hzAj_+kZH2DPu1#^RN9hA!sW*ux zMvin{^~Hh7V~bbz8HQ5^o6Q>WNUNhzI#|m)UKR#i%bLc<(Gw>+WI-;osF$b!l$n>1 z7m8-XYKOEkaKSGdb6e?)eCo}~q}(7ST3D_{pkOH(qqiytgLR--L~<6tiDusDW;J!J z=CE-%M&0x*M-T(WPNd9^&lp~PfO1?ijN21_RmEL_gFydNi<PF6!o<Dpr!?O8{G_aG zL*UR|j&Q363-M`txp*<t5$l7^=ayN<@@d)drXD-%+RKH#%wchp=x9@}dQmsy`lx8z zpYVtiaGjv$$@!w$T%OWdAT6z?09+DJsVa_z5cLH|uJV_NO|u!xcro3)1dRzWr6p`? zGlE4ed->~w?%QeT+vKPFn?gp)*8zRwEJy6L3TxQ04`UFVkcH3${>UAGb#{Fsd)i8D zZWwMnb!Z^0DkK#oo!?GJXa}o4jXjh-f8_^tBzh=pC`7*pVK`<~bGSvn#tuS#PG-d9 zk0TJ8{@Cl>`n+h61(2g1%Gn>2p=4kwAwT(l>~Pm7WX8sYj)2AYhs`D~f)<A)_h<fr z7y%Ik-R+mtftC$h1Pcot;OE}~k&RIFf!5D48;Kf5%Fi$xejgPR3PxBE4eHWQn-u;U z8p@C49Fj+vGX}=pUxpO=9O6J2e;rm^n0EaGp&wBtB#j@IBrLrjo+OlvA38GxK$r`J zs)qFg0)?3~tGmzBpLiW^o!K7#p7<W+9{V2l9{(QU9^)SBo{$^<8TuZH8^R0Wndtt* zJ?=gHJ=#6Nx!OAPI#WlM|DFF!$KPU*znfpZf4!d&lpT~EL<O`jgf8@Z=z;V>Z9!`J z&;s8A!H>!h$B+1o;tuPM?~dS(;SS|a=#J!$IS<DV#gD}Qfghe9Vi|S$ukZqO2jK?o z2I=XKI}Ri2&*#tQx8yI-VY~h>5e2W|<2{2txjl3xbOUh%N&|KSYy*A+LIXwvR0ClH zQUhkghX&jR_y)8F2yPN?RBoJk6l-W+|22p`2rYkxjs@%20a?PQETcE4W8bJ3aMc^n ztx*5#-u&BtPF^KI7(z%Ot%pDoviOn1+V?<2;dY=ybN@e*|8!l?ETc20WACU|aMc~p ztziG^-ux5cU*y}Q!@XLjrtiVW=b<>WQ^LN8IhI+^3;EYD00LiTnPFN?eWlYv?=ku< zXIej}h|ZvEWyY~8wn;Q-t%~ba;#HMD6CgjsWHfl#I?|ztcf>dCmhDD0UM9~o<j5jb z%=;FdDCoIn);}+J)Y<@EU9z!ft)87LX@NRQYAHNJTdknJL&h*Mp{tQSx@f#;TIKU} zBiag}<O~=!uAaA^?OSwsyIL@;`;f`w&tNh<AF6pEI?d4K@>$Ah0-;KDN~lhAOcjD| z!LlwWBccTgpwjZ?P;PR_YMy4mYN6Pgh%d6tj9_z4iG3I_4V)UX@{c@r=1*apPf7hP zlQ?=z@5-6EsOpOHGzw1iaT0X_*;w;sUU?ip`xb*=z8^qsBQA)kqb5~KFPI!70K-cc zIQrF@=8n~>j^=OF*>X=6)ywDNi@ak5dQVN=D)|-!QknSHIW9x4hrf*m)2#>GG<1(j zj3z(34WZlF^t6V19!0DjXwHNAOZo>Lgu)WjCVq?O?2(Eu*hf$?b_m40UPKi+7rVX* zX-3};fi?1l%6W#^)T}6SqH161yz!c``Oaar1JweX&{L;xQUw=%R$}Y;YA)>-WRFex z!*%}pQ5oaS^9=J#^;Ij@sF%@?=3-uO%{rcr3bVb2)=bTa@|VP}Oh>cFLTY#5W6!PI zdGulLW1m|H)q!qn60%XFfyqlW>*$^`d2>!$p*~^>jhfs^rDF@xBC`djV~<-5PmFw= z+9NjV))8HU3J_NV*5Tc;k+$dj@FS`^0>NPNtIz!dJ|~<;bWx3zH;jU)$@>c+O3?TB zlR-zq=DhI<y3X2`boA_KSp*~08oQpkk&<!uTny6Ws#eodGzePUvNyD6SnAS}mQ}3y zar&1RGw%Sp^hX|Ne$@rX5KNwTFL$f;zOT7?1;E3Xxp(#KMfr&Y(223&>jdeyE1Ky0 znEy~w*?~7%_xn+)7nZvKi-gbrt*m53K{=@=;)iHTX~i?MNXD|!4^CLCLbU@YRvX6B zuNB4~=@i|U$D?dlK?$Y=DtTXL(js62ByI@WYjW1K#3kzZ7?vzpd8((D7f_7AOONp) zdizQ!a|emUZK51V87gU|x(1vyya73U{c#h%=K9CZS|vJW-)s3MWyA}~8?${>!Pstz zxa7kp1yuk_*0I}bBE|NpW_7GI99QLe1~0=#xFpsbsQ2DK`gZX_^t`jRj$4c4)zl8u zM{-gNuS&RK?DjhCw{V(a8NE*qtgD;VP*NHmUY*l5Nx<4^*tIx?54>y?;q61ei&*L$ zG_g(U9PrRgeax7c0Ta;6vEA;bYWpL}3ndM1AMOppH^@9|1PBPkq#Vd|XlAsIK8ppj z3>$MCAiGwBYWI}$W{T#vay^IR>6JmndkXoSGz&#j-TI?4X9q`(v}_5dt3Q6-utl7F zTv`$b;^wFi4^IsbjpP%{n?CQdZE<DcwLgs9kDB$_2`Vjn$=QlIf)>cVOmLz=h)gMg z;lH>>@3shVkCt%8g#C9=EJ5y*WhR+niUAebgE$U-M5;$J6%NXsW))byt-D1a5{0PL z4HFfWsFJYD1rLc9oNbzt9}oQQ@zT9vBMOrq3FpPT$|A9YJHwKwe^TRDX=gUaTpOLV zvGd*7xf-AGh`B-Y&GUMhN8dLK_aCsO3z*`oMs{Uo$Kn~M8F;-yC#;oS#H%5PPlw2F zGhUqH*brNU2n$a~4zdisOO3k5nYj?$pm3&Vv~sPPI`w80S22vKMxr8^HEoVLTa1mc zBqgdMn5hD+H-82t+#2VM|50SGs!l&F-c{6UW6aZ267OM-jD7lb^%{OQw9YnavP}bQ z*Vjya%DShMkgY%n^wExMid1zgaIrV_VctL0IVMTTrw*f;*}J$;FW4L@UU+D;h9mhc zPz37g#)?XfU~ivdUkvm%9V{PFyPdPf<=q822zhxJi><1TgVS~Qk339;C6<msgUwWQ zs049w&b;(;7Zr3%k0?cR>*-kE*q5+xXHa&q?IP8sISd(Q=1(@ElBVG$ruqHsRw5E^ zPH^5c)O$A2w`mV=W-^3()&aFxf=7$}#ieE2)RHFko)^2=Y=ybzPGnPxvLN1wiUfp- zztn#hnk8&qhs8${>Z`7~CeKt9(Y$tQcEm(Sf-9ZFCDLF-w-?vrsWy6YfJwMwOy~1( zn%}?lV0|9@li@;eXr%>f)&M6%f`?0NI|A+iOdeEb%B667Z|;_Rl#*~;Ig4Z%#%3N_ zm<!s@x7=(zvf&`P-By&Mz0F=rrQ^C4gUMW7mTL`3Q5QD(rm)*h&O4i}T?IR_*P7~V zUv=gOyNc%n4d57ka5V}V)Aj=6!ukTOZQs=E?E~R;+#&h>pXORfy*jo8(e5msD=vo1 z0+|9p(kx$6WDXV@Pa`h<MSfCJ*)RpL(Frgt*^UtK{GnXJ9~hOJE!NIRO5Bo^l45O? zqCz?iO{J&IK*718kE8gm5=UP!8gO`JQ!;2RCv{=yZSS<k^-T0axN90nzhmp2>6Y7y zKIMHU){?#*G5y0!ytu#3i<mWRJ!^-Zw_%WI<PvtJApTDTR93}!T>Li8^#cOy?|XbD zP_h{4d#lhw3Xtmy-*42p4`D6X;q}yL)Pt4ktWuSV^~Hz@rPo&5GA%h1w-d>OhzSzl zFRz__M)Vf8CTvg*QwLRelcVLrO;qbro2^>DhIFXKTHDI^(uy~#&(o&$MvO+4R++PK z=P$V--WX%l_Ltw_P&GWLQ-Wpq!2?gFEk8CWHia(s7UDx~D3&R5!=<e$)KcL^3_Tm4 z$sjy_0fcEf$1bO$F8kdu?>|+AJzto>zU~v-muH2ytD;h+^a{lzv#GRDc7HcSO{Gf1 znq9dAsdlA(O&RF<GV(1srSZ=^olmE^)flwPK_Oce9Fd%^l9FnW3Rkmv-OJ0uB4b1_ zhz!`ByKvDH?a|f;nctMhnIq@jWUX->;nIwaoxl`n%Zp4Xdx4FdrcTV`<E}Y20Ao}_ z-i^rrU1~3X&AFDu?WmrQ@j-P<;6yEh5HFp@<S9U!$;);sX1R%n4%}zk9Kdn|@aCm6 z@kQR--92Bn&P?kK(9KL6bYgQK=oUF>`Ek`cg<78w&R2`zmgGdKJ&dsRxrF(2yz9P> zK7tSPIb*&)kgTh4+g+3@T1=ZE%2t%e8M3_&$B4J5LjPD(WAQHZGhyn{gb|#aW$~D; zZZj8m?fB|wq|PRhLpG>x4@Os9kO7dhADUYN=6LwCtD)LsM)F;A1X1!0mQXwZ@(gyr z)8is8OoVS!$Bvntf0UI{3n}PJX=ov#l&t(jDXcWcS%tJKAf32<>inZ?YMUU(lr8%r zn^Hzf)R&u4=}}%Qxu$L-c~1V^LuYNX8eEjDtnC3zyPuBf!@9kVK%r-EZvHP7@xfB= zJ}ltTy~fX(NxdSv#M6XXdmA1H{PBGvw#1GXF+~0`dxsw7Q8*rrx0vbIm{ODcXcn6r ze|ldi?{)7P7)ooVS6A*txCt1J4V~tDcPqo)qIIlMnz_*yNji8avkvz0_A4s`!JSXt zrpiaoJ0=gSleV@W(_F+Ln^y>vEu+jgYDP4aT(UumK$|L1>E<vV(*e$Azlgi<t-|V? zLoC5h2_l>AE8G!ZFIWry0qDb0#yzo1`l+k$pp_CeBvW!<v8+_3^iM?tReIa@cdOag zW82O5VZuds*%5Wiwv~JCicYMPWhF{I0<D9o*WF5AceXM=Z!%OvOzg0xqf1mubk9C_ z^83bw(0)z`-dObfW!CLw?`49DZATcMAdgEg=LKW$4GDxXXaJF#IPP2yP0`H^S#PZV zWuB~yrr}tb-tCHk<eL(nTP&NlY3>sF-&W{W^^1!$zpk`!r)%?X)A<UmR%Ep`3_?rv z2fz~YKl!~tv=w7IJRMym&3>xZ^OTL-*4|igA7CDc`KqVg!-rgP6XS}3FpkHMYmbEg zr|fJPpUZ`TsLpwjl%TDsh%$U)+4uT4iwj+<)K%K7Jjp7?(B(ZSVS_SF<IM5a6s|v! zX|1s(=uF*f>+*9HlDrg%eCptwR|an(<@Hf)OMIm4hQe%@rp`}jFeM>XYuvL~7jJ%* z=CzD!_BrFcCc4#u#Oc}_lamk1>u0yz({tXv;M}($)q<DTjJjJ@@=ZSOMEjN`ooi6P z=fYNNjb%7RioCiJ4nZ&J@n(3G*ZUEroBlA*yE<g%ja#w3L_*39TSh<c)*=OMTcPzx z?@T#0dZdJY3=UJ*nCnUaXJ<Xq!)olJ7Gni4@!6B%9s{Wx;Dy$T595$p^8s1_ThsO! z5teg#0Hd7jOq$Z~cqYYV?10mcW_4WTJLlnpbzf%mWor-nu(k_K^C>s1{X<x=j-07h zf9_agdQzurst-LKdE`Xll(hJU1dp`n{(@?67zOAW{N$rGe<&+m=fE<eOH?ir!)nRZ zqCugmipLbv>g;K@^7RrsZI=cP<dBKx9sNKz%gB97&G8x^@5@09E@>2b7`M%*PFG9} zzM97IX?GY`dr7O3lGPCh)K1JDE}Vg}UpqD|U1d{rFlnQ8^A>4)!-2|f*R(`l*PUz< zW`x3UEPy#=MYpD*G`VIMF@>oCL!5LY77c_T`7+D3Sw$dH%O9JA-m-^;{<RvAMK{pC zZEMUYZ_!d>3_mqNLBMGG{$%K7>Q=km=Hf^A%E7fsfl0x>joi|GB%j&CP%z{2D*wx2 z904K~<55eF!&HX!@GvEqgxguyTleFO+5mx1%E(LqHcotR=ri4*_uGSpPTD|d`arv+ z&;A<6(X^gyn?$>eu}J=gNOy1_LmxxIqNv>Ve{FARz!yP{=k`y}4JB{k4Q!CnB~1jc zjcjoXpMF;ciltNr_4@e<cbEGCKa1yts8D_RjAU%Y>i^*b*~gGXT3Rwjl|PscG@4V3 zmSvH`=*H+QJ@MycqCcg`b4`M1E&*$60(Yj85ba4m;5+`c^gXw;#=Fd`_O}yyHbL}_ zU2`n*_^87@!nqQv_}Xdti)TtDwTbJquf~IU8n+R#YMLuw3`ejhu9+g8x%vrQq^mg< z$U6CZinP*J>O;kLmGf+Iyxnu>h`NkcO{OynWMgj`S*E;(ikihpq{9@VIc;j#YeUf+ zXQg9(RgAN3G8NQ*jotzkxIU)6$V|19kZqpGz9EF>Yot+cxF$z7)h>9a;hvhCOrPYI zm30*Hi2{v43U0I(@6Arku`InetJP1NM_eZ3@>jDW>4mkvDZQJ_&%iksp(B?SFhJ+7 zTDP9vD(^|7;{6uqUjEG&|E73FXFM*<BD_2@L0&M}zI+i5rSQQ?%+Irau-$#~?UW{f zPtfv#EQQKQjIoz|vN4H#_W~%XYvMFka6=ZQQPUFX(^!+zEkMHH1=4}t{!AxbH@a66 z;`wlyvbq)wOFWRBf%-9Do1p-EU5EI=P1UJrZ*rF0g|Wab@tLojkS4z)20vRY^FppH z5RL$Go3DCj&B~%q=6BuLj$F_)A6a`%7daSjQtG6&i718tfQn*okgrkE5LR&VjH{Ib zm8WsiC@?7TVR<mlZpOsY6*ko(yS3`a;^eiPX;Zz+N-Y=GI%M=SVkzMPOxAN6?TOtC z)TLB4H(F@$DccJJaj|EcftvsI3E{#esBe^EvPG5b=|GifomXR5<jVZ^_vGcDUy298 zhUAx{FJ)pf^+H;Q6$=&py-d|#`Ht+S4Nty`8}#7o^b_XEqN_<G9Y6xd$!n-F@{v-= z@s>xe4Ahi3&2qm7dHEJxyc(xe@vy2c#+CL952>hv*;)I|w&xin@rK|Z4`fgW+)M{$ zrdL6v7y*=P+E&LqxE?yV7G);o#1~$RX2Z)VQsFYOU%VI7I5iYkPe6A5@g&)ph7!I* zh8n+jk}V(Fj70#xhxx3~PJd<tC8>AHcdHsF4H=ZQq->gm)Lvck^>(G>TAK5b0g3TL z``F)+p;@EDw;QHBJ^vst;tnLDUk|z&595x-dZ)E;=#F%pR*CERR#QFR5B?Tx<fp_Y z@J--8qgpN1v$A0e)vvlXQ2o*m+P?ah@;QI>vgC(ms-1BnBb^p;ZLDMd%A%9EDCNZa zX$gtQPGojXiK-83-`jjhbP`wD=>QQP45T+>)-3JXHl9<~j`_OXX&%DWqV-}~CTX)D zeU1CZemkkQr8l$sOe(H`@ff^HqVJ)$inQ|Q!cBIuhBGxBpRHz%CAQ5OoOX&Hgv9pW zW*Qp!DIcY6YFM(t&x5S0fw|jQ;0{PG)N7e5lSjlbgk4zvdaQdy#AiH6y{|qXGi%#& zs+A-*rXSni!Hh$<OhaQ*Z4BgdT>WQP_hI~anJqto*1m0p)a300-A-%T;N=K@J=<cl zDkf&Ik}^M4Oxno>4(6WO!=+OgKMXsv@!kZR&~Ti_Iv9M5L*YpY!|znh2G#p|OcpJ~ zM?SZOcpf#9>yw$=g2X;BLj9-QWsq(R`5pm1MK3++q|ijcRTzQ#67vypTuX`Ips^7q zT;S@*^42ij$N-YN*F&bCDO~DAZ`{%Fo(_zYfRh)GV&!YDu<Lifu{M~6LE`QaU9rrT zh-XE4Q<lCX0Nn1y>v1o!FKpetcd~4M1i!pP&Mp3zUHig;`d_>LP)M48QsOr>(l@|U zYx#{lPP#!Py`Y!Dg9V=6M!Z+a4~nU}0-yHuqxKTFbD*`j1=hg>Lu13|Oyl(9HI0O= zgkCyDD`WH>=U#fQ3YXKHBYz@tS2Kau;FH&%KRa54vzhaK-+IGwsP;H+qzgRWge?rd zMhWHF>sq{xbS(dT7LJ`zE(MRS-yqhwy5V4M{Z^EBP~c>e_<T}D6##GibmiqQ?3!pM zSFCLH98qlKahQbDLshCC-LvV@HsUe*=y<zhwu@~xffa4?5QgC7;lEq@tvwnxrDkXh z^^0ffs!ohNX`EN9z=DTUja-u04i`sTfjFo!G3-}9_4=L3;RA+8b0VcIC`cOSw^vJG z{7m03J?UfM&)$bd7`#!vura)*f)B(_7gee>D45uA_D^JbrggKXx~{exSg<<s^u}Kv z%}l_fqz`dyVF=P>YiYkyNmawGylc*Mk6Xm743tzRhVF4t%lIWX`Bg#&?vky1#ghYU z>%S3D*teeK<(WK{9NDauB+RaEx2@h*Re@fBM>ZrlR7-Y^tG8uZQ$D|*xd>0Z?j{zk z)&%n+eXCef6I$~o6|NO$!#Z~d4Qn1OSZ0=~Pg#A*Sx5Fn+aCC;rk|OrU_Z)F7+qn3 z>U2Ms(t#eyt-gRL$*d?rry{dZ#tEcWSfEVduJCL3)_i)3))XMF@s02-sqsn}P}z7T z9N0L3Kx#z+n*DqP^QA>D+D&Wd_p9CS83c{*1NdRUrC1j#5Nm8gI52+z@IeDiYDIwY zDjL0_Ho&_qqe>5YB(s77`9uNfjj_nBctFHrvxozWQNX)c`xxSWts&O-1sPRB(C=6d z7>zqJD@ah{=cCWYHlnk11B;PBaLhTDz-!q~vw&2U)*Nt2xz=K(iNm$o(Cu{jK}!(K zZ&Xj~`c$r?RR`2-cP*P8F|AJmZYUXY(5ViGvYr^JVK$4+4vD5L0O#{KZ5EBAF<h-S z@E>U6aaLuCPd+8$K*RpYFGK9_8w$7ASm0@1F~_d!?*s4~^@)CnpEr^pP?KPHrgoi! zGa-q$DF7A%b85z?(et^-Yrd<58%6@ErKZ3+)F>h<I%>h?bdyX+L%k+CjSWCLoFtc- z_ZQ#zQ0zKHs=Wpk;|V%S8}_s)Zdh4KeJ$*}A2ntb30-?Pp4an}h<)!jR7!_3RC_Jz z)#?3fv9PeLpgF@0*)SQMXerH<MYmYP#T+!}E@CP1c`In*)q*B7D+~M?KGRri_HZN} zyFSRM5wz}9OJnn;<~6lUVo5j^i;Kmj(WNu?;_2*^U2f*eMtc(9@qa7M<~|8iqOGtx z1JN$(sp=?sCmA|&6x;2e{eB#FOHjtm!Z3>;w73(ckCFdGMmaDH*B61O)TLz()DgGF z{e)i2sb4h@ZnO>?u42XTODH$*ohhNsp*2vNEcoN{X-;;Uziy~)sBQApk(yCWWr1>t zcPJHvFeEh;U}BrL>6(21M@D_n>|5AM7by#n)`^a?z809TW1D80<n>hPKz9RfFt`K= zFE**aT;&aq)i%qfoo@B16sePE9Ti-F!Z1AEGy6{(ub6mzQk0>Tp0`n39?NLHJF5^- z(`xp;JIy%7?IrTey$T)M6DK@WOVdhgHamQMX`c0Ia4qyKTsl!+KK-P!SAwE4qj;<2 zs^qGC0({J-T`U*n8}$m>JDwKg={6~u&McY~nxIswsinO{S5Z+=rC4m!dy?c3A6c>R z+Kr0g3QCx!#3h+ISr?CJP^kGNA}Y^0{VDmw3~T9ln04#&@E#-`!m*F=>W@*?(wUQj zJ3q)Iy%?U<rPE4gRm#Hoks;GD`kTElPM+6e7%~bj@)+>Y4(3qCK|Mees<f3>?F-$N zA;FduI;W~%-DR6ke-F|k!p-8xt3Ne0p}C%q*A~Pq>*d!p#4JPRc_+w*VxAuPFT;%v z=m*#v7#Fz#4p<b+$E3Vraw&mgfrjDyZM4yLLt9Ii_nG{s>K!<cRT9LgLq@gy#0mYM zF5NYW32Mtq?{)cTRXvWWqX#eDOZms*`yV_IFR`hIcN}W@1!<!Rwl82jmT9Ax$myQn zT$RhO%=_a^z4Uv#U2|R>AKuO~L%BuY`pp<*Yu93G^aNDHsODo^C|pCjb9KEcl7ES4 zT5<txFc;727td~Nw%hkdAB+F&?{SpgTvc?BKE~LYan(1dE+=W~_Fr3j5aFy{Hr-S+ zRCqqmU-BM=?RoRowGi_QbIXiYfVn(vv4&2_HFf1@UOA_}%Ta~0pK#ed0((@TWh@K> zEy54jss^8}t}4W8DfB(Q6NWxcH;J?GojIFQpK+5o(hL#10X<s|IPU~bab)r*G$yWO zeIs?zTW4$N-ZSBI5k)nkIdxv6=EMiGuc=$*uC<x+i1OfjmuT=9#f!{Q?-@0TOJPt1 zvPQA$B}S?x?u)Rb8NH%4cT%UNCaBe7P?c+>J6ObCN-jT2emtOPyW)^yHL*`KOG{t? z#LAab+pJnvQz@d<34G-#OK?rJO1R&4y*T;3C^QKKCYkhe4Cmb9q)B~C`xO<-Iz}B= zp)qNkVv(+u$huWjyTl;v@@Ky_nkxNhyii0n7>Cz-YA9in&$?Z8BH!)aDHxEK-mYC! z@7zGWrc&V0J#9-9%UY`i_+yM`BA5?cdOn4wF#>$K!=1Ac?B6El1DqbHkPkonS%~ji z6`*+m%-x}gc%P9x9UnaXRDCabSDdA^nLTPe_Fh{}o#{xqTvAJEULL=K33gu6hGB0A zuV>b&f{+R#@Kc$cZ^wTd*x~K88Z-y16kg{bNoxo^&r6olABmsF?7S~}$<yT;S|Vq1 zczG;xx;$JqpE92+nv=LAxY|#?>!Xa$665iCYKc9%o=pcIlu<@bF3P6zHXdz5#!1Mo za^@G(TPW=gE3%s0#P9JW$~=TP8Xo>GHc^U}r~6|qc{54NaHD_NNkihmUob;`Qyf{0 zQ<yXea(VR8h?2MawKXMTk$CVqldE7<jxSNwSHka7v?<tCt1$SQ>Oi_6cv3z;D<hWE z=?<uI*SEIxu$sw}n7+VM%Y&0PcJ-*RIut#6rm3#j0IDphY^$tdt{Df}uXi~h?lID9 zHyCfE1`=SmwVj^?He(at;yh-Z+g<tUeF@tPr^Ftm0aO%GGIKLioqJu3Y;yFT;biF< z>rC5C{1U5R;%#+b-VCS6kfw}xmwu)ICs{KUGn{BXhELW@TS+r9Ixtz(8_)mNN-}0x zX!_%7k(IxdxLWVLHK~?Ftc4HIAAy!8cDGA$Sx7c{HL+t{YCWF3j2hl!SZiu=5E}~n zjkPp9>0?+9cp7>r+Obxu+jpGUMQ_|-4-*V{?wL>X+6l4Zk-L^@-vv&wU$N6M>_vfA zlEOLp;#Kq*A6v3VbE+yRk8RsCJ?{65oJLX|Q4-B|mm1i2=OW)l&m~F{Hj+{kiRdys z`6%8_RDE%|T<jUT;E|s0d!wpj#L49$-&{J{3p!CaX|%R;M{Bf`$TFl{lZnn#T>M<K z)bUV6pQIMdrUpdVN-cv<Qu{fYx~ew%TA|DF#23l)hR(A#tf4!U<2J&5NRVdwZL?}L z1ji{(@NNGp4gGzox~VXOrAF*R6;1Al!^gPc!&>4bqh*FxU>lIwLbLRWU;60B8pF$B zx;`<`mNQS+DAPu;LRX*=pY6^zMfQ=Nx7Olyde`Ojd=}J)veXcl8N+F8f7t1Y?M)PC zHVeGPS;{0W-Aq%>Do~+lbK)D`!IA_^+1SLDF=!$_o|@xS2uz%sm(@I7WaOc8m{@-6 zzaInoU1<82m9Mq7L~-hU=g`?Mu>huxs*bsT(QcG0x2xhMW>xLulwG`f&V6+~c~P2N z%#_3p7G!9t@Q}S?iM8Z3O!ERpi;kuN3Y>?#*5Yc-Ei)x0t*(F(cbp8Iqv9@7!6);J zHC?Jlio^JyhKBHOa$CRhxk=CE=FVKpOpTdD3jA(Hot{v8-zl+EG7U7ROK)o$yt#M- z4RF+IG&TilTclwb^+v{*dYaRn_^NJedaY1^4Btc>CzUiqfm=cf+e1DpVyB$t)!GL{ zjS?2B<+oYO&FplVt4Fb~;Gvn{Z*C{$75hH3@6#7)5}H(QL>@GcMRiB9CK)Y8Gp@Xs zmMh!ki^K!&;s$UWGD{o>Znceir50kRQKo|#33b7|T!-n)BvpL5bw=B~jeIoW$A&c^ z7l6iL)q%+(iny)~$1M-Qo31$<a1vFQH}RN{FLvq<<!C3W_269UdR&<?t5v&#SuF;h zHga53F^p&TC@icy`mJVB++X7{_<q&*{eG>fbs|%bWr-YN%Y|4&FN8Kbatt87wBMYI zUj!V#U-c3}u6!adn<QqR<;b{<jW27psEw!CsUr+klc@0^zAl-l_@z>;7@b;Je3oJs zqPnZmWpi7)ma>K;5*SJq++Z0~D}IG^6aRx-7mYH?bF_L|#7o3iw)Kl^aS~>Qd6{vD zvq{u`wsDv!g>(-Mq9`E)+>~Pt&-)DCkC>~#%JEs*CGN#0i=+5Ud~+97?)WEBvrM<G z2c*okjw{=NLw}$sKqy$SKQMezYoEZ(2SOmR*!SBS<`vH2)UJ}DU*lIKc3+yu)OJ-N zmaL7Xa>^I9$)mu))It8Eev)xhf#0rS7!y)5*i|uPfbfl&d>=B90V8IyUYH+17qgp8 z9f{%x?XqDgK%G7iP9Kjx*zr-VgH|0GwG-bRm)KvgOVeFqnRYdh`G({xRx1`H!k^HM zA)*)*w=SLaPg4mixro?LBW%6!R{~wOZ6uDp_*V!Hc@JMVSdzjC7??_e8Pe7%xak2} zf`OLYP#ouY(_KRA)YF|T_e>M-!;6<Mhra;ahgn@jGm<X^+=aw-;-Q1HtLbo|tFxce zoo3{L9x<peKY%_KIv?))!t8+eeN7+EBX5vdmLDmfKQe}F)CuN>moY6f0hU^r;jn*_ zNaY|AfABKaf{X4BKmXk@bBn)cw@#lPaJKH*0C7K_`B5VVxi>dlBxECsGdFx>Woo-t zX||2>5JyxCRQDTL_GJn1+s0_HF2Q&y!+41hWP`E588oXkkYs!%bE9wto}n-vXV@N9 zk~~jcQ>#yHCk5mGTJTCGeAZkhzdFV&i>ey6#>ct~eI4DF7kwq$j+S`+p$Qhh1sK1D z>ITHLLN0(mp9yS_VzNj+VAHITQDD=w#{7<sf0aClj&GAZ2u$pcjsNwB{tuF97pKL6 zuBBbb2jgdCJYNy<-;V8%jE;}wdp_Gp;$s;DcxCs~(Xlgn3q`LfnZ92$VLZaetr=Oh z@-%oReJsk=z<DbYyA`-)df{m!W)bKF!PA10H=kXo75m9+`7q*QZfOLBOtxjahw!>g zMws75WpYR9!6A;d3d;Xh0QZu};og-bC>>w#aZx&{>~a70U)G-MmC#0Y@7Y7ieG~A? zIsH_a4cVr4)YFc;xAz(Ta|48dX}#~&Gubml(t7)bgtNkoxR@WASufK_^<br5(OT-+ z*0D-^Euks_L)JGALVx^wB+CsFd(6Xi+-DrG{2&IsZoGRc_AV}a?6yFsb0RO)x1U#j zjEN*)Rqn)kOP{QbrYmjuWrAp8N_;Gu!>^E%N3T5B1sn8iYCH^3=+_s%jrqX;(0iBn z&<%9@Ft-qVX|d3Up3d9%^&#mb!BoW+!G-$J{E^Q%jqNFq*oPGgz5$PVez*%Ev5|j4 znVgDE|34Mw#`nHVL$iRq%VrnGI)tk7(c2VI7sk5k`T2s6-=)P3=BTO;<knkH#a&?g zj0g%%`p!?gIFK+*PfX!v7Sp|Wh}AoD){r_f^9AIU^k6ihM!k$2>R@b2l%gSFIvbnf z^6%UurokHK6l}_=E@RDP8N@gX15i<H#K%~c&#aW9eZSoGu+B=^*64Ca@R);<hLqb$ ztquoLc|iqHz+&?M*!}&P43F&h=UjCO%%c$PkfIs%THahNGR4niDiX?vA>u^3s9QJ8 z{{%DQEsG%%BJS+J-k}PGDd^mgNEg^0?&8=(jK%52lNf7lcJe}Jbw)B8tZpS_fMr-4 z`zjC+n5Dn*{a_8QL2A8(?NulA7r2Lhc2M-cuvPY7wIDt#6SqEV4x_qM7Ol}_fx%>C zR?~op1yUo<fn;P*W*?g=0d6&N!~$%eHMCKpdpHd+EdZ~O3a>DWO-`OwPKXPPE-;!B zLr1GF(OenjYCv?-vzRjQ-<rC$K0PNhHUVz<OhhZGQF$th+Gw(sex$VVyLtc3bfk@e z?3HyCpgI?`cc+cw_uI_2FUNzP?5kSb8`a=j+_rDbGb-q{xB9g=?hSd{i-U*c%N~I` z^e2rsjK5p0ms)%O+*-Aer?QUN2TIngEMq|?N{mmTJ$4>ViPj``f+KPznlBSxq9d^r zrFl0Bnlm6n!4k$jOB8R^sXL|9sGPIB>zA0exC1TO_U6DDTnVAV9du3ADM!$<o(0bp zC_aAlYJy*A;0iwzRbsN6-}}?|da?uZFUT<`Z=df%`*&Erq)X9Fh@~Jm#=yb+fJf{^ zg>?UwAShRiG0|c|F)1BWt#%s88G5_h9-=iug7yZOh*Wu!a}B)!E)y+KxU%{7j+}Gg zr*EtZ^)dkWd~TotHAeCaDq2$qS#*?DKSwF|&d}pV?gm%pzMuz~W{d+rrMi5pmNTFI zILe!&LB)Rb>u;pM(l}dIrp<l|lc)F;TWaRSbwq&~yFlIno-EiL@Ha}}z=KV|bMne` zVM<n>OJL>NdFo#~^%G8&6Hd&D%jAzgj>x^WY3|^0&Q&vR-LUN8{&Z*9C)tDCoc`H( zYu@CnI=jmb;!Ka(T?cV9FlVHGYgSwb36A4DcFM*ey%<0&BS9OWAq8pa!y^S6oU=*# zZ!klNcTwXa8|l+8Bh+_t<D!0AcTI+m(`S|OFJ?woG~ne&1b1GYL$$!a_ipn@?fwks zTJs1@-JI?)x`A`+F84&%!CdRI_W~_23FmP4<ju9TV<bfq2}G5jTszkcxbB3Mqp3ah znY=zc>9+$kc_836j9k&GAL<;l00Wn9t{BZ5BJ<Fm8|3qFPaA%K9!E4m)o9V);u{5< zY=)YE+ZYI<X~2=uInp}x5#pi6k?M`s(QqZQuD{v_>hjuP%1Xh_*)(dg1Tbr|EfFAD zR=)zl^$q7-IQOxvjLtdWbQ~H`B4OQ1`dz^C2zmQwq;@5`+mdiO+=X=mV3G5uQ`2MF z%AeV#QGI{v%Ad%`>kw289mo@C&}F39m2<?XWsuD$^EUmqe6CAXOHnJgQR5$Zp&yqf z)}mfruj{G4sqMqA<iK5v7WyArJdxg~0D3Z^x*NG*DLYQ=g-&+uGl#1Q7e}E<MuH79 z83J}Hp@!C3PTzuVnWlWw0MoAsa}`~8%ZMd6C@_^X6Pf~>9Vil7H#OZNC=4p+Q9s=< zTk_V4V9u!BB|7;K1pZzEQ&$}(NfGvlSeZlH<Pg;af7pj0TBu%y*Xe)`9mi_=>b4Il zkc0E(f}xq~+P`fa)%K_HJ}UIODK30~KJzk^h(0w^K-O0Tq+oPr4Dn8LTxg>W)du9g zPWNPp`fkzW4{-(vGFXdmLv#6mx|}7I<Z0Z5d6z%Bbs}A7eiRDUu;-#zYF9|?MxYLW zGoXkUfdT%UIY$FRw%Ji1O(PC%oqyo}c(g$?4<X-OJresLhzIC5^sm$dx2qZ0sQU1C z{S+B8zCpNl$j!s}2BR9F9tTG2lW6mVkNjXu&Nr(<sWIFo>Es;`Tk!o*eM^OH%8$sF z8Hfk&iZC<it7hKPNWP#SasSu!!kAn9zgFk7#!KHNN(-W||J{1Ux!^N$$vX5rB%c8e zA)4***L(Gbyv<*1C6V@GwSlhV#2DED_8M~~YwEuFoSGzgZT^qqH_}IJ!0$c6W2R~D zK@78Nmq;09`_^J+bk#LC$T#sfvhLw#3E88Lc2lqN%bvk|XI**?KB(hUVVRD%PccW) z?sd^uKBq)}0p~1)7`8`+Eoo=2s%=XeRt<M4fUjfm5)+YUPP0r0!*1AC<Swprs;+ah zcK&Dds%_Qk4`YTeIO)Npzba3D0*0{je2lDMs?gv*9>QqB?Zanevn`XR*Ae6(x@Q;K zF9E({TnD8!a>ZPc>L=7zH62!$+b_v>nQ#Tb<aQu%Rt7+)uS0Q(iXheeR1XPoH%GSl zHMNSp_|;R=4`m#k_p6z(JRe|jVk#>0R&*a>C7bWsPxp}Pw#`f82#)J3>)bKsF_)5E zYABo%36zKd?lTgfqCV}7MaP}?lk;PKar5zCqAAm@T#L?hvT)m>AHCDzTXQ=JH^Aei z561c-{uJ!NwWT+<NWg6;ddhZA&kx5$Zb!gAx>?~6jk_3d{qnVS9qo`NxJ!4ioRjyw zuzQdv>ZvSHYwQ^KBkFcp+7G3}>v$jd!dM*XY@}BkfesKoop2RB-E(SJevQgKsUHiY zo)W#m*|j*7b1jrRsb|RaCVxzUEi#h{FrbbI3O%GM_<krjg_+z}?iB<`U+HCW#pzG4 zp7tJFIFAAJHNp}HNvtPTV*9{&B{>Pg9<4jLLuLNDImfj2D>NYIhX!{!o%28A>-yms zd}{fSw!u{?Ca`r{nu%`8j+|n8kueW;+uztH5q-<15wj6~%Rb;7LoKC}jXq!5A$It5 zH78rMyw{>+W4{W+wt*8<oasCktUVC?4ZcIf5^d?{Ja$hVX&p=zLx{~+YeYk>|9fgb z6`1KP`~L;;Kb=H}->p$Gx^oWAM9tg3_bIH9`|=$BJXxyrOgkWUX{JHETsNpiAW^nh zYp?PqsI%+7wV7{2UMj6@MfhhJ(#W-SOYBl~M^i0cnkYqREgAo}(4$VaP7WpL{PYw4 ze*6py&p8u`H###b?>j^4bgJ32`|A6H8fmFCd+Y)D5JT4akznn@Emmi5@O?&AE!?&C zUqG}^!r1G72i&u<QKvWkHTi#p!&zPkGY}W`Lf4A+QQ3AQ>b9&?V0&KtOmaWwkj3QE z_okgK#BZ;EoxB%Zfn%!aMhrOr#@E6;aG!8*Ygn74enO$@89Jle5*x;)cp*-^D%nd= z>`snl=YA1{^S=atHY1h)efxot+T78-w)8%P;W!2k{Md~BUA?)`f{TH^t{Z9iUP=KZ zn-^dC<+FO;S8TQ;KDimZF&<ZRzT*E2To-+f#{d68Uzoi2L)gP<OT(ZuoYOM>`TK%3 zvnVZyMn7wILG+ZPL>4pPkGsai5;JYo4pwy(x@;ukUkN`@uqqK$p`G%=8z*{~_YG~G zS-6^#33Nsx8F$5T{!X{-8|pf<Ff}FP=!}Fj?uy}D<%WB(^g+tmv+P;0J>eC5#;~k* z;M(a&aIJHlcmm`ziA|3=nOzBRn~@_{VEb&Lo8Tq{LQcOrqvm>|tpw~7i{6p`&nYXX zS^66icTXYWS5j6p3v6#jSVIL0@R5g)zqvLUeo{yu#iEa#7N3ny1SVA?C7WWpdYbh! zY)u-x4%xS)N)QGeUDf|4C@%k`*y%Avty(a;3?1t+L&Y{`g?b%@hd1~RlUT#$lVVZv z!Wuv!Z`E#!-Yn2#i(0iLa(s){ETFCurLyzC3S-=v6#W;>!29`oJGoEekKb#2q#G*l zAa02}W})Y2u+tVVw`q=f`~=`C_aJTwJ2IiWENLmr!>4`IuuBVNv9^0FrmG7IYxEWy zJtvfNf_`;ftmSesd@I0U&BdghCNG%jvIT^!TFq3*5Y)Wg1wIBG;N8ICJZZh#9I`#R zGbHMlZ)yX%vYaD<gvoG%$*72=IG3a(2-#@wGaO;05WSV~*dia}yD)CxEWl#yFI_b< zFBn>KDYK<(srLm`rfJW{p6HlP^&jY@4FUlJ%CM+iQblMsvZXUzGSL&Z8Gx>9ZhlDl zF7X?pW6ypQ#k=N_|6r)MNlL6KLST+~k}dE>_^-}%y88Z{UXVW=6};K~&u)|Av`G1X zHex14<a?iO+V0>#@AOiKcz^VG_yG}EiT3>C10;2jSS7AhHfCbc89ZW&6CsmN7>;}@ zXVF@$^!px=?LnAWam+5!&oUnvF(4Vb<v^Ri)E&Onz;Em@>!MV5{Zcph24w!Mnv6y# z6M{wg>#o~fDB^z(Z)B_OA$LrhFX8V0;sPB%t2UyQYKN#W_R!u5^{jY$ExTl#UFezq zPH|@4kc0dh8&2I6M!kuktD0oupySZ``7o>*F{DhH=12DQw^C}_q@Rv7k}!W}q3U}3 zpaMCU!x%c_|75UFeP8@l@Okh$$>R6!EcT-Scu*DflxNRjOlU7%NH=<I#Msnl?d<8L z(c36AuW7l6k*j1lQqe8FX=|FO@RZx7znD*M#o;hY=^vnY+!FQ~_cpClb*Y-{LQt|@ zacb)oJk6Z(B9APznI=73orubs%~ui{X0H}<z=c7gKJ=GHu_WQo$*6YcIhm+8Ubr&L z__ITPs(9nH(3&Q~rP_~ii{}!=wdX~F5;y!MdkO;4haSq{JOJ^`RZ-^ulnR&7;Xm9| zz=>{hpYF|LBz75$Q4i{2{gU{(3Mte?l3v6R4`cY>Q&$a{{WtvOdkzB8M;_YXEdcS{ zRYPDu1HbKt17ft6`*PP7HgWy=e@`WvBfvHD%#U{JJo{vZ^YN&yFQbelaI0-<hdNQb znmx3qd$QbZ_Q>is2TomeVW8YPRwf0s5+3j93&Fwl4q7t0+E)dHv)~vp_Gw2n;ySVH z8gk(@H_ngt+A_L2Ri%ZmXdnN>RFaf7twV87KE{9L7&7*1hc#k4(d;UY<R?qBB=I&( zcjluoy4V*7NE2xvt}DX*160T=IA4J=QqFkGw~2Wq@GB#dqkcT}j?)yW3tTau<jU7W z6h*g~ro3sQ{8MTdiDEvf6@|knMYs5Wn8N!rM(P4v%qE%f^$<zXEQU8=qFE(q?%hm$ zfmvo4TnoLUt}Io6=(8@bmseu%Cv&A07I(VUAfpRc!r(23*gNeAyA2F40!m5E=m|i? ztWgbd-VJV9zqx?;5zBu_iLDj5FqL_hao26CV`G|pRrm`WzP$;VL9Dz54{&u-4Ye=a z>q&Sr2>~7^hNE?Tt}pYFNLruwcO?En3dRVb4>N)WSBbemU#2tpXO%VeP*CoF51Vga zIWc*Zw|~Tnh@oKpqmDyvKdQ`gMNHup?XC)Nv8P0q>%?d=i6hE_aEiOYL1rttk0sIw zzn}fTCm7FI>iXx2jXWbx{&UA_sEQd{ZNoBz>#u52D2m|{ue@fWi?W|m1WO8{Ue6qR zj(rmFW(Jk(OiZ+->RM^vlZsfR>@T+~$Ky3!SZnWT`viEtup@;WL!J>Qr9n4cRm!(U zcjaLc`%F!<zYkkP@BH?O(N>^yJ=fn9YVpv#p>yqouaQIAASbv;A7Mq;I^JfAi@Y@P z3a1y_)3t)~wqNJ^8f&;7S#1c+mpa;gUT>!Ayg)SexnXSr*C#1OzE}M1-FO>vag$yZ zE1v-Siz0KxO}FE<!Q}$ZCplKoIt2TR!gH`qoa43r<;c!9+5aFFkbH=v^kP_|Cvy{C z?87p{RPflVEVSaezbbM^+;lhI8hk3?e3s*h`VUd^vL0D%_E_b89Lb?pBH&+r&39&9 z?#||hV(dH@>7iF14iDdw<J1YTsa#Xo#JgI0PRHYwdE(Ao00I>B(wW#zZ<iGb;BXWv zABv&VH?F|eg}Ta2BSh~rMSdn|UHHZx{Mc8r*`__-xg-%S!`3+4u@y~it{kq^`2DzI za?@pnxN+RuU!BI7ym1!FThxVbO5fBjrz`0mAidB?5b_4uy6cYH1GzmN%tw6SEJbfU z%aa1@j-87>E@+fj>r@2b@ji*{CogD`(p6tQKjY{sJ%QXj1xfB6q5=)vZVlGjk)i{2 z7S@a!=MMSx4lLytC@VOOpfv@+d81pd&Hz2%{gKly^?jfKeY_=VzcDw_EHBY)=Kf7_ zPSvc8o|R55SJ1|yR#*8Vp93l}LjHc%ZK>w^6t{|2@uK{UPf45H%!%@-Qf)#>bJ3#I zjH+dnqEkq!NIYTgHX226QA1i7xiVqSCOpg&je52|9gNoBKdvxGlq!WgpM4eH(FfsH zsWR)Q2Ld+rdmW+os`FB<K8H6-cE14R@kfR8@V(;HoZpJkr6PZnWGRZo<L6GJ<p)u7 zh!%gALRPR0d8aH_DwO>dU*hp|rs4C&sW~u-vfRInNCDxa6-soGPV>jfN{%J1k&{BI z@j~0|+xG>TSga>ki3AzPUXx{lI0ls)I8u<;uud2TySp3)jq>a$*3io_ANr}*a0JC_ zgGJvK3{R5=ql1rrXCdjWy;W56{?_}5`UQ-t6sOd6c-gK8DlMG;v*#R&Q^{%V&_8!y zHAB?Ak^`<sx$m=Sb12m2RbuoW2|Y)T62M9IE=gzdO&y3`-M0~J?WEGX96XtwwXxx7 z`^*)KS{RrvFNmXiSv==;=#a%dO{MG79u@lRQj$5aVYGALDIi2)eN!w~s{N@|#rP!k zej7jbhHN%8ImsK)S~QeGrlrjlc#><>yg$##S{ELnCe~M)yQ!j3C9Qmnfz>S9(-4A- zgT6(!sS?Y~h|wq3<vM1wx6D|cK<8`c?054A=#}#%u-PWRcq9cx^xR*R1D_sq7);-x zKD>Tj6N+!`ztRg-SYyLfd7Q3H&^!IKG~{51;UmhRVZg-ni?X7QB6TJf6r?2*YdhLj zKXX?nzSn%jf0jvJ*hHDTGswKOV)nF6N^$$cFxqZES2Vll{IvzYpvRt!B=ND2H+DKc zL`)twI50deuF>H`RL{qau<cNHiTPMBoGkf1&qj&6ZK~(zxKD4c56Y!HDyJ?AZplsE zjuqiu-IyqtDDMtJH4PCpOEkt6HH-YKi-IR=?cI-e2zWmF?W?1_CUPS%ohtia5H>o- zs1TaCd0;Q*8hMm89&$4u0abUe5qwnIW~9}S%ZcC%EJKjCQj*-_2FrITV_DiJQ^7Si zG#1{LSC-w{j`X*xqa})SkU2`S+x{Qg-U2ADuG<z(LXhAdoDhNs2*GJwgVVUXyEpDm zu;6Zi#@#izJB_;scWI;_-~XR;-aYm1z4czzyH#V38f&aoUA236_nv#Ly?Sn6BdTO` zD*p>jF9xYEAu_%qg`E_o>tWHG5{o0iC5%a*KVU`6*&HJFB5|~($EtRW<;N;-jD<VD zS32@*M=xRyJRHec`d-w4TEZB(<*8spST|>IM54fe0ErN)H>~=+9qlCcM`y)1=}}<+ zWdf&^TQg?Ad+GJj^$W2wG>q_o_HZ=aiSTl-l(+>FRVrk25kP~!RTIn9W(%55hf}K+ zr^h7m7#^cbc-{a2GqTNR9@{m90UM6s+6}3-8@Ik#a(BFR#huVAi>RKzdVWH8fY`vr zFxzS}m?2iM*+(U!fj&m*P?>sEa?ULSZHD@A(Z2$5Q=cTDr#m(8hGfbk+MG|q?%Cmz zar1Cz%EuKoI;ta$cl^dJBWEu&3>4%mo3--*xL}%)?{DRMA#US*YA1R)qaVSp7~5Ua zt{B5R$yQ;ulgv8hBkx}iA^#$<<$*AcI!_~T2xal&^%7Cdh<^ga2oN$Q6YihDKGsSb z4?>12#U!Yi|0JA8K%uS236lw#5hLBY8Z~MmPud~JcvMbeL)yUaoPhZWU%%`P@I9ez zG_{#sS9!|*GsxqFY31a>Yh~Nh=kG(M_8G=Z4aOG5S5$%V7i#VDbe(MP-Yba<z}F9E zBPF#iO-EuI+E`rkUgt(Sr_f{aZj2g+^QOD<>!q2s#^G&9(H)d%V&20$^UUUaY2-eB zo~W8kwxg7gxN7QAtDQ4u%tzJlkg;Wdc&WBltA{?-vw_K@{g_YUHY@YwGL2v~qU+cS zGjvh+I@qjs>l*`lElaPyD-FW8qIakUv)dO{Jgvl@ygqP-ObmO<!QAy*6{;%`>Yl?T zsriy`B8e%vQlmxXw_d*v<NOKA#zM@jtQ`CX5Vt;6lK&L3FPg_danIzhoY}XEIro<E zm;kz=MEA3}mEMsZ?b{7FocgxSE2~4y<xXyLB||34+gZ}IM~*ag=Pz4ssaJk#Jsp4C zv`iIHE8x-kH}FzQH8XV{rPpi!w4B{#zWy`>XTcC6&zJ4RoHOVhn&~ed!^fYVL<M|- zR0nYvSH`!T#<$2Ctuk{RzxSgD7tD;Ulgq4=qR?vW>%Xqh9=!;e>U@e%8cNYJ9*z87 zD3P>6C(SV&;4uXwo`P{t!O9MpVadqg$a}Rsm_j94!>{$f>crS1&c%3^-SN6w;rlnu zAD^sc7k+!#PB&+%)Iwb<@I3T8A-8{Z8JsKe4(Ej#e1VyVwU;-RQ$(fXrJT#N={Bls z`MUdMUf{G$rCO)MA)->fJp8XflqB_C-O?vv_r0lh4r7>3K|5F3WS8oJKCyEZo@1?^ z?d_31@y>qFWv!kM|5pL>q-=~=qlWW-CB`1d7Cl}0Mz#b>-Mm<tZZkQ?QFNZJd@t*G zWw2@;yyB(K#E5k#-TQ#evI@@LxsK0hI+;;&G_04;sK81_>Dv`{Xjb@o8(wc?Xp^qK zOx*zORn2Z%qONENFJ<=t%E^>ZZK{S9hq^SO@eEL3R4aI0hsW4Z4??zb$R<)J=R#=c z+I2wY_$b+mW6LU6t{3OuRRG0Hq7Z79i=g55#F``JL)YPo{9~T#Y7y(ULLximD9)08 z;=aN4us9Z#hMZyi-eFUR>GB$mlCmgztNauTpe$!;o_nHGe#AoAXAUKA0HjgLvlV%v z>>Wp`-x$4qE%JiQ;z@~aZOMGuG<&JJyGmJ31fFtr8~t2S1bd0TJDznda)U<wQkf>6 zGC1H+Ss@d-L@EDpwupzlL@r&WAfQBfK`)U=B|pG2K`n~I(JXU#x}v7e$$~U=u9!(n zCApk_P!*D=^E&BDxTF%|nwXoZB%5Kmr5s;Ur2=ohuZ#muGxh<1=Z2n43D>`Fr<-`y z{<KTF82jD<Y~UQe4X|b&d?mYt6Zplo@jhyeHKvhe6Zh7yb|C6gcGBei!<p`*sZe8$ zhm0FiLUujzv1H)Hm3wsA;@G^HSNXP8rZwGVePpGydrJaX+N8JXE5UvriSB6J+wG?m z%B=yh2QMJMUc$ty3FK!Q{*N}>S>e1Q4<p`K>+6F{sycOt*pSx05UO9G8E`be%XM+S ze6sl(V;X3tC|ca*T7%wWK<vybu5~%<==dVoJ~E87HV~3^Qga)39=5PT)ZRDl>ON;< z=IuIXW(Ma9DMH6RDVrK6Dz{CBuxsk%Lr!X1#7mb<#9GUWCL*A(Wa+9g##H*ZHjTg3 zqAuc6qk)-cE>nEPq88xNs?-R$nXd8@w{dJV09iRUQiF&cUg=d~fvocSFd0KuT!QdL zPI<S+S5H??##ieI9Ph9|<PLYXpflGyY7lcaMr$TkLrHRLH-qbQ1OTJes8zE;vCl@u zVPrp$hML}XxHaT1J2&DHMqH@$YhQvqMWJFwe(CwQ)0W1Abt6c4pyWB5=<@6BbGjES z$AZhQFp92ifS)xXOu>X&mLh7KSKtFmx8K<U&!$W*sPXUTU3PQ{nuq9*&pVP(w1*0C z+jhM`_8ARS_IJl`V3ds8a0R~|=f`P>uxPEnO^MOFS2wCqG>smmx$`{sHgh!Q>C4KA zRf+8s&dko&a-=xBTapzhZ7`qLw0#BdRy!iPszb<%sIHK7uFeQ%XYZ=%o$Yc`SCKha zJ;URw*&}yH=6ojfO6#Pjtv%kLrgikY<xO3{s@Wu;t0)ch7JTv&<Jxg5tHL3%Pj$-1 z15{zffhq1tJhrb`-zg2l^7bbn1JU!%M>D6;x>o*YfpXqmDW{CP#L`j8irt9nKb|nF zz7)18F;FU;D?kf;58bt2eDPhqhyeJyZ0Y^<`P0(qv5%u|<;=8T{5+vxv6xQ(qnUMw zuHJ8cx8sqh9$&%A|Cx7N%kI)fx_QCeby>6v9#{L%kT^Y4ES5WA+`f7KGan_x<!uv$ ztZ`{uwSpt9izD?FjU3O(!*TnLl*z;}MegV;QkoF>+n1l-cDs(-qBmS=hc?P~>Gw9h zVe~bCHhsu*f?e&F4+9en9h|*nGizHr?89&jb|g+*E?N=a<)Ci_Hb-^aoX*N`avU}Q z8>3omW^LkCC`(SsR^_k5s^ZRN5+>pAQW9JxBxeRSClL6K!lSRsc2HSu`RP*SrFeEz z<hTo!qEBF?22-Qo^`pt>FCut!fMDX8zx|^}+bud%KlyDdXj6v<TpC$cZDc^ite}|m z)&Z9WmQ0(`72xz@glWt#Io86NpMRN*roOa$H72frLCM$0m)dt}tw~(>n26+QMfCB` zkDEIN^h2H^)`;F~cr*gIq($9aSEAq+dH#}XzGZLu2T;ZKF6n}U>lP<c-{m8nLy8wv zf#A;Lp|NId(`h-chmYaRXW=yT#K+BWUyqeR8&h+w?#ci_p0(f-Z^g=ygLYB{01!9S z8UTo+*G_GZ{sM&8RiO<X55}i!)veAmuDzr!tGSQN;EP?H&WoeM6C@ig3&5os&9&;p z6;3C723PS+17x+;Vi~$O<DqP@PdODnq#1*ba+jVYRao%LqS#nAMr&q!mWYMrCN*Wa zQ|AaggB}kIhpTkj0HX6AlDLOC89(SrB!RQ|mE^Ns_-tGLvaVjI+CpVGy$e(MXJoQ( zcx`|EW$jBS`|E%smK~lqAv$H2b`UwOdgTdP+l}5nZ5mm1ZCxHYy>)aB$nKD8B(qwv zj!JKLa)zB%!CFPgzb|IeRR~Ci2Iq!`c$zouGcz&XX=d&-=wx$Pl)HG>T9s$*UzpuB zxXFX>>`>BS!+k@_N53^`AUt#s$zr*q(*+oyST4d@@pn8?=Ip_5aT<1>;wi}}IVoqw zym;hH<%8eCG<ZDujSKtuo-2kiTE`AxzP)3Id_LQ{fhcN-<E%|xc2wbTUU7{%vzAQK zF4BrQGx3Q@zGRI#Iq`{6zPELCDC2F_6dA`-Pk%Tp;xcH5Gao1KVM=T>>%h<pMJ)(1 z&#LES>Z=!dtpjOG_merGg=L4YwZ~?P?6~j9jdDfxqGD3n;rm+D-G<${ZW{)8<CzPO z{12i75r5Fkg~1aee*mjJHGf3R=Jx&j7xe62@cA7V3e2zeB8CewyI)|F_1?@2e}Bs< z1)CIjVeMA9)qF16cjflh>iqLu2n6rw9GmFeQC-K~x2gT|EpM3k#QZkig4Hg6ki8Z} zXfvxsr2C0p$u*I#bvQxC<@JULc!1id*0(kj<8SYIXq*u(-NRRGanIBdO1SAitCHhs zscSC99t@$Q$-0&_aDisJskwdj{?6}*;qe0WVjPwCCH)w*JPk6U;NkPdTmDn)tmpPg zr&msZ_|}VUMKu#i79y#fhfJ4(TPhm?iH{XRt10Sx%Z2%`L|^10uBru!>NT@%*F5g< zTz<55E_(CBJZ-0yn$(j2Mcny^IyosagqepV-r@aPIB3(jjrgp~?0n+>>v-S(IrBYl zhadA6uNU6O;78F@@6UJqah^KPChC}De^i=?<~NqA)Y+Kv$0Eh945!+fF3k+QcV(Lh z8#h!(du*CW1qPVy5l?${n%4Kp{sbDZ%%7E7q8*hkRl}1WTtlrY_`;ss$l-K7Da+&w zV*9@s+kc7f2H0aC#O4JasAuqu-8j#)>cFtp|G?i<zn~?DJc^Ecf8OVhbIKlUmfO)z zu31lbj>zeQtTR~QtdgbWWp96Mf&*<aeeJfZCcxOnV%soz`Vgfaqc$02YW+uiXEK1d zrQ4C+pgFBdTh@(kDcInrKCaOMX;LxH$ZWXDVefYrLk$x<^O9o`EC6QD-`_PsnFN16 zg>3XHa{s*CzoiH=xwLWDWc)GmT&FERa#Q!ZGD@r~<vVmUa-VkR^?II6{+_w{P?>I6 zY6qTe4>Vz2GRo$&MNP9w&HUhJl!h(2<Q{#W2MdL=kxo1Rm=UUAOtu=?U2<%0(5`6z zGOsIjCipXxA8_pAG1zK?cNR&XADB=7J64>XI`?V5)hd<|7A{HR$C@`ZmD)r*ioIRi zd;gV%U*xAe-nLTTy)p~G%1`+yQ)q})51RwOY=%6}{!H&f-9hM-{}kFimd{V(3!Eoh zfu7e>#E{=8CZEfoJu+p*?ZGH<wsBw>&9wJ#+A4bb_!|_usGT_m`8VO+g(OAjZSg-L z-)+Bs<n^{GzV_NxA$9f{^8S=Kr}YV?QjaikL+u=JoZZC8rMh@I_|scFwbN@+k^P6; zKy_<oGosh*+<gKZ)Er*CIo%7gw`iIjy-nSj?@8QinE2B9*Tcm8$2ij1P+<}MA_-~I zius|91N}O#$uAuP2gg>8-vAG_OZNG!%XI|DRV-3PcN1s(T~zJhQU^5CEzQyHI~L;k zO^+4w!s3rJvym2w#CdQGoS#GSt%VsbUuOxHCZid1z~<SEOJ=3)wI%52jCn7b?53KK zXxjXaQAIt|V&<8WTX972FHEgs5qny>KSKtZhpQFft-vW`b`#CR9x^>5(_-@4*%*z( zfv-14Ay5{P=adp38QJiH*?LUrVozb|!?kc&KnK;cY8%?X)(IEhen{W<6U|iDa+&nZ zEHcuR4icwt9~-xAE7#AU`qvzbY=GyYfy^}+eS^^GPzJzwob<a{^{7V1X$*CN^upig z9v`L`<H_S|b!Yt>gWLkBy-YtA7q-MEBNx%YAI;M8`lWve%0&``WB+;0AH{oKtcjqO zuM>SfG)WRKm&(bf>GKu)D0;GKMQGd5VEWJhqEW^syeoU+W6mq5r+1(Yxs~8n7V^6d z-6!ljgSS5LP~+Ec>peSJclW`cG>v<H(`_DYjHS8BhCRgCb@t0vai96YGoqui>hb?6 zS(R1y6a9BO_RNFBNC`r<9EMGZ45=AQC0i={D8DRIN_?qM9jn2CoxP)b%?mGKl;#NR zgK|&sk7brg>~C>p-oWDscD+~l_WzVZy8z`~!0Z<Vwhy?n@5JH-r~W5W<r4c}_;s+H zi!0lu?1h+YNYoK|w)tIVV7KYB3=qhy^glv&Lh-+WwZuZ4eXOXE5W<$9W~w~%(=rVx z`;WP9GY?w6S#|Yp)cFs2TlDl8-RDLSqi^DzFzlJ|qBZR+4YiYmG5+nOdT#s;OS)eF z_1{d0M~fw&PJI^H4cEwR9){Sl;7^}~DjYb1UWFzt6TROx%!-R2i;p9fZ^cTWGAiDM zCHzV%*~KLjY%}{~*Y2#|YckoK|L0}peX_Y@-~I)>7nWXkI|UeL*EugkE@39zkq0P8 zGyGSSJCpYRlbJzvm_en=EnVjLdgK1JdRW6Su~szme}GP3cAktF<=l26ZGNPQOLZAj zl57U>#ZFlVwsw<Y-)`$#Ve5J-%K7LKhV#)N;`Fw#A}IymF!RKSXIc5*Y<A&3#L)d~ zXJ+%k*xOm~l6&<GZ~wt`|2k?4t3?}_EKRMIc?PSUQTgjkBli?Fls6AL;8hdX&|xYa zF>z@wV@ihX*0gA=CXXCC{+B7)V*ZOM?RO;g-@N~oRCfo_s*DftHGS;t^;Y-O+kCN4 z8h8H(PHLI|22<LU7;B5U_{Xt>JVG6|{76&hsh|J1nZhc)H~Nda)_DAD>i<e6Qc_fq z^bzz|6MI&DtQ3(u7-e<YOXazu;&GBQ%Q}5Z2EB{`V7r;H%W+@#{mwQe;V!z|jRXZ} zDcXY#GZh;QDw^Pccwr%$PEnf9-@|DoWs(vC(h?Iq?6@Vj?qtGrc)9OBe9149%XZ15 z<pSbn&?3v>!e<JUUYTWnMV7-4o@H5kRL$6^2f6uR&uW5y1`KU{jThp$@e%kKSQsdh z$%9NCR4ap|K@$@YFVQuWzp(?fzog}I$CW`(P9b4p;np^EZ2D3VT{t_Hz?0VUPR&p} z#W3v^O`~iMsdQUk_ZQnFKb!p;Ebw8!_?Su!ChH-mexaY)nT@QF%^gpOlfIa4=FBFF zq)z8@q>j!Ar!?Cd<VKnQ7b+d`bxqz4abr|El2u4&6Pjd%A7!9Ojl)yz2mEpp8fwm2 zO{f`c&e_pc_+Bo<SuP_FvkIGeO)?A$uY~Bliw7L(pLM)2k_}qU+DLA9k0(!$6&zh@ zxd90>T!c7s{e*cts6Z*$=%ZcQeQ5xdl6=2=-VQI&F^iU4K0!u^RaS^lX%aY&M-@LQ z6R*&}n73mMbZnsI)=J1=lp4pU!kKpdPh4NSuCGST=gfg29!fK-g@vuMvXL^ckY<&Y zo{^RQw;(ioZmacK(-1f-%LdI&0FL%EZ?49n?*ChRHj&k3S4M|hNp1Z9oh%X1mnH9& z5Z1XNye~ZKn7oR#XX)6jm)7o#qDzT53(ot%XeK<8I_U^;@-oeu_dRNl>?t`6<@0$@ zNg+TNL7l$g7=LUtottYry$Phg>YGe_z#i{;*wl_+ZBF&QxlhA1Gd0A2;r%;yb1%`v zGMsi_L)}pp&TO?c^8bs3k<)Y>>&beBN;HPVsA^++H*BrvF{?g#I?ML?ioz5e46dgl zBJ(Q0jE9fQ%Y=_h`*3^FyZhW5Ulv!<YLN4%ui)!`Cnif$-uzV=yd2+dU{k})!=vH6 zwuB{~Z<Mcf*N(|Y#35?cjj;Z5@$8Fs>%9I#_Ah|&l)8)7mQI-Doa9XO(9N1g23AbO z9aY?Tnu%^6w{~g`g30F7y!hKvyeL)<PdS^e+-d;VO^<}9{1dD3r!Nd3Uy2gB3JjEZ z*}0uB*(;b#GPbA;@!Z)<xJ%A`jC->ZJ>=ylF>4Ph?N05W^^?`wU&Oa3SEq>Wk2BB% z<ktyDn$yht<!G?_iS_DJdCMIbCmS*Z4x$S`6CdiO+}rus?fYde<RQF#DioWN=h9%x ze@Lm@?pJAE8IyMe>C;-~98U~&JaGoQRyVoxU;6cqiD*Zjo3iIjo@SU#T3v0HakdU# zdk5vUnio|GD#L%Iq!fWf#=uB8dwn+^9wf7%h69<WZ@l=ce&n04iLXGH`~~YuP`U#H znp()-LGh$^9Fh&*ziw1sFZ7awISBP!NQm2*BoRIKT-4i0B;onz93+vA+y9x)#GlJO zNiQf~xO=_T>rMXlPkJ}nrTz3qp!YvB*%f>awUy}q%=uSHIcV0%$)qzv<TtK1hkE5j zC@yLhFn9I#q`r>pel&`4_>6Cqjbl_vBXM^_Jz(7H_Jam=Ml5~0IG?matT;4(ck^W( zDf`Fil?Rf9it5QxxlFLUN})(gjmNtB?r(3K#MIc5vc-9&RJ81(vK#2zHIRwA2KPS; z{Mv!3P58Cv-lP34O=O+uHi;Mp6h47s_l)@42D}0PEJ$=Ie(f>3=S#{*_x*#+OW2@X z(W~S}R9Z!J<AyM?#myV@u?m5>+bEGZP6UM`7th^V{H=}oK+?H7WUcCZV$i*;N-$U{ zw23SN=iD|U0wbhhHdMzBT}u&U(6N7;3XK}Ljjzd0c>aA%Q$K1IW59iQ{$ADNnT|I~ zrRp}J9!$jRL+E?igmrX*%#q7(Er<71h6wl;MseKzP5c{v!*7f~{{Nhe!76TV+_ivw z2UIx}o4*)F9&TT~x%c#$YzLm*zOjMHT}V-4R61F$i+$wHOMSAB9(5-A_IY0{7qq=| zv-N@^FO(`L?x6p=_T?`SbI3<@CrKi<4p&NET25=(%b1U76CkG+H{q`LnKWTv@=>m{ z{ujZBUG(0Oi^V;|N=m?`W`#6Cn8HYEO&1705e#HSkuAt!6<b~9d2W6!NJWF2)%2g= z1-wIcL^`Brsv*nC*$9q649h@h#{TqHIFvHugA&XR;%q4Vj$7Xa#+N;>q_cliqPFf) z*|INt06$4PX+BASd5;za9|hO`-h+^hjO{HO);02h%H)?x<4LO=x=$-c=0xT^2QHJS zlQQfyUQtpgjd1mdE^l;D4v|{Wo%s$}ZXDdcnIoCgniCv2OycCw2+8}ueDEN;Mm^A& zw4Zd!!OGbeq7-8G6ZaPn?Dy*r==axs*N#erk@hAH$wSQhI4gIr7alU;K%t=SErUN7 z!7cbgYKWJKracZ$wuns=jqyha4DkyIKrdxmn6RkIp3xToclpQ#J|B1a-0BN>R%P=o zOpqO$VcgatJ}&;Bv}bgi7C1Mqv=Y(M*@-!<IIQQa7s?i^L}<FvGm%=I;E%`gssL)| zsq`al<b<9_=Bxrm97gO~kt)`|)WvVAbZxtlIj}iazAV_s>-We8pe3UbGZAxSG-OZf z3lwzuNCl4VbeUf2v$|KM@-E1bSyN+hOn+Griq{9r1jv5>z|s3<0h7!+$a(>R?AXtG z;qBt3b0YP`w->J3+(#=Nel!nPBIhHvgKmpS|Ct<^$D}XcK_}U@9tN}$@p(S*<wyv2 z^S`%C7bn$fb1OY2fwh@$iyj?<)~9u65)i#-0y|PkWqQ3@#AJh_xv_Y5kq;6WRw(F4 zNRf#OYd(itI{oIM{h*AIfb8+^f_2t(OI>BHuLYe?ZWN5t`|gk$f2w)QNlF|xj-w|W z4~<BRC~#(kLNym|-kPH(|7noNWGJSBdQ-B6woE!rW2Fm$Mf95Rp~5(EVrqG7%+Kw| ztdr9pE%7g7SZ&6Imf9!j@fAq6k~S<;Z>2S+lbKpWml96pKR(s{Ic`EKZy4}!V|NSd ztNUZ=j#-^-RIlv^aSXixwkg4gsSK^Q53y^(>TvGFfr!s~@0Sn0?r;&SjTE7se#5eG zaj0B6T4p??nab7-gfW*#=2klNdWDvf#}ZrNICqn1mk+3rM{FD-RdnPR8Uu-u{j6i( zbLV`beUBWdt?(W<6dwR|nIh!T1u2lP%)C4B&lZ_@5@u|KDiK?~G5>U6FiDvsArvV1 zpC9QEAo0Sbjec#T|JWJ=hX?V(fsKBAqyO_NLIa3+VcBLBrYD-Sx|dgQ(-diAh$XHF zOCS1Z$yB$T*>v}E5dW}o#JbbHy0u1`@W-bx#G0F3V!~NM;7P?<yn<;~%$bvauO*EC z5alHC2deU4L*9C9oCB}AZG+#$BJrs<I)aSlbF(Dvkl@2SQJp#`Ch=N<g1iEq7VjCw zUYK6IotRp}X~+}bg*S1>qe!=pYNxQoc!-bJ!r+9Zqk>dyIqU;`b9^l82kyYZzZ4Sa zR6qm;TpnDT;I&x{#=k72MXG{l<NZZyZ?~8@Z_0a-Dun4~i`lmX1BOG<vN4GH$vGVP zt#@8u?x8B~%HVM?e@u>E8n*R;Ju5o(v#d?2G82S$&QwibRbD}FMa$QGYh;$pJ~{C5 z{F4J@>eeSg^QUW%`JF=QNywCK%ZnZUY?7ZVT#<u-<*0a6a}i6}((OGcF2;TCL-mrL zzMA<ZpU`vcbhc%lF(%0}t@|6QE8zEcx_K@03g0nmKL=LiG3J!#^u!)h=I|=;AJ9(b z;(SfkQg)icGoOm`2+O+fKwI}Vc)W%afP<j25IC}Ay}Wa8LgIU2)wH(h-}`uzW?@sH z8O5E9#IPU6O!-;^$3{#jA`JoifPRs17JfD}ZTLe@YL0Bv8mbhczkF(7leQQ68@nZ# z5jq#(rzbz^xZHp@If5B@yF<x-orr~G#SZB%jc!h%Ev`i#xFwyi5P(fbTMbX8sIbL6 zNQ#lwNI3K;w(EZ;LfhPzplR`voWr_w^iJ|L`i$(J?2WPv7(uX&L|+DJP#tGb9nbBq z_(6h{&&Ohr3Nt>?;UH*|(bU%5&P{TQ;s>Nh{jA}2|5II)j=T68NA3!K0!pqcBD>S? z-$2>Jg4@Z=oK`^$gKK~RFCeh;H0N!sOeO$Mu?CGV^FvlcPsfVCrmJCQTZ-lTEl8Fi zhk5dn(cRk{_*D##H*9a%FmL)FU?1x6*}=JcY!{fPmT$fZkZz~ErCSOhG(N@W$_VCP zs_<cJa6>y!Mtr&aqnG7-=OOP7XSwL7$z{n+%G;lx6j($R@mlH89g*F74kq#bpHXD@ zBXGX%8_XC_yZ)WLJdqwi&lVi#kLH;51p|VCLL!19#f+L|0r(T|P2ned=HY7J9qb<Y zYuM$2*CphA5xAf69X;50>e}5T+QU4dZy7}62{_do**G;OshM)-VyEWj`Yg-Y6PGk+ z1ZRqEK4mQ-a%=*K*INZ!i_5)<itvgs>Kh*eP7(RuOh0jN9QrYHt|SxN_DkJuxF%Y- zQkn*yaXxEH`c!;5KcO&_u7#`CDfctJ4)=lAvj1q^DO+{p+SRaZ%pPeQTy_)g5jG|y z6Ah8k3DA5L<qU&6*yl|cN8}(;kuLY+L25mZ#Zzq_Y{uoTWHad$Jap{+Dj_qNaMO!b zmmI3gU8366|5H<_2FMYiU8*lF9#@NIUo7uTtQp=dH3o0Cxb>~$YSNPb3#;mP@^W#5 z%)NkZ>ya)Hl6DXlc_|$^sES;19?|tg$gqeCv0fAyDU7C3Xp>GLwV&gRTYx8J`oNn} z_(;ct!23JjStLO>bQ-Z2YgB#An}6q?_6rj-pHOlB1{G;NyQs~P!tz^&BGuROGDaCX z5upWbaO~vp^02wmqOGC}%zJg_yk6iT=8~?R7^ZFE;StG{$zWXgt+RXqg#`8CY<ofo zk83_ChLHJZhkzWdPXB#Mo2hne<Ijsfd|5kOZ{!&kV1lViD`!mu+t-bfboJSE<5ItK zR7jtwlm?}QZ0Z#XIh;dykmkiS`F^ttYEo)*ifiKhX7BUR*N`;N#aC3iSS2vp(hP43 zKr?^{KGMB<n$s>2F)zN}c?mDdUQTh|!!Fu`m6lyiAN18<6%22^9Ddu@|H4#)OOSEt z(tGD<E0*cfMULo8QqZ7T{G$@X((hh;aE8D^7Spx_mPk@xhFA$jZ&tx+D^&PXDVD5@ z@p41zSV}QXM8T+<w(Wx>1flSh+~6j>DcsPtG`P0PFXw@F#Oh-FE&gHWcP$=f_4Atg zhh4;DkB+`|N&ecG-nlnarH~DZh&9PZOQWwx8(Bx6<@t6b#XP(f;C3v+c%x#$A1>MY zh6@LV*q_s6!Z$?j7AVf+kodbddf2^}-^@qJV357T2;ZP6lL!uKzQgUzHd;Aa!`bUF zqH^@A;8rOvlhL2^IOsImc~|>P5}~Zjp-{p-v^|8VNUT(^L`7M2BD3N`wfnvx9SDg} z#G7^W@5oo8WF`nd8{<-yG96vQEG}9hP`0B+7j1--^nB-F2?yZ`qnskiS;G4)&;oZb zgHn`)tZZcipSSE^#OE(w?{7(3rq700<Qj|@efsA6&AXC<cMwgj@F}>1xY|idaIS=0 z?Jox%rOa@$a5y!_Ne0<ThN$wEu*y)c;z1?y**EiOag|t??BX5NgY&qGI6=F6-Fudl z*D$D;7$oO}T6o6hefbviBp$xVa;f2qmO1~C+{c<MXR6kyEVIV#M|Abm%voax9P7Ar zh?hB8{FneF(=|XlQkLnN{D+l{br&R~n*m+ghvHFtjD_O)%=IslihrUPK308*tOt)y zh`f`f1g8Q@OSrB0arxvfQ(mjZ7afuO15yvay%}L`@92rhYrgWr>N@=F;ySXqA+}-B zD7#wCGW_T6!<t%ic&iB>1%#tP+u!A7tVdD+4UD-!URUBHG43*q*6iErx7MFY^((jH zyQ#O8B4xY49G>azJ%?2ji{DjaIQJPBxu3Ls_^pPtuI9?{I)fSw_OCiG8;;-kP<8&& z8HDvOS4X-buKDW>SMGCGjoiyV;m;+3Hgy(M+7QpWUiv*R0E>_|&a<(l3(x!KGQP6` z#G1}4iTm1P(-#t7|C_!12e-LU`JKwD7cXiU2JxW4M&zQvL!%da`k(nr)LZ=ZaZnA0 z8~Xa#-evpKr^giXJ$GvgwSa|>0VrJ^*ovYHhCs0|RperMKa2$;zr=MXMMCr5YB3Up z_gj~n)5{rIY{@v_YcY>w?N>$R1)C3Xggc2bBr$15qAaR9R5t~gL`e4)ShqH5Ymd8z zHRLfa)A58wf7M!{wKd?*t8EJ0jo{B?j*RfxGLSQ@A{ez{QAXWW{P_{5iPAK3k@pKf zF8O6u3eBE_n%C!!Ev#zgvdy8-I>$R`y>D~xQ&s;&Y?qgbmJ)W(wk))yfNG#x6PM{_ zSaT9jx<^J<6y$c##*EvQ8lCD|4{Qu0icdX)w3u502rGUgzR10Z*!R<aBK}l*xo<T7 zq3+;_#Twi=f?IyKd><mHst;HvSRh;&<3zkgxV;?x^YTY13y+J0YZQcV`OcjeU_Xm~ zuG3Jreg77)7QGJybXANeW?IkVbywKIvXK_|7x%+?ZXa${@+wxRPQQ#-w=T*@sNM>k zn2D-AazDCH^^n=b;5RNaFB$cb-j3XkY{_{B@M)}=$k&3y`EOA@Lk_Gu4LT`K8_gEU z!w`>~Z^2two^j6w1g5@5z6@D4$qS{uGq*&Z<pfsXMT;#e&%kzIo3+^zp!dCJOeQn6 z<S*?ussb6jvq9=h?Th+0LEW#agVMVNhUHJCZBkG4m2vYCXqO)D?SrwL!^C~~?(uDs z)`^)W7}c_C6rSPM?lEl=ZkPNIVS{mjI|>fU{7l(ZO<v;sRvL~$UTZbG=G;?`JEfN@ z3_@~A@#U6|5gC?L!>NviiC@fy;8oEc615H4<41Nak4T#3PV2|xn=iv4LVMCCs|Rcj zY3hw!V;M8$TA8((PGuG2&Ew6gp#68?dPvXfRdJzZta-M1wx#DG-6;w(VsTd2=mD7L zdEJJTNt_`!*FIi8UaqRQj}C5h>Adp0!Z@NZi)9@oIzV*@QO5wp0OU1exF&ceG-9|X z0F>pq<K|{{H%+W_gjRf;KS9(Q@;r9ju$mA+ZHC4il34@mvd7xu(Q&Of&tvBE9PNIr z(;yM)`*RJW0M*Hwegu<m#!)COT|{$1`eXXCR^nBvRTb>4DMT{$FL*5!vx^>pS=QMZ zsC<!HQSyz?!RaL59AfUH@SO&EFf`<}aW8}nmCxLpgouF1+#8z+m&kYw0}UOm7C$Hp zt=)<d*_#YHzC@&n2OYZ<CKlEzhs*8R#AP6|B_PB3ffj=%kMR?E0*x6}<^waz8Cu(} z6est2pl67un0~uwq$g-2)-(Gtht&D8`T2zYRPYW9&_%j~UQ^l{xC%b`0%`&b%ef3R z866j%s^3wyrUKS7O|v&UPCINH9nD(KmiAlEn#q@vTdr2%Zxc_=PR(2apt#mS+cTd{ zA2X1>ud{D8pqXJc(Nzsp-#T}?SJ+H^lJ#15s?j^Sb%M_r!#Squ;Z~oMh{97nNTTW4 zxHn?qRtbv+yE;3(SK`-kT-?r&8a}39*u^%TxW&X4#`0lo;cV4l(GanaMI}mk(X0lr zSct^yZuhV@0z$Kih&B>JyNT#FZ1=t_oK)OYV;Ie)rg6)&kFod;qo*!OOk}M<lyq3B z0dsgMp4xyeKIq$N*fYun<~8W^-DSx<kX5Qc$+_r(Uc@GUj~->yrC=|tMDmc&%W)P- zTL;{dGin%A^K|{S9&Uf^1>%pr>vD*m7&&ofQIp_$>#s{6zdj(CjTgD-hyTl&VSrEH zonpO`9>d@xgS%S922Va$3_M6lDqWyNc34RuH^h0x##DnhY1>}m$gT61kzR{YRqMI5 zol0~4gJva13Ep9BOGv;$>rAmv+_kwzRPi%GtM=?UVE@3^{A=|r=PdC~0P?_j%5<xs zmI~3~g5SuS>oRKR55hMxhx3-jnrILH$A4^@+n+(RN0!JPp@B<9wU9Ru^4!nQ>h^a? zCdss<D(giuKPEX35zqY{Cfn88lnvI%M-Gq!GNo|Mg!7*WFkE2DpVGw&x?_g=GS9@; zE0rE|&eVivn+bxu=OA*d!T=P<WZLZV2BT<qc)kjd_}HDD*i}MbV>Wa70z@D}$6Kv~ z$G+~{gSVuT)i<ALO(pRW#K_ST{OjcJj-9111!i^7!WCXT=1y7Z(4<9dy3%1F5vVYW zCAWEC+|0$3dssw#HWZ<e<G`WxAa{+!9LfQ$-`Pwk4IyD)&oSlR%}XG<P0}loqC251 zgBB<j?5A82MUjA??mHdpIvE?1ig^d8I*=PTvcA>R9h?;=2H@E_9dCo@845-%?q_@U z>kPF!{`xXUddn$vh!yWXuLUO@Bl4UGkoEkT(6Pk8w2n_z(k#J9y?3B)u7GMYDl^<f z_+(r@h;>gW$!@^LW`Pr!0=9f}A@EeyO;s|wapweOyebElhvDbe0!(o2jZgQbmO_u> zd3r(*pC-ZCF*`gj-Zx|)*w31FV-maH)PdK+e7odfa^8_Iu(eM5@O6oZAc-7j*+W51 z9Lwzi??QedG#J0_qn1=mjA1Vuf5{P~z9jkZU_VPU?<roensc@jGGS>FXD+vTKt~il zNlR4j%PMjv>}WQ_YaWVXPEpU+id=rcpeegQQ(2d|1f(`{MmZYtm=>uzfXO}AGs?r& z<H=)OdAjR);NISA5_QjCpb`z&y5aMUfX*}7w3qkT0?0QIExt@_yR%8XwltUbu0LB} zeT%}m5#>vJ-JEKB9dSTsn=d)1ZN+3!sydY*DE!Iar%s?oATRrP;yAc&R@V$BF0eeT zdL7yD*F5+&%G>00<&WxRC5R1XR%O!bWF`JC73P1nnVCX=4Y}7au$ckka;#qc)E{df zwC0wRGZwO$sit2lG`e^Vm0eWsc$FCr($WeWp1JoNtGcfEW!!x{Jl!9vn4-6X)IkF- zTMIUFDqy0cU1gAE)tX#{Qu^xAtc#+C9yoU<h3`OntIhzU%d#~d&Ci7+gYVtZu{+0) zWxZn-8=UH{C2B*F?wH_#Dw?{29_pqG+wWQ%9Y-A_9j>e^tJc*G><h>?R#kfS<y}5A z4G7CcHfRl!%S2yAmWixeUpsAIJNcI8^qXJ9eJNW1;WZ@cNxR&&zcG!PXx}su@#2DL zPm$&)aOViZ4a5z(zL@fUjred)Z|s3RCOS%d|HC7Gt&5%=<<gkgy@o<Q+i=bsp%|I4 z7+I(!>C=m+rlf&pFh*!Xd5G#W!!yE(C0~J2w29!}p%V2;*U$AxdAKDB#9|84ZZH;U zVg77NUhH6r_~#>na9r`vI+SrtUurP=t~z3+=Lb#R?KtvLU7&fvscaKJn3i<Sxbsk5 zp$=NvP*&FeY@;T2FSp%c?;EsYuV~7%e0L~7C2Yw(&Q-)?toHe57dY)R61N<iqc)1; zN@7}=ZR}oQ>|PeqIzp<grEv?ou?HWERbYK$Q~lWRm*wFaUSut9RVGONtrlWYgv;bG z*kca(!`F!N`6lXmo@H8Z;D;|M<+IDDXWs(RMb(Casy1O=p`<qKD+<2{do;tPA=fYq z=H>VVQe#BNo%$3SG#2>^k;NkxtpL-8pc`}~v7NCLR)-W;ouZCo`c@#`qK+%LzXs9t z_4(Dvk~EFpZ;_`W#r&5-I}f49p(&v|BE2TQ+;7TJ6X1YXJt-CjqjducmQ^G_?<pLS zE;0I6B2$_Nu6>X%QIjWfSFtYLe@7?fW3h@y3l)FdjT~f^i<TID&;2$-CIJU4@IjJ- zPXIW9%MD*pI9wc-O<|UkmFh_CIR2{^^Qs~vs^)CyZW6<3C-fjSW`}0OsUstXU*pq9 zztYMbL;J@l?Es!+=^usKR21=!Q8FSnM?2zDiRs1&P~*r^VXfuYnsc8(!`9b3On-rt zsgzEWTei&~dH094cUGA1C~y3D{q6%VKXGw?!N`B1yhO4bk9RNP*4tBJcULA8I|34l zX;3A;_^Qwdy0E2fpt5xlng_5>zBkMHFfNFb;ZMy4Cu@(8h6$I(8+m1K#^n%2XKW!u zQOFXktv{@v5gHT%Y!k=F7EFTdgv<xcD}H&ha%1kZN}$LEhFHEc`CgRP+P5kkeyR#$ z5L>Z1<&bh@U6uK5+N_aqYzt~svH^v*q8Lov#0m_I31zLG+U_jwpNeqJugcS%zP)>M zN#cw_F@bf5q<FRBh1?2M13HSP&q3IHHm$|JX24;kWBVDRL&9FyQA@}^NOTYW75}VE z+@y-e5+3(OYU)5-Qm_#>!%EDOQhxOZpVZIa;)+1|=O1uE#NtGsee-`%2Kjr3A>LB# z)eqv<eP{oUR!}HWn7>CDms)fcHK?VmlTYy>Dg?K3Dt60X9d<EgkILVjWAMhD3u{yI zkC1`=Bm#0r<heDJU|$|-8iDPJWRuz7KL8&N5#HV&57UYLTqWh%b6_Lq8<+a(hW@Xv zuGp?FA_T;EH1s((t`tN2NfQ-yyojptGS+c#b-fI7{b&2r3FtO&KvWKr!llO+0#%^k zkS>>10xEF=DpA5u)|8aNT6Yc=cCHkC`zj)V;TT1{K);J_Y<#LWk0e1NpG8%~%%)N; zU;p1jmLtmB1@#t!vnmGaz58a@XhBkDWM7rlq_ZMakL>U*{ypZmWD<Qn{$SL@0)koT z>DGpn?Bt=5Z=TG_$?@L^_6JM-9PqzYkaiQT1_^O4=V;X&(*iz==cmVV4iejU09}RU zq8yTh8ovbEQUu!42{vZ!3@`7VaII6E3BCY!Gr8`P+8yS8>=XP(dH6A}cPlaa=2NE4 zxAC}`VF{pXEJ@H4{0~mlO@e+tx@=)}%1onJx!0jXagJZ4+CNE9i05Y+DNNh|?aD|Z z-J-msyE<?KJ-TzUsPy0tKak%P4p|_{C(rnsSB}ib>21Hh!zqgI5reyg5V^R>HwkXN z={p7Q86H^2i5_1MlBk>Lri6G_`g_sG??q}oIl47M?P&-%il~Rpj@c`ribRjUP;aS- zkEJiFnaK%gQ2U$Foe07SG=s@L@JV$|8s!eylVKAHZ%%&GSK_)BJ^0YeOX`spfB<%L zv%bgMLU6!d)%la=28wA-#zyVvB{r6PUqd2#AM2S?@<u5yWuHi?L|jx<0WT-~H&-C# z2LuUh|4$!~tlk&n7h@Is^AZ8DDP2ChVCqc_L_>>&j3ffOqTK>XRnT0&yaDKnWGYcA z0WHOi5iTd*TYe#!-RRXiodZ<v+dWz_w1n7lXJx@)1GzP`uCgzX!s%nC_6eg~D81$# zetVC}*RzSSo0b5Mu?Mqt=;+)nxLRyRxn=n4>#U4xD?GsYuq(pJ%@PBGo&<j3uQ<`k z6UF~}V#m<QtfVe~Tdigp!~J+sh37O?`*#=)@AMe2S`;TTK~AKi{`Vc9<)@vqZ}{r- zzLQw=JB8-0Oske#u1O88Ij#vS=}Mju(;EgwDc<0sV_=oE?vvC6xn4=+@yFK!>;&Wd zYqX_NR3LVF2oQ>s@m+dMd1egMv4{qfi(eyGw4<!+olyFu;el|bHiEpxFguP<ng6#_ z??~rceaDaJkE1@ZYYgk=!dic1fkBs#jcwajuH`c$<7yXhzf^zgx(MzDMjx~@xzwq5 z;P53w$pJ4L+<MU>vi#xQ^NEUjJnVs}b9~{N@?LC|f#pQ<XoX20Z-|GVQ7?ApBa99i z`c<Zy)y6N+N`oz<VP2nrvMMOD)*-s9kriu+)8upSh&c(LDP|6+5yr05esgSkCS{MX zPAqpIGWOHd-jCM{)ubs`aXzxo1yEUXn}0W~1TxHGQ2Ut3M1GU6vn%HUQ*o{99uJr0 z9twyVo~p1a>)m9m?W#Q^8!?Nn40x<1dL90Nrdkb|<pO5+o0994IF(R#ger{$tKPNS ze|VTMi@bcJ&E&<AmtCCzypjh;3=ESU6ofta00r!r;+FKhb-vmid-AC^qB2q>n%gBN zdF0!r`b<-l*`+_}_Gql;C#7BR|Hw;V|0+BtJ^R;y?D#U9>BA?9E+uea^=!P}x{oiq z&Xc=|e^Q<cbFHmi*8oGVr!8BH8C@-D?E|inn#BN%TSK0x$4fPf&y#>u3^;;UqVhcV zv_#*30f65Fnb`vjeENf!h6znhBSuNBd-pubd)E8ITk*r`ni@GAi@;@Nhw53ZkAQg= zdZ1s1V0EQGHoT@i`s5uVIgR1O#Fo_TLpk&Z<K>aeteTG(i?c$>)=HXVO2OfLcj>!j zlUj7Vg+vzFl}}69jO5iI(Wi&n`A?3VE}6}mqEL&qz?@JlqI_z@a?gdzg27hC1All+ z1*)cYSu|i}X$O*bxW;qKq0RXwe3^J<e)h-Wp+noUa&9PLPIK*pWkVXi)uJA|;%xH3 zY-+J;Psz`*l`CYCj<sU+fubiOr|K4`F)wB>hN63VlexdbBlG4R>7$+)V(U#@t@p$X zzO%q5x(fF|3$?|J6af9j3xwPOx6#<8QaI!;F*w`QSuV9eD=xq2#eXrUyo~*xe?0!Q zI|Cq>rFWA?RQ6I#opSzt@X`6X@MkA_-*w;fp~z%+yw$+$EblG#h$JK~x50pl?TE79 znRus4VLv*mWeF|Q2xLK|AG}-=G_Lde8lxHr&rF2qds)c=y&BkuPNYs0kRCF*fT7A` zRJIi%MgD?ESu9b4V@jd+?26AKIypq|BqmfaN<HQB%2QraJQSaxDY&&3DC?XVy1X~a zWR`n$MIzE?hXf@eos29{YCfIk%SZaBeX<Qx(!Gqus~}V>>FP<vaEq27&-l(6AQjjF z+*33?k5jJR7>xCS`}IiY^p51JIdvc+lhLY%w|&$2saHHV;fHxyBIb2aMtrrQh7LY= zABF`(+o`*@7f_5aDd=pdQ%7T|^%Q&=W)V8s*=Ps>zyt72+Vj1-YjzW8Z?YDb*EJrJ zB1qWfB^h^la!@ks_DXbl@iG#oLSmdJZRI`mUT~unHOh?zYoD1X5|luKM?-ujeDU_! zUKtS&FNpjxML*eu&m?0KuYDJRRm?TByk_bi-Q9PO?)%DZs{+uXQM*r4vkog@3L07? z*P|Ob;3#(V$pJ1u3VP-sKZj>4dolAOp51&xWp8Dha-jym2gaz;m8I=&)A~(E<w6xU zOIch4&+xJneyxQDZFbHzsl-pYV%l&@m8X1}M?ZLejDe+xe||uJzH_Hr2l5A%9hc}H z+7%32kF*J$KiVOV;Y11#At!1UeX3k5Es@pvw*L~8-*ieQf~GESvQg%aeMNJ8SIh^l zsu<fjqfLfJ=Ff~)W?bW3n-u&`QfYi4h3p0Vf~TnM>0FGVGrtm^nPc(7YxcOk<3Vwo z>YS(VN_<gKMR`sr{I1%XR<@>mh2o327g{I2ac059u#+$L!Dqe9&9iS<ZA+HoCeoe$ z!h5sc9T5pysB=o=y?cMN=CH(c(>P?3uxRR9el2BN^+($~s`;Zx$Yl7nbZwq;uJrJo z=a}NK+TL?09`r6L1iiOnY;m1kfQ9G&PO<g=Q9QPi&$2mpNEwdjuPe-Ax^N+bqsG;) zkDGCu-%x%bLj9-&?4jOXP)N}EHu&ti$o23UdG6_kJfFpiEM`4ABI#C{`&RTKrHRi( zps)DYU@h(<PU9q)zxpF|N;B~mfL(0e``4`B7s#1<gz@QZsS0Pkx?ZW+A=ORP8Vjez zb_Aro<5Pz)iHou~1m}<lHXQWHzg_lTmR;l~kVGb=frFf(a-2oY`#1l!noT<(TXbxU zbzef69Ot7axdZa`;rz9mIrE2LySI4DD2kydK4W?mK6*gA9#v0Br>5mnmbJZ4@n5*- zYnSL@6}=SHYQ2+3JA!*fFWo+^=h|r4aAmc0LrwFWYQu?4SXut}iQ;e5twn<sBDtYK zmt}mAADx{}fgk1zoeVq+(`vMGU98zlB^jXt^~kKszH_B$hwny{*LF%4T27aXQ!-i7 zOG12~J7B*9ls1_QWuIDUnlP?xgNcG%#@GFolZ(l6To0K_3JtC7{V}2_au{ZVOX4qm z7jrt4I#U~|u79rjvs={Kb!G{TjSjnq47qHrMomAYRhVu(xo+Ng*^J<M)^3RlOa{Nm z`Q|3|%gY$WD_*aOOzA0ec}$iiWS2b7B6^@Hi9nQif;1&?tvGJc7rYZU8e=@(+`;^s z?J*CH?62r*6`2RrO~s8me`lMu1>lktnn6T-NO!9)q-;Dr7u}^2hB)lroAY)3h>zQ= zbg)S^z6*jzGpPhKy}Qd$P1qc$s687vm263KP|frpJadjAICJia0<~bhE{up9E$|(a zc?{hbc&4K1Q<{G!9-^MKKFN&UvpRFG6Z8b<%h!W=pg+C4lBPbdWi;j#JZY~*_{^>S zHHWwBS)P=79jba!>JHHCdAtavjS}c4FIc}P;E(1wPxYcMxN5w&9^P<z;9VLL*vy_} zdZE+%K?X}>F68t2peOuzFYiUSdzt;<$n!_-9M3tda<BAnmAzO{beLP5;KNc63Ej3q z^v}>{Kl3j{EEc?@-2J86>UG%V>b-7>k*vDATTyDw@3-YE(hk11REbXMT<c3h8y&xD zczPSrEgca9meb4_jWg@#IbB<CulrADv(^@L{O<)-<^Zt-MMI}kFKY{M{_F437X?qw zqR{4Eo0$Iy$g9|1S||3Tt`dkH$b#^%Ezq89N6AjU3gv&q%&U-j6=Tz{LiklM{v#$_ zIUfld#63aVGOv+zd)g1T)JmNE8lYo~TU0XebIZm1lldsM8J|@*n^(a(`zn+?!`qXx z3;9|uQ0gQ&*OtcXK$nrP$|v>qpdVl!WBbH&G8MI6`Z_@3=4|_3Arz2-;bbjwIgnX} zvnS7^lHvA}5P$IH5}auaruOYG-k#m;$%M+my=2@r^=HqM&ENkxafpg>)#PHlk6bz< zA}@WexNvwCzKgFD`ak6-edg~OUYprvul{`9Iy=A0qt13E0L0z?fO-Oo>fF2rL9cu* z&a9qnPQ0T!^V=&gG{&9AoxB=YrwNDFox}k~_ay)HRKE6L)ZMYagx_}bf8-+PLU{m> z?~fzDWY#We^!PgYxXfLkjeF3<+qpIX9^D#lhx;)sE3Kbm^8<d8&*?6@b-X$;uTB8G z6~a+O*zEvy2|V%p^zhyd!me7ea{Uo~X&|$k?m2H95wCz-ZV`DKms_(rwl%Re!#Jug z;Zr&ngPUwsra9R$<}s}%f*tzW=W&!Z@?)BDjDnE=i>$8<iX7^;9Rr5J2AIKRaCdhG z*T&u5-QC>=x2AD-cXxMpcWWFPc--&4d*6>&mC9M!l1e41RFbpzT3BHbbuMgnsrMJ8 z6$=|HeJm>)>8`RK7N{}iHdZ^Z=jGDe=p786Au0Jj^<-$KA2uqL7Nx$J6`6F^eP_E% zwAT7eR^)l_6>7;Bv)a7-S>vF(OjfG0*E+TN4^L^shh=`+d!<bAym0*4Cm{ntQE{>T z{sG=$0%z-r07aO%@27ug;2#tLWLOk|(CR=GgEsA5_+EOZE_(QzetIV0lVRP0x&=-4 z$Eti0#iFc!LA`SEw0^<Dvt84o{0_^YUHika=w4nuu=23{PO#uy?o$4cSf9CUk?D2M zadWrX8B*^Gq_K(LoJ{}&S*1xP&1UDWfUM(^+=bE#lMXA)aIS##0~XM1f!RKXRodkB zhfn`$5o|Qh2&ySin^0I_zPw6ciSjEfGo$7<lAitOk7jN^K5-N`kW8MPWx2R5yS0o; zCMz|A9OD=Il*uuw21}qCn$H_4wmY(Sz$XnWTB3NzsiNKMA&ho!(CDi8pzR7jPS>O^ zL6InjQ>I3`v&Re<g+SijigMpS2dIoWmZV@7rAXQ?tUjg&wmcy!Yj$(0@-XED)AA!Y z`QiW{&2(uGjAW|*LZtL~3${l7DlXwDs-{XS<QLDV(Y^*<IVzEwUpN#sGcm}QQ5x@; zsFk2ZPAZR!bpEP$#hTyYDC)Q2*N}_V$!?o6D{+xcrYfRUk<|i4wBU3-{xc^jRV<e; z?@7xP%?CwGypkyAs~0{~ddRW(m+*v?+~bt2I24&D=bHPVzcS2S*w0;L>hrM|a1I<4 zdlx+W&X)jk(k2VdD@0f-13P@vXg_*+^3o~_(m>)YJn81oql&Ycg=yN-EIddoudQbk zcPZ|XJRh~JuRQm4?&u|+pOv1zlz^FJ_mKqNk?VOg&AkZbpULD--_dV>QNF<|LhOz@ zb1x1R)+Y;F-r-L=#z4{%f_HQ|CpuE|KBOf+h*aWfNz75>fD!2tqbN@@etfRa=|LH~ zq;>3OXcIl&T@p{;zP09Y=2<s!2ir%Gyr-#_JkGK1jZgg>zQ}Kl3zajQ>TI){DxDHO zI_pwC3hRMhghMCH1mh9~J=WFHMy4HQn0lGhZKaq-@hm#Cmc}e;Hs&4u1?COr9fJjC z&Su_2_SLzNP^BwoIpyJp-^!y8ze#VrpwcJ|YoL0F^-$7#UC@>N*7xBhQM?Ht{^LI< zewe5QUrBB!OA!H4z5BnNaiY_Mv#$t5Xn&xmDnE)nhKl!)Y@>JxJl0=XB#k@}Ck;Fh zkF}9%8pH=~{^&GPTT1mFRO~_6?zHPq?|C<l57OwNVNJYLYTCgM<g3EjuCPrWN9RT3 z9cW)iz1a4CBZnZrzVvwA@*(r;IrU@)^6Bk|<fKWX#S0;nqC&~(Ql8nW2agLRsHUY* z7gWJBC`lQK=TMJ)l>VU3E_pI&Ne$wh`9pl1(8+e!EU#gK=|q5Dh^8IqD9TMAS+#vf z%B1U;li8^+)t{)iiFgB^g7gUv_^8kf-l*-+(kYWdNiZ^LCXBJF6{(GmcO3LF7ksom z@eY$B_EoK-*<l<g`+fkqRDh#~9lJZ~bm4URZR%y+V{SX#WwKNYOn){1boi%A>!Z$w zSB6*afHr^fg&fY4b_CsRBHuN+x0-e-aSEX>FhuZ_Y1f5&S^AlxYc=I)+*U!`@eAGk zgb~J1Cwvy>yI}o8=}P;TA<(HuAA?G$@4IqnxLgwDKp#d0BQ>G{Kr?ce^3NyM4Af6l zFrPhBmBLT^?<{E#Kd~a<T+v2Hhv!nOK+-}v|9ERbI7@%Cg{5Da+aNdccam5e{pS9P zcGLYsb(`m!=LmqDDQ}nD1b5g$cVS!^x{2NyllTzI*EQ|6!wY;Nx)#OQq{HhP%M68K zxXJA6Wq+RBK~{$9VGq8}4C6B}+KTk)hoJ7jMtc77_Dv=0_vsz8v%`6~x!f@uduo1k zSlh<DMsGT--BG&-K1yCEp9x<BT@erc<!l#(uL+gk#30{IUPT}X%B`f@gOJUz&R)o7 zgijZ+bw{fW3qJyXcjF=qX^DA)!IGAp6yeqJoLISdd<I}VTfe+gTqcp8J8nQ{o;f$6 z>%h;!q*mUb$`#RGKr=mId{dXdA|J_J=mi>IOtKiQ?!h_787rGo)}7Ei*TgBG>*4Z` z;_cO*S}?V+Eq7aSOVKGU@1K5Jd1^wN{3UB=tp6LBnx#uho&x*B*x&zup?)(kb;)r; zN|qkgBbo{IS(j9KG&M|mSFOHGO8pN_m)ak)NM9g5%-%OBj%rE(;7s@*D$v(3Y0Q%M zu{g#^%()offnSat{a28k>@VZsyq^oOl6tp9^51s<P_7|`{<!HR_6k#yIL&inhtupo z@Glji2Ui5jWH3{D;lBF(d;7e&LU68IX*bjJT`VHscE;boF6$2sxftBD#__`$$#H`t zw#pO!u}>9ZQADD{iNO2hOy<*jd*av<)o_X7@ALuKNNE^9vuydAK5el9K4lOv4(Q(j z1R{=$4ZNiTQ-Q-JabzSWdWQC3L*;Z}25|g<lrI+YEj^Q)#Eo*GkVM8HakzQ7`K)>G zczAYtQgWhK2_)r>B6<^l!|<g+5Z^L{>+|a0ZfDsl++UV3Q2#%a+_oIl{<7LW%&34? zNNub?qCsJk-AQZ&`)pI#7WFohU__lBk1wKJU}<oYaG7@|gbxYfeMEBT@=3WFRQ#<_ zSfb#tJPQ1x=0w=)r|?I?;YXnVmuw%pcODOUZCW}LrahNEmnCAipf-OVl2b!m50QmY zcjZ5gqvzD(tV0<`>4vBW=|)Tks)ld}w?jNf8vEMH<g13*2e-q{V|GJ`I8Gz9Nk}y~ zT}>+Y`Z%7j2t%Kb{*_g6bC8ED&DyI*>l!OY>l;hq4g6La*6A9;a-&g(4%neQ-M^cv z9KxnI5%NZV;HHex&!`;!AUSG*IE`%*+X%d4gW0MMjNO=`y%pX_(<y9X8>`fSnraL~ zPT1)*KB8}k772}`o5DU)c)h@fy$9P{uP3h~>!+78#SNm%?rHoX54&4Yu(vYdyDG15 zY~~PO_jgzH9~(h$wVr`IRPPa<zZ|?N@ePE*lY5zZ2X;^F754IPY>|<ph1H~{7^j(u zlL9^znZ3Xpu+P>J)YF%RC)tkBH&L)?8A<}gqRd&XW6aoI+4xC!|NE$9L_xpm-xXUd zZ4%oXO69csC+0R~GmDvps=}F$lzZVwPYx@d^o;w&y2>h%iCK)#GPUv(v()J~%nA;m zVE@AGEwiL?w=^Z+vy-sG^w7e2p&3}~w}cc9{6bXx!rIPW8O~Tcrr2u%!d+^@U16aC zh0w@C6wJe)m@*#JouXL~yfCoGw~<R^@=mg#|3y*%gFXU4@c-=%_>ax)!=+sa0SzZ? z-l&aSnq@;kY~-DViC_==zbD082h2)X4A0E>{*)?-aKQ(8+6eMK0rNj2I*Z*U?_4kr zsd;6L<Wu>VtP`<M<es|5KmUA+_ybn5<W+^-9QpjcgZj|&eIpEoXelG1ZT6x0_B;sq z6g?AI$et^_qDI^Q@JT0!80B1v<XoxnZ|_rwk#iq2yaB%WbV@;9u^wNXa%@5LdD(&4 z;tBN3VJN|%tPj|Clu0D=9{GH8GG7)=_EOuAnm5tx+3@Uj_hOmk&esINBm|p;4Vjei z$@+YHJD`56d#-zC9`O16=A9-V0aARIcqIsh5Z#H&f^-!nimgdbs7~H{hHU0K{lJ!u zo)WB-itmljq|e-&MPjcWcUHG<BXZTxsCQp)-4>=5PC`!jYCR>mDaGVTil+~oMTNx$ z;(U2!_$ae(b9?gU@)RQtecwhyU#LEou$R@i0<wKQ;H;0@3{%$oVSG6MyOGfQzBq|E z$x$+CqQD{XxRJy5H*KL#&f+wl<Xg-~KSuCZhdA?Xn2|Vb33u322R>O5z!r`D7s(;m zHerA+teY?C)cbcym<JnUH6aLx5M(y&v6SV7A9BMF5nc8imti4O`)cR2Ymh4SF|%eQ zOFC;fVrWi6R`n0q^<~7wJp;mz0O^`c6~p7Fg8abaCq~L5LHY-{tt5G#M6UR*!vCZa zw5c2D&?(l(ml*0pfb4^Y?1PB>&b%FM3p0}15tgDYDU~TKwJ9W3i6%_no@A;m$;=m3 z)E?%lC7A~j&f|?bY71-9l+*+XYHoZ(3%UF~%D+cg?TS|II{Ph1B|I@jheTPA*W{Ws z=jxk-MObZp-@<s`0$f;mZD=_<vW5&n14zO$L(q~Z>c}mvNksE&0VL;9c#6325R33Y z-A)Lno1N?cJv0S9G`)X(OKf69X-B!ro~9b?sK5WT<7@|y^NvUE#wiC*?;E`7Z{N`d z_ER*6lRrtzg1vz+237wRXZ~NIouQ)DJu>~7`n)FllsS9HLc{Yy!#81Z*!{Cvd+IrR zP(s5>|1q3~#pw`8c>jgSLVk*J;FAqKLR|;D!Vv*uO2c9-LSr_6;fEvrEdoYbghd_( zL>A^urZ$06T>b9N&TGs3hMHoB9<2y>lfwegf5LQ1<E)9{aBIEf+zXSFZK;I%V%O7| z>GY&=%TWi^^nDva8O{1t4KIO=N-j(tB;Th_E-aPxi{bBTfmQFkTT%+Ynm%R%;XP-5 zsC2=vYGn!J(fnW4n*Ry^uQ)&XK1On3ORxdOe}yFp{P!S9q5ma6)JQfw<w`X?h5tWB zQrYk&!~dlJ-z4gX>i@|vOO*dO5+qc-Q6yAyKI$lNFC#ghR2HOaVG!K=;TX+=(EI(5 z@&BQ!MRL9~rxB!dsVBY6d`K1A2$DwtxL2Kmk2?83c^(-bTjYFYch&#Nx2NEf@(oEH zGv87L8Nm%@GK(?gr(Qw#%QL9@G%%+tN#@TuTwxo@V-AewgJC!2NtDDKmZ|o%OY$g- zu|{~La+zh)KFHrfK03PcRI<lsPF1a9Z`H=kV%3-6X0UA;Z}OFk5fHbnj;(O^y$iHw z#5vbu{xWWr384_Vut(XluQ#E&upi5J?sahjhQn&t;?mox5yZY?V8;2oqOBdy{cB7G z3`Z&L*_!9q>a8&-AEKcm8%$E2V2}784o(pcJBRw^qSt};i0YuFijro@n2J8_Y zpr@IKyi2`_ml^9Lq%BYR{D>JJfp<6%St9pj>7E-_9@h+R*%*&Z)NR-;EC~03yLiuS zgLtymms^IWIfK%ki)GKbByM)g)_mKRwA$UCJ!;QZn>6I+2hPN=rmW&&juZ|A#KN?; zaYrx{!W9#fT_Vb3s^Vj+gsGA}f+H`t6s22=qH79U)>?aBoQF8c1DJAcbO&~@r+q~J z@t@J2YEmKfpqQuxOsV8C;5b-ap-fgI9Kl?sT2PCEmV7cNT}aI_o;>0Lb|lBczvhTk z4sD&-o>zR&iZ_{)r{33#)JgB;P*tmhVSW%zK|UjREgBlpgjMs~1AXmq?^qnywjL;{ zb<g@A=L3yQyg@3$;7mw|)<uZJ)ev5!Z6!GJEcx~0BnQ}1tYvabz8SJU#j9PBl`?># zniACZ<c&vk;yMGL)-uPEIw@nej#{tCn6_m)g6Es~+>#*TJ*nJ+6M0f^Nf4T&#(f*X zW~O3dlNnMU^a(>m;4mQ4M`ojcWH@z<z=SawC{6+#Mxw7#c_Z)uY>-{{j^U5;4X{6u zO^(8B%Z%&^f(dYVewfGuKzVW8;_03OZ=XbEMhfXCGKMvu4#ATQ@g8v!Pby%y$afg- zVNKUKr0Nx6_IOWw(tR+=6H3MCt2oqC{Net4Lbq!IqN;>j9tqg#30lNeUf0i4p(BWQ z5{^2j?c>1<N1gwl!805zcC*hn?BfqU>ym$(Wc>aQ<s01RgFpNu$e!Uf;x`o1SK=e2 z<AqY)gd@MG^DSrM>Tc`cBX2yrbLxi8;u(4rpd%=Zu8Qk`b(%Q)Y61BPEUH3k0sS9C zit;~Y-&}6Hs!$XdIC8rx`f{%FbRKEInHqaFJqLp)-i&fVd7z*M)WaQhb7k{h>&jMZ zNBEoA3ON<o0}Gp#!HUSOo4p<~2|BO%a8Q1NrmEC%kZ^)#kzUDh<Bfo?4u=`bODMxD zBQsAL?0EPA{|&FZ;_~2CQC9zya&EaG_TSaOhTm2&E3|d(rZ7{8xwwK{Va{0RI4i;h zh#6S}w<<-&g1e?B)1A@IaObouUk6s^O;OZ2)mhbPS0ej(>d;?x@FY<!>Q$tey#Xxh zxVQ%AQKoRH50ZzL(%ggh%5@~Bqo}*6F(*?{=9DkibzVn0-pom+i&NHs+sT~u)T2$A zI{I`|!nDYwprnAL%oJ?eyr;5tUt{q$z<GmcrJKGr?6|=>Ei=CQcN*SnoCV?vblObU ziqmP4X;vAWO;)=$^PG8o_)7yWA6}U0Xl{4fu){W_^FJ%db-Sj8QxjPkqOF0>PCM5F z1~Hivol(v<JJ*mtw+B3~w|@))&@@mqs8&DJH+1lxUQEdOsos3N6+^J!z}nY`#^mX) zmG3?p7dmXuo|OR25MGt$FgM5bK@Af1aUDGT@>o?BT<ZZ>9`)J2L!?3Yh&QmQsh~zl zYTb_fWly%9S6NJKcpjsplMb4rmJXt09vyy5apljJ`btAnVCHYlip^;iJm#{dl~qnh z=l-Y-5<&Fa*5?v23;er>dlq=DEzy9a-;Ey0NLmZ{M;3T3z$2NXcJ1CNme=hLw3+@X zgE>Bt*LbhdtiqSuDF-joqki7gDHd<#Dd_sF_o_u!M+Kk!$<OT@hd~=B3c=Rk>nzE_ zV<&|5>CN+qzxcQ1h|i7`?H$=K=O-Obc|>{XS@Ir4%<VQ*%&j&s%#Akajv|{I*)NbX z-J<rQOWzvt<YjF6tC4$L<rHfP8%^Y9=-rmKjSux(?P(Wy^>r8d*e5YtX?;%tIQK;= zwU(U?Ig-NmipyIft23^`y{qf3XIPrk^|HN2y0ca>cc_(*zgb?3*`qJke-XS~vXeSs zV&;rhU_@87oGF^rRF+$%DJ&nBXA=d~%MJC34JY3eKX#v9QQ#s)VH30JAa3Hha=6>g zpyhRGonPV=)h<@N^SWiN)!zQ=wP3?b!s^A{1Ip|!_pPWMv1NJV`?|5tcih@W0hiTe zS)XS4(Mg1hS(+1`BIctN_Zaf=^Ov(=QTHk9?|7Dc`i<n{E&1((iD>KL8w!p{tn!Pw zZ+5LnF8XIYxzyHtMo2s}O!rMSs*CF$+G-0<uJl4!WLjT&Sex+N?QMU#yW29|u5Ga% z^>;HEVe(llEjk(5KG=$xT(;*OIe|7x!;4R!w|I}ry94std|a+V^>;)=c3b!_5rog& z>0LFETj$%^f)|Mu(U059Ra^7B74l57j^|_wz3;c&OfR-bjv~8Dr*gWn!xJ-E+VI?w zUX|LBev7&sZ&{i4Z}FJk{SkS5yehITm(F!<J@wSY_M+%bcfz)$2%l-6N*=D~0=!a8 zDeK@lhE;xQSyO>$c^t_?)5*`dsts;*TJ>b<HE4-y8I>qo-7i(qZ=q?BGGbY@&9-i} z3a_bHJ+$x-_KZky@-%dH`MA_BE8qm=bvzBfnqsaC3y(YtPs!``?#HVR*mWB!<p$@< zhw?uxyeBcwE!pW_&PS}7Fq{W){4OtqQ(hfPy)dmv&kN89ErJb<MxqbMo59;ebt@HN zvAZ2nQwo|-Lsxd|avJ$HjW3ZlaL4yDFP@%{2^WFoA{<j*8;uGaT`#>REp$)!@R^HI zt0#%Q>nhhHf?hB9cQ%iRe{Ei(1umZe{P@oUiM>2nn`)-vm;UxCnOvUYE(;5JII~(+ zH1dFZ!)My}D8RLr0^o#pbtPf8#iAj9q#4A$DLum#^9<GTGQzPgz4~KcU#2>fXNIw} zNONwz8Z(jV{P5gDY*CO-?!Cn8mwRsqru%9Kg8L*dw3q2-x#qSBR1605y;t{c%S(gx zehX;%Y=lNI{PhoWyyFiu&}*oD1U>?2CW1A_UWINY#$n$}(C<}|UW;z^%g9&3>R0&V zr_ST#WxBsq=PKDO_t;bJFIM}X`KVk)GL0g>%|GL;mSh>4)@%mQ*6;;3+*xEvz9{&| z@oqM-rdX@~H9wn#2Q8wnuzssWSbtRzyAgx)Uw-a+)4x4`HIkL_Az_}<=^bQvk0Y4T ziHTKumF_NmMp+%ut<bZ2Cp-#%YtXIeSZfgG7-w<qt*Z7hyK3kdX~4Z{yshl|q4X+J zfzh0RkvXNlI<W=s6<~#QVdde&=16u7^5)XU<n^Ac>f8)ikAHqPUVYPz-In$7Wd@7I z+*kU8j&$H~FE>B&tac*1XZyh2+P~j#3HH{%We^}NaQvd4KYY0KV_k|C(6A)4&18Fd z5WKX_kClAxZ@AVC+V+0W?o{T*^S3(Z!=gU<`63g@csFWk5-^Wz|L$6q_8_QmJNnF! zv$#q-bt7@KFY|({_PUtG@yeF{^y-oo^!kuZf(T9H66$&ZS@Up@Kew*}*wkymu{tYq z>~&77iz-*iT~@8b)6RKVx%ijkBHZ6;;&Q~)Eyv<p&QmqKbd%uHL<=10&lp9c6m7`i zjqFOHP#)29lys5l2FTil%*$~(miKO(`nuzehv9N74m@<r8inkb%7MA`qx&UzH^T&2 za7%GVA1n5z1gjSVPq-F1q$HFELwmztp*E9c6$VK|1e<&K8ncCQHE^}}{|+LCd|BTQ zCE+#5W_^1LPI5kTDnmp&PRBjXa>W&(;zVQ@d9>JB`X<di+Z$azWe|<qt-NAaaj*Dn zbjI5T-aIP4HlbJmx%(j24QKMnW!l_OvUygT#CFOqm#kjW`GGlastU(-CM=>me}qe* zEZ$PzE#|nFU9piL9>x0<@8%h(3@zEMd=#6n+fCU0F}!R#V#fhHYTDsow@lfs+u0x4 z57G=C%YJg0(3{X2?3c~k_1l#&O_V!t!c(_Mz-bh~jy#TT6=ZXYz(GoYHfT`5T`?VV zlE|iM$)9k{?`Q8##a*eOay|%lJ{bWrC3qUd){?ufsh&_HoHHo1QwhAFw&|5QD~BLr zo&uc&cY)*rqES&315>cO0*3-`wCoyu>&sE)6C`<~*^;(4y94_G!K1S2t-3&33>tvO zQO)#$V^9UA7C`5yVEPa~=z=(<LF+s+U<U<9I6)ttW6@VD3_Hs1(ESMOkeoc)hxMWn z8z{T$e%L_I6wNu<lVexw;G)WEz02f;b=Z;3HNbG#ZL93RcAE|q4IYSU%^1AKB@<z} zZ~$SoEPzhAnH)D=r`+&V8rkW#o!EEUe(+qhW&gsG;jjtl9soYr@|ggUvJbV=rqo}x zRDLXU?v217VpO&i1P(k={hVOiu-zx&UELPgwNm-K(0oX#ToQ?-Wwad!h$>~&1pOJC z_@yG<RKhf?gkQ108DT4U_)7(q9JdV58enPyvXJxd>ZOS}{<u3GfAbU<*LKabI+oWi z)jJ*;o1|LwPvHXQ^ejyBN7<)c{<%LrP?brw#cgfdMmn-|mR_|?V5zvcYURjq&Zu41 zP^o1|(;~TIDB^6)H4pt3qqlWEHE8*ocOw6TYgH5ZNWKE7-rI_@(%e%|`L|@dJws$s zJ-@AXwf=LsUF4D$HtHN!$$LaF(v^+ZBmHr8ptHNCMpw?CnXBOmUkk1wR81`2bxgZ+ zMRiV<=6nA0idWqUg$hAk$+r%mr0Jph;`EiUpx^1Yj`cRiLKkb>D1!%T+YDi!+*5(a zaNbR))XVP`7Tc#8ANmjhja-eb7lAfT7mn*lo9Ao0#@jF%FYEe3JaVhW?x)Gk`=N7g zLm5HlXHJJgGpLDGH$_~0aqDh9S{TFUIF~lzV@KSlv|+zUFuJDBX$Q6WTcr-6v>Q=9 z91o3Ll=A9s(pp*Nr`_T&8!}wh5SH#_>j~$B?OYu4T5dXCrSc}Ky4O+0SU%L7#4h?e z+Sc2tQ>;<e-6v42<LTgyFVT(}Zo3aA^|QmjVosG2UITp}-ZtmpU@Iy`U(;MR${ z&!X)g3S?Y<D1>=f<V`DHZ1{P6mHZ$HQ@YT~wtG7xgp;nnXb+RX<~A_5#qZ)Azvx|p zsyY-=m!@gpi6!yO45wzJamJ6pkQ!YhBSMSc@Z!|pt<>lfK7EuTeP|XNGIY`j9Q=zA z(}!Bu%Th;}ohctRj;hwn!hrJ8%{FpLP?PGIKD^z5qL|)xar$>S&lYRj5Jg=tyxE52 zdFe8X9nRygVWi6XP>Naoi?u%$VJq3MNy0f}^+RvpSO4eRwgD+3JSW>=vv|=ja=uiA zFH#yj$FSjDT0ApDMS87dT&m_P+rvQ@;4!hYM^zXs4%3xW3W+mtEK$K%(2Q=-aaG}$ zk9!8^Mv=_<Y3O?J_Sa@1p^2EN_+&c3{iMpp047G0G2@<Dzi@yTui2dQPz^)VwB^Vw zNc)<)n|5JG4Np^`@(E#P6}58ADTYARs%5|W8@99yPlImhvEN|6CPOJt$51<7ZYKw5 zX7=1Btp0ZCH6k1DozX~3rmIp#iU+w<9N9zpsr*`M%x>#Qy_1bM-y}e%dphb(mAld; z!pEsC%cRu@cWnyoJ+!99q|is9O|`MRQ%TPKgHobz)cyX&rJu?J@#$f}qRIeIw&5P< z4nMl$gkzfzt@0A{Av2PVWX<m)@V(AH>#*!y(^GB|Y7^wDF=_PP|2PA(c%!<qTZAm) z+dWFZmp_JsxZYZiHXryxFRE*NIj!r$KT~X2C4N1&Yh|JOhx?%F@TK|MmxYg>2v3}S z>LSRG(6u6PmOw_220mdxg+von|BVRI!Y%6y2+qUH)9Rst-^tTT#x9Gtqg(yAX{1fv z0yNq{Ypdjw)cOj4=}tZCx1_#CVo&A8?Jls)t7VUYdit;m?ODeNu1?q0(TTxlxP-R2 zdJ^3L0|{4P$W=;6dBkgDPyM>nXY>Ufw5$F`jXS@eo@m;BkAPB&pP9Oecgi0M=QZ;u z-^)}c)Y|=~AMr|2mT)#RuL2fSbu}RWoSby2y%QV&kU%FbT{dnOppz%?w#<pR3aJ$u zhxs1P6!K;9kK4(kk$2)_eV{rU6ygr1RnVcms>`=%a_tMBUAFSpFN0*yE@GDs+Umok z+Tu-%i93NGA`&AD?S2YW`$Cz_qwarfMKG)J5P=~cK_ObH20Um@3ASZaH~6zX7rTC? zuKfULYknDreLSW*=IjLrzg1YB=9)ft23whBi*^*(@BQo|6-Z_%cn(HS2I~D3)<!gD zf&%4@!SY);+xRN18kdMhJ!Cz?6_(Y!7->1c3nirezxml;_BCyuW$iqnd~}p)Nwo?z zxD?Skm(zI^i*b&|aZBU?_Y)W;gJU__q(-S~;6Os8VXi4}p?Ww_Kky<<l;yy3GR-tx z`?d_pB-Mc@*YonqGTJ!J#8%ix!!f*hhzV^x;KDmEALKRt#UbcWw{A%@sx~jMkZI8^ zT4;1E3bZ>daU(EUY#P-(??9?<GqHace+zO8JM?@+t4x|Eoe>TWJ(Q<kZCi6-SutjH zwH8V~DdlbqNFGC*Y(M%@JAOlNPJDjg#Au#*r94$Mc!o74^c6PK=pG?Yi0EL7-`Fvc zgO{G9WueXZ4_!-ln|IbHPEJ{z^&tymN4R6>n*+a^BY>%qtknjqEb6)e9(Ga8h4>l8 z!TML}>DL3VuMs&RV=yo)IilmD&`BaPDKSW8-xuY7Cyo_DM}`l38fS5FTJ!Sh#(-FK zu&#vYj>^CK>E=G2@Dr<=bTCv&ET=DJH;K@l{yqynLMn@TMA=(N<)|WXANTaoHMlJR zAy|fOFl=Hk;kDa%vsW>Jr!+aM$kcVG;m=}{)a0QN`%_39woIk!q%hf$<7wQ!?v8Lu z`k62%-94Ho?fBJJ<47)d1*vxA+i%&IP02Ia(kSZ}<A2ZrH!>rvg(<0_A*{vBtFN?C zFX*bB{5BX*`mN2epwHl5o3*|HR9y&MX@45|9WkhZp<xN@Dw%^U*{6Z0VXU@a9)3(? z(O%CGZxql-U|er`%Q}dYM6;2UlHA$J&|jl<8P!kC)gEC`O5>(I=Q)a3$=g7Cy`gsR zAzh6;N>IsCw_rba8fsMoymHUp)h20}w?`|ysM5Tuh&DV;Z?{!V8r?uXV!13>q8*jK zTv*Z`#l8HfKJ`mm@}oUi|J|`f;{HIXpM1vilWQ$;p9hC)A#s<dK(!UzPG&&X`lG$j zps-b<?NI-)WyETCd!>T%vfor%rTjtSjL=wna18pgd?~R{sU@x5#bB{jy$wlVS1ST$ zzFNb5TE1-UT%DD?|Kh{~W;TGS<u+is8b+(2dri+N*~xaGYHq*kTQJG%&fl{Mt&Q#( zy{a``VO#NJMpYi*`fuzq?1^)Ao+WnfT#NOso^3*heqD=4w8ib2z|%`COif13>3TEU zCtH@n<ZVs>MQ;?Ok-QfUb(8%WVIVDRQxS64xI5K%`QwP~Yj3%h1`NWqen%$~-8P=5 zE5|!CA~s4VZqBo9rA3IzuT#`8r*o{jZ<8qz&{o|{sGaTEo28ED^~)hN2de=UdKx`< zF1Q%C2(6DExaJ1ttV&LjcOC<ZKC<gZ=JQ_jWKy}$wd(ys^;u|YHJnN`wTey!?kJKU zO}wBU#<}K`W6QV}{#W?)GFs(HeVL-p>^JE2v^n4{)+lmXpo&_>)=%JjNPDGUbP4ax z+h!_P{O4YbSi*snfl!8lPz(xb1uP1LpN#lISQHTy1*so;-J~}NMihkU_VOb${Kypf zL!&j8tb`HN`6-0*Xt4!uM1+K+qoV~wg#B#^0nG9e*IuB_cGTdXR6MPh9G4vDZWEWy z?~qG}%$Il9jte8>pKb*@Dc%I&a-p4@g)gOozf?a;w0g|E2A;L9>zsn_oT``Hr&g%6 zt3i$TVY$p{WI>VduU(YZ=z@K?Ie;}%<8ToME%Ke09BoLuDs7r@sjDb8@@2SA1mL=Z zS+R}GNV2z&Z03CCkXU@@l3nf5A$~?{#&VcyU)<X)Op&l&tTfNuEb12ZnBur_Mq_4n zAUTRol7fSPEWa5{=vIAe)hzthQOB=MQ27sSm~MzK4ivAG@c!34sc~dA?{b)HUnSoN zd<s65FNFj{3hKUW4r-F%CvC=R|C1TvnTgqB0^8&{fo=9TC9wB4hw&xf1Nel=tQgnL zS`?niX1NM1<kOc8@n~=v_)NWJTMWI2xJ8~bo+1u@93w#xkd8l8!N-)Km%01T=u^gL z$M2v^pEQj7|C!vU7zBTDm}#533Vrf8*bk;l(-=R6*J0>1-LNd$wgF%mr!=Pd7(KQ$ zudZ2zrXi)qVCo;B9-szyvOJ`Cz{8E<r%YmY^kxn+a+|yjc@9_gt(kNfn+~I>^}<ut z1e<tGT<I@psXbu75tNdj!UbEY>5R)Gd{p78Q6aReO`7o7j7_)`SY+6#E=a0rM7e<9 zOU>J;PEFKWBi+<+)jH`9ZVvq-h1D*Nahak=IYCYXs-U~{vY4oN8sVh#0nSlT!3(Ch zm1me!e8Z1-YD)D`lL*hZhU+{lPU=8;xja^79c3@2`PpdYD5YL=fefAXTw3{L#p3$% z6M$1=OJ#{5Pmyz}=-jS(jQarZoOTgyZQ)#EyanmY9LtHjQ~XMWbuBueg0M7hcz~{J zz=w?Z81)!c?@z=8vIwUO9d8&VJRPPsO5C<l@2I17`u1-<<~Czj>69yR#oBF}UX31q z8-E0bHUoCT;2ox-<;UA&`rb-}PBdlDi(BVj8-z}h%PpBCL^cVL;&&eeR?KmI;tmeh z5%w8&`86vXBODU@Yw>B1$o>I+JGzeFNj5-T;GZ8?xK%Has8Kq<gC3Q~Og)WvKVyAN zM&VEmeoSvfKy|-%Pi$pxO>c#56>lwXJ#FQ0{Z{%$S8U9pfm;#%1w21(E`HU<sf=3* zkR>agFHtC0FeybS5mlN`;gr!TVl9=NS9Ypz0jz(oE7q9DH4kY~;mL9?4w*Md{gqY> zQj{q@oP&FvE7V576i9-v2^I;o7lfMAaQr$S5-!%jtcXUbQdvNuh*|Pu{-;R^0!s<H z0B;;Z2$o>j6l5xADsGB#M(vk6raG!R{)*5|a&VFR+}35;rXLHYu;DK^p&D`&q#yC* zBqJy>C~87b(?1#fOpA($Tcj1kh94c9qjC^^F2T;%Z2ApD$PS^w3TtwG89k!R0)4_? zHk*Jkm+HI`G70Y)L;0?C0&7Ite_B)^Ddakk+$CyWI&H!h8A}q%UzI59blw1F^)``P z-$%CU%z;I5#mIMr7XmveNGmz=dwP*#+lTteqpxXX6FF~AwGLV*dQ6ywP>durg=A!W zu>4tR*WqBNR5hKb)CZu-_dMpk4s`5v?0m%PxKtCKu0q>90@4(SZ6;v#DHh9_|6=t_ zT8p-E;Urd)4^l9XOY3u_pvV_0zr{7HPWfBy5SAi5edDoXlXodO+BYj-I!D<NX5%uE zE!HB*P2?no+e31m=uPnJ*!Q;JN~|-%o5FLZGLLpU<Q1CY$1k{fd3_3G=|@NHK5$CD zl+blpTT_0IJON6Qgk-+hPP!0<=bLp!em9ur+A3mn2gOIy!$ah@`+o3-PV$@cPtNZi zurS}XI1x|TMc64ikdMBfA>e#>ghGUgh5|qXU?!kwzdeWQAYl2U5n9*^(X*-kr2dfv zJ?g*TJ))~rMXHJo#4JN%h4$*UrAG$hYyQ$i(L~e4)I`<9UlW?cTSHsJT*F;M=f*fg z#Dm2{y8kx$%_9IkAUR-h4oyipq=e%{j75e<F=C$KguPxMLyTFtzLaTBO~^q}7@-K6 zC7)In9hF8!rP$)h=O+tG8YJOcr&&h8rb-HA(|8jxXH{>XqYBKWyYJF7BHA^=2SbGq zON9?bH5rt+`ITxiAn~wwgb#^|&NmUgXXG*@F(x>X?-LcBe<I&^DjzXN<ixH8{NVEB zo`t~=5L6x$RL%#j;e*rg236w}fPwV#MtJrjInyrByUe3;|4sE?MRz&z(Yp_|>L9G@ zpt2{8tUIk!WC4N;_A|*h8HRb(KvB>epRYQ=Iu4mZ8pdBLIDhmG{JL-!$g(J*WjM%` zXI-q}xeiX)r;syAwMwM{)jZO8zjZiI<N)*QWR~mh8(}FpL(VE9WdTLRipO3of$BX{ z0z41HF5d=(2Vs!j&G-*g&&09_ISJ?)I4NAgBDOlZ5_O!eX|}Y^K;$aXjBYp|ENavg z<Z`&N@Cn3wEtq%Q6jZD4+EJ`U!KyO+VeX2fnb3x1)l7c;ib|qF^ZdkEUq8P5&1tj$ zpoz4SFO((?&_bgLp+lpIrq9=$c5UugkNPDY$=83B#{O<CSm@jD0-I7*QMPbav9<up z=ew*x>6|y5^ot17QRZHbMEHK=)2#K^wcYl9G}GmN=hL_)mm=Ssg}G+jnUI%I*Gq#d ziK_VAx0HXT#;ao=MLI(v3L_zf=S~|$hQ_UQeFuhu+DL%mAVgpks1^1w7ab#(|AT!< zzV1@_XILI9OodP-qd%eXr!fXNqBsewZ36}NWjxDJ7U)`og{`ZlP`^-WF)O6#@O^JI z!U%=dEFwPTPm$5Tp(OS5*>o+-&PXF;5;uKet4A~j@>G?oIF%hxfz>OzT9yaWDY&Jb zpSdqJeA7aa5Zv`UvasNgesC5}#2gky><|&4N03;<-ss;1z!^kXe>v3<P(_=BV;xLd z`!Sbz-Lo~bRO4MYpnM-NSxHb9gPz+?!7E}F69ZQfUEb{q!@rJJ$?u_M`D*fa9W%4& zB3h>T@8G~v0rnJ{MJKH1c}EjZ6H9|M4@Rb+fs5yY?(UP~S?D>ubD#5OV0*P!_t)wG zwrr|}4A?s{PXK3w$-s_d*;$O;;I4!Z{7D!L<E~g|hT(;UyUvV-BPrgo&gzCMrGr!` z3C%Bsp$DSTdW@fH`A>8Zb1Q0ew}3OA8ow%zdNQlYSQ^K?mn*kBeNR7kjt<p!G#l9A z>wTb(fZ%RvQ|2MsNLVF8RHV(;Bi2ZS%>g?mWuy)4@4-d~#P3mImpe<*9P#ZT1N{$q zyADN!9em6T8^bq<(qZ^J_1~9wMLC>n0J<U&AyZ|DqA37kDHfKA1htba5c`-YOG)7B z6&v76V}>9IM=o>nL|vBxj_H`lMw_YS)-%RsZ={UHRZqv5a4Y0nG(MB-1O$T=W}1Bm z`<fZ*2pE1CtOAE*E}8Z??q@fM=oBV;*BXdL9CS>%_OE^*04v?RY<#swM}d|9Vvc!_ zHOEAK&tM#|{~6fP37D!l5(GF{a#j`~ub^5P-5!cfq`F&=jU}?}iSfvM7-ii4-D5Pz zfc1))R=R!H?Ln)#*?h*x0wE|Q?0C|V2pM9LqI~@^Q^kFOQ_FpMQ%^!pNAf*k-uHSF zBxj9#qGunvDq$^EVq*uYzgWqzw$RP^rgjM}BW`Vha3%_tGhW|bgzX|KWd^&_JuQ57 z?go=@AH`t?$FHseLms%fDYNf&Cc%3)+YljYZcc`nL0npKYWNswW}@I5PgBJ0>#+Q7 z*f3?y2eoTad==L?yun%C4q`zOe5M1=KX?z5A-lF%na-6mVTIe~uSbzqyBv20y1=o> zL>&BC21X{*IO^Lf_{?0E?~DECvFF9Fv0B9d=tb7H%_58YJjCo6edR~n8LZ_@&a?_0 z!i-|n?Snq;K86x5!VvjFSp``sI2&mo9G#S7o`wI=^qg8B^TfL*n{63aEaxN#r#+<; zg*~eiNgJCTi@kS6sAif)v}S5L?r(<>(QyY+;o8H4T+-QHl8XHmsmgTOn>>qO3;Cy8 z4%6EXq7H3)c6W=;$DC&~cNp+_78vdKx>}ks!lL6e+wNp(d@h#H?nASlS8V0zkiY{p zTpkzh=O$|@!Aew{t}b=i%2#XOj*73RE#9^?NdsLiv|70c^6A2o%$~+p1NAD#ul+14 zEf*t2)vjetNk+FU&BKjD?>)7sr8eNw;Jy~esNeU*tikg_*n>HBn(RqSBhI*><fYFZ z5`&+U^fHNFdhN`1_?uX!gYHlIwy#?H7(@y>gV;y`_L1KkNdUdPF2uBJii1CUaKm_g z&tgCG?KL_5G3%<PG82FK^CI-9YA^I?$k@2~&JLXcK>M=*ltc@nBbMy-8fKi}F}w17 z!i0MhbwJdSPGZB1OPrFv&K-^`>*02KBDJU~FcYe2pkU*uE&ii6SzT02zPzNEcFU4T z(ks0`{Oyo$k3U*Q5tUhq^pH)71l^9?x<s6|n+a~er(k8TrXY1VQTlF}rA=EpYWPmN zV~^AuU@Ae}c+JT&E^}e{R3JROE-e}Nl9oh*WREa(&4-(wu1wmRzCaxFDKF**e${#Q zdCyM!p+I^VRB*qC*-%?xHLTr7zcN^mF&x3($mNE~c~4SlM{UEI5|`ehAebJVXP*{b zD8hP|2Tq&F`;qRh&@YXyVBqSNPFpxY5Pc1)%%^<Bh*dyc#v>F|P$1->@Gvwq7a^u& zDc$rgf<AmEl21uPr2tUGG8BJ$zDvQzOb!>Kl&3hue-by;H~(uWVQ$w4GCyvdzjff} z6qVy*B&r7*5!T9=HpyTF8fxiV{obj3_Xnfj(vi3C?A-al$UX<2OgN!8MXcptFuF9i z)&QJUnl0Aq`%GF+6M3W7px|9{R|_@ghj5+A)^64#)+E<P*QnMl)=t;c*Um4joJQBV z)>}{Sn;x2xT3XkYGnBuGt_`jeIey4J+dZ_<wa~Rzx*1N&%0!#wkxeQbQQSvfN8Tv9 zlDZc(A(#=uwweT+B$-67=ERC#f8$1ulhh03CQRCM@cbZ)>^#I@05tHNckc5P1$Y{8 zPUE^FapGM5z3lUtn%w3&65B@oY?mw>W`E6ki`RzGj&38!7t@#x<%;c&zY)Cg0dqe* zpW6_;e%c5|d_aOW1e)&EsgP^dx&+S($w=gNp_pweQ_PKE-sr|`ovziX>z%LH*w@0> z1aeRtVcwXRLY@9DIWk)rM?!6=uaqAq>5*ix@b8T<zyQ}Yg)157?@OW5Yk(uxM%cnu zMiIiL(D{r@o=K2`JHQ>l9p;k5bOpFQbtQZLwGli)Ec2fF7<^lDTaps>vDe*<BerY6 zEv8#B#B17D2g@?SWw`Q35aikSYRF`N^E>{N4Ssn(@j+P7qSd@GlQXVUhHZv@hEoPv z%U+8BoQ-l#;`RtR3I3j(B1yrR0vZYnm1Lr_QGE?yxu}jp<8N*vicuM(cIv0JZ`$ST zVT%;CiO{4C*uA}mY%xd9OgIlF5e!p!JYoyI4TQ7L$+34;<tchpYK9c?!@-XkPd{s- zmkk9i@f*8&Ypy|_7~@o8Nqr0d1RJXS&%(}i+10v@YseaWk#~OQOm=?}>G^Vz^SUYH zJbKxCS-|t|QbWIS=TUX)<_hCYcMjo*jp3pFXKxyF*?WPeuX8yV9i0S<#p?UIG!0`W zN|d82F&&+>Mf1=*!?@Bff3`!k)X(5r_*!(!WR{FUMLg;{8W{OX9(!q<2v2O(Q8UD{ zz``pn5o_TOh=-1==~FtlH_xMXm~TEwNStHxO<);uU$o4DCPa#_ffb$qEg3&^k><ig zv6`g^vd9LEV^MHvNoq+ZuJ>u!kQ!xL)LUrrSsAKjtT?W4{)1?|a%pmD;+laqZO`YA zyZFH_O)WDI;7cc5(iJhDuR}Z&^M{-weGgp2dsND0j@(gH{1-QD7B09~(tg2Tj}x6T zW`}&boVuO5H$~bmjlnL{kc#_w1%}&r;oQH<Cs{M)s)@+2jzYswxSbs+X7cU{U-HSN zm#jz67{Xey5I?+Yd0y;)eNx*EMl0xN<pvL)un_a@}b*N76;jY#9UWQrGuw2A_Y z3+2ol(W#;^-Jgef2AlxbcM7WFdEy#gi{dNDH8w6#mW?Ys(>y^|V^)WWwv)Oqwv#yv zIAaZS<xO8P<UTpfGgs&14A43~#XQOMU;zy7CiU_?KFE$Ts_VRWwNTe6RMI^@m)Fd< zrwlCaXagG7wzP%sc_-VI8JgJs(KNC)G_g_bJ8te9l8qC$_P4LMk2=k_54LZvixU~Y z*f`<$P-B}8BDSQhi;DLg^KSDBw=7vO5Q&+0^t7&?l{jSPUuPC_=;XZR6SINZtczcM z)DN^Ax&~VK51tL*!#_lV_dG;;lTVq!39bV*o$do3q(7y>it&vlX@l-S5a(Ld#a`;U z`8{)$jJp_<cnK)Q1Z0w3xLm(dtN6fo-^D6ZDoUbJ+p}SRd}f|6Lh(?hV9$fiV+AUg zXg7g5r#nybXfEunU3BnOu23w_VJKH_;n4#15_?4+<;fo$`$B=Kt5v8)h0uCS_c)~4 z3l(FL8r`3Z__mu*SX=?_G}<kVE`e-|8e25rq#1RXHY3Z+4SSpX#u1I(awF`*#D0*6 zNlV1=%1HYi-u$ZA-c4|#1Sx0oRg&A`EWCL_s-tnN{H0cpvqal;>saed>p<%U(@N{G z)5L1UW83NwUN1M>CE(J!#e_)B)c^3Xb8BV$@`mCU=KXW!%o{N8Ninv)4jTS5oUmVm zZz5s;=Sg!L8{I&QgwovVSq<zVgkM!U@#9nGP~l(l{TO95K6uQ<(MDo(V{$Mn0qLE+ zo7v(`>RusVl=32Waj7xl)DsBcNVP(~vQ*6bsV^>cNiBZv=eNgY2EqBco1b4Tz+h>4 ztpDC%)DiAN{|<u^>hDerH}*hO<39Qt@*46r;)^8tM8<-?madvE$%Tl^k21RqxUxf2 z5r}}Um##t<Pt`aZBR}%GMx`)qA8o|Drml-_syzPEAkp<ju9yC5@dMtibM33?o;F~Y zcZ;WoVc6rNF<7)Xf1N|nSxMqLYi?E2qJ7vyuJ~5_UfY4gt0rbA`m~O2kgcY=wt6;M zl&dN1?7-gwR5_(`hP{h@Sb8O`h{Z$ZwywpMV88h*bKR+%t(R@oVTCQE&4dCf#TTXE zB{L7=I=~joy(Ga<8apB6NwN8bWU+B+aYy4qV_&^U)ziWY+cRAo0-)vNVasST1@ z{qy|`r`Dj@jrb-3R(#@s{hUjW%ZST@%Z5wXz>;taO$8jWTR$Ddcv0SmRXBZnPZCg* zF6Sssu`JQdmwDE>$hT5IuX1*Nci)oi;h{;!6Y@&(R{b_zhY0=d`u^>mSSGo1<??p% z$>aqag6C5&FDN=cdl>U{7<((QX>Zfmx!kEJ{`f%_`FaY$_8NV)vWA+UBl7X;fxx-< z+=hMUou`j`XG;xcCGZ;kBf@M+Xil~wQWtOP(tEKigz$oO&*N~GYJdO})`HzK?Gkvz zj{I=<GlL-K)Hoy4sUti2NdGHeFIE}g)Uibr5oG!eWD4(^#E^54cuj54qY#P7VuJ?K zr*;j;^e0PRz1oY5N?Qz1dvKm><8U=@{whP|@`FNj7}fyrxTe?3PQbEstonBl6O22b zj$N?!!`%F+DX8jIp-NIvx;^-Wr!n+3aN@76n4q+Ow5SaNOT>|@z#s*#35yh0F|NhJ z&jp1S?(LcJBD2EX#7U8HK#%ndm17F*GTRpiY+tip7~Q!{KhK_{zp{*>+5=0UF?=j+ zXIf;^`BQEwiWauGOZ3ui(Bwo@c)nvXvzu)exLG3rR#weQqEn*Xuz)7@xw#?HA+T_; z<7~a+tn^mLCcSRri_;|rEPCsoEOEYBeXY8i>_QY6{Iev<PXE0Hdh4n@`v4v{hNX)S z8Y-jom_&1KAFxR{flLeUZ_qMf;ds`{vSi4q-5!nA>vTK1cQhCq$jxce>|H6f^yBVD zgAcnwzb6H|vJ#WwQ*(fCC9de;7f$7)!LWds!&zAcA#&VrMuFhJvTj6{3XD50#%<Dr zl04DNX9%y?{j9m$1COx{@nc@|i>*FU#ztl5K<vRed<8}W{*@4?%^hHD!_#pt^pazy z^G3nXFM*+GMC_eQXr`~+WUKlD5okKtuASt76=mcFbB?ZtzcH68%pQ%?X?eS~QTAz8 zt*kn$v|hMkWP_3muvOYCGT8mX*yR~f1G)z7CU<x9i}97hAgRMD1<X?^_cMXn?!&VL zy0hiyCg_V<U!IdmieoSHY5QESCRWy$qR7)qQ-|)&)w?xOpVgbY4jRlQmhaF9`+@;m zrXt?sL)EYBnSP(2>iKluRKSMby;03odE4%YV?!>l3=z7SdH57I%NZ>(a*!$oK#c-o zjlx^C$E`P5Zvy{nl_HIAnPPIuK%Kf~a`si=A;3}7a8;iN=kRCd4DU=%KTSsmA2i}^ z`DgFMXu8*q`J9+ewauIS#mW%wr}PZ_c&~a^Yp#7_uEVT&cc~o?S;QKf`O23v3}*Uh zB+_`in?Ki0@4$UdUX}$fWp0`#WVZg{F;%rBWFn>=0z){*RC_A~b`cq}msIT>KMU*) zn+mgnnE96>WgMls1NMSNy4hmZnulY%$a_c5RpnZ=Nu0L(Hf?ul`gZjgBjCHrsa^DW zjQy?S3|q!6hiTjFuysLv$FZTwtQy(!(ru7CL~3xf+}$dvB3*xRm)!A~lYYRMMq6L= z>+Y2=#+puV-Y)%Qywf#DP4RI#<|5tvA(OTS-JB+K<8kR-2P|e0-nXw7-NApeDo?vw zD)8Z$=&LFu7fs(2S1d()qwW?rf=``PjHBkWbXH@lNxynUKqfclZR2&8k=Sk*Rh{oo z<JGB8VpIxQS{pKF&nea?8NFIwuVZ(@1s}Lzo>F>C2xd2Ni0Ux5hvv^_<(S2A1#J^f z$Y*`ohn`384ECMy4Kr<JD;(yGAMuAdjLqK;vT)8#i686M;-PosS{ne|CZZ|-rkrNE zac=J1PQZxn1rF2%)I?>L{M7bk1XD~v1JrD-QJ?<<!$3U048%#Q2^`x9JGFT1*sa+q z=R(Im!a+i}zFtQN$F=7K#~E#%9KD*ngK~%CGU1w519JRN$7Uzx0OwE*tPgpHY}=Wm zt-F(IP-mWIXU;-x9eE#}#rnB1x{h&LEO%0k=%o74$+3s(F(=hwPO7V%R8Kh-ZGD{q zJ&w`*oe}+*((J)WwUCo)ASdMr=kn|J!?By|0VmZ$PO62R8}xoX<~pe!aBk7`v!6I= zjhs{iIQL}OYWg`KoujDj+^@+vJGDOkG{&%f!`}Gor!oGL-j&HE@_zmoRYRxv7a_6= z2t|ZaLK&f)P?>S8BGeFS2{Q@xghqmo5GEuD^9hRxO9;ydD+y}|>j|3(?K-v*b`o|I z_7M&ex(P=J#|b@zGx|MyKjnCla9Ib-UlYP2YyFm?gdBZrz50>nU>QlsBNS@={l{X$ z7;UVUao6W;sUS=wOd;4cJ(d~T{VcNxa|nvwA0R{sDNV0s0bwzrg|M8kim;Zjfv}md zML%xOIHu)y5%%cE4f=I^GS2TObP^5`juK7~PF+9p`dH2q&i@(5^jcif*745;_8=3r z8dyK}t4EhTI{;U-|8_ooOkbbYJH$-L*7uwGhYY`d95RZKFaE_=ZFAb{Y_n|*HV>fM zVzzm<g|=qfQd_HSwQZekqpi)h)waXdVcTmvVC%9SCOT$2X*+E@XS-nQvt6|t>=wJ# zKEj?06xfUKcPUYsy_`^Kud>(JYwa^_t@e6bo4wKQvxk9%eZGB>eTjXUeWiVkeZ75? zz1_Zz{@!WdZQo}<Xz#Wku^+eh*w5H|?HBEr?bjT#W2hs?G18IeD0CD%#yG|~DjX9X zQyg|aPyI6-vmA3AiX-5NI8u%Uj>SNWW4UA1pjhkJ;Mi<a9b0tTPBd717ttQaen%&@ z59xH&aRN9+be8D6<C5cwQ#j2)wsSb;gu4g*#RZ}N;(`UgxG)sIxR8xsT(II77jp26 z3&Zh?3nTE03nTH13wPnS7VfqdSRWJjSRc1miASt1t4};(RjpAm*_yC^TiC1%t<Q=l zt<Bc&imzK&Sbr{_vc6{BBNkZ?T0azv@#_nl|34m?Bn_7$_`FI7|8MezWjZLb6jth} z(ovJqW{}qu&eYp1SFg7lb@+5p)Gef_TS!s2kfLtk5?ywgF3)`{GyYzqAJ^;HlyT2? z{qJq!;hIjOLp4WhPSl(tItzZP<~-4*nkzP8GuyH?s_C>1w~eyp+eTAw3H9gO#@fc$ zoU%=@O(LI!SJqr2zjWFfXs>R^FKr0?#)bjEv0=29S<8fMoot;VOx9^uhseV3ZDd=Y zu{P2^_^m;4uQg_kivsI>>vu$<b+PsDM3Hs3b+;(CzHWV8JY?;)_KK4K$J(W9Ps?8; zKAWsVx^^4dL(zT=?Z?o5T&^ZQ&XhoZBl=%Jdl~UE(<^9Kqpe;07}~YC_EF+v&_7NN zLl0kD2L1K&<IGJ@^Jkw-^Qk>Tp2XagB)%OoFY<l=i1r^}!x$E$KZy3@Xg`kjIBm2# zpAQ~|4C(yiujPk{_vkZv7-yfxs4!FcOPH4*BlmIJcnoa|&I(-h&*%x^S{r(9NBap} zI~Uq+$4H(4H$i4RWIV*jqCFPvGPwf%0kp?M1Ny-q$JsKR{i6J3=B6M<QUOVBKW@AT z8EqYwLECO<<GpxPZbQGu%fV+rMuE<q&`GOdc#`jEc*N8|{JSRdZbJ&~C%})HV#F7+ zjAQ_R9`YEcK`=LZAo;w>MSL@K-oZW6d)$^j!r2v&pA7jQpgjWGJ_7H7{1y3E)NhdA zAU;Dr!gt}e^jq|J<oAeAU>VWJT&e;8J@{+PjYddLgPx~YUV0xI+R%O(XQx8`6UdjK zeFl6V_)j7Kq1;50cGJI6`!d_D!EAb++Sj;WYBY5cKP8hT7;;%gd}w-(`0toYXY?N8 z#xm&11<%8^ZtxZ0cgdgN?6;`>7IVW1w0DCa0)Jkv=RGoi2)+}%9lQnnJoBtkbgyyR z4np#~X8sM8Mzo&*AExtm@D^~s_AW^7$JuS@IfkBv=-Hs{JGY7N1aAj#0Y4AU^3x!> z09Of(n|{Prf%fwl`DU~`z&GnX?cgoo=fSIJE_+Qaup%FG-2FZ9k8te@o$my12X6sq z4J)u3KVTW-8t@-r%pZaGKu-^kS^Ch_Mf?)@ho+x^N5G!}hb5SLNyA;(ugj3^0Y9hn z=U@Z-*f!8}4H~XN!!>BQ2CF!Qv!~E=O7H0)Zp2*fGwp}Xbb&{}p8<cHIV_<^voUUy zrLnfR(f*KXdL9Gy7%Fs5b1}ThR%*yYPab;m;N5wwnfM#v9k9$TG{^axeL{09_zL}6 z_KP@d{x1HXxanR$0gr$`1O5hhFF5Nwfoo4-H4Z`BA+(=I`$e7e>UCnAPiC>UVH(#g z4eiYuH~kzt8^J#E*^kiv(EJr%VU6>s1bXP1mU%Av4`F8yp=UdMqzJqKQRp$mx9^&Z zi9d_}4-ktkp}mqbi1eR`X~VR5$db}flb86Nh-S^;cVRWQLZ%eH@Gja<g16~0kn)QJ z{e~>&=C^tG&EMzMFd>%84ZJ4iUEDU8a@%+ow%rChDTDQP;i_Gx?R>4g6{F&_0WF@J zIdVSCoP6^LeCi1Nh`r+hv{&Hlf9i9LV>}*Q`x4||!a5_un9lP0FsE3}T-&cl%#<Gu zDaa2)dq3nC>d~VeaiE2>1ANef{^!B(0Dk~?c@O-PtZLrPtSz`NpPkIROrFc_5jtm` zU(jRndTNh?O}>qu0`TMJdw72lZ(oExe*<xQ2S-uUVc6s$mNXT^_AJ~(d&f3Bg5$Z= zrFk(uD^o_mz8vNirZ~_68|#2qYWxlOO9%KH$RHf6bNO0Y&)0F)bMT<&V26B{B#+8C zjn5jVX;DR{T1C1SK0XOo?J|Fi_`vezJX*43?m5GrP8R+yXBLdSOpia$L6YyX348_k zKJ$azHvc_5cRFVoc<u?D-K}%YL%CgNei&za(bJ3Z^9qkQzs<1@qx}hIL+O7aC+1?b ze?<Q)So3?)F2Gz)aiwIam05qcY$bk{t4G7#%xS-#Lsa2iTZ=iaXJ0cuhCKKXb7O%_ zJ%(RG^N%6<5j6h?+W&#}ROs*Gl_$=cYcS?8bFmHWbKu`F4HaBhu>LP&r%IrqTg$&( zM^T;dEkr-I@TI6;&dCAHg6-{ooL!5Nzm0pn25q@KQ~4cU4HMQx{uuk4;{0wL$=ZzX za$Ei~+EXy!^O(iQh!r2h6LT?6M0>+-9-(m@<~~FpEsvxS?NXU)SLsd6`e!m#gVIEd z?I5m&wHqpAm3<sn)o~4Ms5AZ_;;ZDzq`4CNxI<RhJ`F#n_7Q0NK<BLOMd<kgbe737 z@%NdN)!i$&Dx(!JW?>!v30K9yTVVrdWnR6l&`=Ei0`xf1PGasq!8%XE90R!O1Mm~z zeqJ%EvUnDYxoV~M5Vi{Bpb)e*Vw`o*V>Yek2%uXd&+g|K&lU4%=BAIp-vxgS{e|E) z922yflO+vf!7EJfA&+o-idKa}&)eW{LeHDf^CtBCFUWf!@8KRp1U(bb<J78FZi_x1 z3GsKqUqgQ(+AKdzt88(X*EEhgY8v!R<7*91q5YKBW<A7TLw_Ooz39n<{h;1}&iA41 z5_lW<%ivpN&VW;)b1HOBh0dwaITbpmVwI+{W@8CU8cVPO`=DVT+CN46r#uT<)%6%Z z^MBRm%WWFldgxh?t3HAT?kUGOKh}9CJd4LL!}KV;m3QYknXApc`qKg5<qi2Ld=^g! zEGe`~{xoX)yYUoI4gO1LyBqrZz>k7&!L_r%r{LOM=>Gt`OC~Ed7xKK!?abu>%gEiP zSIN_HFLTVqd8!_36~PMp9`aURRdYN1`Z0|5ZP>~C;H~;|%6r(I1F*^WuxsyOWniD| zWwZiCyi=yTh_AylkpYtVkbE2MX54*(W^dSwf94*e5j$l>|1`+I5B@QD8~6cK@@?ib zxC{4u!uvw|%k48d$6lkoOS2sAAxo&i4%T4D={Z_78{eVlN~h^I=4N_s{o`BgiGO^{ zM7wPKF)F1_UK9CCoOfh5w~eoW{}BCcT#v~wA}T_jYGba8K96f{sEdM-`~^R6%5QR% zHsblw_!K`c%Q-mvuej<TnP=UD{*lmd6?_Zi8(=33c`uAV<+U}QM0+au<ILp(-XpmX zw$TFl*Z(hj=N{)%wLbo}*V_9t7h@$2F)nAw{W_S0L^SRaq9p0KCLuAdIY<hVM5!bs zsU&pMMJ`DUNl0?59H*pG4Kc|PpZTrlz4v*&GQaQZdph59{yeW<z4x=9^{i*F^{i*D zz1RMH=7WqnC=8Zj(}1i<6H7CLk^KpIFs0QgEk(9u;UV0su7GX1R&$;Tp5YGIS|Vn? z<_<EQwQ)0dja+#?F^hR3oy9$93D1WU&^*9XO&)$Wz`gJ@co08F;Z8V)d(%Pgv+oFl z_mL;UHLR{@xCc#>=QqD5PjLq$`7O8{PKS9?Dm$;>IPq_XWeRK@yTviwk+DNGYa%X( z)1i2H4a>3AdQ&uxqUkJ}pf_33i)Y<2umc><li>)SKU=dW<q6iWLjJ7fT3DLtvX=U2 z9HkfE;kk0ex8QO(9XfA8b=i}~-XmwW1|?msB6wR2`$6`neky$*hx}H=x8QO(ol@!7 zIEj_NUgU&wv8P}U@lP#3qQr+if>|MPFwJ@Dn-Fm!91d@X<dQtO#gZBK+pugcYhzG3 z*y`jH!TXL+q2CvAIJ_NhfpsO{D9uHai)MyA>zY?&hI)VDS-L#D29Dv`GM#-;W1d}W z@l-sEj2c76&XVUq-5SqtAdh4Bx|+6qiT+FR<9DF_hehL;iMS9BhqptSUsa`5{-0zI z8+$R#d6^OVDBg;|#XKQQW*(*T{BRHXzkt$%5f{SY@OHQb8y8Q%f?OqdU*0P^ip?5o ztwByD0%wTQp<p?4p}draWXF0;cC7w)q6yYZOZ>NxPayl`iI4q+;0Hz_r0iaI$?nxf zL$YG0Kbf{k#wz4Bw0sSv;VRk;770=vm5f(VI@ZO>OGF=3Ad|m@<D#`xR-SdNrE{>! z!Tu#?+)vD-BCM#5Sb^swuay<p<&~=yY-C(=@yYJhJc{R`c&my0mh6As4p&NtW4TV4 zxLz_mQL)>463@IdNeEZ_kJ#NzXNDeU2EEDbxDv8EHY@S)BHon$fUC6*KW|IheBM*} z?1<f1$USrbd*P8HI}dqqFY`JN?q#;-!M(Kh4JSX$72hFB=j9o|Jk9E~75cPot?ZHg z=U}$b@aDv9k3A^&J7)15<TtT@hPn?k)2E9jHb_>3*j?z~$NmWH4j0GH2orkBoerDl zC36zWAeV#<@OB>ixwJW1?hbx&c~9ln4bsRTk+rlf_)$jRFV5VV5bih0hZVs#$rI80 zUq^dtd1JYpJx*ihbsM=yB(!DhK4YY=7CDw26m_L%xo54B9kI(^Srf9PG@&hbmc=rg z+<Nsc+`_u_E|hy{d)_0}M1L6lVe}`^A4Pu<eJ{Ly$yLIg*97j2d*K?nZg50;6ytrY zd7T~i67F&H#9n_O`)jw#-A;smrOmP~HI}`0tSGZSkJ-IJ=pwm;b*3&Y5$>e42+u`D z<jKdahZmR&3t2IwbRwJ{tsYWqKkLSOvhQ{_^U=?z{j689Nlt!?Hn;N2I6f=%(~1A9 z^z?H^XEZi9N0y=~&pzlw>7#$C?2!#`l})&7JHW1O8*B2t#Gx$XUYmW{Q)El2z^z5G zL~8xY6T&O99}fomZfD`oVvQX}-C@+7iM&j%rLW?OeHoW$*!B0PN7LBh?qx>!Xdaeb zxnGlZ-irN6u1KqbsmK##Z*J~J4sC|wp&`6Yo|oKnqs+=R{^fFCpoQO(=izR;1)0!> zzSlMDT)%pXpI9~=FZ37tD_J>ZMqDRyFg6%Vt0bP?un9l!SkGz}NU0eqcd@|3Pch=Z zh88|A`)+dx`GoA&O+Dl`vRgMV)0a!6B>^+Yzu7PCG>d5eWOKrCl5v^fAD2&gV$bnR z*hhBju6NR&GO}kkIrtnIQDRsW-Yom{U=6%Q_7Ubc>3ggs5opgI{3~kxS@!9s1o8$- z^J&lbwD5KGKl52ex<n>cjjK0<x6|JtuwnFUDR<S<)Y>6Ccm1jC+|4xNQ=0dOM`&Rm z*q+gu!8mr1QFGbrs8^yXOFQSYi<twPhcY{qIn1>=>~!YHuF93Vok&oXC+dw@-Vfgl z9$-Bb*}@JX@z4Pe9q`Zw%RKgaHAUmsM6(~weBX_@M_pYBKFEIgM)u1$vI}d>{_ZK+ zE4fT?_IePO2f1QNo<D2jt+v$lvykr#iRM1>=C~exMOcnIyNgWl3B4QayIrAKfX~MG z4|~@P-Ya`g*M53|&zktGNl)|WX`aN&zgaxTvVuMEe#s&{yc&}D^hIt<9Gb^E5-Z^i z?B5T`{@wMWqrCg_KjFF^nL(f9;WXYl%H2v@<yIcy(|%>g-u@J)AIpl$e%bA>rE~@? zi>8@B)yczsX<KbHthatS#^NXVv(Ri820Mj*ZFry54eD@}68LNfo4}=bn;ymr4<}$X zB0LTbl@%{xt3)8N6Y)IDzV9yH(hn6mA;w*=kCX;giSTwTvycafoUm2AC3cc0lOWE1 zurd7#bE6TXoW-~-Ku*O&Q*2(A_XFn75`RC9QFxWys33PSb4+??Rw5Teo`}t1SesfE zVJf3pQtAdvWW<A|=o?`9BBMM*Wc?GG#<7NQuH+k*rDZf-o;<)BDBO+D708uob1E^s zSM<*EEUi7u4CRyhf|r!1Ou>i9E9J9nSij&!<mzy`d`cdbz66(GKOQ+`DL4mxSa%ij zD!i?LU!wUE`2aRfue%h;8`0YE0XP~qhX>$9p{Io^A5DFzgk~V}<M0J|X(Y?12K%Xd z8qFNoidv5#r&4+Zo<qY`bXPPdkVF4Xx%wG+kkY@y^>{Pbw1eHze;vuvhGl40qG^L% zK&=|c$KWRTCj0@*j>u<`W5{t>3Vs!@Ay0<12YdC4XiONHvM^0F9=-N%hP%*zfxHgx z#wLtjmv{^3Au}8ck#%#p2rdps0l7X@@NxJ;T%JxhhVd7T_X<2s>Bo4U7xoVM@-Xt) z#IdOm_65xmT6GNhlc+B(=vShvJD$1|M5Bn0Hwnx7@lNz&J}sY5Yv<E8;T$xl;SXpk z2vsPTg=z38SF8flVLkXQ*9tT6QRHu6TD+xWH{{D0*{NYpie9fmt`(Qv_h-mW(32H9 zK^P;`Vq=8<8a!N(2*iep9BgN-UkD>p@U(o|i2XxhZs6@v+VCqje<xO5WLCO4Rf_x< z&JIWU!YP??^mKGY4bvSjht1(cN+;rNqG((^Mc*2IeW)U)%Y6a)@rYvCiD>VSBA?DE zEP^7p61{nZ(tK)NNejaa&!<Pk-#ZkJ2t9o!%xC2O*sLZ>d&1R2V&(58V&VKvMJ`KZ zHetUheyzNfLLQBuQOFC0hFNUdk%4E4+Z;+6O|KmKA0&p}dD<K!dTI11ktoH5F0Vpa z`bez2hhUh8eIlk)cM*QXeiuIXQ2G)ip6VpMJ`NYcj|(nyyg(n5(Y%IS4mq7s>x{gU zmVZZSX_4KEvCL_%rF0~mPw65eK(?ED$l**+lZff+=))QDA$%Io1Mn~a&-<b%i5#wM zJDAs-nXTV43al!gPvo!0Pq-59gx?o5kVqnL57$5}bFjQ3Tm!kvC+L}d{$%FPR^(p` z+PHRx_mL&6HlInX{Hu{$qtC<7ugI)~ItkW<6~j4;%~tq!v^rhs$eqI5hRy15MnhHr zJ(nmo!)7lG*A4Pkb6;>#b$bfK-1lCDBVf2zRD(~#QRuUgTf)I);5hUzMfU>9=P8ja z5eV-cy|8Bu(S5^v3Zoe#{-xj?xC^d>tmocqj8_5jT6m7SyTkE9CX(I><bkjgQ96TM zl+yLc?O^x#8EGN<ukkq>u7oS1`5RtKGJh+Xe});+9kxNg3AqvW_u-BEj<<!Y$H@)u zj2<hwDUIcNvIW^Y!)m+_c?J3&$l<!m=*O0mQN`f>tS~&E#LD9>T#>rd+BXXp$Y)G= zD2P8qe;vJCc#d_rD=W!L*c;1ptivhvCA?3iM(b)ixh*S0Q#4J9UQ<?;Gw6#FhxHL< z?KN1oizptJQMxi>I`^F+#4w$9%DR+J=??fNbvyHpF`sw%WqH$BHui?IOo_f-Bi~MG z#CLKo@NT)fe9O_>CDhCL{C5j`Pu@^@-}v&)oQ>?r__Rf5#fr#G=M$WrBJ1~&Px%Mf ztMZwbJfEwcx{8d8ypb?9{5$39{&Vt-A+pZ%f0k?%np6G@O5QIyOZA1&8$_+P!eBY? zG-9xhKSAau9+vs;x!3f<!+9x<b)!~Sn927O&cZ}LO-9_@D-koB#YSX3S^mOB4-uN- z<}luzrP?O+Du%Vt>=F7u3SBRROU%R43;blsTLqmP`k}OkFqndev+yv?fv+2RpHoAq z*BRN}r^~)xpG8wV=t(=}TVyGsQF}yIUkIJO$lJs|Xo{b7YGoMt{$3R`Pe$J?p=~SV zoi?>zhfUB_6Z>ETwT?zDk<uP$7Mby~+MsV1QNBmyN8Xl5lxW*qB6~+@kI|km$d_Ne zLDpJ}#@j%td;__G_Z8omm2b6m);W%~<*kceryr43S5K3c>*r-&i>x2i4?0fN^69n~ zdv6ZxDl~Ut^SI`_j(WCZT{FY+HRM|6Mf^C~JB=lEbt~#Vf_xd?PD_@0f92}u^kp)a zwPZyPU5a)Vll<3w%CBQi(?VY&b6HoFxh(cxC)h=(ei0gjhqid@u1m|BsdwR1<TLtf zxoaS=z_KGA;?(^U@-g_nClOvv8;*NdILkVoyy0}~qSKuB<WuGgUcTH5bcU>}dNQBd z%P-6R;2n|n2)!1%q-gXza_92Ck$WyI3+o7-H%Ij~@@!b#JB;OFnd!)1c;n@6g3n#v zQpdU8=W;)imZ)#>@QbuWpI1u0h3=me#!`|0hFp|yrx!uK3jHf+oFD($nDgoPgjw)M zq4^H36b32i&kMB=A4XFRo7;r3{aDt39VxAd+!whAmdDVb_j7~^<&mpW`X0<j!&S^j z$ODik!_H`?z_CJ)*6L=Ieu#X8_QbH61D8{}1^G4PpWqGf7WDMUT%c~~Z3ny`-U&a$ zG8378ncukLJ;<AB&pvn@&2xC`Ppw8+Zbx4Mc@^?PV)73182AjVPOWDX+}$TuCLA4+ z{U2dLI7T7|DQM0kUmK1Qnn%Nt64~4a`@-RP>m804wGzTnLnbD%6XB>~zY-p!w4yMf zJev1tTU{(?!ogvDxcYUpaAOz~(YSk}$YI2Yv%ds3<%&ex`<YTAsn_9wtPAGCT<jOa zJ@9%+ul+F77Shg%*jL5_F%K+lAb)ffaxV${qu9KR+#Jg=$67)wOnh1DCYGR`2Aei` zcpIjoFGH`Z5t;4SKTaug#NSJ;N?eQBnz`Y;BZm8_OKkldSQS5SV3UD=;;CCucQtxu zSrF#xAg&e8#PVV8;pbyyEcFa({eaD5Fw795XGVmX%ylaet5rhpXEaZ9tuPO-gjd5Z z)ZLBT01x%yxA5=iALLs7kZ;5f{R+5x&=AX6_?d@H<TdMqzZ8y!-LVO;_$drCWG$t4 zLB_?D=8AViBA<Z9Kg|`#qYu|K=Aa+WZf0(937X=NmBEk|25&lCsaRF?N$jcXXTz7^ zGW6lvh-`MD*@}FatCLrTxuZ`}i>wR6*%bC@JvPbMFF+HH`v&w~VH%{(hBY%b9iL&V z$O`{+$ei-Y4Ud+`CQ<8N?9U-H6a5MB0D8vM5dWYTde$hPRm&$IG^@Hl5Wb6jJ~=a) z{0Y~q<&d=~U>=$K(S$2!9(BVpW!w!T6(g6-t&q89W<#<!VW%*WtO&S&1!Q}SXeZG3 z7^Ob;hBeAGhBwI7m6AP(|7=`7E$Rug;EzJ{9b734QqZ3lY9Bs~rW!W431j=QtN}Yx zS`oP~at|zzp+WEG2ouU9SEckln2(05n2(SLAWw#!(M*A3g&wWd%_#j4`3UWaVKWCV zr*sSQYsf#r8{jSI>5;iW-O$?(ct5-oeuiZxGW{~Yam9O(H`AVd@Hm?1@YbJNjj-H~ zz5?<p<b}lK9po|a8CadVWvE+#&9%snQaT*DH~IufUt%X<T}o%d!SFh2ZREOTX<^uM z`s*)&O{q(-y`L$iM|vG~8U0``%*B2&+yk$NVGF|%5BoI{R>lK;4=g?zM_q*+NW%Uo zHZLPL$1)u2mXKPBlqQy-od%mWcz7G8Qu;VDnd$GvrV^fsjG_JJ4N5ccLu7Od^sCX6 zy+N1*gYXt+c$ljnqsK<iK=T8ok3mL969+Q_K8?3<9Iu2|!!DHWMs7f@`tV!$ck~b9 zvmf$}_@U(iR|y(oISW7YkcpLMX8B9uXxJT_@QR<pa7@=ydKV;;rZiW)8xp+)H2!I> zI39ht8j!tyI4{Wg;1V>&A#=(wjs|Z!oa4+#eG+@>`q}U$xD0)`svw(PXtp9B=IUgE zA;a}4YLO>FnDb$e)?<^5{Q@-M$ZkO26{bPjY*=k#)A1R$igEWphs*+>(f4S1Y!bEZ z#r_;JbH|?m51?mE4e<|pp=WmcWP)ZT^asLsu_3Gda3#q@4o8a7G{iqfhL~F+Id5h| zaxY;g`OjDftmgr_8Y6}Y^e9HDkG)}iFpY)kbA3?BTalfvv{LvU!_0D;w(PqH%G(CB zgf|K8C|x9f8*9?#`)Ot#?^3jA^!MmziC(^7q2#YEMAJ(c>=F8P(C1TkIHlhSV<V6U z!nSzJ3oW^BkLYbiB_;1DWN)|#%>&UJk2?HqoxDY9&-;^eybnp`-N*{`OQo*fjb<RF zPatbN<iXK!8GTO?>d8c)o4g^>xxBT=M9wsCOI@*11-!4gEP8+9sQxB4L4EvmrB)Vi zNScVoyUbtU^d+NrBP)0ZvV!*^j`2qe<ULjAf}OJVBKMHJt==uN*9y5OrCG@9kq=-w z0XY%538f!U>o}U?p*J*N#bu{o3!CE9%7A?--4~M5G~{!XK81%$=$}X55V;1WG2}at zr-f}0**h4vfzq)e$GaAsahXsB&FiYP<00flBAZLt%NGbuGk6NkIpld*{#6+45&9l_ z4OdW_DD?7?^I!({3Y%H52AoRiXxcCrxi9iEuJ{8s<B_*fIs`w-_}>JVMlF|?3`X+~ znsqP-(o@rxQj2DCd@cV9yLjFZmp6gwcpetDLG)k97@1~5^#yfT!P$7@jfXyprkmLK zRpRnpwdRzzh`;C<R~?<c7&i4pqfdry#`6+sL#!N{^&)$-(RYo%CiyA${$@(|NvZ3* zj7|!kyP_|J&qru~nSyh!ol|J-FSPBD)Cz{vmt*J`lXVlNme-JLjYqDCpN#l<K0!Dy z@q{@-_cSFuf~G7s$B>H)&2_XYlTpj%T4V7%kQN>h#(ZL1EzFRD?viz4ql=41et*ZU zkjyf_nDix93j1Rs2d%M5LDMtLL!w=ltE3Q_;u10ML3-UIF7IZC(86WN$?=;d$Kvv~ z^D@|ptLGApR>*zD(#xk-2J#s!bMY`6c_#XOL}Lf~DrinqItR@myv;$=9Lp0zx8g8f zVII={j`ZbkwBZPu5N7gR>9yMh941PPJDki&<zpYmLmjTwgwhQ1=Lq^nLbtxlxU`FG zgh$DNJ$T+7#y^UNv^<Nx93fUE(HDh1upAOy_dN6BJh^v@Ob9I{ZskRGxqXUE7MtF1 zHkzBUOygQ<Sni}&E;jSwJCt^c=5Kx1ml$ncO&>o-UlzVcdj^G;^mka;Yq4}$#9M1J zDi%d`30X}vBr@J0JU_uYuz~1pimoMo>N8R$!<C9!dDPm3Wt?o!z;ZR2nJRLuqPm1k zTg!+``xk^WI+`Qmtrufd3I3TD{ur%zrMcJ0Rdz&kcAhJJHJr=h&8?PC(5m{>3fEQf zJe9Y^d8$8o)nD%E1zntc6Ipj08`c36&ZC*s?W8{<^Vc$((#MVA+KA;O^xcU3T%lW+ z*0NT}suGUKGMGqdI=ya5e-Fc1@I0Qg7_Vz#Mc6*FkyUPDG>)>eJtk|W%ZIhhrWeVI z^L&zfo?JaoKA&eSL_SO0CP#O%(rBdD^XX~R@Gi!hlgH?+6DE*F3EXAOcUbm^+~d?q z$wT)H{3UDPDb_$)VY<=ICS+*_IlP;!W-W4-ORyCCSI`f^vMq84^h;^^KI9eXTgUgp z;mp2M@=PvQiO(zeit*|yvz0Nuo_<vf?`!c7_`JS^w3e1np)cuJc8&AQL*25fyz`kB zjjWR|tQ5~m@jGwIm%r1A-ZTnTGWulED<zuvt@17Fcu)Bze4M`ri6<l1L#~J1K)$CP z&y?@dJN<C<%aL!F?~lnh^PRi}IS=_qk>#&=T-|r&S8mW}%C`ZXpO^V<mS6aNn{`6@ zI|8NT@7&|5^4A>kRQY?5`0KGD@+&t9_sOr^h<sta$nhz$N90#-5>AT$*im7^3FObk zf5LajzafV<U0?$&`@sJ4yEoFd3rE5>$DYJ~336ELIBm{HUkQCNVZycat`0mwf2UHq z8YZB>3d@#U>qqq4@mU{D6Cx98&QW?R_BmW}J5f3ZCvo)_Sk|PjSY{w+AlHv=Lw^>z zCVoPF6<Tr=a&_ce@Uvf-n1IYL`6MP%dMlb4cv~aCfrE#u@K6uA9&!WudwFO7335qT zf?BO;bA8&}mr-6wPk*75w#8mRb35Du^C`XDv2MaE$gkpa1M*C4-hhvxUyZy6`Lwi9 zeucxeR`Rd`pUayI1<1rrK1q+)yYRiV=K^CPpS(NGDJi|MULqN4;*(%Hq!u3PUD%8z zbuZBC3k#8t;`0OKeaLx~l2I29qWKm-@(moNlD+AP$Cc?fZp09kddG+Xcd3a(`eYAN zuPe9nyRmD_bmevy1qG^vN>MRYR$ZZrt2*jR)mUAt+N+z@ZO%s*b+5Wl^;37MyVWQ) zEwV4F5>z==NnNJus)o)>3)MmOP`%w%yQ&Flid#7btKn+2n$Ev57}l{W(XAPkRjSHR zSE;L2OSd}TqHb4O-KhSe?pFiUUFse+M$J$qm1)<xb6eHE>kZeZtG?a3c1TzA@Nzl7 z8Tu!;Hdk>T>#3&dI@Ly9uX?IKE2C<tZfc^Mss^edYJ?iAa;TG}(p6O@ce-m-mg=Nx zs)x{*QpH>xDyTG7&G~Jh8mVTgm1?VQP`9c+uHCg%cQr{ppzcsZ)krl?&5T-bsVbr> zsxqp&^N^{UtJbQW>a2RHzA8|))lF)$dQc5g!&J5!FTZ8lul~q><|f!14ur$tXgIN7 zpCQ@iK{y-EhfCoq_)fn*BL|pGa2wnS_rgQ)NWXqVhnr(CU+8OC43>wrV3Yns?!3cq z4LicF{fFH>)b9a%!~SqE91cgr2?Iy;>E};@GvO0(F<cH;!wt@HAAcL%3HQQ7LxznS z>K}o};E(VWJPYH(z#npVzac>~ECx%#@~&`1Pzlz68L%O23R}XqcZ;7+up8_N{|pDh zA#lXqBl-^u#=?nk>TuELz}fH#xBxDJ%iyY!Zj6G}@LjkGZi74FzL9qh8yI{6zk=Vv zJeUv9jU3u<cuc`$m<r3oYOwyuks0-3O<@-72)n^vu)kyd*btZvC%~z2CY<ZoAhrN5 zg)87{xDIZ1%#7`Td*A_h7#@YkM~><{GIkQ4f#-z@8YV(Ja@6pV38^p*ro$?*7ObD` zBAL(#HiKEPJ?so`g7P%3-P)7-FC2}V=Vesc|C8kL!=e8>1Gi!XZWT>XiT|-PpR-W* z+^ScYMgJg;Tjz@Ko6G-><hj-Re`fJNOwEXB=T**l+avb}c}o1lyz~#V-2ca7f0*gC z)Nu5EN9n=ub@rdqxI0xzRq9`qE=SVt{#5Z_I$ohF{Y%Hns>;7`^xU2FpYxx`#B+D> zf6hz(5bL?8jcj+<pR1Ot)oQcatB$IC&-YTjN?xXy<#qG=d)eMpZ?3o0TkUQ3_IgLX zeC_M<x}zSibM$<@T)(Tg>qGjuK4+3mnyF!$nD(Zp8EnRz95df6cXLp#l^Eu%=~U>v zZ=v&<h0bUF?%Xd_9&^+DfJ*Rwcb=Si@p;OUi|gAn7yD1`dGUD(b+P{vsfEs~6tZty z=)6~<^FsY8ap>anlGO^GcP?~3_Tu)JU3_tQxpfzxSFTm)yw2~=-TbSZQK)<h=i03g z#ls#}?HnGfg+2FO&Xsg)Rh3A)J31bUjz^>8$^Xf^MrL$u79HD0$8Hz5qDIcey{y^r z;`2K3i|y<7xcIzYp;4$`ztDMRq4V8^&i52L|FO_{-o@t)ivKRloX{|}(0Rj)?He{K zbY8f;eWCM?h0Z%&Jc^CmJ6ac+e%|A1ptpe4wy*n7xtTgwc|oz@QtlPSRV<~Q%}r@* zH`|SNlhee!pS+)(-AV7H^1M^tDW$z%ykC^DEo=+r+w1Ig?!GDcpiL_y<E3?RUBYSP zFNmzP#}sun>$vlhZZ|SQEl|1Yh&tz`x;7-bR;8wNQ97k<N>|5rDK|Pw?~1uKIo<6R zGTff0sr^nFUCg!Vdycu*?X+|Wcm4y%T)R(ccXq%r*B)}*=K3lbnx-n+Bd)C*UFqLA z=Gw2^ag#g$nq%(oERRN(-$a(jBFk?h%YU@D1MTfdd#|Ux|0wB1$qkfr{(XtvP78O? z!kx76A0@jf*+a=*O0-JQ?msupifH-fb}?PdMYV*Bs!3^`(#A!7qur=tu1%X<q>Pd~ zzGryD<o>Vb>Q8aKn&M6`@h(x5yfm+zn#{jvIo0dw^->RbL%gACI{$`cj(3ljtse4n zyd3q2H_v-Y&GvrwepZiqXS_4&G4D6;H#JvMLp`ozI;Nh`DLO?xsV~)+s(HGkE~%c< zWpo)eUtgiGP*3aXy1H7RGjwOQP-p8=YJ(o5$Eb~N^&hX^*MHFy)h0bvPgR@sG(Ami z(R1}&m8+lBPpYkYsot-)nW8Rh&YMh=sp6)k$x;QTooVN3v(PN`jGyg4>-j;ypr2Pi z7!VBb8U%L)cX*k>oxz>nmBGkhq}MPQ6^!z(3dRIuyhg#NvFTpp<QtRwcqfvl74f`y zO0kqydR)q_DU0+gMf(>WtWOu6RCK03XSGc<iME2RU@oy&*egsiTiI4Nm)fefswr-( z+v?^rThrDwskXMQZA#d>wyr5@>)Cqda+_&0O)1;ZHZ-MeBiqQN*(SD$DPx=3rlzcI zW}BIE_F8+bDQ{camgY}3%VwE$+t#)<6>M+Y+f<Z)QrKK!2ik$Ak{x6RnaXyk9crrB zyY1bks=deFW2)Ivc9f}Z$JjBZh8<_enVNQzon&g+`|N$Dwtc`pVCvZEcDku+b8L>u zun*gZO+EXFeZ<takJ?8~13TBwHJSDa`-HjD&a?AOLp$HjH&@vOc7bVR7uiLov0ZEz zn<jRNU1F}bOYKtA)V^R}FxS{+cA05rm)qs0xm{sbm}~7SyUMh%ui4j3OZ$d>!(3<I zv~QX$`?h`Cw6bgL8q?aYwQEfqyTNWSZSDK^ebdf<U_UVJ?H0Smbg*0PR@2dbXg@U9 z+mGx=rjz~Her#^AyX-F0*?wX_F<tDZ_EXc<er7*2H`@Jnzv*TV+JmOM{oH<TZnA&1 ze>FGTpX^VjhdpUenp^BCd&=~*`8MC&YR}kTO)r<ceOSK~E0^b;^Uk?dtiUU9t4E;S zK7e@^FwbJlvjm-{(^R6as4J=@T}@Y0$)>Ga-HHT#gT5*y=pXb~MT3FCKxKnL!60=> zFd`VCiUrw0wz@PJ9gJ4RZMscYm)VN8qMPHDY$a8~R<Tu7Nn6cUQ<vKswuUNYYuQ?= zw5?<7s5F~lGx(kQ2CA&R(q5^`*{keTs=RG%8>>IrtL@b)-Ckp_Q59@++uW^Ivi@Gd z`di7iv29dkdz-yYRk8hSKULKZume;zdxyP4RkuUz5LLqtv%^$PJKPRewQRP{R<-SD zJ6hGTW9?W~*G{w(Rfe5xC#!mPs-3Fp+i7;1YG7yB87kAxv@_L}c9xx`8rnH_j=IV| zW*<|H?Bn)v)!061pHxlkQ}!u!wSC$??bhpscA>h)K4YIz&Fr)GS=HP=XP;Bo+UM=_ zs)c>gzNlK-m+VXGI{UJHS!LOkcBN`%U$w8Q*7kM#x@u!r+tsSAeapV3+SzyPJF2~X z*S@Pd*!6b3>d5+cJ?md5w{~t;H@LMkS9P}A-0IoIZg;C~SG&Wlwl~_HZnf=Zce_=# zyWQhf*_-TMx60mZ_qlsU4|~AfGj6em+&!bGJ!}uFTltOnUiO4Np>DH3+n-f$d)l5> zx7%OrFTD2(_g9|EWUa04ax3s|^KNtM0p0-R`EUDgD;>KKyP!;Bv&3d@9sbW`pIZa} zn|=Syz9{?B$i5o#wB_9y`~1H-_TL=)59OE_40g}+#k`6-)3o+`sIsbwYN^_*uBxZo zFAR3i@8jK*WsZ7O%~wm*a`n1;S8Y<;)gE<7eWi}8Q|`%Lc`+{~X{<6yBa^a|#&H~# zG@j$=q<cAzN&1UBW;<yj$Lyp@97iQh<~Ta(K8|CO?svyg&TcBl?4$=cj!Jrv<LIPm z9LFThaL3WkE{9`w(nB0aCC%hGI_Y7KW0D?m$1%=sHplFwIUGkNJ<4%((qkOQBu!A- zl}>RSl{DRPbkZ!xG5<zH9;fFclb(no^JEm6c~NAZiXt;Vip<kdL>5F5Sr|p+nJ6NQ zqli2kMPx}7k>{d_JRe2mg(xB~MiE&SMdYO@A}>b~SrJ8KWfYNBQAA#eA~M(Ye`L}k zBC?c-EdMtn@>&#;*Q1EM5k+Km6p=Thh`b#|<eey2)<ltcH;T;KC^GA!$gGbdvmuJe zdr?H*k0P=uipU31L^eke*%C!$YZQ@fQA9qBBC<V-$VX8`UL_)LktrLANbbKGk&mN@ z?2IC^D~ibOC?cOk5&1NV$lfR-pG6Vb7e!=$6p@2bL=Hs}`8>*%FQUkN8AaxB6q&z9 zkvS4Y=5J9%zK$YtG>XVKQACbK5&1TX$POa1hlm^?Q@;8)Bl3L|k>gQBeuyISV-%5} zqKKS`B62c{$j?zkPDK$p9Yy4qC?aQ~i2NEw<ZKj?zef@IEsDtbC?Xf4h{U5@DF`Ez ztis47dtqdfbr_js6Gi4bB9cc$@`=bf$rSl_8l~O5P3xhmdwcXVrlYyR3^aF`!R9VA z(u^`=%sBHGGu_NEIp!fV(>&~U!C#rL%~A7>`G4$v2UHcw)^3IFQ-|(8O^yPJVgN-B zsE9crCKLmTiWxygK@d?#$B5Z6jS<BFD2j?Xk2#Gw2TYiAz$}U)|Ly`EoN@k{d*8eF zzV+5!wWz8Nr@MFUs_*-Db<=&HKA;cjBl?&=p-<^Ennj<}7xX24MPJi5^sT{1`;HPm zjZeb~7Ha>UO9N;CA~cW&B1*$(I1*@28i8~)mc}AIjiYhMgbttsKneUne?T%FLWdxQ z4x^)xfhN*KWJ!OaCy<q)lA#ixWpF@};4BmsiU}@4aiN6ZDwGsT38gj5;ELYz+4X$A z;#e>@QC8aqzsaAw#x(Nl9%TylD5uR$(MZ^W1S>&%16UcM43Z1|F8{n%g0)~H*a~)n zz2Km|`wsT~?YsoJB2&RauoOf=Con-Tm<W;}3yNS6RKZj*6SVm*0c;x%7peV*2sMP7 zND=A?b&v|%e2^VoO4DdMT|*DhgY;K=h#sa#=uvu%9;YY1*W%i28BL|BaKvTW|25N< zbS1R+Y6>_CEw>-ecbh)>dh}G-Yb9*`g>I)i=uWze?xuU_Ub>I&|DKQe(U;PtaP%~q zrah5K)8XiAD4;W3;R!gpW`}n4^2qADNBxc+yv=SGw3+t1zuCL^@3h_kzZ3hAjc61a zjmDs{XdD`kCcwD<2~FZ(7oCcxp`T%t&p<QLEHoR<K?!IsjQK<~A1y!&(IS+Dk^uo0 zqa`R6Ek(;v8d?r`uo9)CRcJL@gVv&TfDRkbMzjfSMqAKUv<<LgJKBMEqFrb=+Jp82 za_mP3&_VPoI)o0RBY-2v&~bDEokXY5X><lq<s3SXE})Aj16@Lw0b{PBYbX<4M>o(- zbPEvY4!Vo(q5J3odWaqY{yafX(KD2Vo}(A&C7{u3^ai~}?@%^+k3OIr^bvhRx#%;> zgKmsT3(}GVkyfNN2_|hwThfk%koKel=}0<}&ZG<JN<v9D5=O#FchZCOBoU++=}jU@ z6zM~vNet;rlE@`;nOq@P$u*Kmu9F+&Cb>m!lRM-txkv7k2jn4nL>`kT<SCWNGm=GR z@|?UNFUc$Nn!F)z$vcuw-jfd`hkPWTNG|zI@&JOgr|l^fs7Q5`Q9U)GEoe&`L|f4g zv?J|8yV5AymyV`m=vX?A&Y*MYe7csdqZ{Z(x|MFDC+R7Anx3I&={b6yUZ59g2E9Zt z(<}5Uy+$+Xb$Wx|q_>1>LUrxCt-^WXf^bpD5H1Oqg)72U;hK;sTo-N#H-%fmZQ+h^ zSGXtK7aj-?g-60;;fe56cqU{C&xIGlOW~F9T6iP872XNi!h7L^kRyB)J_)(PXCY5C zh!(64tIPaYJ?78qvj(goYs4C}0M>*xWr3_2YtCA*mMn<1Vy#&)Ys1>Ib}WRoXB}8a z)`@jyU07EZ%DO=chtva71nb3mvq%=j`mksg!}_vV){n)p{%imn$bMjh*kDLQ*ibf% z4QC_RNEXjVvC(V{8_UMA@oWN{$bMpz*km?^O=Z*A&uluI!Dg~qY&M(264+cek0rAC zYyn%y7O^Cj%u?85wuG%@>1-8S&DOBBY#m$AHn5Fs6WgqP`;~2Dzp(9W2iwVZvE6JB z+spQ`{p<ic$bMyq*kN{r9c9PZadv{8WT)6^c7~m0=h%66fn8)7>=L`ouCS}@8p~wY z*$sA+-D0=d9d?)9WB1tu_K-bdkJ%IUls#iv>^XbEUb0v0J^R3N*hlt><+9H#PmlDN zrLv`L8B1f!*$VcWy<u<JJC-f|APtfROFv3Oq@mI<X}B~(8Y#s~qomQ&7-_8hqdY_& zDi4!~%Om8Ga=biB9xacR$I0X63GzhwCwY=QS)L+Km8Z$`<V1PCyg*(kFOrkwWI07% zEH9B$<)!j6IZa+JuaH;DtK`-48hNd}PF^o>kT=Sk<lXWfd9S=r-Y*}J56ZvFN9AMk z3HhXaN<J;0k<ZHK<n!_c`J#MDz9rw0@5vA3NAeT-x%^UoEx(c9%J1ZC`Mvx>&XGUL zpXASSo`Mvt5QQp&A}TuNj&fJIr`%T_C=ZoK%46k;@>F@IWGT;;7s^ZJmGWA7qr6q# zDcQ<<<%5!=d{jOuxyolH&wvcrKn&C%7(|24zzlkWi9s^R2E|}7s0LGmnZev(VX!n< z8LSO923v!j!QS9tC}MClI2oJ`MGeIaE{5WU5(Za8Nkb_^qG7&afnlLxks-;DY)COI zHY_ou8kQQC8PfROXFj*j=h%mnMFbF(&zvXI#=!3vXj9<#3>re)qsz1t?ToH+HqE3l zGzMJ<#v6%l(CKtKx<eCa0=mnY{T}D7`<%BPaNc^zdFv6~Ot+xNoFSeHRfMV-@fmm` zN}_~~qM2xhz4#ovx9*niK7PoItRl|h^X;#taZ(~7QmV9@*h)vF_r#mex`*=l_NBn~ zuaF6{L&bsf13>}J0|wXy=nSWj#~`8};k9&L)9%rjAsgf<AA;o!`7q>{<s*<^m5+bj zHv?*WkskDf9dZT*;GTc?NWQGCm#;#8OwNS-gnR??Q}Q$Im#VdPMAb$+qH3!hksm9U zAN9*U8WUJLs7jC@Qsr;9nDQ-Ve2e)vTkQB2d%neiZz0G8yk-R7`4a7GN!3U-L`Z#7 zA5qeXG(rMtMw%f}njy_VI%$iv1u^M`^a74Y#58i|U&OKBGVK4~{QB=<SdByfE^q!T zIn#oLvF@xV`w<vOV@`kI%qE=8S^zUm;XK(EI8tNBd~OW?o2)qGFZl3}Y&aKq@HYl5 z%r5`0vEf&?171u3{w~albwGV++9O|iXu6|0D31>Xy5l3Lj&`6p7IMw82oy&S^x9zP zshzcc`Gq@4)VI8;m?`Fpg<`2#Db|XOVyoCG_KJg2L~&G{6lbNVQcQ7CiYp})SEZy< zN-3?BQQQ>w@3QTf@AIu{qDrd#w^%p*kG!jzs%EPBAK3Shd{{ohIr#W@SvUiD__BOe z&XjL_;bYZCwdI`r>`z%a_m8}++Nt)c!#~B&-*B^%`)^?9KuoYTgt88}46?$_aVu1U z-*Yd6JK=Ct7WcqCPz4-;BTz-$8%Lo^I2sQ|zIX_ph3esXcme8!H{nw#l*E!aG?WY= zL(vE_oQy={$tW@o{X`~^$!HpxN~WV({O<W&GMfO}^B8|2Rj378M6IY5T1suGJ6cA| zQBSmkdeM4l4`=-IobfO4=<TAABAh~xMRU;{+llYQci3KhFTTePVvd-Di|C-au%m8* zZZdY#P1Vi7#dWiE3AnUwo^Amyt6QX7fjxEUx{bJ+ZnN%JTu*mccN(|WUDRE~ophIV zS8-=urtSs~1#OUv!*zL}4dR&(tA@9-8mt!HrFYZ2<GuQFdQZGx@1^&`hx9&rAADF} zMPCIU(e9t&qx#zV+W45huD&iluCK4Jk5A|u=^Npb`X>4&_>{htz7;;LZ=-L6&*($+ zA^5Dmv%VWXr;pG_;7cYD_T$S^sMHN#k;0{(_?py9io-Xh0nz~c1b8+PKLwuMjo$*# zzQ><sBDW_@?kEo?U6n=3Z8F?2*)Wgn&wsuJqS4j-j!Q?}y<pAeLTfOpigX3qqZDYG zim*Kul9sOqRglU{ZE0u0(oR^)grq%XQx=znUQ-^I2fFjczHrP2xB-w$01iL`PQVHL zDVxKntLPvW5gkP*(OE1i786~>;$jKWRV*o%5=)C^L^si0EGw21J;d^&r)U(tL~pSI zK8Mfa3-}_=z?bl4d<9>{*Kj7jj&I<b_!hp6@8G-m9=?ws;D`7TevF^srveoO`i^GP z_w)nJp&#idnoB>^y#JGR0+=EYKGPuZ|5h;Pb3b;FC~|}(K+BZ|OUohcxin8mdT7<E zpcAV@l2A=ZGOCCCk%9sssi+MkQ`8QHfIjR5$pVEzvP3;0S)qO?4q2l?XfU!x!y(zj z=p@Jin_@Fm1jeWXa>CBo89DQ(V~WCfZH|h;cnv`={H|_sK2l5INF0e=`SUU*aeq7j zmBK^uP#Dt_@C4+Bf5MZHJD!H8p>i;S=OGUm!JANdya(?^p7>XM2zlY-_&BP-=bI|> zk>|rTbz?s3)QQhJb@@6McA#J`%mZ4=iFgq&P>eprNBiF}QV$ekW6~HDV@uK!6k{9G z28p11!jTRXPj66+<E4p6FHMrBAz4}~EkkC~aw#2INEf9HWFuXct|2?=hI9wC^bmO% zasl=jja)TmKyJVc$*8P`<H!?m{37xK^v*<;0Ksn{AHeWCs50RAJ>(0q)dN%ou>29K z3V8kmRRc_a20qfB|Efkhe6{6hfi3017UyqlsY0s2zM4gpG>2G5;1-G8A|2?v5X87$ zdQfkDkqNg;;&vIhT^8IfD`~Z~7A#sXZAL}7jm5Z)#ia+*BUDOyB0UGYG)v2KOTD<I zKHO4Y;J;Le50*icQHxvc&#i6%yz~wQ04wD}WTIKri1aGB`>OqyV;Hx{Q?n7b<l`QF zU4!^sCc!;%?XT+yZiUOilGWG!U<7=pEvl2<eP>Wq&DJhRjv@%CWDt=cLzp24hbSOO zMnOQpVaQ>~VTckWsw5>!lAIZkoI$eWG%(~Ghs+Qz=e+0K`p$W+y1#DSs@t_|*XpO& z-nIJaUR||!hqd{eMn9Yo*~My4%V1C2IU_$f(}C-3ulV?2{Bz9&^_&8JUdkwW9>ur2 zvOg%`ssyOPSjx|A?eCI47gXv@M|v|;dPP|&1F}z_(gWK??&DdRJbFaB$;{A!b80VB z;kO0I#6zAM)a+Gb2cl$}_8Ci4PW>3_3AUFd-_h=2*LmEX#Ob@H-@$YB{dj`iww7_# zye8&M35;T>C9LhlGbDJn6tx@3^;v@^m&ECaQe+OB73;Z7=%)+TEcs8l#X`M)`WAz> z>CESf9ZV@7P$CO8mz;_hNs8)E?e*C9T>42o+Rtut+}ej*VgXi%b!)oDr);6hhuQ27 ztCGVe>$Xhqi*8!=8KG;&(IicjW-U`h$sG%6VBNE9P!~(PBcT(027L%_lq_o(3qu!6 zr{jyk+t0qGPwkE`Rz<QL=ru*jzrpAQmPFpSIR5&w^ohEQ#X3s1iaw<BhI@{H=4lqo z6`uZL$!;43j|s`op2bN9uciE-ymk==tz$upMk4rkv34k<yOucJpCp5b0393dl5=5h z3pi&_rO0fZ$fg%q23qYM$o-n4p0)=}-h(bGBhy{rrQ)xR@uyn@6Ihyk^r!CWEkHQl z#wDaUf{a{S#yqB|C*~nfi@SU6e$oKi-Yr`~M2g#bcYiVh*c{+S3U@NCAV9m$UXP3- zUE(BpaU;8XI|$9I+ysPX<tVp)o<WB2J}k#*Wreqa6X0}gUVm9Ayaq{~li>z8yhfMD zbFQv!1kGX*z4Tur;)x5Cz@0Q2A@?JA$9@DZ9U?*VPST-^f8JS6f8dNesY`_B+s5$_ zDJJ!Bd#mSlf`b9i(P3m6i9G%NbjVnuTOyhF!s%og!;_v%-4zb<mLmTkp;0M=yN$RF z+m_q!?L8W3)~vZc_AUqOTupMFtW+aMvOf#@$#;B<WpE^k`A(Jp#n6O|9bdi}7E0mH zAUQa5=rNG0Ur|L}Y&z5xE1E%ZZ3q;4nbtbV`!kI|vYY&(mivgE?WAQaT^Q8v@Arx2 zots;!DPHBcghhH>{dVYx#}rY?A_Q8Wm|(d7$S8ObQNJBLaZt`}G}y~m@1L;X&IYL4 zN~xr@aUNGLEq@Ad+YCQ|CCmjS)LbmyQUz$~m1ro?4d`I^ctZkMzBXu=Ot`)JBokUC ztG{Awh)&;doi1wb)<BR>mPn^wknehtd$_?NP4&VvyIuoiRP|3udq;w~MS1sdaWqZW z3qJYFJiDH<I|rYmR1v;Izvq_eex>CB0_*+5Nz5}!$@Z+P>Z2zu*T$m)cACaLtt6G& zjGAMn>Pz<D*2xC<W2IA61%JhNddy013{<O-rE;)F;#arXI`ZvuBJfU#y3=T%Ty^sa zr1oVTuET1LuCiA1)5av4C-8=4EI-FSW>?`HHnk*rw_{|PR%tB8%n<7nN3IkyW)qjI zO|7jlmiKZ@g(-`EBlAe9Cr(PmL!deJvO>Zzm1Qs%+Fh|C3JZ|Xo8!3+sopcQY`naK zCilpxS7~H5jw$ICUYS7~o;O~q`|wD|RV>q@xq~=8JLEp!f1`0fFoWxd@|*1B#q?M` ziQ8@3+3wubv0=*W9g2B{XIwh5`O2W|T20x!yirXnZkO2Fur$qA2YS?F-}Cc>tn&2p z_Qvj7Md{1AXd}EnWxJ1txMy($zzDI_w&Yp;5lhS&TEEmo*GVropmAOHKP0#Wmz+vg zof!;6c$}@Btv_emh1-#ok3+V~!PVfx02{<>yrX`X4Mx}qD~-C~l7C%+OkX3>Ik*!3 z5ab_<;j-$f5&z`mCO9zLFX~o3kDUGD<VLZ!tD9VB;IvD=ikuC0ax*v=EOiy{ApI&9 zD|oCvFv_NF{ccm^-5TKO@}B$cjOKh(`zvFK+hJF(9;E6nu7A5#rFCW~&S1CY+37-j z^?ZEw;-hR;pJfg-;0oNpKfLO)#k$sdb#vNqHi$9vLHV<NJxmR7f0d4G6We_ihZ%{* zj6`5Yk})Fzn2|4-kuc0iB4#8QGZK#(iNcJeVn(np&BMd)zir^j4=OgoYk0$Fir^o_ za4ufmKlD*{m(Ip((vcgHX+q%WpsDd1Bb=k?z3=a*@}N`u++U5aDVCkF`-Di-<YGIS z%7%TSY>yP8toyiNdY4~jo8yF*AfMNY2$7|)@1oV4&zPUHnXRi0*EUAv>l+s3jq7gZ zACCrGae!X#+{S>*9JN4{OdB)gl52((u-%>`?(UKy_9i7?O%Ix1F^21sDrRh$`y`KZ zlhP$G@kg=x$k^DXm`h--(rkvER&_z$Xv3z@@psP`k{OIzuX1xn1vf>H0}|7XbW8Gu zN1>Y}$8i@5@KaPy&kd$;<t7`-OC*5Pk20*(mcFw#abYkR+xDWp!FhsM61#9BHICCg zf7KVRu)5_0bRg9XbiR00u~tHag?mAHNO_452~;SN^ESCF{dyvzlDQ>|VdHr#R)Hzj zaj?~CWn)4m=5-Ji{mRTTrYmdqm@B!`>pe=<r%B})A#Q=nGWUHsJzLpIWOE*a>%Fgf zC#gwwr!m1#x>4!3GU|t##8nmjN!{%~j1p-jev}G&&7P`syt@0^E$^&4uetGZYen&F z580m9r~1yB;jBW;0WPaPRdnX1-dKMn=S9^c2PEqcUgyBeP9LMVxePe@Zp?B=ESwjN zd3fG1=L<Z&%0Zjoyu6-0kG`C`hZi=bj||+jD8q6{A&X|L^rC-I2c}o`+kt}NLa8{% zxP|ZrFBUl?T>I8RgmCj>0!2yvBC6Rv90iu7^PNvVzqgsT56xY>w?p#y1L5yAxr{(D zwrK+`$ejaW{{20VulGXBKH`-H)Pl<VYl}|c<nv>!>bFPissq%RVQj_I3DSOMv)^~s zkm*M8u|b}qn&g(ozym)|j|})nj?a%};8Nf29^<{o9;F?|zkF64Ns%2Xud*ZQ$U4a_ z7J5CMMAm^H8b;PpJndE6L700w+(=CNR+3^<+QL49vMbc=yOb_6uo6JO7jz*d$y|~8 z{Jzpr_DfGT8%oPN%7c%4O6g77h;if^g5!c4)KO3o!ee7_p6S>_XM8-+w=On`=MXJZ zeSsU_<Qga;@w2l*Bnn8l`UuyFEP&*Sfb%b@2EXNP;Ja&Irmxl%eV~68{{<F<(IuZ8 z*aK=PTi$+rS1iY;$NH7~USAyHsxq$A|0nQgz#hT*MHNMen!5f0;up*0gT3FH&_$`L zg-IJ6^T(WXEq8UtSRZ(GD^R7p*3E7Q%XJou<rR{Xh%^ec$Y_2l3o3h?4vOL&V52|Z zN#4wTNGyM)4)n7S2@90oIZ;#1R7npc(uJUT=y*tT#qIO8qU+F~*264=ch_PTizFis zWWMmHM!m|wrDAnKNJ|A8ySimAY{{G6<AqW*iB0SOe)DA<Y!t8HWDB<EL~Kl#K;_aH z9f#oceG&OpU*43*FPLZy!CUK-BcrAtbr08C%2iLU`wY!4g`LZHb;@<QMuz(t$MV%$ z%;aUuF6@{rbOf+^9{Fd|Snuj}t=m}dqtODM4;vz>>l?U(noaRCCnn^Vereo%u@-y) zv8}V=1lo?*uO!TFq;1<pbajwae>*wOb@!ut4fyOHp`nX0l<ha%ix`{TPMvUw*-?YJ zWiDQ^R;~U<FA3a<nRs@1*hg->?$SHc>+8~KG%>{ca78$hF<xuq?I*L&Rhof*HCNQh z`*0c9tXQEk-RZ8yK_so~7N#lXfgr-5^YG(9^pA_0;M;@1gq`)Z5l7e@(`UEKtlM}* zBo{h9M6I;>7;5!o#W)FXC4gLKUZ#krZVTH@al3I^J@UF-jIUItF{6rsY+Og2Xu<UR zQJCpQr`c|r@MJ618O>=}Y=c|<$X4&tKwV);YWX)%uY=)d(D_bquP9SK(BNc!EYbBD z>TN;Hx+UYtv%`a9YCz^&+=}nSGZVt%?%Wpelzn_SSJTYF)1e;&gAKja!n+*z@!J>O zw{f4D+E;$4a^~WEs-Tn;qV_B-LNha_N)xZlRwpa_Vj2nWO(nwgD~^ju*X>kwfZ;!J zQeGnN785mFu|>!uRwx5fhRi>V@gIgL4%$^(hDU4j8n<+s8^m~MYM7N)$!es3E6d|& z&ePBgEW4ImS~Sh~^mGl6<Y7AQ2w$m_SM=ySiuyh7+1aiTa=b?~F-Vn6%5bli<*0c; z!8n@Oh;i;WUT>RP=O@5KL>YyJjj7EgWa>rdIFCq2vp-IgTiE{O&GDpT6P>H}mT2A% zoK+9+iNb5-$J7^;Z1}s;q~Xs5uVG|2xiDAhRKSv@N1b5_D`q*&;K{1goX{cXVJ&J) z)pr3|&V4&uO_R97E4-bIY6XauboHHAtC4vu)K(22XfRY1Z+|?otmKfhIxI#N1(ocr zCutXKcwBCOEHv*hD-X(eZ~1(2JddHXKuVB}yR@iR5Ai~*VQ)Hikw*L!6*@?$HZb7* zS-&vy+f+c|QJLdsIMr#RI|A@yq`W{wmAg7+##w!5gjzf}_U-JF(&y%jT0{&oj8`Zr zQQt)4Bgvld7?Y=9fkA7fU!rN^ntmPGPJCe=6;K|K=<$;&FW-9cwNH&+_<ZS+N7u;O z<DaU@g0{#dyd>;QAM6O_^8k&EE1Rfnd7o$voEvtL`Bw2qq~3L?s_L*%;#0z~tw+>{ zbTSXQz4XvRx<@DZ87#5F^CJnju0?i3{(;Mu=UdY{vJ1fa1L|&5<_W&;xD32gpnFiV zy|u8VRaP8QCKKmr#2(3xeg?ZNmIp7C;jq>Q-LPk*i0eLk3ejlj2-FiI+oc0K&WH5~ z1}`MmaCa|$U-5vBQ%i^bkX%P`^zJUa7(>rz7hC8JWnquu20Ey}P{u6NW~tD8utgu? zQf^`{z45}g%RxTgjXh2MU*B}lK%5Iiq${su4GZjzj9#zIqQ`4;7)k4myU`vYA$4>E z7OV4J(-&&=Qk`7rgU=(_flC;Aap<hPJ;=mdAEU1mJ<25n?5QYf`<+PzciTqkWv{VE zSCO-))+BAnhN*_Vg1eeW-5l|Eo$B3giuuI1JYUl<yoPUh0lqmgBBG@c6Ux&20JrN4 z`5wkrq2f6e&2T!BI(`V#1LnO?nYkV+WaAE`M2aP-H0TTix91BG*%)6ikjmm-8HGC; z*8%fXX@N^ks;gc4fh2EZ<H`~pn(TF4?%6f$HcIhu#WWLvH&Weo=USQWWn>Y$h4_09 zp?ci1^!Ogror25$MA{mvbUj$El>uQsR&E3t30UX2i9iP>2}7PzyuFb;vMRN2{&iyX zZD=ij5DpT7P15(SuE@=>nj37f+b149IU5~7@Y1zq)QTDPc%Ciq9Pu>Wuk*w>!BR`6 zktS!!xqhlXOe$_yV3gIb+Pl`2S&@zex)MhgKJV7o(*3)g0P(yPkmGE+tshZbQY*__ z;IvwO`5hma_t7+6cy%>xwS?WV&?sm5(Xbu1sM{B(D%1l(aS2w7oz+GnlkD0(iL-Lq z^{6z|=vO9n+J|cAVY=Be#WmsBZC?Gy4Y5=9c0Jun{f4x>9_Xs^cBZK6#F?`9r|d4y zka3_`Y1v9&&O~=^>7eT18eWz+jLs2MFy6B{$Q2=7Tj!oI!jMm7ogGP}F_xfXE3`*i z#eX;DH54nC+mYb=#23K2PI@ekBA^77sRtz|`O<x)No8KoMH{?h`}C}}cg_OSuN+fS zj7Iat_cL`BH$^VR4-H{a&ew(R-kYuM45BR<kuHWh+sGlAqcjyV?ePHiSlPsLewuT5 z;d9fAzM6|y)T4#bwi7LL52|J?jS@^dHU}6e?!T${)v><RWhAwG<q;J*)la9hq#$Z@ z@DlBl=ms~QZKk9(9U4=%%_36NqqRO-l^;C%fgPjeMozq*H0fv9{mjD*d~=YadsHAS zVYWOrA#QxmBRbr2Go7ddvWwpk?J{{|Wz#gDP$jsxs+;&Q$=UHabj|-dv-4~^d3VC- zGF!2?J8z3kqGYl+EvKtymT`WHYoup#_iCy;y{0S5xp;5P+rYB74iTASI@{NCUs_wV zRN;$Tq$S4}xQm$>E`C>nBW*)9?t9?Y$$X*Wy2{O?yTixphF8l$(CJrP)JG2cVVxzL zY5BJ+))zYc88mHa)uha&KtC_$oMQ%#khHlQxX&m}fn&j`*-t*mu?1yNoOtUIbiWm` z%qNNl>94;e&LFhr3B7E7PGCH7Z|7+ZwEoUuT%yR9u1tcJrO}W|!QRhhlggXg80vfX zp+tD;*AyOS>0&6qq(nwkwyVR2=&7>453GqDuiwhe?PHmT)K8Fr5Z?vIIs4c{gRQ;5 znTh_g-w2TQV)J-DMJWh4E<DbSYtwi`SZayW3AoAi)i%b>bk(sU2k7|r$E;6p)e9ec zW_X?`S;t;wIo&{2^F7|56@8Ir@>*U%{A@p9>8Dco>HM-}VQM)cwsQX5&9usX_RQz^ z4~4QR5Yxm%pQCtFI!7KCAO2|insfhoDn_?QX|wkZnfpJ<Xa(Bar9Ak(I#yVFXx!+N z>H@VH3LC4&AN0DXZ5o03;@<VJ8Y+;ZSB-;ur7U&vTi|%DxlMjREiz?gPMB+Gp<yZf zd$?p2?cmnDGb?0xV0eqbg`_xPc(FZ1F?<Fe`h@bvGc^VE_6=NWu5K`gy@F>?>Z5z9 zL^iUx4bnfl&*@assM=lj6hgTxez-E95m}v9Lw&h_yEu49j6U!Eh^SMrRwgH7ovu#d z+E<AAj-QyhuGJn)VBwR}_yZTsil<`&rJWSj!G~sp^-&VFr<Q$-LL)PzDWalzFJvEm zfm=D=<>Vb(`xcV3vw$g!dp0LmQZUDME!%q>!#(*yynsruzc{4fqtu(5OVJs{KypI5 zK{$_F=6ZY3#;{`VFhXzk%E9`4|6=A%0{()b6+v+k2Dm>Jj2+0UM6H@Zujo$QP*l}Z zpKy6#gj1noLgdkJ+jDp7SuJU!WP#d7=#}7)0WpDd&5T|v*^qO9rf&3(sPe{28T`5Z zGSF*`JBbN36#<(Sy4EhK#5YPkES}vkV8bCJv2|EoK4UZ3fsIafd(lq3mbE(V34f6c zpW*4ZF<V)^2*+4ISaKoV$DGq%R&Bibyi~p9d#5QfE|NOZZ!(VS0Vs}$Rm-68-6+kC z6Z*8|x0eQNxt30kPR)&JxUT-HD5ZLjK6xfX?ofwAaOaMpYQ+GL_{e*m<g%~lRIce` zJX;Ea;iD;yV(Ecpqtv6Ag=q0KwRb<J^0Csl4>G#AenuJWZ>rwyf~EO*^UZA>1U7ec zd#T_uq$Dr-_AEQ+fO00rsWqi|B9n*MGW!r0VC$~bM!g?C=ffLjNeH_<WcG^GNup5y zBow*j+KDIH#yc>z{~Iz;dJ27Jyj6`Wk3g<V+iJ*;{sg-n4%^L+tRf|I=%z$g+SVbf zWQ8vmX(N5cFG2?0Q?;C~ZVKbT&CNSICtf{vb<yj=eZ~O21&h}{<|pv2)ov21Z&f{L zyURoP$&*ee<vErc-*QH&tY$Lq20a|v_o9u%bk=PY*+(?bc^kl|>U6*Xzx$1mRHTo* z%4nNNViFz?OLzzoX%|x)tRvoS=%+1)0=8Q{^JIUFa^!Q8kXrk17>1aAHSF7MM3z@w zp49X_H|~t|WDgpuk!UR#+$q>arMt;nXuPr;j&k@h;zQhuEx4yEDnX2DkTQ+$lYP@! z1*+qgaxr!{>p$BaYV_e9r)pq~mck96J2sZw=suh)EFdFDQ$270f$F)0WyFVRw(Qya zrfT<%E?o^==e~>nfI>Ff6ldg#)94Q<O-Mfab;`xrX=I~N9dO0w%9)u4C2i;-wMB&g zd{xg?dWGs?_r9UfGew1LiMJbLTqc-6V^Ie6H^-^^b~&5eE%IS|q-s0GFCssh-(RC# zsB>0%->H|BVtFsg<v8ue##Wr_!HKC|OKdVIUP`Y~XV;irBQERQXUImCstT5u6;lPP zL8~(TjNaOo+N(d`7!*brFah3ZnAW!KS)`YL(tlX3s{YC(HmTxQYJZaO*^jiZdq+*_ znq?-bx!`FMj&zYcs>9g(0FkCqpBhYf*TWQU;fP1xqm>fci<w424aTnat4J-~b1%9v zl}TJw9OrJ@th2i0`<YIjnSmh4M*}nsF<_>t=PFSB8pWHLta`Ickh-oR^{vXS*rraM zIHqX#;@369tNUqovkqJyD)NL|)QSy$AT1%DqSp-`EtQ&iNiowwDse}Vx(>_FLU%Q0 zo95xYoE_FBE0?bZJlD?W#m%gIINWwV_E8O@jh?0X45%MUqlVVM(lri~*k2B(K}%@4 z;^CU^2gYqr;y3VBd1Agjcu4kWhM=?|LO?zI!K&eJcid6sz$XT3=CX{-{O`Xv5HeP? zq+ypAKFuW~9QkER$P@mc#CwA5aPeZ*A@6uyqs2pDNYH$b{{?us)$D;eMfvjra9~RU zOAO1m^iUQi3DT5K_15pr6s_vr>R8L!I2}~}g`~kfK~`j3B8L`A5U`J@hACJf`;NY0 z>u~!o=F6*(1#0N3euJvgIaSRImpcC#@y56Ao(QkS+GNiYnyQM9>SJHY0k8c=mze>` zo*|E`lCuN+szIRf)aln0I%4V(O{Yx3TA^nzM)lefN<2Z=9ZW`^0JMn|R`T|7c7@H< zB6th*q<RErAJ-?i^&h1qwDwYS^dlyw8uxxH1((3+PLcIjyWfda%FSL)AKXO~_=+PW z-Y`+M-=Lq5ehx39qLun0Zo+>!s}op9CBro=TmmJAn^#{L9{{?(4V{<7oadvBh<s_O zBhNMs97NSO<0iv=6&VuE(eaJG8t(Rq?SP>X>910*)yF&}s8zu&YyD(668p)l8&fOo z<0OfVCaYAv{i`00G@6Pa)tBY?sxM!B?lqrmZ^yfDio?-4j$Lr6(YZ94uH*<V^v8vX zEi1fq=euM3p||uAIxx70^d(upKU`DL>>V4v<U=3fSdh`Ql>CC<rE*Nd_Ck$)|7n^c zcM_PW-Q{+|AW0e(Kl>?8trymFBI^Fue{VT5-fK!aUJ&5xf;57zrO&p;nC>Cp`07vF z9XM<42~&A;o0fc&@_`$|2aSrJ1`-s#Ex5i?n<;BtWK(PpAn&T;WzRHhF{pWEW8{{1 z^Wl_nCBVatR?y4lC)e8B%>C{7^-9B3dN=No%B;XN$pdA8U7Dla)OFT}{_5>i*xZ}b zlK13-dtu#UkV5JDv_g#Q;Z~sKjfycmwF=T=6zAUAwWX$$QX)}zJsEMsWeAPa6L{cG z*XQn3{=TVTCfkAY<Te(;1h@(@i;NEsPq^?Z-tMVe7}dA_j)8tTOyX&L+-+#=B{QZr zSIJX*H8AOLN7_pndAvA6N{V&og1Cr`7-IL{$r%PQvHhoLZ)!zGEC6KYWB#WkApy|# zaDV__YeLKcT9%#=W&t2T&w!bq8OSVP$PCc5w|BnH@G)xwl<dsynMMB+<qRYgKnh?! zL7*&12n+&)fj}7<prC-P2vAs<4=f|BAS(5L*0_DYf~Ac!1O`yBF>!{-LCoymLjW%! zc2H*vW>KJ&6dCcqEq6~gdxsTpbMw$Yix~$eG(Sk)pymG3L%xn9#+UpBet960=23k& zKEwd&)4QY0&CTTLBFy(WK9~lotFym-PPVo4PC|jO12_FE%YE(-rr7z&r=(RTOFa1a zSlw%+>VG839R@KcBj#fk0NvjImH7FXg+L%d5c5Au{*4JU|5IYN``;M90O;?S$SsZk zNdH3*D8%<SOc?ZcJrTa!2K$d^fk1vyfxlsbpxgHOFFlZ`$bVtC3jF+ksE5EGFu^}y zz&~K1KVU+Cz=Z#RiTnW*{W~V`2kr&_P>)-N|FeyNAVI<Z<`f753JLuuFSm^*An-pp zb%vQ(+CX4r#J4{3muG<fZ@a@^J>CT7{8!(*wFtz2+xytr<zFd~5&yeG@{tk$Kd=p; g4uiNd|7FrYhYKxd+ka$lIs2R0Lj1x4|1$f30b|mQzyJUM literal 0 HcmV?d00001 diff --git a/documents/1K0947105N_Angaben.pdf b/documents/1K0947105N_Angaben.pdf new file mode 100644 index 0000000000000000000000000000000000000000..65cb82e66930e2ba7336890e8ac6a1d59051ee08 GIT binary patch literal 41389 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 literal 0 HcmV?d00001 diff --git a/documents/3T0947105M_Abbildung.pdf b/documents/3T0947105M_Abbildung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f009add815b850a8c6b915fb92b0ae8df0ecbb1f GIT binary patch literal 125583 zcmeFZ1ymhdmN$Np;1VnW0$em$aMz0jO>heqT!Xvc1cC;*xCM77Sa1jl!3n_$?i$?f z@)ddSb-$kJZ)SRCdaduj{(V`8I#qRSpW6FZ`|Q0>(J4QbX5nDv!N#Dg1%B8V9F**o z_QuxO7{bDA>Yff}Y?4MUMmF{qY|2I!X3mtHz-?8w=SFrG3?|Mjk~)l(Y-%n}t|l(( zPG)AR_VzB60>4Tq7&*O?vop5`TDi-bnNk9!%tV17Hins<>8~E{+WMQWes#enY42+1 zLdn7Q%*xbRmy+wQIep4M*Sov)@9F{Lb20<!{Wd^VGiQ5OClfPgpnqw5JD0ly2PMy4 zTcV<DFO-a}%}nkt%Gm-`@lo>qenZ*G-bBsJMVAej6*hG<50~ExNc?t?{OurjHySnt zGgB)g340G+pej2hA16B{4>!9$B`|tB7hoLDl-zf1vdK8vyE*_J{hG>OCv0kL>P|*> z&JK6uHSuJVRAYN;=4NGLrYa)=w5x7p><kq7ZBl=u$(fS<&*a}V{0I5cRyHnXPHfUP zMlNPg%}ne~&Dfrs*;%+)QgZTe-&JyUaWXTq#m4YRjffI|_C@Tz^d9CFxHacNRq~Ji z-F#&)OVvDy_Rs#P2b6g`MPcyUfY=&q31$zBw`phQ6umP2=Btg`wV4-W?>@E%^B_At z?U+-OIDAX_b})@ciJ)2g3;%U9RoHV*ubPY()s-lHu1HwOJ`bK$@vM>uypnktbw;k@ zXz1alK}1#Sjxo@sIMTEmuT>cJ3fAn~TEwY9#}Rn4gLxRh^DNM9!5*Jk-&A&ZewG#m z=^^vwJj&M#VfjkIv@NL@<tv2(jf7tIE3c_tytnwOFt_H4oAk&HaGTzql27!iKQ!yq z=pGX<2|+1QtUI3mdYdn6$CPsbQT0JU3$XyW8Q{4;rs5CwyW@sG=JD6#xnmSIHCJPo zJGNH`*!9;{MI&1?fO*&?jGWDWl@OPZd@3cyENNt8W$a|dCS?aqyOo^<o0gTGxSg}r zU(W9eKQ(hUak6r7v3H{6{lyQ`R!+_?l9onJlw6#E82z5-=LTw<x>y48^^4#C{J8Jx z{kviQwcTIr{cDW>W?TSISUBJHA_vH?m5I2Wg^d{{JDa$($(@++@vsAI_gkKY6F8AH za*#E%vatN^mbjb6uK`i=aB=_w?D5+P2Ol@rul}@tE6L5y&i3N>T6b-zxtQ5%0#$yM zk@zJXEIjO7ly@Caa&U43a>8>bBX=_caIP6ACFd_G`7^n9qWCxD{w}P4c`(03_P6Px z<Y4C)VEcUl{G0$0_BQrTY7RywW`C6_HVG>iXJs=dNqbudd%HW@`PqIKo2QcMzYC2V zAhb>n_IG0R3#k5(B5qDD&cBhP+sWGn(0zGnIcX3A0s_bo_ygT8f^?)jtjs|m1qBcj z2n0d{-9thE-2-w6K$1s7`gOd^gH-PSmcKhu!2=-!hu^N_|22PC4ulYt2?ABZZl^(# zAT$&dRFr#YsHmvu=x7*NgxFY^m{=tE1h|Ccq+kkiQZh11T2^{W>L)a0WDI<aPuMxQ zxw*mg0wVmJ!mM1}oOg{NprfN>VPX+uV-s^ykx_B}!@t{4AUrfAZe(#J1Zof>9s&{` z!fgi#42<+1FcWu^@%s+}5efMo3Mv{p1}0FT_C5#^0SO5a8R_0VWPn@*U*J9n8SfrG z6^A$qfr=3-wId<to9HYw8i~qwBGsXNS}tQJe{_ro4~a=g=^oQFFfwuT@bd8s2m)d! zEh8%@ucoe{sr5oz$Hdgk+``hz+S$d`&E3P(E8uNlP;f|SSWIkOd_rPUa!PhiZeD&t zVNr2abxrNZy84F3&tE#ec6N35^bU`Vj*U-D{+L=^T3%UQTi@8+IygK!J~=%*zqq`k z3ju`m8(Dv$?BCFZ2hfFxjEsbgdPf%mqC1d~@R09OaiHLftDqV=5>Ru#K_iri&Z=xj zr{PlFCo*;#!gxT-y-0U(N7^sS{%eH!|F<an3t@kyYYKz~FeV}%5*`QwTC#&IuNj;T z9u*er!p<)eZ;r0Fm`-S_C>gTDj4>FpU;is*zZOl;4rA`+7B#QG1;LV`^N?@ZMSq#M zlF`WS*V$o=A;64*{*}T&mtJ8E6%5}mQkLPOX15@pTaaK_-d|^~LRE+wF^nOfGCPa` z^smH#w7JEQ-JB!2_UbS4m++^VYmxmK0?1&Je;7k1Fm3<8Pq+nz*<ptfxXI=J0<QlQ zoc{$}{|F%e3%LFvK>inS{X<~<|8d|lNR7%om?r~g?TO>yAlvx1gO_!f)Vv>?Z>#C{ z+#@u)1+BmLGr6{s;DD3)T3ume^eT;8K{@fmpb5T(hl90{lChs`r9*I|IJN8Q9p%8r zJwlpI##_*m<tdR6>bT`Ci2afQozGSL*cnc^1Dm&BSK2!9#@u#+CfO3+f}UK43AaIq zGsdh>A5Jjbg80@r!=Q<Kmny4Q@Hk)13j1!+2FZ&y4xn|Q7>sTHIA^QY+fV$Y7d&tg zo}F=5tn<PYy{G$|wV6aN(Mnj*<G9tnhlMIqM4|O6QiP!Yg@kZ?La6dmCF_W%>)NLe zegStSdggcw0(0JiTA^uDFLT|V-Xm0bE-po=jPSpfnEdxD5zIT?A{CxL*^T6QCD7A_ zmx31mLT1V8zKT{5tdQ@S`SlCjZ8f&wy(H6+iOITiwQBYRA#Cz3w&uR<kFj6eQAJIM zD)Kq4#TOIyTp(z-pvz<Jq(0vE0t-m{Ehsub$|d^T?tV^xef0YVWe~hpSAEE+dc>kW zNDi~JsnrSX=H3HSNxskDtnuvj6vE}1q+TN`o*8-}MMC7&aI?BbwPePu!ODj|T4ra_ zDoQW(2pUEsC-tB@YIt491bb>H)-B<48t)7&4h+_0qy$W2=^d1XjH+)KeezF>0PY}Z zZX#^`LLvo{HLwbO-8DyRa<P`ST9?OW23a+?M-4GJ+_~wuCG2tp&&lClRaQf(RBi2d zGkOaW^uuQ{N@O0Mp-b`1(p>#4IpNPDH&yO#k2|JZQJoBaNd6try`ri9ug`)hViqDO zX9R9CNkF(D4<_@gtzl5~Iu`UR(w*#WV+}Q!_%7z|BtX$p)JNPsdvxCk9SN2v80T6c zk%lJuvS47mW3(v0JI*B&Q4!R`9grvPNF`B^yt06>?GKGwo@;z0r=MD+Klwd!iWl6{ zTo)YvdO9iNYK1gPyZ~it>h0TGP^F#H5p}f&vaY(oW^7Z8*!KC6(!#T}OfD=Gq`HP{ zYgZ!^nciVBx{3-16hB=a$dzjPhYeGUD;eeO$R}#Raz#@$y1tP9&1<w9-%S*sj5&H5 zED7h>30P-*hU4ULj0h>u3|j@v&gMIGN5?up!TJ5Wp_4lCTTm^w#nEa7)oDi3LC-CS zZ1_VTBVF7wJvskRsNj<;xR?RthtbEN7W-_<ThNap=e&C}n#T(k#kZh0#lpKMJ=cL8 zycglc7)P(sK8YMcL~C}|P+rH%b^5&j%oTpoEdWS_m5wbn&&>El(k-YW4tzytf#~z` z3DORk$$7{vXnWY{1N`S6V^{yY$8r`#M-!9OSf8GsSF7!uIOEzbPAO+^%H`_%^cJL` z2t6dSpm_L1$SmYEbG@I~Xpl~+pl(y)D?&C7jD3;K5IlE;Z$E;5y+vYcMB|&+od#{( zFp2V2Ke!-JPsC(Y&Xem_nT%XN$&w5?Bz~w8Xf$&L=Vn33I>EXoo_0WT!)=9Lo)>An zJCsIW%V_{_{QP9ce1xzaX>DC@ZTnDKua@AE6rom_FWUbCgxtZ<KNUuZyt?EXTE8&; zd<Xa9Q~Knd`K`>_#bi+B2chMb*sdaKLwPwa?vD<HSf4WZ(5LG_OG(>%jZ4Hi;S`Er z5liCJS#02OE(H&6K}ZqLFnfsa)h4E|qJh)2VG?bAmBrBJ<x4HyFb<`-#dN6tHHYll z$QS2~li1F-U4Q83d?joKW79@D$4~0*gA+V0VH`3{0%oZubf-Iq(h?qS1B%+K_Qqo1 z-U5C6c3Dw5{u2`&;vB-Ck)9?8oO3x>y*Ub1<SfS5T0Bg;;`cioIs*hg7ZR}$zWA(R z!4{?v2w-df9||ASqk5@<)bA8AR0jR(qsr>K?;81aEsj{Ipz0(=R=l2SGhgcL6NO%j zgm&Mc6&Sb3+ozyseCL<%{YXKiH6?emA@AXDuHT0hUf)fHj_j?@DLRlBtwX&9Yl;pU zw9gcs(b5sy8E(Ed7a2;Vee$Cn)}I%g63G4jNC5U&|9wB_y-q(<8gQC4yR>*W&q%H0 z6FG*CkaC1?#1<)^1!`JH6<@47T`6BHdJ}3kCn)nO4&<Jp6zWSv^}RI~UtxAd5^cE! z4U%)s26v8>UTB6Ne`tsxlU&si?XQqxp=%jP4fpBFuv~VMMuR+$)>ln6X%b{!vRqsq z)RAZIXDFgc>EAm--VCC0TdZmc-3-_n9M5P|gd9$7K&S6Pu0&+&3TBqHzaiX$`bITP zWv+V5PDpZPjl=IpXZt%z6cSmsCZJyXyo|jCy)3!~bun?UgvKk&xe%VXy>Sq&cY?|% zYQ}m6pXM9zS*SudA4j|}gmo`P8%q&`;It`qtJ-z5qsHL9&gBcnY*||xh54z3fuEKA zO7J(5E?$##p?zk}nQ%uY;<!jo(K!G6D3}~)JVpzyp>!8Ie4rprWGAkG$Y9j0cJi+> z8b6DA^l4pu)i70=<k2hG&XLWjBGGg2r~kzLu3n?+;bou2+2>F-2Tpz%zjvu7+~AHw zVDDVNexVV@^pZ5ggfDIp{Nq|1H*PLFsgH8=5#M*%K?%2dGaVOStWh)ku#vVLorBZM zj^>g;@jfu+l1<aZ<hP)#5}G`Y#<4DJMbcecnI~U{e0uaRBJvgbali2{Rv!x#d<WSS zf&AIU_jLBM#&l9j6xHX|C+1|tw&f^%YG>FdSG-4x6S`J76<PbEz0|q<Nr<C}$dwdx zSD-4YWt=O1oApoJ(n`WtPQbmXt@tJf$PI^`YW?kf2s_=ME|=n~o5`o0IGu!WSI48} zi9=V_@2^~*<r!jmIFKPFTsZH2x-RmBb-N2yM_z-)pNBJXXwbJ3UY^j;moYDJRz4|} z=9<K5KE1Z`v*#01FGm>`gc*Fv6V2Y>Mx_2yL4&-r>veEG)c!7DZAbW+Hu}<nyQtQb z37y=bpv_5UT{h>;l+$<4&tOSJ5ke}7g2dEcZ{zgkT;^qKT!DM?=>5qHUsUJoLJWy} z_@+gVl7r-~D`n3=KU6LC`T(c6@#W8_RLIr@5&e8vxfgvgT)srij$M}p?(p?($fK(( zBBrYBdX8(bDvJ>+zmA;Bba_U9l8KDf`toTr)kOwP;dY7)=$^ZnEUGikmx>88wXogr zlE7&B1%JWxW0ZU7J<rKLdV8x9`^?$7BNF4ropz~R7om)0AW<ce=X?~(u&aS}80CSY zM4eiK4Jxc1XV(zXgkCS4g4YQ<IBEQ~kmKo|QQX{u%H+Q=$rOH-?tfr|PiRU+vf2b* zW746i_1EupNd4R#`=%y#f+j#!O`XV-@XhO65UU6-q(8;gBL?;)MKmb2Av2dyMM}=- z|EfIv*Offfkx>;XPwC+P3Gl%Y+tvETs0PblG)S-LANPTdH~`I2>>o{}I;<I|+cCQc zK{Q9sV=a)uTGvm8hAyQ$7<dn2@vt8C_wAA&dfag6Xyj@Je=+wc(&~`klgh>q(_u{a zh*J%ZeWPBh|4QNehq}WiJ-qmjZ_Nfrj}5xg1(ko+nhoa(Rx9V1&p*}IFgGklr_V%; z*?OiR1exMH{b)nr*OPm*NYTwX3$tFd_t7u2?&_(eQK)r({Q;l6(G}V}FTOpTRlPsm zJLlSMZZ4GcO=%!HHXfBecJzbj*!#3oQU7!)QVz8)b>+iZ0EH3-bzzUr-DbKgS+l%) zMI}N$<baE4m*Gg~>MTn)(n~{TBhA!qc5B|j3F=*AZU`s&Q=8E`2&-H<_ohhMW>ei) z9h8;;4S4|{T{!71AnHom`K0J9Lv{2p404Z;Z*Awsw}a!nx`RG&m>c;tM!Db?M3E5c zqqRgl!j|XZ8Jz3P48C@=85@YR$sVkSw*mZ+2^cruKtC~xFWo3h(N3fjXj3AEviNL# zzFbYJhvYr8UoOLN@L!r&u6DEGMf?`VH34Dlf;K`)y{E)!_B>3?;YSRQv+75v8i=Es zTtN*->>?naH|NGMPgjDHxbgE%eh5AE@H%4p*(^k5lKVz}d^JPJSnCH>*A;e<h!93{ zbaYr_ywND0Kl9+84|9~x49*Ny*G5-H`QmYI)q!+F4kX^0=H)cwqpZdm`A9*6BYJWn z=kFtGua>Ai$psJAKaHs#dO@~VU}D+THPHK3Qyb`ZYnZL4)$B7}Btp0cIIY2v@p<1D z#*6aHVTiS)aps$2nwIj6mYMx4u1^nZr!!xGdGM7*_@{3{RbyVm2l!0Znoe)mWaoJ8 z^U=VUMCKD&LGA^1T|2342GeHh8D{nk(}xV!47iDp1xWOkCvHJw`e~)DzH#`sAU}4f z{7OaKBV)O%T=3@2tE}&IM=l<31Q_Hq2Ez`V8Js5CT%64JS3Bk#m5y&P2UJp$i@9EU zu13|GZgq>-C9xxbUm;F*+d(KCb#}C;8tq0_Y)rFoM?}ydy|p>4^3jROA1Qp|b6ESc z!oJno4%JT)mPW)Qy%}7--j=U6xnSGP=~5;0<2fd--EZ5z{C@0_|2~0~>*p<qbJQ_N z_~Sjj$nozt7qr(L+D*L;ga?c#<?2KGs^N`~n2qw;*Q~m}he1y@le}I&7cIs%L5G#` zEBadRQFQuL?OOKa05jCbya1hl4%NvKiTmK>)_4o@#IX`S+E#psy)AcGS?;2t#t<)D zfLXs7ckDPpu|6^rR;Q8vG)z6Ui1|_JTeg=t9wlhR)WMV=h-qC0Yy;n~Iati?m$@?$ z<jxHqJqXj`(C->U2fzr?I828Dp-;h4zNVb<7%ai0(w-d_gQjk4MflNS{bc=eq|hkz z+rvk3WS8j~i&FeQ{j^esPWh)k96=*<##3hzIz97Qgd@789izj?%3wTEQ!5e=9c+^o z(`5Pc^s{N=8DVL!PqwV0iH=sNWG~*RMRp)6tubj3yCGBo@SE-h=fV5&kfmMH2BW`J zX6_U4rXs_Q?_rqi^hH(MnTleHbD7j?vPCvcSHwLja2h%Y>gk!`Xy1Y5iTZD$x+gbT z(tr?!ylz4AQu<Xf#5)^=$AhZS!91FUpFIpahcKg2ShrfJsPPBoAH>LRClJLrQ2k8a z3l!pYk<GB_Y^+kPs4kBcq;I%+!iIc~Js_|36fyLBdML!(+dE-yM4fF6f$geZ@emi+ z?ai;u4`=e&B~1jDk<y{@XyV~J#sV|$t|aReqk*uvGPZ87O4QxRf{f3JNnQKIj*$)` zo0%3)G2~+HsO7%6oAOR>ReUO+Xu?%}iuh)xW81+Uz;b^)9}y{OIwnxoVvv7BHqQae zuonbBz<!PTvNct;kl)mp%sFHKx~Q<P_R~zBq5<u`*D@r6P5BsKsWlwoNw0?UclY(f zBCoKBcOmg<@o1ElsIP@i3c6mu28oejT`AY0R_cg7*iR*Eblm|~=i4Jib{>`)4$6;E zMGpDF>5R<1Uu6<XL`n%83M&8~3v=q$|Aq_ipJz$l;r78M9RweJg~sa_lQJ_~J-8Cb z$Sed_$@nNxrtf7mRS?1QloHyjN=7l-1r<H_cg;_~uRpJhLlt<4QxJa(GKK2U(Gj`5 z3TPkwI<8){dkezlRJwoOUZ!8_;)$AyL)VDJe+x2$6qVb{4_S<^TA@=pJ(FLifn0Ii zf<#9faU!SE#`W0iU^ga_oX|#*TTs+x*xqs=b%aTTM0PmSn@>bxii$rk!=)cbs^FFw zX{?VMOc=04%MU8lRT<259huylP7o2gbo}n9`B8n^%56MB)H=^<G&XK_n(D{1s{H9^ zAK#H2-M7iHRjP`p`N?XGU1L*ps%o3v-Y@>KWOh>AlcHxCyOXFb)GxT!U|Q~D{JTJH z33(Ma%cC0;i3|m3%~QFzyqZ!A75Ton^~;;Xbv}GcBdmScI?sE~j2r9<ehfk@bT(en zMU#+AGGh_ZP{QPoZbA1q=6@uL=V009-GVfggp^$AFT8!3NFCi}MvNS}ovoo7U$1@X zZd|WPHaiR#hV)=>dCuy=Kk6cNq)37!M`61e1=ic!FM8zk!5rbA)jw;xSlhLMxd=Lj zDo3)CUmzfF?Cj!b-Ga<ZMNdXveJGtG->ORJkorXK)W&`zR&LBYj}JMEBi;EdGIXhg zsI~T4JsaL%aaM7TWUjy87^Nt_!E_c#*Z+|H7UUWL_kqfnJX>5ptS!pED&Cp|OGfKy z*Kmi!W$Mz^h6zq&6vs%4bV~H}Xh9FKoYM(ikQ$E31<r_;>TCzoZRy;wHOi?8#Ay|V zMvJbc<n5>@AF=qi3#dgYJ&&AiybL2&PT4>&sQjiQYgQ8qo0|^k6d<?G>*^_yo<)vc z-jdRfc<!v%A&vNaTBdRZDp*u>9W<qP^MhmL?j2>IpmMYrcSCZVoa$E@-{ARJP_`qW z9Bsq8Nk-5G0UlH~q-Vzm5m2?ve`!Y6aSM7qKv@sHSY^A}x85OaFmOC7{|W)PYCSIF zti7N#hEI0VSDNW7;m@mJ&YxV!S=ck`Dc*^-kKQ}`OM=zrVv-Hr`W){spmbk*Li#mp z$crn4DkhFa-vu!pF3mua{iFb!RSVbN9}Yo~YXP6UEu@xPl`1>#Bs<ri(Ie*ZAX&MH zHvpkJkHL+z;qiukX|N5;EIU8XuY{f)&9|Wb*sGeGd*s&QDv`C+<I$qF@!dvFyiu6> zAQAucw&;Qn6i$_rQS7<S6BUPqKlbTh{)*T5khk|`Ue1I$(nXW<PB#U1?;KyMvrMrZ zo4o$w@B@?zb5>|KGmYkmKC%_D>K8TaAc#c4t*E=$1N8i4$>Y_;?U4)8eA$5Ycm8C2 z!jZfg@LDXAF|^r77UT$@zR4c%gejxXL?(4#glzai$W$4QsIS_;939~<(if~gbBv^` z!iZ9j%$VSwk5l+wbR9r&JxJ)FLb7aTvw&q<?iaVDix7(iJg|B04!(PJ(&uJfwBQPG z0)sSG0ggK&N%ghJ!G+2pZHsKrU^T%lXsZBgrD(++GW-@%FrcQ&j&ff{V<+W#j7oIp za6N{M0kn^scP-*GhYWKQt%d!f{Fb(-Uh2YqPo#WjnamD4O=bD$*g(+&@Pg2Ap-}RR zAeGe18wk_$1a*%|TN(^pl3S4Q_jcsoj^z*QLG;rTVPaTW%dP_Y+ea#xiDK)Z57=*} zsnfZdNV-V|%dOEKt(j8Qp%``?MLMDQMSOiEhqB??O(BVoJ{|PwbS+tv*iKbMnkiR? zgY^Xm67tnqIhl*^D$Q_TUT(H%7(+SI@c-Kw|C5`I`HJJg<0r+Q^jBRm5YAVMAFjDK zPqj@XrUOuXj(e72HVEfyb<DCq{h+Ym$B!M4xK7HXT*_E=W2CQb!@Vju;gCR270#K# zbkh{APb8~J>8Lz29&;wAJQ4Eo_cY=Y`DbH@DLOn&eTgS{7E2r*mxOrCu!<Vh(kIEl z{b8Lsb~0lt%8?Hd)E=Bo?CX%vB^Nw?U+~o?iB9I*{G8qTQAv}vSj|Fhm8Pgfp0=W* zle^73Th^&WAh~g^Q3DX3cL(E`Nx^21tZi%Vuv_wDL@n<W?~vgdC4kulKzfIp6l|+J zRx>tQ^P{Y{$cc*t@_9My79>)w(`40T#p7zcITkNa^z}zhS9ZcP&*fx3+UO5Plm6IV z<L^BhBh&6pnc%a^lEWM?Cf>gqS28P|WyYed;;u}MRFA!Jf?(_jQy5&~iyWe`95DrA zRywKU2;K}k?`f+w#>2{%7(Tb+B(T`SE$3+{!xnZ_mg?^Jz&IaRPLp#M5Y0^xIg*N( zY~6qC@c2mJ#DN%|JK;t$mDluspWIK+Odc}u=w=X(HdSG>G~e;y(1I$-k7TJ-<I&Hq zCtM7xN(Keg>1H_A*ryQjfyIF!`)WW3S6mHLZK&1O?bizhA?@KsadnXkrppMQk)SLX zZj=kMqa?jrn^JOKNm0;F8pM2B9kc2aFDG0XP|qgfI70av1=OYZN<8q%>49Q>Jd%T$ z2-@IFYkrOKDXPalpI-ASdUo+}z?duV11Z=ko5dW^tVB#?uB!?zFiMK@uh4ODw6NF( zjca&Rst$)0nm=yzTyxzpH5Zx&e!q{&NJ7JNoJ7CF-rQPvIfJON&-(sI>czB=>|7?P ztGIE;k4#GcHb&H`Qcd((z3bjr2@2?P>7M*~`OCzEqP2mZays)9;#A^!`Tks8@~(me z>k(%NO#FTd&**dVQ75k7sE%@iS(hH7k-W3*f!~+yxnXwMp}pev(w4F}i72429UuiT z+WCYs_bUq_C{A@q3|)zwv1T<tC}g^fPUI_RZUWC}v*PQ8swmt%4xAOu6Oy7XoeJWq zJjaMqF^V5cfei;Ux-v6)TD22fZI4CMYkIxLa+XNQzl%P@>qJ@d3+B)J!VP6dj_sUd z$36KfDwZd`*OZF4oz8JN=IulQYA}n-oQ?9>xnVN+x}|z9rxL#`BOykE87<%8k2Cwp z%XNS$fjJdNiCCm4PYgYXfp7uo`)Tn8Yj*gPQoa+RB(NXqVJ_HnG@q061rDzLU>H~^ zDt@MzEB#{gMuCAiYO!s~2<{ix_?ppNLNcN&x=VaIOd82LCYQ*Db<S~``<fzLaGicC zM=61`GF{@j_{TDtueWRFJpmzYhb>gHvlF-rc@aY&QO{;N@iJhFkv%`W1=WjB1&;_L zU49=35_{-}&_#Yu4kft!-i~j$j*9G@62Wd_m>hoeT4uJ33|En{gTZ&QeVKluf)KRW zZHy6{QBW&{CUcRq;>v#ymy&|(^1GawW_S_tr=Eo?AOz`YCy8>rF+b|LV;9m$n8VD5 z9I?QKEaigNFfj*0kot1@;`VUPMPOgVvbjd1b8IwhRq5OLShi23+Zp!rI0VkLh9|kW z5;8OwWU7gd<sD-x9-a^F5F5H$J>j)Z#d3kol$Cv%RNfArkiv2w8+*l@$Wr7o&DpPa zkz*p6+5hucr+=cm9eWR}*WWV>GuUiKS44~w0cMl&tx;#i1-(NjMp^^v9o<B>kKXnD z79_6kYefzV{g&19&b}qN{d|kRb>51hD^(>PZs!)!<Z+pB3!={6H_^?{o-+blM*BbI z`o`N}CnBn`zPYUf=dFuAUSwjru<Sh)5Z;%6jUtqce$5;+>`KDjw2}s*jH>8Voc)yQ zeE{pM^pam6HZ(rarY(|mb!|(#1?5ei7}hM*Z1nb#c88M?Bj!?|73`D;EIy(EfH`+s zaa!>+fYZ`b?`<DherO2!IP@_eID5isOkQJK^l|t%#E!L9_!v?1!l&br74PV@b$W?M ziragUky{XATF&Tc?y(jthFVOxyG6=*%(=lU&Lxp-#P0#AyI(j4>vT4nF<;U0YH`(n zR$Pot&oooo!gj>zNN}T#d4{j}YWSMP($)uJo8V+dVFx~UcYf0YF!sdUhoGt^(QQ$c z&#O^iD(KFvZ$Sjc4f<}pFnu|8WM|z4ywR%4!Hv(2rCK6OZ#8^H7b?5sv%5?hoB^B4 zgaV&c!J5Ymi^1etO@{Q&S;Y}&aegM3ZR(pK)NReJN42xBC_6m{b@n>CQo<9XuS8kN zj_JXVT~eNB+ft7O^D7kWFO`w@?02-9$8|$jQ{UotrA+V~T6~EnjVM-AsRfz7l6%h` zOX;av61$TMUe|b~rW|PTA)RlwHfr6n=lY(h1l$I%8xksBVb7S@#E>BqJvft!HBD9Z zEJ^H>91d!&Zt=jO^&t{$j?xHb$29O@)lMXNzX5Q~h8N-T(h(0Rk>?)Xbobma^={Pd zof!hYgo$fQhc!*hql=g=3qxqElvNs%8WO~ee&f?ENGJ3-LYgC?Dg&ur!czUhO}xJ; z&RRgdURme^I0N-!^jml^PM%U0aiK-{Gvw&>@LW~zhY!tDSaVP#^jr+l3e??(ySRmx zY=?FYgNeJ5mye5HjR&lSS!^F$>@arv4nqN>=8(EI9bt_!qFO@CoADH6+~-BQc`|Zu z>+rKylql&1z94LNLh_VUWH~s=d{-$m3Y6BYm5@R<uAa9lUFbjywg^{q^N6w`JQP0; zr$P8A(!SPc?oVQ*+0_MTFD;@V2E(N|@mfr=yf2Cak?YPvXraNI@?PAZg}7zI!ge#G zehOObMg~v>z}DqSnzPkI*+pM^@}KOajx@}+lch#^W2qwY*|w|sqmE3al|HN=M(jlN zX;LJlczb+Z7=@MP%K9)$tY=U$BQ%fXa8M3()mlK&dXan2%_sTd#hVyU5l9*(_*#$5 zUG#XU$rCFl{jHbx@W%zzUSb@jibYx3Be6M+kQtdma9<fOEj6^n=#fPg(li-VP|qg` zz0T_M!MO!eEyLjZUe}E;BlAc3`4UD3{KR@!jssMY7yc1%$xQEiWpt)YKYbmgzDyS^ zIgJeG=A?vKJ*U2}PG9!{uD+a>!H65a@13zZz>fRAzr9@za35PtUyKltWmjT{--CQc zB`M(jz8K0ROCqqmc{v;&s?>|)9r*<imK4EYF$atoWl=OHet7MpbsKYDF!RDLxi`2o zJtu~boh2$W5=Dfug2dZR4zcHOng6P5Vk&m@LBR500)kM;LWWMzawxT7Ll2WuW+yaH z4yiP>LAj8h5-&0nysgj#(oJ}xPK70VjGFSTYAt(bayYz!`SDfskQC8Uh6G?^2mMcz zuL$4>j<fU`0F;$KqCQk-pk4iKdl~C0T1Dj1K-`Dg{r`ra7{OVgk+-fgI$Vf}*B29a zzkI2lS=_-6^@mD|-hB``3>^Hjc20VFS(E$|kAqhReFyiBCc$o4W17FUpwGu|T=kA4 z6{7*La{ld?YP1T3ho4p+hW6WrABuPRy_zgZJTM4eX*JlvR2X!`x3!cJnh;o?kL`k% zF?JPmFV1}9*J<r6IWs%w@OfB<Zb)j@=XVG>d7>+nIFf$y<6gys&`Hidf;d+JO>*&y zr~B*gs9UEke4c7i`czR6-GTtYPXAG$s5zA4h$17X=20rx{IbjqFrHtK^G@m4vi7=7 zO`cyx?c`0X+2&1)m5YB&{0*jAB|pa6Dgo&MW|S>pJ^7fEyj1rlKV2%4mc+vOH3O+_ z6ZK;RaoPoh7zNLYcdl(aLW5P}8P#I5&S%pT8%z@+*Se3h=gmj7mukActr+Frf)Fm( z8v34LzQ2n9SOfD3E`k$MlzL-)c4`f|YJNv|S$w(6H~X<jG~NC>l-riBHcifU-|t(J z=cJo~QqktcrB>nVyA2Kt2<k4rkI5;%+Ah&erVYzVW7buiV|*__o7VL3{APM^9%*^a zECq*hFw=AlC4OIX)vI}4g=@p!b6u@VqywMP-#mM;61~>h6Fq9GAyUK79^Vo~O{De1 z>ZX51@Mv3nbAsXoJLlq~Lt8OMO3T~ba;W6jBH9U60}Q#3x`lFENC+8<*e>}EEa>5) z)IVS+@8kT0!?sgeMIBdTVI~V(k}&`b;}s6bTXU(3W8yHURI8EKheql=wj5lLEl(>+ zo2s;aScx?FzKs~Zk9x7zB3!OnI^p7V@nlE8tC3;eC-JmmaG*gcPpQoW!#p1{l%RC6 zPF;5luaV80ps7&Nubp7gI!mV~P+946hH@$$v*eB71QqCBpvv%sKW?9z!J8cQH`>-_ z3jQW2y)l-DR~(LrPS-9V&_(XpDI%0%BU0;$gdNkwiu#1(o4~I3I-mj$R~jGDN6FxG zM|v?~#hxo$ATwZ;yzv)@@QElLE)N%}k0#1a#Hw0N*nASaWFIgeBt>czB|JSY^x5+g z9+<%(E62bQBG8o~)O0}B(lRr5=tui@rV@#QLg+Xsu>K(-yYACF`#F1#P!YHChnA<v zdz4<gXGO2-(3yv|Hlh7DCX9u}hDEhM03Vw^efA$nz<*r0r81l&Vi~nUCnM^XV}YP& zF)s|&iAiRdMGhblazd?NQ5T7PVhgqnDpG2MCits}34kt#bimR074oGEH)TjBmNq6< zosY8UCzzn}A8Ldx*PmoYvEvAU*O3kj7-rFhIKpwX+*W83y6Q}x1s|bfVWb*44%h71 z|7?zaP+&n@|4G}(w;UpYcFpuE$w%mkX*+KgVaq$}k0|0@Dw6Z!^fMi*=~nuAy0kd_ zBIu%N8wkzK<Q1>kePsdb@c4?{;!3#Z@D^v!ymfZPf&iq9XD}#-g)&%^l5JL7jr^O~ zl;>Lhjth<n0bVKeNuUNUOX`i2(zc?5Lsp{0V84uw^YBNSQDLqcguJb?H{s3agK)`w z&lGfrp~?B;;Q0@;thfSQGv6Sja<i6gY)9l%Gd*2<9yVMcS(*>Gpp)+)0(`YKJ0ug} zWII-O5SrDvBZx*rc|E~4ojw|%Hmn}gh>V=Erza0Rwf34fawdM3E@rgxE;0%3GVJzA z#|+63Yud}y$x)ZBY_fV8j;9Nai+c3U56XB?l*MkC8zY^(N?Fj}lNfF`K*zjkE~4`8 z+t+q{TL|Ct7)ZILSs!DM;!fmSocXd><kEfpM<}7DI5+3BtX!$b^RUmQbs<EFRzt^C zBG~niZ)q7o_nrd3qL;L6oO)_wxVve?*~(?sbyYq57Z`a@Nlop1S(N?idEUE<eBCZl zdhFmt2m*<IDcDp}eqM(1)EaF{Lmh9!Q7Kxov)4OZ%|DPBG0a-<h3&ReoLRW6!J{yL z#}V!=>xGAUv9%!r*8txOHj}Vw4jo4&a;rB15iF|8|Bbi9pMw|wiP1x-QkmTq=I!dN z!~u~jjwv&hSWk>(sL}{&h=lR^`LCs%b)F1KBInCR6SsoQk-~AeQ#NYW!l$b`zQ*gV z#HJ=(w6Uc$uqQ@X<$KO(5ebu%zRRhbYg>4*ksWpn3lJD^{yemW-?Ew$VmJ5%cP4gw z!xu1NE<dhKKp$usWx@L7+eI!@_)~^l%Bxn~-OLt>9<)W60FfpaY5(c_)qHXCQn(_d z#BexI!&&m+WyXr5mr_`*EhSnXW|I*RL0UjhQz5-2AbP`GJ<@EJW3a1j=KYXF$j*T< zQjmSQO;M0^eYcsmw||@uRJ4iRDNA<h_>E%=cf2Zp$d1~!T1PSY8;RP0qR^_7%+fvd zUivaM%oy|5W4a!`L#Xr6b?edC0;co*nAu^E-XL58RALbvDc0UY%vU6Q$u_K7{WOot z)({RhUpr6L=CmEyhQCy98;$2`BCvzrU{Qz^$IDDEmbJTT?H3npm0jo^m&MsuaNmO7 zzW>VDb(*;T3LS2xXmJ0$+~m+2KlT>%d}rC<=APA+5>3X9LMLEsgn|!6Sd6S5SyP#8 zpjfA!+yo`Puh=uJTZk&ZaE`23Nr1er5NQA!%svS}b8k#mi+ri|l$bmigPE6w8j?hl z8z@*-&xHr<*Fi*G4pYn#+;p%GZV4$fTZP+fov?v*q$?;AU(t1>J<ty7*qpGR<LBRw zJn6I+49Y6$TQ``gdF@nmrXqN(@@adb%(i{8DH->&HqhCBgq?niNN#ZH^T#L6LS{BS zw3##g^;Ef6nO6+UM?GgnKEpHHK{Rx|8XK&hXR|j~Y|%ZNe&EK@(?;0iY2n`G1n|#D z!2h42vva(|I`ORT(AK2W?<ie+u!zSgERPVD+Fu<mEiz>{^z-8_$RB`hm6gE9fQuRj z&xCzOUrfy+-eFN|NUj(DR&A@Z1RT5cD62`-#fpI<1JF1Dul2FR?(xvou3X4vr@nN7 zM@5SzT^#>-b`&r1LeUw~Cd!#yeT2epLLaZFm96=Y`pX?kSa0)eyuSR0d$R4w4pJ{7 zPq*mZbVJd7EW96(c_EGLR|pX#$mh;%wp^u7_GfEY3&y2P<Os#0ykY#5p&T%qBLmJN z!nER5MLP9;iRg`<V|jFmrx$#hwtg4Q*d=qW_DH$KF7bKWQ>88D<W-HUitQCA;aI#` zKgfzJfn{RI`;p#cNDE={{CETAV)e@ekplOqz>p0b-GIF?&!#pJSM<uwDhT{>7FxDU zEQ$Noz|8ph^LsiP>Z`A43Xl@Ca`e^TYd+PACMjJL<CIUuRhxSE>RIwn{55|4<&FN5 zRMPY^tEu?YSgsx;*C!}St;HVpg^=}>W9IM9KHcG0^d*rhX%89_{R(?y$in5oH^)ri zD#@E+(ePJ=21Ks_uY;$fEwxFGE*9Jq9#46oadx0<H3&b+PFcIGncKLK`Erq~9}l@s zh9-Bvr`>syvmtY?a!LhQ_wug0&b2h*boF+Pnt&nU1>!A;N~OG2yUjOq)7x>(Iin9T zZ!x!#;K_UL$m5K;j4fyCF&Qnl%amjdbt7r!9Qco#y-ch11M62?<ImsX;!ZMq1wjw; zKOE{~rK=>1Y_xs)Qupmb84Iz5O0-FF2D*GPSl6PUAhgmHV;tQX-t>U~=rt$qk;>)B zb_u4UveNsu4Onychm%6XWyQwo32}zJ>_#QSyZ8s>?1V6o)5xPT5i2q^Z^BcWJaS9G z^U_Qi5--<d5SLLvcqzu)$Moh+6V1FZAe`e7k<sox`A@~kF#8l3r@}<@Lw@=}BJ+N7 z5HX(G`q9x9NmM%&%bgMxk#`2?<5P!h)jhjbihrY|RALyJOk~t-QGwlN8uP84BY?cN zYI&d5JcGNnx1pzrBQUSeciK~F2wS$%?8<lgQS5PO+vggkcg+&>-WnPEpMZee{ito| zG4Uv5pY9ganYKQC0C=caq*((?AhRQExHpyd`$aNAwO>Z$0KZV%;}WRNw#DA7#`n+` z2P>SSVsK0G%erwBIYF2UZ-&#>xz<a&6orYUq#~{MRw}y`_4!EDlhXW_=4kmIcOidv zNm)hf2IXGyL0}iMnzb+Z<m{bVCI$Kd!nX0ln@we?j={M^ZPr;%ok3YIG{RW|nH(!4 zJRDjkOi4ZszvND=*_v2}8%`v*!tq9_Rfh))I&+G=J3xLl?TbZ9*I&6EPui3YN}sD} zSh>Sn_pAAW1Ls?-vtd_$Iu83lOvQs1An%2Gsl~r9MPug?{hqjw;c=8W+9sh19Fd7d zt^Q|I8rwC^eVkURp<57o4?HeoKVk}}m1ejN)#Qdb?Qj|VsV$y$4E!0wl$$peHfJGr ziIPV80E%yQ4xW)ChKpNs<ZjGfKeH1}sD>W!gi48O%>$-O$`1q5Xe_mi#<fk)3f)T3 zHF=-MP6Vx$sO_@TMT83b*WW<1^0i>0FcwW16qVJQ0SHrF7yQG8hxp&z*Z0rcQnDq? z##uukQB;$K)g>^a=y|$;aIVFsJ4c*iP}?kgA%y9&z|jTGyus#aShY~U*mpXt77Syw zEQ19Dv11GffTX;pN*~9}MR!D2V-UckMghTj^fn&|+XVD<UGKZS15An36)N)GQwfi2 z*%k*Xq=)ov-LP2ZGEp;I-`|4X<+p^%I@6w2nOvR4e7MmmQ;~{p>aQ%*9#4cL1K!J` zn`EQ4CmF_doQ%i<ArHFu(rc{~!f>=lQ)kzvPwv9kqJG(URGvwJ?lPzxOD|5XHM!ni zZ5(jHrDWiNm*ci}=f#{Z^#yZ;;(`KagMF}TuMgXGXgA}q$#WXK9j98{l~{v{EugxV z_Q|Sd3!Xx)#J=MZ*2)#e{K)Pu1>!S_FIN?|1V|SZhtv(5$H(cilk(KmiZ8<VyHc?Z zox_G|Moxqx<aJp{9=9DTbH_+UWTwwLUQP^{a1f1IknlEnff->H?;^Ar<#N;0L`3B5 zENatEFBokdW8tM4EI0hL@sLQ-c-6v}GOpxj@y?hX8;|<6h$$lh8~<dTr`($FHTJyD zan;Y~TVFeU1=I7@-W9#X;hGbXQF#`|@iKWkREm}1D?tC>j~m1g9B!f9R<v(Y${g=d zSCJA&{+Q^f{W96C=2?OzTq?R%!_X^wzCxaDZ}&t7W!K!YYc|mD#YBY^_~nU?5nwxr z>ah5Z2d7k#(3-g(31uku49`vMh`oV`Yvz$NQK?qQkJAr!%QFI>_xK}h@$<js^Kca@ zO3FsmzI%><adgF+wAzt4VNSNY+l+Ed!?2gwg@(Gh*~ON7(10a=VTpxMMenZ*vp*JS z|LF0bXQBaVMutrDSn4$v2l%6}Rv*3=QIv&<y%NmzSNC^GJ~QTOwuSGn_>mxqjuIPh zUda;#y9_=B+yl->um7!k;FsGdDd)~iX&ip%JpyFw*GmV*V%q^T0_T)7a4@dFSTF&J z<^-{UKchboeASEXZjtA}TUm4ey}RK6QjJuwZvjbpD$Uu{u3z*boJMC99D4)aPyj4c zo|i9Fi!kqp(0a=}&!lw#ftL9{Z4SqTg^s)(%PqGMR4y#z&M2IH*XAbBDbmIox5ZFE zER8XwNyhjY<GbcdaVbKL2mj%`-+~tN)h6<|xu1Fs$<JCb$(lMt3r$jOzxYYV<T8<K zD@h}h22tzK(Fa6I(KYN}>r0O@YV4+5)!xXcmkj3=<XI6c6JN^f$bXav9NSTM{DU6G z@w+f1{vp+fcPk|gWMnK}ep<)Pbfz0sGxhp7oKnejk;)t9VDO`MuJ3($))DT&fVJYh zss4wNy8pB&-FpJWv|+16pQGIByG1*^)GRYe6|~dfsXs4mt3}-}tikTep9}-`QpbvW z_m8rMRk>}Kcqvm&Vvq37?Yb6qYD?W9d>xWM#^bzsfv2Jp@}DgrweZ|Yzm#p=FD5cz zm*tvw@>g0@a69Ss2;zn5`m0L!7&4&x6b-`rndNcD@J^bELQb_yO|E-@AQT3`RJsMO z`9q%Xj&Hvb17J@;XbfmXe^HJ8Hd9c>8}BtDDFM+jlRY7)Z{VCkMac}eolCwdl{tae zibzPak|BHn{W#$fQ8^OUkjX$UxGwV(ghp*Sjac=K*T}3tiLIsMcgZcGyldF__vdf? z8vk$cBo{%072zR<G;h4XWkA;vk6p>^!V^0=5HJ7P(uc1yDY1g=F{@<{Bmr&+`X6uB z`6n*30UNP0s@kGed{+8B{XF)8Z|(%?zV#qKij(ig4F*`x7#b}HFJI#p;5eQit6gYm z>3lI+IP!2Zp<l0<d(7~ag-9mp&(e8!i4gQRXmTe?zh5qQ|LRy=7Wi#g|1rn<2dvyw zI8*J=xK_xLC-<YWq~3e68B&H_$0#Xo?mxXed1<yT0!dqP+l07MvZKge`%1BRqaG9g zXAJkpebvaCIGh^L>8A4NdVHah4lO=@b|UqQY2o`?;4%djC3qn(S8e;|h_Jc{jEyg6 z=L3(?%KU7_24PMa9mBQ`I3|{bD$7d2>iZi&eG>aKjepJ)VRzqxWSmfBNsu<xRM~r@ zx0p;DVx^=tt>P^6yE?47Qn3h9j|;R0MQ{rhw-%)cRsScSq4+1dW$)BN%qi}7I2ATO zWiL)&qc}IMo-9{v>hE|CG{XqD4mv5s&mP+CdK-FOdM~vQ$(msa;zjF-UEoj`SPx~m zUSI-1ogw_^x%qo}BJ5FgS1X?807fQ4qb;=dqQXq8nq3&AhOUg7<;%TxiW44OaICi{ z0vvr3j(vo?F6A|vH-J32F+*f#fUQ_{B?oCimtrBZko^_tAoWMY!+(-F7|yn<r9RGY z)3G;d2~rhI4E;{_Koub`&!Cx!k1I|+_T7&t#+j@ZX{*u6bJhCJaprI@QdiY6aJXjv z=4d?MQ0*B$i}0wG>S@`7PAoIR8ns_)=U?<sAoKjs+iX=4-w?-0b%N|fjs{P%(*$=K zO`7%?J`LtWJJepaS5W9w$qXM?+f1I*Pi1N{4Mf6e8e{2>7ZjbviZN=>yW@phCJ zr01r#yz_mr{Za~V4k9L(`GHMomrVvZvfyVJmBeF@K=_J#s-gvuzFIv#QSXqVxp0dg zDaU|@`27Nyudl>_T9HV22c>!{cL44veW$(uy8O2x3rG>;_a&E@1Hp$=w223+&{Lf< z9Y02el*kNT(S45}ZPbu5^NF0myKw(qADWQU3n{kUS>JvDu*+jNpWdyP<r%FwfE_Hx z;eR}pzbkhLeX>jOUc>cE8RExOdD&sHoR5i<FSdgyW}qj9d5MUo`~qf_89-3g_OP1F zs=x`@ENM)C7JdU&=~Htnl+j7{(u@{1r^?OaR=fW@KN174jDNqu8$t6Y=-?xcqShr~ zWDF{uEn;6)L^FiGw667-+?Xo6N?+4w9<DP7B*rnV{ePf3{PWa?JH_5rl+c}#vnI0w zfxw+PQi=S{;8D5GM;|U>6>EQ93DY<t=|M$w8j5ppVhjJSXYyBwRX|$ft26RE!Wzx4 zc0g=@4^R4!GYEs{jnq@m)sSG+i)2TWz|*(>vc)Mhp;aM%8i8^tk_U_F&vZBBgeWsd z)j>I@_)b*xllV%r{VEqvY2Kr2!VY_HK|o0VYdHWXX8c~?t;znR#{GN6?$?$2oV&p- z#k?j2LR@F_fhdij6jDkc$Thc+(xzeZtqI08oCf^uy<#HRA}T$M&rff}s%&tOzcG=O zl?ajoiG}V1A+8$0+onh7=>;!iZULzsQ|RA`l>DV&-YGM9{r<AFlC!eK4AVop$fg#k zwN{#z$fjftvdbgFTJMu&7NfUTW5!h;0ADy_Kk@%t_2d7cuR*ls$kBS0-lJ9TGpgf7 zAn%$OnJ1D+Baw>73T;6`>`ApF@AOvVtWcU#jT6d;DP-sPYoyN!s07dyn$gr#=avoj zPgPg{or(H)ADp=#iS4<XYEGO!o5Uqf^Hg@jEfp$%EWcP`{NVC52R}=LwJQ8<CWroL zz&^;WxOuR70ZZnwU><l4wsH$v2nSX_!w~)dN=LuScpc}fC8Utj7!A;gbaD44JeyJJ z>8c>op??0X-l($stOO|_B~W@i+BsF=#uHw{G6-A7(8^M*FrNUt44A5UGD?cIubhug z<-OFbXIs;}-B5p&(I<-VN-OA5Je*Lv{#+hB&dJ#D)vlY9p{#a4vUQgGhs<apyq0p` zyy04NsNm`-6J9Gio^iz1%xb8j+x1y6?B>Eo?PeSBER!0aTMg<P$QYDu0e~WsD-_r- z&+Ox24H5;mRxuwZ)g2O!f3I0VZVM^(fG-I_sU(UX)~$Tr_?%t$@EH(W1?#W^+|$*u z*NoT|fhNWkO9Fg2nL5$e1N55A-Z%Z$dnWi{(}zAxkTovAcfLCfJIL({{9>{rSOU`s z<H#5&x{^J<4p4g#OVo@Th^kV`cXI_EPh#_-x#rdBgEor++w`pji(CxLPdOOM2J1Ww zeP`K}?avCj;C%}E&%}ZKY{&)MKJ(WKqVCgxMT@<O<CUnCdP5R!bBDn4G<djiq|`FH zT<r^0_fLD`*y|Fc7fp4|t=hIVL&kyZCir$esO55^ZFx>6kK#qtG=&`St*ee0fUj$; zQ0)I5^!>BP>Oac=lhy2Bsx~xR{>Vx>`LVVs(wgCqGf;*eUWV8Aa_DELpy~uFbg^)B zpBVB;=L=9XG{S|a*$u+qHFEkQ`ODqQE#K+CgrRyFAxoAglaE;r2keyDvNQ+b1He9c zz4do08r)ZDZ>#h?y@Son1a2h8+7AaHTpJ!*ct5$kI5%cnPfUQlUCa{@FF>CO(+ydq zWPhS$w7IP!(22JeTSc9_tjMb7CL0r0TQEqtU^lV|)%&&pH@Rj!k}=~zL}01y<g{Hg zT(|`_E|Xl|XHH2M43u+{)=71#e!`=DD4`QqnAeGe{g}CQ4}$@C>))xI|2B!=z5Enk z)=a64r;t7nS5e;^&dj4sSX5#E`o++96;-sL;9R|CV~_qrLy)&iMCvY#lYz>KD?0sJ zy@f}Zf;wl%X)A3kW9Amr-C&<RBX>W2b$EE@IL0~r231XyX0&GZ$t|d(alqaVRc<%9 z8@CFOg;i|=B}aGWXYN9SG_EYuliuEHQX21PuFGc!dajkqXTfvU&eRBjk%%VBBJB03 zho#Hze)HQrj~XCzu{@;5xyFR1sTj4296HPd4l6O*?+AM6TR4`rIbyzmXPqGNvUQr# z>{>ydFVZptYQ?uBgCR*J_qQB9pNhUS?8iaJ?{@^o09#dE`&ipstrOQFFVwcQmI|V1 zOVbgIVdNjNRYMX$n1n9(TRqgMr+P{J)9oY1+8B<^Qhuae_mf^*EXC<`Zu3q~bpm<n za2F|XpdNg>l}c0A=Ak1cf)Sc%b5u>n)I_~%5UbL4RVX3C_NUzUbMq53q&rR@L7P&F zjUNlZ*B#|i>quvBEjGi|19T_c47VSaH%G&xzO*5c6b!Jo+jBO4rMc-azr-5tE0}AW zsjj!reF`8?$ky2iC0n81I;g5S-0h0gU+%GQg>c!MwE1R!71+c<PKuJ@>aG=QC}95| z-qYQ*TfbE0eOFvCH^TOC8wqz)JJ{-TC<#gHt~Z>Jymyi+gdSA1evo|#Z(ID_nKb08 zsoIzSlC!Xf8imp?UM@a5tSa8nL7bR6Qv+w<qZY^~*K~#NWm`zev*OtciANK!l4w4! zIX5J}IU~FN<a}}RjnTQs{=<cqgkXtR^V8K2L@iz`CPX&N5LU-&5$l!(u$hy%ke>~% zon-}uwdzYL<wTYjZJc?8Dh9&7?Eh~A3CdYu0p1pc?(=zmrf9>3RMWc5Ps$Lm_5We- zEx_X1wrt@dgpi;?gBQUyxJx0y-8}?%2<{Y+puyeU-8EQncbDJ}!5#AUIo+r4>3%Km z_W$4eb-&ji?5ee;cI|K1UUSVg=NMxi9*nYn^{<=CbX4K`h#S0_wP{T{>22r9@*zO8 zW7k9Owc=*CJrJbA$;LAA$5aUZCodW2-;m$zJ7tw)2q=4~;vh!1-z~v;@~z#+Z+2*| zPFj$cw#z0p7z@E8>bWr=33XA?HOjx{NfF@j)>|?TF4uoD`hw(k)bT*m?ama>s&ovM z5R$Z2)DbGs?H~)j=kXSmgN09OlPpo0_Giu~C1vxc38>Fmb0@f2;+QdQGMkU>TsGZ9 zT~Hu(t-_L6p2X!Ma4w3kUpGVRg#k#unkyA)3k&;*{-N0oUumkd$b8gnOqb9a>g;{9 zk=r+tl9JhT3#4pmX_-hZTNO!(n4*e6@O7@`sTxk?Qt>gju14zRW`j6hwCALL%j=4p zalK@h{1<oTBt1TuA5miV?*b{ZqL=Ow%z9o)Ec;<9DF1t437EHA=CCvQ1f@cqNn~8e zd9v^^C4xKzXyIOvQVE#|Y=04LYZ}{h&G^dx5FplYN$o7-1#6n4)F^m~n_DEd@w|T` zqmh!AC|T_B!Zy8(<#wuHL1*(V%`2PO@NspFhyDB$1jy?KL)d}0r)P(hguPr>+mXKh zL!V(j*}*?ggN)Aj8niDYv!}eJ^+uIVOPLIguw$Ya6NfMRxwn!7BmDV{)2M&sIC~Cy zxetl`TwE+hid6X_yMpV1`l#AVm#O}F#VXMp<>{UzZ~NSH?kHJ_`xegYpVIH%qU@!V z1aI2@PNAX@E=uSK4M))6@q{3JM0*%`6(&l6dhFBQe#rUcNNpxmZK=AmrNSF|vuYeQ z_0eNG+8dYsViXYIK`=!NB6vYHkJQOaaDuugN{Y|UKAcl@htbz@xgA?it#hzVjN7N3 zx(p8v${u<Sv%o^|_1kN~kG7G~KDP=zFe@ElILG_&`SrOps4I+Ov?JS!d}82%c(5xj zvsN7ON21PC0QtwO1cS08%?qVHQRDUYgx*cHD<8RNKNH2$;v{{rl_mRTv<^)T=mYxz zl&qX|Gf-bigH=&S<MW5cM>D>%m$)&qyj{26-x;6pZ~<YRUNd<vV}#WnKDV8e@O(+s zgc9B=0vKOJ`;;&!OcFvki~W{U*r!h=a_78WHI690T9xf;w1D{$vvj*(4UV04ux!o7 zdTtcwB+wlH_Uq0pufZbhc`@r+i6yn^P{FmU#J8=wkaQ*4JU?YuG^pQ*%O%%S&HnA) zI}KJ(J}!F^DL^U=i~P5#!hdD~%K@L>!UMBt{{abAuKy>+hkY?a0l>a>{c9nb|I=+; zSRX{hq6bBZSvGjY%6MjTHHWW~IZb+a=cZ5hB9qR!F9^}a;w1z7g2VggS}-wUVaKdU zgBz?pM$wh7-$Im4f%tCW+3y4XKg@WmE$coXy|EXzfPc716ZpFKqkK)+iH0dAHLHvq z%g=cOiZqW7w+tYmtY|Gz-n6|<C$OD!F7dy~w5(#RKe<k54x8kgCkvZL$c8^HSym^V z&W_wTpzTR*ad;S+2;PLQ@yuB3*;Kf^e}yVKPgev%eQF_bS?p5n`&r;3fy>#UP9BJ= z9i6@>wfKHdn=O2+jplxQc3j&MigA=AU++b9W^g=njojdc9I08C#&t4$3@hiTf4C^L zBud~Z#Q^fcoK~++suK&(JymMUYm00ap(E1S6tbWVv|i`KgI`YXEZ>vRq_iK1F?wT0 z3;d*lZ-0xuKHELj{n1ImK|fdlJ07-nhb9$VSwhmeZV`(+G?tUk|E(PC8(jV&4R<99 zlIa3Py9}xFlRGZ&6v7YkNcd_W-OghN!;5rpf;F3$Xo6RM$4WQA)DnSlJBwAwa*L3$ zhG^7yuy+IXF54flsoA@lbashJA84>;Bc~}tHS~Bxw0^+*o+@ujZG9ebUNd&_%Eh~f zQ=TT<4BLl2tLc2!mGW}ftX6b7DkW~{W&t;i{c8*N#D^&8w*F|&ntCTC=bCQgUHC~+ zylSZB%{jUV=azkMB|Jc6?daev^C`yH;#aSWwuK!&TO9L;2Nz(Ci(#;l<z4Vk25{!% z(rGi^G}?=5>MZPC%$Bu0i6Bs$mWw}1{}y@w9rp0AH{kOnLwi{-b0U=7kq<>A+gubC z6a_zku!+5+D`NVuI18z{&bOX_w0`dH3x7FGk2d#U0v4OoFH$_BXhVO0AjRw&d3e}f zj5hU*M@b2w1EEDpfb7JtN;$-^hkS9#qu?TFVyO^9&RjBX--->X7(m>eaf$NV+76`a zK`)kuanuZzceyvc5(+zjbQUM#EW~9>^oTa@!VTGTKk*}({3~J<D2#;n1afY+F)k_C z1?5L#&H%T+n&~3VQFFo1&wJhIAfdz!A(sB9W3Gd}_RI>QtuGDpZO~H`A5l(75Tq1F zRO>n<*B?s)^p0~?5x{r%pH-tcqj)>Rp62qzwmK}a_|Y(Xp6^KuYa|bnZ=k$^-vYbi zaKQrV4!*qk;J3uSOH3D(2k#{t^e`fdZ0pCH(su+cMOQ4<(bf{mh1{a}+U_pC^=_hD zJ;!Z_#ie@%OPX<g(4LR_?Y$+Vmoa6*MK_LN&#W23&L=X%(_54LTvGN=WJ1XSWDYnx z&+i<w@17D~NEoAwj5zrdY#Lk~1PgAzWWh|cp8md5NIG>l8Sk_{-eAP}J$>!qH<1EV z2KN^_p;7Q{b^;G>W6$bF<4u_kEvXlK+<-Vr;6i(P3WKHLF)!-2+3Nw))skdoko_PL z;9tVWARJL5%#CWNC5*c1<1Dt0FTc?<ZeNWM{SD5@U9FNY*o2)>Ow)=Y<^(4OKA}lt zUq-Kc*$4mJjw-xsOv-TRwv&GIGprdx=Pd8%2S4__7WsE1c5?%<J#J~JH&blu`q_h; z;@2mN+nKNbKj|0z?KBJi2oBShpM;DjYm|=FZN2^B#GMkxSCM@>Y=<@GqWCHP2t(TI zlaR<~UpD~E)GKg3TC42Ln{pgq(;+o5ba*O)2?XGNA4No*?XC1oubrz)uy>ht8Y$;c za%P;`*70>w7hI!!=qJOM1=Cu0#?<0<_wfP(%V*Y4lO#|FB6|X0=dr6&MF_EX8e<J( zZQH&jZ{;;zU;F~G6i@S$$dLK}5U8b+Sa?UKGeMNSMc9l6AjT^73M`yMZJpV=myX5t z+qmG%5Ye&3_*i;#9o)pe#F0rbguMbKygu<vZTnge3mbMhDTW||*NaC(5<*kZ4!fsu zCaKwXMV`27w{>{Js0bbU1uAaqAn1<wBmLrg+TLL4E0|art_tIJMdejnX_NQWW%GSw zGveFZIO-7EaGA;@Z7-~B0N=0aD;BH8-81brWict&H~KVC32_^N=P&aKdXQs<8t!f6 zh5~@$I;khDOn_#qD)wfk7|L@$pR}M%F<$zm9)Lrl)`}~Gb#fwagNIs9YTh7pzn8ve zMC`)Imv(g*;NQ}0(y6h^Sxuak;_R7pR>8lVJ#XCMa3j2mrj@ZE?{0%f36nfpeZ1^} ztO|-@RpxsLO<B$fmv&tBopu%bMH8H%iXI(>YaTewP!z5uYi$_^yq2^RM?7Qd+bl0{ z=-5fQDA=@}q0C46ff({(6f6S`f~wuOZsbi~;uC&YJi>EqPhv_P5GAzThm=p0%!W## zWUmcN_rvyE+2Zo($SLfjih?)2Eyg`q)*BpmzhL-%l~*{YS~I-XJ^2NqSW`V7wI3Ne z<I>B#4B^?yySvmq;T`b>A^}S6T)LP&{e@=d-s}}F3HK>z51~dg0AywzUOa3yihq=w z^SXcW7pPhl=0N9$<G99avfU-zBGw%Oz*)T73P0R(EYugJgjwXBbgek~;q6ec8$yPl z+&jwvV%gr8soT_r*|OUiK2r@m_&}SCkFOfiT;6x)0;p=_(7Jlb0Y3`2XhBk*c~Ei6 z!|>}`V+*FfJHr)aDY~x#?}<|)1UCq_Yc-4Iz=;@n+d2cHTb!hP-BK+zJdClacw<Ga zgL20vd?IR<A7>Qw>aFlOkj}$cM)``m-7BJEl;f4|NHCOwqxJ!ZN8wLy$R8Pl-``>5 zOX*UnvrG9JH9g_Se1lOnHGN+i;xs6we@o>L0K_Dv-ru~yUW{%ivmHYNEFGo-QU2DF zjM)6P5_Bl~f&MmAtyIoi4L-8~UNe<jwUXaSgjm5^Cr5r{O+%Cm7l#=7gR3y6nCrb& zGyj?MP6RYnbU^V)((bS<H;4>2r2vvxNa)>>$gi@=xQi;A>OP||vDISvoJZ6k7M2>` zR%y!VdW0JDSj8bCYLgMk9sE>F^LZPMApM<P`<a-u!D1<gKT0?n%IdL^ZoB<Ka0bBD zTJG!93h`xz*PX>garNnywt_g9YpR^%I=_N_!3BQz;>RzL+AZe1q_t|KB$g#0RoDLH zx$Ca2V@b;Gx+<MO3WE<1&(-%x-G@&`>iap*m8&062?<Y>RT%VUswO4dDKl#bAJJco z@oDrwMsWdL0m5u!CQ?&xBc@m?XK{g5rrU5xsO0`FkGK*2wbp%WD&X}_owL-68{v|N zH?Det*QEKite5bp#h2V8=ZH3H$+KW2#2k!K@f#NM+X}(CoVc*)ZQq2w8%V<%NB0C* zPS4Qa+xuc}Y(XB)KT=cl28CD-)-r!Xo6R4Sf0iL#fz*c;d^Cy+U?VkkMr%Tor$M*X zfPq9l>qCnC+4GE1JI(D8{#i-}6c!6XR+Q)R7YL$h=72%cxIk);I}|8<G-4lSdz3yI zT;c64$khSakY5+`$xdUOf6gS_LD+I0EG2<1-l6e4q_1QMRcZ2MPXgjTW#!)b*{1z0 z@<eu)kniTHR<-;CEni9|3ceYQ?btNlIm^q1EYI<St*90bqTh5RSNVYP=dY5){v(n6 zH%<!w9-*so;QBzQiXK=Zar@O#g`kq?2L5E&L}~r(Vd`8e@EUoM|B7dWZ!ck;`d*V6 zfEp=eWmc!?Xb68|y6-~nZ74jjKc`4?(pNQZE)~q&+g?{h3O(xzxB<|2rJ5!n!>e+# zQ|r>l(qbbpV^4#~bA!dqi(c*55`@Lv(Oa5CWis)e?&z5eegL7hoQ1+Yxl~J@Wr;_| zmc<)%EU_ly{6u)NZdQ>yJVC3=d_M9X2tU8PzJzEFobZQl_brqRIQ2+7ZA3<oC;u4p zVq3N<DHJ|pSs1P6k=j>g4RLUKXh9=dV4rFR)O4=+brb$UivizkPP<FX6rhP^TVcOp zLIDm~G-DsvJAZwYv#10tk{v^a`wM)nrB++g2u<e%#n%zPKmi5iEZ=II$1l;tkT}o? z2L{K&hVmOAj|Lw)>KcDy@BUce){;ZVaI{3s;|5}n==Z0SO9%rw@5;iVWWyhb@+*o< zxy<$e!P7?j?`fn@%hjekFg9=3Ztpklzc<mGA~PsNOHO6Bez9gsS%sosV;!l^qAf4< z+M*4JXZop7pVP9WLk6)C+Su5RrEC~T%4)4=xycWyl9w~BzV6R$Tz1<=v?bbLrmqNC zj0LWL+n;%BgTD~KaOL`eu(xobOU(;y!OB@|_Qo;r`e4jU?gE<02I;iJ@em=iwB0TS z@wo>Z)3kg`H#$Ww$#8TW@w{Qv@VzE|H+1)brSo39=^*=I^3l?{godJU>0^>#aZq|t zcSNnwG}##)qXg|U70gQ5@@I*$jz~Gokr9Hc!T!^S!1wRaZ}lTDPubx0@UHh^5?}$I z8lVC^x!W4_b~caZ2V0jE={r<7FYP;r-mQyltOGrAH`>0(pTu3B2K3qd-wHh!e#`W# zNgVk7+o?X{1I0_tu$&JuW8<$5BxJp67NT$oR+F7OdX_jg&1i&t-<vKTSH-eD7jqDw zBPDjsspp3eDOf0_X_?e@YAYl@P$Cyr1fXK;8ptCm8%7(J!NX~*ThQ;Z-?{+Bqwhj2 zjp}DE8$>DVU$>U6-jew#)7kDbik;=qV<2s2DB@J$;2zB0KAICnndY8kSe23l!H9Mk z`0vBx@c&=~^^tWMGNY@<L7ekmK)CJU<#SI-cIf@~!USRW;V6-b7aMVVv`C}iZ48DP z;nAY+J8I|9dNTmR)A;>#NL3^S`~WIk!_P(5>>+rX_rY?6b>Zb+Q`2alLlQ=bDFu%O ze$JMHNMCm7Wb{^6<Xgj#8RX})ZZG*seI`~&@!RAO3?G`npbD+e>U;f+X}S-0gvb7& z@XY`yP#s%H6fp(+f->#G+gStWnLKJ@Z+Sk%kKrfGf<PpS>z>cv&lNyp<7cd--{5PW zU~`}Cx_$%}kR-=PmOgOcgP%OIKrRkxjkMTH=w|{XKuBT2#^LQokCrKomtGnNsw^@n z^=MlpI)xT)M2!&W4yNyIs6!M9P|(EJJ~4%RiO5NzY^cN(SeOX+V4^#vx$W$wmx?ck z6fx#}40Gjm0C4<f%%4q;`;@JUY(t#(_5_f!uN7?;UeffErI%ZqWxo6xphwV%OE<6- zxeK3hAYEs?G=3{0)a=iN)Bm>NZaZZWDSJpL5$3BC=jt;kQA{9?^sPq^Le=SrtRVbF z?lfxV$B;sztSS<ON}Bv-x%jh<JJoKZ1`<~_YmnD(*p4#Z9{xi^=dGygE$~~wjGxIF z{^76xweNppAjdxq7h}ATPm~kU*FDBc{&pyKu3V#ewrMw|n%f?vED1Rw0B=P^Z@Q0* z>l#1)1n|_Szp;t!;D$071*donrK9Vxl?8oLkm8|+f%T)yK%b+`T)=t4+OXq|V(B{` zrA^ZaB2P%mpPDUjIT3poc-mwX`M%G7EC>x6owWMEJw_Qw=Qa5z5o2&Gww<?vCO=)2 z_z7!NOGEwc7+*5%S=n3K7ATzkltT+2>+-vWVNe&7ADJ`X=(-&guL&Elx!6tURh6eK z1v`|~)_qqKM}<xkNBR2iL;x>e3RwOy)TWEFziH<DBcT@s5J5{e_pC`a`(2CyVd~y2 z*A&dOp?RG8m{_W#S=NE$d0JG#qtFOC@8NrDIcUCtx>1bdjSZBYuseB+c9X3V@da&6 zIS(6p2-ODDHq*xHt_+ox&GY�-?lk@JRZ}*%`EEN&ObOyPv1CCWqt{f-#wOdcih~ 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 literal 0 HcmV?d00001 diff --git a/documents/3T0947105M_Angaben.pdf b/documents/3T0947105M_Angaben.pdf new file mode 100644 index 0000000000000000000000000000000000000000..05a67ee1024ca4530af2e247d427686bd12702e7 GIT binary patch literal 42233 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 OpH72-ygdKu^nU>0Z^5(x literal 0 HcmV?d00001 diff --git a/documents/5E0947105E_Abbildung.pdf b/documents/5E0947105E_Abbildung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..412a0abe92dcb2204c35d801a982ef4254c5c8c3 GIT binary patch literal 135401 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 literal 0 HcmV?d00001 diff --git a/documents/5E0947105E_Angaben.pdf b/documents/5E0947105E_Angaben.pdf new file mode 100644 index 0000000000000000000000000000000000000000..937b9e48079a914037f37a48713136977d9694f3 GIT binary patch literal 42296 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 O|8$z0i;Mq1oc=fH5vpeZ literal 0 HcmV?d00001 diff --git a/documents/Arbeitseinleitung.pdf b/documents/Arbeitseinleitung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..34aa37857adc2a1ced6f26b72613b2d5d2e08873 GIT binary patch literal 144179 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 literal 0 HcmV?d00001 diff --git a/documents/Bild_Arbeitseinleitung.pdf b/documents/Bild_Arbeitseinleitung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bbe65e354e08420902963356874755a6ed0d57e1 GIT binary patch literal 173825 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� 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%0A?x0Q10m3y2{b`8hS!>z6TvWM>cw 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Π0rX{{ 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 XH)SWAe>MT7_D8;%*;ttWSHAx*T=ugd literal 0 HcmV?d00001 diff --git a/documents/Werkstatt_Einleitung.pdf b/documents/Werkstatt_Einleitung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4dea3a9fc9a905312bc223185877f26bf795c3fb GIT binary patch literal 284970 zcmdqIbzGF)`z~sb3L+_`G}1$d(w)+c^ax0YNQa;Z($XNIAR;Ir2q;KMhaiH0f^>IE z!?_22>l=Ij&e{8~Gw-|~VCGrRv(~!nx~_Z4pe8NL&c(rpdye5Pyl~HPQFBr|n%~Af zCoGK6@^nHXq|DsR>>RBSYGzhQS88tfS_7eM=3vES;mR&$z)X$MbaT05;ilz+L~1xX zx>558o?N10=3=YhaLW;HgZdR|Ne!1FMd5{e4(VWd@(9$;{_(7nXCR~;?>M+ob0L&$ zEL{z$c~G~zN&WY6sE___98Ay!3FCgvPy^}ec*n&8=?c%6b#!n;{otbJJDHj+H#OJE zT@kW8)Lg$m<E7^2{Pis#HTSQ3$nsP3{QgXUn&;#*QBj19hnt+Ho0%IDZYifJKrL`G zN={RVTIlz0T%6SKM(vZFCbtkZyy15ksi$gw8)<=>ih@0CCKneqyiu2_Al=Nk1*qZu z>q0dbM+;4)n;`;>gU~{HxcwR+`Rj+&uOAAiJwZq~I5@h&E}d-pO=`H6rHz@SqlY2f zij$g8h>rs%F38KpA;b;eO2JOR9=THUo;+91#qo|4Oy|VTCx0L`5n3*04z5n9y|nN| zNNFOZk?uAYNDVnjc$$`(xhq`q%i_QG+m)L0@1{ZB_z%;_+Ss`vT@bQ%uvyYb3r9;N zLK*2`<z@{&!o`ak<?7~wG_%J&=aKfx(B5^BpWtYj>=<)cU~O6&e?>eum*RR^Pw5>F zd*7vy(jIlYZ_XC2d2Cm0{12BnuwpaOux|`%y}{yezf@Z-tatD6v#)zUz1-h%R3Esw zlp1$&jC2-;^*?^Jzg?ruapWPEQI+yzh{I}OaDU3pfHFgvH4<?FkI|~Ysj+cu>@@4` zo#t~ntnB9vQ^VTF%}>*J`ExdYsvncMIW*e8Q6JR*?CC*H#m?U9D3J$I?o3yhg5=TK zp_gyXK#t@^w)p%w_TcmP78JjxS$@HbHH?3ANR$&M`jqmKdW4BbqF<3y<DhqMw%7dj z9W_avwCy|c;X?D$Jbhc9B3_2`-R~(`kGHNci286P$9+7mZtl}=&8`uvWNr47PFzX+ zG$2~*A^LF!WA5sPONZQD`F&3BntRKP4*Pm3-IUBD7k81Z<lXtL+cTN%Jfp!>1XVa~ z>QO)Ev8D>u9~)NLDIB|Enn;IT>&A=yzFx_qzchIKB#C;=Ek}!2s#IsQQAvP%b@#1( z76MykQ);5WP^7cwnM5zokCVol{FNg-{8B7@fa??m~#V|A*>Yzgu&a_ShgUXI^) ziw|&QW!3GCFTKMa`g1QM1apMX-ALIu3q3>3+gYPGBK{tx;L7Rv2hP3mF)g*^It9^p zb0S#M^3#eN≦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%0D@{;YCShgxfl)<G4~|*wkceZPYuEt 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%0A%ZA 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ΜcspU48A)UKPVG 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�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 literal 0 HcmV?d00001 -- 2.39.2

Apqa&^iyye4_-d7>6Ra8x#h21>jjTyXMTeK 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ⅅz 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 Ee~aDNg8%>k literal 0 HcmV?d00001 diff --git a/BarCodeScanner/mobile/mobile.iml b/BarCodeScanner/mobile/mobile.iml new file mode 100644 index 0000000..fcde33c --- /dev/null +++ b/BarCodeScanner/mobile/mobile.iml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BarCodeScanner/mobile/proguard-rules.pro b/BarCodeScanner/mobile/proguard-rules.pro new file mode 100644 index 0000000..1a1fc0a --- /dev/null +++ b/BarCodeScanner/mobile/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /home/michal/adt-bundle-linux-x86_64-20140702/sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/BarCodeScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java b/BarCodeScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java new file mode 100644 index 0000000..2de9064 --- /dev/null +++ b/BarCodeScanner/mobile/src/androidTest/java/cz/cvut/fel/dce/barcodescanner/ApplicationTest.java @@ -0,0 +1,13 @@ +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Application; +import android.test.ApplicationTestCase; + +/** + * Testing Fundamentals + */ +public class ApplicationTest extends ApplicationTestCase { + public ApplicationTest() { + super(Application.class); + } +} \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/AndroidManifest.xml b/BarCodeScanner/mobile/src/main/AndroidManifest.xml new file mode 100644 index 0000000..9c6e2da --- /dev/null +++ b/BarCodeScanner/mobile/src/main/AndroidManifest.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/AmbientLightManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/AmbientLightManager.java new file mode 100644 index 0000000..0ddf57c --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/AmbientLightManager.java @@ -0,0 +1,87 @@ +/* + * Copyright (C) 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.content.Context; +import android.content.SharedPreferences; +import android.hardware.Sensor; +import android.hardware.SensorEvent; +import android.hardware.SensorEventListener; +import android.hardware.SensorManager; +import android.preference.PreferenceManager; + +import cz.cvut.fel.dce.barcodescanner.camera.CameraManager; +import cz.cvut.fel.dce.barcodescanner.camera.FrontLightMode; + +/** + * Detects ambient light and switches on the front light when very dark, and off again when sufficiently light. + * + * @author Sean Owen + * @author Nikolaus Huber + */ +final class AmbientLightManager implements SensorEventListener { + + private static final float TOO_DARK_LUX = 45.0f; + private static final float BRIGHT_ENOUGH_LUX = 450.0f; + + private final Context context; + private CameraManager cameraManager; + private Sensor lightSensor; + + AmbientLightManager(Context context) { + this.context = context; + } + + void start(CameraManager cameraManager) { + this.cameraManager = cameraManager; + SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); + if (FrontLightMode.readPref(sharedPrefs) == FrontLightMode.AUTO) { + SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE); + lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); + if (lightSensor != null) { + sensorManager.registerListener(this, lightSensor, SensorManager.SENSOR_DELAY_NORMAL); + } + } + } + + void stop() { + if (lightSensor != null) { + SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE); + sensorManager.unregisterListener(this); + cameraManager = null; + lightSensor = null; + } + } + + @Override + public void onSensorChanged(SensorEvent sensorEvent) { + float ambientLightLux = sensorEvent.values[0]; + if (cameraManager != null) { + if (ambientLightLux <= TOO_DARK_LUX) { + cameraManager.setTorch(true); + } else if (ambientLightLux >= BRIGHT_ENOUGH_LUX) { + cameraManager.setTorch(false); + } + } + } + + @Override + public void onAccuracyChanged(Sensor sensor, int accuracy) { + // do nothing + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/BeepManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/BeepManager.java new file mode 100644 index 0000000..697af9e --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/BeepManager.java @@ -0,0 +1,138 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.content.Context; +import android.content.SharedPreferences; +import android.content.res.AssetFileDescriptor; +import android.media.AudioManager; +import android.media.MediaPlayer; +import android.os.Vibrator; +import android.preference.PreferenceManager; +import android.util.Log; + +import java.io.Closeable; +import java.io.IOException; + +/** + * Manages beeps and vibrations for {@link CaptureActivity}. + */ +final class BeepManager implements + MediaPlayer.OnCompletionListener, MediaPlayer.OnErrorListener, Closeable { + + private static final String TAG = BeepManager.class.getSimpleName(); + + private static final float BEEP_VOLUME = 0.10f; + private static final long VIBRATE_DURATION = 200L; + + private final Activity activity; + private MediaPlayer mediaPlayer; + private boolean playBeep; + private boolean vibrate; + + BeepManager(Activity activity) { + this.activity = activity; + this.mediaPlayer = null; + updatePrefs(); + } + + synchronized void updatePrefs() { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity); + playBeep = shouldBeep(prefs, activity); + vibrate = prefs.getBoolean(PreferencesActivity.KEY_VIBRATE, false); + if (playBeep && mediaPlayer == null) { + // The volume on STREAM_SYSTEM is not adjustable, and users found it too loud, + // so we now play on the music stream. + activity.setVolumeControlStream(AudioManager.STREAM_MUSIC); + mediaPlayer = buildMediaPlayer(activity); + } + } + + synchronized void playBeepSoundAndVibrate() { + if (playBeep && mediaPlayer != null) { + mediaPlayer.start(); + } + if (vibrate) { + Vibrator vibrator = (Vibrator) activity.getSystemService(Context.VIBRATOR_SERVICE); + vibrator.vibrate(VIBRATE_DURATION); + } + } + + private static boolean shouldBeep(SharedPreferences prefs, Context activity) { + boolean shouldPlayBeep = prefs.getBoolean(PreferencesActivity.KEY_PLAY_BEEP, true); + if (shouldPlayBeep) { + // See if sound settings overrides this + AudioManager audioService = (AudioManager) activity.getSystemService(Context.AUDIO_SERVICE); + if (audioService.getRingerMode() != AudioManager.RINGER_MODE_NORMAL) { + shouldPlayBeep = false; + } + } + return shouldPlayBeep; + } + + private MediaPlayer buildMediaPlayer(Context activity) { + MediaPlayer mediaPlayer = new MediaPlayer(); + mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); + mediaPlayer.setOnCompletionListener(this); + mediaPlayer.setOnErrorListener(this); + try { + AssetFileDescriptor file = activity.getResources().openRawResourceFd(R.raw.beep); + try { + mediaPlayer.setDataSource(file.getFileDescriptor(), file.getStartOffset(), file.getLength()); + } finally { + file.close(); + } + mediaPlayer.setVolume(BEEP_VOLUME, BEEP_VOLUME); + mediaPlayer.prepare(); + return mediaPlayer; + } catch (IOException ioe) { + Log.w(TAG, ioe); + mediaPlayer.release(); + return null; + } + } + + @Override + public void onCompletion(MediaPlayer mp) { + // When the beep has finished playing, rewind to queue up another one. + mp.seekTo(0); + } + + @Override + public synchronized boolean onError(MediaPlayer mp, int what, int extra) { + if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) { + // we are finished, so put up an appropriate error toast if required and finish + activity.finish(); + } else { + // possibly media player error, so release and recreate + mp.release(); + mediaPlayer = null; + updatePrefs(); + } + return true; + } + + @Override + public synchronized void close() { + if (mediaPlayer != null) { + mediaPlayer.release(); + mediaPlayer = null; + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java new file mode 100644 index 0000000..c861f91 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivity.java @@ -0,0 +1,749 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.pm.ActivityInfo; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Canvas; +import android.graphics.Paint; +import android.net.Uri; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.preference.PreferenceManager; +import android.util.Log; +import android.util.TypedValue; +import android.view.KeyEvent; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.Surface; +import android.view.SurfaceHolder; +import android.view.SurfaceView; +import android.view.View; +import android.view.ViewGroup; +import android.view.Window; +import android.view.WindowManager; +import android.widget.ImageView; +import android.widget.TextView; +import android.widget.Toast; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.DecodeHintType; +import com.google.zxing.Result; +import com.google.zxing.ResultMetadataType; +import com.google.zxing.ResultPoint; +import cz.cvut.fel.dce.barcodescanner.camera.CameraManager; +import cz.cvut.fel.dce.barcodescanner.clipboard.ClipboardInterface; +import cz.cvut.fel.dce.barcodescanner.history.HistoryActivity; +import cz.cvut.fel.dce.barcodescanner.history.HistoryItem; +import cz.cvut.fel.dce.barcodescanner.history.HistoryManager; +import cz.cvut.fel.dce.barcodescanner.result.ResultButtonListener; +import cz.cvut.fel.dce.barcodescanner.result.ResultHandler; +import cz.cvut.fel.dce.barcodescanner.result.ResultHandlerFactory; +import cz.cvut.fel.dce.barcodescanner.result.supplement.SupplementalInfoRetriever; +import cz.cvut.fel.dce.barcodescanner.share.ShareActivity; + +import java.io.IOException; +import java.text.DateFormat; +import java.util.Collection; +import java.util.Date; +import java.util.EnumSet; +import java.util.Map; + +/** + * This activity opens the camera and does the actual scanning on a background thread. It draws a + * viewfinder to help the user place the barcode correctly, shows feedback as the image processing + * is happening, and then overlays the results when a scan is successful. + * + * @author dswitkin@google.com (Daniel Switkin) + * @author Sean Owen + */ +public final class CaptureActivity extends Activity implements SurfaceHolder.Callback { + + private static final String TAG = CaptureActivity.class.getSimpleName(); + + private static final long DEFAULT_INTENT_RESULT_DURATION_MS = 1500L; + private static final long BULK_MODE_SCAN_DELAY_MS = 1000L; + + private static final String[] ZXING_URLS = { "http://zxing.appspot.com/scan", "zxing://scan/" }; + + public static final int HISTORY_REQUEST_CODE = 0x0000bacc; + + private static final Collection DISPLAYABLE_METADATA_TYPES = + EnumSet.of(ResultMetadataType.ISSUE_NUMBER, + ResultMetadataType.SUGGESTED_PRICE, + ResultMetadataType.ERROR_CORRECTION_LEVEL, + ResultMetadataType.POSSIBLE_COUNTRY); + + private CameraManager cameraManager; + private CaptureActivityHandler handler; + private Result savedResultToShow; + private ViewfinderView viewfinderView; + private TextView statusView; + private View resultView; + private Result lastResult; + private boolean hasSurface; + private boolean copyToClipboard; + private IntentSource source; + private String sourceUrl; + private ScanFromWebPageManager scanFromWebPageManager; + private Collection decodeFormats; + private Map decodeHints; + private String characterSet; + private HistoryManager historyManager; + private InactivityTimer inactivityTimer; + private BeepManager beepManager; + private AmbientLightManager ambientLightManager; + + ViewfinderView getViewfinderView() { + return viewfinderView; + } + + public Handler getHandler() { + return handler; + } + + CameraManager getCameraManager() { + return cameraManager; + } + + @Override + public void onCreate(Bundle icicle) { + super.onCreate(icicle); + + Window window = getWindow(); + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + setContentView(R.layout.capture); + + hasSurface = false; + inactivityTimer = new InactivityTimer(this); + beepManager = new BeepManager(this); + ambientLightManager = new AmbientLightManager(this); + + PreferenceManager.setDefaultValues(this, R.xml.preferences, false); + } + + @Override + protected void onResume() { + super.onResume(); + + // historyManager must be initialized here to update the history preference + historyManager = new HistoryManager(this); + historyManager.trimHistory(); + + // CameraManager must be initialized here, not in onCreate(). This is necessary because we don't + // want to open the camera driver and measure the screen size if we're going to show the help on + // first launch. That led to bugs where the scanning rectangle was the wrong size and partially + // off screen. + cameraManager = new CameraManager(getApplication()); + + viewfinderView = (ViewfinderView) findViewById(R.id.viewfinder_view); + viewfinderView.setCameraManager(cameraManager); + + resultView = findViewById(R.id.result_view); + statusView = (TextView) findViewById(R.id.status_view); + + handler = null; + lastResult = null; + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + + if (prefs.getBoolean(PreferencesActivity.KEY_DISABLE_AUTO_ORIENTATION, true)) { + setRequestedOrientation(getCurrentOrientation()); + } else { + setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); + } + + resetStatusView(); + + SurfaceView surfaceView = (SurfaceView) findViewById(R.id.preview_view); + SurfaceHolder surfaceHolder = surfaceView.getHolder(); + if (hasSurface) { + // The activity was paused but not stopped, so the surface still exists. Therefore + // surfaceCreated() won't be called, so init the camera here. + initCamera(surfaceHolder); + } else { + // Install the callback and wait for surfaceCreated() to init the camera. + surfaceHolder.addCallback(this); + } + + beepManager.updatePrefs(); + ambientLightManager.start(cameraManager); + + inactivityTimer.onResume(); + + Intent intent = getIntent(); + + copyToClipboard = prefs.getBoolean(PreferencesActivity.KEY_COPY_TO_CLIPBOARD, true) + && (intent == null || intent.getBooleanExtra(Intents.Scan.SAVE_HISTORY, true)); + + source = IntentSource.NONE; + sourceUrl = null; + scanFromWebPageManager = null; + decodeFormats = null; + characterSet = null; + + if (intent != null) { + + String action = intent.getAction(); + String dataString = intent.getDataString(); + + if (Intents.Scan.ACTION.equals(action)) { + + // Scan the formats the intent requested, and return the result to the calling activity. + source = IntentSource.NATIVE_APP_INTENT; + decodeFormats = DecodeFormatManager.parseDecodeFormats(intent); + decodeHints = DecodeHintManager.parseDecodeHints(intent); + + if (intent.hasExtra(Intents.Scan.WIDTH) && intent.hasExtra(Intents.Scan.HEIGHT)) { + int width = intent.getIntExtra(Intents.Scan.WIDTH, 0); + int height = intent.getIntExtra(Intents.Scan.HEIGHT, 0); + if (width > 0 && height > 0) { + cameraManager.setManualFramingRect(width, height); + } + } + + if (intent.hasExtra(Intents.Scan.CAMERA_ID)) { + int cameraId = intent.getIntExtra(Intents.Scan.CAMERA_ID, -1); + if (cameraId >= 0) { + cameraManager.setManualCameraId(cameraId); + } + } + + String customPromptMessage = intent.getStringExtra(Intents.Scan.PROMPT_MESSAGE); + if (customPromptMessage != null) { + statusView.setText(customPromptMessage); + } + + } else if (dataString != null && + dataString.contains("http://www.google") && + dataString.contains("/m/products/scan")) { + + // Scan only products and send the result to mobile Product Search. + source = IntentSource.PRODUCT_SEARCH_LINK; + sourceUrl = dataString; + decodeFormats = DecodeFormatManager.PRODUCT_FORMATS; + + } else if (isZXingURL(dataString)) { + + // Scan formats requested in query string (all formats if none specified). + // If a return URL is specified, send the results there. Otherwise, handle it ourselves. + source = IntentSource.ZXING_LINK; + sourceUrl = dataString; + Uri inputUri = Uri.parse(dataString); + scanFromWebPageManager = new ScanFromWebPageManager(inputUri); + decodeFormats = DecodeFormatManager.parseDecodeFormats(inputUri); + // Allow a sub-set of the hints to be specified by the caller. + decodeHints = DecodeHintManager.parseDecodeHints(inputUri); + + } + + characterSet = intent.getStringExtra(Intents.Scan.CHARACTER_SET); + + } + } + + private int getCurrentOrientation() { + int rotation = getWindowManager().getDefaultDisplay().getRotation(); + switch (rotation) { + case Surface.ROTATION_0: + case Surface.ROTATION_90: + return ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE; + default: + return ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE; + } + } + + private static boolean isZXingURL(String dataString) { + if (dataString == null) { + return false; + } + for (String url : ZXING_URLS) { + if (dataString.startsWith(url)) { + return true; + } + } + return false; + } + + @Override + protected void onPause() { + if (handler != null) { + handler.quitSynchronously(); + handler = null; + } + inactivityTimer.onPause(); + ambientLightManager.stop(); + beepManager.close(); + cameraManager.closeDriver(); + historyManager = null; + if (!hasSurface) { + SurfaceView surfaceView = (SurfaceView) findViewById(R.id.preview_view); + SurfaceHolder surfaceHolder = surfaceView.getHolder(); + surfaceHolder.removeCallback(this); + } + super.onPause(); + } + + @Override + protected void onDestroy() { + inactivityTimer.shutdown(); + super.onDestroy(); + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch (keyCode) { + case KeyEvent.KEYCODE_BACK: + if (source == IntentSource.NATIVE_APP_INTENT) { + setResult(RESULT_CANCELED); + finish(); + return true; + } + if ((source == IntentSource.NONE || source == IntentSource.ZXING_LINK) && lastResult != null) { + restartPreviewAfterDelay(0L); + return true; + } + break; + case KeyEvent.KEYCODE_FOCUS: + case KeyEvent.KEYCODE_CAMERA: + // Handle these events so they don't launch the Camera app + return true; + // Use volume up/down to turn on light + case KeyEvent.KEYCODE_VOLUME_DOWN: + cameraManager.setTorch(false); + return true; + case KeyEvent.KEYCODE_VOLUME_UP: + cameraManager.setTorch(true); + return true; + } + return super.onKeyDown(keyCode, event); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater menuInflater = getMenuInflater(); + menuInflater.inflate(R.menu.capture, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + switch (item.getItemId()) { + case R.id.menu_settings: + intent.setClassName(this, PreferencesActivity.class.getName()); + startActivity(intent); + break; + case R.id.menu_help: + intent.setClassName(this, HelpActivity.class.getName()); + startActivity(intent); + break; + default: + return super.onOptionsItemSelected(item); + } + return true; + } + + @Override + public void onActivityResult(int requestCode, int resultCode, Intent intent) { + if (resultCode == RESULT_OK) { + if (requestCode == HISTORY_REQUEST_CODE) { + int itemNumber = intent.getIntExtra(Intents.History.ITEM_NUMBER, -1); + if (itemNumber >= 0) { + HistoryItem historyItem = historyManager.buildHistoryItem(itemNumber); + decodeOrStoreSavedBitmap(null, historyItem.getResult()); + } + } + } + } + + private void decodeOrStoreSavedBitmap(Bitmap bitmap, Result result) { + // Bitmap isn't used yet -- will be used soon + if (handler == null) { + savedResultToShow = result; + } else { + if (result != null) { + savedResultToShow = result; + } + if (savedResultToShow != null) { + Message message = Message.obtain(handler, R.id.decode_succeeded, savedResultToShow); + handler.sendMessage(message); + } + savedResultToShow = null; + } + } + + @Override + public void surfaceCreated(SurfaceHolder holder) { + if (holder == null) { + Log.e(TAG, "*** WARNING *** surfaceCreated() gave us a null surface!"); + } + if (!hasSurface) { + hasSurface = true; + initCamera(holder); + } + } + + @Override + public void surfaceDestroyed(SurfaceHolder holder) { + hasSurface = false; + } + + @Override + public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { + + } + + /** + * A valid barcode has been found, so give an indication of success and show the results. + * + * @param rawResult The contents of the barcode. + * @param scaleFactor amount by which thumbnail was scaled + * @param barcode A greyscale bitmap of the camera data which was decoded. + */ + public void handleDecode(Result rawResult, Bitmap barcode, float scaleFactor) { + inactivityTimer.onActivity(); + lastResult = rawResult; + ResultHandler resultHandler = ResultHandlerFactory.makeResultHandler(this, rawResult); + + boolean fromLiveScan = barcode != null; + if (fromLiveScan) { + historyManager.addHistoryItem(rawResult, resultHandler); + // Then not from history, so beep/vibrate and we have an image to draw on + beepManager.playBeepSoundAndVibrate(); + drawResultPoints(barcode, scaleFactor, rawResult); + } + + switch (source) { + case NATIVE_APP_INTENT: + case PRODUCT_SEARCH_LINK: + handleDecodeExternally(rawResult, resultHandler, barcode); + break; + case ZXING_LINK: + if (scanFromWebPageManager == null || !scanFromWebPageManager.isScanFromWebPage()) { + handleDecodeInternally(rawResult, resultHandler, barcode); + } else { + handleDecodeExternally(rawResult, resultHandler, barcode); + } + break; + case NONE: + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + if (fromLiveScan && prefs.getBoolean(PreferencesActivity.KEY_BULK_MODE, false)) { + Toast.makeText(getApplicationContext(), + getResources().getString(R.string.msg_bulk_mode_scanned) + " (" + rawResult.getText() + ')', + Toast.LENGTH_SHORT).show(); + // Wait a moment or else it will scan the same barcode continuously about 3 times + restartPreviewAfterDelay(BULK_MODE_SCAN_DELAY_MS); + } else { + handleDecodeInternally(rawResult, resultHandler, barcode); + } + break; + } + } + + /** + * Superimpose a line for 1D or dots for 2D to highlight the key features of the barcode. + * + * @param barcode A bitmap of the captured image. + * @param scaleFactor amount by which thumbnail was scaled + * @param rawResult The decoded results which contains the points to draw. + */ + private void drawResultPoints(Bitmap barcode, float scaleFactor, Result rawResult) { + ResultPoint[] points = rawResult.getResultPoints(); + if (points != null && points.length > 0) { + Canvas canvas = new Canvas(barcode); + Paint paint = new Paint(); + paint.setColor(getResources().getColor(R.color.result_points)); + if (points.length == 2) { + paint.setStrokeWidth(4.0f); + drawLine(canvas, paint, points[0], points[1], scaleFactor); + } else if (points.length == 4 && + (rawResult.getBarcodeFormat() == BarcodeFormat.UPC_A || + rawResult.getBarcodeFormat() == BarcodeFormat.EAN_13)) { + // Hacky special case -- draw two lines, for the barcode and metadata + drawLine(canvas, paint, points[0], points[1], scaleFactor); + drawLine(canvas, paint, points[2], points[3], scaleFactor); + } else { + paint.setStrokeWidth(10.0f); + for (ResultPoint point : points) { + if (point != null) { + canvas.drawPoint(scaleFactor * point.getX(), scaleFactor * point.getY(), paint); + } + } + } + } + } + + private static void drawLine(Canvas canvas, Paint paint, ResultPoint a, ResultPoint b, float scaleFactor) { + if (a != null && b != null) { + canvas.drawLine(scaleFactor * a.getX(), + scaleFactor * a.getY(), + scaleFactor * b.getX(), + scaleFactor * b.getY(), + paint); + } + } + + // Put up our own UI for how to handle the decoded contents. + private void handleDecodeInternally(Result rawResult, ResultHandler resultHandler, Bitmap barcode) { + + CharSequence displayContents = resultHandler.getDisplayContents(); + + if (copyToClipboard && !resultHandler.areContentsSecure()) { + ClipboardInterface.setText(displayContents, this); + } + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); + + if (resultHandler.getDefaultButtonID() != null && prefs.getBoolean(PreferencesActivity.KEY_AUTO_OPEN_WEB, false)) { + resultHandler.handleButtonPress(resultHandler.getDefaultButtonID()); + return; + } + + statusView.setVisibility(View.GONE); + viewfinderView.setVisibility(View.GONE); + resultView.setVisibility(View.VISIBLE); + + ImageView barcodeImageView = (ImageView) findViewById(R.id.barcode_image_view); + if (barcode == null) { + barcodeImageView.setImageBitmap(BitmapFactory.decodeResource(getResources(), + R.drawable.launcher_icon)); + } else { + barcodeImageView.setImageBitmap(barcode); + } + + TextView formatTextView = (TextView) findViewById(R.id.format_text_view); + formatTextView.setText(rawResult.getBarcodeFormat().toString()); + + TextView typeTextView = (TextView) findViewById(R.id.type_text_view); + typeTextView.setText(resultHandler.getType().toString()); + + DateFormat formatter = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT); + TextView timeTextView = (TextView) findViewById(R.id.time_text_view); + timeTextView.setText(formatter.format(new Date(rawResult.getTimestamp()))); + + + TextView metaTextView = (TextView) findViewById(R.id.meta_text_view); + View metaTextViewLabel = findViewById(R.id.meta_text_view_label); + metaTextView.setVisibility(View.GONE); + metaTextViewLabel.setVisibility(View.GONE); + Map metadata = rawResult.getResultMetadata(); + if (metadata != null) { + StringBuilder metadataText = new StringBuilder(20); + for (Map.Entry entry : metadata.entrySet()) { + if (DISPLAYABLE_METADATA_TYPES.contains(entry.getKey())) { + metadataText.append(entry.getValue()).append('\n'); + } + } + if (metadataText.length() > 0) { + metadataText.setLength(metadataText.length() - 1); + metaTextView.setText(metadataText); + metaTextView.setVisibility(View.VISIBLE); + metaTextViewLabel.setVisibility(View.VISIBLE); + } + } + + TextView contentsTextView = (TextView) findViewById(R.id.contents_text_view); + contentsTextView.setText(displayContents); + int scaledSize = Math.max(22, 32 - displayContents.length() / 4); + contentsTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, scaledSize); + + TextView supplementTextView = (TextView) findViewById(R.id.contents_supplement_text_view); + supplementTextView.setText(""); + supplementTextView.setOnClickListener(null); + if (PreferenceManager.getDefaultSharedPreferences(this).getBoolean( + PreferencesActivity.KEY_SUPPLEMENTAL, true)) { + SupplementalInfoRetriever.maybeInvokeRetrieval(supplementTextView, + resultHandler.getResult(), + historyManager, + this); + } + + int buttonCount = resultHandler.getButtonCount(); + ViewGroup buttonView = (ViewGroup) findViewById(R.id.result_button_view); + buttonView.requestFocus(); + for (int x = 0; x < ResultHandler.MAX_BUTTON_COUNT; x++) { + TextView button = (TextView) buttonView.getChildAt(x); + if (x < buttonCount) { + button.setVisibility(View.VISIBLE); + button.setText(resultHandler.getButtonText(x)); + button.setOnClickListener(new ResultButtonListener(resultHandler, x)); + } else { + button.setVisibility(View.GONE); + } + } + + } + + // Briefly show the contents of the barcode, then handle the result outside Barcode Scanner. + private void handleDecodeExternally(Result rawResult, ResultHandler resultHandler, Bitmap barcode) { + + if (barcode != null) { + viewfinderView.drawResultBitmap(barcode); + } + + long resultDurationMS; + if (getIntent() == null) { + resultDurationMS = DEFAULT_INTENT_RESULT_DURATION_MS; + } else { + resultDurationMS = getIntent().getLongExtra(Intents.Scan.RESULT_DISPLAY_DURATION_MS, + DEFAULT_INTENT_RESULT_DURATION_MS); + } + + if (resultDurationMS > 0) { + String rawResultString = String.valueOf(rawResult); + if (rawResultString.length() > 32) { + rawResultString = rawResultString.substring(0, 32) + " ..."; + } + statusView.setText(getString(resultHandler.getDisplayTitle()) + " : " + rawResultString); + } + + if (copyToClipboard && !resultHandler.areContentsSecure()) { + CharSequence text = resultHandler.getDisplayContents(); + ClipboardInterface.setText(text, this); + } + + if (source == IntentSource.NATIVE_APP_INTENT) { + + // Hand back whatever action they requested - this can be changed to Intents.Scan.ACTION when + // the deprecated intent is retired. + Intent intent = new Intent(getIntent().getAction()); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.putExtra(Intents.Scan.RESULT, rawResult.toString()); + intent.putExtra(Intents.Scan.RESULT_FORMAT, rawResult.getBarcodeFormat().toString()); + byte[] rawBytes = rawResult.getRawBytes(); + if (rawBytes != null && rawBytes.length > 0) { + intent.putExtra(Intents.Scan.RESULT_BYTES, rawBytes); + } + Map metadata = rawResult.getResultMetadata(); + if (metadata != null) { + if (metadata.containsKey(ResultMetadataType.UPC_EAN_EXTENSION)) { + intent.putExtra(Intents.Scan.RESULT_UPC_EAN_EXTENSION, + metadata.get(ResultMetadataType.UPC_EAN_EXTENSION).toString()); + } + Number orientation = (Number) metadata.get(ResultMetadataType.ORIENTATION); + if (orientation != null) { + intent.putExtra(Intents.Scan.RESULT_ORIENTATION, orientation.intValue()); + } + String ecLevel = (String) metadata.get(ResultMetadataType.ERROR_CORRECTION_LEVEL); + if (ecLevel != null) { + intent.putExtra(Intents.Scan.RESULT_ERROR_CORRECTION_LEVEL, ecLevel); + } + @SuppressWarnings("unchecked") + Iterable byteSegments = (Iterable) metadata.get(ResultMetadataType.BYTE_SEGMENTS); + if (byteSegments != null) { + int i = 0; + for (byte[] byteSegment : byteSegments) { + intent.putExtra(Intents.Scan.RESULT_BYTE_SEGMENTS_PREFIX + i, byteSegment); + i++; + } + } + } + sendReplyMessage(R.id.return_scan_result, intent, resultDurationMS); + + } else if (source == IntentSource.PRODUCT_SEARCH_LINK) { + + // Reformulate the URL which triggered us into a query, so that the request goes to the same + // TLD as the scan URL. + int end = sourceUrl.lastIndexOf("/scan"); + String replyURL = sourceUrl.substring(0, end) + "?q=" + resultHandler.getDisplayContents() + "&source=zxing"; + sendReplyMessage(R.id.launch_product_query, replyURL, resultDurationMS); + + } else if (source == IntentSource.ZXING_LINK) { + + if (scanFromWebPageManager != null && scanFromWebPageManager.isScanFromWebPage()) { + String replyURL = scanFromWebPageManager.buildReplyURL(rawResult, resultHandler); + scanFromWebPageManager = null; + sendReplyMessage(R.id.launch_product_query, replyURL, resultDurationMS); + } + + } + } + + private void sendReplyMessage(int id, Object arg, long delayMS) { + if (handler != null) { + Message message = Message.obtain(handler, id, arg); + if (delayMS > 0L) { + handler.sendMessageDelayed(message, delayMS); + } else { + handler.sendMessage(message); + } + } + } + + private void initCamera(SurfaceHolder surfaceHolder) { + if (surfaceHolder == null) { + throw new IllegalStateException("No SurfaceHolder provided"); + } + if (cameraManager.isOpen()) { + Log.w(TAG, "initCamera() while already open -- late SurfaceView callback?"); + return; + } + try { + cameraManager.openDriver(surfaceHolder); + // Creating the handler starts the preview, which can also throw a RuntimeException. + if (handler == null) { + handler = new CaptureActivityHandler(this, decodeFormats, decodeHints, characterSet, cameraManager); + } + decodeOrStoreSavedBitmap(null, null); + } catch (IOException ioe) { + Log.w(TAG, ioe); + displayFrameworkBugMessageAndExit(); + } catch (RuntimeException e) { + // Barcode Scanner has seen crashes in the wild of this variety: + // java.?lang.?RuntimeException: Fail to connect to camera service + Log.w(TAG, "Unexpected error initializing camera", e); + displayFrameworkBugMessageAndExit(); + } + } + + private void displayFrameworkBugMessageAndExit() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle(getString(R.string.app_name)); + builder.setMessage(getString(R.string.msg_camera_framework_bug)); + builder.setPositiveButton(R.string.button_ok, new FinishListener(this)); + builder.setOnCancelListener(new FinishListener(this)); + builder.show(); + } + + public void restartPreviewAfterDelay(long delayMS) { + if (handler != null) { + handler.sendEmptyMessageDelayed(R.id.restart_preview, delayMS); + } + resetStatusView(); + } + + private void resetStatusView() { + resultView.setVisibility(View.GONE); + statusView.setText(R.string.msg_default_status); + statusView.setVisibility(View.VISIBLE); + viewfinderView.setVisibility(View.VISIBLE); + lastResult = null; + } + + public void drawViewfinder() { + viewfinderView.drawViewfinder(); + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivityHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivityHandler.java new file mode 100644 index 0000000..5bba41b --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/CaptureActivityHandler.java @@ -0,0 +1,165 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.content.ActivityNotFoundException; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.net.Uri; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.provider.Browser; +import android.util.Log; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.DecodeHintType; +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.camera.CameraManager; + +import java.util.Collection; +import java.util.Map; + +/** + * This class handles all the messaging which comprises the state machine for capture. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class CaptureActivityHandler extends Handler { + + private static final String TAG = CaptureActivityHandler.class.getSimpleName(); + + private final CaptureActivity activity; + private final DecodeThread decodeThread; + private State state; + private final CameraManager cameraManager; + + private enum State { + PREVIEW, + SUCCESS, + DONE + } + + CaptureActivityHandler(CaptureActivity activity, + Collection decodeFormats, + Map baseHints, + String characterSet, + CameraManager cameraManager) { + this.activity = activity; + decodeThread = new DecodeThread(activity, decodeFormats, baseHints, characterSet, + new ViewfinderResultPointCallback(activity.getViewfinderView())); + decodeThread.start(); + state = State.SUCCESS; + + // Start ourselves capturing previews and decoding. + this.cameraManager = cameraManager; + cameraManager.startPreview(); + restartPreviewAndDecode(); + } + + @Override + public void handleMessage(Message message) { + switch (message.what) { + case R.id.restart_preview: + restartPreviewAndDecode(); + break; + case R.id.decode_succeeded: + state = State.SUCCESS; + Bundle bundle = message.getData(); + Bitmap barcode = null; + float scaleFactor = 1.0f; + if (bundle != null) { + byte[] compressedBitmap = bundle.getByteArray(DecodeThread.BARCODE_BITMAP); + if (compressedBitmap != null) { + barcode = BitmapFactory.decodeByteArray(compressedBitmap, 0, compressedBitmap.length, null); + // Mutable copy: + barcode = barcode.copy(Bitmap.Config.ARGB_8888, true); + } + scaleFactor = bundle.getFloat(DecodeThread.BARCODE_SCALED_FACTOR); + } + activity.handleDecode((Result) message.obj, barcode, scaleFactor); + break; + case R.id.decode_failed: + // We're decoding as fast as possible, so when one decode fails, start another. + state = State.PREVIEW; + cameraManager.requestPreviewFrame(decodeThread.getHandler(), R.id.decode); + break; + case R.id.return_scan_result: + activity.setResult(Activity.RESULT_OK, (Intent) message.obj); + activity.finish(); + break; + case R.id.launch_product_query: + String url = (String) message.obj; + + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + intent.setData(Uri.parse(url)); + + ResolveInfo resolveInfo = + activity.getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY); + String browserPackageName = null; + if (resolveInfo != null && resolveInfo.activityInfo != null) { + browserPackageName = resolveInfo.activityInfo.packageName; + Log.d(TAG, "Using browser in package " + browserPackageName); + } + + // Needed for default Android browser / Chrome only apparently + if ("com.android.browser".equals(browserPackageName) || "com.android.chrome".equals(browserPackageName)) { + intent.setPackage(browserPackageName); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + intent.putExtra(Browser.EXTRA_APPLICATION_ID, browserPackageName); + } + + try { + activity.startActivity(intent); + } catch (ActivityNotFoundException ignored) { + Log.w(TAG, "Can't find anything to handle VIEW of URI " + url); + } + break; + } + } + + public void quitSynchronously() { + state = State.DONE; + cameraManager.stopPreview(); + Message quit = Message.obtain(decodeThread.getHandler(), R.id.quit); + quit.sendToTarget(); + try { + // Wait at most half a second; should be enough time, and onPause() will timeout quickly + decodeThread.join(500L); + } catch (InterruptedException e) { + // continue + } + + // Be absolutely sure we don't send any queued up messages + removeMessages(R.id.decode_succeeded); + removeMessages(R.id.decode_failed); + } + + private void restartPreviewAndDecode() { + if (state == State.SUCCESS) { + state = State.PREVIEW; + cameraManager.requestPreviewFrame(decodeThread.getHandler(), R.id.decode); + activity.drawViewfinder(); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Contents.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Contents.java new file mode 100644 index 0000000..40491de --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Contents.java @@ -0,0 +1,115 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.provider.ContactsContract; + +/** + * The set of constants to use when sending Barcode Scanner an Intent which requests a barcode + * to be encoded. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class Contents { + private Contents() { + } + + public static final class Type { + /** + * Plain text. Use Intent.putExtra(DATA, string). This can be used for URLs too, but string + * must include "http://" or "https://". + */ + public static final String TEXT = "TEXT_TYPE"; + + /** + * An email type. Use Intent.putExtra(DATA, string) where string is the email address. + */ + public static final String EMAIL = "EMAIL_TYPE"; + + /** + * Use Intent.putExtra(DATA, string) where string is the phone number to call. + */ + public static final String PHONE = "PHONE_TYPE"; + + /** + * An SMS type. Use Intent.putExtra(DATA, string) where string is the number to SMS. + */ + public static final String SMS = "SMS_TYPE"; + + /** + * A contact. Send a request to encode it as follows: + * {@code + * import android.provider.Contacts; + * + * Intent intent = new Intent(Intents.Encode.ACTION); + * intent.putExtra(Intents.Encode.TYPE, CONTACT); + * Bundle bundle = new Bundle(); + * bundle.putString(ContactsContract.Intents.Insert.NAME, "Jenny"); + * bundle.putString(ContactsContract.Intents.Insert.PHONE, "8675309"); + * bundle.putString(ContactsContract.Intents.Insert.EMAIL, "jenny@the80s.com"); + * bundle.putString(ContactsContract.Intents.Insert.POSTAL, "123 Fake St. San Francisco, CA 94102"); + * intent.putExtra(Intents.Encode.DATA, bundle); + * } + */ + public static final String CONTACT = "CONTACT_TYPE"; + + /** + * A geographic location. Use as follows: + * Bundle bundle = new Bundle(); + * bundle.putFloat("LAT", latitude); + * bundle.putFloat("LONG", longitude); + * intent.putExtra(Intents.Encode.DATA, bundle); + */ + public static final String LOCATION = "LOCATION_TYPE"; + + private Type() { + } + } + + public static final String URL_KEY = "URL_KEY"; + + public static final String NOTE_KEY = "NOTE_KEY"; + + /** + * When using Type.CONTACT, these arrays provide the keys for adding or retrieving multiple + * phone numbers and addresses. + */ + public static final String[] PHONE_KEYS = { + ContactsContract.Intents.Insert.PHONE, + ContactsContract.Intents.Insert.SECONDARY_PHONE, + ContactsContract.Intents.Insert.TERTIARY_PHONE + }; + + public static final String[] PHONE_TYPE_KEYS = { + ContactsContract.Intents.Insert.PHONE_TYPE, + ContactsContract.Intents.Insert.SECONDARY_PHONE_TYPE, + ContactsContract.Intents.Insert.TERTIARY_PHONE_TYPE + }; + + public static final String[] EMAIL_KEYS = { + ContactsContract.Intents.Insert.EMAIL, + ContactsContract.Intents.Insert.SECONDARY_EMAIL, + ContactsContract.Intents.Insert.TERTIARY_EMAIL + }; + + public static final String[] EMAIL_TYPE_KEYS = { + ContactsContract.Intents.Insert.EMAIL_TYPE, + ContactsContract.Intents.Insert.SECONDARY_EMAIL_TYPE, + ContactsContract.Intents.Insert.TERTIARY_EMAIL_TYPE + }; + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeFormatManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeFormatManager.java new file mode 100644 index 0000000..9be80b4 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeFormatManager.java @@ -0,0 +1,106 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.content.Intent; +import android.net.Uri; + +import com.google.zxing.BarcodeFormat; + +import java.util.Arrays; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.regex.Pattern; + +final class DecodeFormatManager { + + private static final Pattern COMMA_PATTERN = Pattern.compile(","); + + static final Set PRODUCT_FORMATS; + static final Set INDUSTRIAL_FORMATS; + private static final Set ONE_D_FORMATS; + static final Set QR_CODE_FORMATS = EnumSet.of(BarcodeFormat.QR_CODE); + static final Set DATA_MATRIX_FORMATS = EnumSet.of(BarcodeFormat.DATA_MATRIX); + static final Set AZTEC_FORMATS = EnumSet.of(BarcodeFormat.AZTEC); + static final Set PDF417_FORMATS = EnumSet.of(BarcodeFormat.PDF_417); + static { + PRODUCT_FORMATS = EnumSet.of(BarcodeFormat.UPC_A, + BarcodeFormat.UPC_E, + BarcodeFormat.EAN_13, + BarcodeFormat.EAN_8, + BarcodeFormat.RSS_14, + BarcodeFormat.RSS_EXPANDED); + INDUSTRIAL_FORMATS = EnumSet.of(BarcodeFormat.CODE_39, + BarcodeFormat.CODE_93, + BarcodeFormat.CODE_128, + BarcodeFormat.ITF, + BarcodeFormat.CODABAR); + ONE_D_FORMATS = EnumSet.copyOf(PRODUCT_FORMATS); + ONE_D_FORMATS.addAll(INDUSTRIAL_FORMATS); + } + private static final Map> FORMATS_FOR_MODE; + static { + FORMATS_FOR_MODE = new HashMap<>(); + FORMATS_FOR_MODE.put(Intents.Scan.ONE_D_MODE, ONE_D_FORMATS); + FORMATS_FOR_MODE.put(Intents.Scan.PRODUCT_MODE, PRODUCT_FORMATS); + FORMATS_FOR_MODE.put(Intents.Scan.QR_CODE_MODE, QR_CODE_FORMATS); + FORMATS_FOR_MODE.put(Intents.Scan.DATA_MATRIX_MODE, DATA_MATRIX_FORMATS); + FORMATS_FOR_MODE.put(Intents.Scan.AZTEC_MODE, AZTEC_FORMATS); + FORMATS_FOR_MODE.put(Intents.Scan.PDF417_MODE, PDF417_FORMATS); + } + + private DecodeFormatManager() {} + + static Set parseDecodeFormats(Intent intent) { + Iterable scanFormats = null; + CharSequence scanFormatsString = intent.getStringExtra(Intents.Scan.FORMATS); + if (scanFormatsString != null) { + scanFormats = Arrays.asList(COMMA_PATTERN.split(scanFormatsString)); + } + return parseDecodeFormats(scanFormats, intent.getStringExtra(Intents.Scan.MODE)); + } + + static Set parseDecodeFormats(Uri inputUri) { + List formats = inputUri.getQueryParameters(Intents.Scan.FORMATS); + if (formats != null && formats.size() == 1 && formats.get(0) != null){ + formats = Arrays.asList(COMMA_PATTERN.split(formats.get(0))); + } + return parseDecodeFormats(formats, inputUri.getQueryParameter(Intents.Scan.MODE)); + } + + private static Set parseDecodeFormats(Iterable scanFormats, String decodeMode) { + if (scanFormats != null) { + Set formats = EnumSet.noneOf(BarcodeFormat.class); + try { + for (String format : scanFormats) { + formats.add(BarcodeFormat.valueOf(format)); + } + return formats; + } catch (IllegalArgumentException iae) { + // ignore it then + } + } + if (decodeMode != null) { + return FORMATS_FOR_MODE.get(decodeMode); + } + return null; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHandler.java new file mode 100644 index 0000000..55f863f --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHandler.java @@ -0,0 +1,121 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.graphics.Bitmap; +import android.os.Bundle; +import android.os.Handler; +import android.os.Looper; +import android.os.Message; +import android.util.Log; + +import com.google.zxing.BinaryBitmap; +import com.google.zxing.DecodeHintType; +import com.google.zxing.MultiFormatReader; +import com.google.zxing.PlanarYUVLuminanceSource; +import com.google.zxing.ReaderException; +import com.google.zxing.Result; +import com.google.zxing.common.HybridBinarizer; + +import java.io.ByteArrayOutputStream; +import java.util.Map; + +final class DecodeHandler extends Handler { + + private static final String TAG = DecodeHandler.class.getSimpleName(); + + private final CaptureActivity activity; + private final MultiFormatReader multiFormatReader; + private boolean running = true; + + DecodeHandler(CaptureActivity activity, Map hints) { + multiFormatReader = new MultiFormatReader(); + multiFormatReader.setHints(hints); + this.activity = activity; + } + + @Override + public void handleMessage(Message message) { + if (!running) { + return; + } + switch (message.what) { + case R.id.decode: + decode((byte[]) message.obj, message.arg1, message.arg2); + break; + case R.id.quit: + running = false; + Looper.myLooper().quit(); + break; + } + } + + /** + * Decode the data within the viewfinder rectangle, and time how long it took. For efficiency, + * reuse the same reader objects from one decode to the next. + * + * @param data The YUV preview frame. + * @param width The width of the preview frame. + * @param height The height of the preview frame. + */ + private void decode(byte[] data, int width, int height) { + long start = System.currentTimeMillis(); + Result rawResult = null; + PlanarYUVLuminanceSource source = activity.getCameraManager().buildLuminanceSource(data, width, height); + if (source != null) { + BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); + try { + rawResult = multiFormatReader.decodeWithState(bitmap); + } catch (ReaderException re) { + // continue + } finally { + multiFormatReader.reset(); + } + } + + Handler handler = activity.getHandler(); + if (rawResult != null) { + // Don't log the barcode contents for security. + long end = System.currentTimeMillis(); + Log.d(TAG, "Found barcode in " + (end - start) + " ms"); + if (handler != null) { + Message message = Message.obtain(handler, R.id.decode_succeeded, rawResult); + Bundle bundle = new Bundle(); + bundleThumbnail(source, bundle); + message.setData(bundle); + message.sendToTarget(); + } + } else { + if (handler != null) { + Message message = Message.obtain(handler, R.id.decode_failed); + message.sendToTarget(); + } + } + } + + private static void bundleThumbnail(PlanarYUVLuminanceSource source, Bundle bundle) { + int[] pixels = source.renderThumbnail(); + int width = source.getThumbnailWidth(); + int height = source.getThumbnailHeight(); + Bitmap bitmap = Bitmap.createBitmap(pixels, 0, width, width, height, Bitmap.Config.ARGB_8888); + ByteArrayOutputStream out = new ByteArrayOutputStream(); + bitmap.compress(Bitmap.CompressFormat.JPEG, 50, out); + bundle.putByteArray(DecodeThread.BARCODE_BITMAP, out.toByteArray()); + bundle.putFloat(DecodeThread.BARCODE_SCALED_FACTOR, (float) width / source.getWidth()); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHintManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHintManager.java new file mode 100644 index 0000000..0cebb09 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeHintManager.java @@ -0,0 +1,236 @@ +/* + * Copyright (C) 2013 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.util.Log; + +import com.google.zxing.DecodeHintType; + +import java.util.EnumMap; +import java.util.HashMap; +import java.util.Map; +import java.util.regex.Pattern; + +/** + * @author Lachezar Dobrev + */ +final class DecodeHintManager { + + private static final String TAG = DecodeHintManager.class.getSimpleName(); + + // This pattern is used in decoding integer arrays. + private static final Pattern COMMA = Pattern.compile(","); + + private DecodeHintManager() {} + + /** + *

Split a query string into a list of name-value pairs.

+ * + *

This is an alternative to the {@link android.net.Uri#getQueryParameterNames()} and + * {@link android.net.Uri#getQueryParameters(String)}, which are quirky and not suitable + * for exist-only Uri parameters.

+ * + *

This method ignores multiple parameters with the same name and returns the + * first one only. This is technically incorrect, but should be acceptable due + * to the method of processing Hints: no multiple values for a hint.

+ * + * @param query query to split + * @return name-value pairs + */ + private static Map splitQuery(String query) { + Map map = new HashMap<>(); + int pos = 0; + while (pos < query.length()) { + if (query.charAt(pos) == '&') { + // Skip consecutive ampersand separators. + pos ++; + continue; + } + int amp = query.indexOf('&', pos); + int equ = query.indexOf('=', pos); + if (amp < 0) { + // This is the last element in the query, no more ampersand elements. + String name; + String text; + if (equ < 0) { + // No equal sign + name = query.substring(pos); + name = name.replace('+', ' '); // Preemptively decode + + name = Uri.decode(name); + text = ""; + } else { + // Split name and text. + name = query.substring(pos, equ); + name = name.replace('+', ' '); // Preemptively decode + + name = Uri.decode(name); + text = query.substring(equ + 1); + text = text.replace('+', ' '); // Preemptively decode + + text = Uri.decode(text); + } + if (!map.containsKey(name)) { + map.put(name, text); + } + break; + } + if (equ < 0 || equ > amp) { + // No equal sign until the &: this is a simple parameter with no value. + String name = query.substring(pos, amp); + name = name.replace('+', ' '); // Preemptively decode + + name = Uri.decode(name); + if (!map.containsKey(name)) { + map.put(name, ""); + } + pos = amp + 1; + continue; + } + String name = query.substring(pos, equ); + name = name.replace('+', ' '); // Preemptively decode + + name = Uri.decode(name); + String text = query.substring(equ+1, amp); + text = text.replace('+', ' '); // Preemptively decode + + text = Uri.decode(text); + if (!map.containsKey(name)) { + map.put(name, text); + } + pos = amp + 1; + } + return map; + } + + static Map parseDecodeHints(Uri inputUri) { + String query = inputUri.getEncodedQuery(); + if (query == null || query.isEmpty()) { + return null; + } + + // Extract parameters + Map parameters = splitQuery(query); + + Map hints = new EnumMap<>(DecodeHintType.class); + + for (DecodeHintType hintType: DecodeHintType.values()) { + + if (hintType == DecodeHintType.CHARACTER_SET || + hintType == DecodeHintType.NEED_RESULT_POINT_CALLBACK || + hintType == DecodeHintType.POSSIBLE_FORMATS) { + continue; // This hint is specified in another way + } + + String parameterName = hintType.name(); + String parameterText = parameters.get(parameterName); + if (parameterText == null) { + continue; + } + if (hintType.getValueType().equals(Object.class)) { + // This is an unspecified type of hint content. Use the value as is. + // TODO: Can we make a different assumption on this? + hints.put(hintType, parameterText); + continue; + } + if (hintType.getValueType().equals(Void.class)) { + // Void hints are just flags: use the constant specified by DecodeHintType + hints.put(hintType, Boolean.TRUE); + continue; + } + if (hintType.getValueType().equals(String.class)) { + // A string hint: use the decoded value. + hints.put(hintType, parameterText); + continue; + } + if (hintType.getValueType().equals(Boolean.class)) { + // A boolean hint: a few values for false, everything else is true. + // An empty parameter is simply a flag-style parameter, assuming true + if (parameterText.isEmpty()) { + hints.put(hintType, Boolean.TRUE); + } else if ("0".equals(parameterText) || + "false".equalsIgnoreCase(parameterText) || + "no".equalsIgnoreCase(parameterText)) { + hints.put(hintType, Boolean.FALSE); + } else { + hints.put(hintType, Boolean.TRUE); + } + + continue; + } + if (hintType.getValueType().equals(int[].class)) { + // An integer array. Used to specify valid lengths. + // Strip a trailing comma as in Java style array initialisers. + if (!parameterText.isEmpty() && parameterText.charAt(parameterText.length() - 1) == ',') { + parameterText = parameterText.substring(0, parameterText.length() - 1); + } + String[] values = COMMA.split(parameterText); + int[] array = new int[values.length]; + for (int i = 0; i < values.length; i++) { + try { + array[i] = Integer.parseInt(values[i]); + } catch (NumberFormatException ignored) { + Log.w(TAG, "Skipping array of integers hint " + hintType + " due to invalid numeric value: '" + values[i] + '\''); + array = null; + break; + } + } + if (array != null) { + hints.put(hintType, array); + } + continue; + } + Log.w(TAG, "Unsupported hint type '" + hintType + "' of type " + hintType.getValueType()); + } + + Log.i(TAG, "Hints from the URI: " + hints); + return hints; + } + + static Map parseDecodeHints(Intent intent) { + Bundle extras = intent.getExtras(); + if (extras == null || extras.isEmpty()) { + return null; + } + Map hints = new EnumMap<>(DecodeHintType.class); + + for (DecodeHintType hintType: DecodeHintType.values()) { + + if (hintType == DecodeHintType.CHARACTER_SET || + hintType == DecodeHintType.NEED_RESULT_POINT_CALLBACK || + hintType == DecodeHintType.POSSIBLE_FORMATS) { + continue; // This hint is specified in another way + } + + String hintName = hintType.name(); + if (extras.containsKey(hintName)) { + if (hintType.getValueType().equals(Void.class)) { + // Void hints are just flags: use the constant specified by the DecodeHintType + hints.put(hintType, Boolean.TRUE); + } else { + Object hintData = extras.get(hintName); + if (hintType.getValueType().isInstance(hintData)) { + hints.put(hintType, hintData); + } else { + Log.w(TAG, "Ignoring hint " + hintType + " because it is not assignable from " + hintData); + } + } + } + } + + Log.i(TAG, "Hints from the Intent: " + hints); + return hints; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeThread.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeThread.java new file mode 100644 index 0000000..4f3354a --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/DecodeThread.java @@ -0,0 +1,112 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.content.SharedPreferences; +import android.os.Handler; +import android.os.Looper; +import android.preference.PreferenceManager; +import android.util.Log; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.DecodeHintType; +import com.google.zxing.ResultPointCallback; + +import java.util.Collection; +import java.util.EnumMap; +import java.util.EnumSet; +import java.util.Map; +import java.util.concurrent.CountDownLatch; + +/** + * This thread does all the heavy lifting of decoding the images. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +final class DecodeThread extends Thread { + + public static final String BARCODE_BITMAP = "barcode_bitmap"; + public static final String BARCODE_SCALED_FACTOR = "barcode_scaled_factor"; + + private final CaptureActivity activity; + private final Map hints; + private Handler handler; + private final CountDownLatch handlerInitLatch; + DecodeThread(CaptureActivity activity, + Collection decodeFormats, + Map baseHints, + String characterSet, + ResultPointCallback resultPointCallback) { + + this.activity = activity; + handlerInitLatch = new CountDownLatch(1); + + hints = new EnumMap<>(DecodeHintType.class); + if (baseHints != null) { + hints.putAll(baseHints); + } + + // The prefs can't change while the thread is running, so pick them up once here. + if (decodeFormats == null || decodeFormats.isEmpty()) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity); + decodeFormats = EnumSet.noneOf(BarcodeFormat.class); + if (prefs.getBoolean(PreferencesActivity.KEY_DECODE_1D_PRODUCT, true)) { + decodeFormats.addAll(DecodeFormatManager.PRODUCT_FORMATS); + } + if (prefs.getBoolean(PreferencesActivity.KEY_DECODE_1D_INDUSTRIAL, true)) { + decodeFormats.addAll(DecodeFormatManager.INDUSTRIAL_FORMATS); + } + if (prefs.getBoolean(PreferencesActivity.KEY_DECODE_QR, true)) { + decodeFormats.addAll(DecodeFormatManager.QR_CODE_FORMATS); + } + if (prefs.getBoolean(PreferencesActivity.KEY_DECODE_DATA_MATRIX, true)) { + decodeFormats.addAll(DecodeFormatManager.DATA_MATRIX_FORMATS); + } + if (prefs.getBoolean(PreferencesActivity.KEY_DECODE_AZTEC, false)) { + decodeFormats.addAll(DecodeFormatManager.AZTEC_FORMATS); + } + if (prefs.getBoolean(PreferencesActivity.KEY_DECODE_PDF417, false)) { + decodeFormats.addAll(DecodeFormatManager.PDF417_FORMATS); + } + } + hints.put(DecodeHintType.POSSIBLE_FORMATS, decodeFormats); + + if (characterSet != null) { + hints.put(DecodeHintType.CHARACTER_SET, characterSet); + } + hints.put(DecodeHintType.NEED_RESULT_POINT_CALLBACK, resultPointCallback); + Log.i("DecodeThread", "Hints: " + hints); + } + + Handler getHandler() { + try { + handlerInitLatch.await(); + } catch (InterruptedException ie) { + // continue? + } + return handler; + } + + @Override + public void run() { + Looper.prepare(); + handler = new DecodeHandler(activity, hints); + handlerInitLatch.countDown(); + Looper.loop(); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/FinishListener.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/FinishListener.java new file mode 100644 index 0000000..c2a9d52 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/FinishListener.java @@ -0,0 +1,49 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.content.DialogInterface; + +/** + * Simple listener used to exit the app in a few cases. + * + * @author Sean Owen + */ +public final class FinishListener implements DialogInterface.OnClickListener, DialogInterface.OnCancelListener { + + private final Activity activityToFinish; + + public FinishListener(Activity activityToFinish) { + this.activityToFinish = activityToFinish; + } + + @Override + public void onCancel(DialogInterface dialogInterface) { + run(); + } + + @Override + public void onClick(DialogInterface dialogInterface, int i) { + run(); + } + + private void run() { + activityToFinish.finish(); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HelpActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HelpActivity.java new file mode 100644 index 0000000..13850d5 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HelpActivity.java @@ -0,0 +1,59 @@ +/* + * Copyright 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.os.Bundle; +import android.view.KeyEvent; +import android.webkit.WebView; + +/** + * An HTML-based help screen. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class HelpActivity extends Activity { + + private static final String BASE_URL = + "file:///android_asset/html-" + LocaleManager.getTranslatedAssetLanguage() + '/'; + + private WebView webView; + + @Override + protected void onCreate(Bundle icicle) { + super.onCreate(icicle); + setContentView(R.layout.help); + + webView = (WebView) findViewById(R.id.help_contents); + + if (icicle == null) { + webView.loadUrl(BASE_URL + "index.html"); + } else { + webView.restoreState(icicle); + } + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) { + webView.goBack(); + return true; + } + return super.onKeyDown(keyCode, event); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HttpHelper.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HttpHelper.java new file mode 100644 index 0000000..0238ea5 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/HttpHelper.java @@ -0,0 +1,228 @@ +/* + * Copyright 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.util.Log; + +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.Reader; +import java.net.HttpURLConnection; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.URL; +import java.net.URLConnection; +import java.util.Arrays; +import java.util.Collection; +import java.util.HashSet; + +/** + * Utility methods for retrieving content over HTTP using the more-supported {@code java.net} classes + * in Android. + */ +public final class HttpHelper { + + private static final String TAG = HttpHelper.class.getSimpleName(); + + private static final Collection REDIRECTOR_DOMAINS = new HashSet<>(Arrays.asList( + "amzn.to", "bit.ly", "bitly.com", "fb.me", "goo.gl", "is.gd", "j.mp", "lnkd.in", "ow.ly", + "R.BEETAGG.COM", "r.beetagg.com", "SCN.BY", "su.pr", "t.co", "tinyurl.com", "tr.im" + )); + + private HttpHelper() { + } + + public enum ContentType { + /** HTML-like content type, including HTML, XHTML, etc. */ + HTML, + /** JSON content */ + JSON, + /** XML */ + XML, + /** Plain text content */ + TEXT, + } + + /** + * Downloads the entire resource instead of part. + * + * @param uri URI to retrieve + * @param type expected text-like MIME type of that content + * @return content as a {@code String} + * @throws java.io.IOException if the content can't be retrieved because of a bad URI, network problem, etc. + * @see #downloadViaHttp(String, HttpHelper.ContentType, int) + */ + public static CharSequence downloadViaHttp(String uri, ContentType type) throws IOException { + return downloadViaHttp(uri, type, Integer.MAX_VALUE); + } + + /** + * @param uri URI to retrieve + * @param type expected text-like MIME type of that content + * @param maxChars approximate maximum characters to read from the source + * @return content as a {@code String} + * @throws java.io.IOException if the content can't be retrieved because of a bad URI, network problem, etc. + */ + public static CharSequence downloadViaHttp(String uri, ContentType type, int maxChars) throws IOException { + String contentTypes; + switch (type) { + case HTML: + contentTypes = "application/xhtml+xml,text/html,text/*,*/*"; + break; + case JSON: + contentTypes = "application/json,text/*,*/*"; + break; + case XML: + contentTypes = "application/xml,text/*,*/*"; + break; + case TEXT: + default: + contentTypes = "text/*,*/*"; + } + return downloadViaHttp(uri, contentTypes, maxChars); + } + + private static CharSequence downloadViaHttp(String uri, String contentTypes, int maxChars) throws IOException { + int redirects = 0; + while (redirects < 5) { + URL url = new URL(uri); + HttpURLConnection connection = safelyOpenConnection(url); + connection.setInstanceFollowRedirects(true); // Won't work HTTP -> HTTPS or vice versa + connection.setRequestProperty("Accept", contentTypes); + connection.setRequestProperty("Accept-Charset", "utf-8,*"); + connection.setRequestProperty("User-Agent", "ZXing (Android)"); + try { + int responseCode = safelyConnect(connection); + switch (responseCode) { + case HttpURLConnection.HTTP_OK: + return consume(connection, maxChars); + case HttpURLConnection.HTTP_MOVED_TEMP: + String location = connection.getHeaderField("Location"); + if (location != null) { + uri = location; + redirects++; + continue; + } + throw new IOException("No Location"); + default: + throw new IOException("Bad HTTP response: " + responseCode); + } + } finally { + connection.disconnect(); + } + } + throw new IOException("Too many redirects"); + } + + private static String getEncoding(URLConnection connection) { + String contentTypeHeader = connection.getHeaderField("Content-Type"); + if (contentTypeHeader != null) { + int charsetStart = contentTypeHeader.indexOf("charset="); + if (charsetStart >= 0) { + return contentTypeHeader.substring(charsetStart + "charset=".length()); + } + } + return "UTF-8"; + } + + private static CharSequence consume(URLConnection connection, int maxChars) throws IOException { + String encoding = getEncoding(connection); + StringBuilder out = new StringBuilder(); + Reader in = null; + try { + in = new InputStreamReader(connection.getInputStream(), encoding); + char[] buffer = new char[1024]; + int charsRead; + while (out.length() < maxChars && (charsRead = in.read(buffer)) > 0) { + out.append(buffer, 0, charsRead); + } + } finally { + if (in != null) { + try { + in.close(); + } catch (IOException | NullPointerException ioe) { + // continue + } + } + } + return out; + } + + public static URI unredirect(URI uri) throws IOException { + if (!REDIRECTOR_DOMAINS.contains(uri.getHost())) { + return uri; + } + URL url = uri.toURL(); + HttpURLConnection connection = safelyOpenConnection(url); + connection.setInstanceFollowRedirects(false); + connection.setDoInput(false); + connection.setRequestMethod("HEAD"); + connection.setRequestProperty("User-Agent", "ZXing (Android)"); + try { + int responseCode = safelyConnect(connection); + switch (responseCode) { + case HttpURLConnection.HTTP_MULT_CHOICE: + case HttpURLConnection.HTTP_MOVED_PERM: + case HttpURLConnection.HTTP_MOVED_TEMP: + case HttpURLConnection.HTTP_SEE_OTHER: + case 307: // No constant for 307 Temporary Redirect ? + String location = connection.getHeaderField("Location"); + if (location != null) { + try { + return new URI(location); + } catch (URISyntaxException e) { + // nevermind + } + } + } + return uri; + } finally { + connection.disconnect(); + } + } + + private static HttpURLConnection safelyOpenConnection(URL url) throws IOException { + URLConnection conn; + try { + conn = url.openConnection(); + } catch (NullPointerException npe) { + // Another strange bug in Android? + Log.w(TAG, "Bad URI? " + url); + throw new IOException(npe); + } + if (!(conn instanceof HttpURLConnection)) { + throw new IOException(); + } + return (HttpURLConnection) conn; + } + + private static int safelyConnect(HttpURLConnection connection) throws IOException { + try { + connection.connect(); + } catch (NullPointerException | IllegalArgumentException | IndexOutOfBoundsException | SecurityException e) { + // this is an Android bug: http://code.google.com/p/android/issues/detail?id=16895 + throw new IOException(e); + } + try { + return connection.getResponseCode(); + } catch (NullPointerException | StringIndexOutOfBoundsException | IllegalArgumentException e) { + // this is maybe this Android bug: http://code.google.com/p/android/issues/detail?id=15554 + throw new IOException(e); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/InactivityTimer.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/InactivityTimer.java new file mode 100644 index 0000000..457e76c --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/InactivityTimer.java @@ -0,0 +1,116 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; +import android.os.AsyncTask; +import android.os.BatteryManager; +import android.util.Log; + +/** + * Finishes an activity after a period of inactivity if the device is on battery power. + */ +final class InactivityTimer { + + private static final String TAG = InactivityTimer.class.getSimpleName(); + + private static final long INACTIVITY_DELAY_MS = 5 * 60 * 1000L; + + private final Activity activity; + private final BroadcastReceiver powerStatusReceiver; + private boolean registered; + private AsyncTask inactivityTask; + + InactivityTimer(Activity activity) { + this.activity = activity; + powerStatusReceiver = new PowerStatusReceiver(); + registered = false; + onActivity(); + } + + synchronized void onActivity() { + cancel(); + inactivityTask = new InactivityAsyncTask(); + inactivityTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } + + public synchronized void onPause() { + cancel(); + if (registered) { + activity.unregisterReceiver(powerStatusReceiver); + registered = false; + } else { + Log.w(TAG, "PowerStatusReceiver was never registered?"); + } + } + + public synchronized void onResume() { + if (registered) { + Log.w(TAG, "PowerStatusReceiver was already registered?"); + } else { + activity.registerReceiver(powerStatusReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); + registered = true; + } + onActivity(); + } + + private synchronized void cancel() { + AsyncTask task = inactivityTask; + if (task != null) { + task.cancel(true); + inactivityTask = null; + } + } + + void shutdown() { + cancel(); + } + + private final class PowerStatusReceiver extends BroadcastReceiver { + @Override + public void onReceive(Context context, Intent intent){ + if (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())) { + // 0 indicates that we're on battery + boolean onBatteryNow = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1) <= 0; + if (onBatteryNow) { + InactivityTimer.this.onActivity(); + } else { + InactivityTimer.this.cancel(); + } + } + } + } + + private final class InactivityAsyncTask extends AsyncTask { + @Override + protected Object doInBackground(Object... objects) { + try { + Thread.sleep(INACTIVITY_DELAY_MS); + Log.i(TAG, "Finishing activity due to inactivity"); + activity.finish(); + } catch (InterruptedException e) { + // continue without killing + } + return null; + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/IntentSource.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/IntentSource.java new file mode 100644 index 0000000..7613476 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/IntentSource.java @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +enum IntentSource { + + NATIVE_APP_INTENT, + PRODUCT_SEARCH_LINK, + ZXING_LINK, + NONE + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Intents.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Intents.java new file mode 100644 index 0000000..857a1c6 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/Intents.java @@ -0,0 +1,278 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +/** + * This class provides the constants to use when sending an Intent to Barcode Scanner. + * These strings are effectively API and cannot be changed. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class Intents { + private Intents() { + } + + public static final class Scan { + /** + * Send this intent to open the Barcodes app in scanning mode, find a barcode, and return + * the results. + */ + public static final String ACTION = "cz.cvut.fel.dce.barcodescanner.SCAN"; + + /** + * By default, sending this will decode all barcodes that we understand. However it + * may be useful to limit scanning to certain formats. Use + * {@link android.content.Intent#putExtra(String, String)} with one of the values below. + * + * Setting this is effectively shorthand for setting explicit formats with {@link #FORMATS}. + * It is overridden by that setting. + */ + public static final String MODE = "SCAN_MODE"; + + /** + * Decode only UPC and EAN barcodes. This is the right choice for shopping apps which get + * prices, reviews, etc. for products. + */ + public static final String PRODUCT_MODE = "PRODUCT_MODE"; + + /** + * Decode only 1D barcodes. + */ + public static final String ONE_D_MODE = "ONE_D_MODE"; + + /** + * Decode only QR codes. + */ + public static final String QR_CODE_MODE = "QR_CODE_MODE"; + + /** + * Decode only Data Matrix codes. + */ + public static final String DATA_MATRIX_MODE = "DATA_MATRIX_MODE"; + + /** + * Decode only Aztec. + */ + public static final String AZTEC_MODE = "AZTEC_MODE"; + + /** + * Decode only PDF417. + */ + public static final String PDF417_MODE = "PDF417_MODE"; + + /** + * Comma-separated list of formats to scan for. The values must match the names of + * {@link com.google.zxing.BarcodeFormat}s, e.g. {@link com.google.zxing.BarcodeFormat#EAN_13}. + * Example: "EAN_13,EAN_8,QR_CODE". This overrides {@link #MODE}. + */ + public static final String FORMATS = "SCAN_FORMATS"; + + /** + * Optional parameter to specify the id of the camera from which to recognize barcodes. + * Overrides the default camera that would otherwise would have been selected. + * If provided, should be an int. + */ + public static final String CAMERA_ID = "SCAN_CAMERA_ID"; + + /** + * @see com.google.zxing.DecodeHintType#CHARACTER_SET + */ + public static final String CHARACTER_SET = "CHARACTER_SET"; + + /** + * Optional parameters to specify the width and height of the scanning rectangle in pixels. + * The app will try to honor these, but will clamp them to the size of the preview frame. + * You should specify both or neither, and pass the size as an int. + */ + public static final String WIDTH = "SCAN_WIDTH"; + public static final String HEIGHT = "SCAN_HEIGHT"; + + /** + * Desired duration in milliseconds for which to pause after a successful scan before + * returning to the calling intent. Specified as a long, not an integer! + * For example: 1000L, not 1000. + */ + public static final String RESULT_DISPLAY_DURATION_MS = "RESULT_DISPLAY_DURATION_MS"; + + /** + * Prompt to show on-screen when scanning by intent. Specified as a {@link String}. + */ + public static final String PROMPT_MESSAGE = "PROMPT_MESSAGE"; + + /** + * If a barcode is found, Barcodes returns {@link android.app.Activity#RESULT_OK} to + * {@link android.app.Activity#onActivityResult(int, int, android.content.Intent)} + * of the app which requested the scan via + * {@link android.app.Activity#startActivityForResult(android.content.Intent, int)} + * The barcodes contents can be retrieved with + * {@link android.content.Intent#getStringExtra(String)}. + * If the user presses Back, the result code will be {@link android.app.Activity#RESULT_CANCELED}. + */ + public static final String RESULT = "SCAN_RESULT"; + + /** + * Call {@link android.content.Intent#getStringExtra(String)} with {@link #RESULT_FORMAT} + * to determine which barcode format was found. + * See {@link com.google.zxing.BarcodeFormat} for possible values. + */ + public static final String RESULT_FORMAT = "SCAN_RESULT_FORMAT"; + + /** + * Call {@link android.content.Intent#getStringExtra(String)} with {@link #RESULT_UPC_EAN_EXTENSION} + * to return the content of any UPC extension barcode that was also found. Only applicable + * to {@link com.google.zxing.BarcodeFormat#UPC_A} and {@link com.google.zxing.BarcodeFormat#EAN_13} + * formats. + */ + public static final String RESULT_UPC_EAN_EXTENSION = "SCAN_RESULT_UPC_EAN_EXTENSION"; + + /** + * Call {@link android.content.Intent#getByteArrayExtra(String)} with {@link #RESULT_BYTES} + * to get a {@code byte[]} of raw bytes in the barcode, if available. + */ + public static final String RESULT_BYTES = "SCAN_RESULT_BYTES"; + + /** + * Key for the value of {@link com.google.zxing.ResultMetadataType#ORIENTATION}, if available. + * Call {@link android.content.Intent#getIntArrayExtra(String)} with {@link #RESULT_ORIENTATION}. + */ + public static final String RESULT_ORIENTATION = "SCAN_RESULT_ORIENTATION"; + + /** + * Key for the value of {@link com.google.zxing.ResultMetadataType#ERROR_CORRECTION_LEVEL}, if available. + * Call {@link android.content.Intent#getStringExtra(String)} with {@link #RESULT_ERROR_CORRECTION_LEVEL}. + */ + public static final String RESULT_ERROR_CORRECTION_LEVEL = "SCAN_RESULT_ERROR_CORRECTION_LEVEL"; + + /** + * Prefix for keys that map to the values of {@link com.google.zxing.ResultMetadataType#BYTE_SEGMENTS}, + * if available. The actual values will be set under a series of keys formed by adding 0, 1, 2, ... + * to this prefix. So the first byte segment is under key "SCAN_RESULT_BYTE_SEGMENTS_0" for example. + * Call {@link android.content.Intent#getByteArrayExtra(String)} with these keys. + */ + public static final String RESULT_BYTE_SEGMENTS_PREFIX = "SCAN_RESULT_BYTE_SEGMENTS_"; + + /** + * Setting this to false will not save scanned codes in the history. Specified as a {@code boolean}. + */ + public static final String SAVE_HISTORY = "SAVE_HISTORY"; + + private Scan() { + } + } + + public static final class History { + + public static final String ITEM_NUMBER = "ITEM_NUMBER"; + + private History() { + } + } + + public static final class Encode { + /** + * Send this intent to encode a piece of data as a QR code and display it full screen, so + * that another person can scan the barcode from your screen. + */ + public static final String ACTION = "cccz.cvut.fel.dce.barcodescanner.ODE"; + + /** + * The data to encode. Use {@link android.content.Intent#putExtra(String, String)} or + * {@link android.content.Intent#putExtra(String, android.os.Bundle)}, + * depending on the type and format specified. Non-QR Code formats should + * just use a String here. For QR Code, see Contents for details. + */ + public static final String DATA = "ENCODE_DATA"; + + /** + * The type of data being supplied if the format is QR Code. Use + * {@link android.content.Intent#putExtra(String, String)} with one of {@link Contents.Type}. + */ + public static final String TYPE = "ENCODE_TYPE"; + + /** + * The barcode format to be displayed. If this isn't specified or is blank, + * it defaults to QR Code. Use {@link android.content.Intent#putExtra(String, String)}, where + * format is one of {@link com.google.zxing.BarcodeFormat}. + */ + public static final String FORMAT = "ENCODE_FORMAT"; + + /** + * Normally the contents of the barcode are displayed to the user in a TextView. Setting this + * boolean to false will hide that TextView, showing only the encode barcode. + */ + public static final String SHOW_CONTENTS = "ENCODE_SHOW_CONTENTS"; + + private Encode() { + } + } + + public static final class SearchBookContents { + /** + * Use Google Book Search to search the contents of the book provided. + */ + public static final String ACTION = "coczcz.cvut.fel.dce.barcodescanner.H_BOOK_CONTENTS"; + + /** + * The book to search, identified by ISBN number. + */ + public static final String ISBN = "ISBN"; + + /** + * An optional field which is the text to search for. + */ + public static final String QUERY = "QUERY"; + + private SearchBookContents() { + } + } + + public static final class WifiConnect { + /** + * Internal intent used to trigger connection to a wi-fi network. + */ + public static final String ACTION = "comcz.cz.cvut.fel.dce.barcodescanner.NNECT"; + + /** + * The network to connect to, all the configuration provided here. + */ + public static final String SSID = "SSID"; + + /** + * The network to connect to, all the configuration provided here. + */ + public static final String TYPE = "TYPE"; + + /** + * The network to connect to, all the configuration provided here. + */ + public static final String PASSWORD = "PASSWORD"; + + private WifiConnect() { + } + } + + public static final class Share { + /** + * Give the user a choice of items to encode as a barcode, then render it as a QR Code and + * display onscreen for a friend to scan with their phone. + */ + public static final String ACTION = "com.google.zxing.client.android.SHARE"; + + private Share() { + } + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/LocaleManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/LocaleManager.java new file mode 100644 index 0000000..93834b1 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/LocaleManager.java @@ -0,0 +1,187 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.content.Context; +import android.content.SharedPreferences; +import android.preference.PreferenceManager; + +import java.util.Arrays; +import java.util.Collection; +import java.util.HashMap; +import java.util.Locale; +import java.util.Map; + +/** + * Handles any locale-specific logic for the client. + * + * @author Sean Owen + */ +public final class LocaleManager { + + private static final String DEFAULT_TLD = "com"; + private static final String DEFAULT_COUNTRY = "US"; + private static final String DEFAULT_LANGUAGE = "en"; + + /** + * Locales (well, countries) where Google web search is available. + * These should be kept in sync with our translations. + */ + private static final Map GOOGLE_COUNTRY_TLD; + static { + GOOGLE_COUNTRY_TLD = new HashMap<>(); + GOOGLE_COUNTRY_TLD.put("AR", "com.ar"); // ARGENTINA + GOOGLE_COUNTRY_TLD.put("AU", "com.au"); // AUSTRALIA + GOOGLE_COUNTRY_TLD.put("BR", "com.br"); // BRAZIL + GOOGLE_COUNTRY_TLD.put("BG", "bg"); // BULGARIA + GOOGLE_COUNTRY_TLD.put(Locale.CANADA.getCountry(), "ca"); + GOOGLE_COUNTRY_TLD.put(Locale.CHINA.getCountry(), "cn"); + GOOGLE_COUNTRY_TLD.put("CZ", "cz"); // CZECH REPUBLIC + GOOGLE_COUNTRY_TLD.put("DK", "dk"); // DENMARK + GOOGLE_COUNTRY_TLD.put("FI", "fi"); // FINLAND + GOOGLE_COUNTRY_TLD.put(Locale.FRANCE.getCountry(), "fr"); + GOOGLE_COUNTRY_TLD.put(Locale.GERMANY.getCountry(), "de"); + GOOGLE_COUNTRY_TLD.put("GR", "gr"); // GREECE + GOOGLE_COUNTRY_TLD.put("HU", "hu"); // HUNGARY + GOOGLE_COUNTRY_TLD.put("ID", "co.id"); // INDONESIA + GOOGLE_COUNTRY_TLD.put("IL", "co.il"); // ISRAEL + GOOGLE_COUNTRY_TLD.put(Locale.ITALY.getCountry(), "it"); + GOOGLE_COUNTRY_TLD.put(Locale.JAPAN.getCountry(), "co.jp"); + GOOGLE_COUNTRY_TLD.put(Locale.KOREA.getCountry(), "co.kr"); + GOOGLE_COUNTRY_TLD.put("NL", "nl"); // NETHERLANDS + GOOGLE_COUNTRY_TLD.put("PL", "pl"); // POLAND + GOOGLE_COUNTRY_TLD.put("PT", "pt"); // PORTUGAL + GOOGLE_COUNTRY_TLD.put("RO", "ro"); // ROMANIA + GOOGLE_COUNTRY_TLD.put("RU", "ru"); // RUSSIA + GOOGLE_COUNTRY_TLD.put("SK", "sk"); // SLOVAK REPUBLIC + GOOGLE_COUNTRY_TLD.put("SI", "si"); // SLOVENIA + GOOGLE_COUNTRY_TLD.put("ES", "es"); // SPAIN + GOOGLE_COUNTRY_TLD.put("SE", "se"); // SWEDEN + GOOGLE_COUNTRY_TLD.put("CH", "ch"); // SWITZERLAND + GOOGLE_COUNTRY_TLD.put(Locale.TAIWAN.getCountry(), "tw"); + GOOGLE_COUNTRY_TLD.put("TR", "com.tr"); // TURKEY + GOOGLE_COUNTRY_TLD.put(Locale.UK.getCountry(), "co.uk"); + GOOGLE_COUNTRY_TLD.put(Locale.US.getCountry(), "com"); + } + + /** + * Google Product Search for mobile is available in fewer countries than web search. See here: + * http://support.google.com/merchants/bin/answer.py?hl=en-GB&answer=160619 + */ + private static final Map GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD; + static { + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD = new HashMap<>(); + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put("AU", "com.au"); // AUSTRALIA + //GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put(Locale.CHINA.getCountry(), "cn"); + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put(Locale.FRANCE.getCountry(), "fr"); + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put(Locale.GERMANY.getCountry(), "de"); + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put(Locale.ITALY.getCountry(), "it"); + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put(Locale.JAPAN.getCountry(), "co.jp"); + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put("NL", "nl"); // NETHERLANDS + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put("ES", "es"); // SPAIN + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put("CH", "ch"); // SWITZERLAND + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put(Locale.UK.getCountry(), "co.uk"); + GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD.put(Locale.US.getCountry(), "com"); + } + + /** + * Book search is offered everywhere that web search is available. + */ + private static final Map GOOGLE_BOOK_SEARCH_COUNTRY_TLD = GOOGLE_COUNTRY_TLD; + + private static final Collection TRANSLATED_HELP_ASSET_LANGUAGES = + Arrays.asList("de", "en", "es", "fr", "it", "ja", "ko", "nl", "pt", "ru", "zh-rCN", "zh-rTW", "zh-rHK"); + + private LocaleManager() {} + + /** + * @param context application's {@link android.content.Context} + * @return country-specific TLD suffix appropriate for the current default locale + * (e.g. "co.uk" for the United Kingdom) + */ + public static String getCountryTLD(Context context) { + return doGetTLD(GOOGLE_COUNTRY_TLD, context); + } + + /** + * The same as above, but specifically for Google Product Search. + * + * @param context application's {@link android.content.Context} + * @return The top-level domain to use. + */ + public static String getProductSearchCountryTLD(Context context) { + return doGetTLD(GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD, context); + } + + /** + * The same as above, but specifically for Google Book Search. + * + * @param context application's {@link android.content.Context} + * @return The top-level domain to use. + */ + public static String getBookSearchCountryTLD(Context context) { + return doGetTLD(GOOGLE_BOOK_SEARCH_COUNTRY_TLD, context); + } + + /** + * Does a given URL point to Google Book Search, regardless of domain. + * + * @param url The address to check. + * @return True if this is a Book Search URL. + */ + public static boolean isBookSearchUrl(String url) { + return url.startsWith("http://google.com/books") || url.startsWith("http://books.google."); + } + + private static String getSystemCountry() { + Locale locale = Locale.getDefault(); + return locale == null ? DEFAULT_COUNTRY : locale.getCountry(); + } + + private static String getSystemLanguage() { + Locale locale = Locale.getDefault(); + if (locale == null) { + return DEFAULT_LANGUAGE; + } + String language = locale.getLanguage(); + // Special case Chinese + if (Locale.SIMPLIFIED_CHINESE.getLanguage().equals(language)) { + return language + "-r" + getSystemCountry(); + } + return language; + } + + public static String getTranslatedAssetLanguage() { + String language = getSystemLanguage(); + return TRANSLATED_HELP_ASSET_LANGUAGES.contains(language) ? language : DEFAULT_LANGUAGE; + } + + private static String doGetTLD(Map map, Context context) { + String tld = map.get(getCountry(context)); + return tld == null ? DEFAULT_TLD : tld; + } + + public static String getCountry(Context context) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + String countryOverride = prefs.getString(PreferencesActivity.KEY_SEARCH_COUNTRY, "-"); + if (countryOverride != null && !countryOverride.isEmpty() && !"-".equals(countryOverride)) { + return countryOverride; + } + return getSystemCountry(); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesActivity.java new file mode 100644 index 0000000..242261f --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesActivity.java @@ -0,0 +1,72 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.Activity; +import android.os.Bundle; + +/** + * The main settings activity. + * + * @author dswitkin@google.com (Daniel Switkin) + * @author Sean Owen + */ +public final class PreferencesActivity extends Activity { + + public static final String KEY_DECODE_1D_PRODUCT = "preferences_decode_1D_product"; + public static final String KEY_DECODE_1D_INDUSTRIAL = "preferences_decode_1D_industrial"; + public static final String KEY_DECODE_QR = "preferences_decode_QR"; + public static final String KEY_DECODE_DATA_MATRIX = "preferences_decode_Data_Matrix"; + public static final String KEY_DECODE_AZTEC = "preferences_decode_Aztec"; + public static final String KEY_DECODE_PDF417 = "preferences_decode_PDF417"; + + public static final String KEY_CUSTOM_PRODUCT_SEARCH = "preferences_custom_product_search"; + + public static final String KEY_PLAY_BEEP = "preferences_play_beep"; + public static final String KEY_VIBRATE = "preferences_vibrate"; + public static final String KEY_COPY_TO_CLIPBOARD = "preferences_copy_to_clipboard"; + public static final String KEY_FRONT_LIGHT_MODE = "preferences_front_light_mode"; + public static final String KEY_BULK_MODE = "preferences_bulk_mode"; + public static final String KEY_REMEMBER_DUPLICATES = "preferences_remember_duplicates"; + public static final String KEY_ENABLE_HISTORY = "preferences_history"; + public static final String KEY_SUPPLEMENTAL = "preferences_supplemental"; + public static final String KEY_AUTO_FOCUS = "preferences_auto_focus"; + public static final String KEY_INVERT_SCAN = "preferences_invert_scan"; + public static final String KEY_SEARCH_COUNTRY = "preferences_search_country"; + public static final String KEY_DISABLE_AUTO_ORIENTATION = "preferences_orientation"; + + public static final String KEY_DISABLE_CONTINUOUS_FOCUS = "preferences_disable_continuous_focus"; + public static final String KEY_DISABLE_EXPOSURE = "preferences_disable_exposure"; + public static final String KEY_DISABLE_METERING = "preferences_disable_metering"; + public static final String KEY_DISABLE_BARCODE_SCENE_MODE = "preferences_disable_barcode_scene_mode"; + public static final String KEY_AUTO_OPEN_WEB = "preferences_auto_open_web"; + + @Override + protected void onCreate(Bundle icicle) { + super.onCreate(icicle); + getFragmentManager().beginTransaction().replace(android.R.id.content, new PreferencesFragment()).commit(); + } + + // Apparently this will be necessary when targeting API 19+: + /* + @Override + protected boolean isValidFragment(String fragmentName) { + return true; + } + */ + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesFragment.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesFragment.java new file mode 100644 index 0000000..0d5518a --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/PreferencesFragment.java @@ -0,0 +1,126 @@ +/* + * Copyright (C) 2013 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.app.AlertDialog; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.preference.CheckBoxPreference; +import android.preference.EditTextPreference; +import android.preference.Preference; +import android.preference.PreferenceFragment; +import android.preference.PreferenceScreen; + +import java.net.URI; +import java.net.URISyntaxException; +import java.util.ArrayList; +import java.util.Collection; + +public final class PreferencesFragment + extends PreferenceFragment + implements SharedPreferences.OnSharedPreferenceChangeListener { + + private CheckBoxPreference[] checkBoxPrefs; + + @Override + public void onCreate(Bundle icicle) { + super.onCreate(icicle); + addPreferencesFromResource(R.xml.preferences); + + PreferenceScreen preferences = getPreferenceScreen(); + preferences.getSharedPreferences().registerOnSharedPreferenceChangeListener(this); + checkBoxPrefs = findDecodePrefs(preferences, + PreferencesActivity.KEY_DECODE_1D_PRODUCT, + PreferencesActivity.KEY_DECODE_1D_INDUSTRIAL, + PreferencesActivity.KEY_DECODE_QR, + PreferencesActivity.KEY_DECODE_DATA_MATRIX, + PreferencesActivity.KEY_DECODE_AZTEC, + PreferencesActivity.KEY_DECODE_PDF417); + disableLastCheckedPref(); + + EditTextPreference customProductSearch = (EditTextPreference) + preferences.findPreference(PreferencesActivity.KEY_CUSTOM_PRODUCT_SEARCH); + customProductSearch.setOnPreferenceChangeListener(new CustomSearchURLValidator()); + } + + private static CheckBoxPreference[] findDecodePrefs(PreferenceScreen preferences, String... keys) { + CheckBoxPreference[] prefs = new CheckBoxPreference[keys.length]; + for (int i = 0; i < keys.length; i++) { + prefs[i] = (CheckBoxPreference) preferences.findPreference(keys[i]); + } + return prefs; + } + + @Override + public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { + disableLastCheckedPref(); + } + + private void disableLastCheckedPref() { + Collection checked = new ArrayList<>(checkBoxPrefs.length); + for (CheckBoxPreference pref : checkBoxPrefs) { + if (pref.isChecked()) { + checked.add(pref); + } + } + boolean disable = checked.size() <= 1; + for (CheckBoxPreference pref : checkBoxPrefs) { + pref.setEnabled(!(disable && checked.contains(pref))); + } + } + + private class CustomSearchURLValidator implements Preference.OnPreferenceChangeListener { + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + if (!isValid(newValue)) { + AlertDialog.Builder builder = + new AlertDialog.Builder(PreferencesFragment.this.getActivity()); + builder.setTitle(R.string.msg_error); + builder.setMessage(R.string.msg_invalid_value); + builder.setCancelable(true); + builder.show(); + return false; + } + return true; + } + + private boolean isValid(Object newValue) { + // Allow empty/null value + if (newValue == null) { + return true; + } + String valueString = newValue.toString(); + if (valueString.isEmpty()) { + return true; + } + // Before validating, remove custom placeholders, which will not + // be considered valid parts of the URL in some locations: + // Blank %t and %s: + valueString = valueString.replaceAll("%[st]", ""); + // Blank %f but not if followed by digit or a-f as it may be a hex sequence + valueString = valueString.replaceAll("%f(?![0-9a-f])", ""); + // Require a scheme otherwise: + try { + URI uri = new URI(valueString); + return uri.getScheme() != null; + } catch (URISyntaxException use) { + return false; + } + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ScanFromWebPageManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ScanFromWebPageManager.java new file mode 100644 index 0000000..69cc204 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ScanFromWebPageManager.java @@ -0,0 +1,77 @@ +/* + * Copyright (C) 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.net.Uri; + +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.result.ResultHandler; + +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; + +/** + * Manages functionality related to responding to requests to scan from an HTTP link in a web page. + * See ScanningFromWebPages. + * + * @author Sean Owen + */ +final class ScanFromWebPageManager { + + private static final CharSequence CODE_PLACEHOLDER = "{CODE}"; + private static final CharSequence RAW_CODE_PLACEHOLDER = "{RAWCODE}"; + private static final CharSequence META_PLACEHOLDER = "{META}"; + private static final CharSequence FORMAT_PLACEHOLDER = "{FORMAT}"; + private static final CharSequence TYPE_PLACEHOLDER = "{TYPE}"; + + private static final String RETURN_URL_PARAM = "ret"; + private static final String RAW_PARAM = "raw"; + + private final String returnUrlTemplate; + private final boolean returnRaw; + + ScanFromWebPageManager(Uri inputUri) { + returnUrlTemplate = inputUri.getQueryParameter(RETURN_URL_PARAM); + returnRaw = inputUri.getQueryParameter(RAW_PARAM) != null; + } + + boolean isScanFromWebPage() { + return returnUrlTemplate != null; + } + + String buildReplyURL(Result rawResult, ResultHandler resultHandler) { + String result = returnUrlTemplate; + result = replace(CODE_PLACEHOLDER, + returnRaw ? rawResult.getText() : resultHandler.getDisplayContents(), result); + result = replace(RAW_CODE_PLACEHOLDER, rawResult.getText(), result); + result = replace(FORMAT_PLACEHOLDER, rawResult.getBarcodeFormat().toString(), result); + result = replace(TYPE_PLACEHOLDER, resultHandler.getType().toString(), result); + result = replace(META_PLACEHOLDER, String.valueOf(rawResult.getResultMetadata()), result); + return result; + } + + private static String replace(CharSequence placeholder, CharSequence with, String pattern) { + CharSequence escapedWith = with == null ? "" : with; + try { + escapedWith = URLEncoder.encode(escapedWith.toString(), "UTF-8"); + } catch (UnsupportedEncodingException e) { + // can't happen; UTF-8 is always supported. Continue, I guess, without encoding + } + return pattern.replace(placeholder, escapedWith); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderResultPointCallback.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderResultPointCallback.java new file mode 100644 index 0000000..cc3e8aa --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderResultPointCallback.java @@ -0,0 +1,35 @@ +/* + * Copyright (C) 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import com.google.zxing.ResultPoint; +import com.google.zxing.ResultPointCallback; + +final class ViewfinderResultPointCallback implements ResultPointCallback { + + private final ViewfinderView viewfinderView; + + ViewfinderResultPointCallback(ViewfinderView viewfinderView) { + this.viewfinderView = viewfinderView; + } + + @Override + public void foundPossibleResultPoint(ResultPoint point) { + viewfinderView.addPossibleResultPoint(point); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderView.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderView.java new file mode 100644 index 0000000..e19d582 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/ViewfinderView.java @@ -0,0 +1,190 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner; + +import android.annotation.SuppressLint; +import android.content.Context; +import android.content.res.Resources; +import android.graphics.Bitmap; +import android.graphics.Canvas; +import android.graphics.Paint; +import android.graphics.Rect; +import android.util.AttributeSet; +import android.view.View; + +import com.google.zxing.ResultPoint; +import cz.cvut.fel.dce.barcodescanner.camera.CameraManager; + +import java.util.ArrayList; +import java.util.List; + +/** + * This view is overlaid on top of the camera preview. It adds the viewfinder rectangle and partial + * transparency outside it, as well as the laser scanner animation and result points. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class ViewfinderView extends View { + + private static final int[] SCANNER_ALPHA = {0, 64, 128, 192, 255, 192, 128, 64}; + private static final long ANIMATION_DELAY = 80L; + private static final int CURRENT_POINT_OPACITY = 0xA0; + private static final int MAX_RESULT_POINTS = 20; + private static final int POINT_SIZE = 6; + + private CameraManager cameraManager; + private final Paint paint; + private Bitmap resultBitmap; + private final int maskColor; + private final int resultColor; + private final int laserColor; + private final int resultPointColor; + private int scannerAlpha; + private List possibleResultPoints; + private List lastPossibleResultPoints; + + // This constructor is used when the class is built from an XML resource. + public ViewfinderView(Context context, AttributeSet attrs) { + super(context, attrs); + + // Initialize these once for performance rather than calling them every time in onDraw(). + paint = new Paint(Paint.ANTI_ALIAS_FLAG); + Resources resources = getResources(); + maskColor = resources.getColor(R.color.viewfinder_mask); + resultColor = resources.getColor(R.color.result_view); + laserColor = resources.getColor(R.color.viewfinder_laser); + resultPointColor = resources.getColor(R.color.possible_result_points); + scannerAlpha = 0; + possibleResultPoints = new ArrayList<>(5); + lastPossibleResultPoints = null; + } + + public void setCameraManager(CameraManager cameraManager) { + this.cameraManager = cameraManager; + } + + @SuppressLint("DrawAllocation") + @Override + public void onDraw(Canvas canvas) { + if (cameraManager == null) { + return; // not ready yet, early draw before done configuring + } + Rect frame = cameraManager.getFramingRect(); + Rect previewFrame = cameraManager.getFramingRectInPreview(); + if (frame == null || previewFrame == null) { + return; + } + int width = canvas.getWidth(); + int height = canvas.getHeight(); + + // Draw the exterior (i.e. outside the framing rect) darkened + paint.setColor(resultBitmap != null ? resultColor : maskColor); + canvas.drawRect(0, 0, width, frame.top, paint); + canvas.drawRect(0, frame.top, frame.left, frame.bottom + 1, paint); + canvas.drawRect(frame.right + 1, frame.top, width, frame.bottom + 1, paint); + canvas.drawRect(0, frame.bottom + 1, width, height, paint); + + if (resultBitmap != null) { + // Draw the opaque result bitmap over the scanning rectangle + paint.setAlpha(CURRENT_POINT_OPACITY); + canvas.drawBitmap(resultBitmap, null, frame, paint); + } else { + + // Draw a red "laser scanner" line through the middle to show decoding is active + paint.setColor(laserColor); + paint.setAlpha(SCANNER_ALPHA[scannerAlpha]); + scannerAlpha = (scannerAlpha + 1) % SCANNER_ALPHA.length; + int middle = frame.height() / 2 + frame.top; + canvas.drawRect(frame.left + 2, middle - 1, frame.right - 1, middle + 2, paint); + + float scaleX = frame.width() / (float) previewFrame.width(); + float scaleY = frame.height() / (float) previewFrame.height(); + + List currentPossible = possibleResultPoints; + List currentLast = lastPossibleResultPoints; + int frameLeft = frame.left; + int frameTop = frame.top; + if (currentPossible.isEmpty()) { + lastPossibleResultPoints = null; + } else { + possibleResultPoints = new ArrayList<>(5); + lastPossibleResultPoints = currentPossible; + paint.setAlpha(CURRENT_POINT_OPACITY); + paint.setColor(resultPointColor); + synchronized (currentPossible) { + for (ResultPoint point : currentPossible) { + canvas.drawCircle(frameLeft + (int) (point.getX() * scaleX), + frameTop + (int) (point.getY() * scaleY), + POINT_SIZE, paint); + } + } + } + if (currentLast != null) { + paint.setAlpha(CURRENT_POINT_OPACITY / 2); + paint.setColor(resultPointColor); + synchronized (currentLast) { + float radius = POINT_SIZE / 2.0f; + for (ResultPoint point : currentLast) { + canvas.drawCircle(frameLeft + (int) (point.getX() * scaleX), + frameTop + (int) (point.getY() * scaleY), + radius, paint); + } + } + } + + // Request another update at the animation interval, but only repaint the laser line, + // not the entire viewfinder mask. + postInvalidateDelayed(ANIMATION_DELAY, + frame.left - POINT_SIZE, + frame.top - POINT_SIZE, + frame.right + POINT_SIZE, + frame.bottom + POINT_SIZE); + } + } + + public void drawViewfinder() { + Bitmap resultBitmap = this.resultBitmap; + this.resultBitmap = null; + if (resultBitmap != null) { + resultBitmap.recycle(); + } + invalidate(); + } + + /** + * Draw a bitmap with the result points highlighted instead of the live scanning display. + * + * @param barcode An image of the decoded barcode. + */ + public void drawResultBitmap(Bitmap barcode) { + resultBitmap = barcode; + invalidate(); + } + + public void addPossibleResultPoint(ResultPoint point) { + List points = possibleResultPoints; + synchronized (points) { + points.add(point); + int size = points.size(); + if (size > MAX_RESULT_POINTS) { + // trim it + points.subList(0, size - MAX_RESULT_POINTS / 2).clear(); + } + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/BrowseBookListener.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/BrowseBookListener.java new file mode 100644 index 0000000..8b96f08 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/BrowseBookListener.java @@ -0,0 +1,62 @@ +/* + * Copyright (C) 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.book; + +import android.content.Intent; +import android.net.Uri; +import android.view.View; +import android.widget.AdapterView; + +import cz.cvut.fel.dce.barcodescanner.LocaleManager; + +import java.util.List; + +final class BrowseBookListener implements AdapterView.OnItemClickListener { + + private final SearchBookContentsActivity activity; + private final List items; + + BrowseBookListener(SearchBookContentsActivity activity, List items) { + this.activity = activity; + this.items = items; + } + + @Override + public void onItemClick(AdapterView parent, View v, int position, long id) { + if (position < 1) { + // Clicked header, ignore it + return; + } + int itemOffset = position - 1; + if (itemOffset >= items.size()) { + return; + } + String pageId = items.get(itemOffset).getPageId(); + String query = SearchBookContentsResult.getQuery(); + if (LocaleManager.isBookSearchUrl(activity.getISBN()) && !pageId.isEmpty()) { + String uri = activity.getISBN(); + int equals = uri.indexOf('='); + String volumeId = uri.substring(equals + 1); + String readBookURI = "http://books.google." + + LocaleManager.getBookSearchCountryTLD(activity) + + "/books?id=" + volumeId + "&pg=" + pageId + "&vq=" + query; + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(readBookURI)); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + activity.startActivity(intent); + } + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsActivity.java new file mode 100644 index 0000000..34ef3e0 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsActivity.java @@ -0,0 +1,274 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.book; + +import android.app.Activity; +import android.content.Intent; +import android.os.AsyncTask; +import android.os.Bundle; +import android.util.Log; +import android.view.KeyEvent; +import android.view.LayoutInflater; +import android.view.View; +import android.webkit.CookieManager; +import android.webkit.CookieSyncManager; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.HttpHelper; +import cz.cvut.fel.dce.barcodescanner.Intents; +import cz.cvut.fel.dce.barcodescanner.LocaleManager; +import cz.cvut.fel.dce.barcodescanner.R; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Pattern; + +/** + * Uses Google Book Search to find a word or phrase in the requested book. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class SearchBookContentsActivity extends Activity { + + private static final String TAG = SearchBookContentsActivity.class.getSimpleName(); + + private static final Pattern TAG_PATTERN = Pattern.compile("\\<.*?\\>"); + private static final Pattern LT_ENTITY_PATTERN = Pattern.compile("<"); + private static final Pattern GT_ENTITY_PATTERN = Pattern.compile(">"); + private static final Pattern QUOTE_ENTITY_PATTERN = Pattern.compile("'"); + private static final Pattern QUOT_ENTITY_PATTERN = Pattern.compile("""); + + private String isbn; + private EditText queryTextView; + private View queryButton; + private ListView resultListView; + private TextView headerView; + private AsyncTask networkTask; + + private final View.OnClickListener buttonListener = new View.OnClickListener() { + @Override + public void onClick(View view) { + launchSearch(); + } + }; + + private final View.OnKeyListener keyListener = new View.OnKeyListener() { + @Override + public boolean onKey(View view, int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN) { + launchSearch(); + return true; + } + return false; + } + }; + + String getISBN() { + return isbn; + } + + @Override + public void onCreate(Bundle icicle) { + super.onCreate(icicle); + + // Make sure that expired cookies are removed on launch. + CookieSyncManager.createInstance(this); + CookieManager.getInstance().removeExpiredCookie(); + + Intent intent = getIntent(); + if (intent == null || !intent.getAction().equals(Intents.SearchBookContents.ACTION)) { + finish(); + return; + } + + isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN); + if (LocaleManager.isBookSearchUrl(isbn)) { + setTitle(getString(R.string.sbc_name)); + } else { + setTitle(getString(R.string.sbc_name) + ": ISBN " + isbn); + } + + setContentView(R.layout.search_book_contents); + queryTextView = (EditText) findViewById(R.id.query_text_view); + + String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY); + if (initialQuery != null && !initialQuery.isEmpty()) { + // Populate the search box but don't trigger the search + queryTextView.setText(initialQuery); + } + queryTextView.setOnKeyListener(keyListener); + + queryButton = findViewById(R.id.query_button); + queryButton.setOnClickListener(buttonListener); + + resultListView = (ListView) findViewById(R.id.result_list_view); + LayoutInflater factory = LayoutInflater.from(this); + headerView = (TextView) factory.inflate(R.layout.search_book_contents_header, + resultListView, false); + resultListView.addHeaderView(headerView); + } + + @Override + protected void onResume() { + super.onResume(); + queryTextView.selectAll(); + } + + @Override + protected void onPause() { + AsyncTask oldTask = networkTask; + if (oldTask != null) { + oldTask.cancel(true); + networkTask = null; + } + super.onPause(); + } + + private void launchSearch() { + String query = queryTextView.getText().toString(); + if (query != null && !query.isEmpty()) { + AsyncTask oldTask = networkTask; + if (oldTask != null) { + oldTask.cancel(true); + } + networkTask = new NetworkTask(); + networkTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, query, isbn); + headerView.setText(R.string.msg_sbc_searching_book); + resultListView.setAdapter(null); + queryTextView.setEnabled(false); + queryButton.setEnabled(false); + } + } + + private final class NetworkTask extends AsyncTask { + + @Override + protected JSONObject doInBackground(String... args) { + try { + // These return a JSON result which describes if and where the query was found. This API may + // break or disappear at any time in the future. Since this is an API call rather than a + // website, we don't use LocaleManager to change the TLD. + String theQuery = args[0]; + String theIsbn = args[1]; + String uri; + if (LocaleManager.isBookSearchUrl(theIsbn)) { + int equals = theIsbn.indexOf('='); + String volumeId = theIsbn.substring(equals + 1); + uri = "http://www.google.com/books?id=" + volumeId + "&jscmd=SearchWithinVolume2&q=" + theQuery; + } else { + uri = "http://www.google.com/books?vid=isbn" + theIsbn + "&jscmd=SearchWithinVolume2&q=" + theQuery; + } + CharSequence content = HttpHelper.downloadViaHttp(uri, HttpHelper.ContentType.JSON); + return new JSONObject(content.toString()); + } catch (IOException ioe) { + Log.w(TAG, "Error accessing book search", ioe); + return null; + } catch (JSONException je) { + Log.w(TAG, "Error accessing book search", je); + return null; + } + } + + @Override + protected void onPostExecute(JSONObject result) { + if (result == null) { + headerView.setText(R.string.msg_sbc_failed); + } else { + handleSearchResults(result); + } + queryTextView.setEnabled(true); + queryTextView.selectAll(); + queryButton.setEnabled(true); + } + + // Currently there is no way to distinguish between a query which had no results and a book + // which is not searchable - both return zero results. + private void handleSearchResults(JSONObject json) { + try { + int count = json.getInt("number_of_results"); + headerView.setText(getString(R.string.msg_sbc_results) + " : " + count); + if (count > 0) { + JSONArray results = json.getJSONArray("search_results"); + SearchBookContentsResult.setQuery(queryTextView.getText().toString()); + List items = new ArrayList<>(count); + for (int x = 0; x < count; x++) { + items.add(parseResult(results.getJSONObject(x))); + } + resultListView.setOnItemClickListener(new BrowseBookListener(SearchBookContentsActivity.this, items)); + resultListView.setAdapter(new SearchBookContentsAdapter(SearchBookContentsActivity.this, items)); + } else { + String searchable = json.optString("searchable"); + if ("false".equals(searchable)) { + headerView.setText(R.string.msg_sbc_book_not_searchable); + } + resultListView.setAdapter(null); + } + } catch (JSONException e) { + Log.w(TAG, "Bad JSON from book search", e); + resultListView.setAdapter(null); + headerView.setText(R.string.msg_sbc_failed); + } + } + + // Available fields: page_id, page_number, snippet_text + private SearchBookContentsResult parseResult(JSONObject json) { + + String pageId; + String pageNumber; + String snippet; + try { + pageId = json.getString("page_id"); + pageNumber = json.optString("page_number"); + snippet = json.optString("snippet_text"); + } catch (JSONException e) { + Log.w(TAG, e); + // Never seen in the wild, just being complete. + return new SearchBookContentsResult(getString(R.string.msg_sbc_no_page_returned), "", "", false); + } + + if (pageNumber == null || pageNumber.isEmpty()) { + // This can happen for text on the jacket, and possibly other reasons. + pageNumber = ""; + } else { + pageNumber = getString(R.string.msg_sbc_page) + ' ' + pageNumber; + } + + boolean valid = snippet != null && !snippet.isEmpty(); + if (valid) { + // Remove all HTML tags and encoded characters. + snippet = TAG_PATTERN.matcher(snippet).replaceAll(""); + snippet = LT_ENTITY_PATTERN.matcher(snippet).replaceAll("<"); + snippet = GT_ENTITY_PATTERN.matcher(snippet).replaceAll(">"); + snippet = QUOTE_ENTITY_PATTERN.matcher(snippet).replaceAll("'"); + snippet = QUOT_ENTITY_PATTERN.matcher(snippet).replaceAll("\""); + } else { + snippet = '(' + getString(R.string.msg_sbc_snippet_unavailable) + ')'; + } + + return new SearchBookContentsResult(pageId, pageNumber, snippet, valid); + } + + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsAdapter.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsAdapter.java new file mode 100644 index 0000000..723c1fd --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsAdapter.java @@ -0,0 +1,60 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.book; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ArrayAdapter; + +import cz.cvut.fel.dce.barcodescanner.R; + +import java.util.List; + +/** + * Manufactures list items which represent SBC results. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +final class SearchBookContentsAdapter extends ArrayAdapter { + + SearchBookContentsAdapter(Context context, List items) { + super(context, R.layout.search_book_contents_list_item, 0, items); + } + + @Override + public View getView(int position, View view, ViewGroup viewGroup) { + SearchBookContentsListItem listItem; + + if (view == null) { + LayoutInflater factory = LayoutInflater.from(getContext()); + listItem = (SearchBookContentsListItem) factory.inflate( + R.layout.search_book_contents_list_item, viewGroup, false); + } else { + if (view instanceof SearchBookContentsListItem) { + listItem = (SearchBookContentsListItem) view; + } else { + return view; + } + } + + SearchBookContentsResult result = getItem(position); + listItem.set(result); + return listItem; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsListItem.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsListItem.java new file mode 100644 index 0000000..2e04cec --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsListItem.java @@ -0,0 +1,84 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.book; + +import android.content.Context; +import android.graphics.Typeface; +import android.text.Spannable; +import android.text.SpannableString; +import android.text.style.StyleSpan; +import android.util.AttributeSet; +import android.widget.LinearLayout; +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.R; + +import java.util.Locale; + +/** + * A list item which displays the page number and snippet of this search result. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class SearchBookContentsListItem extends LinearLayout { + private TextView pageNumberView; + private TextView snippetView; + + SearchBookContentsListItem(Context context) { + super(context); + } + + public SearchBookContentsListItem(Context context, AttributeSet attrs) { + super(context, attrs); + } + + @Override + protected void onFinishInflate() { + super.onFinishInflate(); + pageNumberView = (TextView) findViewById(R.id.page_number_view); + snippetView = (TextView) findViewById(R.id.snippet_view); + } + + public void set(SearchBookContentsResult result) { + pageNumberView.setText(result.getPageNumber()); + String snippet = result.getSnippet(); + if (snippet.isEmpty()) { + snippetView.setText(""); + } else { + if (result.getValidSnippet()) { + String lowerQuery = SearchBookContentsResult.getQuery().toLowerCase(Locale.getDefault()); + String lowerSnippet = snippet.toLowerCase(Locale.getDefault()); + Spannable styledSnippet = new SpannableString(snippet); + StyleSpan boldSpan = new StyleSpan(Typeface.BOLD); + int queryLength = lowerQuery.length(); + int offset = 0; + while (true) { + int pos = lowerSnippet.indexOf(lowerQuery, offset); + if (pos < 0) { + break; + } + styledSnippet.setSpan(boldSpan, pos, pos + queryLength, 0); + offset = pos + queryLength; + } + snippetView.setText(styledSnippet); + } else { + // This may be an error message, so don't try to bold the query terms within it + snippetView.setText(snippet); + } + } + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsResult.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsResult.java new file mode 100644 index 0000000..32c6218 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/book/SearchBookContentsResult.java @@ -0,0 +1,66 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.book; + +/** + * The underlying data for a SBC result. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +final class SearchBookContentsResult { + + private static String query = null; + + private final String pageId; + private final String pageNumber; + private final String snippet; + private final boolean validSnippet; + + SearchBookContentsResult(String pageId, + String pageNumber, + String snippet, + boolean validSnippet) { + this.pageId = pageId; + this.pageNumber = pageNumber; + this.snippet = snippet; + this.validSnippet = validSnippet; + } + + public static void setQuery(String query) { + SearchBookContentsResult.query = query; + } + + public String getPageId() { + return pageId; + } + + public String getPageNumber() { + return pageNumber; + } + + public String getSnippet() { + return snippet; + } + + public boolean getValidSnippet() { + return validSnippet; + } + + public static String getQuery() { + return query; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/AutoFocusManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/AutoFocusManager.java new file mode 100644 index 0000000..d833916 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/AutoFocusManager.java @@ -0,0 +1,132 @@ +/* + * Copyright (C) 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.camera; + +import android.content.Context; +import android.content.SharedPreferences; +import android.hardware.Camera; +import android.os.AsyncTask; +import android.preference.PreferenceManager; +import android.util.Log; + +import cz.cvut.fel.dce.barcodescanner.PreferencesActivity; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.concurrent.RejectedExecutionException; + +final class AutoFocusManager implements Camera.AutoFocusCallback { + + private static final String TAG = AutoFocusManager.class.getSimpleName(); + + private static final long AUTO_FOCUS_INTERVAL_MS = 2000L; + private static final Collection FOCUS_MODES_CALLING_AF; + static { + FOCUS_MODES_CALLING_AF = new ArrayList<>(2); + FOCUS_MODES_CALLING_AF.add(Camera.Parameters.FOCUS_MODE_AUTO); + FOCUS_MODES_CALLING_AF.add(Camera.Parameters.FOCUS_MODE_MACRO); + } + + private boolean stopped; + private boolean focusing; + private final boolean useAutoFocus; + private final Camera camera; + private AsyncTask outstandingTask; + + AutoFocusManager(Context context, Camera camera) { + this.camera = camera; + SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); + String currentFocusMode = camera.getParameters().getFocusMode(); + useAutoFocus = + sharedPrefs.getBoolean(PreferencesActivity.KEY_AUTO_FOCUS, true) && + FOCUS_MODES_CALLING_AF.contains(currentFocusMode); + Log.i(TAG, "Current focus mode '" + currentFocusMode + "'; use auto focus? " + useAutoFocus); + start(); + } + + @Override + public synchronized void onAutoFocus(boolean success, Camera theCamera) { + focusing = false; + autoFocusAgainLater(); + } + + private synchronized void autoFocusAgainLater() { + if (!stopped && outstandingTask == null) { + AutoFocusTask newTask = new AutoFocusTask(); + try { + newTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + outstandingTask = newTask; + } catch (RejectedExecutionException ree) { + Log.w(TAG, "Could not request auto focus", ree); + } + } + } + + synchronized void start() { + if (useAutoFocus) { + outstandingTask = null; + if (!stopped && !focusing) { + try { + camera.autoFocus(this); + focusing = true; + } catch (RuntimeException re) { + // Have heard RuntimeException reported in Android 4.0.x+; continue? + Log.w(TAG, "Unexpected exception while focusing", re); + // Try again later to keep cycle going + autoFocusAgainLater(); + } + } + } + } + + private synchronized void cancelOutstandingTask() { + if (outstandingTask != null) { + if (outstandingTask.getStatus() != AsyncTask.Status.FINISHED) { + outstandingTask.cancel(true); + } + outstandingTask = null; + } + } + + synchronized void stop() { + stopped = true; + if (useAutoFocus) { + cancelOutstandingTask(); + // Doesn't hurt to call this even if not focusing + try { + camera.cancelAutoFocus(); + } catch (RuntimeException re) { + // Have heard RuntimeException reported in Android 4.0.x+; continue? + Log.w(TAG, "Unexpected exception while cancelling focusing", re); + } + } + } + + private final class AutoFocusTask extends AsyncTask { + @Override + protected Object doInBackground(Object... voids) { + try { + Thread.sleep(AUTO_FOCUS_INTERVAL_MS); + } catch (InterruptedException e) { + // continue + } + start(); + return null; + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraConfigurationManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraConfigurationManager.java new file mode 100644 index 0000000..520bee2 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraConfigurationManager.java @@ -0,0 +1,159 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.camera; + +import android.content.Context; +import android.content.SharedPreferences; +import android.graphics.Point; +import android.hardware.Camera; +import android.preference.PreferenceManager; +import android.util.Log; +import android.view.Display; +import android.view.WindowManager; + +import cz.cvut.fel.dce.barcodescanner.PreferencesActivity; +import com.google.zxing.client.android.camera.CameraConfigurationUtils; + +/** + * A class which deals with reading, parsing, and setting the camera parameters which are used to + * configure the camera hardware. + */ +final class CameraConfigurationManager { + + private static final String TAG = "CameraConfiguration"; + + private final Context context; + private Point screenResolution; + private Point cameraResolution; + + CameraConfigurationManager(Context context) { + this.context = context; + } + + /** + * Reads, one time, values from the camera that are needed by the app. + */ + void initFromCameraParameters(Camera camera) { + Camera.Parameters parameters = camera.getParameters(); + WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); + Display display = manager.getDefaultDisplay(); + Point theScreenResolution = new Point(); + display.getSize(theScreenResolution); + screenResolution = theScreenResolution; + Log.i(TAG, "Screen resolution: " + screenResolution); + cameraResolution = CameraConfigurationUtils.findBestPreviewSizeValue(parameters, screenResolution); + Log.i(TAG, "Camera resolution: " + cameraResolution); + } + + void setDesiredCameraParameters(Camera camera, boolean safeMode) { + Camera.Parameters parameters = camera.getParameters(); + + if (parameters == null) { + Log.w(TAG, "Device error: no camera parameters are available. Proceeding without configuration."); + return; + } + + Log.i(TAG, "Initial camera parameters: " + parameters.flatten()); + + if (safeMode) { + Log.w(TAG, "In camera config safe mode -- most settings will not be honored"); + } + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + + initializeTorch(parameters, prefs, safeMode); + + CameraConfigurationUtils.setFocus( + parameters, + prefs.getBoolean(PreferencesActivity.KEY_AUTO_FOCUS, true), + prefs.getBoolean(PreferencesActivity.KEY_DISABLE_CONTINUOUS_FOCUS, true), + safeMode); + + if (!safeMode) { + if (prefs.getBoolean(PreferencesActivity.KEY_INVERT_SCAN, false)) { + CameraConfigurationUtils.setInvertColor(parameters); + } + + if (!prefs.getBoolean(PreferencesActivity.KEY_DISABLE_BARCODE_SCENE_MODE, true)) { + CameraConfigurationUtils.setBarcodeSceneMode(parameters); + } + + if (!prefs.getBoolean(PreferencesActivity.KEY_DISABLE_METERING, true)) { + CameraConfigurationUtils.setVideoStabilization(parameters); + CameraConfigurationUtils.setFocusArea(parameters); + CameraConfigurationUtils.setMetering(parameters); + } + + } + + parameters.setPreviewSize(cameraResolution.x, cameraResolution.y); + + Log.i(TAG, "Final camera parameters: " + parameters.flatten()); + + camera.setParameters(parameters); + + Camera.Parameters afterParameters = camera.getParameters(); + Camera.Size afterSize = afterParameters.getPreviewSize(); + if (afterSize!= null && (cameraResolution.x != afterSize.width || cameraResolution.y != afterSize.height)) { + Log.w(TAG, "Camera said it supported preview size " + cameraResolution.x + 'x' + cameraResolution.y + + ", but after setting it, preview size is " + afterSize.width + 'x' + afterSize.height); + cameraResolution.x = afterSize.width; + cameraResolution.y = afterSize.height; + } + } + + Point getCameraResolution() { + return cameraResolution; + } + + Point getScreenResolution() { + return screenResolution; + } + + boolean getTorchState(Camera camera) { + if (camera != null) { + Camera.Parameters parameters = camera.getParameters(); + if (parameters != null) { + String flashMode = parameters.getFlashMode(); + return flashMode != null && + (Camera.Parameters.FLASH_MODE_ON.equals(flashMode) || + Camera.Parameters.FLASH_MODE_TORCH.equals(flashMode)); + } + } + return false; + } + + void setTorch(Camera camera, boolean newSetting) { + Camera.Parameters parameters = camera.getParameters(); + doSetTorch(parameters, newSetting, false); + camera.setParameters(parameters); + } + + private void initializeTorch(Camera.Parameters parameters, SharedPreferences prefs, boolean safeMode) { + boolean currentSetting = FrontLightMode.readPref(prefs) == FrontLightMode.ON; + doSetTorch(parameters, currentSetting, safeMode); + } + + private void doSetTorch(Camera.Parameters parameters, boolean newSetting, boolean safeMode) { + CameraConfigurationUtils.setTorch(parameters, newSetting); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + if (!safeMode && !prefs.getBoolean(PreferencesActivity.KEY_DISABLE_EXPOSURE, true)) { + CameraConfigurationUtils.setBestExposure(parameters, newSetting); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraManager.java new file mode 100644 index 0000000..d0706e8 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/CameraManager.java @@ -0,0 +1,328 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.camera; + +import android.content.Context; +import android.graphics.Point; +import android.graphics.Rect; +import android.hardware.Camera; +import android.os.Handler; +import android.util.Log; +import android.view.SurfaceHolder; + +import com.google.zxing.PlanarYUVLuminanceSource; +import cz.cvut.fel.dce.barcodescanner.camera.open.OpenCameraInterface; + +import java.io.IOException; + +/** + * This object wraps the Camera service object and expects to be the only one talking to it. The + * implementation encapsulates the steps needed to take preview-sized images, which are used for + * both preview and decoding. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class CameraManager { + + private static final String TAG = CameraManager.class.getSimpleName(); + + private static final int MIN_FRAME_WIDTH = 240; + private static final int MIN_FRAME_HEIGHT = 240; + private static final int MAX_FRAME_WIDTH = 1200; // = 5/8 * 1920 + private static final int MAX_FRAME_HEIGHT = 675; // = 5/8 * 1080 + + private final Context context; + private final CameraConfigurationManager configManager; + private Camera camera; + private AutoFocusManager autoFocusManager; + private Rect framingRect; + private Rect framingRectInPreview; + private boolean initialized; + private boolean previewing; + private int requestedCameraId = OpenCameraInterface.NO_REQUESTED_CAMERA; + private int requestedFramingRectWidth; + private int requestedFramingRectHeight; + /** + * Preview frames are delivered here, which we pass on to the registered handler. Make sure to + * clear the handler so it will only receive one message. + */ + private final PreviewCallback previewCallback; + + public CameraManager(Context context) { + this.context = context; + this.configManager = new CameraConfigurationManager(context); + previewCallback = new PreviewCallback(configManager); + } + + /** + * Opens the camera driver and initializes the hardware parameters. + * + * @param holder The surface object which the camera will draw preview frames into. + * @throws java.io.IOException Indicates the camera driver failed to open. + */ + public synchronized void openDriver(SurfaceHolder holder) throws IOException { + Camera theCamera = camera; + if (theCamera == null) { + + theCamera = OpenCameraInterface.open(requestedCameraId); + if (theCamera == null) { + throw new IOException(); + } + camera = theCamera; + } + theCamera.setPreviewDisplay(holder); + + if (!initialized) { + initialized = true; + configManager.initFromCameraParameters(theCamera); + if (requestedFramingRectWidth > 0 && requestedFramingRectHeight > 0) { + setManualFramingRect(requestedFramingRectWidth, requestedFramingRectHeight); + requestedFramingRectWidth = 0; + requestedFramingRectHeight = 0; + } + } + + Camera.Parameters parameters = theCamera.getParameters(); + String parametersFlattened = parameters == null ? null : parameters.flatten(); // Save these, temporarily + try { + configManager.setDesiredCameraParameters(theCamera, false); + } catch (RuntimeException re) { + // Driver failed + Log.w(TAG, "Camera rejected parameters. Setting only minimal safe-mode parameters"); + Log.i(TAG, "Resetting to saved camera params: " + parametersFlattened); + // Reset: + if (parametersFlattened != null) { + parameters = theCamera.getParameters(); + parameters.unflatten(parametersFlattened); + try { + theCamera.setParameters(parameters); + configManager.setDesiredCameraParameters(theCamera, true); + } catch (RuntimeException re2) { + // Well, darn. Give up + Log.w(TAG, "Camera rejected even safe-mode parameters! No configuration"); + } + } + } + + } + + public synchronized boolean isOpen() { + return camera != null; + } + + /** + * Closes the camera driver if still in use. + */ + public synchronized void closeDriver() { + if (camera != null) { + camera.release(); + camera = null; + // Make sure to clear these each time we close the camera, so that any scanning rect + // requested by intent is forgotten. + framingRect = null; + framingRectInPreview = null; + } + } + + /** + * Asks the camera hardware to begin drawing preview frames to the screen. + */ + public synchronized void startPreview() { + Camera theCamera = camera; + if (theCamera != null && !previewing) { + theCamera.startPreview(); + previewing = true; + autoFocusManager = new AutoFocusManager(context, camera); + } + } + + /** + * Tells the camera to stop drawing preview frames. + */ + public synchronized void stopPreview() { + if (autoFocusManager != null) { + autoFocusManager.stop(); + autoFocusManager = null; + } + if (camera != null && previewing) { + camera.stopPreview(); + previewCallback.setHandler(null, 0); + previewing = false; + } + } + + /** + * Convenience method for {@link cz.cvut.fel.dce.barcodescanner.CaptureActivity} + * + * @param newSetting if {@code true}, light should be turned on if currently off. And vice versa. + */ + public synchronized void setTorch(boolean newSetting) { + if (newSetting != configManager.getTorchState(camera)) { + if (camera != null) { + if (autoFocusManager != null) { + autoFocusManager.stop(); + } + configManager.setTorch(camera, newSetting); + if (autoFocusManager != null) { + autoFocusManager.start(); + } + } + } + } + + /** + * A single preview frame will be returned to the handler supplied. The data will arrive as byte[] + * in the message.obj field, with width and height encoded as message.arg1 and message.arg2, + * respectively. + * + * @param handler The handler to send the message to. + * @param message The what field of the message to be sent. + */ + public synchronized void requestPreviewFrame(Handler handler, int message) { + Camera theCamera = camera; + if (theCamera != null && previewing) { + previewCallback.setHandler(handler, message); + theCamera.setOneShotPreviewCallback(previewCallback); + } + } + + /** + * Calculates the framing rect which the UI should draw to show the user where to place the + * barcode. This target helps with alignment as well as forces the user to hold the device + * far enough away to ensure the image will be in focus. + * + * @return The rectangle to draw on screen in window coordinates. + */ + public synchronized Rect getFramingRect() { + if (framingRect == null) { + if (camera == null) { + return null; + } + Point screenResolution = configManager.getScreenResolution(); + if (screenResolution == null) { + // Called early, before init even finished + return null; + } + + int width = findDesiredDimensionInRange(screenResolution.x, MIN_FRAME_WIDTH, MAX_FRAME_WIDTH); + int height = findDesiredDimensionInRange(screenResolution.y, MIN_FRAME_HEIGHT, MAX_FRAME_HEIGHT); + + int leftOffset = (screenResolution.x - width) / 2; + int topOffset = (screenResolution.y - height) / 2; + framingRect = new Rect(leftOffset, topOffset, leftOffset + width, topOffset + height); + Log.d(TAG, "Calculated framing rect: " + framingRect); + } + return framingRect; + } + + private static int findDesiredDimensionInRange(int resolution, int hardMin, int hardMax) { + int dim = 5 * resolution / 8; // Target 5/8 of each dimension + if (dim < hardMin) { + return hardMin; + } + if (dim > hardMax) { + return hardMax; + } + return dim; + } + + /** + * Like {@link #getFramingRect} but coordinates are in terms of the preview frame, + * not UI / screen. + * + * @return {@link android.graphics.Rect} expressing barcode scan area in terms of the preview size + */ + public synchronized Rect getFramingRectInPreview() { + if (framingRectInPreview == null) { + Rect framingRect = getFramingRect(); + if (framingRect == null) { + return null; + } + Rect rect = new Rect(framingRect); + Point cameraResolution = configManager.getCameraResolution(); + Point screenResolution = configManager.getScreenResolution(); + if (cameraResolution == null || screenResolution == null) { + // Called early, before init even finished + return null; + } + rect.left = rect.left * cameraResolution.x / screenResolution.x; + rect.right = rect.right * cameraResolution.x / screenResolution.x; + rect.top = rect.top * cameraResolution.y / screenResolution.y; + rect.bottom = rect.bottom * cameraResolution.y / screenResolution.y; + framingRectInPreview = rect; + } + return framingRectInPreview; + } + + + /** + * Allows third party apps to specify the camera ID, rather than determine + * it automatically based on available cameras and their orientation. + * + * @param cameraId camera ID of the camera to use. A negative value means "no preference". + */ + public synchronized void setManualCameraId(int cameraId) { + requestedCameraId = cameraId; + } + + /** + * Allows third party apps to specify the scanning rectangle dimensions, rather than determine + * them automatically based on screen resolution. + * + * @param width The width in pixels to scan. + * @param height The height in pixels to scan. + */ + public synchronized void setManualFramingRect(int width, int height) { + if (initialized) { + Point screenResolution = configManager.getScreenResolution(); + if (width > screenResolution.x) { + width = screenResolution.x; + } + if (height > screenResolution.y) { + height = screenResolution.y; + } + int leftOffset = (screenResolution.x - width) / 2; + int topOffset = (screenResolution.y - height) / 2; + framingRect = new Rect(leftOffset, topOffset, leftOffset + width, topOffset + height); + Log.d(TAG, "Calculated manual framing rect: " + framingRect); + framingRectInPreview = null; + } else { + requestedFramingRectWidth = width; + requestedFramingRectHeight = height; + } + } + + /** + * A factory method to build the appropriate LuminanceSource object based on the format + * of the preview buffers, as described by Camera.Parameters. + * + * @param data A preview frame. + * @param width The width of the image. + * @param height The height of the image. + * @return A PlanarYUVLuminanceSource instance. + */ + public PlanarYUVLuminanceSource buildLuminanceSource(byte[] data, int width, int height) { + Rect rect = getFramingRectInPreview(); + if (rect == null) { + return null; + } + // Go ahead and assume it's YUV rather than die. + return new PlanarYUVLuminanceSource(data, width, height, rect.left, rect.top, + rect.width(), rect.height(), false); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/FrontLightMode.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/FrontLightMode.java new file mode 100644 index 0000000..b7ce34e --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/FrontLightMode.java @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.camera; + +import android.content.SharedPreferences; + +import cz.cvut.fel.dce.barcodescanner.PreferencesActivity; + +/** + * Enumerates settings of the preference controlling the front light. + */ +public enum FrontLightMode { + + /** Always on. */ + ON, + /** On only when ambient light is low. */ + AUTO, + /** Always off. */ + OFF; + + private static FrontLightMode parse(String modeString) { + return modeString == null ? OFF : valueOf(modeString); + } + + public static FrontLightMode readPref(SharedPreferences sharedPrefs) { + return parse(sharedPrefs.getString(PreferencesActivity.KEY_FRONT_LIGHT_MODE, OFF.toString())); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/PreviewCallback.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/PreviewCallback.java new file mode 100644 index 0000000..dcd5646 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/PreviewCallback.java @@ -0,0 +1,56 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.camera; + +import android.graphics.Point; +import android.hardware.Camera; +import android.os.Handler; +import android.os.Message; +import android.util.Log; + +final class PreviewCallback implements Camera.PreviewCallback { + + private static final String TAG = PreviewCallback.class.getSimpleName(); + + private final CameraConfigurationManager configManager; + private Handler previewHandler; + private int previewMessage; + + PreviewCallback(CameraConfigurationManager configManager) { + this.configManager = configManager; + } + + void setHandler(Handler previewHandler, int previewMessage) { + this.previewHandler = previewHandler; + this.previewMessage = previewMessage; + } + + @Override + public void onPreviewFrame(byte[] data, Camera camera) { + Point cameraResolution = configManager.getCameraResolution(); + Handler thePreviewHandler = previewHandler; + if (cameraResolution != null && thePreviewHandler != null) { + Message message = thePreviewHandler.obtainMessage(previewMessage, cameraResolution.x, + cameraResolution.y, data); + message.sendToTarget(); + previewHandler = null; + } else { + Log.d(TAG, "Got preview callback, but no handler or resolution available"); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/open/OpenCameraInterface.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/open/OpenCameraInterface.java new file mode 100644 index 0000000..6bf1e3a --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/camera/open/OpenCameraInterface.java @@ -0,0 +1,81 @@ +/* + * Copyright (C) 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.camera.open; + +import android.hardware.Camera; +import android.util.Log; + +public final class OpenCameraInterface { + + private static final String TAG = OpenCameraInterface.class.getName(); + + private OpenCameraInterface() { + } + + /** For {@link #open(int)}, means no preference for which camera to open. */ + public static final int NO_REQUESTED_CAMERA = -1; + + /** + * Opens the requested camera with {@link android.hardware.Camera#open(int)}, if one exists. + * + * @param cameraId camera ID of the camera to use. A negative value + * or {@link #NO_REQUESTED_CAMERA} means "no preference" + * @return handle to {@link android.hardware.Camera} that was opened + */ + public static Camera open(int cameraId) { + + int numCameras = Camera.getNumberOfCameras(); + if (numCameras == 0) { + Log.w(TAG, "No cameras!"); + return null; + } + + boolean explicitRequest = cameraId >= 0; + + if (!explicitRequest) { + // Select a camera if no explicit camera requested + int index = 0; + while (index < numCameras) { + Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); + Camera.getCameraInfo(index, cameraInfo); + if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_BACK) { + break; + } + index++; + } + + cameraId = index; + } + + Camera camera; + if (cameraId < numCameras) { + Log.i(TAG, "Opening camera #" + cameraId); + camera = Camera.open(cameraId); + } else { + if (explicitRequest) { + Log.w(TAG, "Requested camera does not exist: " + cameraId); + camera = null; + } else { + Log.i(TAG, "No camera facing back; returning camera #0"); + camera = Camera.open(0); + } + } + + return camera; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/clipboard/ClipboardInterface.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/clipboard/ClipboardInterface.java new file mode 100644 index 0000000..b8d5a6d --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/clipboard/ClipboardInterface.java @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.clipboard; + +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; +import android.util.Log; + +public final class ClipboardInterface { + + private static final String TAG = ClipboardInterface.class.getSimpleName(); + + private ClipboardInterface() { + } + + public static CharSequence getText(Context context) { + ClipboardManager clipboard = getManager(context); + ClipData clip = clipboard.getPrimaryClip(); + return hasText(context) ? clip.getItemAt(0).coerceToText(context) : null; + } + + public static void setText(CharSequence text, Context context) { + if (text != null) { + try { + getManager(context).setPrimaryClip(ClipData.newPlainText(null, text)); + } catch (NullPointerException | IllegalStateException e) { + // Have seen this in the wild, bizarrely + Log.w(TAG, "Clipboard bug", e); + } + } + } + + public static boolean hasText(Context context) { + ClipboardManager clipboard = getManager(context); + ClipData clip = clipboard.getPrimaryClip(); + return clip != null && clip.getItemCount() > 0; + } + + private static ClipboardManager getManager(Context context) { + return (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/ContactEncoder.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/ContactEncoder.java new file mode 100644 index 0000000..65e7247 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/ContactEncoder.java @@ -0,0 +1,96 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +import java.util.Collection; +import java.util.HashSet; +import java.util.List; + +/** + * Implementations encode according to some scheme for encoding contact information, like VCard or + * MECARD. + * + * @author Sean Owen + */ +abstract class ContactEncoder { + + /** + * @return first, the best effort encoding of all data in the appropriate format; second, a + * display-appropriate version of the contact information + */ + abstract String[] encode(List names, + String organization, + List addresses, + List phones, + List phoneTypes, + List emails, + List urls, + String note); + + /** + * @return null if s is null or empty, or result of s.trim() otherwise + */ + static String trim(String s) { + if (s == null) { + return null; + } + String result = s.trim(); + return result.isEmpty() ? null : result; + } + + static void append(StringBuilder newContents, + StringBuilder newDisplayContents, + String prefix, + String value, + Formatter fieldFormatter, + char terminator) { + String trimmed = trim(value); + if (trimmed != null) { + newContents.append(prefix).append(fieldFormatter.format(trimmed, 0)).append(terminator); + newDisplayContents.append(trimmed).append('\n'); + } + } + + static void appendUpToUnique(StringBuilder newContents, + StringBuilder newDisplayContents, + String prefix, + List values, + int max, + Formatter displayFormatter, + Formatter fieldFormatter, + char terminator) { + if (values == null) { + return; + } + int count = 0; + Collection uniques = new HashSet<>(2); + for (int i = 0; i < values.size(); i++) { + String value = values.get(i); + String trimmed = trim(value); + if (trimmed != null && !trimmed.isEmpty() && !uniques.contains(trimmed)) { + newContents.append(prefix).append(fieldFormatter.format(trimmed, i)).append(terminator); + CharSequence display = displayFormatter == null ? trimmed : displayFormatter.format(trimmed, i); + newDisplayContents.append(display).append('\n'); + if (++count == max) { + break; + } + uniques.add(trimmed); + } + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/EncodeActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/EncodeActivity.java new file mode 100644 index 0000000..91add77 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/EncodeActivity.java @@ -0,0 +1,242 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.Point; +import android.net.Uri; +import android.os.Bundle; +import android.os.Environment; +import android.util.Log; +import android.view.Display; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.WindowManager; +import android.widget.ImageView; +import android.widget.TextView; + +import com.google.zxing.WriterException; +import cz.cvut.fel.dce.barcodescanner.Contents; +import cz.cvut.fel.dce.barcodescanner.FinishListener; +import cz.cvut.fel.dce.barcodescanner.Intents; +import cz.cvut.fel.dce.barcodescanner.R; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.regex.Pattern; + +/** + * This class encodes data from an Intent into a QR code, and then displays it full screen so that + * another person can scan it with their device. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class EncodeActivity extends Activity { + + private static final String TAG = EncodeActivity.class.getSimpleName(); + + private static final int MAX_BARCODE_FILENAME_LENGTH = 24; + private static final Pattern NOT_ALPHANUMERIC = Pattern.compile("[^A-Za-z0-9]"); + private static final String USE_VCARD_KEY = "USE_VCARD"; + + private QRCodeEncoder qrCodeEncoder; + + @Override + public void onCreate(Bundle icicle) { + super.onCreate(icicle); + Intent intent = getIntent(); + if (intent == null) { + finish(); + } else { + String action = intent.getAction(); + if (Intents.Encode.ACTION.equals(action) || Intent.ACTION_SEND.equals(action)) { + setContentView(R.layout.encode); + } else { + finish(); + } + } + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater menuInflater = getMenuInflater(); + menuInflater.inflate(R.menu.encode, menu); + boolean useVcard = qrCodeEncoder != null && qrCodeEncoder.isUseVCard(); + int encodeNameResource = useVcard ? R.string.menu_encode_mecard : R.string.menu_encode_vcard; + MenuItem encodeItem = menu.findItem(R.id.menu_encode); + encodeItem.setTitle(encodeNameResource); + Intent intent = getIntent(); + if (intent != null) { + String type = intent.getStringExtra(Intents.Encode.TYPE); + encodeItem.setVisible(Contents.Type.CONTACT.equals(type)); + } + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_share: + share(); + return true; + case R.id.menu_encode: + Intent intent = getIntent(); + if (intent == null) { + return false; + } + intent.putExtra(USE_VCARD_KEY, !qrCodeEncoder.isUseVCard()); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + startActivity(intent); + finish(); + return true; + default: + return false; + } + } + + private void share() { + QRCodeEncoder encoder = qrCodeEncoder; + if (encoder == null) { // Odd + Log.w(TAG, "No existing barcode to send?"); + return; + } + + String contents = encoder.getContents(); + if (contents == null) { + Log.w(TAG, "No existing barcode to send?"); + return; + } + + Bitmap bitmap; + try { + bitmap = encoder.encodeAsBitmap(); + } catch (WriterException we) { + Log.w(TAG, we); + return; + } + if (bitmap == null) { + return; + } + + File bsRoot = new File(Environment.getExternalStorageDirectory(), "BarcodeScanner"); + File barcodesRoot = new File(bsRoot, "Barcodes"); + if (!barcodesRoot.exists() && !barcodesRoot.mkdirs()) { + Log.w(TAG, "Couldn't make dir " + barcodesRoot); + showErrorMessage(R.string.msg_unmount_usb); + return; + } + File barcodeFile = new File(barcodesRoot, makeBarcodeFileName(contents) + ".png"); + if (!barcodeFile.delete()) { + Log.w(TAG, "Could not delete " + barcodeFile); + // continue anyway + } + FileOutputStream fos = null; + try { + fos = new FileOutputStream(barcodeFile); + bitmap.compress(Bitmap.CompressFormat.PNG, 0, fos); + } catch (FileNotFoundException fnfe) { + Log.w(TAG, "Couldn't access file " + barcodeFile + " due to " + fnfe); + showErrorMessage(R.string.msg_unmount_usb); + return; + } finally { + if (fos != null) { + try { + fos.close(); + } catch (IOException ioe) { + // do nothing + } + } + } + + Intent intent = new Intent(Intent.ACTION_SEND, Uri.parse("mailto:")); + intent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.app_name) + " - " + encoder.getTitle()); + intent.putExtra(Intent.EXTRA_TEXT, contents); + intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + barcodeFile.getAbsolutePath())); + intent.setType("image/png"); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + startActivity(Intent.createChooser(intent, null)); + } + + private static CharSequence makeBarcodeFileName(CharSequence contents) { + String fileName = NOT_ALPHANUMERIC.matcher(contents).replaceAll("_"); + if (fileName.length() > MAX_BARCODE_FILENAME_LENGTH) { + fileName = fileName.substring(0, MAX_BARCODE_FILENAME_LENGTH); + } + return fileName; + } + + @Override + protected void onResume() { + super.onResume(); + // This assumes the view is full screen, which is a good assumption + WindowManager manager = (WindowManager) getSystemService(WINDOW_SERVICE); + Display display = manager.getDefaultDisplay(); + Point displaySize = new Point(); + display.getSize(displaySize); + int width = displaySize.x; + int height = displaySize.y; + int smallerDimension = width < height ? width : height; + smallerDimension = smallerDimension * 7 / 8; + + Intent intent = getIntent(); + if (intent == null) { + return; + } + + try { + boolean useVCard = intent.getBooleanExtra(USE_VCARD_KEY, false); + qrCodeEncoder = new QRCodeEncoder(this, intent, smallerDimension, useVCard); + Bitmap bitmap = qrCodeEncoder.encodeAsBitmap(); + if (bitmap == null) { + Log.w(TAG, "Could not encode barcode"); + showErrorMessage(R.string.msg_encode_contents_failed); + qrCodeEncoder = null; + return; + } + + ImageView view = (ImageView) findViewById(R.id.image_view); + view.setImageBitmap(bitmap); + + TextView contents = (TextView) findViewById(R.id.contents_text_view); + if (intent.getBooleanExtra(Intents.Encode.SHOW_CONTENTS, true)) { + contents.setText(qrCodeEncoder.getDisplayContents()); + setTitle(qrCodeEncoder.getTitle()); + } else { + contents.setText(""); + setTitle(""); + } + } catch (WriterException e) { + Log.w(TAG, "Could not encode barcode", e); + showErrorMessage(R.string.msg_encode_contents_failed); + qrCodeEncoder = null; + } + } + + private void showErrorMessage(int message) { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setMessage(message); + builder.setPositiveButton(R.string.button_ok, new FinishListener(this)); + builder.setOnCancelListener(new FinishListener(this)); + builder.show(); + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/Formatter.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/Formatter.java new file mode 100644 index 0000000..6339aea --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/Formatter.java @@ -0,0 +1,33 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +/** + * Encapsulates some simple formatting logic, to aid refactoring in {@link ContactEncoder}. + * + * @author Sean Owen + */ +interface Formatter { + + /** + * @param value value to format + * @param index index of value in a list of values to be formatted + * @return formatted value + */ + CharSequence format(CharSequence value, int index); + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/MECARDContactEncoder.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/MECARDContactEncoder.java new file mode 100644 index 0000000..84bb400 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/MECARDContactEncoder.java @@ -0,0 +1,97 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +import android.telephony.PhoneNumberUtils; + +import java.util.List; +import java.util.regex.Pattern; + +/** + * Encodes contact information according to the MECARD format. + * + * @author Sean Owen + */ +final class MECARDContactEncoder extends ContactEncoder { + + private static final char TERMINATOR = ';'; + + @Override + public String[] encode(List names, + String organization, + List addresses, + List phones, + List phoneTypes, + List emails, + List urls, + String note) { + StringBuilder newContents = new StringBuilder(100); + newContents.append("MECARD:"); + + StringBuilder newDisplayContents = new StringBuilder(100); + + Formatter fieldFormatter = new MECARDFieldFormatter(); + + appendUpToUnique(newContents, newDisplayContents, "N", names, 1, new + MECARDNameDisplayFormatter(), fieldFormatter, TERMINATOR); + + append(newContents, newDisplayContents, "ORG", organization, fieldFormatter, TERMINATOR); + + appendUpToUnique(newContents, newDisplayContents, "ADR", addresses, 1, null, fieldFormatter, TERMINATOR); + + appendUpToUnique(newContents, newDisplayContents, "TEL", phones, Integer.MAX_VALUE, + new MECARDTelDisplayFormatter(), fieldFormatter, TERMINATOR); + + appendUpToUnique(newContents, newDisplayContents, "EMAIL", emails, Integer.MAX_VALUE, null, + fieldFormatter, TERMINATOR); + + appendUpToUnique(newContents, newDisplayContents, "URL", urls, Integer.MAX_VALUE, null, + fieldFormatter, TERMINATOR); + + append(newContents, newDisplayContents, "NOTE", note, fieldFormatter, TERMINATOR); + + newContents.append(';'); + + return new String[] { newContents.toString(), newDisplayContents.toString() }; + } + + private static class MECARDFieldFormatter implements Formatter { + private static final Pattern RESERVED_MECARD_CHARS = Pattern.compile("([\\\\:;])"); + private static final Pattern NEWLINE = Pattern.compile("\\n"); + @Override + public CharSequence format(CharSequence value, int index) { + return ':' + NEWLINE.matcher(RESERVED_MECARD_CHARS.matcher(value).replaceAll("\\\\$1")).replaceAll(""); + } + } + + private static class MECARDTelDisplayFormatter implements Formatter { + private static final Pattern NOT_DIGITS = Pattern.compile("[^0-9]+"); + @Override + public CharSequence format(CharSequence value, int index) { + return NOT_DIGITS.matcher(PhoneNumberUtils.formatNumber(value.toString())).replaceAll(""); + } + } + + private static class MECARDNameDisplayFormatter implements Formatter { + private static final Pattern COMMA = Pattern.compile(","); + @Override + public CharSequence format(CharSequence value, int index) { + return COMMA.matcher(value).replaceAll(""); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/QRCodeEncoder.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/QRCodeEncoder.java new file mode 100644 index 0000000..1125a61 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/QRCodeEncoder.java @@ -0,0 +1,392 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +import android.content.Context; +import android.content.Intent; +import android.graphics.Bitmap; +import android.net.Uri; +import android.os.Bundle; +import android.provider.ContactsContract; +import android.telephony.PhoneNumberUtils; +import android.util.Log; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.EncodeHintType; +import com.google.zxing.MultiFormatWriter; +import com.google.zxing.Result; +import com.google.zxing.WriterException; +import cz.cvut.fel.dce.barcodescanner.Intents; +import cz.cvut.fel.dce.barcodescanner.Contents; +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.AddressBookParsedResult; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.ResultParser; +import com.google.zxing.common.BitMatrix; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.EnumMap; +import java.util.List; +import java.util.Map; + +/** + * This class does the work of decoding the user's request and extracting all the data + * to be encoded in a barcode. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +final class QRCodeEncoder { + + private static final String TAG = QRCodeEncoder.class.getSimpleName(); + + private static final int WHITE = 0xFFFFFFFF; + private static final int BLACK = 0xFF000000; + + private final Context activity; + private String contents; + private String displayContents; + private String title; + private BarcodeFormat format; + private final int dimension; + private final boolean useVCard; + + QRCodeEncoder(Context activity, Intent intent, int dimension, boolean useVCard) throws WriterException { + this.activity = activity; + this.dimension = dimension; + this.useVCard = useVCard; + String action = intent.getAction(); + if (action.equals(Intents.Encode.ACTION)) { + encodeContentsFromZXingIntent(intent); + } else if (action.equals(Intent.ACTION_SEND)) { + encodeContentsFromShareIntent(intent); + } + } + + String getContents() { + return contents; + } + + String getDisplayContents() { + return displayContents; + } + + String getTitle() { + return title; + } + + boolean isUseVCard() { + return useVCard; + } + + // It would be nice if the string encoding lived in the core ZXing library, + // but we use platform specific code like PhoneNumberUtils, so it can't. + private boolean encodeContentsFromZXingIntent(Intent intent) { + // Default to QR_CODE if no format given. + String formatString = intent.getStringExtra(Intents.Encode.FORMAT); + format = null; + if (formatString != null) { + try { + format = BarcodeFormat.valueOf(formatString); + } catch (IllegalArgumentException iae) { + // Ignore it then + } + } + if (format == null || format == BarcodeFormat.QR_CODE) { + String type = intent.getStringExtra(Intents.Encode.TYPE); + if (type == null || type.isEmpty()) { + return false; + } + this.format = BarcodeFormat.QR_CODE; + encodeQRCodeContents(intent, type); + } else { + String data = intent.getStringExtra(Intents.Encode.DATA); + if (data != null && !data.isEmpty()) { + contents = data; + displayContents = data; + title = activity.getString(R.string.contents_text); + } + } + return contents != null && !contents.isEmpty(); + } + + // Handles send intents from multitude of Android applications + private void encodeContentsFromShareIntent(Intent intent) throws WriterException { + // Check if this is a plain text encoding, or contact + if (intent.hasExtra(Intent.EXTRA_STREAM)) { + encodeFromStreamExtra(intent); + } else { + encodeFromTextExtras(intent); + } + } + + private void encodeFromTextExtras(Intent intent) throws WriterException { + // Notice: Google Maps shares both URL and details in one text, bummer! + String theContents = ContactEncoder.trim(intent.getStringExtra(Intent.EXTRA_TEXT)); + if (theContents == null) { + theContents = ContactEncoder.trim(intent.getStringExtra("android.intent.extra.HTML_TEXT")); + // Intent.EXTRA_HTML_TEXT + if (theContents == null) { + theContents = ContactEncoder.trim(intent.getStringExtra(Intent.EXTRA_SUBJECT)); + if (theContents == null) { + String[] emails = intent.getStringArrayExtra(Intent.EXTRA_EMAIL); + if (emails != null) { + theContents = ContactEncoder.trim(emails[0]); + } else { + theContents = "?"; + } + } + } + } + + // Trim text to avoid URL breaking. + if (theContents == null || theContents.isEmpty()) { + throw new WriterException("Empty EXTRA_TEXT"); + } + contents = theContents; + // We only do QR code. + format = BarcodeFormat.QR_CODE; + if (intent.hasExtra(Intent.EXTRA_SUBJECT)) { + displayContents = intent.getStringExtra(Intent.EXTRA_SUBJECT); + } else if (intent.hasExtra(Intent.EXTRA_TITLE)) { + displayContents = intent.getStringExtra(Intent.EXTRA_TITLE); + } else { + displayContents = contents; + } + title = activity.getString(R.string.contents_text); + } + + // Handles send intents from the Contacts app, retrieving a contact as a VCARD. + private void encodeFromStreamExtra(Intent intent) throws WriterException { + format = BarcodeFormat.QR_CODE; + Bundle bundle = intent.getExtras(); + if (bundle == null) { + throw new WriterException("No extras"); + } + Uri uri = bundle.getParcelable(Intent.EXTRA_STREAM); + if (uri == null) { + throw new WriterException("No EXTRA_STREAM"); + } + byte[] vcard; + String vcardString; + InputStream stream = null; + try { + stream = activity.getContentResolver().openInputStream(uri); + if (stream == null) { + throw new WriterException("Can't open stream for " + uri); + } + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + byte[] buffer = new byte[2048]; + int bytesRead; + while ((bytesRead = stream.read(buffer)) > 0) { + baos.write(buffer, 0, bytesRead); + } + vcard = baos.toByteArray(); + vcardString = new String(vcard, 0, vcard.length, "UTF-8"); + } catch (IOException ioe) { + throw new WriterException(ioe); + } finally { + if (stream != null) { + try { + stream.close(); + } catch (IOException e) { + // continue + } + } + } + Log.d(TAG, "Encoding share intent content:"); + Log.d(TAG, vcardString); + Result result = new Result(vcardString, vcard, null, BarcodeFormat.QR_CODE); + ParsedResult parsedResult = ResultParser.parseResult(result); + if (!(parsedResult instanceof AddressBookParsedResult)) { + throw new WriterException("Result was not an address"); + } + encodeQRCodeContents((AddressBookParsedResult) parsedResult); + if (contents == null || contents.isEmpty()) { + throw new WriterException("No content to encode"); + } + } + + private void encodeQRCodeContents(Intent intent, String type) { + switch (type) { + case Contents.Type.TEXT: { + String data = intent.getStringExtra(Intents.Encode.DATA); + if (data != null && !data.isEmpty()) { + contents = data; + displayContents = data; + title = activity.getString(R.string.contents_text); + } + break; + } + case Contents.Type.EMAIL: { + String data = ContactEncoder.trim(intent.getStringExtra(Intents.Encode.DATA)); + if (data != null) { + contents = "mailto:" + data; + displayContents = data; + title = activity.getString(R.string.contents_email); + } + break; + } + case Contents.Type.PHONE: { + String data = ContactEncoder.trim(intent.getStringExtra(Intents.Encode.DATA)); + if (data != null) { + contents = "tel:" + data; + displayContents = PhoneNumberUtils.formatNumber(data); + title = activity.getString(R.string.contents_phone); + } + break; + } + case Contents.Type.SMS: { + String data = ContactEncoder.trim(intent.getStringExtra(Intents.Encode.DATA)); + if (data != null) { + contents = "sms:" + data; + displayContents = PhoneNumberUtils.formatNumber(data); + title = activity.getString(R.string.contents_sms); + } + break; + } + case Contents.Type.CONTACT: { + + Bundle bundle = intent.getBundleExtra(Intents.Encode.DATA); + if (bundle != null) { + + String name = bundle.getString(ContactsContract.Intents.Insert.NAME); + String organization = bundle.getString(ContactsContract.Intents.Insert.COMPANY); + String address = bundle.getString(ContactsContract.Intents.Insert.POSTAL); + List phones = getAllBundleValues(bundle, Contents.PHONE_KEYS); + List phoneTypes = getAllBundleValues(bundle, Contents.PHONE_TYPE_KEYS); + List emails = getAllBundleValues(bundle, Contents.EMAIL_KEYS); + String url = bundle.getString(Contents.URL_KEY); + List urls = url == null ? null : Collections.singletonList(url); + String note = bundle.getString(Contents.NOTE_KEY); + + ContactEncoder encoder = useVCard ? new VCardContactEncoder() : new MECARDContactEncoder(); + String[] encoded = encoder.encode(Collections.singletonList(name), + organization, + Collections.singletonList(address), + phones, + phoneTypes, + emails, + urls, + note); + // Make sure we've encoded at least one field. + if (!encoded[1].isEmpty()) { + contents = encoded[0]; + displayContents = encoded[1]; + title = activity.getString(R.string.contents_contact); + } + + } + + break; + } + case Contents.Type.LOCATION: { + Bundle bundle = intent.getBundleExtra(Intents.Encode.DATA); + if (bundle != null) { + // These must use Bundle.getFloat(), not getDouble(), it's part of the API. + float latitude = bundle.getFloat("LAT", Float.MAX_VALUE); + float longitude = bundle.getFloat("LONG", Float.MAX_VALUE); + if (latitude != Float.MAX_VALUE && longitude != Float.MAX_VALUE) { + contents = "geo:" + latitude + ',' + longitude; + displayContents = latitude + "," + longitude; + title = activity.getString(R.string.contents_location); + } + } + break; + } + } + } + + private static List getAllBundleValues(Bundle bundle, String[] keys) { + List values = new ArrayList<>(keys.length); + for (String key : keys) { + Object value = bundle.get(key); + values.add(value == null ? null : value.toString()); + } + return values; + } + + private void encodeQRCodeContents(AddressBookParsedResult contact) { + ContactEncoder encoder = useVCard ? new VCardContactEncoder() : new MECARDContactEncoder(); + String[] encoded = encoder.encode(toList(contact.getNames()), + contact.getOrg(), + toList(contact.getAddresses()), + toList(contact.getPhoneNumbers()), + null, + toList(contact.getEmails()), + toList(contact.getURLs()), + null); + // Make sure we've encoded at least one field. + if (!encoded[1].isEmpty()) { + contents = encoded[0]; + displayContents = encoded[1]; + title = activity.getString(R.string.contents_contact); + } + } + + private static List toList(String[] values) { + return values == null ? null : Arrays.asList(values); + } + + Bitmap encodeAsBitmap() throws WriterException { + String contentsToEncode = contents; + if (contentsToEncode == null) { + return null; + } + Map hints = null; + String encoding = guessAppropriateEncoding(contentsToEncode); + if (encoding != null) { + hints = new EnumMap<>(EncodeHintType.class); + hints.put(EncodeHintType.CHARACTER_SET, encoding); + } + BitMatrix result; + try { + result = new MultiFormatWriter().encode(contentsToEncode, format, dimension, dimension, hints); + } catch (IllegalArgumentException iae) { + // Unsupported format + return null; + } + int width = result.getWidth(); + int height = result.getHeight(); + int[] pixels = new int[width * height]; + for (int y = 0; y < height; y++) { + int offset = y * width; + for (int x = 0; x < width; x++) { + pixels[offset + x] = result.get(x, y) ? BLACK : WHITE; + } + } + + Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); + bitmap.setPixels(pixels, 0, width, 0, 0, width, height); + return bitmap; + } + + private static String guessAppropriateEncoding(CharSequence contents) { + // Very crude at the moment + for (int i = 0; i < contents.length(); i++) { + if (contents.charAt(i) > 0xFF) { + return "UTF-8"; + } + } + return null; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardContactEncoder.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardContactEncoder.java new file mode 100644 index 0000000..d9c0d66 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardContactEncoder.java @@ -0,0 +1,155 @@ +/* + * Copyright (C) 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +import android.provider.ContactsContract; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * Encodes contact information according to the vCard format. + * + * @author Sean Owen + */ +final class VCardContactEncoder extends ContactEncoder { + + private static final char TERMINATOR = '\n'; + + @Override + public String[] encode(List names, + String organization, + List addresses, + List phones, + List phoneTypes, + List emails, + List urls, + String note) { + StringBuilder newContents = new StringBuilder(100); + newContents.append("BEGIN:VCARD").append(TERMINATOR); + newContents.append("VERSION:3.0").append(TERMINATOR); + + StringBuilder newDisplayContents = new StringBuilder(100); + + Formatter fieldFormatter = new VCardFieldFormatter(); + + appendUpToUnique(newContents, newDisplayContents, "N", names, 1, null, fieldFormatter, TERMINATOR); + + append(newContents, newDisplayContents, "ORG", organization, fieldFormatter, TERMINATOR); + + appendUpToUnique(newContents, newDisplayContents, "ADR", addresses, 1, null, fieldFormatter, TERMINATOR); + + List>> phoneMetadata = buildPhoneMetadata(phones, phoneTypes); + appendUpToUnique(newContents, newDisplayContents, "TEL", phones, Integer.MAX_VALUE, + new VCardTelDisplayFormatter(phoneMetadata), + new VCardFieldFormatter(phoneMetadata), TERMINATOR); + + appendUpToUnique(newContents, newDisplayContents, "EMAIL", emails, Integer.MAX_VALUE, null, + fieldFormatter, TERMINATOR); + + appendUpToUnique(newContents, newDisplayContents, "URL", urls, Integer.MAX_VALUE, null, + fieldFormatter, TERMINATOR); + + append(newContents, newDisplayContents, "NOTE", note, fieldFormatter, TERMINATOR); + + newContents.append("END:VCARD").append(TERMINATOR); + + return new String[] { newContents.toString(), newDisplayContents.toString() }; + } + + static List>> buildPhoneMetadata(Collection phones, List phoneTypes) { + if (phoneTypes == null || phoneTypes.isEmpty()) { + return null; + } + List>> metadataForIndex = new ArrayList<>(); + for (int i = 0; i < phones.size(); i++) { + if (phoneTypes.size() <= i) { + metadataForIndex.add(null); + } else { + Map> metadata = new HashMap<>(); + metadataForIndex.add(metadata); + Set typeTokens = new HashSet<>(); + metadata.put("TYPE", typeTokens); + String typeString = phoneTypes.get(i); + Integer androidType = maybeIntValue(typeString); + if (androidType == null) { + typeTokens.add(typeString); + } else { + String purpose = vCardPurposeLabelForAndroidType(androidType); + String context = vCardContextLabelForAndroidType(androidType); + if (purpose != null) { + typeTokens.add(purpose); + } + if (context != null) { + typeTokens.add(context); + } + } + } + } + return metadataForIndex; + } + + private static Integer maybeIntValue(String value) { + try { + return Integer.valueOf(value); + } catch (NumberFormatException nfe) { + return null; + } + } + + private static String vCardPurposeLabelForAndroidType(int androidType) { + switch (androidType) { + case ContactsContract.CommonDataKinds.Phone.TYPE_FAX_HOME: + case ContactsContract.CommonDataKinds.Phone.TYPE_FAX_WORK: + case ContactsContract.CommonDataKinds.Phone.TYPE_OTHER_FAX: + return "fax"; + case ContactsContract.CommonDataKinds.Phone.TYPE_PAGER: + case ContactsContract.CommonDataKinds.Phone.TYPE_WORK_PAGER: + return "pager"; + case ContactsContract.CommonDataKinds.Phone.TYPE_TTY_TDD: + return "textphone"; + case ContactsContract.CommonDataKinds.Phone.TYPE_MMS: + return "text"; + default: + return null; + } + } + + private static String vCardContextLabelForAndroidType(int androidType) { + switch (androidType) { + case ContactsContract.CommonDataKinds.Phone.TYPE_HOME: + case ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE: + case ContactsContract.CommonDataKinds.Phone.TYPE_FAX_HOME: + case ContactsContract.CommonDataKinds.Phone.TYPE_PAGER: + return "home"; + case ContactsContract.CommonDataKinds.Phone.TYPE_COMPANY_MAIN: + case ContactsContract.CommonDataKinds.Phone.TYPE_WORK: + case ContactsContract.CommonDataKinds.Phone.TYPE_WORK_MOBILE: + case ContactsContract.CommonDataKinds.Phone.TYPE_FAX_WORK: + case ContactsContract.CommonDataKinds.Phone.TYPE_WORK_PAGER: + return "work"; + default: + return null; + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardFieldFormatter.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardFieldFormatter.java new file mode 100644 index 0000000..dd2b27e --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardFieldFormatter.java @@ -0,0 +1,79 @@ +/* + * Copyright (C) 2014 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.regex.Pattern; + +/** + * @author Sean Owen + */ +final class VCardFieldFormatter implements Formatter { + + private static final Pattern RESERVED_VCARD_CHARS = Pattern.compile("([\\\\,;])"); + private static final Pattern NEWLINE = Pattern.compile("\\n"); + + private final List>> metadataForIndex; + + VCardFieldFormatter() { + this(null); + } + + VCardFieldFormatter(List>> metadataForIndex) { + this.metadataForIndex = metadataForIndex; + } + + @Override + public CharSequence format(CharSequence value, int index) { + value = RESERVED_VCARD_CHARS.matcher(value).replaceAll("\\\\$1"); + value = NEWLINE.matcher(value).replaceAll(""); + Map> metadata = + metadataForIndex == null || metadataForIndex.size() <= index ? null : metadataForIndex.get(index); + value = formatMetadata(value, metadata); + return value; + } + + private static CharSequence formatMetadata(CharSequence value, Map> metadata) { + StringBuilder withMetadata = new StringBuilder(); + if (metadata != null) { + for (Map.Entry> metadatum : metadata.entrySet()) { + Set values = metadatum.getValue(); + if (values == null || values.isEmpty()) { + continue; + } + withMetadata.append(';').append(metadatum.getKey()).append('='); + if (values.size() > 1) { + withMetadata.append('"'); + } + Iterator valuesIt = values.iterator(); + withMetadata.append(valuesIt.next()); + while (valuesIt.hasNext()) { + withMetadata.append(',').append(valuesIt.next()); + } + if (values.size() > 1) { + withMetadata.append('"'); + } + } + } + withMetadata.append(':').append(value); + return withMetadata; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardTelDisplayFormatter.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardTelDisplayFormatter.java new file mode 100644 index 0000000..bcb103c --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/encode/VCardTelDisplayFormatter.java @@ -0,0 +1,73 @@ +/* + * Copyright (C) 2014 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.encode; + +import android.telephony.PhoneNumberUtils; + +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * @author Sean Owen + */ +final class VCardTelDisplayFormatter implements Formatter { + + private final List>> metadataForIndex; + + VCardTelDisplayFormatter() { + this(null); + } + + VCardTelDisplayFormatter(List>> metadataForIndex) { + this.metadataForIndex = metadataForIndex; + } + + @Override + public CharSequence format(CharSequence value, int index) { + value = PhoneNumberUtils.formatNumber(value.toString()); + Map> metadata = + metadataForIndex == null || metadataForIndex.size() <= index ? null : metadataForIndex.get(index); + value = formatMetadata(value, metadata); + return value; + } + + private static CharSequence formatMetadata(CharSequence value, Map> metadata) { + if (metadata == null || metadata.isEmpty()) { + return value; + } + StringBuilder withMetadata = new StringBuilder(); + for (Map.Entry> metadatum : metadata.entrySet()) { + Set values = metadatum.getValue(); + if (values == null || values.isEmpty()) { + continue; + } + Iterator valuesIt = values.iterator(); + withMetadata.append(valuesIt.next()); + while (valuesIt.hasNext()) { + withMetadata.append(',').append(valuesIt.next()); + } + } + if (withMetadata.length() > 0) { + withMetadata.append(' '); + } + withMetadata.append(value); + return withMetadata; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/DBHelper.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/DBHelper.java new file mode 100644 index 0000000..7fa9f85 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/DBHelper.java @@ -0,0 +1,60 @@ +/* + * Copyright (C) 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.history; + +import android.content.Context; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; + +/** + * @author Sean Owen + */ +final class DBHelper extends SQLiteOpenHelper { + + private static final int DB_VERSION = 5; + private static final String DB_NAME = "barcode_scanner_history.db"; + static final String TABLE_NAME = "history"; + static final String ID_COL = "id"; + static final String TEXT_COL = "text"; + static final String FORMAT_COL = "format"; + static final String DISPLAY_COL = "display"; + static final String TIMESTAMP_COL = "timestamp"; + static final String DETAILS_COL = "details"; + + DBHelper(Context context) { + super(context, DB_NAME, null, DB_VERSION); + } + + @Override + public void onCreate(SQLiteDatabase sqLiteDatabase) { + sqLiteDatabase.execSQL( + "CREATE TABLE " + TABLE_NAME + " (" + + ID_COL + " INTEGER PRIMARY KEY, " + + TEXT_COL + " TEXT, " + + FORMAT_COL + " TEXT, " + + DISPLAY_COL + " TEXT, " + + TIMESTAMP_COL + " INTEGER, " + + DETAILS_COL + " TEXT);"); + } + + @Override + public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVersion) { + sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME); + onCreate(sqLiteDatabase); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryActivity.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryActivity.java new file mode 100644 index 0000000..27aa390 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryActivity.java @@ -0,0 +1,163 @@ +/* + * Copyright 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.history; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.ListActivity; +import android.content.ActivityNotFoundException; +import android.content.DialogInterface; +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.os.Parcelable; +import android.util.Log; +import android.view.ContextMenu; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.ListView; + +import cz.cvut.fel.dce.barcodescanner.CaptureActivity; +import cz.cvut.fel.dce.barcodescanner.Intents; +import cz.cvut.fel.dce.barcodescanner.R; + +public final class HistoryActivity extends ListActivity { + + private static final String TAG = HistoryActivity.class.getSimpleName(); + + private HistoryManager historyManager; + private ArrayAdapter adapter; + private CharSequence originalTitle; + + @Override + protected void onCreate(Bundle icicle) { + super.onCreate(icicle); + this.historyManager = new HistoryManager(this); + adapter = new HistoryItemAdapter(this); + setListAdapter(adapter); + View listview = getListView(); + registerForContextMenu(listview); + originalTitle = getTitle(); + } + + @Override + protected void onResume() { + super.onResume(); + reloadHistoryItems(); + } + + private void reloadHistoryItems() { + Iterable items = historyManager.buildHistoryItems(); + adapter.clear(); + for (HistoryItem item : items) { + adapter.add(item); + } + setTitle(originalTitle + " (" + adapter.getCount() + ')'); + if (adapter.isEmpty()) { + adapter.add(new HistoryItem(null, null, null)); + } + } + + @Override + protected void onListItemClick(ListView l, View v, int position, long id) { + if (adapter.getItem(position).getResult() != null) { + Intent intent = new Intent(this, CaptureActivity.class); + intent.putExtra(Intents.History.ITEM_NUMBER, position); + setResult(Activity.RESULT_OK, intent); + finish(); + } + } + + @Override + public void onCreateContextMenu(ContextMenu menu, + View v, + ContextMenu.ContextMenuInfo menuInfo) { + int position = ((AdapterView.AdapterContextMenuInfo) menuInfo).position; + if (position >= adapter.getCount() || adapter.getItem(position).getResult() != null) { + menu.add(Menu.NONE, position, position, R.string.history_clear_one_history_text); + } // else it's just that dummy "Empty" message + } + + @Override + public boolean onContextItemSelected(MenuItem item) { + int position = item.getItemId(); + historyManager.deleteHistoryItem(position); + reloadHistoryItems(); + return true; + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + if (historyManager.hasHistoryItems()) { + MenuInflater menuInflater = getMenuInflater(); + menuInflater.inflate(R.menu.history, menu); + } + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_history_send: + CharSequence history = historyManager.buildHistory(); + Parcelable historyFile = HistoryManager.saveHistory(history.toString()); + if (historyFile == null) { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setMessage(R.string.msg_unmount_usb); + builder.setPositiveButton(R.string.button_ok, null); + builder.show(); + } else { + Intent intent = new Intent(Intent.ACTION_SEND, Uri.parse("mailto:")); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + String subject = getResources().getString(R.string.history_email_title); + intent.putExtra(Intent.EXTRA_SUBJECT, subject); + intent.putExtra(Intent.EXTRA_TEXT, subject); + intent.putExtra(Intent.EXTRA_STREAM, historyFile); + intent.setType("text/csv"); + try { + startActivity(intent); + } catch (ActivityNotFoundException anfe) { + Log.w(TAG, anfe.toString()); + } + } + break; + case R.id.menu_history_clear_text: + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setMessage(R.string.msg_sure); + builder.setCancelable(true); + builder.setPositiveButton(R.string.button_ok, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int i2) { + historyManager.clearHistory(); + dialog.dismiss(); + finish(); + } + }); + builder.setNegativeButton(R.string.button_cancel, null); + builder.show(); + break; + default: + return super.onOptionsItemSelected(item); + } + return true; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItem.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItem.java new file mode 100644 index 0000000..3f76a51 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItem.java @@ -0,0 +1,50 @@ +/* + * Copyright 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.history; + +import com.google.zxing.Result; + +public final class HistoryItem { + + private final Result result; + private final String display; + private final String details; + + HistoryItem(Result result, String display, String details) { + this.result = result; + this.display = display; + this.details = details; + } + + public Result getResult() { + return result; + } + + public String getDisplayAndDetails() { + StringBuilder displayResult = new StringBuilder(); + if (display == null || display.isEmpty()) { + displayResult.append(result.getText()); + } else { + displayResult.append(display); + } + if (details != null && !details.isEmpty()) { + displayResult.append(" : ").append(details); + } + return displayResult.toString(); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItemAdapter.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItemAdapter.java new file mode 100644 index 0000000..6151a95 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryItemAdapter.java @@ -0,0 +1,72 @@ +/* + * Copyright 2012 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.history; + +import android.content.Context; +import android.content.res.Resources; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ArrayAdapter; +import android.widget.LinearLayout; +import android.widget.TextView; + +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.R; + +import java.util.ArrayList; + +final class HistoryItemAdapter extends ArrayAdapter { + + private final Context activity; + + HistoryItemAdapter(Context activity) { + super(activity, R.layout.history_list_item, new ArrayList()); + this.activity = activity; + } + + @Override + public View getView(int position, View view, ViewGroup viewGroup) { + View layout; + if (view instanceof LinearLayout) { + layout = view; + } else { + LayoutInflater factory = LayoutInflater.from(activity); + layout = factory.inflate(R.layout.history_list_item, viewGroup, false); + } + + HistoryItem item = getItem(position); + Result result = item.getResult(); + + CharSequence title; + CharSequence detail; + if (result != null) { + title = result.getText(); + detail = item.getDisplayAndDetails(); + } else { + Resources resources = getContext().getResources(); + title = resources.getString(R.string.history_empty); + detail = resources.getString(R.string.history_empty_detail); + } + + ((TextView) layout.findViewById(R.id.history_title)).setText(title); + ((TextView) layout.findViewById(R.id.history_detail)).setText(detail); + + return layout; + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryManager.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryManager.java new file mode 100644 index 0000000..4f9a934 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/history/HistoryManager.java @@ -0,0 +1,366 @@ +/* + * Copyright (C) 2009 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.history; + +import android.app.Activity; +import android.content.ContentValues; +import android.content.SharedPreferences; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteException; +import android.database.sqlite.SQLiteOpenHelper; +import android.net.Uri; +import android.os.Environment; +import android.preference.PreferenceManager; +import android.util.Log; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.Intents; +import cz.cvut.fel.dce.barcodescanner.PreferencesActivity; +import cz.cvut.fel.dce.barcodescanner.result.ResultHandler; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStreamWriter; +import java.nio.charset.Charset; +import java.text.DateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +/** + *

Manages functionality related to scan history.

+ * + * @author Sean Owen + */ +public final class HistoryManager { + + private static final String TAG = HistoryManager.class.getSimpleName(); + + private static final int MAX_ITEMS = 2000; + + private static final String[] COLUMNS = { + DBHelper.TEXT_COL, + DBHelper.DISPLAY_COL, + DBHelper.FORMAT_COL, + DBHelper.TIMESTAMP_COL, + DBHelper.DETAILS_COL, + }; + + private static final String[] COUNT_COLUMN = { "COUNT(1)" }; + + private static final String[] ID_COL_PROJECTION = { DBHelper.ID_COL }; + private static final String[] ID_DETAIL_COL_PROJECTION = { DBHelper.ID_COL, DBHelper.DETAILS_COL }; + + private final Activity activity; + private final boolean enableHistory; + + public HistoryManager(Activity activity) { + this.activity = activity; + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity); + enableHistory = prefs.getBoolean(PreferencesActivity.KEY_ENABLE_HISTORY, true); + } + + public boolean hasHistoryItems() { + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + Cursor cursor = null; + try { + db = helper.getReadableDatabase(); + cursor = db.query(DBHelper.TABLE_NAME, COUNT_COLUMN, null, null, null, null, null); + cursor.moveToFirst(); + return cursor.getInt(0) > 0; + } finally { + close(cursor, db); + } + } + + public List buildHistoryItems() { + SQLiteOpenHelper helper = new DBHelper(activity); + List items = new ArrayList<>(); + SQLiteDatabase db = null; + Cursor cursor = null; + try { + db = helper.getReadableDatabase(); + cursor = db.query(DBHelper.TABLE_NAME, COLUMNS, null, null, null, null, DBHelper.TIMESTAMP_COL + " DESC"); + while (cursor.moveToNext()) { + String text = cursor.getString(0); + String display = cursor.getString(1); + String format = cursor.getString(2); + long timestamp = cursor.getLong(3); + String details = cursor.getString(4); + Result result = new Result(text, null, null, BarcodeFormat.valueOf(format), timestamp); + items.add(new HistoryItem(result, display, details)); + } + } finally { + close(cursor, db); + } + return items; + } + + public HistoryItem buildHistoryItem(int number) { + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + Cursor cursor = null; + try { + db = helper.getReadableDatabase(); + cursor = db.query(DBHelper.TABLE_NAME, COLUMNS, null, null, null, null, DBHelper.TIMESTAMP_COL + " DESC"); + cursor.move(number + 1); + String text = cursor.getString(0); + String display = cursor.getString(1); + String format = cursor.getString(2); + long timestamp = cursor.getLong(3); + String details = cursor.getString(4); + Result result = new Result(text, null, null, BarcodeFormat.valueOf(format), timestamp); + return new HistoryItem(result, display, details); + } finally { + close(cursor, db); + } + } + + public void deleteHistoryItem(int number) { + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + Cursor cursor = null; + try { + db = helper.getWritableDatabase(); + cursor = db.query(DBHelper.TABLE_NAME, + ID_COL_PROJECTION, + null, null, null, null, + DBHelper.TIMESTAMP_COL + " DESC"); + cursor.move(number + 1); + db.delete(DBHelper.TABLE_NAME, DBHelper.ID_COL + '=' + cursor.getString(0), null); + } finally { + close(cursor, db); + } + } + + public void addHistoryItem(Result result, ResultHandler handler) { + // Do not save this item to the history if the preference is turned off, or the contents are + // considered secure. + if (!activity.getIntent().getBooleanExtra(Intents.Scan.SAVE_HISTORY, true) || + handler.areContentsSecure() || !enableHistory) { + return; + } + + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity); + if (!prefs.getBoolean(PreferencesActivity.KEY_REMEMBER_DUPLICATES, false)) { + deletePrevious(result.getText()); + } + + ContentValues values = new ContentValues(); + values.put(DBHelper.TEXT_COL, result.getText()); + values.put(DBHelper.FORMAT_COL, result.getBarcodeFormat().toString()); + values.put(DBHelper.DISPLAY_COL, handler.getDisplayContents().toString()); + values.put(DBHelper.TIMESTAMP_COL, System.currentTimeMillis()); + + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + try { + db = helper.getWritableDatabase(); + // Insert the new entry into the DB. + db.insert(DBHelper.TABLE_NAME, DBHelper.TIMESTAMP_COL, values); + } finally { + close(null, db); + } + } + + public void addHistoryItemDetails(String itemID, String itemDetails) { + // As we're going to do an update only we don't need need to worry + // about the preferences; if the item wasn't saved it won't be udpated + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + Cursor cursor = null; + try { + db = helper.getWritableDatabase(); + cursor = db.query(DBHelper.TABLE_NAME, + ID_DETAIL_COL_PROJECTION, + DBHelper.TEXT_COL + "=?", + new String[] { itemID }, + null, + null, + DBHelper.TIMESTAMP_COL + " DESC", + "1"); + String oldID = null; + String oldDetails = null; + if (cursor.moveToNext()) { + oldID = cursor.getString(0); + oldDetails = cursor.getString(1); + } + + if (oldID != null) { + String newDetails; + if (oldDetails == null) { + newDetails = itemDetails; + } else if (oldDetails.contains(itemDetails)) { + newDetails = null; + } else { + newDetails = oldDetails + " : " + itemDetails; + } + if (newDetails != null) { + ContentValues values = new ContentValues(); + values.put(DBHelper.DETAILS_COL, newDetails); + db.update(DBHelper.TABLE_NAME, values, DBHelper.ID_COL + "=?", new String[] { oldID }); + } + } + + } finally { + close(cursor, db); + } + } + + private void deletePrevious(String text) { + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + try { + db = helper.getWritableDatabase(); + db.delete(DBHelper.TABLE_NAME, DBHelper.TEXT_COL + "=?", new String[] { text }); + } finally { + close(null, db); + } + } + + public void trimHistory() { + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + Cursor cursor = null; + try { + db = helper.getWritableDatabase(); + cursor = db.query(DBHelper.TABLE_NAME, + ID_COL_PROJECTION, + null, null, null, null, + DBHelper.TIMESTAMP_COL + " DESC"); + cursor.move(MAX_ITEMS); + while (cursor.moveToNext()) { + String id = cursor.getString(0); + Log.i(TAG, "Deleting scan history ID " + id); + db.delete(DBHelper.TABLE_NAME, DBHelper.ID_COL + '=' + id, null); + } + } catch (SQLiteException sqle) { + // We're seeing an error here when called in CaptureActivity.onCreate() in rare cases + // and don't understand it. First theory is that it's transient so can be safely ignored. + Log.w(TAG, sqle); + // continue + } finally { + close(cursor, db); + } + } + + /** + *

Builds a text representation of the scanning history. Each scan is encoded on one + * line, terminated by a line break (\r\n). The values in each line are comma-separated, + * and double-quoted. Double-quotes within values are escaped with a sequence of two + * double-quotes. The fields output are:

+ * + *
    + *
  1. Raw text
  2. + *
  3. Display text
  4. + *
  5. Format (e.g. QR_CODE)
  6. + *
  7. Unix timestamp (milliseconds since the epoch)
  8. + *
  9. Formatted version of timestamp
  10. + *
  11. Supplemental info (e.g. price info for a product barcode)
  12. + *
+ */ + CharSequence buildHistory() { + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + Cursor cursor = null; + try { + db = helper.getWritableDatabase(); + cursor = db.query(DBHelper.TABLE_NAME, + COLUMNS, + null, null, null, null, + DBHelper.TIMESTAMP_COL + " DESC"); + + DateFormat format = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM); + StringBuilder historyText = new StringBuilder(1000); + while (cursor.moveToNext()) { + + historyText.append('"').append(massageHistoryField(cursor.getString(0))).append("\","); + historyText.append('"').append(massageHistoryField(cursor.getString(1))).append("\","); + historyText.append('"').append(massageHistoryField(cursor.getString(2))).append("\","); + historyText.append('"').append(massageHistoryField(cursor.getString(3))).append("\","); + + // Add timestamp again, formatted + long timestamp = cursor.getLong(3); + historyText.append('"').append(massageHistoryField( + format.format(new Date(timestamp)))).append("\","); + + // Above we're preserving the old ordering of columns which had formatted data in position 5 + + historyText.append('"').append(massageHistoryField(cursor.getString(4))).append("\"\r\n"); + } + return historyText; + } finally { + close(cursor, db); + } + } + + void clearHistory() { + SQLiteOpenHelper helper = new DBHelper(activity); + SQLiteDatabase db = null; + try { + db = helper.getWritableDatabase(); + db.delete(DBHelper.TABLE_NAME, null, null); + } finally { + close(null, db); + } + } + + static Uri saveHistory(String history) { + File bsRoot = new File(Environment.getExternalStorageDirectory(), "BarcodeScanner"); + File historyRoot = new File(bsRoot, "History"); + if (!historyRoot.exists() && !historyRoot.mkdirs()) { + Log.w(TAG, "Couldn't make dir " + historyRoot); + return null; + } + File historyFile = new File(historyRoot, "history-" + System.currentTimeMillis() + ".csv"); + OutputStreamWriter out = null; + try { + out = new OutputStreamWriter(new FileOutputStream(historyFile), Charset.forName("UTF-8")); + out.write(history); + return Uri.parse("file://" + historyFile.getAbsolutePath()); + } catch (IOException ioe) { + Log.w(TAG, "Couldn't access file " + historyFile + " due to " + ioe); + return null; + } finally { + if (out != null) { + try { + out.close(); + } catch (IOException ioe) { + // do nothing + } + } + } + } + + private static String massageHistoryField(String value) { + return value == null ? "" : value.replace("\"","\"\""); + } + + private static void close(Cursor cursor, SQLiteDatabase database) { + if (cursor != null) { + cursor.close(); + } + if (database != null) { + database.close(); + } + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/AddressBookResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/AddressBookResultHandler.java new file mode 100644 index 0000000..57bec7c --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/AddressBookResultHandler.java @@ -0,0 +1,219 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; +import android.telephony.PhoneNumberUtils; +import android.text.Spannable; +import android.text.SpannableString; +import android.text.style.StyleSpan; + +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.AddressBookParsedResult; +import com.google.zxing.client.result.ParsedResult; + +import java.text.DateFormat; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Locale; + +/** + * Handles address book entries. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class AddressBookResultHandler extends ResultHandler { + + private static final DateFormat[] DATE_FORMATS = { + new SimpleDateFormat("yyyyMMdd", Locale.ENGLISH), + new SimpleDateFormat("yyyyMMdd'T'HHmmss", Locale.ENGLISH), + new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH), + new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss", Locale.ENGLISH), + }; + static { + for (DateFormat format : DATE_FORMATS) { + format.setLenient(false); + } + } + + private static final int[] BUTTON_TEXTS = { + R.string.button_add_contact, + R.string.button_show_map, + R.string.button_dial, + R.string.button_email, + }; + + private final boolean[] fields; + private int buttonCount; + + // This takes all the work out of figuring out which buttons/actions should be in which + // positions, based on which fields are present in this barcode. + private int mapIndexToAction(int index) { + if (index < buttonCount) { + int count = -1; + for (int x = 0; x < MAX_BUTTON_COUNT; x++) { + if (fields[x]) { + count++; + } + if (count == index) { + return x; + } + } + } + return -1; + } + + public AddressBookResultHandler(Activity activity, ParsedResult result) { + super(activity, result); + AddressBookParsedResult addressResult = (AddressBookParsedResult) result; + String[] addresses = addressResult.getAddresses(); + boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0] != null && !addresses[0].isEmpty(); + String[] phoneNumbers = addressResult.getPhoneNumbers(); + boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0; + String[] emails = addressResult.getEmails(); + boolean hasEmailAddress = emails != null && emails.length > 0; + + fields = new boolean[MAX_BUTTON_COUNT]; + fields[0] = true; // Add contact is always available + fields[1] = hasAddress; + fields[2] = hasPhoneNumber; + fields[3] = hasEmailAddress; + + buttonCount = 0; + for (int x = 0; x < MAX_BUTTON_COUNT; x++) { + if (fields[x]) { + buttonCount++; + } + } + } + + @Override + public int getButtonCount() { + return buttonCount; + } + + @Override + public int getButtonText(int index) { + return BUTTON_TEXTS[mapIndexToAction(index)]; + } + + @Override + public void handleButtonPress(int index) { + AddressBookParsedResult addressResult = (AddressBookParsedResult) getResult(); + String[] addresses = addressResult.getAddresses(); + String address1 = addresses == null || addresses.length < 1 ? null : addresses[0]; + String[] addressTypes = addressResult.getAddressTypes(); + String address1Type = addressTypes == null || addressTypes.length < 1 ? null : addressTypes[0]; + int action = mapIndexToAction(index); + switch (action) { + case 0: + addContact(addressResult.getNames(), + addressResult.getNicknames(), + addressResult.getPronunciation(), + addressResult.getPhoneNumbers(), + addressResult.getPhoneTypes(), + addressResult.getEmails(), + addressResult.getEmailTypes(), + addressResult.getNote(), + addressResult.getInstantMessenger(), + address1, + address1Type, + addressResult.getOrg(), + addressResult.getTitle(), + addressResult.getURLs(), + addressResult.getBirthday(), + addressResult.getGeo()); + break; + case 1: + searchMap(address1); + break; + case 2: + dialPhone(addressResult.getPhoneNumbers()[0]); + break; + case 3: + sendEmail(addressResult.getEmails(), null, null, null, null); + break; + default: + break; + } + } + + private static Date parseDate(String s) { + for (DateFormat currentFormat : DATE_FORMATS) { + try { + return currentFormat.parse(s); + } catch (ParseException e) { + // continue + } + } + return null; + } + + // Overriden so we can hyphenate phone numbers, format birthdays, and bold the name. + @Override + public CharSequence getDisplayContents() { + AddressBookParsedResult result = (AddressBookParsedResult) getResult(); + StringBuilder contents = new StringBuilder(100); + ParsedResult.maybeAppend(result.getNames(), contents); + int namesLength = contents.length(); + + String pronunciation = result.getPronunciation(); + if (pronunciation != null && !pronunciation.isEmpty()) { + contents.append("\n("); + contents.append(pronunciation); + contents.append(')'); + } + + ParsedResult.maybeAppend(result.getTitle(), contents); + ParsedResult.maybeAppend(result.getOrg(), contents); + ParsedResult.maybeAppend(result.getAddresses(), contents); + String[] numbers = result.getPhoneNumbers(); + if (numbers != null) { + for (String number : numbers) { + if (number != null) { + ParsedResult.maybeAppend(PhoneNumberUtils.formatNumber(number), contents); + } + } + } + ParsedResult.maybeAppend(result.getEmails(), contents); + ParsedResult.maybeAppend(result.getURLs(), contents); + + String birthday = result.getBirthday(); + if (birthday != null && !birthday.isEmpty()) { + Date date = parseDate(birthday); + if (date != null) { + ParsedResult.maybeAppend(DateFormat.getDateInstance(DateFormat.MEDIUM).format(date.getTime()), contents); + } + } + ParsedResult.maybeAppend(result.getNote(), contents); + + if (namesLength > 0) { + // Bold the full name to make it stand out a bit. + Spannable styled = new SpannableString(contents.toString()); + styled.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, namesLength, 0); + return styled; + } else { + return contents.toString(); + } + } + + @Override + public int getDisplayTitle() { + return R.string.result_address_book; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/CalendarResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/CalendarResultHandler.java new file mode 100644 index 0000000..750f7c8 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/CalendarResultHandler.java @@ -0,0 +1,186 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; +import android.content.ActivityNotFoundException; +import android.content.Intent; +import android.util.Log; + +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.CalendarParsedResult; +import com.google.zxing.client.result.ParsedResult; + +import java.text.DateFormat; +import java.util.Date; + +/** + * Handles calendar entries encoded in QR Codes. + * + * @author dswitkin@google.com (Daniel Switkin) + * @author Sean Owen + */ +public final class CalendarResultHandler extends ResultHandler { + + private static final String TAG = CalendarResultHandler.class.getSimpleName(); + + private static final int[] buttons = { + R.string.button_add_calendar + }; + + public CalendarResultHandler(Activity activity, ParsedResult result) { + super(activity, result); + } + + @Override + public int getButtonCount() { + return buttons.length; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + if (index == 0) { + CalendarParsedResult calendarResult = (CalendarParsedResult) getResult(); + + String description = calendarResult.getDescription(); + String organizer = calendarResult.getOrganizer(); + if (organizer != null) { // No separate Intent key, put in description + if (description == null) { + description = organizer; + } else { + description = description + '\n' + organizer; + } + } + + addCalendarEvent(calendarResult.getSummary(), + calendarResult.getStart(), + calendarResult.isStartAllDay(), + calendarResult.getEnd(), + calendarResult.getLocation(), + description, + calendarResult.getAttendees()); + } + } + + /** + * Sends an intent to create a new calendar event by prepopulating the Add Event UI. Older + * versions of the system have a bug where the event title will not be filled out. + * + * @param summary A description of the event + * @param start The start time + * @param allDay if true, event is considered to be all day starting from start time + * @param end The end time (optional) + * @param location a text description of the event location + * @param description a text description of the event itself + * @param attendees attendees to invite + */ + private void addCalendarEvent(String summary, + Date start, + boolean allDay, + Date end, + String location, + String description, + String[] attendees) { + Intent intent = new Intent(Intent.ACTION_INSERT); + intent.setType("vnd.android.cursor.item/event"); + long startMilliseconds = start.getTime(); + intent.putExtra("beginTime", startMilliseconds); + if (allDay) { + intent.putExtra("allDay", true); + } + long endMilliseconds; + if (end == null) { + if (allDay) { + // + 1 day + endMilliseconds = startMilliseconds + 24 * 60 * 60 * 1000; + } else { + endMilliseconds = startMilliseconds; + } + } else { + endMilliseconds = end.getTime(); + } + intent.putExtra("endTime", endMilliseconds); + intent.putExtra("title", summary); + intent.putExtra("eventLocation", location); + intent.putExtra("description", description); + if (attendees != null) { + intent.putExtra(Intent.EXTRA_EMAIL, attendees); + // Documentation says this is either a String[] or comma-separated String, which is right? + } + + try { + // Do this manually at first + rawLaunchIntent(intent); + } catch (ActivityNotFoundException anfe) { + Log.w(TAG, "No calendar app available that responds to " + Intent.ACTION_INSERT); + // For calendar apps that don't like "INSERT": + intent.setAction(Intent.ACTION_EDIT); + launchIntent(intent); // Fail here for real if nothing can handle it + } + } + + + @Override + public CharSequence getDisplayContents() { + + CalendarParsedResult calResult = (CalendarParsedResult) getResult(); + StringBuilder result = new StringBuilder(100); + + ParsedResult.maybeAppend(calResult.getSummary(), result); + + Date start = calResult.getStart(); + ParsedResult.maybeAppend(format(calResult.isStartAllDay(), start), result); + + Date end = calResult.getEnd(); + if (end != null) { + if (calResult.isEndAllDay() && !start.equals(end)) { + // Show only year/month/day + // if it's all-day and this is the end date, it's exclusive, so show the user + // that it ends on the day before to make more intuitive sense. + // But don't do it if the event already (incorrectly?) specifies the same start/end + end = new Date(end.getTime() - 24 * 60 * 60 * 1000); + } + ParsedResult.maybeAppend(format(calResult.isEndAllDay(), end), result); + } + + ParsedResult.maybeAppend(calResult.getLocation(), result); + ParsedResult.maybeAppend(calResult.getOrganizer(), result); + ParsedResult.maybeAppend(calResult.getAttendees(), result); + ParsedResult.maybeAppend(calResult.getDescription(), result); + return result.toString(); + } + + private static String format(boolean allDay, Date date) { + if (date == null) { + return null; + } + DateFormat format = allDay + ? DateFormat.getDateInstance(DateFormat.MEDIUM) + : DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM); + return format.format(date); + } + + @Override + public int getDisplayTitle() { + return R.string.result_calendar; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/EmailAddressResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/EmailAddressResultHandler.java new file mode 100644 index 0000000..f729186 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/EmailAddressResultHandler.java @@ -0,0 +1,71 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; + +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.EmailAddressParsedResult; +import com.google.zxing.client.result.ParsedResult; + +/** + * Handles email addresses. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class EmailAddressResultHandler extends ResultHandler { + private static final int[] buttons = { + R.string.button_email, + R.string.button_add_contact + }; + + public EmailAddressResultHandler(Activity activity, ParsedResult result) { + super(activity, result); + } + + @Override + public int getButtonCount() { + return buttons.length; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + EmailAddressParsedResult emailResult = (EmailAddressParsedResult) getResult(); + switch (index) { + case 0: + sendEmail(emailResult.getTos(), + emailResult.getCCs(), + emailResult.getBCCs(), + emailResult.getSubject(), + emailResult.getBody()); + break; + case 1: + addEmailOnlyContact(emailResult.getTos(), null); + break; + } + } + + @Override + public int getDisplayTitle() { + return R.string.result_email_address; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/GeoResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/GeoResultHandler.java new file mode 100644 index 0000000..5c748d0 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/GeoResultHandler.java @@ -0,0 +1,67 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; + +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.GeoParsedResult; +import com.google.zxing.client.result.ParsedResult; + +/** + * Handles geographic coordinates (typically encoded as geo: URLs). + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class GeoResultHandler extends ResultHandler { + private static final int[] buttons = { + R.string.button_show_map, + R.string.button_get_directions + }; + + public GeoResultHandler(Activity activity, ParsedResult result) { + super(activity, result); + } + + @Override + public int getButtonCount() { + return buttons.length; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + GeoParsedResult geoResult = (GeoParsedResult) getResult(); + switch (index) { + case 0: + openMap(geoResult.getGeoURI()); + break; + case 1: + getDirections(geoResult.getLatitude(), geoResult.getLongitude()); + break; + } + } + + @Override + public int getDisplayTitle() { + return R.string.result_geo; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ISBNResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ISBNResultHandler.java new file mode 100644 index 0000000..1ffa7cb --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ISBNResultHandler.java @@ -0,0 +1,76 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; + +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.ISBNParsedResult; +import com.google.zxing.client.result.ParsedResult; + +/** + * Handles books encoded by their ISBN values. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class ISBNResultHandler extends ResultHandler { + private static final int[] buttons = { + R.string.button_product_search, + R.string.button_book_search, + R.string.button_search_book_contents, + R.string.button_custom_product_search + }; + + public ISBNResultHandler(Activity activity, ParsedResult result, Result rawResult) { + super(activity, result, rawResult); + } + + @Override + public int getButtonCount() { + return hasCustomProductSearch() ? buttons.length : buttons.length - 1; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + ISBNParsedResult isbnResult = (ISBNParsedResult) getResult(); + switch (index) { + case 0: + openProductSearch(isbnResult.getISBN()); + break; + case 1: + openBookSearch(isbnResult.getISBN()); + break; + case 2: + searchBookContents(isbnResult.getISBN()); + break; + case 3: + openURL(fillInCustomSearchURL(isbnResult.getISBN())); + break; + } + } + + @Override + public int getDisplayTitle() { + return R.string.result_isbn; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ProductResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ProductResultHandler.java new file mode 100644 index 0000000..9e2acef --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ProductResultHandler.java @@ -0,0 +1,83 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; + +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.ExpandedProductParsedResult; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.ProductParsedResult; + +/** + * Handles generic products which are not books. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class ProductResultHandler extends ResultHandler { + private static final int[] buttons = { + R.string.button_product_search, + R.string.button_web_search, + R.string.button_custom_product_search + }; + + public ProductResultHandler(Activity activity, ParsedResult result, Result rawResult) { + super(activity, result, rawResult); + } + + @Override + public int getButtonCount() { + return hasCustomProductSearch() ? buttons.length : buttons.length - 1; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + String productID = getProductIDFromResult(getResult()); + switch (index) { + case 0: + openProductSearch(productID); + break; + case 1: + webSearch(productID); + break; + case 2: + openURL(fillInCustomSearchURL(productID)); + break; + } + } + + private static String getProductIDFromResult(ParsedResult rawResult) { + if (rawResult instanceof ProductParsedResult) { + return ((ProductParsedResult) rawResult).getNormalizedProductID(); + } + if (rawResult instanceof ExpandedProductParsedResult) { + return ((ExpandedProductParsedResult) rawResult).getRawText(); + } + throw new IllegalArgumentException(rawResult.getClass().toString()); + } + + @Override + public int getDisplayTitle() { + return R.string.result_product; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultButtonListener.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultButtonListener.java new file mode 100644 index 0000000..b1bf0dc --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultButtonListener.java @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.view.View; + +/** + * Handles the result of barcode decoding in the context of the Android platform, by dispatching the + * proper intents to open other activities like GMail, Maps, etc. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class ResultButtonListener implements View.OnClickListener { + private final ResultHandler resultHandler; + private final int index; + + public ResultButtonListener(ResultHandler resultHandler, int index) { + this.resultHandler = resultHandler; + this.index = index; + } + + @Override + public void onClick(View view) { + resultHandler.handleButtonPress(index); + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandler.java new file mode 100644 index 0000000..0d7a154 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandler.java @@ -0,0 +1,513 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.ActivityNotFoundException; +import android.content.ContentValues; +import android.content.Intent; +import android.content.SharedPreferences; +import android.net.Uri; +import android.preference.PreferenceManager; +import android.provider.ContactsContract; +import android.util.Log; + +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.Contents; +import cz.cvut.fel.dce.barcodescanner.Intents; +import cz.cvut.fel.dce.barcodescanner.LocaleManager; +import cz.cvut.fel.dce.barcodescanner.PreferencesActivity; +import cz.cvut.fel.dce.barcodescanner.R; +import cz.cvut.fel.dce.barcodescanner.book.SearchBookContentsActivity; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.ParsedResultType; +import com.google.zxing.client.result.ResultParser; + +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; +import java.util.ArrayList; +import java.util.Locale; + +/** + * A base class for the Android-specific barcode handlers. These allow the app to polymorphically + * suggest the appropriate actions for each data type. + * + * This class also contains a bunch of utility methods to take common actions like opening a URL. + * They could easily be moved into a helper object, but it can't be static because the Activity + * instance is needed to launch an intent. + * + * @author dswitkin@google.com (Daniel Switkin) + * @author Sean Owen + */ +public abstract class ResultHandler { + + private static final String TAG = ResultHandler.class.getSimpleName(); + + private static final String[] EMAIL_TYPE_STRINGS = {"home", "work", "mobile"}; + private static final String[] PHONE_TYPE_STRINGS = {"home", "work", "mobile", "fax", "pager", "main"}; + private static final String[] ADDRESS_TYPE_STRINGS = {"home", "work"}; + private static final int[] EMAIL_TYPE_VALUES = { + ContactsContract.CommonDataKinds.Email.TYPE_HOME, + ContactsContract.CommonDataKinds.Email.TYPE_WORK, + ContactsContract.CommonDataKinds.Email.TYPE_MOBILE, + }; + private static final int[] PHONE_TYPE_VALUES = { + ContactsContract.CommonDataKinds.Phone.TYPE_HOME, + ContactsContract.CommonDataKinds.Phone.TYPE_WORK, + ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE, + ContactsContract.CommonDataKinds.Phone.TYPE_FAX_WORK, + ContactsContract.CommonDataKinds.Phone.TYPE_PAGER, + ContactsContract.CommonDataKinds.Phone.TYPE_MAIN, + }; + private static final int[] ADDRESS_TYPE_VALUES = { + ContactsContract.CommonDataKinds.StructuredPostal.TYPE_HOME, + ContactsContract.CommonDataKinds.StructuredPostal.TYPE_WORK, + }; + private static final int NO_TYPE = -1; + + public static final int MAX_BUTTON_COUNT = 4; + + private final ParsedResult result; + private final Activity activity; + private final Result rawResult; + private final String customProductSearch; + + ResultHandler(Activity activity, ParsedResult result) { + this(activity, result, null); + } + + ResultHandler(Activity activity, ParsedResult result, Result rawResult) { + this.result = result; + this.activity = activity; + this.rawResult = rawResult; + this.customProductSearch = parseCustomSearchURL(); + } + + public final ParsedResult getResult() { + return result; + } + + final boolean hasCustomProductSearch() { + return customProductSearch != null; + } + + final Activity getActivity() { + return activity; + } + + /** + * Indicates how many buttons the derived class wants shown. + * + * @return The integer button count. + */ + public abstract int getButtonCount(); + + /** + * The text of the nth action button. + * + * @param index From 0 to getButtonCount() - 1 + * @return The button text as a resource ID + */ + public abstract int getButtonText(int index); + + public Integer getDefaultButtonID() { + return null; + } + + /** + * Execute the action which corresponds to the nth button. + * + * @param index The button that was clicked. + */ + public abstract void handleButtonPress(int index); + + /** + * Some barcode contents are considered secure, and should not be saved to history, copied to + * the clipboard, or otherwise persisted. + * + * @return If true, do not create any permanent record of these contents. + */ + public boolean areContentsSecure() { + return false; + } + + /** + * Create a possibly styled string for the contents of the current barcode. + * + * @return The text to be displayed. + */ + public CharSequence getDisplayContents() { + String contents = result.getDisplayResult(); + return contents.replace("\r", ""); + } + + /** + * A string describing the kind of barcode that was found, e.g. "Found contact info". + * + * @return The resource ID of the string. + */ + public abstract int getDisplayTitle(); + + /** + * A convenience method to get the parsed type. Should not be overridden. + * + * @return The parsed type, e.g. URI or ISBN + */ + public final ParsedResultType getType() { + return result.getType(); + } + + final void addPhoneOnlyContact(String[] phoneNumbers,String[] phoneTypes) { + addContact(null, null, null, phoneNumbers, phoneTypes, null, null, null, null, null, null, null, null, null, null, null); + } + + final void addEmailOnlyContact(String[] emails, String[] emailTypes) { + addContact(null, null, null, null, null, emails, emailTypes, null, null, null, null, null, null, null, null, null); + } + + final void addContact(String[] names, + String[] nicknames, + String pronunciation, + String[] phoneNumbers, + String[] phoneTypes, + String[] emails, + String[] emailTypes, + String note, + String instantMessenger, + String address, + String addressType, + String org, + String title, + String[] urls, + String birthday, + String[] geo) { + + // Only use the first name in the array, if present. + Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT, ContactsContract.Contacts.CONTENT_URI); + intent.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE); + putExtra(intent, ContactsContract.Intents.Insert.NAME, names != null ? names[0] : null); + + putExtra(intent, ContactsContract.Intents.Insert.PHONETIC_NAME, pronunciation); + + int phoneCount = Math.min(phoneNumbers != null ? phoneNumbers.length : 0, Contents.PHONE_KEYS.length); + for (int x = 0; x < phoneCount; x++) { + putExtra(intent, Contents.PHONE_KEYS[x], phoneNumbers[x]); + if (phoneTypes != null && x < phoneTypes.length) { + int type = toPhoneContractType(phoneTypes[x]); + if (type >= 0) { + intent.putExtra(Contents.PHONE_TYPE_KEYS[x], type); + } + } + } + + int emailCount = Math.min(emails != null ? emails.length : 0, Contents.EMAIL_KEYS.length); + for (int x = 0; x < emailCount; x++) { + putExtra(intent, Contents.EMAIL_KEYS[x], emails[x]); + if (emailTypes != null && x < emailTypes.length) { + int type = toEmailContractType(emailTypes[x]); + if (type >= 0) { + intent.putExtra(Contents.EMAIL_TYPE_KEYS[x], type); + } + } + } + + ArrayList data = new ArrayList<>(); + if (urls != null) { + for (String url : urls) { + if (url != null && !url.isEmpty()) { + ContentValues row = new ContentValues(2); + row.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Website.CONTENT_ITEM_TYPE); + row.put(ContactsContract.CommonDataKinds.Website.URL, url); + data.add(row); + break; + } + } + } + + if (birthday != null) { + ContentValues row = new ContentValues(3); + row.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Event.CONTENT_ITEM_TYPE); + row.put(ContactsContract.CommonDataKinds.Event.TYPE, ContactsContract.CommonDataKinds.Event.TYPE_BIRTHDAY); + row.put(ContactsContract.CommonDataKinds.Event.START_DATE, birthday); + data.add(row); + } + + if (nicknames != null) { + for (String nickname : nicknames) { + if (nickname != null && !nickname.isEmpty()) { + ContentValues row = new ContentValues(3); + row.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Nickname.CONTENT_ITEM_TYPE); + row.put(ContactsContract.CommonDataKinds.Nickname.TYPE, + ContactsContract.CommonDataKinds.Nickname.TYPE_DEFAULT); + row.put(ContactsContract.CommonDataKinds.Nickname.NAME, nickname); + data.add(row); + break; + } + } + } + + if (!data.isEmpty()) { + intent.putParcelableArrayListExtra(ContactsContract.Intents.Insert.DATA, data); + } + + StringBuilder aggregatedNotes = new StringBuilder(); + if (note != null) { + aggregatedNotes.append('\n').append(note); + } + if (geo != null) { + aggregatedNotes.append('\n').append(geo[0]).append(',').append(geo[1]); + } + + if (aggregatedNotes.length() > 0) { + // Remove extra leading '\n' + putExtra(intent, ContactsContract.Intents.Insert.NOTES, aggregatedNotes.substring(1)); + } + + putExtra(intent, ContactsContract.Intents.Insert.IM_HANDLE, instantMessenger); + putExtra(intent, ContactsContract.Intents.Insert.POSTAL, address); + if (addressType != null) { + int type = toAddressContractType(addressType); + if (type >= 0) { + intent.putExtra(ContactsContract.Intents.Insert.POSTAL_TYPE, type); + } + } + putExtra(intent, ContactsContract.Intents.Insert.COMPANY, org); + putExtra(intent, ContactsContract.Intents.Insert.JOB_TITLE, title); + launchIntent(intent); + } + + private static int toEmailContractType(String typeString) { + return doToContractType(typeString, EMAIL_TYPE_STRINGS, EMAIL_TYPE_VALUES); + } + + private static int toPhoneContractType(String typeString) { + return doToContractType(typeString, PHONE_TYPE_STRINGS, PHONE_TYPE_VALUES); + } + + private static int toAddressContractType(String typeString) { + return doToContractType(typeString, ADDRESS_TYPE_STRINGS, ADDRESS_TYPE_VALUES); + } + + private static int doToContractType(String typeString, String[] types, int[] values) { + if (typeString == null) { + return NO_TYPE; + } + for (int i = 0; i < types.length; i++) { + String type = types[i]; + if (typeString.startsWith(type) || typeString.startsWith(type.toUpperCase(Locale.ENGLISH))) { + return values[i]; + } + } + return NO_TYPE; + } + + final void shareByEmail(String contents) { + sendEmail(null, null, null, null, contents); + } + + final void sendEmail(String[] to, + String[] cc, + String[] bcc, + String subject, + String body) { + Intent intent = new Intent(Intent.ACTION_SEND, Uri.parse("mailto:")); + if (to != null && to.length != 0) { + intent.putExtra(Intent.EXTRA_EMAIL, to); + } + if (cc != null && cc.length != 0) { + intent.putExtra(Intent.EXTRA_CC, cc); + } + if (bcc != null && bcc.length != 0) { + intent.putExtra(Intent.EXTRA_BCC, bcc); + } + putExtra(intent, Intent.EXTRA_SUBJECT, subject); + putExtra(intent, Intent.EXTRA_TEXT, body); + intent.setType("text/plain"); + launchIntent(intent); + } + + final void shareBySMS(String contents) { + sendSMSFromUri("smsto:", contents); + } + + final void sendSMS(String phoneNumber, String body) { + sendSMSFromUri("smsto:" + phoneNumber, body); + } + + final void sendSMSFromUri(String uri, String body) { + Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri)); + putExtra(intent, "sms_body", body); + // Exit the app once the SMS is sent + intent.putExtra("compose_mode", true); + launchIntent(intent); + } + + final void sendMMS(String phoneNumber, String subject, String body) { + sendMMSFromUri("mmsto:" + phoneNumber, subject, body); + } + + final void sendMMSFromUri(String uri, String subject, String body) { + Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri)); + // The Messaging app needs to see a valid subject or else it will treat this an an SMS. + if (subject == null || subject.isEmpty()) { + putExtra(intent, "subject", activity.getString(R.string.msg_default_mms_subject)); + } else { + putExtra(intent, "subject", subject); + } + putExtra(intent, "sms_body", body); + intent.putExtra("compose_mode", true); + launchIntent(intent); + } + + final void dialPhone(String phoneNumber) { + launchIntent(new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phoneNumber))); + } + + final void dialPhoneFromUri(String uri) { + launchIntent(new Intent(Intent.ACTION_DIAL, Uri.parse(uri))); + } + + final void openMap(String geoURI) { + launchIntent(new Intent(Intent.ACTION_VIEW, Uri.parse(geoURI))); + } + + /** + * Do a geo search using the address as the query. + * + * @param address The address to find + */ + final void searchMap(String address) { + launchIntent(new Intent(Intent.ACTION_VIEW, Uri.parse("geo:0,0?q=" + Uri.encode(address)))); + } + + final void getDirections(double latitude, double longitude) { + launchIntent(new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google." + + LocaleManager.getCountryTLD(activity) + "/maps?f=d&daddr=" + latitude + ',' + longitude))); + } + + // Uses the mobile-specific version of Product Search, which is formatted for small screens. + final void openProductSearch(String upc) { + Uri uri = Uri.parse("http://www.google." + LocaleManager.getProductSearchCountryTLD(activity) + + "/m/products?q=" + upc + "&source=zxing"); + launchIntent(new Intent(Intent.ACTION_VIEW, uri)); + } + + final void openBookSearch(String isbn) { + Uri uri = Uri.parse("http://books.google." + LocaleManager.getBookSearchCountryTLD(activity) + + "/books?vid=isbn" + isbn); + launchIntent(new Intent(Intent.ACTION_VIEW, uri)); + } + + final void searchBookContents(String isbnOrUrl) { + Intent intent = new Intent(Intents.SearchBookContents.ACTION); + intent.setClassName(activity, SearchBookContentsActivity.class.getName()); + putExtra(intent, Intents.SearchBookContents.ISBN, isbnOrUrl); + launchIntent(intent); + } + + final void openURL(String url) { + // Strangely, some Android browsers don't seem to register to handle HTTP:// or HTTPS://. + // Lower-case these as it should always be OK to lower-case these schemes. + if (url.startsWith("HTTP://")) { + url = "http" + url.substring(4); + } else if (url.startsWith("HTTPS://")) { + url = "https" + url.substring(5); + } + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); + try { + launchIntent(intent); + } catch (ActivityNotFoundException ignored) { + Log.w(TAG, "Nothing available to handle " + intent); + } + } + + final void webSearch(String query) { + Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); + intent.putExtra("query", query); + launchIntent(intent); + } + + /** + * Like {@link #launchIntent(android.content.Intent)} but will tell you if it is not handle-able + * via {@link android.content.ActivityNotFoundException}. + * + * @throws android.content.ActivityNotFoundException + */ + final void rawLaunchIntent(Intent intent) { + if (intent != null) { + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + Log.d(TAG, "Launching intent: " + intent + " with extras: " + intent.getExtras()); + activity.startActivity(intent); + } + } + + /** + * Like {@link #rawLaunchIntent(android.content.Intent)} but will show a user dialog if nothing is available to handle. + */ + final void launchIntent(Intent intent) { + try { + rawLaunchIntent(intent); + } catch (ActivityNotFoundException ignored) { + AlertDialog.Builder builder = new AlertDialog.Builder(activity); + builder.setTitle(R.string.app_name); + builder.setMessage(R.string.msg_intent_failed); + builder.setPositiveButton(R.string.button_ok, null); + builder.show(); + } + } + + private static void putExtra(Intent intent, String key, String value) { + if (value != null && !value.isEmpty()) { + intent.putExtra(key, value); + } + } + + private String parseCustomSearchURL() { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity); + String customProductSearch = prefs.getString(PreferencesActivity.KEY_CUSTOM_PRODUCT_SEARCH, + null); + if (customProductSearch != null && customProductSearch.trim().isEmpty()) { + return null; + } + return customProductSearch; + } + + final String fillInCustomSearchURL(String text) { + if (customProductSearch == null) { + return text; // ? + } + try { + text = URLEncoder.encode(text, "UTF-8"); + } catch (UnsupportedEncodingException e) { + // can't happen; UTF-8 is always supported. Continue, I guess, without encoding + } + String url = customProductSearch; + if (rawResult != null) { + // Replace %f but only if it doesn't seem to be a hex escape sequence. This remains + // problematic but avoids the more surprising problem of breaking escapes + url = url.replaceFirst("%f(?![0-9a-f])", rawResult.getBarcodeFormat().toString()); + if (url.contains("%t")) { + ParsedResult parsedResultAgain = ResultParser.parseResult(rawResult); + url = url.replace("%t", parsedResultAgain.getType().toString()); + } + } + // Replace %s last as it might contain itself %f or %t + return url.replace("%s", text); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandlerFactory.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandlerFactory.java new file mode 100644 index 0000000..ed7a8c3 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/ResultHandlerFactory.java @@ -0,0 +1,64 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.CaptureActivity; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.ResultParser; + +/** + * Manufactures Android-specific handlers based on the barcode content's type. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class ResultHandlerFactory { + private ResultHandlerFactory() { + } + + public static ResultHandler makeResultHandler(CaptureActivity activity, Result rawResult) { + ParsedResult result = parseResult(rawResult); + switch (result.getType()) { + case ADDRESSBOOK: + return new AddressBookResultHandler(activity, result); + case EMAIL_ADDRESS: + return new EmailAddressResultHandler(activity, result); + case PRODUCT: + return new ProductResultHandler(activity, result, rawResult); + case URI: + return new URIResultHandler(activity, result); + case WIFI: + return new WifiResultHandler(activity, result); + case GEO: + return new GeoResultHandler(activity, result); + case TEL: + return new TelResultHandler(activity, result); + case SMS: + return new SMSResultHandler(activity, result); + case CALENDAR: + return new CalendarResultHandler(activity, result); + case ISBN: + return new ISBNResultHandler(activity, result, rawResult); + default: + return new TextResultHandler(activity, result, rawResult); + } + } + + private static ParsedResult parseResult(Result rawResult) { + return ResultParser.parseResult(rawResult); + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/SMSResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/SMSResultHandler.java new file mode 100644 index 0000000..1d6bb8a --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/SMSResultHandler.java @@ -0,0 +1,85 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; +import android.telephony.PhoneNumberUtils; + +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.SMSParsedResult; + +/** + * Handles SMS addresses, offering a choice of composing a new SMS or MMS message. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class SMSResultHandler extends ResultHandler { + private static final int[] buttons = { + R.string.button_sms, + R.string.button_mms + }; + + public SMSResultHandler(Activity activity, ParsedResult result) { + super(activity, result); + } + + @Override + public int getButtonCount() { + return buttons.length; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + SMSParsedResult smsResult = (SMSParsedResult) getResult(); + String number = smsResult.getNumbers()[0]; + switch (index) { + case 0: + // Don't know of a way yet to express a SENDTO intent with multiple recipients + sendSMS(number, smsResult.getBody()); + break; + case 1: + sendMMS(number, smsResult.getSubject(), smsResult.getBody()); + break; + } + } + + @Override + public CharSequence getDisplayContents() { + SMSParsedResult smsResult = (SMSParsedResult) getResult(); + String[] rawNumbers = smsResult.getNumbers(); + String[] formattedNumbers = new String[rawNumbers.length]; + for (int i = 0; i < rawNumbers.length; i++) { + formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]); + } + StringBuilder contents = new StringBuilder(50); + ParsedResult.maybeAppend(formattedNumbers, contents); + ParsedResult.maybeAppend(smsResult.getSubject(), contents); + ParsedResult.maybeAppend(smsResult.getBody(), contents); + return contents.toString(); + } + + @Override + public int getDisplayTitle() { + return R.string.result_sms; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TelResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TelResultHandler.java new file mode 100644 index 0000000..b380b16 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TelResultHandler.java @@ -0,0 +1,82 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; +import android.telephony.PhoneNumberUtils; + +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.TelParsedResult; + +/** + * Offers relevant actions for telephone numbers. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class TelResultHandler extends ResultHandler { + private static final int[] buttons = { + R.string.button_dial, + R.string.button_add_contact + }; + + public TelResultHandler(Activity activity, ParsedResult result) { + super(activity, result); + } + + @Override + public int getButtonCount() { + return buttons.length; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + TelParsedResult telResult = (TelParsedResult) getResult(); + switch (index) { + case 0: + dialPhoneFromUri(telResult.getTelURI()); + // When dialer comes up, it allows underlying display activity to continue or something, + // but app can't get camera in this state. Avoid issues by just quitting, only in the + // case of a phone number + getActivity().finish(); + break; + case 1: + String[] numbers = new String[1]; + numbers[0] = telResult.getNumber(); + addPhoneOnlyContact(numbers, null); + break; + } + } + + // Overriden so we can take advantage of Android's phone number hyphenation routines. + @Override + public CharSequence getDisplayContents() { + String contents = getResult().getDisplayResult(); + contents = contents.replace("\r", ""); + return PhoneNumberUtils.formatNumber(contents); + } + + @Override + public int getDisplayTitle() { + return R.string.result_tel; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TextResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TextResultHandler.java new file mode 100644 index 0000000..bf89ab0 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/TextResultHandler.java @@ -0,0 +1,76 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; + +import com.google.zxing.Result; +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.ParsedResult; + +/** + * This class handles TextParsedResult as well as unknown formats. It's the fallback handler. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class TextResultHandler extends ResultHandler { + + private static final int[] buttons = { + R.string.button_web_search, + R.string.button_share_by_email, + R.string.button_share_by_sms, + R.string.button_custom_product_search, + }; + + public TextResultHandler(Activity activity, ParsedResult result, Result rawResult) { + super(activity, result, rawResult); + } + + @Override + public int getButtonCount() { + return hasCustomProductSearch() ? buttons.length : buttons.length - 1; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public void handleButtonPress(int index) { + String text = getResult().getDisplayResult(); + switch (index) { + case 0: + webSearch(text); + break; + case 1: + shareByEmail(text); + break; + case 2: + shareBySMS(text); + break; + case 3: + openURL(fillInCustomSearchURL(text)); + break; + } + } + + @Override + public int getDisplayTitle() { + return R.string.result_text; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/URIResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/URIResultHandler.java new file mode 100644 index 0000000..7ed2247 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/URIResultHandler.java @@ -0,0 +1,105 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; + +import cz.cvut.fel.dce.barcodescanner.LocaleManager; +import cz.cvut.fel.dce.barcodescanner.R; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.URIParsedResult; + +import java.util.Locale; + +/** + * Offers appropriate actions for URLS. + * + * @author dswitkin@google.com (Daniel Switkin) + */ +public final class URIResultHandler extends ResultHandler { + // URIs beginning with entries in this array will not be saved to history or copied to the + // clipboard for security. + private static final String[] SECURE_PROTOCOLS = { + "otpauth:" + }; + + private static final int[] buttons = { + R.string.button_open_browser, + R.string.button_share_by_email, + R.string.button_share_by_sms, + R.string.button_search_book_contents, + }; + + public URIResultHandler(Activity activity, ParsedResult result) { + super(activity, result); + } + + @Override + public int getButtonCount() { + if (LocaleManager.isBookSearchUrl(((URIParsedResult) getResult()).getURI())) { + return buttons.length; + } + return buttons.length - 1; + } + + @Override + public int getButtonText(int index) { + return buttons[index]; + } + + @Override + public Integer getDefaultButtonID() { + return 0; + } + + @Override + public void handleButtonPress(int index) { + URIParsedResult uriResult = (URIParsedResult) getResult(); + String uri = uriResult.getURI(); + switch (index) { + case 0: + openURL(uri); + break; + case 1: + shareByEmail(uri); + break; + case 2: + shareBySMS(uri); + break; + case 3: + searchBookContents(uri); + break; + } + } + + @Override + public int getDisplayTitle() { + return R.string.result_uri; + } + + @Override + public boolean areContentsSecure() { + URIParsedResult uriResult = (URIParsedResult) getResult(); + String uri = uriResult.getURI().toLowerCase(Locale.ENGLISH); + for (String secure : SECURE_PROTOCOLS) { + if (uri.startsWith(secure)) { + return true; + } + } + return false; + } +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/WifiResultHandler.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/WifiResultHandler.java new file mode 100644 index 0000000..51a9068 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/WifiResultHandler.java @@ -0,0 +1,92 @@ +/* + * Copyright (C) 2008 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result; + +import android.app.Activity; +import android.content.Context; +import android.net.wifi.WifiManager; +import android.os.AsyncTask; +import android.util.Log; +import android.widget.Toast; + +import cz.cvut.fel.dce.barcodescanner.CaptureActivity; +import cz.cvut.fel.dce.barcodescanner.R; +import cz.cvut.fel.dce.barcodescanner.wifi.WifiConfigManager; +import com.google.zxing.client.result.ParsedResult; +import com.google.zxing.client.result.WifiParsedResult; + +/** + * Handles wifi access information. + * + * @author Vikram Aggarwal + * @author Sean Owen + */ +public final class WifiResultHandler extends ResultHandler { + + private static final String TAG = WifiResultHandler.class.getSimpleName(); + + private final CaptureActivity parent; + + public WifiResultHandler(CaptureActivity activity, ParsedResult result) { + super(activity, result); + parent = activity; + } + + @Override + public int getButtonCount() { + // We just need one button, and that is to configure the wireless. This could change in the future. + return 1; + } + + @Override + public int getButtonText(int index) { + return R.string.button_wifi; + } + + @Override + public void handleButtonPress(int index) { + if (index == 0) { + WifiParsedResult wifiResult = (WifiParsedResult) getResult(); + WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE); + if (wifiManager == null) { + Log.w(TAG, "No WifiManager available from device"); + return; + } + final Activity activity = getActivity(); + activity.runOnUiThread(new Runnable() { + @Override + public void run() { + Toast.makeText(activity.getApplicationContext(), R.string.wifi_changing_network, Toast.LENGTH_SHORT).show(); + } + }); + new WifiConfigManager(wifiManager).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, wifiResult); + parent.restartPreviewAfterDelay(0L); + } + } + + // Display the name of the network and the network type to the user. + @Override + public CharSequence getDisplayContents() { + WifiParsedResult wifiResult = (WifiParsedResult) getResult(); + return wifiResult.getSsid() + " (" + wifiResult.getNetworkEncryption() + ')'; + } + + @Override + public int getDisplayTitle() { + return R.string.result_wifi; + } +} \ No newline at end of file diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/BookResultInfoRetriever.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/BookResultInfoRetriever.java new file mode 100644 index 0000000..8142fb1 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/BookResultInfoRetriever.java @@ -0,0 +1,106 @@ +/* + * Copyright 2011 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result.supplement; + +import android.content.Context; +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.HttpHelper; +import cz.cvut.fel.dce.barcodescanner.LocaleManager; +import cz.cvut.fel.dce.barcodescanner.R; +import cz.cvut.fel.dce.barcodescanner.history.HistoryManager; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; +import org.json.JSONTokener; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collection; + +/** + * @author Kamil Kaczmarczyk + * @author Sean Owen + */ +final class BookResultInfoRetriever extends SupplementalInfoRetriever { + + private final String isbn; + private final String source; + private final Context context; + + BookResultInfoRetriever(TextView textView, String isbn, HistoryManager historyManager, Context context) { + super(textView, historyManager); + this.isbn = isbn; + this.source = context.getString(R.string.msg_google_books); + this.context = context; + } + + @Override + void retrieveSupplementalInfo() throws IOException { + + CharSequence contents = HttpHelper.downloadViaHttp("https://www.googleapis.com/books/v1/volumes?q=isbn:" + isbn, + HttpHelper.ContentType.JSON); + + if (contents.length() == 0) { + return; + } + + String title; + String pages; + Collection authors = null; + + try { + + JSONObject topLevel = (JSONObject) new JSONTokener(contents.toString()).nextValue(); + JSONArray items = topLevel.optJSONArray("items"); + if (items == null || items.isNull(0)) { + return; + } + + JSONObject volumeInfo = ((JSONObject) items.get(0)).getJSONObject("volumeInfo"); + if (volumeInfo == null) { + return; + } + + title = volumeInfo.optString("title"); + pages = volumeInfo.optString("pageCount"); + + JSONArray authorsArray = volumeInfo.optJSONArray("authors"); + if (authorsArray != null && !authorsArray.isNull(0)) { + authors = new ArrayList<>(authorsArray.length()); + for (int i = 0; i < authorsArray.length(); i++) { + authors.add(authorsArray.getString(i)); + } + } + + } catch (JSONException e) { + throw new IOException(e); + } + + Collection newTexts = new ArrayList<>(); + maybeAddText(title, newTexts); + maybeAddTextSeries(authors, newTexts); + maybeAddText(pages == null || pages.isEmpty() ? null : pages + "pp.", newTexts); + + String baseBookUri = "http://www.google." + LocaleManager.getBookSearchCountryTLD(context) + + "/search?tbm=bks&source=zxing&q="; + + append(isbn, source, newTexts.toArray(new String[newTexts.size()]), baseBookUri + isbn); + } + +} diff --git a/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/ProductResultInfoRetriever.java b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/ProductResultInfoRetriever.java new file mode 100644 index 0000000..d45bd21 --- /dev/null +++ b/BarCodeScanner/mobile/src/main/java/cz/cvut/fel/dce/barcodescanner/result/supplement/ProductResultInfoRetriever.java @@ -0,0 +1,83 @@ +/* + * Copyright (C) 2010 ZXing authors + * + * 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. + */ + +package cz.cvut.fel.dce.barcodescanner.result.supplement; + +import android.content.Context; +import android.text.Html; +import android.widget.TextView; + +import cz.cvut.fel.dce.barcodescanner.HttpHelper; +import cz.cvut.fel.dce.barcodescanner.LocaleManager; +import cz.cvut.fel.dce.barcodescanner.R; +import cz.cvut.fel.dce.barcodescanner.history.HistoryManager; + +import java.io.IOException; +import java.net.URLEncoder; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + *

Retrieves product information from Google Product search.

+ * + *

Please do not reuse this code. Using results in this way requires permission + * from Google, and that is not granted to users via this project.

+ * + * @author Sean Owen + */ +final class ProductResultInfoRetriever extends SupplementalInfoRetriever { + + private static final Pattern[] PRODUCT_NAME_PRICE_PATTERNS = { + Pattern.compile(",event\\)\">([^<]+)