From 93a5e2913973607facfb5ebd096958ed97105d5e Mon Sep 17 00:00:00 2001 From: Alasdair Allan Date: Wed, 29 Jan 2014 16:08:54 +0000 Subject: [PATCH] Fixed TOTP generation and example code. --- Bootstrap/README.md | 30 +- Client/Client/Client.h | 12 +- Client/Client/Client.m | 23 + Client/README.md | 4 +- .../Client/Authenticated Lightbulb/Client.h | 9 +- .../Lightbulb.xcodeproj/project.pbxproj | 2764 ++++++++--------- .../Lightbulb/RootController.m | 8 +- .../Lightbulb/ScanController.h | 1 + .../Lightbulb/ScanController.m | 7 + .../Authenticated Lightbulb/libClient.a | Bin 4485292 -> 5330508 bytes Examples/Client/TOTP/Client.h | 10 +- .../TOTP/TOTP.xcodeproj/project.pbxproj | 24 +- Examples/Client/TOTP/TOTP/RootController.h | 1 + Examples/Client/TOTP/TOTP/RootController.m | 11 +- Examples/Client/TOTP/TOTP/RootController.xib | 7 + Examples/Client/TOTP/libClient.a | Bin 5318548 -> 5330508 bytes README.md | 34 +- Thing/Thing/Thing.h | 2 +- 18 files changed, 1485 insertions(+), 1462 deletions(-) diff --git a/Bootstrap/README.md b/Bootstrap/README.md index b17c180..637dda0 100644 --- a/Bootstrap/README.md +++ b/Bootstrap/README.md @@ -1,6 +1,6 @@ ##Bootstrapping Authentication -If you want to provide authentication capabilities to your [Thing System](http://thethingsystem.com) client the easiest way to do this is to create a client id and the associated authentication token using the steward's own [Client Bootstrapping web service](http://thethingsystem.com/dev/Instructions-for-starting-the-Steward.html). +If you want to provide authentication capabilities to your [Thing System](http://thethingsystem.com) client the easiest way to do this is to create a client ID and the associated authentication secret using the steward's own [Client Bootstrapping web service](http://thethingsystem.com/dev/Instructions-for-starting-the-Steward.html). ![steward console](https://github.com/thethingsystem/steward/wiki/images/client.bootstrap.png) @@ -18,28 +18,22 @@ and declare your class as a ``, and then present the vie scanner.delegate = self; [self presentViewController:scanner animated:YES completion:NULL]; -This will present a (back) camera view. The user simply has to point the phone at the QR code—possibly tapping the screen to focus the camera depening on lighting and distance—and the controller will detect the QR code and return the secret via the - - - (void)closedWithSecret:(NSString *)secret { - - } - -delegate callback. You can then pass the authentication secret back to the main `Client` class by, - - Client *client = [Client sharedClient]; - client.secret = secret; - -Alternatively you can use the, +This will present a (back) camera view. The user simply has to point the phone at the QR code—possibly tapping the screen to focus the camera depening on lighting and distance—and the controller will detect the QR code and return the OTP authentication URL via the - (void)closedWithURL:(NSURL *)url { } -delegate callback which passes the entire OTPAuth URL instead of just the secret. You can then pass the authentication secret back to the main `Client` class by, +delegate callback. You can then pass the authentication URL back to the main `Client` class by, Client *client = [Client sharedClient]; client.authURL = url; +This will populate both the `clientID` and `secret` properties in the client allowing you to make an authenticated call directly afterwards, + + client.authenticate = YES; + [client performWithDevice:device andRequest:request andParameters:nil]; + If the user hits the cancel button in the view controller without a QR code being scanned then you will recieve a - (void)closedWithoutSecret { @@ -48,14 +42,6 @@ If the user hits the cancel button in the view controller without a QR code bein delegate callback. -As well as the authentication secret you will have to tell the client library about the client identity associated with this secret, e.g. - - client.clientID = @"iphone/2" - -as both bits of information are necessary to authenticate to the steward. - -_**Note:** Authenticated calls to the steward are not yet fully supported._ - ###Installation We've deliberately left the `ScanController` out of the main `Client` library bundle to minimise the size of library for other use cases. If you want to make use of it in your project just drag-and-drop all the files in the `Bootstrap/` directory into your project. This includes the`ScanController` code as well as a copy of the [ZXingObjC](https://github.com/TheLevelUp/ZXingObjC) library itself. diff --git a/Client/Client/Client.h b/Client/Client/Client.h index c43a738..a219973 100644 --- a/Client/Client/Client.h +++ b/Client/Client/Client.h @@ -32,7 +32,7 @@ #import "SRWebSocket.h" -#define LIBRARY_VERSION @"0.1.2" +#define LIBRARY_VERSION @"0.2.0" #define ISO_TIMEZONE_UTC_FORMAT @"Z" #define ISO_TIMEZONE_OFFSET_FORMAT @"+%02d%02d" @@ -147,7 +147,10 @@ @end -@interface Client : NSObject +@interface Client : NSObject { + + NSURL *authURL; +} @property (nonatomic, weak) id delegate; @@ -159,13 +162,16 @@ @property (nonatomic) int requestCounter; @property (nonatomic) BOOL authenticate; -@property (nonatomic, strong) NSURL *authURL; @property (nonatomic, strong) NSString *secret; @property (nonatomic, strong) NSString *clientID; +@property (nonatomic, strong) NSURL *authURL; + (Client *)sharedClient; + (NSString *)version; +- (NSURL *)authURL; +- (void)setAuthURL:(NSURL *)url; + - (void)findSteward; - (void)startMonitoringEvents; diff --git a/Client/Client/Client.m b/Client/Client/Client.m index 74c1844..e50bcf5 100644 --- a/Client/Client/Client.m +++ b/Client/Client/Client.m @@ -103,6 +103,29 @@ - (NSString *)generateTOTPwithSecret:(NSString *)secret { return totp; } +#pragma mark - Overridden Getter and Setter Methods + +- (NSURL *)authURL { + return authURL; +} + +- (void)setAuthURL:(NSURL *)url { + NSLog(@"Setting authURL to %@", url); + authURL = url; + + NSArray *array = [url.absoluteString componentsSeparatedByString:@"="]; + self.secret = array[1]; + NSLog(@"URL to String, secret = %@", self.secret); + + array = [url.absoluteString componentsSeparatedByString:@"?"]; + NSString *pre = array[0]; + array = [pre componentsSeparatedByString:@"/"]; + NSString *user = [NSString stringWithFormat:@"%@/%@",array[5],array[6]]; + NSLog(@"URL to String, clientID = %@", user); + self.clientID = user; + +} + // ----------------------------------------------------------------------------- #pragma mark - Steward Delegate Methods diff --git a/Client/README.md b/Client/README.md index 079d51a..9694578 100644 --- a/Client/README.md +++ b/Client/README.md @@ -139,8 +139,8 @@ If you wish to make an authenticated request, then you should instead, client.secret = ClientAuthenticationSecret; [client performWithDevice:device andRequest:request andParameters:nil]; -where the client ID and the authentication secret can be obtained from the steward's own [Client Bootstrapping web service](http://thethingsystem.com/dev/Instructions-for-starting-the-Steward.html). See the next section for more details. +where the client ID and the authentication secret can be obtained from the steward's own [Client Bootstrapping web service](http://thethingsystem.com/dev/Instructions-for-starting-the-Steward.html). -_**Note:** At the moment authentication is only partially supported. You will need to go to your steward settings and turn "Security Services" to the "No" setting. This turns secure connections on your local LAN off for clients—authentication for read/write is no longer required._ +_**Note:** To make an un-authenticated call to the steward you will need to go to your steward settings and turn "Security Services" to the "No" setting. This step turns secure connections on your local LAN off for clients and authentication for read/write is no longer required on the LAN._ [![Analytics](https://ga-beacon.appspot.com/UA-44378714-2/TheThingSystem/steward-ios-library/client/README)](https://github.com/igrigorik/ga-beacon) \ No newline at end of file diff --git a/Examples/Client/Authenticated Lightbulb/Client.h b/Examples/Client/Authenticated Lightbulb/Client.h index 7fd2f8d..b9314f7 100644 --- a/Examples/Client/Authenticated Lightbulb/Client.h +++ b/Examples/Client/Authenticated Lightbulb/Client.h @@ -147,7 +147,10 @@ @end -@interface Client : NSObject +@interface Client : NSObject { + + NSURL *authURL; +} @property (nonatomic, weak) id delegate; @@ -161,10 +164,14 @@ @property (nonatomic) BOOL authenticate; @property (nonatomic, strong) NSString *secret; @property (nonatomic, strong) NSString *clientID; +@property (nonatomic, strong) NSURL *authURL; + (Client *)sharedClient; + (NSString *)version; +- (NSURL *)authURL; +- (void)setAuthURL:(NSURL *)url; + - (void)findSteward; - (void)startMonitoringEvents; diff --git a/Examples/Client/Authenticated Lightbulb/Lightbulb.xcodeproj/project.pbxproj b/Examples/Client/Authenticated Lightbulb/Lightbulb.xcodeproj/project.pbxproj index 5933cb4..1a8d8f8 100644 --- a/Examples/Client/Authenticated Lightbulb/Lightbulb.xcodeproj/project.pbxproj +++ b/Examples/Client/Authenticated Lightbulb/Lightbulb.xcodeproj/project.pbxproj @@ -26,221 +26,221 @@ 0082063C1897029800B05498 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0082063B1897029800B05498 /* ImageIO.framework */; }; 0082063E1897029E00B05498 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0082063D1897029E00B05498 /* CoreVideo.framework */; }; 00820640189702A400B05498 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0082063F189702A400B05498 /* CoreMedia.framework */; }; - 008208271897C64800B05498 /* ScanController.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206511897C64700B05498 /* ScanController.m */; }; - 008208281897C64800B05498 /* ScanController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 008206521897C64700B05498 /* ScanController.xib */; }; - 008208291897C64800B05498 /* ZXAztecDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206571897C64700B05498 /* ZXAztecDecoder.m */; }; - 0082082A1897C64800B05498 /* ZXAztecDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082065A1897C64700B05498 /* ZXAztecDetector.m */; }; - 0082082B1897C64800B05498 /* ZXAztecCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082065D1897C64700B05498 /* ZXAztecCode.m */; }; - 0082082C1897C64800B05498 /* ZXAztecEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082065F1897C64700B05498 /* ZXAztecEncoder.m */; }; - 0082082D1897C64800B05498 /* ZXAztecDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206611897C64700B05498 /* ZXAztecDetectorResult.m */; }; - 0082082E1897C64800B05498 /* ZXAztecReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206631897C64700B05498 /* ZXAztecReader.m */; }; - 0082082F1897C64800B05498 /* ZXAztecWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206651897C64700B05498 /* ZXAztecWriter.m */; }; - 008208301897C64800B05498 /* ZXAbstractDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206691897C64700B05498 /* ZXAbstractDoCoMoResultParser.m */; }; - 008208311897C64800B05498 /* ZXAddressBookAUResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082066B1897C64700B05498 /* ZXAddressBookAUResultParser.m */; }; - 008208321897C64800B05498 /* ZXAddressBookDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082066D1897C64700B05498 /* ZXAddressBookDoCoMoResultParser.m */; }; - 008208331897C64800B05498 /* ZXAddressBookParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082066F1897C64700B05498 /* ZXAddressBookParsedResult.m */; }; - 008208341897C64800B05498 /* ZXBizcardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206711897C64700B05498 /* ZXBizcardResultParser.m */; }; - 008208351897C64800B05498 /* ZXBookmarkDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206731897C64700B05498 /* ZXBookmarkDoCoMoResultParser.m */; }; - 008208361897C64800B05498 /* ZXCalendarParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206751897C64700B05498 /* ZXCalendarParsedResult.m */; }; - 008208371897C64800B05498 /* ZXEmailAddressParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206771897C64700B05498 /* ZXEmailAddressParsedResult.m */; }; - 008208381897C64800B05498 /* ZXEmailAddressResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206791897C64700B05498 /* ZXEmailAddressResultParser.m */; }; - 008208391897C64800B05498 /* ZXEmailDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082067B1897C64700B05498 /* ZXEmailDoCoMoResultParser.m */; }; - 0082083A1897C64800B05498 /* ZXExpandedProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082067D1897C64700B05498 /* ZXExpandedProductParsedResult.m */; }; - 0082083B1897C64800B05498 /* ZXExpandedProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082067F1897C64700B05498 /* ZXExpandedProductResultParser.m */; }; - 0082083C1897C64800B05498 /* ZXGeoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206811897C64700B05498 /* ZXGeoParsedResult.m */; }; - 0082083D1897C64800B05498 /* ZXGeoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206831897C64700B05498 /* ZXGeoResultParser.m */; }; - 0082083E1897C64800B05498 /* ZXISBNParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206851897C64700B05498 /* ZXISBNParsedResult.m */; }; - 0082083F1897C64800B05498 /* ZXISBNResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206871897C64700B05498 /* ZXISBNResultParser.m */; }; - 008208401897C64800B05498 /* ZXParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206891897C64700B05498 /* ZXParsedResult.m */; }; - 008208411897C64800B05498 /* ZXProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082068C1897C64700B05498 /* ZXProductParsedResult.m */; }; - 008208421897C64800B05498 /* ZXProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082068E1897C64700B05498 /* ZXProductResultParser.m */; }; - 008208431897C64800B05498 /* ZXResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206901897C64700B05498 /* ZXResultParser.m */; }; - 008208441897C64800B05498 /* ZXSMSMMSResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206921897C64700B05498 /* ZXSMSMMSResultParser.m */; }; - 008208451897C64800B05498 /* ZXSMSParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206941897C64700B05498 /* ZXSMSParsedResult.m */; }; - 008208461897C64800B05498 /* ZXSMSTOMMSTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206961897C64700B05498 /* ZXSMSTOMMSTOResultParser.m */; }; - 008208471897C64800B05498 /* ZXSMTPResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206981897C64700B05498 /* ZXSMTPResultParser.m */; }; - 008208481897C64800B05498 /* ZXTelParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082069A1897C64700B05498 /* ZXTelParsedResult.m */; }; - 008208491897C64800B05498 /* ZXTelResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082069C1897C64700B05498 /* ZXTelResultParser.m */; }; - 0082084A1897C64800B05498 /* ZXTextParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082069E1897C64700B05498 /* ZXTextParsedResult.m */; }; - 0082084B1897C64800B05498 /* ZXURIParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206A01897C64700B05498 /* ZXURIParsedResult.m */; }; - 0082084C1897C64800B05498 /* ZXURIResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206A21897C64700B05498 /* ZXURIResultParser.m */; }; - 0082084D1897C64800B05498 /* ZXURLTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206A41897C64700B05498 /* ZXURLTOResultParser.m */; }; - 0082084E1897C64800B05498 /* ZXVCardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206A61897C64700B05498 /* ZXVCardResultParser.m */; }; - 0082084F1897C64800B05498 /* ZXVEventResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206A81897C64700B05498 /* ZXVEventResultParser.m */; }; - 008208501897C64800B05498 /* ZXWifiParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206AA1897C64700B05498 /* ZXWifiParsedResult.m */; }; - 008208511897C64800B05498 /* ZXWifiResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206AC1897C64700B05498 /* ZXWifiResultParser.m */; }; - 008208521897C64800B05498 /* ZXCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206AE1897C64700B05498 /* ZXCapture.m */; }; - 008208531897C64800B05498 /* ZXCaptureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206B11897C64700B05498 /* ZXCaptureView.m */; }; - 008208541897C64800B05498 /* ZXCGImageLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206B31897C64700B05498 /* ZXCGImageLuminanceSource.m */; }; - 008208551897C64800B05498 /* ZXImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206B51897C64700B05498 /* ZXImage.m */; }; - 008208561897C64800B05498 /* ZXMathUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206BA1897C64700B05498 /* ZXMathUtils.m */; }; - 008208571897C64800B05498 /* ZXMonochromeRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206BC1897C64700B05498 /* ZXMonochromeRectangleDetector.m */; }; - 008208581897C64800B05498 /* ZXWhiteRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206BE1897C64700B05498 /* ZXWhiteRectangleDetector.m */; }; - 008208591897C64800B05498 /* ZXGenericGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206C11897C64700B05498 /* ZXGenericGF.m */; }; - 0082085A1897C64800B05498 /* ZXGenericGFPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206C31897C64700B05498 /* ZXGenericGFPoly.m */; }; - 0082085B1897C64800B05498 /* ZXReedSolomonDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206C51897C64700B05498 /* ZXReedSolomonDecoder.m */; }; - 0082085C1897C64800B05498 /* ZXReedSolomonEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206C71897C64700B05498 /* ZXReedSolomonEncoder.m */; }; - 0082085D1897C64800B05498 /* ZXBitArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206C91897C64700B05498 /* ZXBitArray.m */; }; - 0082085E1897C64800B05498 /* ZXBitMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206CB1897C64700B05498 /* ZXBitMatrix.m */; }; - 0082085F1897C64800B05498 /* ZXBitSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206CD1897C64700B05498 /* ZXBitSource.m */; }; - 008208601897C64800B05498 /* ZXCharacterSetECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206CF1897C64700B05498 /* ZXCharacterSetECI.m */; }; - 008208611897C64800B05498 /* ZXDecoderResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206D11897C64700B05498 /* ZXDecoderResult.m */; }; - 008208621897C64800B05498 /* ZXDefaultGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206D31897C64700B05498 /* ZXDefaultGridSampler.m */; }; - 008208631897C64800B05498 /* ZXDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206D51897C64700B05498 /* ZXDetectorResult.m */; }; - 008208641897C64800B05498 /* ZXECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206D71897C64700B05498 /* ZXECI.m */; }; - 008208651897C64800B05498 /* ZXGlobalHistogramBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206D91897C64700B05498 /* ZXGlobalHistogramBinarizer.m */; }; - 008208661897C64800B05498 /* ZXGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206DB1897C64700B05498 /* ZXGridSampler.m */; }; - 008208671897C64800B05498 /* ZXHybridBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206DD1897C64700B05498 /* ZXHybridBinarizer.m */; }; - 008208681897C64800B05498 /* ZXPerspectiveTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206DF1897C64700B05498 /* ZXPerspectiveTransform.m */; }; - 008208691897C64800B05498 /* ZXStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206E11897C64700B05498 /* ZXStringUtils.m */; }; - 0082086A1897C64800B05498 /* ZXDataMatrixBitMatrixParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206E51897C64700B05498 /* ZXDataMatrixBitMatrixParser.m */; }; - 0082086B1897C64800B05498 /* ZXDataMatrixDataBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206E71897C64700B05498 /* ZXDataMatrixDataBlock.m */; }; - 0082086C1897C64800B05498 /* ZXDataMatrixDecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206E91897C64700B05498 /* ZXDataMatrixDecodedBitStreamParser.m */; }; - 0082086D1897C64800B05498 /* ZXDataMatrixDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206EB1897C64700B05498 /* ZXDataMatrixDecoder.m */; }; - 0082086E1897C64800B05498 /* ZXDataMatrixVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206ED1897C64700B05498 /* ZXDataMatrixVersion.m */; }; - 0082086F1897C64800B05498 /* ZXDataMatrixDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206F01897C64700B05498 /* ZXDataMatrixDetector.m */; }; - 008208701897C64800B05498 /* ZXASCIIEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206F31897C64700B05498 /* ZXASCIIEncoder.m */; }; - 008208711897C64800B05498 /* ZXBase256Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206F51897C64700B05498 /* ZXBase256Encoder.m */; }; - 008208721897C64800B05498 /* ZXC40Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206F71897C64700B05498 /* ZXC40Encoder.m */; }; - 008208731897C64800B05498 /* ZXDataMatrixErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206FA1897C64700B05498 /* ZXDataMatrixErrorCorrection.m */; }; - 008208741897C64800B05498 /* ZXDataMatrixSymbolInfo144.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206FC1897C64700B05498 /* ZXDataMatrixSymbolInfo144.m */; }; - 008208751897C64800B05498 /* ZXDefaultPlacement.m in Sources */ = {isa = PBXBuildFile; fileRef = 008206FE1897C64700B05498 /* ZXDefaultPlacement.m */; }; - 008208761897C64800B05498 /* ZXEdifactEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207001897C64700B05498 /* ZXEdifactEncoder.m */; }; - 008208771897C64800B05498 /* ZXEncoderContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207021897C64700B05498 /* ZXEncoderContext.m */; }; - 008208781897C64800B05498 /* ZXHighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207041897C64700B05498 /* ZXHighLevelEncoder.m */; }; - 008208791897C64800B05498 /* ZXSymbolInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207061897C64700B05498 /* ZXSymbolInfo.m */; }; - 0082087A1897C64800B05498 /* ZXSymbolShapeHint.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207081897C64700B05498 /* ZXSymbolShapeHint.m */; }; - 0082087B1897C64800B05498 /* ZXTextEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082070A1897C64700B05498 /* ZXTextEncoder.m */; }; - 0082087C1897C64800B05498 /* ZXX12Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082070C1897C64700B05498 /* ZXX12Encoder.m */; }; - 0082087D1897C64800B05498 /* ZXDataMatrixReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082070E1897C64700B05498 /* ZXDataMatrixReader.m */; }; - 0082087E1897C64800B05498 /* ZXDataMatrixWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207101897C64700B05498 /* ZXDataMatrixWriter.m */; }; - 0082087F1897C64800B05498 /* ZXMaxiCodeBitMatrixParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207141897C64700B05498 /* ZXMaxiCodeBitMatrixParser.m */; }; - 008208801897C64800B05498 /* ZXMaxiCodeDecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207161897C64700B05498 /* ZXMaxiCodeDecodedBitStreamParser.m */; }; - 008208811897C64800B05498 /* ZXMaxiCodeDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207181897C64700B05498 /* ZXMaxiCodeDecoder.m */; }; - 008208821897C64800B05498 /* ZXMaxiCodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082071A1897C64700B05498 /* ZXMaxiCodeReader.m */; }; - 008208831897C64800B05498 /* ZXMultiDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082071F1897C64700B05498 /* ZXMultiDetector.m */; }; - 008208841897C64800B05498 /* ZXMultiFinderPatternFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207211897C64700B05498 /* ZXMultiFinderPatternFinder.m */; }; - 008208851897C64800B05498 /* ZXQRCodeMultiReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207231897C64700B05498 /* ZXQRCodeMultiReader.m */; }; - 008208861897C64800B05498 /* ZXByQuadrantReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207251897C64700B05498 /* ZXByQuadrantReader.m */; }; - 008208871897C64800B05498 /* ZXGenericMultipleBarcodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207271897C64700B05498 /* ZXGenericMultipleBarcodeReader.m */; }; - 008208881897C64800B05498 /* ZXAbstractExpandedDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082072E1897C64700B05498 /* ZXAbstractExpandedDecoder.m */; }; - 008208891897C64800B05498 /* ZXAI013103decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207301897C64700B05498 /* ZXAI013103decoder.m */; }; - 0082088A1897C64800B05498 /* ZXAI01320xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207321897C64700B05498 /* ZXAI01320xDecoder.m */; }; - 0082088B1897C64800B05498 /* ZXAI01392xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207341897C64700B05498 /* ZXAI01392xDecoder.m */; }; - 0082088C1897C64800B05498 /* ZXAI01393xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207361897C64700B05498 /* ZXAI01393xDecoder.m */; }; - 0082088D1897C64800B05498 /* ZXAI013x0x1xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207381897C64700B05498 /* ZXAI013x0x1xDecoder.m */; }; - 0082088E1897C64800B05498 /* ZXAI013x0xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082073A1897C64700B05498 /* ZXAI013x0xDecoder.m */; }; - 0082088F1897C64800B05498 /* ZXAI01AndOtherAIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082073C1897C64700B05498 /* ZXAI01AndOtherAIs.m */; }; - 008208901897C64800B05498 /* ZXAI01decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082073E1897C64700B05498 /* ZXAI01decoder.m */; }; - 008208911897C64800B05498 /* ZXAI01weightDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207401897C64700B05498 /* ZXAI01weightDecoder.m */; }; - 008208921897C64800B05498 /* ZXAnyAIDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207421897C64700B05498 /* ZXAnyAIDecoder.m */; }; - 008208931897C64800B05498 /* ZXBlockParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207441897C64700B05498 /* ZXBlockParsedResult.m */; }; - 008208941897C64800B05498 /* ZXCurrentParsingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207461897C64700B05498 /* ZXCurrentParsingState.m */; }; - 008208951897C64800B05498 /* ZXDecodedChar.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207481897C64700B05498 /* ZXDecodedChar.m */; }; - 008208961897C64800B05498 /* ZXDecodedInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082074A1897C64700B05498 /* ZXDecodedInformation.m */; }; - 008208971897C64800B05498 /* ZXDecodedNumeric.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082074C1897C64700B05498 /* ZXDecodedNumeric.m */; }; - 008208981897C64800B05498 /* ZXDecodedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082074E1897C64700B05498 /* ZXDecodedObject.m */; }; - 008208991897C64800B05498 /* ZXFieldParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207501897C64700B05498 /* ZXFieldParser.m */; }; - 0082089A1897C64800B05498 /* ZXGeneralAppIdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207521897C64700B05498 /* ZXGeneralAppIdDecoder.m */; }; - 0082089B1897C64800B05498 /* ZXBitArrayBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207541897C64700B05498 /* ZXBitArrayBuilder.m */; }; - 0082089C1897C64800B05498 /* ZXExpandedPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207561897C64700B05498 /* ZXExpandedPair.m */; }; - 0082089D1897C64800B05498 /* ZXExpandedRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207581897C64700B05498 /* ZXExpandedRow.m */; }; - 0082089E1897C64800B05498 /* ZXRSSExpandedReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082075A1897C64700B05498 /* ZXRSSExpandedReader.m */; }; - 0082089F1897C64800B05498 /* ZXAbstractRSSReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082075C1897C64700B05498 /* ZXAbstractRSSReader.m */; }; - 008208A01897C64800B05498 /* ZXDataCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082075E1897C64700B05498 /* ZXDataCharacter.m */; }; - 008208A11897C64800B05498 /* ZXPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207601897C64700B05498 /* ZXPair.m */; }; - 008208A21897C64800B05498 /* ZXRSS14Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207621897C64700B05498 /* ZXRSS14Reader.m */; }; - 008208A31897C64800B05498 /* ZXRSSFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207641897C64700B05498 /* ZXRSSFinderPattern.m */; }; - 008208A41897C64800B05498 /* ZXRSSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207661897C64700B05498 /* ZXRSSUtils.m */; }; - 008208A51897C64800B05498 /* ZXCodaBarReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207681897C64700B05498 /* ZXCodaBarReader.m */; }; - 008208A61897C64800B05498 /* ZXCodaBarWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082076A1897C64700B05498 /* ZXCodaBarWriter.m */; }; - 008208A71897C64800B05498 /* ZXCode128Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082076C1897C64700B05498 /* ZXCode128Reader.m */; }; - 008208A81897C64800B05498 /* ZXCode128Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082076E1897C64700B05498 /* ZXCode128Writer.m */; }; - 008208A91897C64800B05498 /* ZXCode39Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207701897C64700B05498 /* ZXCode39Reader.m */; }; - 008208AA1897C64800B05498 /* ZXCode39Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207721897C64700B05498 /* ZXCode39Writer.m */; }; - 008208AB1897C64800B05498 /* ZXCode93Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207741897C64700B05498 /* ZXCode93Reader.m */; }; - 008208AC1897C64800B05498 /* ZXEAN13Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207761897C64700B05498 /* ZXEAN13Reader.m */; }; - 008208AD1897C64800B05498 /* ZXEAN13Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207781897C64700B05498 /* ZXEAN13Writer.m */; }; - 008208AE1897C64800B05498 /* ZXEAN8Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082077A1897C64700B05498 /* ZXEAN8Reader.m */; }; - 008208AF1897C64800B05498 /* ZXEAN8Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082077C1897C64700B05498 /* ZXEAN8Writer.m */; }; - 008208B01897C64800B05498 /* ZXEANManufacturerOrgSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082077E1897C64700B05498 /* ZXEANManufacturerOrgSupport.m */; }; - 008208B11897C64800B05498 /* ZXITFReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207801897C64700B05498 /* ZXITFReader.m */; }; - 008208B21897C64800B05498 /* ZXITFWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207821897C64700B05498 /* ZXITFWriter.m */; }; - 008208B31897C64800B05498 /* ZXMultiFormatOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207841897C64700B05498 /* ZXMultiFormatOneDReader.m */; }; - 008208B41897C64800B05498 /* ZXMultiFormatUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207861897C64700B05498 /* ZXMultiFormatUPCEANReader.m */; }; - 008208B51897C64800B05498 /* ZXOneDimensionalCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207881897C64700B05498 /* ZXOneDimensionalCodeWriter.m */; }; - 008208B61897C64800B05498 /* ZXOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082078A1897C64700B05498 /* ZXOneDReader.m */; }; - 008208B71897C64800B05498 /* ZXUPCAReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082078C1897C64700B05498 /* ZXUPCAReader.m */; }; - 008208B81897C64800B05498 /* ZXUPCAWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082078E1897C64700B05498 /* ZXUPCAWriter.m */; }; - 008208B91897C64800B05498 /* ZXUPCEANExtension2Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207901897C64700B05498 /* ZXUPCEANExtension2Support.m */; }; - 008208BA1897C64800B05498 /* ZXUPCEANExtension5Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207921897C64700B05498 /* ZXUPCEANExtension5Support.m */; }; - 008208BB1897C64800B05498 /* ZXUPCEANExtensionSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207941897C64700B05498 /* ZXUPCEANExtensionSupport.m */; }; - 008208BC1897C64800B05498 /* ZXUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207961897C64700B05498 /* ZXUPCEANReader.m */; }; - 008208BD1897C64800B05498 /* ZXUPCEANWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207981897C64700B05498 /* ZXUPCEANWriter.m */; }; - 008208BE1897C64800B05498 /* ZXUPCEReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082079A1897C64700B05498 /* ZXUPCEReader.m */; }; - 008208BF1897C64800B05498 /* ZXModulusGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082079F1897C64700B05498 /* ZXModulusGF.m */; }; - 008208C01897C64800B05498 /* ZXModulusPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207A11897C64700B05498 /* ZXModulusPoly.m */; }; - 008208C11897C64800B05498 /* ZXPDF417ECErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207A31897C64700B05498 /* ZXPDF417ECErrorCorrection.m */; }; - 008208C21897C64800B05498 /* ZXPDF417BarcodeMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207A51897C64700B05498 /* ZXPDF417BarcodeMetadata.m */; }; - 008208C31897C64800B05498 /* ZXPDF417BarcodeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207A71897C64700B05498 /* ZXPDF417BarcodeValue.m */; }; - 008208C41897C64800B05498 /* ZXPDF417BoundingBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207A91897C64700B05498 /* ZXPDF417BoundingBox.m */; }; - 008208C51897C64800B05498 /* ZXPDF417Codeword.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207AB1897C64700B05498 /* ZXPDF417Codeword.m */; }; - 008208C61897C64800B05498 /* ZXPDF417CodewordDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207AD1897C64700B05498 /* ZXPDF417CodewordDecoder.m */; }; - 008208C71897C64800B05498 /* ZXPDF417DecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207AF1897C64700B05498 /* ZXPDF417DecodedBitStreamParser.m */; }; - 008208C81897C64800B05498 /* ZXPDF417DetectionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207B11897C64700B05498 /* ZXPDF417DetectionResult.m */; }; - 008208C91897C64800B05498 /* ZXPDF417DetectionResultColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207B31897C64700B05498 /* ZXPDF417DetectionResultColumn.m */; }; - 008208CA1897C64800B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207B51897C64700B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m */; }; - 008208CB1897C64800B05498 /* ZXPDF417ScanningDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207B71897C64700B05498 /* ZXPDF417ScanningDecoder.m */; }; - 008208CC1897C64800B05498 /* ZXPDF417Detector.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207BA1897C64700B05498 /* ZXPDF417Detector.m */; }; - 008208CD1897C64800B05498 /* ZXPDF417DetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207BC1897C64700B05498 /* ZXPDF417DetectorResult.m */; }; - 008208CE1897C64800B05498 /* ZXBarcodeMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207BF1897C64700B05498 /* ZXBarcodeMatrix.m */; }; - 008208CF1897C64800B05498 /* ZXBarcodeRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207C11897C64700B05498 /* ZXBarcodeRow.m */; }; - 008208D01897C64800B05498 /* ZXDimensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207C41897C64700B05498 /* ZXDimensions.m */; }; - 008208D11897C64800B05498 /* ZXPDF417.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207C61897C64700B05498 /* ZXPDF417.m */; }; - 008208D21897C64800B05498 /* ZXPDF417ErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207C81897C64700B05498 /* ZXPDF417ErrorCorrection.m */; }; - 008208D31897C64800B05498 /* ZXPDF417HighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207CA1897C64700B05498 /* ZXPDF417HighLevelEncoder.m */; }; - 008208D41897C64800B05498 /* ZXPDF417Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207CC1897C64700B05498 /* ZXPDF417Common.m */; }; - 008208D51897C64800B05498 /* ZXPDF417Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207CE1897C64700B05498 /* ZXPDF417Reader.m */; }; - 008208D61897C64800B05498 /* ZXPDF417ResultMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207D01897C64700B05498 /* ZXPDF417ResultMetadata.m */; }; - 008208D71897C64800B05498 /* ZXPDF417Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207D21897C64700B05498 /* ZXPDF417Writer.m */; }; - 008208D81897C64800B05498 /* ZXDataMask.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207D61897C64700B05498 /* ZXDataMask.m */; }; - 008208D91897C64800B05498 /* ZXErrorCorrectionLevel.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207D81897C64700B05498 /* ZXErrorCorrectionLevel.m */; }; - 008208DA1897C64800B05498 /* ZXFormatInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207DA1897C64700B05498 /* ZXFormatInformation.m */; }; - 008208DB1897C64800B05498 /* ZXMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207DC1897C64700B05498 /* ZXMode.m */; }; - 008208DC1897C64800B05498 /* ZXQRCodeBitMatrixParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207DE1897C64700B05498 /* ZXQRCodeBitMatrixParser.m */; }; - 008208DD1897C64800B05498 /* ZXQRCodeDataBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207E01897C64700B05498 /* ZXQRCodeDataBlock.m */; }; - 008208DE1897C64800B05498 /* ZXQRCodeDecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207E21897C64700B05498 /* ZXQRCodeDecodedBitStreamParser.m */; }; - 008208DF1897C64800B05498 /* ZXQRCodeDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207E41897C64700B05498 /* ZXQRCodeDecoder.m */; }; - 008208E01897C64800B05498 /* ZXQRCodeVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207E61897C64700B05498 /* ZXQRCodeVersion.m */; }; - 008208E11897C64800B05498 /* ZXAlignmentPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207E91897C64700B05498 /* ZXAlignmentPattern.m */; }; - 008208E21897C64800B05498 /* ZXAlignmentPatternFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207EB1897C64700B05498 /* ZXAlignmentPatternFinder.m */; }; - 008208E31897C64800B05498 /* ZXFinderPatternFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207ED1897C64700B05498 /* ZXFinderPatternFinder.m */; }; - 008208E41897C64800B05498 /* ZXFinderPatternInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207EF1897C64700B05498 /* ZXFinderPatternInfo.m */; }; - 008208E51897C64800B05498 /* ZXQRCodeDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207F11897C64700B05498 /* ZXQRCodeDetector.m */; }; - 008208E61897C64800B05498 /* ZXQRCodeFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207F31897C64700B05498 /* ZXQRCodeFinderPattern.m */; }; - 008208E71897C64800B05498 /* ZXBlockPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207F61897C64700B05498 /* ZXBlockPair.m */; }; - 008208E81897C64800B05498 /* ZXByteMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207F81897C64700B05498 /* ZXByteMatrix.m */; }; - 008208E91897C64800B05498 /* ZXEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207FA1897C64700B05498 /* ZXEncoder.m */; }; - 008208EA1897C64800B05498 /* ZXMaskUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207FC1897C64700B05498 /* ZXMaskUtil.m */; }; - 008208EB1897C64800B05498 /* ZXMatrixUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 008207FE1897C64700B05498 /* ZXMatrixUtil.m */; }; - 008208EC1897C64800B05498 /* ZXQRCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208001897C64700B05498 /* ZXQRCode.m */; }; - 008208ED1897C64800B05498 /* ZXQRCodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208021897C64700B05498 /* ZXQRCodeReader.m */; }; - 008208EE1897C64800B05498 /* ZXQRCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208041897C64700B05498 /* ZXQRCodeWriter.m */; }; - 008208EF1897C64800B05498 /* ZXBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208071897C64700B05498 /* ZXBinarizer.m */; }; - 008208F01897C64800B05498 /* ZXBinaryBitmap.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208091897C64800B05498 /* ZXBinaryBitmap.m */; }; - 008208F11897C64800B05498 /* ZXDecodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082080B1897C64800B05498 /* ZXDecodeHints.m */; }; - 008208F21897C64800B05498 /* ZXDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082080D1897C64800B05498 /* ZXDimension.m */; }; - 008208F31897C64800B05498 /* ZXEncodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082080F1897C64800B05498 /* ZXEncodeHints.m */; }; - 008208F41897C64800B05498 /* ZXErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208111897C64800B05498 /* ZXErrors.m */; }; - 008208F51897C64800B05498 /* ZXInvertedLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208141897C64800B05498 /* ZXInvertedLuminanceSource.m */; }; - 008208F61897C64800B05498 /* ZXLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208161897C64800B05498 /* ZXLuminanceSource.m */; }; - 008208F71897C64800B05498 /* ZXMultiFormatReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208181897C64800B05498 /* ZXMultiFormatReader.m */; }; - 008208F81897C64800B05498 /* ZXMultiFormatWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082081A1897C64800B05498 /* ZXMultiFormatWriter.m */; }; - 008208F91897C64800B05498 /* ZXPlanarYUVLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082081C1897C64800B05498 /* ZXPlanarYUVLuminanceSource.m */; }; - 008208FA1897C64800B05498 /* ZXResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082081F1897C64800B05498 /* ZXResult.m */; }; - 008208FB1897C64800B05498 /* ZXResultPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208221897C64800B05498 /* ZXResultPoint.m */; }; - 008208FC1897C64800B05498 /* ZXRGBLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008208251897C64800B05498 /* ZXRGBLuminanceSource.m */; }; - 0082095C18991A0400B05498 /* libClient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0082095918991A0400B05498 /* libClient.a */; }; + 008212E118995A5D00B05498 /* libClient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008212DE18995A5D00B05498 /* libClient.a */; }; + 008214B918995AD900B05498 /* ScanController.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212E318995AD700B05498 /* ScanController.m */; }; + 008214BA18995AD900B05498 /* ScanController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 008212E418995AD700B05498 /* ScanController.xib */; }; + 008214BB18995AD900B05498 /* ZXAztecDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212E918995AD700B05498 /* ZXAztecDecoder.m */; }; + 008214BC18995AD900B05498 /* ZXAztecDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212EC18995AD700B05498 /* ZXAztecDetector.m */; }; + 008214BD18995AD900B05498 /* ZXAztecCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212EF18995AD700B05498 /* ZXAztecCode.m */; }; + 008214BE18995AD900B05498 /* ZXAztecEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212F118995AD700B05498 /* ZXAztecEncoder.m */; }; + 008214BF18995AD900B05498 /* ZXAztecDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212F318995AD700B05498 /* ZXAztecDetectorResult.m */; }; + 008214C018995AD900B05498 /* ZXAztecReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212F518995AD700B05498 /* ZXAztecReader.m */; }; + 008214C118995AD900B05498 /* ZXAztecWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212F718995AD700B05498 /* ZXAztecWriter.m */; }; + 008214C218995AD900B05498 /* ZXAbstractDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212FB18995AD700B05498 /* ZXAbstractDoCoMoResultParser.m */; }; + 008214C318995AD900B05498 /* ZXAddressBookAUResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212FD18995AD700B05498 /* ZXAddressBookAUResultParser.m */; }; + 008214C418995AD900B05498 /* ZXAddressBookDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008212FF18995AD700B05498 /* ZXAddressBookDoCoMoResultParser.m */; }; + 008214C518995AD900B05498 /* ZXAddressBookParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130118995AD700B05498 /* ZXAddressBookParsedResult.m */; }; + 008214C618995AD900B05498 /* ZXBizcardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130318995AD700B05498 /* ZXBizcardResultParser.m */; }; + 008214C718995AD900B05498 /* ZXBookmarkDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130518995AD700B05498 /* ZXBookmarkDoCoMoResultParser.m */; }; + 008214C818995AD900B05498 /* ZXCalendarParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130718995AD700B05498 /* ZXCalendarParsedResult.m */; }; + 008214C918995AD900B05498 /* ZXEmailAddressParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130918995AD700B05498 /* ZXEmailAddressParsedResult.m */; }; + 008214CA18995AD900B05498 /* ZXEmailAddressResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130B18995AD700B05498 /* ZXEmailAddressResultParser.m */; }; + 008214CB18995AD900B05498 /* ZXEmailDoCoMoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130D18995AD700B05498 /* ZXEmailDoCoMoResultParser.m */; }; + 008214CC18995AD900B05498 /* ZXExpandedProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082130F18995AD700B05498 /* ZXExpandedProductParsedResult.m */; }; + 008214CD18995AD900B05498 /* ZXExpandedProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082131118995AD700B05498 /* ZXExpandedProductResultParser.m */; }; + 008214CE18995AD900B05498 /* ZXGeoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082131318995AD700B05498 /* ZXGeoParsedResult.m */; }; + 008214CF18995AD900B05498 /* ZXGeoResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082131518995AD700B05498 /* ZXGeoResultParser.m */; }; + 008214D018995AD900B05498 /* ZXISBNParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082131718995AD700B05498 /* ZXISBNParsedResult.m */; }; + 008214D118995AD900B05498 /* ZXISBNResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082131918995AD700B05498 /* ZXISBNResultParser.m */; }; + 008214D218995AD900B05498 /* ZXParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082131B18995AD700B05498 /* ZXParsedResult.m */; }; + 008214D318995AD900B05498 /* ZXProductParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082131E18995AD700B05498 /* ZXProductParsedResult.m */; }; + 008214D418995AD900B05498 /* ZXProductResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132018995AD700B05498 /* ZXProductResultParser.m */; }; + 008214D518995AD900B05498 /* ZXResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132218995AD700B05498 /* ZXResultParser.m */; }; + 008214D618995AD900B05498 /* ZXSMSMMSResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132418995AD700B05498 /* ZXSMSMMSResultParser.m */; }; + 008214D718995AD900B05498 /* ZXSMSParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132618995AD700B05498 /* ZXSMSParsedResult.m */; }; + 008214D818995AD900B05498 /* ZXSMSTOMMSTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132818995AD700B05498 /* ZXSMSTOMMSTOResultParser.m */; }; + 008214D918995AD900B05498 /* ZXSMTPResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132A18995AD700B05498 /* ZXSMTPResultParser.m */; }; + 008214DA18995AD900B05498 /* ZXTelParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132C18995AD700B05498 /* ZXTelParsedResult.m */; }; + 008214DB18995AD900B05498 /* ZXTelResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082132E18995AD700B05498 /* ZXTelResultParser.m */; }; + 008214DC18995AD900B05498 /* ZXTextParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133018995AD700B05498 /* ZXTextParsedResult.m */; }; + 008214DD18995AD900B05498 /* ZXURIParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133218995AD700B05498 /* ZXURIParsedResult.m */; }; + 008214DE18995AD900B05498 /* ZXURIResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133418995AD700B05498 /* ZXURIResultParser.m */; }; + 008214DF18995AD900B05498 /* ZXURLTOResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133618995AD700B05498 /* ZXURLTOResultParser.m */; }; + 008214E018995AD900B05498 /* ZXVCardResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133818995AD700B05498 /* ZXVCardResultParser.m */; }; + 008214E118995AD900B05498 /* ZXVEventResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133A18995AD800B05498 /* ZXVEventResultParser.m */; }; + 008214E218995AD900B05498 /* ZXWifiParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133C18995AD800B05498 /* ZXWifiParsedResult.m */; }; + 008214E318995AD900B05498 /* ZXWifiResultParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082133E18995AD800B05498 /* ZXWifiResultParser.m */; }; + 008214E418995AD900B05498 /* ZXCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082134018995AD800B05498 /* ZXCapture.m */; }; + 008214E518995AD900B05498 /* ZXCaptureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082134318995AD800B05498 /* ZXCaptureView.m */; }; + 008214E618995AD900B05498 /* ZXCGImageLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082134518995AD800B05498 /* ZXCGImageLuminanceSource.m */; }; + 008214E718995AD900B05498 /* ZXImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082134718995AD800B05498 /* ZXImage.m */; }; + 008214E818995AD900B05498 /* ZXMathUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082134C18995AD800B05498 /* ZXMathUtils.m */; }; + 008214E918995AD900B05498 /* ZXMonochromeRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082134E18995AD800B05498 /* ZXMonochromeRectangleDetector.m */; }; + 008214EA18995AD900B05498 /* ZXWhiteRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135018995AD800B05498 /* ZXWhiteRectangleDetector.m */; }; + 008214EB18995AD900B05498 /* ZXGenericGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135318995AD800B05498 /* ZXGenericGF.m */; }; + 008214EC18995AD900B05498 /* ZXGenericGFPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135518995AD800B05498 /* ZXGenericGFPoly.m */; }; + 008214ED18995AD900B05498 /* ZXReedSolomonDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135718995AD800B05498 /* ZXReedSolomonDecoder.m */; }; + 008214EE18995AD900B05498 /* ZXReedSolomonEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135918995AD800B05498 /* ZXReedSolomonEncoder.m */; }; + 008214EF18995AD900B05498 /* ZXBitArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135B18995AD800B05498 /* ZXBitArray.m */; }; + 008214F018995AD900B05498 /* ZXBitMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135D18995AD800B05498 /* ZXBitMatrix.m */; }; + 008214F118995AD900B05498 /* ZXBitSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082135F18995AD800B05498 /* ZXBitSource.m */; }; + 008214F218995AD900B05498 /* ZXCharacterSetECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136118995AD800B05498 /* ZXCharacterSetECI.m */; }; + 008214F318995AD900B05498 /* ZXDecoderResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136318995AD800B05498 /* ZXDecoderResult.m */; }; + 008214F418995AD900B05498 /* ZXDefaultGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136518995AD800B05498 /* ZXDefaultGridSampler.m */; }; + 008214F518995AD900B05498 /* ZXDetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136718995AD800B05498 /* ZXDetectorResult.m */; }; + 008214F618995AD900B05498 /* ZXECI.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136918995AD800B05498 /* ZXECI.m */; }; + 008214F718995AD900B05498 /* ZXGlobalHistogramBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136B18995AD800B05498 /* ZXGlobalHistogramBinarizer.m */; }; + 008214F818995AD900B05498 /* ZXGridSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136D18995AD800B05498 /* ZXGridSampler.m */; }; + 008214F918995AD900B05498 /* ZXHybridBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082136F18995AD800B05498 /* ZXHybridBinarizer.m */; }; + 008214FA18995AD900B05498 /* ZXPerspectiveTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082137118995AD800B05498 /* ZXPerspectiveTransform.m */; }; + 008214FB18995AD900B05498 /* ZXStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082137318995AD800B05498 /* ZXStringUtils.m */; }; + 008214FC18995AD900B05498 /* ZXDataMatrixBitMatrixParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082137718995AD800B05498 /* ZXDataMatrixBitMatrixParser.m */; }; + 008214FD18995AD900B05498 /* ZXDataMatrixDataBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082137918995AD800B05498 /* ZXDataMatrixDataBlock.m */; }; + 008214FE18995AD900B05498 /* ZXDataMatrixDecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082137B18995AD800B05498 /* ZXDataMatrixDecodedBitStreamParser.m */; }; + 008214FF18995AD900B05498 /* ZXDataMatrixDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082137D18995AD800B05498 /* ZXDataMatrixDecoder.m */; }; + 0082150018995AD900B05498 /* ZXDataMatrixVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082137F18995AD800B05498 /* ZXDataMatrixVersion.m */; }; + 0082150118995AD900B05498 /* ZXDataMatrixDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082138218995AD800B05498 /* ZXDataMatrixDetector.m */; }; + 0082150218995AD900B05498 /* ZXASCIIEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082138518995AD800B05498 /* ZXASCIIEncoder.m */; }; + 0082150318995AD900B05498 /* ZXBase256Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082138718995AD800B05498 /* ZXBase256Encoder.m */; }; + 0082150418995AD900B05498 /* ZXC40Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082138918995AD800B05498 /* ZXC40Encoder.m */; }; + 0082150518995AD900B05498 /* ZXDataMatrixErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082138C18995AD800B05498 /* ZXDataMatrixErrorCorrection.m */; }; + 0082150618995AD900B05498 /* ZXDataMatrixSymbolInfo144.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082138E18995AD800B05498 /* ZXDataMatrixSymbolInfo144.m */; }; + 0082150718995AD900B05498 /* ZXDefaultPlacement.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139018995AD800B05498 /* ZXDefaultPlacement.m */; }; + 0082150818995AD900B05498 /* ZXEdifactEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139218995AD800B05498 /* ZXEdifactEncoder.m */; }; + 0082150918995AD900B05498 /* ZXEncoderContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139418995AD800B05498 /* ZXEncoderContext.m */; }; + 0082150A18995AD900B05498 /* ZXHighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139618995AD800B05498 /* ZXHighLevelEncoder.m */; }; + 0082150B18995AD900B05498 /* ZXSymbolInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139818995AD800B05498 /* ZXSymbolInfo.m */; }; + 0082150C18995AD900B05498 /* ZXSymbolShapeHint.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139A18995AD800B05498 /* ZXSymbolShapeHint.m */; }; + 0082150D18995AD900B05498 /* ZXTextEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139C18995AD800B05498 /* ZXTextEncoder.m */; }; + 0082150E18995AD900B05498 /* ZXX12Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082139E18995AD800B05498 /* ZXX12Encoder.m */; }; + 0082150F18995AD900B05498 /* ZXDataMatrixReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213A018995AD800B05498 /* ZXDataMatrixReader.m */; }; + 0082151018995AD900B05498 /* ZXDataMatrixWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213A218995AD800B05498 /* ZXDataMatrixWriter.m */; }; + 0082151118995AD900B05498 /* ZXMaxiCodeBitMatrixParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213A618995AD800B05498 /* ZXMaxiCodeBitMatrixParser.m */; }; + 0082151218995AD900B05498 /* ZXMaxiCodeDecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213A818995AD800B05498 /* ZXMaxiCodeDecodedBitStreamParser.m */; }; + 0082151318995AD900B05498 /* ZXMaxiCodeDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213AA18995AD800B05498 /* ZXMaxiCodeDecoder.m */; }; + 0082151418995AD900B05498 /* ZXMaxiCodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213AC18995AD800B05498 /* ZXMaxiCodeReader.m */; }; + 0082151518995AD900B05498 /* ZXMultiDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213B118995AD800B05498 /* ZXMultiDetector.m */; }; + 0082151618995AD900B05498 /* ZXMultiFinderPatternFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213B318995AD800B05498 /* ZXMultiFinderPatternFinder.m */; }; + 0082151718995AD900B05498 /* ZXQRCodeMultiReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213B518995AD800B05498 /* ZXQRCodeMultiReader.m */; }; + 0082151818995AD900B05498 /* ZXByQuadrantReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213B718995AD800B05498 /* ZXByQuadrantReader.m */; }; + 0082151918995AD900B05498 /* ZXGenericMultipleBarcodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213B918995AD800B05498 /* ZXGenericMultipleBarcodeReader.m */; }; + 0082151A18995AD900B05498 /* ZXAbstractExpandedDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213C018995AD800B05498 /* ZXAbstractExpandedDecoder.m */; }; + 0082151B18995AD900B05498 /* ZXAI013103decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213C218995AD800B05498 /* ZXAI013103decoder.m */; }; + 0082151C18995AD900B05498 /* ZXAI01320xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213C418995AD800B05498 /* ZXAI01320xDecoder.m */; }; + 0082151D18995AD900B05498 /* ZXAI01392xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213C618995AD800B05498 /* ZXAI01392xDecoder.m */; }; + 0082151E18995AD900B05498 /* ZXAI01393xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213C818995AD800B05498 /* ZXAI01393xDecoder.m */; }; + 0082151F18995AD900B05498 /* ZXAI013x0x1xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213CA18995AD800B05498 /* ZXAI013x0x1xDecoder.m */; }; + 0082152018995AD900B05498 /* ZXAI013x0xDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213CC18995AD800B05498 /* ZXAI013x0xDecoder.m */; }; + 0082152118995AD900B05498 /* ZXAI01AndOtherAIs.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213CE18995AD800B05498 /* ZXAI01AndOtherAIs.m */; }; + 0082152218995AD900B05498 /* ZXAI01decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213D018995AD800B05498 /* ZXAI01decoder.m */; }; + 0082152318995AD900B05498 /* ZXAI01weightDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213D218995AD800B05498 /* ZXAI01weightDecoder.m */; }; + 0082152418995AD900B05498 /* ZXAnyAIDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213D418995AD800B05498 /* ZXAnyAIDecoder.m */; }; + 0082152518995AD900B05498 /* ZXBlockParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213D618995AD800B05498 /* ZXBlockParsedResult.m */; }; + 0082152618995AD900B05498 /* ZXCurrentParsingState.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213D818995AD800B05498 /* ZXCurrentParsingState.m */; }; + 0082152718995AD900B05498 /* ZXDecodedChar.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213DA18995AD800B05498 /* ZXDecodedChar.m */; }; + 0082152818995AD900B05498 /* ZXDecodedInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213DC18995AD800B05498 /* ZXDecodedInformation.m */; }; + 0082152918995AD900B05498 /* ZXDecodedNumeric.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213DE18995AD800B05498 /* ZXDecodedNumeric.m */; }; + 0082152A18995AD900B05498 /* ZXDecodedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213E018995AD800B05498 /* ZXDecodedObject.m */; }; + 0082152B18995AD900B05498 /* ZXFieldParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213E218995AD800B05498 /* ZXFieldParser.m */; }; + 0082152C18995AD900B05498 /* ZXGeneralAppIdDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213E418995AD800B05498 /* ZXGeneralAppIdDecoder.m */; }; + 0082152D18995AD900B05498 /* ZXBitArrayBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213E618995AD800B05498 /* ZXBitArrayBuilder.m */; }; + 0082152E18995AD900B05498 /* ZXExpandedPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213E818995AD800B05498 /* ZXExpandedPair.m */; }; + 0082152F18995AD900B05498 /* ZXExpandedRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213EA18995AD800B05498 /* ZXExpandedRow.m */; }; + 0082153018995AD900B05498 /* ZXRSSExpandedReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213EC18995AD800B05498 /* ZXRSSExpandedReader.m */; }; + 0082153118995AD900B05498 /* ZXAbstractRSSReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213EE18995AD800B05498 /* ZXAbstractRSSReader.m */; }; + 0082153218995AD900B05498 /* ZXDataCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213F018995AD800B05498 /* ZXDataCharacter.m */; }; + 0082153318995AD900B05498 /* ZXPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213F218995AD800B05498 /* ZXPair.m */; }; + 0082153418995AD900B05498 /* ZXRSS14Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213F418995AD800B05498 /* ZXRSS14Reader.m */; }; + 0082153518995AD900B05498 /* ZXRSSFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213F618995AD800B05498 /* ZXRSSFinderPattern.m */; }; + 0082153618995AD900B05498 /* ZXRSSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213F818995AD800B05498 /* ZXRSSUtils.m */; }; + 0082153718995AD900B05498 /* ZXCodaBarReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213FA18995AD800B05498 /* ZXCodaBarReader.m */; }; + 0082153818995AD900B05498 /* ZXCodaBarWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213FC18995AD800B05498 /* ZXCodaBarWriter.m */; }; + 0082153918995AD900B05498 /* ZXCode128Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008213FE18995AD800B05498 /* ZXCode128Reader.m */; }; + 0082153A18995AD900B05498 /* ZXCode128Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140018995AD800B05498 /* ZXCode128Writer.m */; }; + 0082153B18995AD900B05498 /* ZXCode39Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140218995AD800B05498 /* ZXCode39Reader.m */; }; + 0082153C18995AD900B05498 /* ZXCode39Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140418995AD800B05498 /* ZXCode39Writer.m */; }; + 0082153D18995AD900B05498 /* ZXCode93Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140618995AD800B05498 /* ZXCode93Reader.m */; }; + 0082153E18995AD900B05498 /* ZXEAN13Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140818995AD800B05498 /* ZXEAN13Reader.m */; }; + 0082153F18995AD900B05498 /* ZXEAN13Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140A18995AD800B05498 /* ZXEAN13Writer.m */; }; + 0082154018995AD900B05498 /* ZXEAN8Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140C18995AD800B05498 /* ZXEAN8Reader.m */; }; + 0082154118995AD900B05498 /* ZXEAN8Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082140E18995AD800B05498 /* ZXEAN8Writer.m */; }; + 0082154218995AD900B05498 /* ZXEANManufacturerOrgSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141018995AD800B05498 /* ZXEANManufacturerOrgSupport.m */; }; + 0082154318995AD900B05498 /* ZXITFReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141218995AD800B05498 /* ZXITFReader.m */; }; + 0082154418995AD900B05498 /* ZXITFWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141418995AD800B05498 /* ZXITFWriter.m */; }; + 0082154518995AD900B05498 /* ZXMultiFormatOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141618995AD800B05498 /* ZXMultiFormatOneDReader.m */; }; + 0082154618995AD900B05498 /* ZXMultiFormatUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141818995AD800B05498 /* ZXMultiFormatUPCEANReader.m */; }; + 0082154718995AD900B05498 /* ZXOneDimensionalCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141A18995AD800B05498 /* ZXOneDimensionalCodeWriter.m */; }; + 0082154818995AD900B05498 /* ZXOneDReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141C18995AD800B05498 /* ZXOneDReader.m */; }; + 0082154918995AD900B05498 /* ZXUPCAReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082141E18995AD800B05498 /* ZXUPCAReader.m */; }; + 0082154A18995AD900B05498 /* ZXUPCAWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082142018995AD800B05498 /* ZXUPCAWriter.m */; }; + 0082154B18995AD900B05498 /* ZXUPCEANExtension2Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082142218995AD800B05498 /* ZXUPCEANExtension2Support.m */; }; + 0082154C18995AD900B05498 /* ZXUPCEANExtension5Support.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082142418995AD800B05498 /* ZXUPCEANExtension5Support.m */; }; + 0082154D18995AD900B05498 /* ZXUPCEANExtensionSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082142618995AD800B05498 /* ZXUPCEANExtensionSupport.m */; }; + 0082154E18995AD900B05498 /* ZXUPCEANReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082142818995AD800B05498 /* ZXUPCEANReader.m */; }; + 0082154F18995AD900B05498 /* ZXUPCEANWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082142A18995AD800B05498 /* ZXUPCEANWriter.m */; }; + 0082155018995AD900B05498 /* ZXUPCEReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082142C18995AD800B05498 /* ZXUPCEReader.m */; }; + 0082155118995AD900B05498 /* ZXModulusGF.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143118995AD800B05498 /* ZXModulusGF.m */; }; + 0082155218995AD900B05498 /* ZXModulusPoly.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143318995AD800B05498 /* ZXModulusPoly.m */; }; + 0082155318995AD900B05498 /* ZXPDF417ECErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143518995AD800B05498 /* ZXPDF417ECErrorCorrection.m */; }; + 0082155418995AD900B05498 /* ZXPDF417BarcodeMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143718995AD800B05498 /* ZXPDF417BarcodeMetadata.m */; }; + 0082155518995AD900B05498 /* ZXPDF417BarcodeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143918995AD800B05498 /* ZXPDF417BarcodeValue.m */; }; + 0082155618995AD900B05498 /* ZXPDF417BoundingBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143B18995AD800B05498 /* ZXPDF417BoundingBox.m */; }; + 0082155718995AD900B05498 /* ZXPDF417Codeword.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143D18995AD800B05498 /* ZXPDF417Codeword.m */; }; + 0082155818995AD900B05498 /* ZXPDF417CodewordDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082143F18995AD800B05498 /* ZXPDF417CodewordDecoder.m */; }; + 0082155918995AD900B05498 /* ZXPDF417DecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082144118995AD800B05498 /* ZXPDF417DecodedBitStreamParser.m */; }; + 0082155A18995AD900B05498 /* ZXPDF417DetectionResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082144318995AD800B05498 /* ZXPDF417DetectionResult.m */; }; + 0082155B18995AD900B05498 /* ZXPDF417DetectionResultColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082144518995AD800B05498 /* ZXPDF417DetectionResultColumn.m */; }; + 0082155C18995AD900B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082144718995AD800B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m */; }; + 0082155D18995AD900B05498 /* ZXPDF417ScanningDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082144918995AD800B05498 /* ZXPDF417ScanningDecoder.m */; }; + 0082155E18995AD900B05498 /* ZXPDF417Detector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082144C18995AD800B05498 /* ZXPDF417Detector.m */; }; + 0082155F18995AD900B05498 /* ZXPDF417DetectorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082144E18995AD800B05498 /* ZXPDF417DetectorResult.m */; }; + 0082156018995AD900B05498 /* ZXBarcodeMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082145118995AD800B05498 /* ZXBarcodeMatrix.m */; }; + 0082156118995AD900B05498 /* ZXBarcodeRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082145318995AD800B05498 /* ZXBarcodeRow.m */; }; + 0082156218995AD900B05498 /* ZXDimensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082145618995AD800B05498 /* ZXDimensions.m */; }; + 0082156318995AD900B05498 /* ZXPDF417.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082145818995AD800B05498 /* ZXPDF417.m */; }; + 0082156418995AD900B05498 /* ZXPDF417ErrorCorrection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082145A18995AD800B05498 /* ZXPDF417ErrorCorrection.m */; }; + 0082156518995AD900B05498 /* ZXPDF417HighLevelEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082145C18995AD800B05498 /* ZXPDF417HighLevelEncoder.m */; }; + 0082156618995AD900B05498 /* ZXPDF417Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082145E18995AD800B05498 /* ZXPDF417Common.m */; }; + 0082156718995AD900B05498 /* ZXPDF417Reader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082146018995AD800B05498 /* ZXPDF417Reader.m */; }; + 0082156818995AD900B05498 /* ZXPDF417ResultMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082146218995AD800B05498 /* ZXPDF417ResultMetadata.m */; }; + 0082156918995AD900B05498 /* ZXPDF417Writer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082146418995AD800B05498 /* ZXPDF417Writer.m */; }; + 0082156A18995AD900B05498 /* ZXDataMask.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082146818995AD800B05498 /* ZXDataMask.m */; }; + 0082156B18995AD900B05498 /* ZXErrorCorrectionLevel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082146A18995AD800B05498 /* ZXErrorCorrectionLevel.m */; }; + 0082156C18995AD900B05498 /* ZXFormatInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082146C18995AD800B05498 /* ZXFormatInformation.m */; }; + 0082156D18995AD900B05498 /* ZXMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082146E18995AD800B05498 /* ZXMode.m */; }; + 0082156E18995AD900B05498 /* ZXQRCodeBitMatrixParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147018995AD800B05498 /* ZXQRCodeBitMatrixParser.m */; }; + 0082156F18995AD900B05498 /* ZXQRCodeDataBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147218995AD800B05498 /* ZXQRCodeDataBlock.m */; }; + 0082157018995AD900B05498 /* ZXQRCodeDecodedBitStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147418995AD800B05498 /* ZXQRCodeDecodedBitStreamParser.m */; }; + 0082157118995AD900B05498 /* ZXQRCodeDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147618995AD800B05498 /* ZXQRCodeDecoder.m */; }; + 0082157218995AD900B05498 /* ZXQRCodeVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147818995AD800B05498 /* ZXQRCodeVersion.m */; }; + 0082157318995AD900B05498 /* ZXAlignmentPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147B18995AD800B05498 /* ZXAlignmentPattern.m */; }; + 0082157418995AD900B05498 /* ZXAlignmentPatternFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147D18995AD800B05498 /* ZXAlignmentPatternFinder.m */; }; + 0082157518995AD900B05498 /* ZXFinderPatternFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082147F18995AD800B05498 /* ZXFinderPatternFinder.m */; }; + 0082157618995AD900B05498 /* ZXFinderPatternInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082148118995AD800B05498 /* ZXFinderPatternInfo.m */; }; + 0082157718995AD900B05498 /* ZXQRCodeDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082148318995AD800B05498 /* ZXQRCodeDetector.m */; }; + 0082157818995AD900B05498 /* ZXQRCodeFinderPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082148518995AD800B05498 /* ZXQRCodeFinderPattern.m */; }; + 0082157918995AD900B05498 /* ZXBlockPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082148818995AD800B05498 /* ZXBlockPair.m */; }; + 0082157A18995AD900B05498 /* ZXByteMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082148A18995AD800B05498 /* ZXByteMatrix.m */; }; + 0082157B18995AD900B05498 /* ZXEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082148C18995AD800B05498 /* ZXEncoder.m */; }; + 0082157C18995AD900B05498 /* ZXMaskUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082148E18995AD800B05498 /* ZXMaskUtil.m */; }; + 0082157D18995AD900B05498 /* ZXMatrixUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149018995AD800B05498 /* ZXMatrixUtil.m */; }; + 0082157E18995AD900B05498 /* ZXQRCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149218995AD800B05498 /* ZXQRCode.m */; }; + 0082157F18995AD900B05498 /* ZXQRCodeReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149418995AD800B05498 /* ZXQRCodeReader.m */; }; + 0082158018995AD900B05498 /* ZXQRCodeWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149618995AD800B05498 /* ZXQRCodeWriter.m */; }; + 0082158118995AD900B05498 /* ZXBinarizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149918995AD800B05498 /* ZXBinarizer.m */; }; + 0082158218995AD900B05498 /* ZXBinaryBitmap.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149B18995AD800B05498 /* ZXBinaryBitmap.m */; }; + 0082158318995AD900B05498 /* ZXDecodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149D18995AD800B05498 /* ZXDecodeHints.m */; }; + 0082158418995AD900B05498 /* ZXDimension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082149F18995AD800B05498 /* ZXDimension.m */; }; + 0082158518995AD900B05498 /* ZXEncodeHints.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214A118995AD800B05498 /* ZXEncodeHints.m */; }; + 0082158618995AD900B05498 /* ZXErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214A318995AD800B05498 /* ZXErrors.m */; }; + 0082158718995AD900B05498 /* ZXInvertedLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214A618995AD800B05498 /* ZXInvertedLuminanceSource.m */; }; + 0082158818995AD900B05498 /* ZXLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214A818995AD900B05498 /* ZXLuminanceSource.m */; }; + 0082158918995AD900B05498 /* ZXMultiFormatReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214AA18995AD900B05498 /* ZXMultiFormatReader.m */; }; + 0082158A18995AD900B05498 /* ZXMultiFormatWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214AC18995AD900B05498 /* ZXMultiFormatWriter.m */; }; + 0082158B18995AD900B05498 /* ZXPlanarYUVLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214AE18995AD900B05498 /* ZXPlanarYUVLuminanceSource.m */; }; + 0082158C18995AD900B05498 /* ZXResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214B118995AD900B05498 /* ZXResult.m */; }; + 0082158D18995AD900B05498 /* ZXResultPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214B418995AD900B05498 /* ZXResultPoint.m */; }; + 0082158E18995AD900B05498 /* ZXRGBLuminanceSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 008214B718995AD900B05498 /* ZXRGBLuminanceSource.m */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -268,450 +268,450 @@ 0082063B1897029800B05498 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; 0082063D1897029E00B05498 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; 0082063F189702A400B05498 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; - 008206501897C64700B05498 /* ScanController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScanController.h; sourceTree = ""; }; - 008206511897C64700B05498 /* ScanController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ScanController.m; sourceTree = ""; }; - 008206521897C64700B05498 /* ScanController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ScanController.xib; sourceTree = ""; }; - 008206561897C64700B05498 /* ZXAztecDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecDecoder.h; sourceTree = ""; }; - 008206571897C64700B05498 /* ZXAztecDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecDecoder.m; sourceTree = ""; }; - 008206591897C64700B05498 /* ZXAztecDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecDetector.h; sourceTree = ""; }; - 0082065A1897C64700B05498 /* ZXAztecDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecDetector.m; sourceTree = ""; }; - 0082065C1897C64700B05498 /* ZXAztecCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecCode.h; sourceTree = ""; }; - 0082065D1897C64700B05498 /* ZXAztecCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecCode.m; sourceTree = ""; }; - 0082065E1897C64700B05498 /* ZXAztecEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecEncoder.h; sourceTree = ""; }; - 0082065F1897C64700B05498 /* ZXAztecEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecEncoder.m; sourceTree = ""; }; - 008206601897C64700B05498 /* ZXAztecDetectorResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecDetectorResult.h; sourceTree = ""; }; - 008206611897C64700B05498 /* ZXAztecDetectorResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecDetectorResult.m; sourceTree = ""; }; - 008206621897C64700B05498 /* ZXAztecReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecReader.h; sourceTree = ""; }; - 008206631897C64700B05498 /* ZXAztecReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecReader.m; sourceTree = ""; }; - 008206641897C64700B05498 /* ZXAztecWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecWriter.h; sourceTree = ""; }; - 008206651897C64700B05498 /* ZXAztecWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecWriter.m; sourceTree = ""; }; - 008206681897C64700B05498 /* ZXAbstractDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAbstractDoCoMoResultParser.h; sourceTree = ""; }; - 008206691897C64700B05498 /* ZXAbstractDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAbstractDoCoMoResultParser.m; sourceTree = ""; }; - 0082066A1897C64700B05498 /* ZXAddressBookAUResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAddressBookAUResultParser.h; sourceTree = ""; }; - 0082066B1897C64700B05498 /* ZXAddressBookAUResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAddressBookAUResultParser.m; sourceTree = ""; }; - 0082066C1897C64700B05498 /* ZXAddressBookDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAddressBookDoCoMoResultParser.h; sourceTree = ""; }; - 0082066D1897C64700B05498 /* ZXAddressBookDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAddressBookDoCoMoResultParser.m; sourceTree = ""; }; - 0082066E1897C64700B05498 /* ZXAddressBookParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAddressBookParsedResult.h; sourceTree = ""; }; - 0082066F1897C64700B05498 /* ZXAddressBookParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAddressBookParsedResult.m; sourceTree = ""; }; - 008206701897C64700B05498 /* ZXBizcardResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBizcardResultParser.h; sourceTree = ""; }; - 008206711897C64700B05498 /* ZXBizcardResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBizcardResultParser.m; sourceTree = ""; }; - 008206721897C64700B05498 /* ZXBookmarkDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBookmarkDoCoMoResultParser.h; sourceTree = ""; }; - 008206731897C64700B05498 /* ZXBookmarkDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBookmarkDoCoMoResultParser.m; sourceTree = ""; }; - 008206741897C64700B05498 /* ZXCalendarParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCalendarParsedResult.h; sourceTree = ""; }; - 008206751897C64700B05498 /* ZXCalendarParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCalendarParsedResult.m; sourceTree = ""; }; - 008206761897C64700B05498 /* ZXEmailAddressParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEmailAddressParsedResult.h; sourceTree = ""; }; - 008206771897C64700B05498 /* ZXEmailAddressParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEmailAddressParsedResult.m; sourceTree = ""; }; - 008206781897C64700B05498 /* ZXEmailAddressResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEmailAddressResultParser.h; sourceTree = ""; }; - 008206791897C64700B05498 /* ZXEmailAddressResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEmailAddressResultParser.m; sourceTree = ""; }; - 0082067A1897C64700B05498 /* ZXEmailDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEmailDoCoMoResultParser.h; sourceTree = ""; }; - 0082067B1897C64700B05498 /* ZXEmailDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEmailDoCoMoResultParser.m; sourceTree = ""; }; - 0082067C1897C64700B05498 /* ZXExpandedProductParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedProductParsedResult.h; sourceTree = ""; }; - 0082067D1897C64700B05498 /* ZXExpandedProductParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedProductParsedResult.m; sourceTree = ""; }; - 0082067E1897C64700B05498 /* ZXExpandedProductResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedProductResultParser.h; sourceTree = ""; }; - 0082067F1897C64700B05498 /* ZXExpandedProductResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedProductResultParser.m; sourceTree = ""; }; - 008206801897C64700B05498 /* ZXGeoParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGeoParsedResult.h; sourceTree = ""; }; - 008206811897C64700B05498 /* ZXGeoParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGeoParsedResult.m; sourceTree = ""; }; - 008206821897C64700B05498 /* ZXGeoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGeoResultParser.h; sourceTree = ""; }; - 008206831897C64700B05498 /* ZXGeoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGeoResultParser.m; sourceTree = ""; }; - 008206841897C64700B05498 /* ZXISBNParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXISBNParsedResult.h; sourceTree = ""; }; - 008206851897C64700B05498 /* ZXISBNParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXISBNParsedResult.m; sourceTree = ""; }; - 008206861897C64700B05498 /* ZXISBNResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXISBNResultParser.h; sourceTree = ""; }; - 008206871897C64700B05498 /* ZXISBNResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXISBNResultParser.m; sourceTree = ""; }; - 008206881897C64700B05498 /* ZXParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXParsedResult.h; sourceTree = ""; }; - 008206891897C64700B05498 /* ZXParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXParsedResult.m; sourceTree = ""; }; - 0082068A1897C64700B05498 /* ZXParsedResultType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXParsedResultType.h; sourceTree = ""; }; - 0082068B1897C64700B05498 /* ZXProductParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXProductParsedResult.h; sourceTree = ""; }; - 0082068C1897C64700B05498 /* ZXProductParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXProductParsedResult.m; sourceTree = ""; }; - 0082068D1897C64700B05498 /* ZXProductResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXProductResultParser.h; sourceTree = ""; }; - 0082068E1897C64700B05498 /* ZXProductResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXProductResultParser.m; sourceTree = ""; }; - 0082068F1897C64700B05498 /* ZXResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultParser.h; sourceTree = ""; }; - 008206901897C64700B05498 /* ZXResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXResultParser.m; sourceTree = ""; }; - 008206911897C64700B05498 /* ZXSMSMMSResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMSMMSResultParser.h; sourceTree = ""; }; - 008206921897C64700B05498 /* ZXSMSMMSResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMSMMSResultParser.m; sourceTree = ""; }; - 008206931897C64700B05498 /* ZXSMSParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMSParsedResult.h; sourceTree = ""; }; - 008206941897C64700B05498 /* ZXSMSParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMSParsedResult.m; sourceTree = ""; }; - 008206951897C64700B05498 /* ZXSMSTOMMSTOResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMSTOMMSTOResultParser.h; sourceTree = ""; }; - 008206961897C64700B05498 /* ZXSMSTOMMSTOResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMSTOMMSTOResultParser.m; sourceTree = ""; }; - 008206971897C64700B05498 /* ZXSMTPResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMTPResultParser.h; sourceTree = ""; }; - 008206981897C64700B05498 /* ZXSMTPResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMTPResultParser.m; sourceTree = ""; }; - 008206991897C64700B05498 /* ZXTelParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTelParsedResult.h; sourceTree = ""; }; - 0082069A1897C64700B05498 /* ZXTelParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTelParsedResult.m; sourceTree = ""; }; - 0082069B1897C64700B05498 /* ZXTelResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTelResultParser.h; sourceTree = ""; }; - 0082069C1897C64700B05498 /* ZXTelResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTelResultParser.m; sourceTree = ""; }; - 0082069D1897C64700B05498 /* ZXTextParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTextParsedResult.h; sourceTree = ""; }; - 0082069E1897C64700B05498 /* ZXTextParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTextParsedResult.m; sourceTree = ""; }; - 0082069F1897C64700B05498 /* ZXURIParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXURIParsedResult.h; sourceTree = ""; }; - 008206A01897C64700B05498 /* ZXURIParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXURIParsedResult.m; sourceTree = ""; }; - 008206A11897C64700B05498 /* ZXURIResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXURIResultParser.h; sourceTree = ""; }; - 008206A21897C64700B05498 /* ZXURIResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXURIResultParser.m; sourceTree = ""; }; - 008206A31897C64700B05498 /* ZXURLTOResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXURLTOResultParser.h; sourceTree = ""; }; - 008206A41897C64700B05498 /* ZXURLTOResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXURLTOResultParser.m; sourceTree = ""; }; - 008206A51897C64700B05498 /* ZXVCardResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXVCardResultParser.h; sourceTree = ""; }; - 008206A61897C64700B05498 /* ZXVCardResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXVCardResultParser.m; sourceTree = ""; }; - 008206A71897C64700B05498 /* ZXVEventResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXVEventResultParser.h; sourceTree = ""; }; - 008206A81897C64700B05498 /* ZXVEventResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXVEventResultParser.m; sourceTree = ""; }; - 008206A91897C64700B05498 /* ZXWifiParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWifiParsedResult.h; sourceTree = ""; }; - 008206AA1897C64700B05498 /* ZXWifiParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXWifiParsedResult.m; sourceTree = ""; }; - 008206AB1897C64700B05498 /* ZXWifiResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWifiResultParser.h; sourceTree = ""; }; - 008206AC1897C64700B05498 /* ZXWifiResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXWifiResultParser.m; sourceTree = ""; }; - 008206AD1897C64700B05498 /* ZXCapture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCapture.h; sourceTree = ""; }; - 008206AE1897C64700B05498 /* ZXCapture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCapture.m; sourceTree = ""; }; - 008206AF1897C64700B05498 /* ZXCaptureDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCaptureDelegate.h; sourceTree = ""; }; - 008206B01897C64700B05498 /* ZXCaptureView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCaptureView.h; sourceTree = ""; }; - 008206B11897C64700B05498 /* ZXCaptureView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCaptureView.m; sourceTree = ""; }; - 008206B21897C64700B05498 /* ZXCGImageLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCGImageLuminanceSource.h; sourceTree = ""; }; - 008206B31897C64700B05498 /* ZXCGImageLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCGImageLuminanceSource.m; sourceTree = ""; }; - 008206B41897C64700B05498 /* ZXImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXImage.h; sourceTree = ""; }; - 008206B51897C64700B05498 /* ZXImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXImage.m; sourceTree = ""; }; - 008206B61897C64700B05498 /* ZXView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXView.h; sourceTree = ""; }; - 008206B91897C64700B05498 /* ZXMathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMathUtils.h; sourceTree = ""; }; - 008206BA1897C64700B05498 /* ZXMathUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMathUtils.m; sourceTree = ""; }; - 008206BB1897C64700B05498 /* ZXMonochromeRectangleDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMonochromeRectangleDetector.h; sourceTree = ""; }; - 008206BC1897C64700B05498 /* ZXMonochromeRectangleDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMonochromeRectangleDetector.m; sourceTree = ""; }; - 008206BD1897C64700B05498 /* ZXWhiteRectangleDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWhiteRectangleDetector.h; sourceTree = ""; }; - 008206BE1897C64700B05498 /* ZXWhiteRectangleDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXWhiteRectangleDetector.m; sourceTree = ""; }; - 008206C01897C64700B05498 /* ZXGenericGF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGenericGF.h; sourceTree = ""; }; - 008206C11897C64700B05498 /* ZXGenericGF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGenericGF.m; sourceTree = ""; }; - 008206C21897C64700B05498 /* ZXGenericGFPoly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGenericGFPoly.h; sourceTree = ""; }; - 008206C31897C64700B05498 /* ZXGenericGFPoly.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGenericGFPoly.m; sourceTree = ""; }; - 008206C41897C64700B05498 /* ZXReedSolomonDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXReedSolomonDecoder.h; sourceTree = ""; }; - 008206C51897C64700B05498 /* ZXReedSolomonDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXReedSolomonDecoder.m; sourceTree = ""; }; - 008206C61897C64700B05498 /* ZXReedSolomonEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXReedSolomonEncoder.h; sourceTree = ""; }; - 008206C71897C64700B05498 /* ZXReedSolomonEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXReedSolomonEncoder.m; sourceTree = ""; }; - 008206C81897C64700B05498 /* ZXBitArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitArray.h; sourceTree = ""; }; - 008206C91897C64700B05498 /* ZXBitArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitArray.m; sourceTree = ""; }; - 008206CA1897C64700B05498 /* ZXBitMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitMatrix.h; sourceTree = ""; }; - 008206CB1897C64700B05498 /* ZXBitMatrix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitMatrix.m; sourceTree = ""; }; - 008206CC1897C64700B05498 /* ZXBitSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitSource.h; sourceTree = ""; }; - 008206CD1897C64700B05498 /* ZXBitSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitSource.m; sourceTree = ""; }; - 008206CE1897C64700B05498 /* ZXCharacterSetECI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCharacterSetECI.h; sourceTree = ""; }; - 008206CF1897C64700B05498 /* ZXCharacterSetECI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCharacterSetECI.m; sourceTree = ""; }; - 008206D01897C64700B05498 /* ZXDecoderResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecoderResult.h; sourceTree = ""; }; - 008206D11897C64700B05498 /* ZXDecoderResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecoderResult.m; sourceTree = ""; }; - 008206D21897C64700B05498 /* ZXDefaultGridSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDefaultGridSampler.h; sourceTree = ""; }; - 008206D31897C64700B05498 /* ZXDefaultGridSampler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDefaultGridSampler.m; sourceTree = ""; }; - 008206D41897C64700B05498 /* ZXDetectorResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDetectorResult.h; sourceTree = ""; }; - 008206D51897C64700B05498 /* ZXDetectorResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDetectorResult.m; sourceTree = ""; }; - 008206D61897C64700B05498 /* ZXECI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXECI.h; sourceTree = ""; }; - 008206D71897C64700B05498 /* ZXECI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXECI.m; sourceTree = ""; }; - 008206D81897C64700B05498 /* ZXGlobalHistogramBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGlobalHistogramBinarizer.h; sourceTree = ""; }; - 008206D91897C64700B05498 /* ZXGlobalHistogramBinarizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGlobalHistogramBinarizer.m; sourceTree = ""; }; - 008206DA1897C64700B05498 /* ZXGridSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGridSampler.h; sourceTree = ""; }; - 008206DB1897C64700B05498 /* ZXGridSampler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGridSampler.m; sourceTree = ""; }; - 008206DC1897C64700B05498 /* ZXHybridBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXHybridBinarizer.h; sourceTree = ""; }; - 008206DD1897C64700B05498 /* ZXHybridBinarizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXHybridBinarizer.m; sourceTree = ""; }; - 008206DE1897C64700B05498 /* ZXPerspectiveTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPerspectiveTransform.h; sourceTree = ""; }; - 008206DF1897C64700B05498 /* ZXPerspectiveTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPerspectiveTransform.m; sourceTree = ""; }; - 008206E01897C64700B05498 /* ZXStringUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXStringUtils.h; sourceTree = ""; }; - 008206E11897C64700B05498 /* ZXStringUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXStringUtils.m; sourceTree = ""; }; - 008206E41897C64700B05498 /* ZXDataMatrixBitMatrixParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixBitMatrixParser.h; sourceTree = ""; }; - 008206E51897C64700B05498 /* ZXDataMatrixBitMatrixParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixBitMatrixParser.m; sourceTree = ""; }; - 008206E61897C64700B05498 /* ZXDataMatrixDataBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDataBlock.h; sourceTree = ""; }; - 008206E71897C64700B05498 /* ZXDataMatrixDataBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDataBlock.m; sourceTree = ""; }; - 008206E81897C64700B05498 /* ZXDataMatrixDecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDecodedBitStreamParser.h; sourceTree = ""; }; - 008206E91897C64700B05498 /* ZXDataMatrixDecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDecodedBitStreamParser.m; sourceTree = ""; }; - 008206EA1897C64700B05498 /* ZXDataMatrixDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDecoder.h; sourceTree = ""; }; - 008206EB1897C64700B05498 /* ZXDataMatrixDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDecoder.m; sourceTree = ""; }; - 008206EC1897C64700B05498 /* ZXDataMatrixVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixVersion.h; sourceTree = ""; }; - 008206ED1897C64700B05498 /* ZXDataMatrixVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixVersion.m; sourceTree = ""; }; - 008206EF1897C64700B05498 /* ZXDataMatrixDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDetector.h; sourceTree = ""; }; - 008206F01897C64700B05498 /* ZXDataMatrixDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDetector.m; sourceTree = ""; }; - 008206F21897C64700B05498 /* ZXASCIIEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXASCIIEncoder.h; sourceTree = ""; }; - 008206F31897C64700B05498 /* ZXASCIIEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXASCIIEncoder.m; sourceTree = ""; }; - 008206F41897C64700B05498 /* ZXBase256Encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBase256Encoder.h; sourceTree = ""; }; - 008206F51897C64700B05498 /* ZXBase256Encoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBase256Encoder.m; sourceTree = ""; }; - 008206F61897C64700B05498 /* ZXC40Encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXC40Encoder.h; sourceTree = ""; }; - 008206F71897C64700B05498 /* ZXC40Encoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXC40Encoder.m; sourceTree = ""; }; - 008206F81897C64700B05498 /* ZXDataMatrixEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixEncoder.h; sourceTree = ""; }; - 008206F91897C64700B05498 /* ZXDataMatrixErrorCorrection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixErrorCorrection.h; sourceTree = ""; }; - 008206FA1897C64700B05498 /* ZXDataMatrixErrorCorrection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixErrorCorrection.m; sourceTree = ""; }; - 008206FB1897C64700B05498 /* ZXDataMatrixSymbolInfo144.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixSymbolInfo144.h; sourceTree = ""; }; - 008206FC1897C64700B05498 /* ZXDataMatrixSymbolInfo144.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixSymbolInfo144.m; sourceTree = ""; }; - 008206FD1897C64700B05498 /* ZXDefaultPlacement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDefaultPlacement.h; sourceTree = ""; }; - 008206FE1897C64700B05498 /* ZXDefaultPlacement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDefaultPlacement.m; sourceTree = ""; }; - 008206FF1897C64700B05498 /* ZXEdifactEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEdifactEncoder.h; sourceTree = ""; }; - 008207001897C64700B05498 /* ZXEdifactEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEdifactEncoder.m; sourceTree = ""; }; - 008207011897C64700B05498 /* ZXEncoderContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEncoderContext.h; sourceTree = ""; }; - 008207021897C64700B05498 /* ZXEncoderContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEncoderContext.m; sourceTree = ""; }; - 008207031897C64700B05498 /* ZXHighLevelEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXHighLevelEncoder.h; sourceTree = ""; }; - 008207041897C64700B05498 /* ZXHighLevelEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXHighLevelEncoder.m; sourceTree = ""; }; - 008207051897C64700B05498 /* ZXSymbolInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSymbolInfo.h; sourceTree = ""; }; - 008207061897C64700B05498 /* ZXSymbolInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSymbolInfo.m; sourceTree = ""; }; - 008207071897C64700B05498 /* ZXSymbolShapeHint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSymbolShapeHint.h; sourceTree = ""; }; - 008207081897C64700B05498 /* ZXSymbolShapeHint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSymbolShapeHint.m; sourceTree = ""; }; - 008207091897C64700B05498 /* ZXTextEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTextEncoder.h; sourceTree = ""; }; - 0082070A1897C64700B05498 /* ZXTextEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTextEncoder.m; sourceTree = ""; }; - 0082070B1897C64700B05498 /* ZXX12Encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXX12Encoder.h; sourceTree = ""; }; - 0082070C1897C64700B05498 /* ZXX12Encoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXX12Encoder.m; sourceTree = ""; }; - 0082070D1897C64700B05498 /* ZXDataMatrixReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixReader.h; sourceTree = ""; }; - 0082070E1897C64700B05498 /* ZXDataMatrixReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixReader.m; sourceTree = ""; }; - 0082070F1897C64700B05498 /* ZXDataMatrixWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixWriter.h; sourceTree = ""; }; - 008207101897C64700B05498 /* ZXDataMatrixWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixWriter.m; sourceTree = ""; }; - 008207131897C64700B05498 /* ZXMaxiCodeBitMatrixParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeBitMatrixParser.h; sourceTree = ""; }; - 008207141897C64700B05498 /* ZXMaxiCodeBitMatrixParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeBitMatrixParser.m; sourceTree = ""; }; - 008207151897C64700B05498 /* ZXMaxiCodeDecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeDecodedBitStreamParser.h; sourceTree = ""; }; - 008207161897C64700B05498 /* ZXMaxiCodeDecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeDecodedBitStreamParser.m; sourceTree = ""; }; - 008207171897C64700B05498 /* ZXMaxiCodeDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeDecoder.h; sourceTree = ""; }; - 008207181897C64700B05498 /* ZXMaxiCodeDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeDecoder.m; sourceTree = ""; }; - 008207191897C64700B05498 /* ZXMaxiCodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeReader.h; sourceTree = ""; }; - 0082071A1897C64700B05498 /* ZXMaxiCodeReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeReader.m; sourceTree = ""; }; - 0082071E1897C64700B05498 /* ZXMultiDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiDetector.h; sourceTree = ""; }; - 0082071F1897C64700B05498 /* ZXMultiDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiDetector.m; sourceTree = ""; }; - 008207201897C64700B05498 /* ZXMultiFinderPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFinderPatternFinder.h; sourceTree = ""; }; - 008207211897C64700B05498 /* ZXMultiFinderPatternFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFinderPatternFinder.m; sourceTree = ""; }; - 008207221897C64700B05498 /* ZXQRCodeMultiReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeMultiReader.h; sourceTree = ""; }; - 008207231897C64700B05498 /* ZXQRCodeMultiReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeMultiReader.m; sourceTree = ""; }; - 008207241897C64700B05498 /* ZXByQuadrantReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXByQuadrantReader.h; sourceTree = ""; }; - 008207251897C64700B05498 /* ZXByQuadrantReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXByQuadrantReader.m; sourceTree = ""; }; - 008207261897C64700B05498 /* ZXGenericMultipleBarcodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGenericMultipleBarcodeReader.h; sourceTree = ""; }; - 008207271897C64700B05498 /* ZXGenericMultipleBarcodeReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGenericMultipleBarcodeReader.m; sourceTree = ""; }; - 008207281897C64700B05498 /* ZXMultipleBarcodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultipleBarcodeReader.h; sourceTree = ""; }; - 0082072D1897C64700B05498 /* ZXAbstractExpandedDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAbstractExpandedDecoder.h; sourceTree = ""; }; - 0082072E1897C64700B05498 /* ZXAbstractExpandedDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAbstractExpandedDecoder.m; sourceTree = ""; }; - 0082072F1897C64700B05498 /* ZXAI013103decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI013103decoder.h; sourceTree = ""; }; - 008207301897C64700B05498 /* ZXAI013103decoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI013103decoder.m; sourceTree = ""; }; - 008207311897C64700B05498 /* ZXAI01320xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01320xDecoder.h; sourceTree = ""; }; - 008207321897C64700B05498 /* ZXAI01320xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01320xDecoder.m; sourceTree = ""; }; - 008207331897C64700B05498 /* ZXAI01392xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01392xDecoder.h; sourceTree = ""; }; - 008207341897C64700B05498 /* ZXAI01392xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01392xDecoder.m; sourceTree = ""; }; - 008207351897C64700B05498 /* ZXAI01393xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01393xDecoder.h; sourceTree = ""; }; - 008207361897C64700B05498 /* ZXAI01393xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01393xDecoder.m; sourceTree = ""; }; - 008207371897C64700B05498 /* ZXAI013x0x1xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI013x0x1xDecoder.h; sourceTree = ""; }; - 008207381897C64700B05498 /* ZXAI013x0x1xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI013x0x1xDecoder.m; sourceTree = ""; }; - 008207391897C64700B05498 /* ZXAI013x0xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI013x0xDecoder.h; sourceTree = ""; }; - 0082073A1897C64700B05498 /* ZXAI013x0xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI013x0xDecoder.m; sourceTree = ""; }; - 0082073B1897C64700B05498 /* ZXAI01AndOtherAIs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01AndOtherAIs.h; sourceTree = ""; }; - 0082073C1897C64700B05498 /* ZXAI01AndOtherAIs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01AndOtherAIs.m; sourceTree = ""; }; - 0082073D1897C64700B05498 /* ZXAI01decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01decoder.h; sourceTree = ""; }; - 0082073E1897C64700B05498 /* ZXAI01decoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01decoder.m; sourceTree = ""; }; - 0082073F1897C64700B05498 /* ZXAI01weightDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01weightDecoder.h; sourceTree = ""; }; - 008207401897C64700B05498 /* ZXAI01weightDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01weightDecoder.m; sourceTree = ""; }; - 008207411897C64700B05498 /* ZXAnyAIDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAnyAIDecoder.h; sourceTree = ""; }; - 008207421897C64700B05498 /* ZXAnyAIDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAnyAIDecoder.m; sourceTree = ""; }; - 008207431897C64700B05498 /* ZXBlockParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBlockParsedResult.h; sourceTree = ""; }; - 008207441897C64700B05498 /* ZXBlockParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBlockParsedResult.m; sourceTree = ""; }; - 008207451897C64700B05498 /* ZXCurrentParsingState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCurrentParsingState.h; sourceTree = ""; }; - 008207461897C64700B05498 /* ZXCurrentParsingState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCurrentParsingState.m; sourceTree = ""; }; - 008207471897C64700B05498 /* ZXDecodedChar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedChar.h; sourceTree = ""; }; - 008207481897C64700B05498 /* ZXDecodedChar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedChar.m; sourceTree = ""; }; - 008207491897C64700B05498 /* ZXDecodedInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedInformation.h; sourceTree = ""; }; - 0082074A1897C64700B05498 /* ZXDecodedInformation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedInformation.m; sourceTree = ""; }; - 0082074B1897C64700B05498 /* ZXDecodedNumeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedNumeric.h; sourceTree = ""; }; - 0082074C1897C64700B05498 /* ZXDecodedNumeric.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedNumeric.m; sourceTree = ""; }; - 0082074D1897C64700B05498 /* ZXDecodedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedObject.h; sourceTree = ""; }; - 0082074E1897C64700B05498 /* ZXDecodedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedObject.m; sourceTree = ""; }; - 0082074F1897C64700B05498 /* ZXFieldParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFieldParser.h; sourceTree = ""; }; - 008207501897C64700B05498 /* ZXFieldParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFieldParser.m; sourceTree = ""; }; - 008207511897C64700B05498 /* ZXGeneralAppIdDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGeneralAppIdDecoder.h; sourceTree = ""; }; - 008207521897C64700B05498 /* ZXGeneralAppIdDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGeneralAppIdDecoder.m; sourceTree = ""; }; - 008207531897C64700B05498 /* ZXBitArrayBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitArrayBuilder.h; sourceTree = ""; }; - 008207541897C64700B05498 /* ZXBitArrayBuilder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitArrayBuilder.m; sourceTree = ""; }; - 008207551897C64700B05498 /* ZXExpandedPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedPair.h; sourceTree = ""; }; - 008207561897C64700B05498 /* ZXExpandedPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedPair.m; sourceTree = ""; }; - 008207571897C64700B05498 /* ZXExpandedRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedRow.h; sourceTree = ""; }; - 008207581897C64700B05498 /* ZXExpandedRow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedRow.m; sourceTree = ""; }; - 008207591897C64700B05498 /* ZXRSSExpandedReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSSExpandedReader.h; sourceTree = ""; }; - 0082075A1897C64700B05498 /* ZXRSSExpandedReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSSExpandedReader.m; sourceTree = ""; }; - 0082075B1897C64700B05498 /* ZXAbstractRSSReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAbstractRSSReader.h; sourceTree = ""; }; - 0082075C1897C64700B05498 /* ZXAbstractRSSReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAbstractRSSReader.m; sourceTree = ""; }; - 0082075D1897C64700B05498 /* ZXDataCharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataCharacter.h; sourceTree = ""; }; - 0082075E1897C64700B05498 /* ZXDataCharacter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataCharacter.m; sourceTree = ""; }; - 0082075F1897C64700B05498 /* ZXPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPair.h; sourceTree = ""; }; - 008207601897C64700B05498 /* ZXPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPair.m; sourceTree = ""; }; - 008207611897C64700B05498 /* ZXRSS14Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSS14Reader.h; sourceTree = ""; }; - 008207621897C64700B05498 /* ZXRSS14Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSS14Reader.m; sourceTree = ""; }; - 008207631897C64700B05498 /* ZXRSSFinderPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSSFinderPattern.h; sourceTree = ""; }; - 008207641897C64700B05498 /* ZXRSSFinderPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSSFinderPattern.m; sourceTree = ""; }; - 008207651897C64700B05498 /* ZXRSSUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSSUtils.h; sourceTree = ""; }; - 008207661897C64700B05498 /* ZXRSSUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSSUtils.m; sourceTree = ""; }; - 008207671897C64700B05498 /* ZXCodaBarReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCodaBarReader.h; sourceTree = ""; }; - 008207681897C64700B05498 /* ZXCodaBarReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCodaBarReader.m; sourceTree = ""; }; - 008207691897C64700B05498 /* ZXCodaBarWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCodaBarWriter.h; sourceTree = ""; }; - 0082076A1897C64700B05498 /* ZXCodaBarWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCodaBarWriter.m; sourceTree = ""; }; - 0082076B1897C64700B05498 /* ZXCode128Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode128Reader.h; sourceTree = ""; }; - 0082076C1897C64700B05498 /* ZXCode128Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode128Reader.m; sourceTree = ""; }; - 0082076D1897C64700B05498 /* ZXCode128Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode128Writer.h; sourceTree = ""; }; - 0082076E1897C64700B05498 /* ZXCode128Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode128Writer.m; sourceTree = ""; }; - 0082076F1897C64700B05498 /* ZXCode39Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode39Reader.h; sourceTree = ""; }; - 008207701897C64700B05498 /* ZXCode39Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode39Reader.m; sourceTree = ""; }; - 008207711897C64700B05498 /* ZXCode39Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode39Writer.h; sourceTree = ""; }; - 008207721897C64700B05498 /* ZXCode39Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode39Writer.m; sourceTree = ""; }; - 008207731897C64700B05498 /* ZXCode93Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode93Reader.h; sourceTree = ""; }; - 008207741897C64700B05498 /* ZXCode93Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode93Reader.m; sourceTree = ""; }; - 008207751897C64700B05498 /* ZXEAN13Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN13Reader.h; sourceTree = ""; }; - 008207761897C64700B05498 /* ZXEAN13Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN13Reader.m; sourceTree = ""; }; - 008207771897C64700B05498 /* ZXEAN13Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN13Writer.h; sourceTree = ""; }; - 008207781897C64700B05498 /* ZXEAN13Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN13Writer.m; sourceTree = ""; }; - 008207791897C64700B05498 /* ZXEAN8Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN8Reader.h; sourceTree = ""; }; - 0082077A1897C64700B05498 /* ZXEAN8Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN8Reader.m; sourceTree = ""; }; - 0082077B1897C64700B05498 /* ZXEAN8Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN8Writer.h; sourceTree = ""; }; - 0082077C1897C64700B05498 /* ZXEAN8Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN8Writer.m; sourceTree = ""; }; - 0082077D1897C64700B05498 /* ZXEANManufacturerOrgSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEANManufacturerOrgSupport.h; sourceTree = ""; }; - 0082077E1897C64700B05498 /* ZXEANManufacturerOrgSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEANManufacturerOrgSupport.m; sourceTree = ""; }; - 0082077F1897C64700B05498 /* ZXITFReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXITFReader.h; sourceTree = ""; }; - 008207801897C64700B05498 /* ZXITFReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXITFReader.m; sourceTree = ""; }; - 008207811897C64700B05498 /* ZXITFWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXITFWriter.h; sourceTree = ""; }; - 008207821897C64700B05498 /* ZXITFWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXITFWriter.m; sourceTree = ""; }; - 008207831897C64700B05498 /* ZXMultiFormatOneDReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatOneDReader.h; sourceTree = ""; }; - 008207841897C64700B05498 /* ZXMultiFormatOneDReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatOneDReader.m; sourceTree = ""; }; - 008207851897C64700B05498 /* ZXMultiFormatUPCEANReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatUPCEANReader.h; sourceTree = ""; }; - 008207861897C64700B05498 /* ZXMultiFormatUPCEANReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatUPCEANReader.m; sourceTree = ""; }; - 008207871897C64700B05498 /* ZXOneDimensionalCodeWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXOneDimensionalCodeWriter.h; sourceTree = ""; }; - 008207881897C64700B05498 /* ZXOneDimensionalCodeWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXOneDimensionalCodeWriter.m; sourceTree = ""; }; - 008207891897C64700B05498 /* ZXOneDReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXOneDReader.h; sourceTree = ""; }; - 0082078A1897C64700B05498 /* ZXOneDReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXOneDReader.m; sourceTree = ""; }; - 0082078B1897C64700B05498 /* ZXUPCAReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCAReader.h; sourceTree = ""; }; - 0082078C1897C64700B05498 /* ZXUPCAReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCAReader.m; sourceTree = ""; }; - 0082078D1897C64700B05498 /* ZXUPCAWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCAWriter.h; sourceTree = ""; }; - 0082078E1897C64700B05498 /* ZXUPCAWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCAWriter.m; sourceTree = ""; }; - 0082078F1897C64700B05498 /* ZXUPCEANExtension2Support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANExtension2Support.h; sourceTree = ""; }; - 008207901897C64700B05498 /* ZXUPCEANExtension2Support.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANExtension2Support.m; sourceTree = ""; }; - 008207911897C64700B05498 /* ZXUPCEANExtension5Support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANExtension5Support.h; sourceTree = ""; }; - 008207921897C64700B05498 /* ZXUPCEANExtension5Support.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANExtension5Support.m; sourceTree = ""; }; - 008207931897C64700B05498 /* ZXUPCEANExtensionSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANExtensionSupport.h; sourceTree = ""; }; - 008207941897C64700B05498 /* ZXUPCEANExtensionSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANExtensionSupport.m; sourceTree = ""; }; - 008207951897C64700B05498 /* ZXUPCEANReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANReader.h; sourceTree = ""; }; - 008207961897C64700B05498 /* ZXUPCEANReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANReader.m; sourceTree = ""; }; - 008207971897C64700B05498 /* ZXUPCEANWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANWriter.h; sourceTree = ""; }; - 008207981897C64700B05498 /* ZXUPCEANWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANWriter.m; sourceTree = ""; }; - 008207991897C64700B05498 /* ZXUPCEReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEReader.h; sourceTree = ""; }; - 0082079A1897C64700B05498 /* ZXUPCEReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEReader.m; sourceTree = ""; }; - 0082079E1897C64700B05498 /* ZXModulusGF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXModulusGF.h; sourceTree = ""; }; - 0082079F1897C64700B05498 /* ZXModulusGF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXModulusGF.m; sourceTree = ""; }; - 008207A01897C64700B05498 /* ZXModulusPoly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXModulusPoly.h; sourceTree = ""; }; - 008207A11897C64700B05498 /* ZXModulusPoly.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXModulusPoly.m; sourceTree = ""; }; - 008207A21897C64700B05498 /* ZXPDF417ECErrorCorrection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ECErrorCorrection.h; sourceTree = ""; }; - 008207A31897C64700B05498 /* ZXPDF417ECErrorCorrection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ECErrorCorrection.m; sourceTree = ""; }; - 008207A41897C64700B05498 /* ZXPDF417BarcodeMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417BarcodeMetadata.h; sourceTree = ""; }; - 008207A51897C64700B05498 /* ZXPDF417BarcodeMetadata.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417BarcodeMetadata.m; sourceTree = ""; }; - 008207A61897C64700B05498 /* ZXPDF417BarcodeValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417BarcodeValue.h; sourceTree = ""; }; - 008207A71897C64700B05498 /* ZXPDF417BarcodeValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417BarcodeValue.m; sourceTree = ""; }; - 008207A81897C64700B05498 /* ZXPDF417BoundingBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417BoundingBox.h; sourceTree = ""; }; - 008207A91897C64700B05498 /* ZXPDF417BoundingBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417BoundingBox.m; sourceTree = ""; }; - 008207AA1897C64700B05498 /* ZXPDF417Codeword.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Codeword.h; sourceTree = ""; }; - 008207AB1897C64700B05498 /* ZXPDF417Codeword.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Codeword.m; sourceTree = ""; }; - 008207AC1897C64700B05498 /* ZXPDF417CodewordDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417CodewordDecoder.h; sourceTree = ""; }; - 008207AD1897C64700B05498 /* ZXPDF417CodewordDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417CodewordDecoder.m; sourceTree = ""; }; - 008207AE1897C64700B05498 /* ZXPDF417DecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DecodedBitStreamParser.h; sourceTree = ""; }; - 008207AF1897C64700B05498 /* ZXPDF417DecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DecodedBitStreamParser.m; sourceTree = ""; }; - 008207B01897C64700B05498 /* ZXPDF417DetectionResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectionResult.h; sourceTree = ""; }; - 008207B11897C64700B05498 /* ZXPDF417DetectionResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectionResult.m; sourceTree = ""; }; - 008207B21897C64700B05498 /* ZXPDF417DetectionResultColumn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectionResultColumn.h; sourceTree = ""; }; - 008207B31897C64700B05498 /* ZXPDF417DetectionResultColumn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectionResultColumn.m; sourceTree = ""; }; - 008207B41897C64700B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectionResultRowIndicatorColumn.h; sourceTree = ""; }; - 008207B51897C64700B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectionResultRowIndicatorColumn.m; sourceTree = ""; }; - 008207B61897C64700B05498 /* ZXPDF417ScanningDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ScanningDecoder.h; sourceTree = ""; }; - 008207B71897C64700B05498 /* ZXPDF417ScanningDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ScanningDecoder.m; sourceTree = ""; }; - 008207B91897C64700B05498 /* ZXPDF417Detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Detector.h; sourceTree = ""; }; - 008207BA1897C64700B05498 /* ZXPDF417Detector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Detector.m; sourceTree = ""; }; - 008207BB1897C64700B05498 /* ZXPDF417DetectorResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectorResult.h; sourceTree = ""; }; - 008207BC1897C64700B05498 /* ZXPDF417DetectorResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectorResult.m; sourceTree = ""; }; - 008207BE1897C64700B05498 /* ZXBarcodeMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBarcodeMatrix.h; sourceTree = ""; }; - 008207BF1897C64700B05498 /* ZXBarcodeMatrix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBarcodeMatrix.m; sourceTree = ""; }; - 008207C01897C64700B05498 /* ZXBarcodeRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBarcodeRow.h; sourceTree = ""; }; - 008207C11897C64700B05498 /* ZXBarcodeRow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBarcodeRow.m; sourceTree = ""; }; - 008207C21897C64700B05498 /* ZXCompaction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCompaction.h; sourceTree = ""; }; - 008207C31897C64700B05498 /* ZXDimensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDimensions.h; sourceTree = ""; }; - 008207C41897C64700B05498 /* ZXDimensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDimensions.m; sourceTree = ""; }; - 008207C51897C64700B05498 /* ZXPDF417.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417.h; sourceTree = ""; }; - 008207C61897C64700B05498 /* ZXPDF417.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417.m; sourceTree = ""; }; - 008207C71897C64700B05498 /* ZXPDF417ErrorCorrection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ErrorCorrection.h; sourceTree = ""; }; - 008207C81897C64700B05498 /* ZXPDF417ErrorCorrection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ErrorCorrection.m; sourceTree = ""; }; - 008207C91897C64700B05498 /* ZXPDF417HighLevelEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417HighLevelEncoder.h; sourceTree = ""; }; - 008207CA1897C64700B05498 /* ZXPDF417HighLevelEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417HighLevelEncoder.m; sourceTree = ""; }; - 008207CB1897C64700B05498 /* ZXPDF417Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Common.h; sourceTree = ""; }; - 008207CC1897C64700B05498 /* ZXPDF417Common.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Common.m; sourceTree = ""; }; - 008207CD1897C64700B05498 /* ZXPDF417Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Reader.h; sourceTree = ""; }; - 008207CE1897C64700B05498 /* ZXPDF417Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Reader.m; sourceTree = ""; }; - 008207CF1897C64700B05498 /* ZXPDF417ResultMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ResultMetadata.h; sourceTree = ""; }; - 008207D01897C64700B05498 /* ZXPDF417ResultMetadata.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ResultMetadata.m; sourceTree = ""; }; - 008207D11897C64700B05498 /* ZXPDF417Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Writer.h; sourceTree = ""; }; - 008207D21897C64700B05498 /* ZXPDF417Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Writer.m; sourceTree = ""; }; - 008207D51897C64700B05498 /* ZXDataMask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMask.h; sourceTree = ""; }; - 008207D61897C64700B05498 /* ZXDataMask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMask.m; sourceTree = ""; }; - 008207D71897C64700B05498 /* ZXErrorCorrectionLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXErrorCorrectionLevel.h; sourceTree = ""; }; - 008207D81897C64700B05498 /* ZXErrorCorrectionLevel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXErrorCorrectionLevel.m; sourceTree = ""; }; - 008207D91897C64700B05498 /* ZXFormatInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFormatInformation.h; sourceTree = ""; }; - 008207DA1897C64700B05498 /* ZXFormatInformation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFormatInformation.m; sourceTree = ""; }; - 008207DB1897C64700B05498 /* ZXMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMode.h; sourceTree = ""; }; - 008207DC1897C64700B05498 /* ZXMode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMode.m; sourceTree = ""; }; - 008207DD1897C64700B05498 /* ZXQRCodeBitMatrixParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeBitMatrixParser.h; sourceTree = ""; }; - 008207DE1897C64700B05498 /* ZXQRCodeBitMatrixParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeBitMatrixParser.m; sourceTree = ""; }; - 008207DF1897C64700B05498 /* ZXQRCodeDataBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDataBlock.h; sourceTree = ""; }; - 008207E01897C64700B05498 /* ZXQRCodeDataBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDataBlock.m; sourceTree = ""; }; - 008207E11897C64700B05498 /* ZXQRCodeDecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDecodedBitStreamParser.h; sourceTree = ""; }; - 008207E21897C64700B05498 /* ZXQRCodeDecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDecodedBitStreamParser.m; sourceTree = ""; }; - 008207E31897C64700B05498 /* ZXQRCodeDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDecoder.h; sourceTree = ""; }; - 008207E41897C64700B05498 /* ZXQRCodeDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDecoder.m; sourceTree = ""; }; - 008207E51897C64700B05498 /* ZXQRCodeVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeVersion.h; sourceTree = ""; }; - 008207E61897C64700B05498 /* ZXQRCodeVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeVersion.m; sourceTree = ""; }; - 008207E81897C64700B05498 /* ZXAlignmentPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAlignmentPattern.h; sourceTree = ""; }; - 008207E91897C64700B05498 /* ZXAlignmentPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAlignmentPattern.m; sourceTree = ""; }; - 008207EA1897C64700B05498 /* ZXAlignmentPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAlignmentPatternFinder.h; sourceTree = ""; }; - 008207EB1897C64700B05498 /* ZXAlignmentPatternFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAlignmentPatternFinder.m; sourceTree = ""; }; - 008207EC1897C64700B05498 /* ZXFinderPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFinderPatternFinder.h; sourceTree = ""; }; - 008207ED1897C64700B05498 /* ZXFinderPatternFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFinderPatternFinder.m; sourceTree = ""; }; - 008207EE1897C64700B05498 /* ZXFinderPatternInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFinderPatternInfo.h; sourceTree = ""; }; - 008207EF1897C64700B05498 /* ZXFinderPatternInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFinderPatternInfo.m; sourceTree = ""; }; - 008207F01897C64700B05498 /* ZXQRCodeDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDetector.h; sourceTree = ""; }; - 008207F11897C64700B05498 /* ZXQRCodeDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDetector.m; sourceTree = ""; }; - 008207F21897C64700B05498 /* ZXQRCodeFinderPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeFinderPattern.h; sourceTree = ""; }; - 008207F31897C64700B05498 /* ZXQRCodeFinderPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeFinderPattern.m; sourceTree = ""; }; - 008207F51897C64700B05498 /* ZXBlockPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBlockPair.h; sourceTree = ""; }; - 008207F61897C64700B05498 /* ZXBlockPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBlockPair.m; sourceTree = ""; }; - 008207F71897C64700B05498 /* ZXByteMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXByteMatrix.h; sourceTree = ""; }; - 008207F81897C64700B05498 /* ZXByteMatrix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXByteMatrix.m; sourceTree = ""; }; - 008207F91897C64700B05498 /* ZXEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEncoder.h; sourceTree = ""; }; - 008207FA1897C64700B05498 /* ZXEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEncoder.m; sourceTree = ""; }; - 008207FB1897C64700B05498 /* ZXMaskUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaskUtil.h; sourceTree = ""; }; - 008207FC1897C64700B05498 /* ZXMaskUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaskUtil.m; sourceTree = ""; }; - 008207FD1897C64700B05498 /* ZXMatrixUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMatrixUtil.h; sourceTree = ""; }; - 008207FE1897C64700B05498 /* ZXMatrixUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMatrixUtil.m; sourceTree = ""; }; - 008207FF1897C64700B05498 /* ZXQRCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCode.h; sourceTree = ""; }; - 008208001897C64700B05498 /* ZXQRCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCode.m; sourceTree = ""; }; - 008208011897C64700B05498 /* ZXQRCodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeReader.h; sourceTree = ""; }; - 008208021897C64700B05498 /* ZXQRCodeReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeReader.m; sourceTree = ""; }; - 008208031897C64700B05498 /* ZXQRCodeWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeWriter.h; sourceTree = ""; }; - 008208041897C64700B05498 /* ZXQRCodeWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeWriter.m; sourceTree = ""; }; - 008208051897C64700B05498 /* ZXBarcodeFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBarcodeFormat.h; sourceTree = ""; }; - 008208061897C64700B05498 /* ZXBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBinarizer.h; sourceTree = ""; }; - 008208071897C64700B05498 /* ZXBinarizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBinarizer.m; sourceTree = ""; }; - 008208081897C64700B05498 /* ZXBinaryBitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBinaryBitmap.h; sourceTree = ""; }; - 008208091897C64800B05498 /* ZXBinaryBitmap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBinaryBitmap.m; sourceTree = ""; }; - 0082080A1897C64800B05498 /* ZXDecodeHints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodeHints.h; sourceTree = ""; }; - 0082080B1897C64800B05498 /* ZXDecodeHints.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodeHints.m; sourceTree = ""; }; - 0082080C1897C64800B05498 /* ZXDimension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDimension.h; sourceTree = ""; }; - 0082080D1897C64800B05498 /* ZXDimension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDimension.m; sourceTree = ""; }; - 0082080E1897C64800B05498 /* ZXEncodeHints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEncodeHints.h; sourceTree = ""; }; - 0082080F1897C64800B05498 /* ZXEncodeHints.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEncodeHints.m; sourceTree = ""; }; - 008208101897C64800B05498 /* ZXErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXErrors.h; sourceTree = ""; }; - 008208111897C64800B05498 /* ZXErrors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXErrors.m; sourceTree = ""; }; - 008208121897C64800B05498 /* ZXingObjC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXingObjC.h; sourceTree = ""; }; - 008208131897C64800B05498 /* ZXInvertedLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXInvertedLuminanceSource.h; sourceTree = ""; }; - 008208141897C64800B05498 /* ZXInvertedLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXInvertedLuminanceSource.m; sourceTree = ""; }; - 008208151897C64800B05498 /* ZXLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXLuminanceSource.h; sourceTree = ""; }; - 008208161897C64800B05498 /* ZXLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXLuminanceSource.m; sourceTree = ""; }; - 008208171897C64800B05498 /* ZXMultiFormatReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatReader.h; sourceTree = ""; }; - 008208181897C64800B05498 /* ZXMultiFormatReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatReader.m; sourceTree = ""; }; - 008208191897C64800B05498 /* ZXMultiFormatWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatWriter.h; sourceTree = ""; }; - 0082081A1897C64800B05498 /* ZXMultiFormatWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatWriter.m; sourceTree = ""; }; - 0082081B1897C64800B05498 /* ZXPlanarYUVLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPlanarYUVLuminanceSource.h; sourceTree = ""; }; - 0082081C1897C64800B05498 /* ZXPlanarYUVLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPlanarYUVLuminanceSource.m; sourceTree = ""; }; - 0082081D1897C64800B05498 /* ZXReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXReader.h; sourceTree = ""; }; - 0082081E1897C64800B05498 /* ZXResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResult.h; sourceTree = ""; }; - 0082081F1897C64800B05498 /* ZXResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXResult.m; sourceTree = ""; }; - 008208201897C64800B05498 /* ZXResultMetadataType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultMetadataType.h; sourceTree = ""; }; - 008208211897C64800B05498 /* ZXResultPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultPoint.h; sourceTree = ""; }; - 008208221897C64800B05498 /* ZXResultPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXResultPoint.m; sourceTree = ""; }; - 008208231897C64800B05498 /* ZXResultPointCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultPointCallback.h; sourceTree = ""; }; - 008208241897C64800B05498 /* ZXRGBLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRGBLuminanceSource.h; sourceTree = ""; }; - 008208251897C64800B05498 /* ZXRGBLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRGBLuminanceSource.m; sourceTree = ""; }; - 008208261897C64800B05498 /* ZXWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWriter.h; sourceTree = ""; }; - 0082095718991A0400B05498 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; - 0082095818991A0400B05498 /* Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Client.h; sourceTree = ""; }; - 0082095918991A0400B05498 /* libClient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libClient.a; sourceTree = ""; }; - 0082095A18991A0400B05498 /* NSData+SRB64Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+SRB64Additions.h"; sourceTree = ""; }; - 0082095B18991A0400B05498 /* SRWebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRWebSocket.h; sourceTree = ""; }; + 008212DC18995A5D00B05498 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; + 008212DD18995A5D00B05498 /* Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Client.h; sourceTree = ""; }; + 008212DE18995A5D00B05498 /* libClient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libClient.a; sourceTree = ""; }; + 008212DF18995A5D00B05498 /* NSData+SRB64Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+SRB64Additions.h"; sourceTree = ""; }; + 008212E018995A5D00B05498 /* SRWebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRWebSocket.h; sourceTree = ""; }; + 008212E218995AD700B05498 /* ScanController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScanController.h; sourceTree = ""; }; + 008212E318995AD700B05498 /* ScanController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ScanController.m; sourceTree = ""; }; + 008212E418995AD700B05498 /* ScanController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ScanController.xib; sourceTree = ""; }; + 008212E818995AD700B05498 /* ZXAztecDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecDecoder.h; sourceTree = ""; }; + 008212E918995AD700B05498 /* ZXAztecDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecDecoder.m; sourceTree = ""; }; + 008212EB18995AD700B05498 /* ZXAztecDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecDetector.h; sourceTree = ""; }; + 008212EC18995AD700B05498 /* ZXAztecDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecDetector.m; sourceTree = ""; }; + 008212EE18995AD700B05498 /* ZXAztecCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecCode.h; sourceTree = ""; }; + 008212EF18995AD700B05498 /* ZXAztecCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecCode.m; sourceTree = ""; }; + 008212F018995AD700B05498 /* ZXAztecEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecEncoder.h; sourceTree = ""; }; + 008212F118995AD700B05498 /* ZXAztecEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecEncoder.m; sourceTree = ""; }; + 008212F218995AD700B05498 /* ZXAztecDetectorResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecDetectorResult.h; sourceTree = ""; }; + 008212F318995AD700B05498 /* ZXAztecDetectorResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecDetectorResult.m; sourceTree = ""; }; + 008212F418995AD700B05498 /* ZXAztecReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecReader.h; sourceTree = ""; }; + 008212F518995AD700B05498 /* ZXAztecReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecReader.m; sourceTree = ""; }; + 008212F618995AD700B05498 /* ZXAztecWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAztecWriter.h; sourceTree = ""; }; + 008212F718995AD700B05498 /* ZXAztecWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAztecWriter.m; sourceTree = ""; }; + 008212FA18995AD700B05498 /* ZXAbstractDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAbstractDoCoMoResultParser.h; sourceTree = ""; }; + 008212FB18995AD700B05498 /* ZXAbstractDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAbstractDoCoMoResultParser.m; sourceTree = ""; }; + 008212FC18995AD700B05498 /* ZXAddressBookAUResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAddressBookAUResultParser.h; sourceTree = ""; }; + 008212FD18995AD700B05498 /* ZXAddressBookAUResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAddressBookAUResultParser.m; sourceTree = ""; }; + 008212FE18995AD700B05498 /* ZXAddressBookDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAddressBookDoCoMoResultParser.h; sourceTree = ""; }; + 008212FF18995AD700B05498 /* ZXAddressBookDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAddressBookDoCoMoResultParser.m; sourceTree = ""; }; + 0082130018995AD700B05498 /* ZXAddressBookParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAddressBookParsedResult.h; sourceTree = ""; }; + 0082130118995AD700B05498 /* ZXAddressBookParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAddressBookParsedResult.m; sourceTree = ""; }; + 0082130218995AD700B05498 /* ZXBizcardResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBizcardResultParser.h; sourceTree = ""; }; + 0082130318995AD700B05498 /* ZXBizcardResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBizcardResultParser.m; sourceTree = ""; }; + 0082130418995AD700B05498 /* ZXBookmarkDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBookmarkDoCoMoResultParser.h; sourceTree = ""; }; + 0082130518995AD700B05498 /* ZXBookmarkDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBookmarkDoCoMoResultParser.m; sourceTree = ""; }; + 0082130618995AD700B05498 /* ZXCalendarParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCalendarParsedResult.h; sourceTree = ""; }; + 0082130718995AD700B05498 /* ZXCalendarParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCalendarParsedResult.m; sourceTree = ""; }; + 0082130818995AD700B05498 /* ZXEmailAddressParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEmailAddressParsedResult.h; sourceTree = ""; }; + 0082130918995AD700B05498 /* ZXEmailAddressParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEmailAddressParsedResult.m; sourceTree = ""; }; + 0082130A18995AD700B05498 /* ZXEmailAddressResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEmailAddressResultParser.h; sourceTree = ""; }; + 0082130B18995AD700B05498 /* ZXEmailAddressResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEmailAddressResultParser.m; sourceTree = ""; }; + 0082130C18995AD700B05498 /* ZXEmailDoCoMoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEmailDoCoMoResultParser.h; sourceTree = ""; }; + 0082130D18995AD700B05498 /* ZXEmailDoCoMoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEmailDoCoMoResultParser.m; sourceTree = ""; }; + 0082130E18995AD700B05498 /* ZXExpandedProductParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedProductParsedResult.h; sourceTree = ""; }; + 0082130F18995AD700B05498 /* ZXExpandedProductParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedProductParsedResult.m; sourceTree = ""; }; + 0082131018995AD700B05498 /* ZXExpandedProductResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedProductResultParser.h; sourceTree = ""; }; + 0082131118995AD700B05498 /* ZXExpandedProductResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedProductResultParser.m; sourceTree = ""; }; + 0082131218995AD700B05498 /* ZXGeoParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGeoParsedResult.h; sourceTree = ""; }; + 0082131318995AD700B05498 /* ZXGeoParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGeoParsedResult.m; sourceTree = ""; }; + 0082131418995AD700B05498 /* ZXGeoResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGeoResultParser.h; sourceTree = ""; }; + 0082131518995AD700B05498 /* ZXGeoResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGeoResultParser.m; sourceTree = ""; }; + 0082131618995AD700B05498 /* ZXISBNParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXISBNParsedResult.h; sourceTree = ""; }; + 0082131718995AD700B05498 /* ZXISBNParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXISBNParsedResult.m; sourceTree = ""; }; + 0082131818995AD700B05498 /* ZXISBNResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXISBNResultParser.h; sourceTree = ""; }; + 0082131918995AD700B05498 /* ZXISBNResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXISBNResultParser.m; sourceTree = ""; }; + 0082131A18995AD700B05498 /* ZXParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXParsedResult.h; sourceTree = ""; }; + 0082131B18995AD700B05498 /* ZXParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXParsedResult.m; sourceTree = ""; }; + 0082131C18995AD700B05498 /* ZXParsedResultType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXParsedResultType.h; sourceTree = ""; }; + 0082131D18995AD700B05498 /* ZXProductParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXProductParsedResult.h; sourceTree = ""; }; + 0082131E18995AD700B05498 /* ZXProductParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXProductParsedResult.m; sourceTree = ""; }; + 0082131F18995AD700B05498 /* ZXProductResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXProductResultParser.h; sourceTree = ""; }; + 0082132018995AD700B05498 /* ZXProductResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXProductResultParser.m; sourceTree = ""; }; + 0082132118995AD700B05498 /* ZXResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultParser.h; sourceTree = ""; }; + 0082132218995AD700B05498 /* ZXResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXResultParser.m; sourceTree = ""; }; + 0082132318995AD700B05498 /* ZXSMSMMSResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMSMMSResultParser.h; sourceTree = ""; }; + 0082132418995AD700B05498 /* ZXSMSMMSResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMSMMSResultParser.m; sourceTree = ""; }; + 0082132518995AD700B05498 /* ZXSMSParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMSParsedResult.h; sourceTree = ""; }; + 0082132618995AD700B05498 /* ZXSMSParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMSParsedResult.m; sourceTree = ""; }; + 0082132718995AD700B05498 /* ZXSMSTOMMSTOResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMSTOMMSTOResultParser.h; sourceTree = ""; }; + 0082132818995AD700B05498 /* ZXSMSTOMMSTOResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMSTOMMSTOResultParser.m; sourceTree = ""; }; + 0082132918995AD700B05498 /* ZXSMTPResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSMTPResultParser.h; sourceTree = ""; }; + 0082132A18995AD700B05498 /* ZXSMTPResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSMTPResultParser.m; sourceTree = ""; }; + 0082132B18995AD700B05498 /* ZXTelParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTelParsedResult.h; sourceTree = ""; }; + 0082132C18995AD700B05498 /* ZXTelParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTelParsedResult.m; sourceTree = ""; }; + 0082132D18995AD700B05498 /* ZXTelResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTelResultParser.h; sourceTree = ""; }; + 0082132E18995AD700B05498 /* ZXTelResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTelResultParser.m; sourceTree = ""; }; + 0082132F18995AD700B05498 /* ZXTextParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTextParsedResult.h; sourceTree = ""; }; + 0082133018995AD700B05498 /* ZXTextParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTextParsedResult.m; sourceTree = ""; }; + 0082133118995AD700B05498 /* ZXURIParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXURIParsedResult.h; sourceTree = ""; }; + 0082133218995AD700B05498 /* ZXURIParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXURIParsedResult.m; sourceTree = ""; }; + 0082133318995AD700B05498 /* ZXURIResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXURIResultParser.h; sourceTree = ""; }; + 0082133418995AD700B05498 /* ZXURIResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXURIResultParser.m; sourceTree = ""; }; + 0082133518995AD700B05498 /* ZXURLTOResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXURLTOResultParser.h; sourceTree = ""; }; + 0082133618995AD700B05498 /* ZXURLTOResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXURLTOResultParser.m; sourceTree = ""; }; + 0082133718995AD700B05498 /* ZXVCardResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXVCardResultParser.h; sourceTree = ""; }; + 0082133818995AD700B05498 /* ZXVCardResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXVCardResultParser.m; sourceTree = ""; }; + 0082133918995AD800B05498 /* ZXVEventResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXVEventResultParser.h; sourceTree = ""; }; + 0082133A18995AD800B05498 /* ZXVEventResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXVEventResultParser.m; sourceTree = ""; }; + 0082133B18995AD800B05498 /* ZXWifiParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWifiParsedResult.h; sourceTree = ""; }; + 0082133C18995AD800B05498 /* ZXWifiParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXWifiParsedResult.m; sourceTree = ""; }; + 0082133D18995AD800B05498 /* ZXWifiResultParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWifiResultParser.h; sourceTree = ""; }; + 0082133E18995AD800B05498 /* ZXWifiResultParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXWifiResultParser.m; sourceTree = ""; }; + 0082133F18995AD800B05498 /* ZXCapture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCapture.h; sourceTree = ""; }; + 0082134018995AD800B05498 /* ZXCapture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCapture.m; sourceTree = ""; }; + 0082134118995AD800B05498 /* ZXCaptureDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCaptureDelegate.h; sourceTree = ""; }; + 0082134218995AD800B05498 /* ZXCaptureView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCaptureView.h; sourceTree = ""; }; + 0082134318995AD800B05498 /* ZXCaptureView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCaptureView.m; sourceTree = ""; }; + 0082134418995AD800B05498 /* ZXCGImageLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCGImageLuminanceSource.h; sourceTree = ""; }; + 0082134518995AD800B05498 /* ZXCGImageLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCGImageLuminanceSource.m; sourceTree = ""; }; + 0082134618995AD800B05498 /* ZXImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXImage.h; sourceTree = ""; }; + 0082134718995AD800B05498 /* ZXImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXImage.m; sourceTree = ""; }; + 0082134818995AD800B05498 /* ZXView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXView.h; sourceTree = ""; }; + 0082134B18995AD800B05498 /* ZXMathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMathUtils.h; sourceTree = ""; }; + 0082134C18995AD800B05498 /* ZXMathUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMathUtils.m; sourceTree = ""; }; + 0082134D18995AD800B05498 /* ZXMonochromeRectangleDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMonochromeRectangleDetector.h; sourceTree = ""; }; + 0082134E18995AD800B05498 /* ZXMonochromeRectangleDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMonochromeRectangleDetector.m; sourceTree = ""; }; + 0082134F18995AD800B05498 /* ZXWhiteRectangleDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWhiteRectangleDetector.h; sourceTree = ""; }; + 0082135018995AD800B05498 /* ZXWhiteRectangleDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXWhiteRectangleDetector.m; sourceTree = ""; }; + 0082135218995AD800B05498 /* ZXGenericGF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGenericGF.h; sourceTree = ""; }; + 0082135318995AD800B05498 /* ZXGenericGF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGenericGF.m; sourceTree = ""; }; + 0082135418995AD800B05498 /* ZXGenericGFPoly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGenericGFPoly.h; sourceTree = ""; }; + 0082135518995AD800B05498 /* ZXGenericGFPoly.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGenericGFPoly.m; sourceTree = ""; }; + 0082135618995AD800B05498 /* ZXReedSolomonDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXReedSolomonDecoder.h; sourceTree = ""; }; + 0082135718995AD800B05498 /* ZXReedSolomonDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXReedSolomonDecoder.m; sourceTree = ""; }; + 0082135818995AD800B05498 /* ZXReedSolomonEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXReedSolomonEncoder.h; sourceTree = ""; }; + 0082135918995AD800B05498 /* ZXReedSolomonEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXReedSolomonEncoder.m; sourceTree = ""; }; + 0082135A18995AD800B05498 /* ZXBitArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitArray.h; sourceTree = ""; }; + 0082135B18995AD800B05498 /* ZXBitArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitArray.m; sourceTree = ""; }; + 0082135C18995AD800B05498 /* ZXBitMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitMatrix.h; sourceTree = ""; }; + 0082135D18995AD800B05498 /* ZXBitMatrix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitMatrix.m; sourceTree = ""; }; + 0082135E18995AD800B05498 /* ZXBitSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitSource.h; sourceTree = ""; }; + 0082135F18995AD800B05498 /* ZXBitSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitSource.m; sourceTree = ""; }; + 0082136018995AD800B05498 /* ZXCharacterSetECI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCharacterSetECI.h; sourceTree = ""; }; + 0082136118995AD800B05498 /* ZXCharacterSetECI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCharacterSetECI.m; sourceTree = ""; }; + 0082136218995AD800B05498 /* ZXDecoderResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecoderResult.h; sourceTree = ""; }; + 0082136318995AD800B05498 /* ZXDecoderResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecoderResult.m; sourceTree = ""; }; + 0082136418995AD800B05498 /* ZXDefaultGridSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDefaultGridSampler.h; sourceTree = ""; }; + 0082136518995AD800B05498 /* ZXDefaultGridSampler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDefaultGridSampler.m; sourceTree = ""; }; + 0082136618995AD800B05498 /* ZXDetectorResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDetectorResult.h; sourceTree = ""; }; + 0082136718995AD800B05498 /* ZXDetectorResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDetectorResult.m; sourceTree = ""; }; + 0082136818995AD800B05498 /* ZXECI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXECI.h; sourceTree = ""; }; + 0082136918995AD800B05498 /* ZXECI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXECI.m; sourceTree = ""; }; + 0082136A18995AD800B05498 /* ZXGlobalHistogramBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGlobalHistogramBinarizer.h; sourceTree = ""; }; + 0082136B18995AD800B05498 /* ZXGlobalHistogramBinarizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGlobalHistogramBinarizer.m; sourceTree = ""; }; + 0082136C18995AD800B05498 /* ZXGridSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGridSampler.h; sourceTree = ""; }; + 0082136D18995AD800B05498 /* ZXGridSampler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGridSampler.m; sourceTree = ""; }; + 0082136E18995AD800B05498 /* ZXHybridBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXHybridBinarizer.h; sourceTree = ""; }; + 0082136F18995AD800B05498 /* ZXHybridBinarizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXHybridBinarizer.m; sourceTree = ""; }; + 0082137018995AD800B05498 /* ZXPerspectiveTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPerspectiveTransform.h; sourceTree = ""; }; + 0082137118995AD800B05498 /* ZXPerspectiveTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPerspectiveTransform.m; sourceTree = ""; }; + 0082137218995AD800B05498 /* ZXStringUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXStringUtils.h; sourceTree = ""; }; + 0082137318995AD800B05498 /* ZXStringUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXStringUtils.m; sourceTree = ""; }; + 0082137618995AD800B05498 /* ZXDataMatrixBitMatrixParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixBitMatrixParser.h; sourceTree = ""; }; + 0082137718995AD800B05498 /* ZXDataMatrixBitMatrixParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixBitMatrixParser.m; sourceTree = ""; }; + 0082137818995AD800B05498 /* ZXDataMatrixDataBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDataBlock.h; sourceTree = ""; }; + 0082137918995AD800B05498 /* ZXDataMatrixDataBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDataBlock.m; sourceTree = ""; }; + 0082137A18995AD800B05498 /* ZXDataMatrixDecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDecodedBitStreamParser.h; sourceTree = ""; }; + 0082137B18995AD800B05498 /* ZXDataMatrixDecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDecodedBitStreamParser.m; sourceTree = ""; }; + 0082137C18995AD800B05498 /* ZXDataMatrixDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDecoder.h; sourceTree = ""; }; + 0082137D18995AD800B05498 /* ZXDataMatrixDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDecoder.m; sourceTree = ""; }; + 0082137E18995AD800B05498 /* ZXDataMatrixVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixVersion.h; sourceTree = ""; }; + 0082137F18995AD800B05498 /* ZXDataMatrixVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixVersion.m; sourceTree = ""; }; + 0082138118995AD800B05498 /* ZXDataMatrixDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixDetector.h; sourceTree = ""; }; + 0082138218995AD800B05498 /* ZXDataMatrixDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixDetector.m; sourceTree = ""; }; + 0082138418995AD800B05498 /* ZXASCIIEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXASCIIEncoder.h; sourceTree = ""; }; + 0082138518995AD800B05498 /* ZXASCIIEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXASCIIEncoder.m; sourceTree = ""; }; + 0082138618995AD800B05498 /* ZXBase256Encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBase256Encoder.h; sourceTree = ""; }; + 0082138718995AD800B05498 /* ZXBase256Encoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBase256Encoder.m; sourceTree = ""; }; + 0082138818995AD800B05498 /* ZXC40Encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXC40Encoder.h; sourceTree = ""; }; + 0082138918995AD800B05498 /* ZXC40Encoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXC40Encoder.m; sourceTree = ""; }; + 0082138A18995AD800B05498 /* ZXDataMatrixEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixEncoder.h; sourceTree = ""; }; + 0082138B18995AD800B05498 /* ZXDataMatrixErrorCorrection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixErrorCorrection.h; sourceTree = ""; }; + 0082138C18995AD800B05498 /* ZXDataMatrixErrorCorrection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixErrorCorrection.m; sourceTree = ""; }; + 0082138D18995AD800B05498 /* ZXDataMatrixSymbolInfo144.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixSymbolInfo144.h; sourceTree = ""; }; + 0082138E18995AD800B05498 /* ZXDataMatrixSymbolInfo144.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixSymbolInfo144.m; sourceTree = ""; }; + 0082138F18995AD800B05498 /* ZXDefaultPlacement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDefaultPlacement.h; sourceTree = ""; }; + 0082139018995AD800B05498 /* ZXDefaultPlacement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDefaultPlacement.m; sourceTree = ""; }; + 0082139118995AD800B05498 /* ZXEdifactEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEdifactEncoder.h; sourceTree = ""; }; + 0082139218995AD800B05498 /* ZXEdifactEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEdifactEncoder.m; sourceTree = ""; }; + 0082139318995AD800B05498 /* ZXEncoderContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEncoderContext.h; sourceTree = ""; }; + 0082139418995AD800B05498 /* ZXEncoderContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEncoderContext.m; sourceTree = ""; }; + 0082139518995AD800B05498 /* ZXHighLevelEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXHighLevelEncoder.h; sourceTree = ""; }; + 0082139618995AD800B05498 /* ZXHighLevelEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXHighLevelEncoder.m; sourceTree = ""; }; + 0082139718995AD800B05498 /* ZXSymbolInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSymbolInfo.h; sourceTree = ""; }; + 0082139818995AD800B05498 /* ZXSymbolInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSymbolInfo.m; sourceTree = ""; }; + 0082139918995AD800B05498 /* ZXSymbolShapeHint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXSymbolShapeHint.h; sourceTree = ""; }; + 0082139A18995AD800B05498 /* ZXSymbolShapeHint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXSymbolShapeHint.m; sourceTree = ""; }; + 0082139B18995AD800B05498 /* ZXTextEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTextEncoder.h; sourceTree = ""; }; + 0082139C18995AD800B05498 /* ZXTextEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTextEncoder.m; sourceTree = ""; }; + 0082139D18995AD800B05498 /* ZXX12Encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXX12Encoder.h; sourceTree = ""; }; + 0082139E18995AD800B05498 /* ZXX12Encoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXX12Encoder.m; sourceTree = ""; }; + 0082139F18995AD800B05498 /* ZXDataMatrixReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixReader.h; sourceTree = ""; }; + 008213A018995AD800B05498 /* ZXDataMatrixReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixReader.m; sourceTree = ""; }; + 008213A118995AD800B05498 /* ZXDataMatrixWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMatrixWriter.h; sourceTree = ""; }; + 008213A218995AD800B05498 /* ZXDataMatrixWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMatrixWriter.m; sourceTree = ""; }; + 008213A518995AD800B05498 /* ZXMaxiCodeBitMatrixParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeBitMatrixParser.h; sourceTree = ""; }; + 008213A618995AD800B05498 /* ZXMaxiCodeBitMatrixParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeBitMatrixParser.m; sourceTree = ""; }; + 008213A718995AD800B05498 /* ZXMaxiCodeDecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeDecodedBitStreamParser.h; sourceTree = ""; }; + 008213A818995AD800B05498 /* ZXMaxiCodeDecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeDecodedBitStreamParser.m; sourceTree = ""; }; + 008213A918995AD800B05498 /* ZXMaxiCodeDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeDecoder.h; sourceTree = ""; }; + 008213AA18995AD800B05498 /* ZXMaxiCodeDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeDecoder.m; sourceTree = ""; }; + 008213AB18995AD800B05498 /* ZXMaxiCodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaxiCodeReader.h; sourceTree = ""; }; + 008213AC18995AD800B05498 /* ZXMaxiCodeReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaxiCodeReader.m; sourceTree = ""; }; + 008213B018995AD800B05498 /* ZXMultiDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiDetector.h; sourceTree = ""; }; + 008213B118995AD800B05498 /* ZXMultiDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiDetector.m; sourceTree = ""; }; + 008213B218995AD800B05498 /* ZXMultiFinderPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFinderPatternFinder.h; sourceTree = ""; }; + 008213B318995AD800B05498 /* ZXMultiFinderPatternFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFinderPatternFinder.m; sourceTree = ""; }; + 008213B418995AD800B05498 /* ZXQRCodeMultiReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeMultiReader.h; sourceTree = ""; }; + 008213B518995AD800B05498 /* ZXQRCodeMultiReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeMultiReader.m; sourceTree = ""; }; + 008213B618995AD800B05498 /* ZXByQuadrantReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXByQuadrantReader.h; sourceTree = ""; }; + 008213B718995AD800B05498 /* ZXByQuadrantReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXByQuadrantReader.m; sourceTree = ""; }; + 008213B818995AD800B05498 /* ZXGenericMultipleBarcodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGenericMultipleBarcodeReader.h; sourceTree = ""; }; + 008213B918995AD800B05498 /* ZXGenericMultipleBarcodeReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGenericMultipleBarcodeReader.m; sourceTree = ""; }; + 008213BA18995AD800B05498 /* ZXMultipleBarcodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultipleBarcodeReader.h; sourceTree = ""; }; + 008213BF18995AD800B05498 /* ZXAbstractExpandedDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAbstractExpandedDecoder.h; sourceTree = ""; }; + 008213C018995AD800B05498 /* ZXAbstractExpandedDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAbstractExpandedDecoder.m; sourceTree = ""; }; + 008213C118995AD800B05498 /* ZXAI013103decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI013103decoder.h; sourceTree = ""; }; + 008213C218995AD800B05498 /* ZXAI013103decoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI013103decoder.m; sourceTree = ""; }; + 008213C318995AD800B05498 /* ZXAI01320xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01320xDecoder.h; sourceTree = ""; }; + 008213C418995AD800B05498 /* ZXAI01320xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01320xDecoder.m; sourceTree = ""; }; + 008213C518995AD800B05498 /* ZXAI01392xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01392xDecoder.h; sourceTree = ""; }; + 008213C618995AD800B05498 /* ZXAI01392xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01392xDecoder.m; sourceTree = ""; }; + 008213C718995AD800B05498 /* ZXAI01393xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01393xDecoder.h; sourceTree = ""; }; + 008213C818995AD800B05498 /* ZXAI01393xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01393xDecoder.m; sourceTree = ""; }; + 008213C918995AD800B05498 /* ZXAI013x0x1xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI013x0x1xDecoder.h; sourceTree = ""; }; + 008213CA18995AD800B05498 /* ZXAI013x0x1xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI013x0x1xDecoder.m; sourceTree = ""; }; + 008213CB18995AD800B05498 /* ZXAI013x0xDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI013x0xDecoder.h; sourceTree = ""; }; + 008213CC18995AD800B05498 /* ZXAI013x0xDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI013x0xDecoder.m; sourceTree = ""; }; + 008213CD18995AD800B05498 /* ZXAI01AndOtherAIs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01AndOtherAIs.h; sourceTree = ""; }; + 008213CE18995AD800B05498 /* ZXAI01AndOtherAIs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01AndOtherAIs.m; sourceTree = ""; }; + 008213CF18995AD800B05498 /* ZXAI01decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01decoder.h; sourceTree = ""; }; + 008213D018995AD800B05498 /* ZXAI01decoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01decoder.m; sourceTree = ""; }; + 008213D118995AD800B05498 /* ZXAI01weightDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAI01weightDecoder.h; sourceTree = ""; }; + 008213D218995AD800B05498 /* ZXAI01weightDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAI01weightDecoder.m; sourceTree = ""; }; + 008213D318995AD800B05498 /* ZXAnyAIDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAnyAIDecoder.h; sourceTree = ""; }; + 008213D418995AD800B05498 /* ZXAnyAIDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAnyAIDecoder.m; sourceTree = ""; }; + 008213D518995AD800B05498 /* ZXBlockParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBlockParsedResult.h; sourceTree = ""; }; + 008213D618995AD800B05498 /* ZXBlockParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBlockParsedResult.m; sourceTree = ""; }; + 008213D718995AD800B05498 /* ZXCurrentParsingState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCurrentParsingState.h; sourceTree = ""; }; + 008213D818995AD800B05498 /* ZXCurrentParsingState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCurrentParsingState.m; sourceTree = ""; }; + 008213D918995AD800B05498 /* ZXDecodedChar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedChar.h; sourceTree = ""; }; + 008213DA18995AD800B05498 /* ZXDecodedChar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedChar.m; sourceTree = ""; }; + 008213DB18995AD800B05498 /* ZXDecodedInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedInformation.h; sourceTree = ""; }; + 008213DC18995AD800B05498 /* ZXDecodedInformation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedInformation.m; sourceTree = ""; }; + 008213DD18995AD800B05498 /* ZXDecodedNumeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedNumeric.h; sourceTree = ""; }; + 008213DE18995AD800B05498 /* ZXDecodedNumeric.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedNumeric.m; sourceTree = ""; }; + 008213DF18995AD800B05498 /* ZXDecodedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodedObject.h; sourceTree = ""; }; + 008213E018995AD800B05498 /* ZXDecodedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodedObject.m; sourceTree = ""; }; + 008213E118995AD800B05498 /* ZXFieldParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFieldParser.h; sourceTree = ""; }; + 008213E218995AD800B05498 /* ZXFieldParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFieldParser.m; sourceTree = ""; }; + 008213E318995AD800B05498 /* ZXGeneralAppIdDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXGeneralAppIdDecoder.h; sourceTree = ""; }; + 008213E418995AD800B05498 /* ZXGeneralAppIdDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXGeneralAppIdDecoder.m; sourceTree = ""; }; + 008213E518995AD800B05498 /* ZXBitArrayBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBitArrayBuilder.h; sourceTree = ""; }; + 008213E618995AD800B05498 /* ZXBitArrayBuilder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBitArrayBuilder.m; sourceTree = ""; }; + 008213E718995AD800B05498 /* ZXExpandedPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedPair.h; sourceTree = ""; }; + 008213E818995AD800B05498 /* ZXExpandedPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedPair.m; sourceTree = ""; }; + 008213E918995AD800B05498 /* ZXExpandedRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXExpandedRow.h; sourceTree = ""; }; + 008213EA18995AD800B05498 /* ZXExpandedRow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXExpandedRow.m; sourceTree = ""; }; + 008213EB18995AD800B05498 /* ZXRSSExpandedReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSSExpandedReader.h; sourceTree = ""; }; + 008213EC18995AD800B05498 /* ZXRSSExpandedReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSSExpandedReader.m; sourceTree = ""; }; + 008213ED18995AD800B05498 /* ZXAbstractRSSReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAbstractRSSReader.h; sourceTree = ""; }; + 008213EE18995AD800B05498 /* ZXAbstractRSSReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAbstractRSSReader.m; sourceTree = ""; }; + 008213EF18995AD800B05498 /* ZXDataCharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataCharacter.h; sourceTree = ""; }; + 008213F018995AD800B05498 /* ZXDataCharacter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataCharacter.m; sourceTree = ""; }; + 008213F118995AD800B05498 /* ZXPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPair.h; sourceTree = ""; }; + 008213F218995AD800B05498 /* ZXPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPair.m; sourceTree = ""; }; + 008213F318995AD800B05498 /* ZXRSS14Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSS14Reader.h; sourceTree = ""; }; + 008213F418995AD800B05498 /* ZXRSS14Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSS14Reader.m; sourceTree = ""; }; + 008213F518995AD800B05498 /* ZXRSSFinderPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSSFinderPattern.h; sourceTree = ""; }; + 008213F618995AD800B05498 /* ZXRSSFinderPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSSFinderPattern.m; sourceTree = ""; }; + 008213F718995AD800B05498 /* ZXRSSUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRSSUtils.h; sourceTree = ""; }; + 008213F818995AD800B05498 /* ZXRSSUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRSSUtils.m; sourceTree = ""; }; + 008213F918995AD800B05498 /* ZXCodaBarReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCodaBarReader.h; sourceTree = ""; }; + 008213FA18995AD800B05498 /* ZXCodaBarReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCodaBarReader.m; sourceTree = ""; }; + 008213FB18995AD800B05498 /* ZXCodaBarWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCodaBarWriter.h; sourceTree = ""; }; + 008213FC18995AD800B05498 /* ZXCodaBarWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCodaBarWriter.m; sourceTree = ""; }; + 008213FD18995AD800B05498 /* ZXCode128Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode128Reader.h; sourceTree = ""; }; + 008213FE18995AD800B05498 /* ZXCode128Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode128Reader.m; sourceTree = ""; }; + 008213FF18995AD800B05498 /* ZXCode128Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode128Writer.h; sourceTree = ""; }; + 0082140018995AD800B05498 /* ZXCode128Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode128Writer.m; sourceTree = ""; }; + 0082140118995AD800B05498 /* ZXCode39Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode39Reader.h; sourceTree = ""; }; + 0082140218995AD800B05498 /* ZXCode39Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode39Reader.m; sourceTree = ""; }; + 0082140318995AD800B05498 /* ZXCode39Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode39Writer.h; sourceTree = ""; }; + 0082140418995AD800B05498 /* ZXCode39Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode39Writer.m; sourceTree = ""; }; + 0082140518995AD800B05498 /* ZXCode93Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCode93Reader.h; sourceTree = ""; }; + 0082140618995AD800B05498 /* ZXCode93Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXCode93Reader.m; sourceTree = ""; }; + 0082140718995AD800B05498 /* ZXEAN13Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN13Reader.h; sourceTree = ""; }; + 0082140818995AD800B05498 /* ZXEAN13Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN13Reader.m; sourceTree = ""; }; + 0082140918995AD800B05498 /* ZXEAN13Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN13Writer.h; sourceTree = ""; }; + 0082140A18995AD800B05498 /* ZXEAN13Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN13Writer.m; sourceTree = ""; }; + 0082140B18995AD800B05498 /* ZXEAN8Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN8Reader.h; sourceTree = ""; }; + 0082140C18995AD800B05498 /* ZXEAN8Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN8Reader.m; sourceTree = ""; }; + 0082140D18995AD800B05498 /* ZXEAN8Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEAN8Writer.h; sourceTree = ""; }; + 0082140E18995AD800B05498 /* ZXEAN8Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEAN8Writer.m; sourceTree = ""; }; + 0082140F18995AD800B05498 /* ZXEANManufacturerOrgSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEANManufacturerOrgSupport.h; sourceTree = ""; }; + 0082141018995AD800B05498 /* ZXEANManufacturerOrgSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEANManufacturerOrgSupport.m; sourceTree = ""; }; + 0082141118995AD800B05498 /* ZXITFReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXITFReader.h; sourceTree = ""; }; + 0082141218995AD800B05498 /* ZXITFReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXITFReader.m; sourceTree = ""; }; + 0082141318995AD800B05498 /* ZXITFWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXITFWriter.h; sourceTree = ""; }; + 0082141418995AD800B05498 /* ZXITFWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXITFWriter.m; sourceTree = ""; }; + 0082141518995AD800B05498 /* ZXMultiFormatOneDReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatOneDReader.h; sourceTree = ""; }; + 0082141618995AD800B05498 /* ZXMultiFormatOneDReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatOneDReader.m; sourceTree = ""; }; + 0082141718995AD800B05498 /* ZXMultiFormatUPCEANReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatUPCEANReader.h; sourceTree = ""; }; + 0082141818995AD800B05498 /* ZXMultiFormatUPCEANReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatUPCEANReader.m; sourceTree = ""; }; + 0082141918995AD800B05498 /* ZXOneDimensionalCodeWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXOneDimensionalCodeWriter.h; sourceTree = ""; }; + 0082141A18995AD800B05498 /* ZXOneDimensionalCodeWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXOneDimensionalCodeWriter.m; sourceTree = ""; }; + 0082141B18995AD800B05498 /* ZXOneDReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXOneDReader.h; sourceTree = ""; }; + 0082141C18995AD800B05498 /* ZXOneDReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXOneDReader.m; sourceTree = ""; }; + 0082141D18995AD800B05498 /* ZXUPCAReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCAReader.h; sourceTree = ""; }; + 0082141E18995AD800B05498 /* ZXUPCAReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCAReader.m; sourceTree = ""; }; + 0082141F18995AD800B05498 /* ZXUPCAWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCAWriter.h; sourceTree = ""; }; + 0082142018995AD800B05498 /* ZXUPCAWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCAWriter.m; sourceTree = ""; }; + 0082142118995AD800B05498 /* ZXUPCEANExtension2Support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANExtension2Support.h; sourceTree = ""; }; + 0082142218995AD800B05498 /* ZXUPCEANExtension2Support.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANExtension2Support.m; sourceTree = ""; }; + 0082142318995AD800B05498 /* ZXUPCEANExtension5Support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANExtension5Support.h; sourceTree = ""; }; + 0082142418995AD800B05498 /* ZXUPCEANExtension5Support.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANExtension5Support.m; sourceTree = ""; }; + 0082142518995AD800B05498 /* ZXUPCEANExtensionSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANExtensionSupport.h; sourceTree = ""; }; + 0082142618995AD800B05498 /* ZXUPCEANExtensionSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANExtensionSupport.m; sourceTree = ""; }; + 0082142718995AD800B05498 /* ZXUPCEANReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANReader.h; sourceTree = ""; }; + 0082142818995AD800B05498 /* ZXUPCEANReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANReader.m; sourceTree = ""; }; + 0082142918995AD800B05498 /* ZXUPCEANWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEANWriter.h; sourceTree = ""; }; + 0082142A18995AD800B05498 /* ZXUPCEANWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEANWriter.m; sourceTree = ""; }; + 0082142B18995AD800B05498 /* ZXUPCEReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXUPCEReader.h; sourceTree = ""; }; + 0082142C18995AD800B05498 /* ZXUPCEReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXUPCEReader.m; sourceTree = ""; }; + 0082143018995AD800B05498 /* ZXModulusGF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXModulusGF.h; sourceTree = ""; }; + 0082143118995AD800B05498 /* ZXModulusGF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXModulusGF.m; sourceTree = ""; }; + 0082143218995AD800B05498 /* ZXModulusPoly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXModulusPoly.h; sourceTree = ""; }; + 0082143318995AD800B05498 /* ZXModulusPoly.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXModulusPoly.m; sourceTree = ""; }; + 0082143418995AD800B05498 /* ZXPDF417ECErrorCorrection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ECErrorCorrection.h; sourceTree = ""; }; + 0082143518995AD800B05498 /* ZXPDF417ECErrorCorrection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ECErrorCorrection.m; sourceTree = ""; }; + 0082143618995AD800B05498 /* ZXPDF417BarcodeMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417BarcodeMetadata.h; sourceTree = ""; }; + 0082143718995AD800B05498 /* ZXPDF417BarcodeMetadata.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417BarcodeMetadata.m; sourceTree = ""; }; + 0082143818995AD800B05498 /* ZXPDF417BarcodeValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417BarcodeValue.h; sourceTree = ""; }; + 0082143918995AD800B05498 /* ZXPDF417BarcodeValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417BarcodeValue.m; sourceTree = ""; }; + 0082143A18995AD800B05498 /* ZXPDF417BoundingBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417BoundingBox.h; sourceTree = ""; }; + 0082143B18995AD800B05498 /* ZXPDF417BoundingBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417BoundingBox.m; sourceTree = ""; }; + 0082143C18995AD800B05498 /* ZXPDF417Codeword.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Codeword.h; sourceTree = ""; }; + 0082143D18995AD800B05498 /* ZXPDF417Codeword.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Codeword.m; sourceTree = ""; }; + 0082143E18995AD800B05498 /* ZXPDF417CodewordDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417CodewordDecoder.h; sourceTree = ""; }; + 0082143F18995AD800B05498 /* ZXPDF417CodewordDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417CodewordDecoder.m; sourceTree = ""; }; + 0082144018995AD800B05498 /* ZXPDF417DecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DecodedBitStreamParser.h; sourceTree = ""; }; + 0082144118995AD800B05498 /* ZXPDF417DecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DecodedBitStreamParser.m; sourceTree = ""; }; + 0082144218995AD800B05498 /* ZXPDF417DetectionResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectionResult.h; sourceTree = ""; }; + 0082144318995AD800B05498 /* ZXPDF417DetectionResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectionResult.m; sourceTree = ""; }; + 0082144418995AD800B05498 /* ZXPDF417DetectionResultColumn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectionResultColumn.h; sourceTree = ""; }; + 0082144518995AD800B05498 /* ZXPDF417DetectionResultColumn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectionResultColumn.m; sourceTree = ""; }; + 0082144618995AD800B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectionResultRowIndicatorColumn.h; sourceTree = ""; }; + 0082144718995AD800B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectionResultRowIndicatorColumn.m; sourceTree = ""; }; + 0082144818995AD800B05498 /* ZXPDF417ScanningDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ScanningDecoder.h; sourceTree = ""; }; + 0082144918995AD800B05498 /* ZXPDF417ScanningDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ScanningDecoder.m; sourceTree = ""; }; + 0082144B18995AD800B05498 /* ZXPDF417Detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Detector.h; sourceTree = ""; }; + 0082144C18995AD800B05498 /* ZXPDF417Detector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Detector.m; sourceTree = ""; }; + 0082144D18995AD800B05498 /* ZXPDF417DetectorResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417DetectorResult.h; sourceTree = ""; }; + 0082144E18995AD800B05498 /* ZXPDF417DetectorResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417DetectorResult.m; sourceTree = ""; }; + 0082145018995AD800B05498 /* ZXBarcodeMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBarcodeMatrix.h; sourceTree = ""; }; + 0082145118995AD800B05498 /* ZXBarcodeMatrix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBarcodeMatrix.m; sourceTree = ""; }; + 0082145218995AD800B05498 /* ZXBarcodeRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBarcodeRow.h; sourceTree = ""; }; + 0082145318995AD800B05498 /* ZXBarcodeRow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBarcodeRow.m; sourceTree = ""; }; + 0082145418995AD800B05498 /* ZXCompaction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXCompaction.h; sourceTree = ""; }; + 0082145518995AD800B05498 /* ZXDimensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDimensions.h; sourceTree = ""; }; + 0082145618995AD800B05498 /* ZXDimensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDimensions.m; sourceTree = ""; }; + 0082145718995AD800B05498 /* ZXPDF417.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417.h; sourceTree = ""; }; + 0082145818995AD800B05498 /* ZXPDF417.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417.m; sourceTree = ""; }; + 0082145918995AD800B05498 /* ZXPDF417ErrorCorrection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ErrorCorrection.h; sourceTree = ""; }; + 0082145A18995AD800B05498 /* ZXPDF417ErrorCorrection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ErrorCorrection.m; sourceTree = ""; }; + 0082145B18995AD800B05498 /* ZXPDF417HighLevelEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417HighLevelEncoder.h; sourceTree = ""; }; + 0082145C18995AD800B05498 /* ZXPDF417HighLevelEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417HighLevelEncoder.m; sourceTree = ""; }; + 0082145D18995AD800B05498 /* ZXPDF417Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Common.h; sourceTree = ""; }; + 0082145E18995AD800B05498 /* ZXPDF417Common.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Common.m; sourceTree = ""; }; + 0082145F18995AD800B05498 /* ZXPDF417Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Reader.h; sourceTree = ""; }; + 0082146018995AD800B05498 /* ZXPDF417Reader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Reader.m; sourceTree = ""; }; + 0082146118995AD800B05498 /* ZXPDF417ResultMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417ResultMetadata.h; sourceTree = ""; }; + 0082146218995AD800B05498 /* ZXPDF417ResultMetadata.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417ResultMetadata.m; sourceTree = ""; }; + 0082146318995AD800B05498 /* ZXPDF417Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPDF417Writer.h; sourceTree = ""; }; + 0082146418995AD800B05498 /* ZXPDF417Writer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPDF417Writer.m; sourceTree = ""; }; + 0082146718995AD800B05498 /* ZXDataMask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDataMask.h; sourceTree = ""; }; + 0082146818995AD800B05498 /* ZXDataMask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDataMask.m; sourceTree = ""; }; + 0082146918995AD800B05498 /* ZXErrorCorrectionLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXErrorCorrectionLevel.h; sourceTree = ""; }; + 0082146A18995AD800B05498 /* ZXErrorCorrectionLevel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXErrorCorrectionLevel.m; sourceTree = ""; }; + 0082146B18995AD800B05498 /* ZXFormatInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFormatInformation.h; sourceTree = ""; }; + 0082146C18995AD800B05498 /* ZXFormatInformation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFormatInformation.m; sourceTree = ""; }; + 0082146D18995AD800B05498 /* ZXMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMode.h; sourceTree = ""; }; + 0082146E18995AD800B05498 /* ZXMode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMode.m; sourceTree = ""; }; + 0082146F18995AD800B05498 /* ZXQRCodeBitMatrixParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeBitMatrixParser.h; sourceTree = ""; }; + 0082147018995AD800B05498 /* ZXQRCodeBitMatrixParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeBitMatrixParser.m; sourceTree = ""; }; + 0082147118995AD800B05498 /* ZXQRCodeDataBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDataBlock.h; sourceTree = ""; }; + 0082147218995AD800B05498 /* ZXQRCodeDataBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDataBlock.m; sourceTree = ""; }; + 0082147318995AD800B05498 /* ZXQRCodeDecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDecodedBitStreamParser.h; sourceTree = ""; }; + 0082147418995AD800B05498 /* ZXQRCodeDecodedBitStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDecodedBitStreamParser.m; sourceTree = ""; }; + 0082147518995AD800B05498 /* ZXQRCodeDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDecoder.h; sourceTree = ""; }; + 0082147618995AD800B05498 /* ZXQRCodeDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDecoder.m; sourceTree = ""; }; + 0082147718995AD800B05498 /* ZXQRCodeVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeVersion.h; sourceTree = ""; }; + 0082147818995AD800B05498 /* ZXQRCodeVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeVersion.m; sourceTree = ""; }; + 0082147A18995AD800B05498 /* ZXAlignmentPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAlignmentPattern.h; sourceTree = ""; }; + 0082147B18995AD800B05498 /* ZXAlignmentPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAlignmentPattern.m; sourceTree = ""; }; + 0082147C18995AD800B05498 /* ZXAlignmentPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXAlignmentPatternFinder.h; sourceTree = ""; }; + 0082147D18995AD800B05498 /* ZXAlignmentPatternFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXAlignmentPatternFinder.m; sourceTree = ""; }; + 0082147E18995AD800B05498 /* ZXFinderPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFinderPatternFinder.h; sourceTree = ""; }; + 0082147F18995AD800B05498 /* ZXFinderPatternFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFinderPatternFinder.m; sourceTree = ""; }; + 0082148018995AD800B05498 /* ZXFinderPatternInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXFinderPatternInfo.h; sourceTree = ""; }; + 0082148118995AD800B05498 /* ZXFinderPatternInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXFinderPatternInfo.m; sourceTree = ""; }; + 0082148218995AD800B05498 /* ZXQRCodeDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeDetector.h; sourceTree = ""; }; + 0082148318995AD800B05498 /* ZXQRCodeDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeDetector.m; sourceTree = ""; }; + 0082148418995AD800B05498 /* ZXQRCodeFinderPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeFinderPattern.h; sourceTree = ""; }; + 0082148518995AD800B05498 /* ZXQRCodeFinderPattern.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeFinderPattern.m; sourceTree = ""; }; + 0082148718995AD800B05498 /* ZXBlockPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBlockPair.h; sourceTree = ""; }; + 0082148818995AD800B05498 /* ZXBlockPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBlockPair.m; sourceTree = ""; }; + 0082148918995AD800B05498 /* ZXByteMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXByteMatrix.h; sourceTree = ""; }; + 0082148A18995AD800B05498 /* ZXByteMatrix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXByteMatrix.m; sourceTree = ""; }; + 0082148B18995AD800B05498 /* ZXEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEncoder.h; sourceTree = ""; }; + 0082148C18995AD800B05498 /* ZXEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEncoder.m; sourceTree = ""; }; + 0082148D18995AD800B05498 /* ZXMaskUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMaskUtil.h; sourceTree = ""; }; + 0082148E18995AD800B05498 /* ZXMaskUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMaskUtil.m; sourceTree = ""; }; + 0082148F18995AD800B05498 /* ZXMatrixUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMatrixUtil.h; sourceTree = ""; }; + 0082149018995AD800B05498 /* ZXMatrixUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMatrixUtil.m; sourceTree = ""; }; + 0082149118995AD800B05498 /* ZXQRCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCode.h; sourceTree = ""; }; + 0082149218995AD800B05498 /* ZXQRCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCode.m; sourceTree = ""; }; + 0082149318995AD800B05498 /* ZXQRCodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeReader.h; sourceTree = ""; }; + 0082149418995AD800B05498 /* ZXQRCodeReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeReader.m; sourceTree = ""; }; + 0082149518995AD800B05498 /* ZXQRCodeWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXQRCodeWriter.h; sourceTree = ""; }; + 0082149618995AD800B05498 /* ZXQRCodeWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXQRCodeWriter.m; sourceTree = ""; }; + 0082149718995AD800B05498 /* ZXBarcodeFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBarcodeFormat.h; sourceTree = ""; }; + 0082149818995AD800B05498 /* ZXBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBinarizer.h; sourceTree = ""; }; + 0082149918995AD800B05498 /* ZXBinarizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBinarizer.m; sourceTree = ""; }; + 0082149A18995AD800B05498 /* ZXBinaryBitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXBinaryBitmap.h; sourceTree = ""; }; + 0082149B18995AD800B05498 /* ZXBinaryBitmap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXBinaryBitmap.m; sourceTree = ""; }; + 0082149C18995AD800B05498 /* ZXDecodeHints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDecodeHints.h; sourceTree = ""; }; + 0082149D18995AD800B05498 /* ZXDecodeHints.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDecodeHints.m; sourceTree = ""; }; + 0082149E18995AD800B05498 /* ZXDimension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDimension.h; sourceTree = ""; }; + 0082149F18995AD800B05498 /* ZXDimension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDimension.m; sourceTree = ""; }; + 008214A018995AD800B05498 /* ZXEncodeHints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXEncodeHints.h; sourceTree = ""; }; + 008214A118995AD800B05498 /* ZXEncodeHints.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXEncodeHints.m; sourceTree = ""; }; + 008214A218995AD800B05498 /* ZXErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXErrors.h; sourceTree = ""; }; + 008214A318995AD800B05498 /* ZXErrors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXErrors.m; sourceTree = ""; }; + 008214A418995AD800B05498 /* ZXingObjC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXingObjC.h; sourceTree = ""; }; + 008214A518995AD800B05498 /* ZXInvertedLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXInvertedLuminanceSource.h; sourceTree = ""; }; + 008214A618995AD800B05498 /* ZXInvertedLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXInvertedLuminanceSource.m; sourceTree = ""; }; + 008214A718995AD900B05498 /* ZXLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXLuminanceSource.h; sourceTree = ""; }; + 008214A818995AD900B05498 /* ZXLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXLuminanceSource.m; sourceTree = ""; }; + 008214A918995AD900B05498 /* ZXMultiFormatReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatReader.h; sourceTree = ""; }; + 008214AA18995AD900B05498 /* ZXMultiFormatReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatReader.m; sourceTree = ""; }; + 008214AB18995AD900B05498 /* ZXMultiFormatWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMultiFormatWriter.h; sourceTree = ""; }; + 008214AC18995AD900B05498 /* ZXMultiFormatWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXMultiFormatWriter.m; sourceTree = ""; }; + 008214AD18995AD900B05498 /* ZXPlanarYUVLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXPlanarYUVLuminanceSource.h; sourceTree = ""; }; + 008214AE18995AD900B05498 /* ZXPlanarYUVLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXPlanarYUVLuminanceSource.m; sourceTree = ""; }; + 008214AF18995AD900B05498 /* ZXReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXReader.h; sourceTree = ""; }; + 008214B018995AD900B05498 /* ZXResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResult.h; sourceTree = ""; }; + 008214B118995AD900B05498 /* ZXResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXResult.m; sourceTree = ""; }; + 008214B218995AD900B05498 /* ZXResultMetadataType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultMetadataType.h; sourceTree = ""; }; + 008214B318995AD900B05498 /* ZXResultPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultPoint.h; sourceTree = ""; }; + 008214B418995AD900B05498 /* ZXResultPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXResultPoint.m; sourceTree = ""; }; + 008214B518995AD900B05498 /* ZXResultPointCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXResultPointCallback.h; sourceTree = ""; }; + 008214B618995AD900B05498 /* ZXRGBLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXRGBLuminanceSource.h; sourceTree = ""; }; + 008214B718995AD900B05498 /* ZXRGBLuminanceSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXRGBLuminanceSource.m; sourceTree = ""; }; + 008214B818995AD900B05498 /* ZXWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXWriter.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -725,7 +725,7 @@ 0082063A1897029200B05498 /* QuartzCore.framework in Frameworks */, 008206381897028C00B05498 /* AVFoundation.framework in Frameworks */, 008206361897028600B05498 /* AudioToolbox.framework in Frameworks */, - 0082095C18991A0400B05498 /* libClient.a in Frameworks */, + 008212E118995A5D00B05498 /* libClient.a in Frameworks */, 006ABAF21895567B00D97EBF /* libicucore.dylib in Frameworks */, 006ABAF01895567000D97EBF /* SystemConfiguration.framework in Frameworks */, 006ABAEE1895566600D97EBF /* CFNetwork.framework in Frameworks */, @@ -742,11 +742,11 @@ 006ABAB01895563100D97EBF = { isa = PBXGroup; children = ( - 0082095718991A0400B05498 /* base64.h */, - 0082095818991A0400B05498 /* Client.h */, - 0082095918991A0400B05498 /* libClient.a */, - 0082095A18991A0400B05498 /* NSData+SRB64Additions.h */, - 0082095B18991A0400B05498 /* SRWebSocket.h */, + 008212DC18995A5D00B05498 /* base64.h */, + 008212DD18995A5D00B05498 /* Client.h */, + 008212DE18995A5D00B05498 /* libClient.a */, + 008212DF18995A5D00B05498 /* NSData+SRB64Additions.h */, + 008212E018995A5D00B05498 /* SRWebSocket.h */, 006ABAC21895563100D97EBF /* Lightbulb */, 006ABABB1895563100D97EBF /* Frameworks */, 006ABABA1895563100D97EBF /* Products */, @@ -789,10 +789,10 @@ 006ABB5518955ADA00D97EBF /* RootController.h */, 006ABB5618955ADA00D97EBF /* RootController.m */, 006ABB5718955ADA00D97EBF /* RootController.xib */, - 008206501897C64700B05498 /* ScanController.h */, - 008206511897C64700B05498 /* ScanController.m */, - 008206521897C64700B05498 /* ScanController.xib */, - 008206531897C64700B05498 /* ZXingObjC */, + 008212E218995AD700B05498 /* ScanController.h */, + 008212E318995AD700B05498 /* ScanController.m */, + 008212E418995AD700B05498 /* ScanController.xib */, + 008212E518995AD700B05498 /* ZXingObjC */, 006ABAC31895563100D97EBF /* Supporting Files */, 006ABACE1895563100D97EBF /* Images.xcassets */, ); @@ -810,693 +810,693 @@ name = "Supporting Files"; sourceTree = ""; }; - 008206531897C64700B05498 /* ZXingObjC */ = { + 008212E518995AD700B05498 /* ZXingObjC */ = { isa = PBXGroup; children = ( - 008206541897C64700B05498 /* aztec */, - 008206661897C64700B05498 /* client */, - 008206B71897C64700B05498 /* common */, - 008206E21897C64700B05498 /* datamatrix */, - 008207111897C64700B05498 /* maxicode */, - 0082071B1897C64700B05498 /* multi */, - 008207291897C64700B05498 /* oned */, - 0082079B1897C64700B05498 /* pdf417 */, - 008207D31897C64700B05498 /* qrcode */, - 008208051897C64700B05498 /* ZXBarcodeFormat.h */, - 008208061897C64700B05498 /* ZXBinarizer.h */, - 008208071897C64700B05498 /* ZXBinarizer.m */, - 008208081897C64700B05498 /* ZXBinaryBitmap.h */, - 008208091897C64800B05498 /* ZXBinaryBitmap.m */, - 0082080A1897C64800B05498 /* ZXDecodeHints.h */, - 0082080B1897C64800B05498 /* ZXDecodeHints.m */, - 0082080C1897C64800B05498 /* ZXDimension.h */, - 0082080D1897C64800B05498 /* ZXDimension.m */, - 0082080E1897C64800B05498 /* ZXEncodeHints.h */, - 0082080F1897C64800B05498 /* ZXEncodeHints.m */, - 008208101897C64800B05498 /* ZXErrors.h */, - 008208111897C64800B05498 /* ZXErrors.m */, - 008208121897C64800B05498 /* ZXingObjC.h */, - 008208131897C64800B05498 /* ZXInvertedLuminanceSource.h */, - 008208141897C64800B05498 /* ZXInvertedLuminanceSource.m */, - 008208151897C64800B05498 /* ZXLuminanceSource.h */, - 008208161897C64800B05498 /* ZXLuminanceSource.m */, - 008208171897C64800B05498 /* ZXMultiFormatReader.h */, - 008208181897C64800B05498 /* ZXMultiFormatReader.m */, - 008208191897C64800B05498 /* ZXMultiFormatWriter.h */, - 0082081A1897C64800B05498 /* ZXMultiFormatWriter.m */, - 0082081B1897C64800B05498 /* ZXPlanarYUVLuminanceSource.h */, - 0082081C1897C64800B05498 /* ZXPlanarYUVLuminanceSource.m */, - 0082081D1897C64800B05498 /* ZXReader.h */, - 0082081E1897C64800B05498 /* ZXResult.h */, - 0082081F1897C64800B05498 /* ZXResult.m */, - 008208201897C64800B05498 /* ZXResultMetadataType.h */, - 008208211897C64800B05498 /* ZXResultPoint.h */, - 008208221897C64800B05498 /* ZXResultPoint.m */, - 008208231897C64800B05498 /* ZXResultPointCallback.h */, - 008208241897C64800B05498 /* ZXRGBLuminanceSource.h */, - 008208251897C64800B05498 /* ZXRGBLuminanceSource.m */, - 008208261897C64800B05498 /* ZXWriter.h */, + 008212E618995AD700B05498 /* aztec */, + 008212F818995AD700B05498 /* client */, + 0082134918995AD800B05498 /* common */, + 0082137418995AD800B05498 /* datamatrix */, + 008213A318995AD800B05498 /* maxicode */, + 008213AD18995AD800B05498 /* multi */, + 008213BB18995AD800B05498 /* oned */, + 0082142D18995AD800B05498 /* pdf417 */, + 0082146518995AD800B05498 /* qrcode */, + 0082149718995AD800B05498 /* ZXBarcodeFormat.h */, + 0082149818995AD800B05498 /* ZXBinarizer.h */, + 0082149918995AD800B05498 /* ZXBinarizer.m */, + 0082149A18995AD800B05498 /* ZXBinaryBitmap.h */, + 0082149B18995AD800B05498 /* ZXBinaryBitmap.m */, + 0082149C18995AD800B05498 /* ZXDecodeHints.h */, + 0082149D18995AD800B05498 /* ZXDecodeHints.m */, + 0082149E18995AD800B05498 /* ZXDimension.h */, + 0082149F18995AD800B05498 /* ZXDimension.m */, + 008214A018995AD800B05498 /* ZXEncodeHints.h */, + 008214A118995AD800B05498 /* ZXEncodeHints.m */, + 008214A218995AD800B05498 /* ZXErrors.h */, + 008214A318995AD800B05498 /* ZXErrors.m */, + 008214A418995AD800B05498 /* ZXingObjC.h */, + 008214A518995AD800B05498 /* ZXInvertedLuminanceSource.h */, + 008214A618995AD800B05498 /* ZXInvertedLuminanceSource.m */, + 008214A718995AD900B05498 /* ZXLuminanceSource.h */, + 008214A818995AD900B05498 /* ZXLuminanceSource.m */, + 008214A918995AD900B05498 /* ZXMultiFormatReader.h */, + 008214AA18995AD900B05498 /* ZXMultiFormatReader.m */, + 008214AB18995AD900B05498 /* ZXMultiFormatWriter.h */, + 008214AC18995AD900B05498 /* ZXMultiFormatWriter.m */, + 008214AD18995AD900B05498 /* ZXPlanarYUVLuminanceSource.h */, + 008214AE18995AD900B05498 /* ZXPlanarYUVLuminanceSource.m */, + 008214AF18995AD900B05498 /* ZXReader.h */, + 008214B018995AD900B05498 /* ZXResult.h */, + 008214B118995AD900B05498 /* ZXResult.m */, + 008214B218995AD900B05498 /* ZXResultMetadataType.h */, + 008214B318995AD900B05498 /* ZXResultPoint.h */, + 008214B418995AD900B05498 /* ZXResultPoint.m */, + 008214B518995AD900B05498 /* ZXResultPointCallback.h */, + 008214B618995AD900B05498 /* ZXRGBLuminanceSource.h */, + 008214B718995AD900B05498 /* ZXRGBLuminanceSource.m */, + 008214B818995AD900B05498 /* ZXWriter.h */, ); path = ZXingObjC; sourceTree = ""; }; - 008206541897C64700B05498 /* aztec */ = { + 008212E618995AD700B05498 /* aztec */ = { isa = PBXGroup; children = ( - 008206551897C64700B05498 /* decoder */, - 008206581897C64700B05498 /* detector */, - 0082065B1897C64700B05498 /* encoder */, - 008206601897C64700B05498 /* ZXAztecDetectorResult.h */, - 008206611897C64700B05498 /* ZXAztecDetectorResult.m */, - 008206621897C64700B05498 /* ZXAztecReader.h */, - 008206631897C64700B05498 /* ZXAztecReader.m */, - 008206641897C64700B05498 /* ZXAztecWriter.h */, - 008206651897C64700B05498 /* ZXAztecWriter.m */, + 008212E718995AD700B05498 /* decoder */, + 008212EA18995AD700B05498 /* detector */, + 008212ED18995AD700B05498 /* encoder */, + 008212F218995AD700B05498 /* ZXAztecDetectorResult.h */, + 008212F318995AD700B05498 /* ZXAztecDetectorResult.m */, + 008212F418995AD700B05498 /* ZXAztecReader.h */, + 008212F518995AD700B05498 /* ZXAztecReader.m */, + 008212F618995AD700B05498 /* ZXAztecWriter.h */, + 008212F718995AD700B05498 /* ZXAztecWriter.m */, ); path = aztec; sourceTree = ""; }; - 008206551897C64700B05498 /* decoder */ = { + 008212E718995AD700B05498 /* decoder */ = { isa = PBXGroup; children = ( - 008206561897C64700B05498 /* ZXAztecDecoder.h */, - 008206571897C64700B05498 /* ZXAztecDecoder.m */, + 008212E818995AD700B05498 /* ZXAztecDecoder.h */, + 008212E918995AD700B05498 /* ZXAztecDecoder.m */, ); path = decoder; sourceTree = ""; }; - 008206581897C64700B05498 /* detector */ = { + 008212EA18995AD700B05498 /* detector */ = { isa = PBXGroup; children = ( - 008206591897C64700B05498 /* ZXAztecDetector.h */, - 0082065A1897C64700B05498 /* ZXAztecDetector.m */, + 008212EB18995AD700B05498 /* ZXAztecDetector.h */, + 008212EC18995AD700B05498 /* ZXAztecDetector.m */, ); path = detector; sourceTree = ""; }; - 0082065B1897C64700B05498 /* encoder */ = { + 008212ED18995AD700B05498 /* encoder */ = { isa = PBXGroup; children = ( - 0082065C1897C64700B05498 /* ZXAztecCode.h */, - 0082065D1897C64700B05498 /* ZXAztecCode.m */, - 0082065E1897C64700B05498 /* ZXAztecEncoder.h */, - 0082065F1897C64700B05498 /* ZXAztecEncoder.m */, + 008212EE18995AD700B05498 /* ZXAztecCode.h */, + 008212EF18995AD700B05498 /* ZXAztecCode.m */, + 008212F018995AD700B05498 /* ZXAztecEncoder.h */, + 008212F118995AD700B05498 /* ZXAztecEncoder.m */, ); path = encoder; sourceTree = ""; }; - 008206661897C64700B05498 /* client */ = { + 008212F818995AD700B05498 /* client */ = { isa = PBXGroup; children = ( - 008206671897C64700B05498 /* result */, - 008206AD1897C64700B05498 /* ZXCapture.h */, - 008206AE1897C64700B05498 /* ZXCapture.m */, - 008206AF1897C64700B05498 /* ZXCaptureDelegate.h */, - 008206B01897C64700B05498 /* ZXCaptureView.h */, - 008206B11897C64700B05498 /* ZXCaptureView.m */, - 008206B21897C64700B05498 /* ZXCGImageLuminanceSource.h */, - 008206B31897C64700B05498 /* ZXCGImageLuminanceSource.m */, - 008206B41897C64700B05498 /* ZXImage.h */, - 008206B51897C64700B05498 /* ZXImage.m */, - 008206B61897C64700B05498 /* ZXView.h */, + 008212F918995AD700B05498 /* result */, + 0082133F18995AD800B05498 /* ZXCapture.h */, + 0082134018995AD800B05498 /* ZXCapture.m */, + 0082134118995AD800B05498 /* ZXCaptureDelegate.h */, + 0082134218995AD800B05498 /* ZXCaptureView.h */, + 0082134318995AD800B05498 /* ZXCaptureView.m */, + 0082134418995AD800B05498 /* ZXCGImageLuminanceSource.h */, + 0082134518995AD800B05498 /* ZXCGImageLuminanceSource.m */, + 0082134618995AD800B05498 /* ZXImage.h */, + 0082134718995AD800B05498 /* ZXImage.m */, + 0082134818995AD800B05498 /* ZXView.h */, ); path = client; sourceTree = ""; }; - 008206671897C64700B05498 /* result */ = { + 008212F918995AD700B05498 /* result */ = { isa = PBXGroup; children = ( - 008206681897C64700B05498 /* ZXAbstractDoCoMoResultParser.h */, - 008206691897C64700B05498 /* ZXAbstractDoCoMoResultParser.m */, - 0082066A1897C64700B05498 /* ZXAddressBookAUResultParser.h */, - 0082066B1897C64700B05498 /* ZXAddressBookAUResultParser.m */, - 0082066C1897C64700B05498 /* ZXAddressBookDoCoMoResultParser.h */, - 0082066D1897C64700B05498 /* ZXAddressBookDoCoMoResultParser.m */, - 0082066E1897C64700B05498 /* ZXAddressBookParsedResult.h */, - 0082066F1897C64700B05498 /* ZXAddressBookParsedResult.m */, - 008206701897C64700B05498 /* ZXBizcardResultParser.h */, - 008206711897C64700B05498 /* ZXBizcardResultParser.m */, - 008206721897C64700B05498 /* ZXBookmarkDoCoMoResultParser.h */, - 008206731897C64700B05498 /* ZXBookmarkDoCoMoResultParser.m */, - 008206741897C64700B05498 /* ZXCalendarParsedResult.h */, - 008206751897C64700B05498 /* ZXCalendarParsedResult.m */, - 008206761897C64700B05498 /* ZXEmailAddressParsedResult.h */, - 008206771897C64700B05498 /* ZXEmailAddressParsedResult.m */, - 008206781897C64700B05498 /* ZXEmailAddressResultParser.h */, - 008206791897C64700B05498 /* ZXEmailAddressResultParser.m */, - 0082067A1897C64700B05498 /* ZXEmailDoCoMoResultParser.h */, - 0082067B1897C64700B05498 /* ZXEmailDoCoMoResultParser.m */, - 0082067C1897C64700B05498 /* ZXExpandedProductParsedResult.h */, - 0082067D1897C64700B05498 /* ZXExpandedProductParsedResult.m */, - 0082067E1897C64700B05498 /* ZXExpandedProductResultParser.h */, - 0082067F1897C64700B05498 /* ZXExpandedProductResultParser.m */, - 008206801897C64700B05498 /* ZXGeoParsedResult.h */, - 008206811897C64700B05498 /* ZXGeoParsedResult.m */, - 008206821897C64700B05498 /* ZXGeoResultParser.h */, - 008206831897C64700B05498 /* ZXGeoResultParser.m */, - 008206841897C64700B05498 /* ZXISBNParsedResult.h */, - 008206851897C64700B05498 /* ZXISBNParsedResult.m */, - 008206861897C64700B05498 /* ZXISBNResultParser.h */, - 008206871897C64700B05498 /* ZXISBNResultParser.m */, - 008206881897C64700B05498 /* ZXParsedResult.h */, - 008206891897C64700B05498 /* ZXParsedResult.m */, - 0082068A1897C64700B05498 /* ZXParsedResultType.h */, - 0082068B1897C64700B05498 /* ZXProductParsedResult.h */, - 0082068C1897C64700B05498 /* ZXProductParsedResult.m */, - 0082068D1897C64700B05498 /* ZXProductResultParser.h */, - 0082068E1897C64700B05498 /* ZXProductResultParser.m */, - 0082068F1897C64700B05498 /* ZXResultParser.h */, - 008206901897C64700B05498 /* ZXResultParser.m */, - 008206911897C64700B05498 /* ZXSMSMMSResultParser.h */, - 008206921897C64700B05498 /* ZXSMSMMSResultParser.m */, - 008206931897C64700B05498 /* ZXSMSParsedResult.h */, - 008206941897C64700B05498 /* ZXSMSParsedResult.m */, - 008206951897C64700B05498 /* ZXSMSTOMMSTOResultParser.h */, - 008206961897C64700B05498 /* ZXSMSTOMMSTOResultParser.m */, - 008206971897C64700B05498 /* ZXSMTPResultParser.h */, - 008206981897C64700B05498 /* ZXSMTPResultParser.m */, - 008206991897C64700B05498 /* ZXTelParsedResult.h */, - 0082069A1897C64700B05498 /* ZXTelParsedResult.m */, - 0082069B1897C64700B05498 /* ZXTelResultParser.h */, - 0082069C1897C64700B05498 /* ZXTelResultParser.m */, - 0082069D1897C64700B05498 /* ZXTextParsedResult.h */, - 0082069E1897C64700B05498 /* ZXTextParsedResult.m */, - 0082069F1897C64700B05498 /* ZXURIParsedResult.h */, - 008206A01897C64700B05498 /* ZXURIParsedResult.m */, - 008206A11897C64700B05498 /* ZXURIResultParser.h */, - 008206A21897C64700B05498 /* ZXURIResultParser.m */, - 008206A31897C64700B05498 /* ZXURLTOResultParser.h */, - 008206A41897C64700B05498 /* ZXURLTOResultParser.m */, - 008206A51897C64700B05498 /* ZXVCardResultParser.h */, - 008206A61897C64700B05498 /* ZXVCardResultParser.m */, - 008206A71897C64700B05498 /* ZXVEventResultParser.h */, - 008206A81897C64700B05498 /* ZXVEventResultParser.m */, - 008206A91897C64700B05498 /* ZXWifiParsedResult.h */, - 008206AA1897C64700B05498 /* ZXWifiParsedResult.m */, - 008206AB1897C64700B05498 /* ZXWifiResultParser.h */, - 008206AC1897C64700B05498 /* ZXWifiResultParser.m */, + 008212FA18995AD700B05498 /* ZXAbstractDoCoMoResultParser.h */, + 008212FB18995AD700B05498 /* ZXAbstractDoCoMoResultParser.m */, + 008212FC18995AD700B05498 /* ZXAddressBookAUResultParser.h */, + 008212FD18995AD700B05498 /* ZXAddressBookAUResultParser.m */, + 008212FE18995AD700B05498 /* ZXAddressBookDoCoMoResultParser.h */, + 008212FF18995AD700B05498 /* ZXAddressBookDoCoMoResultParser.m */, + 0082130018995AD700B05498 /* ZXAddressBookParsedResult.h */, + 0082130118995AD700B05498 /* ZXAddressBookParsedResult.m */, + 0082130218995AD700B05498 /* ZXBizcardResultParser.h */, + 0082130318995AD700B05498 /* ZXBizcardResultParser.m */, + 0082130418995AD700B05498 /* ZXBookmarkDoCoMoResultParser.h */, + 0082130518995AD700B05498 /* ZXBookmarkDoCoMoResultParser.m */, + 0082130618995AD700B05498 /* ZXCalendarParsedResult.h */, + 0082130718995AD700B05498 /* ZXCalendarParsedResult.m */, + 0082130818995AD700B05498 /* ZXEmailAddressParsedResult.h */, + 0082130918995AD700B05498 /* ZXEmailAddressParsedResult.m */, + 0082130A18995AD700B05498 /* ZXEmailAddressResultParser.h */, + 0082130B18995AD700B05498 /* ZXEmailAddressResultParser.m */, + 0082130C18995AD700B05498 /* ZXEmailDoCoMoResultParser.h */, + 0082130D18995AD700B05498 /* ZXEmailDoCoMoResultParser.m */, + 0082130E18995AD700B05498 /* ZXExpandedProductParsedResult.h */, + 0082130F18995AD700B05498 /* ZXExpandedProductParsedResult.m */, + 0082131018995AD700B05498 /* ZXExpandedProductResultParser.h */, + 0082131118995AD700B05498 /* ZXExpandedProductResultParser.m */, + 0082131218995AD700B05498 /* ZXGeoParsedResult.h */, + 0082131318995AD700B05498 /* ZXGeoParsedResult.m */, + 0082131418995AD700B05498 /* ZXGeoResultParser.h */, + 0082131518995AD700B05498 /* ZXGeoResultParser.m */, + 0082131618995AD700B05498 /* ZXISBNParsedResult.h */, + 0082131718995AD700B05498 /* ZXISBNParsedResult.m */, + 0082131818995AD700B05498 /* ZXISBNResultParser.h */, + 0082131918995AD700B05498 /* ZXISBNResultParser.m */, + 0082131A18995AD700B05498 /* ZXParsedResult.h */, + 0082131B18995AD700B05498 /* ZXParsedResult.m */, + 0082131C18995AD700B05498 /* ZXParsedResultType.h */, + 0082131D18995AD700B05498 /* ZXProductParsedResult.h */, + 0082131E18995AD700B05498 /* ZXProductParsedResult.m */, + 0082131F18995AD700B05498 /* ZXProductResultParser.h */, + 0082132018995AD700B05498 /* ZXProductResultParser.m */, + 0082132118995AD700B05498 /* ZXResultParser.h */, + 0082132218995AD700B05498 /* ZXResultParser.m */, + 0082132318995AD700B05498 /* ZXSMSMMSResultParser.h */, + 0082132418995AD700B05498 /* ZXSMSMMSResultParser.m */, + 0082132518995AD700B05498 /* ZXSMSParsedResult.h */, + 0082132618995AD700B05498 /* ZXSMSParsedResult.m */, + 0082132718995AD700B05498 /* ZXSMSTOMMSTOResultParser.h */, + 0082132818995AD700B05498 /* ZXSMSTOMMSTOResultParser.m */, + 0082132918995AD700B05498 /* ZXSMTPResultParser.h */, + 0082132A18995AD700B05498 /* ZXSMTPResultParser.m */, + 0082132B18995AD700B05498 /* ZXTelParsedResult.h */, + 0082132C18995AD700B05498 /* ZXTelParsedResult.m */, + 0082132D18995AD700B05498 /* ZXTelResultParser.h */, + 0082132E18995AD700B05498 /* ZXTelResultParser.m */, + 0082132F18995AD700B05498 /* ZXTextParsedResult.h */, + 0082133018995AD700B05498 /* ZXTextParsedResult.m */, + 0082133118995AD700B05498 /* ZXURIParsedResult.h */, + 0082133218995AD700B05498 /* ZXURIParsedResult.m */, + 0082133318995AD700B05498 /* ZXURIResultParser.h */, + 0082133418995AD700B05498 /* ZXURIResultParser.m */, + 0082133518995AD700B05498 /* ZXURLTOResultParser.h */, + 0082133618995AD700B05498 /* ZXURLTOResultParser.m */, + 0082133718995AD700B05498 /* ZXVCardResultParser.h */, + 0082133818995AD700B05498 /* ZXVCardResultParser.m */, + 0082133918995AD800B05498 /* ZXVEventResultParser.h */, + 0082133A18995AD800B05498 /* ZXVEventResultParser.m */, + 0082133B18995AD800B05498 /* ZXWifiParsedResult.h */, + 0082133C18995AD800B05498 /* ZXWifiParsedResult.m */, + 0082133D18995AD800B05498 /* ZXWifiResultParser.h */, + 0082133E18995AD800B05498 /* ZXWifiResultParser.m */, ); path = result; sourceTree = ""; }; - 008206B71897C64700B05498 /* common */ = { + 0082134918995AD800B05498 /* common */ = { isa = PBXGroup; children = ( - 008206B81897C64700B05498 /* detector */, - 008206BF1897C64700B05498 /* reedsolomon */, - 008206C81897C64700B05498 /* ZXBitArray.h */, - 008206C91897C64700B05498 /* ZXBitArray.m */, - 008206CA1897C64700B05498 /* ZXBitMatrix.h */, - 008206CB1897C64700B05498 /* ZXBitMatrix.m */, - 008206CC1897C64700B05498 /* ZXBitSource.h */, - 008206CD1897C64700B05498 /* ZXBitSource.m */, - 008206CE1897C64700B05498 /* ZXCharacterSetECI.h */, - 008206CF1897C64700B05498 /* ZXCharacterSetECI.m */, - 008206D01897C64700B05498 /* ZXDecoderResult.h */, - 008206D11897C64700B05498 /* ZXDecoderResult.m */, - 008206D21897C64700B05498 /* ZXDefaultGridSampler.h */, - 008206D31897C64700B05498 /* ZXDefaultGridSampler.m */, - 008206D41897C64700B05498 /* ZXDetectorResult.h */, - 008206D51897C64700B05498 /* ZXDetectorResult.m */, - 008206D61897C64700B05498 /* ZXECI.h */, - 008206D71897C64700B05498 /* ZXECI.m */, - 008206D81897C64700B05498 /* ZXGlobalHistogramBinarizer.h */, - 008206D91897C64700B05498 /* ZXGlobalHistogramBinarizer.m */, - 008206DA1897C64700B05498 /* ZXGridSampler.h */, - 008206DB1897C64700B05498 /* ZXGridSampler.m */, - 008206DC1897C64700B05498 /* ZXHybridBinarizer.h */, - 008206DD1897C64700B05498 /* ZXHybridBinarizer.m */, - 008206DE1897C64700B05498 /* ZXPerspectiveTransform.h */, - 008206DF1897C64700B05498 /* ZXPerspectiveTransform.m */, - 008206E01897C64700B05498 /* ZXStringUtils.h */, - 008206E11897C64700B05498 /* ZXStringUtils.m */, + 0082134A18995AD800B05498 /* detector */, + 0082135118995AD800B05498 /* reedsolomon */, + 0082135A18995AD800B05498 /* ZXBitArray.h */, + 0082135B18995AD800B05498 /* ZXBitArray.m */, + 0082135C18995AD800B05498 /* ZXBitMatrix.h */, + 0082135D18995AD800B05498 /* ZXBitMatrix.m */, + 0082135E18995AD800B05498 /* ZXBitSource.h */, + 0082135F18995AD800B05498 /* ZXBitSource.m */, + 0082136018995AD800B05498 /* ZXCharacterSetECI.h */, + 0082136118995AD800B05498 /* ZXCharacterSetECI.m */, + 0082136218995AD800B05498 /* ZXDecoderResult.h */, + 0082136318995AD800B05498 /* ZXDecoderResult.m */, + 0082136418995AD800B05498 /* ZXDefaultGridSampler.h */, + 0082136518995AD800B05498 /* ZXDefaultGridSampler.m */, + 0082136618995AD800B05498 /* ZXDetectorResult.h */, + 0082136718995AD800B05498 /* ZXDetectorResult.m */, + 0082136818995AD800B05498 /* ZXECI.h */, + 0082136918995AD800B05498 /* ZXECI.m */, + 0082136A18995AD800B05498 /* ZXGlobalHistogramBinarizer.h */, + 0082136B18995AD800B05498 /* ZXGlobalHistogramBinarizer.m */, + 0082136C18995AD800B05498 /* ZXGridSampler.h */, + 0082136D18995AD800B05498 /* ZXGridSampler.m */, + 0082136E18995AD800B05498 /* ZXHybridBinarizer.h */, + 0082136F18995AD800B05498 /* ZXHybridBinarizer.m */, + 0082137018995AD800B05498 /* ZXPerspectiveTransform.h */, + 0082137118995AD800B05498 /* ZXPerspectiveTransform.m */, + 0082137218995AD800B05498 /* ZXStringUtils.h */, + 0082137318995AD800B05498 /* ZXStringUtils.m */, ); path = common; sourceTree = ""; }; - 008206B81897C64700B05498 /* detector */ = { + 0082134A18995AD800B05498 /* detector */ = { isa = PBXGroup; children = ( - 008206B91897C64700B05498 /* ZXMathUtils.h */, - 008206BA1897C64700B05498 /* ZXMathUtils.m */, - 008206BB1897C64700B05498 /* ZXMonochromeRectangleDetector.h */, - 008206BC1897C64700B05498 /* ZXMonochromeRectangleDetector.m */, - 008206BD1897C64700B05498 /* ZXWhiteRectangleDetector.h */, - 008206BE1897C64700B05498 /* ZXWhiteRectangleDetector.m */, + 0082134B18995AD800B05498 /* ZXMathUtils.h */, + 0082134C18995AD800B05498 /* ZXMathUtils.m */, + 0082134D18995AD800B05498 /* ZXMonochromeRectangleDetector.h */, + 0082134E18995AD800B05498 /* ZXMonochromeRectangleDetector.m */, + 0082134F18995AD800B05498 /* ZXWhiteRectangleDetector.h */, + 0082135018995AD800B05498 /* ZXWhiteRectangleDetector.m */, ); path = detector; sourceTree = ""; }; - 008206BF1897C64700B05498 /* reedsolomon */ = { + 0082135118995AD800B05498 /* reedsolomon */ = { isa = PBXGroup; children = ( - 008206C01897C64700B05498 /* ZXGenericGF.h */, - 008206C11897C64700B05498 /* ZXGenericGF.m */, - 008206C21897C64700B05498 /* ZXGenericGFPoly.h */, - 008206C31897C64700B05498 /* ZXGenericGFPoly.m */, - 008206C41897C64700B05498 /* ZXReedSolomonDecoder.h */, - 008206C51897C64700B05498 /* ZXReedSolomonDecoder.m */, - 008206C61897C64700B05498 /* ZXReedSolomonEncoder.h */, - 008206C71897C64700B05498 /* ZXReedSolomonEncoder.m */, + 0082135218995AD800B05498 /* ZXGenericGF.h */, + 0082135318995AD800B05498 /* ZXGenericGF.m */, + 0082135418995AD800B05498 /* ZXGenericGFPoly.h */, + 0082135518995AD800B05498 /* ZXGenericGFPoly.m */, + 0082135618995AD800B05498 /* ZXReedSolomonDecoder.h */, + 0082135718995AD800B05498 /* ZXReedSolomonDecoder.m */, + 0082135818995AD800B05498 /* ZXReedSolomonEncoder.h */, + 0082135918995AD800B05498 /* ZXReedSolomonEncoder.m */, ); path = reedsolomon; sourceTree = ""; }; - 008206E21897C64700B05498 /* datamatrix */ = { + 0082137418995AD800B05498 /* datamatrix */ = { isa = PBXGroup; children = ( - 008206E31897C64700B05498 /* decoder */, - 008206EE1897C64700B05498 /* detector */, - 008206F11897C64700B05498 /* encoder */, - 0082070D1897C64700B05498 /* ZXDataMatrixReader.h */, - 0082070E1897C64700B05498 /* ZXDataMatrixReader.m */, - 0082070F1897C64700B05498 /* ZXDataMatrixWriter.h */, - 008207101897C64700B05498 /* ZXDataMatrixWriter.m */, + 0082137518995AD800B05498 /* decoder */, + 0082138018995AD800B05498 /* detector */, + 0082138318995AD800B05498 /* encoder */, + 0082139F18995AD800B05498 /* ZXDataMatrixReader.h */, + 008213A018995AD800B05498 /* ZXDataMatrixReader.m */, + 008213A118995AD800B05498 /* ZXDataMatrixWriter.h */, + 008213A218995AD800B05498 /* ZXDataMatrixWriter.m */, ); path = datamatrix; sourceTree = ""; }; - 008206E31897C64700B05498 /* decoder */ = { + 0082137518995AD800B05498 /* decoder */ = { isa = PBXGroup; children = ( - 008206E41897C64700B05498 /* ZXDataMatrixBitMatrixParser.h */, - 008206E51897C64700B05498 /* ZXDataMatrixBitMatrixParser.m */, - 008206E61897C64700B05498 /* ZXDataMatrixDataBlock.h */, - 008206E71897C64700B05498 /* ZXDataMatrixDataBlock.m */, - 008206E81897C64700B05498 /* ZXDataMatrixDecodedBitStreamParser.h */, - 008206E91897C64700B05498 /* ZXDataMatrixDecodedBitStreamParser.m */, - 008206EA1897C64700B05498 /* ZXDataMatrixDecoder.h */, - 008206EB1897C64700B05498 /* ZXDataMatrixDecoder.m */, - 008206EC1897C64700B05498 /* ZXDataMatrixVersion.h */, - 008206ED1897C64700B05498 /* ZXDataMatrixVersion.m */, + 0082137618995AD800B05498 /* ZXDataMatrixBitMatrixParser.h */, + 0082137718995AD800B05498 /* ZXDataMatrixBitMatrixParser.m */, + 0082137818995AD800B05498 /* ZXDataMatrixDataBlock.h */, + 0082137918995AD800B05498 /* ZXDataMatrixDataBlock.m */, + 0082137A18995AD800B05498 /* ZXDataMatrixDecodedBitStreamParser.h */, + 0082137B18995AD800B05498 /* ZXDataMatrixDecodedBitStreamParser.m */, + 0082137C18995AD800B05498 /* ZXDataMatrixDecoder.h */, + 0082137D18995AD800B05498 /* ZXDataMatrixDecoder.m */, + 0082137E18995AD800B05498 /* ZXDataMatrixVersion.h */, + 0082137F18995AD800B05498 /* ZXDataMatrixVersion.m */, ); path = decoder; sourceTree = ""; }; - 008206EE1897C64700B05498 /* detector */ = { + 0082138018995AD800B05498 /* detector */ = { isa = PBXGroup; children = ( - 008206EF1897C64700B05498 /* ZXDataMatrixDetector.h */, - 008206F01897C64700B05498 /* ZXDataMatrixDetector.m */, + 0082138118995AD800B05498 /* ZXDataMatrixDetector.h */, + 0082138218995AD800B05498 /* ZXDataMatrixDetector.m */, ); path = detector; sourceTree = ""; }; - 008206F11897C64700B05498 /* encoder */ = { + 0082138318995AD800B05498 /* encoder */ = { isa = PBXGroup; children = ( - 008206F21897C64700B05498 /* ZXASCIIEncoder.h */, - 008206F31897C64700B05498 /* ZXASCIIEncoder.m */, - 008206F41897C64700B05498 /* ZXBase256Encoder.h */, - 008206F51897C64700B05498 /* ZXBase256Encoder.m */, - 008206F61897C64700B05498 /* ZXC40Encoder.h */, - 008206F71897C64700B05498 /* ZXC40Encoder.m */, - 008206F81897C64700B05498 /* ZXDataMatrixEncoder.h */, - 008206F91897C64700B05498 /* ZXDataMatrixErrorCorrection.h */, - 008206FA1897C64700B05498 /* ZXDataMatrixErrorCorrection.m */, - 008206FB1897C64700B05498 /* ZXDataMatrixSymbolInfo144.h */, - 008206FC1897C64700B05498 /* ZXDataMatrixSymbolInfo144.m */, - 008206FD1897C64700B05498 /* ZXDefaultPlacement.h */, - 008206FE1897C64700B05498 /* ZXDefaultPlacement.m */, - 008206FF1897C64700B05498 /* ZXEdifactEncoder.h */, - 008207001897C64700B05498 /* ZXEdifactEncoder.m */, - 008207011897C64700B05498 /* ZXEncoderContext.h */, - 008207021897C64700B05498 /* ZXEncoderContext.m */, - 008207031897C64700B05498 /* ZXHighLevelEncoder.h */, - 008207041897C64700B05498 /* ZXHighLevelEncoder.m */, - 008207051897C64700B05498 /* ZXSymbolInfo.h */, - 008207061897C64700B05498 /* ZXSymbolInfo.m */, - 008207071897C64700B05498 /* ZXSymbolShapeHint.h */, - 008207081897C64700B05498 /* ZXSymbolShapeHint.m */, - 008207091897C64700B05498 /* ZXTextEncoder.h */, - 0082070A1897C64700B05498 /* ZXTextEncoder.m */, - 0082070B1897C64700B05498 /* ZXX12Encoder.h */, - 0082070C1897C64700B05498 /* ZXX12Encoder.m */, + 0082138418995AD800B05498 /* ZXASCIIEncoder.h */, + 0082138518995AD800B05498 /* ZXASCIIEncoder.m */, + 0082138618995AD800B05498 /* ZXBase256Encoder.h */, + 0082138718995AD800B05498 /* ZXBase256Encoder.m */, + 0082138818995AD800B05498 /* ZXC40Encoder.h */, + 0082138918995AD800B05498 /* ZXC40Encoder.m */, + 0082138A18995AD800B05498 /* ZXDataMatrixEncoder.h */, + 0082138B18995AD800B05498 /* ZXDataMatrixErrorCorrection.h */, + 0082138C18995AD800B05498 /* ZXDataMatrixErrorCorrection.m */, + 0082138D18995AD800B05498 /* ZXDataMatrixSymbolInfo144.h */, + 0082138E18995AD800B05498 /* ZXDataMatrixSymbolInfo144.m */, + 0082138F18995AD800B05498 /* ZXDefaultPlacement.h */, + 0082139018995AD800B05498 /* ZXDefaultPlacement.m */, + 0082139118995AD800B05498 /* ZXEdifactEncoder.h */, + 0082139218995AD800B05498 /* ZXEdifactEncoder.m */, + 0082139318995AD800B05498 /* ZXEncoderContext.h */, + 0082139418995AD800B05498 /* ZXEncoderContext.m */, + 0082139518995AD800B05498 /* ZXHighLevelEncoder.h */, + 0082139618995AD800B05498 /* ZXHighLevelEncoder.m */, + 0082139718995AD800B05498 /* ZXSymbolInfo.h */, + 0082139818995AD800B05498 /* ZXSymbolInfo.m */, + 0082139918995AD800B05498 /* ZXSymbolShapeHint.h */, + 0082139A18995AD800B05498 /* ZXSymbolShapeHint.m */, + 0082139B18995AD800B05498 /* ZXTextEncoder.h */, + 0082139C18995AD800B05498 /* ZXTextEncoder.m */, + 0082139D18995AD800B05498 /* ZXX12Encoder.h */, + 0082139E18995AD800B05498 /* ZXX12Encoder.m */, ); path = encoder; sourceTree = ""; }; - 008207111897C64700B05498 /* maxicode */ = { + 008213A318995AD800B05498 /* maxicode */ = { isa = PBXGroup; children = ( - 008207121897C64700B05498 /* decoder */, - 008207191897C64700B05498 /* ZXMaxiCodeReader.h */, - 0082071A1897C64700B05498 /* ZXMaxiCodeReader.m */, + 008213A418995AD800B05498 /* decoder */, + 008213AB18995AD800B05498 /* ZXMaxiCodeReader.h */, + 008213AC18995AD800B05498 /* ZXMaxiCodeReader.m */, ); path = maxicode; sourceTree = ""; }; - 008207121897C64700B05498 /* decoder */ = { + 008213A418995AD800B05498 /* decoder */ = { isa = PBXGroup; children = ( - 008207131897C64700B05498 /* ZXMaxiCodeBitMatrixParser.h */, - 008207141897C64700B05498 /* ZXMaxiCodeBitMatrixParser.m */, - 008207151897C64700B05498 /* ZXMaxiCodeDecodedBitStreamParser.h */, - 008207161897C64700B05498 /* ZXMaxiCodeDecodedBitStreamParser.m */, - 008207171897C64700B05498 /* ZXMaxiCodeDecoder.h */, - 008207181897C64700B05498 /* ZXMaxiCodeDecoder.m */, + 008213A518995AD800B05498 /* ZXMaxiCodeBitMatrixParser.h */, + 008213A618995AD800B05498 /* ZXMaxiCodeBitMatrixParser.m */, + 008213A718995AD800B05498 /* ZXMaxiCodeDecodedBitStreamParser.h */, + 008213A818995AD800B05498 /* ZXMaxiCodeDecodedBitStreamParser.m */, + 008213A918995AD800B05498 /* ZXMaxiCodeDecoder.h */, + 008213AA18995AD800B05498 /* ZXMaxiCodeDecoder.m */, ); path = decoder; sourceTree = ""; }; - 0082071B1897C64700B05498 /* multi */ = { + 008213AD18995AD800B05498 /* multi */ = { isa = PBXGroup; children = ( - 0082071C1897C64700B05498 /* qrcode */, - 008207241897C64700B05498 /* ZXByQuadrantReader.h */, - 008207251897C64700B05498 /* ZXByQuadrantReader.m */, - 008207261897C64700B05498 /* ZXGenericMultipleBarcodeReader.h */, - 008207271897C64700B05498 /* ZXGenericMultipleBarcodeReader.m */, - 008207281897C64700B05498 /* ZXMultipleBarcodeReader.h */, + 008213AE18995AD800B05498 /* qrcode */, + 008213B618995AD800B05498 /* ZXByQuadrantReader.h */, + 008213B718995AD800B05498 /* ZXByQuadrantReader.m */, + 008213B818995AD800B05498 /* ZXGenericMultipleBarcodeReader.h */, + 008213B918995AD800B05498 /* ZXGenericMultipleBarcodeReader.m */, + 008213BA18995AD800B05498 /* ZXMultipleBarcodeReader.h */, ); path = multi; sourceTree = ""; }; - 0082071C1897C64700B05498 /* qrcode */ = { + 008213AE18995AD800B05498 /* qrcode */ = { isa = PBXGroup; children = ( - 0082071D1897C64700B05498 /* detector */, - 008207221897C64700B05498 /* ZXQRCodeMultiReader.h */, - 008207231897C64700B05498 /* ZXQRCodeMultiReader.m */, + 008213AF18995AD800B05498 /* detector */, + 008213B418995AD800B05498 /* ZXQRCodeMultiReader.h */, + 008213B518995AD800B05498 /* ZXQRCodeMultiReader.m */, ); path = qrcode; sourceTree = ""; }; - 0082071D1897C64700B05498 /* detector */ = { + 008213AF18995AD800B05498 /* detector */ = { isa = PBXGroup; children = ( - 0082071E1897C64700B05498 /* ZXMultiDetector.h */, - 0082071F1897C64700B05498 /* ZXMultiDetector.m */, - 008207201897C64700B05498 /* ZXMultiFinderPatternFinder.h */, - 008207211897C64700B05498 /* ZXMultiFinderPatternFinder.m */, + 008213B018995AD800B05498 /* ZXMultiDetector.h */, + 008213B118995AD800B05498 /* ZXMultiDetector.m */, + 008213B218995AD800B05498 /* ZXMultiFinderPatternFinder.h */, + 008213B318995AD800B05498 /* ZXMultiFinderPatternFinder.m */, ); path = detector; sourceTree = ""; }; - 008207291897C64700B05498 /* oned */ = { + 008213BB18995AD800B05498 /* oned */ = { isa = PBXGroup; children = ( - 0082072A1897C64700B05498 /* rss */, - 008207671897C64700B05498 /* ZXCodaBarReader.h */, - 008207681897C64700B05498 /* ZXCodaBarReader.m */, - 008207691897C64700B05498 /* ZXCodaBarWriter.h */, - 0082076A1897C64700B05498 /* ZXCodaBarWriter.m */, - 0082076B1897C64700B05498 /* ZXCode128Reader.h */, - 0082076C1897C64700B05498 /* ZXCode128Reader.m */, - 0082076D1897C64700B05498 /* ZXCode128Writer.h */, - 0082076E1897C64700B05498 /* ZXCode128Writer.m */, - 0082076F1897C64700B05498 /* ZXCode39Reader.h */, - 008207701897C64700B05498 /* ZXCode39Reader.m */, - 008207711897C64700B05498 /* ZXCode39Writer.h */, - 008207721897C64700B05498 /* ZXCode39Writer.m */, - 008207731897C64700B05498 /* ZXCode93Reader.h */, - 008207741897C64700B05498 /* ZXCode93Reader.m */, - 008207751897C64700B05498 /* ZXEAN13Reader.h */, - 008207761897C64700B05498 /* ZXEAN13Reader.m */, - 008207771897C64700B05498 /* ZXEAN13Writer.h */, - 008207781897C64700B05498 /* ZXEAN13Writer.m */, - 008207791897C64700B05498 /* ZXEAN8Reader.h */, - 0082077A1897C64700B05498 /* ZXEAN8Reader.m */, - 0082077B1897C64700B05498 /* ZXEAN8Writer.h */, - 0082077C1897C64700B05498 /* ZXEAN8Writer.m */, - 0082077D1897C64700B05498 /* ZXEANManufacturerOrgSupport.h */, - 0082077E1897C64700B05498 /* ZXEANManufacturerOrgSupport.m */, - 0082077F1897C64700B05498 /* ZXITFReader.h */, - 008207801897C64700B05498 /* ZXITFReader.m */, - 008207811897C64700B05498 /* ZXITFWriter.h */, - 008207821897C64700B05498 /* ZXITFWriter.m */, - 008207831897C64700B05498 /* ZXMultiFormatOneDReader.h */, - 008207841897C64700B05498 /* ZXMultiFormatOneDReader.m */, - 008207851897C64700B05498 /* ZXMultiFormatUPCEANReader.h */, - 008207861897C64700B05498 /* ZXMultiFormatUPCEANReader.m */, - 008207871897C64700B05498 /* ZXOneDimensionalCodeWriter.h */, - 008207881897C64700B05498 /* ZXOneDimensionalCodeWriter.m */, - 008207891897C64700B05498 /* ZXOneDReader.h */, - 0082078A1897C64700B05498 /* ZXOneDReader.m */, - 0082078B1897C64700B05498 /* ZXUPCAReader.h */, - 0082078C1897C64700B05498 /* ZXUPCAReader.m */, - 0082078D1897C64700B05498 /* ZXUPCAWriter.h */, - 0082078E1897C64700B05498 /* ZXUPCAWriter.m */, - 0082078F1897C64700B05498 /* ZXUPCEANExtension2Support.h */, - 008207901897C64700B05498 /* ZXUPCEANExtension2Support.m */, - 008207911897C64700B05498 /* ZXUPCEANExtension5Support.h */, - 008207921897C64700B05498 /* ZXUPCEANExtension5Support.m */, - 008207931897C64700B05498 /* ZXUPCEANExtensionSupport.h */, - 008207941897C64700B05498 /* ZXUPCEANExtensionSupport.m */, - 008207951897C64700B05498 /* ZXUPCEANReader.h */, - 008207961897C64700B05498 /* ZXUPCEANReader.m */, - 008207971897C64700B05498 /* ZXUPCEANWriter.h */, - 008207981897C64700B05498 /* ZXUPCEANWriter.m */, - 008207991897C64700B05498 /* ZXUPCEReader.h */, - 0082079A1897C64700B05498 /* ZXUPCEReader.m */, + 008213BC18995AD800B05498 /* rss */, + 008213F918995AD800B05498 /* ZXCodaBarReader.h */, + 008213FA18995AD800B05498 /* ZXCodaBarReader.m */, + 008213FB18995AD800B05498 /* ZXCodaBarWriter.h */, + 008213FC18995AD800B05498 /* ZXCodaBarWriter.m */, + 008213FD18995AD800B05498 /* ZXCode128Reader.h */, + 008213FE18995AD800B05498 /* ZXCode128Reader.m */, + 008213FF18995AD800B05498 /* ZXCode128Writer.h */, + 0082140018995AD800B05498 /* ZXCode128Writer.m */, + 0082140118995AD800B05498 /* ZXCode39Reader.h */, + 0082140218995AD800B05498 /* ZXCode39Reader.m */, + 0082140318995AD800B05498 /* ZXCode39Writer.h */, + 0082140418995AD800B05498 /* ZXCode39Writer.m */, + 0082140518995AD800B05498 /* ZXCode93Reader.h */, + 0082140618995AD800B05498 /* ZXCode93Reader.m */, + 0082140718995AD800B05498 /* ZXEAN13Reader.h */, + 0082140818995AD800B05498 /* ZXEAN13Reader.m */, + 0082140918995AD800B05498 /* ZXEAN13Writer.h */, + 0082140A18995AD800B05498 /* ZXEAN13Writer.m */, + 0082140B18995AD800B05498 /* ZXEAN8Reader.h */, + 0082140C18995AD800B05498 /* ZXEAN8Reader.m */, + 0082140D18995AD800B05498 /* ZXEAN8Writer.h */, + 0082140E18995AD800B05498 /* ZXEAN8Writer.m */, + 0082140F18995AD800B05498 /* ZXEANManufacturerOrgSupport.h */, + 0082141018995AD800B05498 /* ZXEANManufacturerOrgSupport.m */, + 0082141118995AD800B05498 /* ZXITFReader.h */, + 0082141218995AD800B05498 /* ZXITFReader.m */, + 0082141318995AD800B05498 /* ZXITFWriter.h */, + 0082141418995AD800B05498 /* ZXITFWriter.m */, + 0082141518995AD800B05498 /* ZXMultiFormatOneDReader.h */, + 0082141618995AD800B05498 /* ZXMultiFormatOneDReader.m */, + 0082141718995AD800B05498 /* ZXMultiFormatUPCEANReader.h */, + 0082141818995AD800B05498 /* ZXMultiFormatUPCEANReader.m */, + 0082141918995AD800B05498 /* ZXOneDimensionalCodeWriter.h */, + 0082141A18995AD800B05498 /* ZXOneDimensionalCodeWriter.m */, + 0082141B18995AD800B05498 /* ZXOneDReader.h */, + 0082141C18995AD800B05498 /* ZXOneDReader.m */, + 0082141D18995AD800B05498 /* ZXUPCAReader.h */, + 0082141E18995AD800B05498 /* ZXUPCAReader.m */, + 0082141F18995AD800B05498 /* ZXUPCAWriter.h */, + 0082142018995AD800B05498 /* ZXUPCAWriter.m */, + 0082142118995AD800B05498 /* ZXUPCEANExtension2Support.h */, + 0082142218995AD800B05498 /* ZXUPCEANExtension2Support.m */, + 0082142318995AD800B05498 /* ZXUPCEANExtension5Support.h */, + 0082142418995AD800B05498 /* ZXUPCEANExtension5Support.m */, + 0082142518995AD800B05498 /* ZXUPCEANExtensionSupport.h */, + 0082142618995AD800B05498 /* ZXUPCEANExtensionSupport.m */, + 0082142718995AD800B05498 /* ZXUPCEANReader.h */, + 0082142818995AD800B05498 /* ZXUPCEANReader.m */, + 0082142918995AD800B05498 /* ZXUPCEANWriter.h */, + 0082142A18995AD800B05498 /* ZXUPCEANWriter.m */, + 0082142B18995AD800B05498 /* ZXUPCEReader.h */, + 0082142C18995AD800B05498 /* ZXUPCEReader.m */, ); path = oned; sourceTree = ""; }; - 0082072A1897C64700B05498 /* rss */ = { + 008213BC18995AD800B05498 /* rss */ = { isa = PBXGroup; children = ( - 0082072B1897C64700B05498 /* expanded */, - 0082075B1897C64700B05498 /* ZXAbstractRSSReader.h */, - 0082075C1897C64700B05498 /* ZXAbstractRSSReader.m */, - 0082075D1897C64700B05498 /* ZXDataCharacter.h */, - 0082075E1897C64700B05498 /* ZXDataCharacter.m */, - 0082075F1897C64700B05498 /* ZXPair.h */, - 008207601897C64700B05498 /* ZXPair.m */, - 008207611897C64700B05498 /* ZXRSS14Reader.h */, - 008207621897C64700B05498 /* ZXRSS14Reader.m */, - 008207631897C64700B05498 /* ZXRSSFinderPattern.h */, - 008207641897C64700B05498 /* ZXRSSFinderPattern.m */, - 008207651897C64700B05498 /* ZXRSSUtils.h */, - 008207661897C64700B05498 /* ZXRSSUtils.m */, + 008213BD18995AD800B05498 /* expanded */, + 008213ED18995AD800B05498 /* ZXAbstractRSSReader.h */, + 008213EE18995AD800B05498 /* ZXAbstractRSSReader.m */, + 008213EF18995AD800B05498 /* ZXDataCharacter.h */, + 008213F018995AD800B05498 /* ZXDataCharacter.m */, + 008213F118995AD800B05498 /* ZXPair.h */, + 008213F218995AD800B05498 /* ZXPair.m */, + 008213F318995AD800B05498 /* ZXRSS14Reader.h */, + 008213F418995AD800B05498 /* ZXRSS14Reader.m */, + 008213F518995AD800B05498 /* ZXRSSFinderPattern.h */, + 008213F618995AD800B05498 /* ZXRSSFinderPattern.m */, + 008213F718995AD800B05498 /* ZXRSSUtils.h */, + 008213F818995AD800B05498 /* ZXRSSUtils.m */, ); path = rss; sourceTree = ""; }; - 0082072B1897C64700B05498 /* expanded */ = { + 008213BD18995AD800B05498 /* expanded */ = { isa = PBXGroup; children = ( - 0082072C1897C64700B05498 /* decoders */, - 008207531897C64700B05498 /* ZXBitArrayBuilder.h */, - 008207541897C64700B05498 /* ZXBitArrayBuilder.m */, - 008207551897C64700B05498 /* ZXExpandedPair.h */, - 008207561897C64700B05498 /* ZXExpandedPair.m */, - 008207571897C64700B05498 /* ZXExpandedRow.h */, - 008207581897C64700B05498 /* ZXExpandedRow.m */, - 008207591897C64700B05498 /* ZXRSSExpandedReader.h */, - 0082075A1897C64700B05498 /* ZXRSSExpandedReader.m */, + 008213BE18995AD800B05498 /* decoders */, + 008213E518995AD800B05498 /* ZXBitArrayBuilder.h */, + 008213E618995AD800B05498 /* ZXBitArrayBuilder.m */, + 008213E718995AD800B05498 /* ZXExpandedPair.h */, + 008213E818995AD800B05498 /* ZXExpandedPair.m */, + 008213E918995AD800B05498 /* ZXExpandedRow.h */, + 008213EA18995AD800B05498 /* ZXExpandedRow.m */, + 008213EB18995AD800B05498 /* ZXRSSExpandedReader.h */, + 008213EC18995AD800B05498 /* ZXRSSExpandedReader.m */, ); path = expanded; sourceTree = ""; }; - 0082072C1897C64700B05498 /* decoders */ = { + 008213BE18995AD800B05498 /* decoders */ = { isa = PBXGroup; children = ( - 0082072D1897C64700B05498 /* ZXAbstractExpandedDecoder.h */, - 0082072E1897C64700B05498 /* ZXAbstractExpandedDecoder.m */, - 0082072F1897C64700B05498 /* ZXAI013103decoder.h */, - 008207301897C64700B05498 /* ZXAI013103decoder.m */, - 008207311897C64700B05498 /* ZXAI01320xDecoder.h */, - 008207321897C64700B05498 /* ZXAI01320xDecoder.m */, - 008207331897C64700B05498 /* ZXAI01392xDecoder.h */, - 008207341897C64700B05498 /* ZXAI01392xDecoder.m */, - 008207351897C64700B05498 /* ZXAI01393xDecoder.h */, - 008207361897C64700B05498 /* ZXAI01393xDecoder.m */, - 008207371897C64700B05498 /* ZXAI013x0x1xDecoder.h */, - 008207381897C64700B05498 /* ZXAI013x0x1xDecoder.m */, - 008207391897C64700B05498 /* ZXAI013x0xDecoder.h */, - 0082073A1897C64700B05498 /* ZXAI013x0xDecoder.m */, - 0082073B1897C64700B05498 /* ZXAI01AndOtherAIs.h */, - 0082073C1897C64700B05498 /* ZXAI01AndOtherAIs.m */, - 0082073D1897C64700B05498 /* ZXAI01decoder.h */, - 0082073E1897C64700B05498 /* ZXAI01decoder.m */, - 0082073F1897C64700B05498 /* ZXAI01weightDecoder.h */, - 008207401897C64700B05498 /* ZXAI01weightDecoder.m */, - 008207411897C64700B05498 /* ZXAnyAIDecoder.h */, - 008207421897C64700B05498 /* ZXAnyAIDecoder.m */, - 008207431897C64700B05498 /* ZXBlockParsedResult.h */, - 008207441897C64700B05498 /* ZXBlockParsedResult.m */, - 008207451897C64700B05498 /* ZXCurrentParsingState.h */, - 008207461897C64700B05498 /* ZXCurrentParsingState.m */, - 008207471897C64700B05498 /* ZXDecodedChar.h */, - 008207481897C64700B05498 /* ZXDecodedChar.m */, - 008207491897C64700B05498 /* ZXDecodedInformation.h */, - 0082074A1897C64700B05498 /* ZXDecodedInformation.m */, - 0082074B1897C64700B05498 /* ZXDecodedNumeric.h */, - 0082074C1897C64700B05498 /* ZXDecodedNumeric.m */, - 0082074D1897C64700B05498 /* ZXDecodedObject.h */, - 0082074E1897C64700B05498 /* ZXDecodedObject.m */, - 0082074F1897C64700B05498 /* ZXFieldParser.h */, - 008207501897C64700B05498 /* ZXFieldParser.m */, - 008207511897C64700B05498 /* ZXGeneralAppIdDecoder.h */, - 008207521897C64700B05498 /* ZXGeneralAppIdDecoder.m */, + 008213BF18995AD800B05498 /* ZXAbstractExpandedDecoder.h */, + 008213C018995AD800B05498 /* ZXAbstractExpandedDecoder.m */, + 008213C118995AD800B05498 /* ZXAI013103decoder.h */, + 008213C218995AD800B05498 /* ZXAI013103decoder.m */, + 008213C318995AD800B05498 /* ZXAI01320xDecoder.h */, + 008213C418995AD800B05498 /* ZXAI01320xDecoder.m */, + 008213C518995AD800B05498 /* ZXAI01392xDecoder.h */, + 008213C618995AD800B05498 /* ZXAI01392xDecoder.m */, + 008213C718995AD800B05498 /* ZXAI01393xDecoder.h */, + 008213C818995AD800B05498 /* ZXAI01393xDecoder.m */, + 008213C918995AD800B05498 /* ZXAI013x0x1xDecoder.h */, + 008213CA18995AD800B05498 /* ZXAI013x0x1xDecoder.m */, + 008213CB18995AD800B05498 /* ZXAI013x0xDecoder.h */, + 008213CC18995AD800B05498 /* ZXAI013x0xDecoder.m */, + 008213CD18995AD800B05498 /* ZXAI01AndOtherAIs.h */, + 008213CE18995AD800B05498 /* ZXAI01AndOtherAIs.m */, + 008213CF18995AD800B05498 /* ZXAI01decoder.h */, + 008213D018995AD800B05498 /* ZXAI01decoder.m */, + 008213D118995AD800B05498 /* ZXAI01weightDecoder.h */, + 008213D218995AD800B05498 /* ZXAI01weightDecoder.m */, + 008213D318995AD800B05498 /* ZXAnyAIDecoder.h */, + 008213D418995AD800B05498 /* ZXAnyAIDecoder.m */, + 008213D518995AD800B05498 /* ZXBlockParsedResult.h */, + 008213D618995AD800B05498 /* ZXBlockParsedResult.m */, + 008213D718995AD800B05498 /* ZXCurrentParsingState.h */, + 008213D818995AD800B05498 /* ZXCurrentParsingState.m */, + 008213D918995AD800B05498 /* ZXDecodedChar.h */, + 008213DA18995AD800B05498 /* ZXDecodedChar.m */, + 008213DB18995AD800B05498 /* ZXDecodedInformation.h */, + 008213DC18995AD800B05498 /* ZXDecodedInformation.m */, + 008213DD18995AD800B05498 /* ZXDecodedNumeric.h */, + 008213DE18995AD800B05498 /* ZXDecodedNumeric.m */, + 008213DF18995AD800B05498 /* ZXDecodedObject.h */, + 008213E018995AD800B05498 /* ZXDecodedObject.m */, + 008213E118995AD800B05498 /* ZXFieldParser.h */, + 008213E218995AD800B05498 /* ZXFieldParser.m */, + 008213E318995AD800B05498 /* ZXGeneralAppIdDecoder.h */, + 008213E418995AD800B05498 /* ZXGeneralAppIdDecoder.m */, ); path = decoders; sourceTree = ""; }; - 0082079B1897C64700B05498 /* pdf417 */ = { + 0082142D18995AD800B05498 /* pdf417 */ = { isa = PBXGroup; children = ( - 0082079C1897C64700B05498 /* decoder */, - 008207B81897C64700B05498 /* detector */, - 008207BD1897C64700B05498 /* encoder */, - 008207CB1897C64700B05498 /* ZXPDF417Common.h */, - 008207CC1897C64700B05498 /* ZXPDF417Common.m */, - 008207CD1897C64700B05498 /* ZXPDF417Reader.h */, - 008207CE1897C64700B05498 /* ZXPDF417Reader.m */, - 008207CF1897C64700B05498 /* ZXPDF417ResultMetadata.h */, - 008207D01897C64700B05498 /* ZXPDF417ResultMetadata.m */, - 008207D11897C64700B05498 /* ZXPDF417Writer.h */, - 008207D21897C64700B05498 /* ZXPDF417Writer.m */, + 0082142E18995AD800B05498 /* decoder */, + 0082144A18995AD800B05498 /* detector */, + 0082144F18995AD800B05498 /* encoder */, + 0082145D18995AD800B05498 /* ZXPDF417Common.h */, + 0082145E18995AD800B05498 /* ZXPDF417Common.m */, + 0082145F18995AD800B05498 /* ZXPDF417Reader.h */, + 0082146018995AD800B05498 /* ZXPDF417Reader.m */, + 0082146118995AD800B05498 /* ZXPDF417ResultMetadata.h */, + 0082146218995AD800B05498 /* ZXPDF417ResultMetadata.m */, + 0082146318995AD800B05498 /* ZXPDF417Writer.h */, + 0082146418995AD800B05498 /* ZXPDF417Writer.m */, ); path = pdf417; sourceTree = ""; }; - 0082079C1897C64700B05498 /* decoder */ = { + 0082142E18995AD800B05498 /* decoder */ = { isa = PBXGroup; children = ( - 0082079D1897C64700B05498 /* ec */, - 008207A41897C64700B05498 /* ZXPDF417BarcodeMetadata.h */, - 008207A51897C64700B05498 /* ZXPDF417BarcodeMetadata.m */, - 008207A61897C64700B05498 /* ZXPDF417BarcodeValue.h */, - 008207A71897C64700B05498 /* ZXPDF417BarcodeValue.m */, - 008207A81897C64700B05498 /* ZXPDF417BoundingBox.h */, - 008207A91897C64700B05498 /* ZXPDF417BoundingBox.m */, - 008207AA1897C64700B05498 /* ZXPDF417Codeword.h */, - 008207AB1897C64700B05498 /* ZXPDF417Codeword.m */, - 008207AC1897C64700B05498 /* ZXPDF417CodewordDecoder.h */, - 008207AD1897C64700B05498 /* ZXPDF417CodewordDecoder.m */, - 008207AE1897C64700B05498 /* ZXPDF417DecodedBitStreamParser.h */, - 008207AF1897C64700B05498 /* ZXPDF417DecodedBitStreamParser.m */, - 008207B01897C64700B05498 /* ZXPDF417DetectionResult.h */, - 008207B11897C64700B05498 /* ZXPDF417DetectionResult.m */, - 008207B21897C64700B05498 /* ZXPDF417DetectionResultColumn.h */, - 008207B31897C64700B05498 /* ZXPDF417DetectionResultColumn.m */, - 008207B41897C64700B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.h */, - 008207B51897C64700B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m */, - 008207B61897C64700B05498 /* ZXPDF417ScanningDecoder.h */, - 008207B71897C64700B05498 /* ZXPDF417ScanningDecoder.m */, + 0082142F18995AD800B05498 /* ec */, + 0082143618995AD800B05498 /* ZXPDF417BarcodeMetadata.h */, + 0082143718995AD800B05498 /* ZXPDF417BarcodeMetadata.m */, + 0082143818995AD800B05498 /* ZXPDF417BarcodeValue.h */, + 0082143918995AD800B05498 /* ZXPDF417BarcodeValue.m */, + 0082143A18995AD800B05498 /* ZXPDF417BoundingBox.h */, + 0082143B18995AD800B05498 /* ZXPDF417BoundingBox.m */, + 0082143C18995AD800B05498 /* ZXPDF417Codeword.h */, + 0082143D18995AD800B05498 /* ZXPDF417Codeword.m */, + 0082143E18995AD800B05498 /* ZXPDF417CodewordDecoder.h */, + 0082143F18995AD800B05498 /* ZXPDF417CodewordDecoder.m */, + 0082144018995AD800B05498 /* ZXPDF417DecodedBitStreamParser.h */, + 0082144118995AD800B05498 /* ZXPDF417DecodedBitStreamParser.m */, + 0082144218995AD800B05498 /* ZXPDF417DetectionResult.h */, + 0082144318995AD800B05498 /* ZXPDF417DetectionResult.m */, + 0082144418995AD800B05498 /* ZXPDF417DetectionResultColumn.h */, + 0082144518995AD800B05498 /* ZXPDF417DetectionResultColumn.m */, + 0082144618995AD800B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.h */, + 0082144718995AD800B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m */, + 0082144818995AD800B05498 /* ZXPDF417ScanningDecoder.h */, + 0082144918995AD800B05498 /* ZXPDF417ScanningDecoder.m */, ); path = decoder; sourceTree = ""; }; - 0082079D1897C64700B05498 /* ec */ = { + 0082142F18995AD800B05498 /* ec */ = { isa = PBXGroup; children = ( - 0082079E1897C64700B05498 /* ZXModulusGF.h */, - 0082079F1897C64700B05498 /* ZXModulusGF.m */, - 008207A01897C64700B05498 /* ZXModulusPoly.h */, - 008207A11897C64700B05498 /* ZXModulusPoly.m */, - 008207A21897C64700B05498 /* ZXPDF417ECErrorCorrection.h */, - 008207A31897C64700B05498 /* ZXPDF417ECErrorCorrection.m */, + 0082143018995AD800B05498 /* ZXModulusGF.h */, + 0082143118995AD800B05498 /* ZXModulusGF.m */, + 0082143218995AD800B05498 /* ZXModulusPoly.h */, + 0082143318995AD800B05498 /* ZXModulusPoly.m */, + 0082143418995AD800B05498 /* ZXPDF417ECErrorCorrection.h */, + 0082143518995AD800B05498 /* ZXPDF417ECErrorCorrection.m */, ); path = ec; sourceTree = ""; }; - 008207B81897C64700B05498 /* detector */ = { + 0082144A18995AD800B05498 /* detector */ = { isa = PBXGroup; children = ( - 008207B91897C64700B05498 /* ZXPDF417Detector.h */, - 008207BA1897C64700B05498 /* ZXPDF417Detector.m */, - 008207BB1897C64700B05498 /* ZXPDF417DetectorResult.h */, - 008207BC1897C64700B05498 /* ZXPDF417DetectorResult.m */, + 0082144B18995AD800B05498 /* ZXPDF417Detector.h */, + 0082144C18995AD800B05498 /* ZXPDF417Detector.m */, + 0082144D18995AD800B05498 /* ZXPDF417DetectorResult.h */, + 0082144E18995AD800B05498 /* ZXPDF417DetectorResult.m */, ); path = detector; sourceTree = ""; }; - 008207BD1897C64700B05498 /* encoder */ = { + 0082144F18995AD800B05498 /* encoder */ = { isa = PBXGroup; children = ( - 008207BE1897C64700B05498 /* ZXBarcodeMatrix.h */, - 008207BF1897C64700B05498 /* ZXBarcodeMatrix.m */, - 008207C01897C64700B05498 /* ZXBarcodeRow.h */, - 008207C11897C64700B05498 /* ZXBarcodeRow.m */, - 008207C21897C64700B05498 /* ZXCompaction.h */, - 008207C31897C64700B05498 /* ZXDimensions.h */, - 008207C41897C64700B05498 /* ZXDimensions.m */, - 008207C51897C64700B05498 /* ZXPDF417.h */, - 008207C61897C64700B05498 /* ZXPDF417.m */, - 008207C71897C64700B05498 /* ZXPDF417ErrorCorrection.h */, - 008207C81897C64700B05498 /* ZXPDF417ErrorCorrection.m */, - 008207C91897C64700B05498 /* ZXPDF417HighLevelEncoder.h */, - 008207CA1897C64700B05498 /* ZXPDF417HighLevelEncoder.m */, + 0082145018995AD800B05498 /* ZXBarcodeMatrix.h */, + 0082145118995AD800B05498 /* ZXBarcodeMatrix.m */, + 0082145218995AD800B05498 /* ZXBarcodeRow.h */, + 0082145318995AD800B05498 /* ZXBarcodeRow.m */, + 0082145418995AD800B05498 /* ZXCompaction.h */, + 0082145518995AD800B05498 /* ZXDimensions.h */, + 0082145618995AD800B05498 /* ZXDimensions.m */, + 0082145718995AD800B05498 /* ZXPDF417.h */, + 0082145818995AD800B05498 /* ZXPDF417.m */, + 0082145918995AD800B05498 /* ZXPDF417ErrorCorrection.h */, + 0082145A18995AD800B05498 /* ZXPDF417ErrorCorrection.m */, + 0082145B18995AD800B05498 /* ZXPDF417HighLevelEncoder.h */, + 0082145C18995AD800B05498 /* ZXPDF417HighLevelEncoder.m */, ); path = encoder; sourceTree = ""; }; - 008207D31897C64700B05498 /* qrcode */ = { + 0082146518995AD800B05498 /* qrcode */ = { isa = PBXGroup; children = ( - 008207D41897C64700B05498 /* decoder */, - 008207E71897C64700B05498 /* detector */, - 008207F41897C64700B05498 /* encoder */, - 008208011897C64700B05498 /* ZXQRCodeReader.h */, - 008208021897C64700B05498 /* ZXQRCodeReader.m */, - 008208031897C64700B05498 /* ZXQRCodeWriter.h */, - 008208041897C64700B05498 /* ZXQRCodeWriter.m */, + 0082146618995AD800B05498 /* decoder */, + 0082147918995AD800B05498 /* detector */, + 0082148618995AD800B05498 /* encoder */, + 0082149318995AD800B05498 /* ZXQRCodeReader.h */, + 0082149418995AD800B05498 /* ZXQRCodeReader.m */, + 0082149518995AD800B05498 /* ZXQRCodeWriter.h */, + 0082149618995AD800B05498 /* ZXQRCodeWriter.m */, ); path = qrcode; sourceTree = ""; }; - 008207D41897C64700B05498 /* decoder */ = { + 0082146618995AD800B05498 /* decoder */ = { isa = PBXGroup; children = ( - 008207D51897C64700B05498 /* ZXDataMask.h */, - 008207D61897C64700B05498 /* ZXDataMask.m */, - 008207D71897C64700B05498 /* ZXErrorCorrectionLevel.h */, - 008207D81897C64700B05498 /* ZXErrorCorrectionLevel.m */, - 008207D91897C64700B05498 /* ZXFormatInformation.h */, - 008207DA1897C64700B05498 /* ZXFormatInformation.m */, - 008207DB1897C64700B05498 /* ZXMode.h */, - 008207DC1897C64700B05498 /* ZXMode.m */, - 008207DD1897C64700B05498 /* ZXQRCodeBitMatrixParser.h */, - 008207DE1897C64700B05498 /* ZXQRCodeBitMatrixParser.m */, - 008207DF1897C64700B05498 /* ZXQRCodeDataBlock.h */, - 008207E01897C64700B05498 /* ZXQRCodeDataBlock.m */, - 008207E11897C64700B05498 /* ZXQRCodeDecodedBitStreamParser.h */, - 008207E21897C64700B05498 /* ZXQRCodeDecodedBitStreamParser.m */, - 008207E31897C64700B05498 /* ZXQRCodeDecoder.h */, - 008207E41897C64700B05498 /* ZXQRCodeDecoder.m */, - 008207E51897C64700B05498 /* ZXQRCodeVersion.h */, - 008207E61897C64700B05498 /* ZXQRCodeVersion.m */, + 0082146718995AD800B05498 /* ZXDataMask.h */, + 0082146818995AD800B05498 /* ZXDataMask.m */, + 0082146918995AD800B05498 /* ZXErrorCorrectionLevel.h */, + 0082146A18995AD800B05498 /* ZXErrorCorrectionLevel.m */, + 0082146B18995AD800B05498 /* ZXFormatInformation.h */, + 0082146C18995AD800B05498 /* ZXFormatInformation.m */, + 0082146D18995AD800B05498 /* ZXMode.h */, + 0082146E18995AD800B05498 /* ZXMode.m */, + 0082146F18995AD800B05498 /* ZXQRCodeBitMatrixParser.h */, + 0082147018995AD800B05498 /* ZXQRCodeBitMatrixParser.m */, + 0082147118995AD800B05498 /* ZXQRCodeDataBlock.h */, + 0082147218995AD800B05498 /* ZXQRCodeDataBlock.m */, + 0082147318995AD800B05498 /* ZXQRCodeDecodedBitStreamParser.h */, + 0082147418995AD800B05498 /* ZXQRCodeDecodedBitStreamParser.m */, + 0082147518995AD800B05498 /* ZXQRCodeDecoder.h */, + 0082147618995AD800B05498 /* ZXQRCodeDecoder.m */, + 0082147718995AD800B05498 /* ZXQRCodeVersion.h */, + 0082147818995AD800B05498 /* ZXQRCodeVersion.m */, ); path = decoder; sourceTree = ""; }; - 008207E71897C64700B05498 /* detector */ = { + 0082147918995AD800B05498 /* detector */ = { isa = PBXGroup; children = ( - 008207E81897C64700B05498 /* ZXAlignmentPattern.h */, - 008207E91897C64700B05498 /* ZXAlignmentPattern.m */, - 008207EA1897C64700B05498 /* ZXAlignmentPatternFinder.h */, - 008207EB1897C64700B05498 /* ZXAlignmentPatternFinder.m */, - 008207EC1897C64700B05498 /* ZXFinderPatternFinder.h */, - 008207ED1897C64700B05498 /* ZXFinderPatternFinder.m */, - 008207EE1897C64700B05498 /* ZXFinderPatternInfo.h */, - 008207EF1897C64700B05498 /* ZXFinderPatternInfo.m */, - 008207F01897C64700B05498 /* ZXQRCodeDetector.h */, - 008207F11897C64700B05498 /* ZXQRCodeDetector.m */, - 008207F21897C64700B05498 /* ZXQRCodeFinderPattern.h */, - 008207F31897C64700B05498 /* ZXQRCodeFinderPattern.m */, + 0082147A18995AD800B05498 /* ZXAlignmentPattern.h */, + 0082147B18995AD800B05498 /* ZXAlignmentPattern.m */, + 0082147C18995AD800B05498 /* ZXAlignmentPatternFinder.h */, + 0082147D18995AD800B05498 /* ZXAlignmentPatternFinder.m */, + 0082147E18995AD800B05498 /* ZXFinderPatternFinder.h */, + 0082147F18995AD800B05498 /* ZXFinderPatternFinder.m */, + 0082148018995AD800B05498 /* ZXFinderPatternInfo.h */, + 0082148118995AD800B05498 /* ZXFinderPatternInfo.m */, + 0082148218995AD800B05498 /* ZXQRCodeDetector.h */, + 0082148318995AD800B05498 /* ZXQRCodeDetector.m */, + 0082148418995AD800B05498 /* ZXQRCodeFinderPattern.h */, + 0082148518995AD800B05498 /* ZXQRCodeFinderPattern.m */, ); path = detector; sourceTree = ""; }; - 008207F41897C64700B05498 /* encoder */ = { + 0082148618995AD800B05498 /* encoder */ = { isa = PBXGroup; children = ( - 008207F51897C64700B05498 /* ZXBlockPair.h */, - 008207F61897C64700B05498 /* ZXBlockPair.m */, - 008207F71897C64700B05498 /* ZXByteMatrix.h */, - 008207F81897C64700B05498 /* ZXByteMatrix.m */, - 008207F91897C64700B05498 /* ZXEncoder.h */, - 008207FA1897C64700B05498 /* ZXEncoder.m */, - 008207FB1897C64700B05498 /* ZXMaskUtil.h */, - 008207FC1897C64700B05498 /* ZXMaskUtil.m */, - 008207FD1897C64700B05498 /* ZXMatrixUtil.h */, - 008207FE1897C64700B05498 /* ZXMatrixUtil.m */, - 008207FF1897C64700B05498 /* ZXQRCode.h */, - 008208001897C64700B05498 /* ZXQRCode.m */, + 0082148718995AD800B05498 /* ZXBlockPair.h */, + 0082148818995AD800B05498 /* ZXBlockPair.m */, + 0082148918995AD800B05498 /* ZXByteMatrix.h */, + 0082148A18995AD800B05498 /* ZXByteMatrix.m */, + 0082148B18995AD800B05498 /* ZXEncoder.h */, + 0082148C18995AD800B05498 /* ZXEncoder.m */, + 0082148D18995AD800B05498 /* ZXMaskUtil.h */, + 0082148E18995AD800B05498 /* ZXMaskUtil.m */, + 0082148F18995AD800B05498 /* ZXMatrixUtil.h */, + 0082149018995AD800B05498 /* ZXMatrixUtil.m */, + 0082149118995AD800B05498 /* ZXQRCode.h */, + 0082149218995AD800B05498 /* ZXQRCode.m */, ); path = encoder; sourceTree = ""; @@ -1552,7 +1552,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 008208281897C64800B05498 /* ScanController.xib in Resources */, + 008214BA18995AD900B05498 /* ScanController.xib in Resources */, 006ABAC71895563100D97EBF /* InfoPlist.strings in Resources */, 006ABB5918955ADA00D97EBF /* RootController.xib in Resources */, 006ABACF1895563100D97EBF /* Images.xcassets in Resources */, @@ -1566,222 +1566,222 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 008208DF1897C64800B05498 /* ZXQRCodeDecoder.m in Sources */, - 008208B31897C64800B05498 /* ZXMultiFormatOneDReader.m in Sources */, - 0082082C1897C64800B05498 /* ZXAztecEncoder.m in Sources */, - 0082089B1897C64800B05498 /* ZXBitArrayBuilder.m in Sources */, - 008208D81897C64800B05498 /* ZXDataMask.m in Sources */, - 008208561897C64800B05498 /* ZXMathUtils.m in Sources */, - 008208AC1897C64800B05498 /* ZXEAN13Reader.m in Sources */, - 008208BF1897C64800B05498 /* ZXModulusGF.m in Sources */, - 008208E61897C64800B05498 /* ZXQRCodeFinderPattern.m in Sources */, - 008208F61897C64800B05498 /* ZXLuminanceSource.m in Sources */, - 008208661897C64800B05498 /* ZXGridSampler.m in Sources */, - 008208CC1897C64800B05498 /* ZXPDF417Detector.m in Sources */, - 0082086F1897C64800B05498 /* ZXDataMatrixDetector.m in Sources */, - 008208B81897C64800B05498 /* ZXUPCAWriter.m in Sources */, - 008208621897C64800B05498 /* ZXDefaultGridSampler.m in Sources */, - 008208611897C64800B05498 /* ZXDecoderResult.m in Sources */, - 008208A11897C64800B05498 /* ZXPair.m in Sources */, - 008208F11897C64800B05498 /* ZXDecodeHints.m in Sources */, - 008208A71897C64800B05498 /* ZXCode128Reader.m in Sources */, - 008208C61897C64800B05498 /* ZXPDF417CodewordDecoder.m in Sources */, - 008208D91897C64800B05498 /* ZXErrorCorrectionLevel.m in Sources */, - 0082089A1897C64800B05498 /* ZXGeneralAppIdDecoder.m in Sources */, - 008208871897C64800B05498 /* ZXGenericMultipleBarcodeReader.m in Sources */, - 008208BC1897C64800B05498 /* ZXUPCEANReader.m in Sources */, - 008208B51897C64800B05498 /* ZXOneDimensionalCodeWriter.m in Sources */, - 0082085B1897C64800B05498 /* ZXReedSolomonDecoder.m in Sources */, + 0082151318995AD900B05498 /* ZXMaxiCodeDecoder.m in Sources */, + 008214F118995AD900B05498 /* ZXBitSource.m in Sources */, + 0082154418995AD900B05498 /* ZXITFWriter.m in Sources */, + 0082151618995AD900B05498 /* ZXMultiFinderPatternFinder.m in Sources */, + 008214D318995AD900B05498 /* ZXProductParsedResult.m in Sources */, + 0082157718995AD900B05498 /* ZXQRCodeDetector.m in Sources */, + 008214C218995AD900B05498 /* ZXAbstractDoCoMoResultParser.m in Sources */, + 0082155718995AD900B05498 /* ZXPDF417Codeword.m in Sources */, + 0082152218995AD900B05498 /* ZXAI01decoder.m in Sources */, + 008214E118995AD900B05498 /* ZXVEventResultParser.m in Sources */, + 008214DB18995AD900B05498 /* ZXTelResultParser.m in Sources */, + 008214CE18995AD900B05498 /* ZXGeoParsedResult.m in Sources */, + 0082152718995AD900B05498 /* ZXDecodedChar.m in Sources */, + 0082154618995AD900B05498 /* ZXMultiFormatUPCEANReader.m in Sources */, + 0082152E18995AD900B05498 /* ZXExpandedPair.m in Sources */, + 0082155018995AD900B05498 /* ZXUPCEReader.m in Sources */, + 0082157A18995AD900B05498 /* ZXByteMatrix.m in Sources */, + 0082155318995AD900B05498 /* ZXPDF417ECErrorCorrection.m in Sources */, + 0082154A18995AD900B05498 /* ZXUPCAWriter.m in Sources */, + 0082157818995AD900B05498 /* ZXQRCodeFinderPattern.m in Sources */, + 008214F418995AD900B05498 /* ZXDefaultGridSampler.m in Sources */, + 008214FB18995AD900B05498 /* ZXStringUtils.m in Sources */, + 0082152C18995AD900B05498 /* ZXGeneralAppIdDecoder.m in Sources */, + 0082153418995AD900B05498 /* ZXRSS14Reader.m in Sources */, + 008214DA18995AD900B05498 /* ZXTelParsedResult.m in Sources */, + 008214C318995AD900B05498 /* ZXAddressBookAUResultParser.m in Sources */, + 008214C418995AD900B05498 /* ZXAddressBookDoCoMoResultParser.m in Sources */, + 0082155618995AD900B05498 /* ZXPDF417BoundingBox.m in Sources */, + 0082156D18995AD900B05498 /* ZXMode.m in Sources */, + 008214EF18995AD900B05498 /* ZXBitArray.m in Sources */, + 0082154F18995AD900B05498 /* ZXUPCEANWriter.m in Sources */, + 0082152318995AD900B05498 /* ZXAI01weightDecoder.m in Sources */, + 0082151C18995AD900B05498 /* ZXAI01320xDecoder.m in Sources */, + 0082156F18995AD900B05498 /* ZXQRCodeDataBlock.m in Sources */, + 0082152B18995AD900B05498 /* ZXFieldParser.m in Sources */, + 0082152D18995AD900B05498 /* ZXBitArrayBuilder.m in Sources */, + 008214B918995AD900B05498 /* ScanController.m in Sources */, + 0082155218995AD900B05498 /* ZXModulusPoly.m in Sources */, + 0082151E18995AD900B05498 /* ZXAI01393xDecoder.m in Sources */, + 0082157B18995AD900B05498 /* ZXEncoder.m in Sources */, + 0082157D18995AD900B05498 /* ZXMatrixUtil.m in Sources */, + 0082151418995AD900B05498 /* ZXMaxiCodeReader.m in Sources */, + 0082154B18995AD900B05498 /* ZXUPCEANExtension2Support.m in Sources */, + 008214F918995AD900B05498 /* ZXHybridBinarizer.m in Sources */, + 0082150318995AD900B05498 /* ZXBase256Encoder.m in Sources */, + 0082152818995AD900B05498 /* ZXDecodedInformation.m in Sources */, + 008214E818995AD900B05498 /* ZXMathUtils.m in Sources */, + 008214D918995AD900B05498 /* ZXSMTPResultParser.m in Sources */, + 0082150F18995AD900B05498 /* ZXDataMatrixReader.m in Sources */, + 008214FE18995AD900B05498 /* ZXDataMatrixDecodedBitStreamParser.m in Sources */, + 0082156118995AD900B05498 /* ZXBarcodeRow.m in Sources */, + 0082156618995AD900B05498 /* ZXPDF417Common.m in Sources */, + 0082156818995AD900B05498 /* ZXPDF417ResultMetadata.m in Sources */, + 0082158D18995AD900B05498 /* ZXResultPoint.m in Sources */, + 008214D118995AD900B05498 /* ZXISBNResultParser.m in Sources */, + 0082158318995AD900B05498 /* ZXDecodeHints.m in Sources */, + 0082157C18995AD900B05498 /* ZXMaskUtil.m in Sources */, + 0082150518995AD900B05498 /* ZXDataMatrixErrorCorrection.m in Sources */, + 0082158018995AD900B05498 /* ZXQRCodeWriter.m in Sources */, + 008214BC18995AD900B05498 /* ZXAztecDetector.m in Sources */, + 008214D218995AD900B05498 /* ZXParsedResult.m in Sources */, + 0082154C18995AD900B05498 /* ZXUPCEANExtension5Support.m in Sources */, + 0082150D18995AD900B05498 /* ZXTextEncoder.m in Sources */, + 0082155F18995AD900B05498 /* ZXPDF417DetectorResult.m in Sources */, + 0082154518995AD900B05498 /* ZXMultiFormatOneDReader.m in Sources */, + 0082154118995AD900B05498 /* ZXEAN8Writer.m in Sources */, + 0082152418995AD900B05498 /* ZXAnyAIDecoder.m in Sources */, + 0082152918995AD900B05498 /* ZXDecodedNumeric.m in Sources */, + 0082153118995AD900B05498 /* ZXAbstractRSSReader.m in Sources */, + 008214C118995AD900B05498 /* ZXAztecWriter.m in Sources */, + 008214E718995AD900B05498 /* ZXImage.m in Sources */, + 008214F218995AD900B05498 /* ZXCharacterSetECI.m in Sources */, + 0082150818995AD900B05498 /* ZXEdifactEncoder.m in Sources */, + 0082158218995AD900B05498 /* ZXBinaryBitmap.m in Sources */, + 0082151A18995AD900B05498 /* ZXAbstractExpandedDecoder.m in Sources */, 006ABB5818955ADA00D97EBF /* RootController.m in Sources */, - 008208AF1897C64800B05498 /* ZXEAN8Writer.m in Sources */, - 008208A41897C64800B05498 /* ZXRSSUtils.m in Sources */, - 008208A21897C64800B05498 /* ZXRSS14Reader.m in Sources */, - 008208E31897C64800B05498 /* ZXFinderPatternFinder.m in Sources */, - 0082082E1897C64800B05498 /* ZXAztecReader.m in Sources */, - 0082082F1897C64800B05498 /* ZXAztecWriter.m in Sources */, - 008208F21897C64800B05498 /* ZXDimension.m in Sources */, - 008208AE1897C64800B05498 /* ZXEAN8Reader.m in Sources */, - 008208BB1897C64800B05498 /* ZXUPCEANExtensionSupport.m in Sources */, - 008208D31897C64800B05498 /* ZXPDF417HighLevelEncoder.m in Sources */, - 008208951897C64800B05498 /* ZXDecodedChar.m in Sources */, - 008208321897C64800B05498 /* ZXAddressBookDoCoMoResultParser.m in Sources */, - 008208691897C64800B05498 /* ZXStringUtils.m in Sources */, - 008208461897C64800B05498 /* ZXSMSTOMMSTOResultParser.m in Sources */, - 008208581897C64800B05498 /* ZXWhiteRectangleDetector.m in Sources */, - 008208551897C64800B05498 /* ZXImage.m in Sources */, - 008208411897C64800B05498 /* ZXProductParsedResult.m in Sources */, - 008208471897C64800B05498 /* ZXSMTPResultParser.m in Sources */, - 008208AB1897C64800B05498 /* ZXCode93Reader.m in Sources */, - 0082088D1897C64800B05498 /* ZXAI013x0x1xDecoder.m in Sources */, - 008208341897C64800B05498 /* ZXBizcardResultParser.m in Sources */, - 0082084F1897C64800B05498 /* ZXVEventResultParser.m in Sources */, - 008208DC1897C64800B05498 /* ZXQRCodeBitMatrixParser.m in Sources */, - 0082089C1897C64800B05498 /* ZXExpandedPair.m in Sources */, - 008208F71897C64800B05498 /* ZXMultiFormatReader.m in Sources */, - 008208D01897C64800B05498 /* ZXDimensions.m in Sources */, - 0082087F1897C64800B05498 /* ZXMaxiCodeBitMatrixParser.m in Sources */, - 008208F01897C64800B05498 /* ZXBinaryBitmap.m in Sources */, - 0082088B1897C64800B05498 /* ZXAI01392xDecoder.m in Sources */, - 008208B41897C64800B05498 /* ZXMultiFormatUPCEANReader.m in Sources */, - 008208E71897C64800B05498 /* ZXBlockPair.m in Sources */, - 008208A91897C64800B05498 /* ZXCode39Reader.m in Sources */, - 0082083E1897C64800B05498 /* ZXISBNParsedResult.m in Sources */, - 0082084D1897C64800B05498 /* ZXURLTOResultParser.m in Sources */, - 008208911897C64800B05498 /* ZXAI01weightDecoder.m in Sources */, - 008208ED1897C64800B05498 /* ZXQRCodeReader.m in Sources */, - 008208CB1897C64800B05498 /* ZXPDF417ScanningDecoder.m in Sources */, - 008208C41897C64800B05498 /* ZXPDF417BoundingBox.m in Sources */, - 008208541897C64800B05498 /* ZXCGImageLuminanceSource.m in Sources */, - 0082085C1897C64800B05498 /* ZXReedSolomonEncoder.m in Sources */, - 008208DA1897C64800B05498 /* ZXFormatInformation.m in Sources */, - 008208B21897C64800B05498 /* ZXITFWriter.m in Sources */, - 0082082D1897C64800B05498 /* ZXAztecDetectorResult.m in Sources */, - 0082086D1897C64800B05498 /* ZXDataMatrixDecoder.m in Sources */, - 008208E81897C64800B05498 /* ZXByteMatrix.m in Sources */, - 008208A81897C64800B05498 /* ZXCode128Writer.m in Sources */, - 008208861897C64800B05498 /* ZXByQuadrantReader.m in Sources */, - 0082083D1897C64800B05498 /* ZXGeoResultParser.m in Sources */, - 008208C51897C64800B05498 /* ZXPDF417Codeword.m in Sources */, - 008208E91897C64800B05498 /* ZXEncoder.m in Sources */, - 0082088E1897C64800B05498 /* ZXAI013x0xDecoder.m in Sources */, - 008208791897C64800B05498 /* ZXSymbolInfo.m in Sources */, - 008208C01897C64800B05498 /* ZXModulusPoly.m in Sources */, - 0082087B1897C64800B05498 /* ZXTextEncoder.m in Sources */, - 008208901897C64800B05498 /* ZXAI01decoder.m in Sources */, - 008208F31897C64800B05498 /* ZXEncodeHints.m in Sources */, - 008208891897C64800B05498 /* ZXAI013103decoder.m in Sources */, - 008208711897C64800B05498 /* ZXBase256Encoder.m in Sources */, - 0082087D1897C64800B05498 /* ZXDataMatrixReader.m in Sources */, - 0082088C1897C64800B05498 /* ZXAI01393xDecoder.m in Sources */, - 008208FC1897C64800B05498 /* ZXRGBLuminanceSource.m in Sources */, - 0082085E1897C64800B05498 /* ZXBitMatrix.m in Sources */, - 0082087C1897C64800B05498 /* ZXX12Encoder.m in Sources */, - 008208C81897C64800B05498 /* ZXPDF417DetectionResult.m in Sources */, - 008208751897C64800B05498 /* ZXDefaultPlacement.m in Sources */, - 008208741897C64800B05498 /* ZXDataMatrixSymbolInfo144.m in Sources */, - 008208FA1897C64800B05498 /* ZXResult.m in Sources */, - 008208971897C64800B05498 /* ZXDecodedNumeric.m in Sources */, - 008208AA1897C64800B05498 /* ZXCode39Writer.m in Sources */, - 008208D21897C64800B05498 /* ZXPDF417ErrorCorrection.m in Sources */, - 008208C11897C64800B05498 /* ZXPDF417ECErrorCorrection.m in Sources */, - 008208C71897C64800B05498 /* ZXPDF417DecodedBitStreamParser.m in Sources */, - 008208351897C64800B05498 /* ZXBookmarkDoCoMoResultParser.m in Sources */, - 008208291897C64800B05498 /* ZXAztecDecoder.m in Sources */, - 008208431897C64800B05498 /* ZXResultParser.m in Sources */, - 0082089F1897C64800B05498 /* ZXAbstractRSSReader.m in Sources */, - 0082089E1897C64800B05498 /* ZXRSSExpandedReader.m in Sources */, - 008208C21897C64800B05498 /* ZXPDF417BarcodeMetadata.m in Sources */, - 0082084E1897C64800B05498 /* ZXVCardResultParser.m in Sources */, - 008208481897C64800B05498 /* ZXTelParsedResult.m in Sources */, - 008208451897C64800B05498 /* ZXSMSParsedResult.m in Sources */, - 008208401897C64800B05498 /* ZXParsedResult.m in Sources */, - 008208CD1897C64800B05498 /* ZXPDF417DetectorResult.m in Sources */, - 008208EE1897C64800B05498 /* ZXQRCodeWriter.m in Sources */, - 0082084A1897C64800B05498 /* ZXTextParsedResult.m in Sources */, - 0082085D1897C64800B05498 /* ZXBitArray.m in Sources */, - 008208511897C64800B05498 /* ZXWifiResultParser.m in Sources */, - 008208371897C64800B05498 /* ZXEmailAddressParsedResult.m in Sources */, - 008208701897C64800B05498 /* ZXASCIIEncoder.m in Sources */, - 008208311897C64800B05498 /* ZXAddressBookAUResultParser.m in Sources */, - 008208EB1897C64800B05498 /* ZXMatrixUtil.m in Sources */, - 008208F41897C64800B05498 /* ZXErrors.m in Sources */, - 008208421897C64800B05498 /* ZXProductResultParser.m in Sources */, - 008208BA1897C64800B05498 /* ZXUPCEANExtension5Support.m in Sources */, - 008208521897C64800B05498 /* ZXCapture.m in Sources */, - 008208DD1897C64800B05498 /* ZXQRCodeDataBlock.m in Sources */, - 008208D11897C64800B05498 /* ZXPDF417.m in Sources */, - 008208391897C64800B05498 /* ZXEmailDoCoMoResultParser.m in Sources */, - 008208591897C64800B05498 /* ZXGenericGF.m in Sources */, - 008208E41897C64800B05498 /* ZXFinderPatternInfo.m in Sources */, - 0082088F1897C64800B05498 /* ZXAI01AndOtherAIs.m in Sources */, - 008208961897C64800B05498 /* ZXDecodedInformation.m in Sources */, - 008208381897C64800B05498 /* ZXEmailAddressResultParser.m in Sources */, - 008208441897C64800B05498 /* ZXSMSMMSResultParser.m in Sources */, - 008208AD1897C64800B05498 /* ZXEAN13Writer.m in Sources */, - 008208EC1897C64800B05498 /* ZXQRCode.m in Sources */, - 008208E01897C64800B05498 /* ZXQRCodeVersion.m in Sources */, - 008208D71897C64800B05498 /* ZXPDF417Writer.m in Sources */, - 008208E11897C64800B05498 /* ZXAlignmentPattern.m in Sources */, - 008208DB1897C64800B05498 /* ZXMode.m in Sources */, - 008208671897C64800B05498 /* ZXHybridBinarizer.m in Sources */, - 008208E51897C64800B05498 /* ZXQRCodeDetector.m in Sources */, - 008208EF1897C64800B05498 /* ZXBinarizer.m in Sources */, - 008208D61897C64800B05498 /* ZXPDF417ResultMetadata.m in Sources */, + 008214CA18995AD900B05498 /* ZXEmailAddressResultParser.m in Sources */, + 008214CF18995AD900B05498 /* ZXGeoResultParser.m in Sources */, + 0082153318995AD900B05498 /* ZXPair.m in Sources */, + 008214F518995AD900B05498 /* ZXDetectorResult.m in Sources */, + 0082158A18995AD900B05498 /* ZXMultiFormatWriter.m in Sources */, + 0082154718995AD900B05498 /* ZXOneDimensionalCodeWriter.m in Sources */, + 0082153C18995AD900B05498 /* ZXCode39Writer.m in Sources */, + 008214CC18995AD900B05498 /* ZXExpandedProductParsedResult.m in Sources */, + 0082152518995AD900B05498 /* ZXBlockParsedResult.m in Sources */, + 008214C518995AD900B05498 /* ZXAddressBookParsedResult.m in Sources */, + 0082153E18995AD900B05498 /* ZXEAN13Reader.m in Sources */, + 0082157318995AD900B05498 /* ZXAlignmentPattern.m in Sources */, + 0082152618995AD900B05498 /* ZXCurrentParsingState.m in Sources */, + 0082154818995AD900B05498 /* ZXOneDReader.m in Sources */, + 008214F018995AD900B05498 /* ZXBitMatrix.m in Sources */, + 0082150218995AD900B05498 /* ZXASCIIEncoder.m in Sources */, + 0082157518995AD900B05498 /* ZXFinderPatternFinder.m in Sources */, + 0082157018995AD900B05498 /* ZXQRCodeDecodedBitStreamParser.m in Sources */, + 0082155118995AD900B05498 /* ZXModulusGF.m in Sources */, + 0082154E18995AD900B05498 /* ZXUPCEANReader.m in Sources */, + 008214D618995AD900B05498 /* ZXSMSMMSResultParser.m in Sources */, + 0082150618995AD900B05498 /* ZXDataMatrixSymbolInfo144.m in Sources */, + 0082150118995AD900B05498 /* ZXDataMatrixDetector.m in Sources */, + 008214F318995AD900B05498 /* ZXDecoderResult.m in Sources */, + 008214D718995AD900B05498 /* ZXSMSParsedResult.m in Sources */, + 008214F818995AD900B05498 /* ZXGridSampler.m in Sources */, + 0082151518995AD900B05498 /* ZXMultiDetector.m in Sources */, + 0082156518995AD900B05498 /* ZXPDF417HighLevelEncoder.m in Sources */, + 008214BF18995AD900B05498 /* ZXAztecDetectorResult.m in Sources */, + 0082156018995AD900B05498 /* ZXBarcodeMatrix.m in Sources */, + 008214D018995AD900B05498 /* ZXISBNParsedResult.m in Sources */, + 0082150B18995AD900B05498 /* ZXSymbolInfo.m in Sources */, + 008214C718995AD900B05498 /* ZXBookmarkDoCoMoResultParser.m in Sources */, + 008214CD18995AD900B05498 /* ZXExpandedProductResultParser.m in Sources */, + 0082153B18995AD900B05498 /* ZXCode39Reader.m in Sources */, + 0082158518995AD900B05498 /* ZXEncodeHints.m in Sources */, + 008214C018995AD900B05498 /* ZXAztecReader.m in Sources */, + 0082150A18995AD900B05498 /* ZXHighLevelEncoder.m in Sources */, + 0082155B18995AD900B05498 /* ZXPDF417DetectionResultColumn.m in Sources */, + 008214E418995AD900B05498 /* ZXCapture.m in Sources */, + 0082155918995AD900B05498 /* ZXPDF417DecodedBitStreamParser.m in Sources */, + 0082156E18995AD900B05498 /* ZXQRCodeBitMatrixParser.m in Sources */, + 0082158B18995AD900B05498 /* ZXPlanarYUVLuminanceSource.m in Sources */, + 0082158918995AD900B05498 /* ZXMultiFormatReader.m in Sources */, + 0082151718995AD900B05498 /* ZXQRCodeMultiReader.m in Sources */, + 008214C918995AD900B05498 /* ZXEmailAddressParsedResult.m in Sources */, + 0082151018995AD900B05498 /* ZXDataMatrixWriter.m in Sources */, + 008214F618995AD900B05498 /* ZXECI.m in Sources */, + 008214DC18995AD900B05498 /* ZXTextParsedResult.m in Sources */, + 0082156918995AD900B05498 /* ZXPDF417Writer.m in Sources */, + 0082151F18995AD900B05498 /* ZXAI013x0x1xDecoder.m in Sources */, + 008214DF18995AD900B05498 /* ZXURLTOResultParser.m in Sources */, + 0082153F18995AD900B05498 /* ZXEAN13Writer.m in Sources */, + 0082158418995AD900B05498 /* ZXDimension.m in Sources */, + 008214D418995AD900B05498 /* ZXProductResultParser.m in Sources */, + 0082152A18995AD900B05498 /* ZXDecodedObject.m in Sources */, + 008214DE18995AD900B05498 /* ZXURIResultParser.m in Sources */, + 008214BB18995AD900B05498 /* ZXAztecDecoder.m in Sources */, + 0082157E18995AD900B05498 /* ZXQRCode.m in Sources */, + 0082157918995AD900B05498 /* ZXBlockPair.m in Sources */, + 0082158618995AD900B05498 /* ZXErrors.m in Sources */, + 008214FC18995AD900B05498 /* ZXDataMatrixBitMatrixParser.m in Sources */, + 008214E618995AD900B05498 /* ZXCGImageLuminanceSource.m in Sources */, + 0082157118995AD900B05498 /* ZXQRCodeDecoder.m in Sources */, + 0082150418995AD900B05498 /* ZXC40Encoder.m in Sources */, + 0082152F18995AD900B05498 /* ZXExpandedRow.m in Sources */, + 008214F718995AD900B05498 /* ZXGlobalHistogramBinarizer.m in Sources */, + 0082158C18995AD900B05498 /* ZXResult.m in Sources */, + 0082158818995AD900B05498 /* ZXLuminanceSource.m in Sources */, + 008214D818995AD900B05498 /* ZXSMSTOMMSTOResultParser.m in Sources */, + 008214BE18995AD900B05498 /* ZXAztecEncoder.m in Sources */, + 0082152118995AD900B05498 /* ZXAI01AndOtherAIs.m in Sources */, + 0082150E18995AD900B05498 /* ZXX12Encoder.m in Sources */, + 0082155C18995AD900B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */, + 0082154018995AD900B05498 /* ZXEAN8Reader.m in Sources */, + 0082151218995AD900B05498 /* ZXMaxiCodeDecodedBitStreamParser.m in Sources */, + 0082153818995AD900B05498 /* ZXCodaBarWriter.m in Sources */, + 0082150918995AD900B05498 /* ZXEncoderContext.m in Sources */, + 0082150718995AD900B05498 /* ZXDefaultPlacement.m in Sources */, + 008214C818995AD900B05498 /* ZXCalendarParsedResult.m in Sources */, + 008214FF18995AD900B05498 /* ZXDataMatrixDecoder.m in Sources */, + 0082153918995AD900B05498 /* ZXCode128Reader.m in Sources */, + 0082155518995AD900B05498 /* ZXPDF417BarcodeValue.m in Sources */, + 008214ED18995AD900B05498 /* ZXReedSolomonDecoder.m in Sources */, + 0082153618995AD900B05498 /* ZXRSSUtils.m in Sources */, + 0082150C18995AD900B05498 /* ZXSymbolShapeHint.m in Sources */, + 0082156C18995AD900B05498 /* ZXFormatInformation.m in Sources */, + 0082158E18995AD900B05498 /* ZXRGBLuminanceSource.m in Sources */, + 0082155D18995AD900B05498 /* ZXPDF417ScanningDecoder.m in Sources */, + 0082154918995AD900B05498 /* ZXUPCAReader.m in Sources */, + 0082155418995AD900B05498 /* ZXPDF417BarcodeMetadata.m in Sources */, + 0082154318995AD900B05498 /* ZXITFReader.m in Sources */, + 008214EB18995AD900B05498 /* ZXGenericGF.m in Sources */, + 008214E318995AD900B05498 /* ZXWifiResultParser.m in Sources */, + 0082153018995AD900B05498 /* ZXRSSExpandedReader.m in Sources */, + 0082155E18995AD900B05498 /* ZXPDF417Detector.m in Sources */, + 0082151D18995AD900B05498 /* ZXAI01392xDecoder.m in Sources */, 006ABACD1895563100D97EBF /* AppDelegate.m in Sources */, - 008208361897C64800B05498 /* ZXCalendarParsedResult.m in Sources */, - 008208EA1897C64800B05498 /* ZXMaskUtil.m in Sources */, - 008208881897C64800B05498 /* ZXAbstractExpandedDecoder.m in Sources */, - 008208B01897C64800B05498 /* ZXEANManufacturerOrgSupport.m in Sources */, - 008208931897C64800B05498 /* ZXBlockParsedResult.m in Sources */, - 008208F81897C64800B05498 /* ZXMultiFormatWriter.m in Sources */, - 008208B61897C64800B05498 /* ZXOneDReader.m in Sources */, - 008208501897C64800B05498 /* ZXWifiParsedResult.m in Sources */, - 008208821897C64800B05498 /* ZXMaxiCodeReader.m in Sources */, - 008208A01897C64800B05498 /* ZXDataCharacter.m in Sources */, - 008208811897C64800B05498 /* ZXMaxiCodeDecoder.m in Sources */, - 008208831897C64800B05498 /* ZXMultiDetector.m in Sources */, - 008208D41897C64800B05498 /* ZXPDF417Common.m in Sources */, - 008208C91897C64800B05498 /* ZXPDF417DetectionResultColumn.m in Sources */, - 008208771897C64800B05498 /* ZXEncoderContext.m in Sources */, - 0082086B1897C64800B05498 /* ZXDataMatrixDataBlock.m in Sources */, - 008208491897C64800B05498 /* ZXTelResultParser.m in Sources */, - 008208A31897C64800B05498 /* ZXRSSFinderPattern.m in Sources */, - 0082088A1897C64800B05498 /* ZXAI01320xDecoder.m in Sources */, - 008208BE1897C64800B05498 /* ZXUPCEReader.m in Sources */, - 0082082B1897C64800B05498 /* ZXAztecCode.m in Sources */, - 008208271897C64800B05498 /* ScanController.m in Sources */, - 008208B71897C64800B05498 /* ZXUPCAReader.m in Sources */, - 008208801897C64800B05498 /* ZXMaxiCodeDecodedBitStreamParser.m in Sources */, - 008208A61897C64800B05498 /* ZXCodaBarWriter.m in Sources */, - 0082089D1897C64800B05498 /* ZXExpandedRow.m in Sources */, - 0082084C1897C64800B05498 /* ZXURIResultParser.m in Sources */, - 008208841897C64800B05498 /* ZXMultiFinderPatternFinder.m in Sources */, - 0082086E1897C64800B05498 /* ZXDataMatrixVersion.m in Sources */, - 008208A51897C64800B05498 /* ZXCodaBarReader.m in Sources */, - 0082086C1897C64800B05498 /* ZXDataMatrixDecodedBitStreamParser.m in Sources */, - 008208921897C64800B05498 /* ZXAnyAIDecoder.m in Sources */, - 008208BD1897C64800B05498 /* ZXUPCEANWriter.m in Sources */, - 008208CA1897C64800B05498 /* ZXPDF417DetectionResultRowIndicatorColumn.m in Sources */, - 0082085A1897C64800B05498 /* ZXGenericGFPoly.m in Sources */, - 008208641897C64800B05498 /* ZXECI.m in Sources */, - 0082087A1897C64800B05498 /* ZXSymbolShapeHint.m in Sources */, - 008208C31897C64800B05498 /* ZXPDF417BarcodeValue.m in Sources */, - 008208B91897C64800B05498 /* ZXUPCEANExtension2Support.m in Sources */, - 008208631897C64800B05498 /* ZXDetectorResult.m in Sources */, - 0082084B1897C64800B05498 /* ZXURIParsedResult.m in Sources */, + 008214BD18995AD900B05498 /* ZXAztecCode.m in Sources */, + 008214FA18995AD900B05498 /* ZXPerspectiveTransform.m in Sources */, + 0082158718995AD900B05498 /* ZXInvertedLuminanceSource.m in Sources */, + 0082153D18995AD900B05498 /* ZXCode93Reader.m in Sources */, + 008214E518995AD900B05498 /* ZXCaptureView.m in Sources */, 006ABAC91895563100D97EBF /* main.m in Sources */, - 008208761897C64800B05498 /* ZXEdifactEncoder.m in Sources */, - 0082083F1897C64800B05498 /* ZXISBNResultParser.m in Sources */, - 008208DE1897C64800B05498 /* ZXQRCodeDecodedBitStreamParser.m in Sources */, - 008208721897C64800B05498 /* ZXC40Encoder.m in Sources */, - 0082083A1897C64800B05498 /* ZXExpandedProductParsedResult.m in Sources */, - 008208301897C64800B05498 /* ZXAbstractDoCoMoResultParser.m in Sources */, - 008208F91897C64800B05498 /* ZXPlanarYUVLuminanceSource.m in Sources */, - 008208F51897C64800B05498 /* ZXInvertedLuminanceSource.m in Sources */, - 008208981897C64800B05498 /* ZXDecodedObject.m in Sources */, - 0082083B1897C64800B05498 /* ZXExpandedProductResultParser.m in Sources */, - 008208681897C64800B05498 /* ZXPerspectiveTransform.m in Sources */, - 008208CE1897C64800B05498 /* ZXBarcodeMatrix.m in Sources */, - 008208781897C64800B05498 /* ZXHighLevelEncoder.m in Sources */, - 008208571897C64800B05498 /* ZXMonochromeRectangleDetector.m in Sources */, - 0082083C1897C64800B05498 /* ZXGeoParsedResult.m in Sources */, - 008208731897C64800B05498 /* ZXDataMatrixErrorCorrection.m in Sources */, - 008208D51897C64800B05498 /* ZXPDF417Reader.m in Sources */, - 008208CF1897C64800B05498 /* ZXBarcodeRow.m in Sources */, - 008208FB1897C64800B05498 /* ZXResultPoint.m in Sources */, - 008208651897C64800B05498 /* ZXGlobalHistogramBinarizer.m in Sources */, - 008208851897C64800B05498 /* ZXQRCodeMultiReader.m in Sources */, - 0082086A1897C64800B05498 /* ZXDataMatrixBitMatrixParser.m in Sources */, - 008208B11897C64800B05498 /* ZXITFReader.m in Sources */, - 008208531897C64800B05498 /* ZXCaptureView.m in Sources */, - 0082082A1897C64800B05498 /* ZXAztecDetector.m in Sources */, - 008208331897C64800B05498 /* ZXAddressBookParsedResult.m in Sources */, - 008208941897C64800B05498 /* ZXCurrentParsingState.m in Sources */, - 0082087E1897C64800B05498 /* ZXDataMatrixWriter.m in Sources */, - 008208E21897C64800B05498 /* ZXAlignmentPatternFinder.m in Sources */, - 008208601897C64800B05498 /* ZXCharacterSetECI.m in Sources */, - 0082085F1897C64800B05498 /* ZXBitSource.m in Sources */, - 008208991897C64800B05498 /* ZXFieldParser.m in Sources */, + 008214E218995AD900B05498 /* ZXWifiParsedResult.m in Sources */, + 008214EC18995AD900B05498 /* ZXGenericGFPoly.m in Sources */, + 0082157218995AD900B05498 /* ZXQRCodeVersion.m in Sources */, + 0082154D18995AD900B05498 /* ZXUPCEANExtensionSupport.m in Sources */, + 0082157F18995AD900B05498 /* ZXQRCodeReader.m in Sources */, + 008214CB18995AD900B05498 /* ZXEmailDoCoMoResultParser.m in Sources */, + 0082153218995AD900B05498 /* ZXDataCharacter.m in Sources */, + 0082157618995AD900B05498 /* ZXFinderPatternInfo.m in Sources */, + 008214E018995AD900B05498 /* ZXVCardResultParser.m in Sources */, + 0082151118995AD900B05498 /* ZXMaxiCodeBitMatrixParser.m in Sources */, + 0082156B18995AD900B05498 /* ZXErrorCorrectionLevel.m in Sources */, + 0082155818995AD900B05498 /* ZXPDF417CodewordDecoder.m in Sources */, + 008214EE18995AD900B05498 /* ZXReedSolomonEncoder.m in Sources */, + 008214EA18995AD900B05498 /* ZXWhiteRectangleDetector.m in Sources */, + 008214C618995AD900B05498 /* ZXBizcardResultParser.m in Sources */, + 008214D518995AD900B05498 /* ZXResultParser.m in Sources */, + 008214E918995AD900B05498 /* ZXMonochromeRectangleDetector.m in Sources */, + 008214DD18995AD900B05498 /* ZXURIParsedResult.m in Sources */, + 0082151918995AD900B05498 /* ZXGenericMultipleBarcodeReader.m in Sources */, + 0082155A18995AD900B05498 /* ZXPDF417DetectionResult.m in Sources */, + 0082153718995AD900B05498 /* ZXCodaBarReader.m in Sources */, + 0082157418995AD900B05498 /* ZXAlignmentPatternFinder.m in Sources */, + 0082156718995AD900B05498 /* ZXPDF417Reader.m in Sources */, + 0082158118995AD900B05498 /* ZXBinarizer.m in Sources */, + 0082153518995AD900B05498 /* ZXRSSFinderPattern.m in Sources */, + 0082156218995AD900B05498 /* ZXDimensions.m in Sources */, + 008214FD18995AD900B05498 /* ZXDataMatrixDataBlock.m in Sources */, + 0082156318995AD900B05498 /* ZXPDF417.m in Sources */, + 0082150018995AD900B05498 /* ZXDataMatrixVersion.m in Sources */, + 0082151B18995AD900B05498 /* ZXAI013103decoder.m in Sources */, + 0082154218995AD900B05498 /* ZXEANManufacturerOrgSupport.m in Sources */, + 0082156418995AD900B05498 /* ZXPDF417ErrorCorrection.m in Sources */, + 0082153A18995AD900B05498 /* ZXCode128Writer.m in Sources */, + 0082152018995AD900B05498 /* ZXAI013x0xDecoder.m in Sources */, + 0082151818995AD900B05498 /* ZXByQuadrantReader.m in Sources */, + 0082156A18995AD900B05498 /* ZXDataMask.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Examples/Client/Authenticated Lightbulb/Lightbulb/RootController.m b/Examples/Client/Authenticated Lightbulb/Lightbulb/RootController.m index 3d51810..302e602 100644 --- a/Examples/Client/Authenticated Lightbulb/Lightbulb/RootController.m +++ b/Examples/Client/Authenticated Lightbulb/Lightbulb/RootController.m @@ -93,11 +93,13 @@ -(void)recievedPerformResponse:(NSString *)message { #pragma mark - ScanController Delegate Methods -- (void)closedWithSecret:(NSString *)secret { - NSLog(@"closedWithSecret: %@", secret); +- (void)closedWithURL:(NSURL*)url { + NSLog(@"closedWithURL: %@", url); Client *client = [Client sharedClient]; - client.secret = secret; + client.authURL = url; self.gotAuthLabel.textColor = [UIColor greenColor]; + self.gotClientIDLabel.textColor = [UIColor greenColor]; + self.clientField.text = client.clientID; } diff --git a/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.h b/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.h index 29f7be9..1c91104 100644 --- a/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.h +++ b/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.h @@ -13,6 +13,7 @@ @optional - (void)closedWithSecret:(NSString *)secret; +- (void)closedWithURL:(NSURL *)url; - (void)closedWithoutSecret; @end diff --git a/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.m b/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.m index b5711ee..b9235d4 100644 --- a/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.m +++ b/Examples/Client/Authenticated Lightbulb/Lightbulb/ScanController.m @@ -79,7 +79,14 @@ - (IBAction)cancel:(id)sender { - (void)captureResult:(ZXCapture*)capture result:(ZXResult*)result { if (result) { + + // dispatch URL NSLog(@"Result = %@", result.text); + if ( [self.delegate respondsToSelector:@selector(closedWithURL:)] ) { + [self.delegate closedWithURL:[NSURL URLWithString:result.text]]; + } + + // dispatch secret only NSArray *array = [result.text componentsSeparatedByString:@"="]; NSLog(@"Secret = %@", array[1]); if ( [self.delegate respondsToSelector:@selector(closedWithSecret:)] ) { diff --git a/Examples/Client/Authenticated Lightbulb/libClient.a b/Examples/Client/Authenticated Lightbulb/libClient.a index 3018f7183c1c95ea08cd9b8d6b9b949512bccf22..3be56bec98df4365d454810b9e649451257b4d71 100644 GIT binary patch delta 754004 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
9y%o}W8bG(ld4^?bExVtN zs1ug+q_CHqgoKG`KZ$6uTSv5?j;Q!@|qGe*v+)U*Nw!%A16$c6FF{2%)EU8lXPLTS0JnuOs{{RNrcOH{taAUfy3B zhZnR%eZB2{&zv>c-fzrVo8?VJIQ2iPZ?(NS=B&-ObiUY=P?dSyN!~TEx4n1b-{rj@ z|6$&z@bB@yjDH074gk8pCb+yI4lUG&c?S_ZR$`bt(>oXEws#r+UEZ7U@Alq@|1j@< z{D*u0i2n%h$N2B&jmF!($D4`&NbeZ@M|m&6f3%kaC^6pK@E_}K!GE0hW&C&deuV!X z-UyV9`M|nd90HmjWh4%t;*0jRQfgjkl)p>6*XRRx|4~X3gE8w`qY-VQ#(#iP7L6I(LECrQq1I&_^y*r62k1siA%cdLhW^Ct|ZEA7I;oF8&>z| zoEU>_N$J_CCS1>qv3`kb?y@d$J#PQjWxJBCE)`4HmLMmw^b6^U9cNWqNYsRLOzi`P zi-b!9J;u0`?I>4nPtS4BLs6aw!gH|4TUZzpy2!I<&6+SfJjdPR*Ws3HBKD!ioD^0& z#w!~r%&yKkB_;r_Zw@=oK=GH?a*|pnPWa zk_Ahx#b>%)h%KzEuUTG#xfx6I{@r=pU5?qfn9f>joj-YL?J#Ueb7n4gT8zJHQC02arOtI(juJWn zjgHAnmsdbf?V_tIW>qX$R$dAFl0~(ceq7bb$1f;f%$>%UciN0wT3(4}%fe2JX`HdV zs65nZF>%oX%qGUh<3AL@g^L!}R{oF!<|3C@ES$a!{YPk&bSj%!arsqM3zki)!zSp< zxy^Z}i@7@{R4=Jnu&iQwO*rTIEPs5)MFq7k_1Dxwe>XibyJDeQ+A$fB$q2D3=9H4_ zlR~Q=Z9MXd@9i<&?yu@M^Kk60U(AIYn;IO8T#sW5jy%-oe9jKQK{H$UD~4Ln0lT{E zRtxMLcQz2{K7@a0q7Lip&(8bjyo*yfZ-pafB{+TxrL6xLh~rU4WR0Dg;k6Stwp0hg zyF;Wqr_E%kVp z#cE$RNM*Z=R`vMHL^G3Skl69TA#ZzZSy7Blt4zvZ3lu!IXmu%aUn0hQrxl+u;!!{L zK^Yr~g?`+_ip^fJV*3rh9u^yeV#n41mDQ`mebW;8jI1&ntU4`PvxRD?2tp$KVDKYoiUe;r7~Bt}{}!MJ_InKK;da_Lf+H#=n+yim15tEJ z*hB_~f-Lg5OZ4zNFgO>S9*coUV#!2EbaxQ05VaJdgC%^LD*^JFgha^02Tp90C_8+ zuU-d)eAa`{n1G}8rURjynWy#A9=W6kr2$s&7+7#d1bz|u>Vbcy^@@DY$VdD|t=cr8 zm#W%d5br8?sRy6%_YCcT8%H1=v-=GGH92yvMr7iF9G&946q+1z994$ua!dDv;?6}; zI6mieNLnNtk#6XDMY=gW>BwEd%4 z3h$KFID>OK6^GO6M7}#Y${`!SG(E|2hd4Zq9Hk%Kbf$*Oq(yg(*Rv$U z@U@Di+u=jW(eLK)k>uzmb2`|H$Z=;m{9JO}qE0W{G;-X+P8Ztw9Xr5m>b)Gut0u zV$DbUa9ow1fLy(7V#Q?((EPCGPdEo{fCZNRdlwQN;e0I9$>QNY@?f=PpgWC2l40~`OXx9H;^^dlURNn0v(b@XxfZi%L zI^CxlKE@&^@vr;y)n_}>dT?!_#Yi)3tryGW!n0&R3E12lz zHmbk(MX4t@jP$ERR}|(&&~=zuu*D+-5%_i-i?VF~D6?mz3`q>bG8`C{QLpsRiu}=T zD~z3_t5rXr5ILaB3tZR6T<3e4iR(x+UNSz%pD~58$d}bEoW(J;RK6^YVOGYFAtV{q zlF_5#X82^dq%`4*te#l&A~$!~@LVov5tCb(n;)Pliz-$RpW_=4yALrN+B1I zG0fBVC*5{WAnk{-YGChmfrow}|Z!ktXU<8;b43&Os3se~z8vmzpL(cNh-b z(`p@5gsBC|>BExti3sjoZ5kk=W~8Jis-{)3kzBpPyI(}~gBe1bV$T>Dc|ip7M920{ z0X;BciS9X46>zIq`eV`hJ3z&i&I7aG(z+T?b3g6XSrCi^^ICnLC7Fa6hL z=+Tk{@#i>~b~meA)Qi2Sv*vW~vbu%im?u%61D!PW8R%;=qa_cE!t*8Czfh|mm(h|0 zPDJQx-ceUhv1O5qA9mA=TsTgg0Y>wVl%}=}J!s;M$0hD++Iy(8k}wG4*k2)zu>WML zZ;bb+BL92QH?yZ++`>CfQsd}KNzr2^o%V&2B-p<*4SKlRHBE^DYeuSi8e=Qo=fpl! z?C(ld*G-4~ak2l6=y^6(#nonwNo$cYnkJE7=Qmf13ngL{?hmQ{tNJ`{HpZ^pTF>3j4W)&u*G}${`npZW9+~n%01E7?b^9!9=_$y=s1QUl5C7T z93Q}s8KA*!<7@Qr-Kr)tJxQ%x>l-`_A4KnluV}mIiON+)8;fnvO_8>RZ{+89Ff7D# zldZqJw+^E*F!cCX>xs>o{U)h-8G%T3Nqa_&y5($t+{AGhAZfpk+uU$%h;$65T+(qI zO96Q7$eZ}RJ@sve9S3IGus(r@gEUwn;V3@y=h#Tw8f$|pdMPz20gG{TN^2MOcJBbj z*vI?B!amHfo=`b8=>gUHa=#o^_ENumm2_#^TvdO*FRh#YfVpCs%6rM>OP|26nJbo! zvKE@h>Exy8Wmr%p*6PY7BYUTb2MlUdEaivP71L*zn$Mssmd)p#)SJ6USjDhD*GN<^ zvt~G-%;p!$C$so?cE+%wGxBq-&d+Mi=d=*DWhQQgV#uzZ4DK$)4PvM0&n;aW zJnr)~^`W3)_ybkpQOI=jgjWJO=sm+_qh#YN*j@m>R?t*RVYioT0W&Jo`Wqc}MrE3) ztchSN*iKu{ji)fg5W)9RJN+g6FD_fXyg=} zT2Xux|B9~cX!d-Evv4o0E}&eR>mow7P1Q~Wi=dFkUNSKRYZKG#L8rwu+lgs(14L+Y z#8-@t&p?TJ4Cm3?ITCX;jv29V_IO;4!%mA`3E)?>ag63>9P$-y?DcdAVbG`hHrndQ z{~BlUx8N@<*=B-mC#npE#;#`G=op73ON`Cs3QO+1TnYCX4YuRUd7RqS!=R_D?~rRl zvc5E(-s5$Chb5c*_E@p}F31xxv1>HTpe5`Z*rQC;;he8A;jyuq08jW?rzE|+tjwD5 z+?Vm++smuY_oVQ=4>bRR`OlmTADV)H8yiY;B6NIMkNEC4;)J=9#QbJ#!jfZpjFfY` z7o6N}U|ljhr6;S#Za;yo?TN=}cu)LQlBRh0B~ee7M$1mH`^6=OyWB!0piMY+ zV3rECWKZ4r>i5anodW~WdSC!AAg6ya+uiwOR>eM?ePg!>=yh4G=JQv(SoMB(&{=@d z^L@GMzP$ypA&de%`BapvuBWTAhv#a1nmRfu%9WMq3I4-18vmXLejOHuF@e!hpLzB~ zc}BYe7!0@!(S%+YK7SeY)2k5{ay=mqe-#)EUN_+K5Q^;ERjZiRWE|J8Q@V_ZRkMLSJyDs{M~< zrw%(UZUL!>=AlJ@y2J8{+6hvx&Qp2e@c~uxSaymkz0^0{>r`c(m00n{>L;^()wMNN z7jIpwT3rd}i2RRK)K>AVamC0D_7`D}$F{2n`9kauq!qK5rGbqgHcVMpqakWN^5M6$ zuX=mKoqP7reC+;#C2RV=v~1hJw>t`6zBA#GC-!>}%)av<_g9Sk;&U>6V8O5uIPT~}z3bNISn zo+!vjeOROhXdNgw!e6!3!yEkr`}}?A6;(NK1oBXZ?!LP z%hP&LnOn>$<`Q$!G0fbrYBpb2HuaCcWiaeL9a?vh_5BwYgtIr5J+ACwWe@BF*S_&J zdt6iuYgW>zx!mV>m71>^xyiOR zM|4lBtH`CczUWJLRk>6|r7t~H3!V5Lr-Vfb7-ZiTIlu8D&jpT04`vqdTwn}v5|C+} z0BnbPT9EZ7DnK6q>2$eVKB&>ithV?47d&my(P5fkn&4Uvms`uBO|Rw9 z(WK?#P-yh_j8LvOsLllDB89zytP;Vn{@`CpVwnK4WU>mRxkSRw_#2p0UhKp+j z27vp347lb0aQE(URaNQ#_&!|Za8ndi5<2kk`?KgJ*8`-02Ra&P%&P^3Dt%#|MS zC)i9L>Kf@S2Dc}E_Ep}6-X=6d=kD?6 z@h70SLnU68m*|+U7Oui7`fYRbq8v-qy{lXo@A&Z#5&b%i2uIqZy&bFmFjd`^7C#un z$`@aUiRt$zMMao1>M3D33L(*HuG=v8UZbz3}eXQF<4_Sf!12b7_AMW15&I%cE7vu=ucm zv17EsZ)8nIUK9u6xxL2?R8QWL2iw{IliEWa`4L|Q>PL>(=DI`Fn^oDcJx;UUy#vx> zc9gv4G+qX&Pou{556FNu^gG8VM4unyvC3GC9-~&>8xZ5|M!-Z3U++2VEQYwpnYH<1 z!C4GAi~VLX-z?Uf$C>$QvE3}Do5gZ-w$UPXn`yQ=7(rx@zUBJn1pE^5OTy2MUow6J z@f-Bq_01`dl&YiO1oUc~wtjwa|M)SZv$Ng2^vZto<-%T^qB8p8qrh8JUFrSKO*hqf z9eNX9hE`WkfsJo%XZf(qxl({tziJ*n{Hx@b;xNxx>PYNu^K+!D%2K(nN4QkZP1%E8 zXkNTpq{*xsYvC7jwBs8_v*aP@wl7Ce@D*^MhZ)y(gj75uRYTiu%7wq6qpemVHD zj+b%<-ti3P&5M$aNRa{SsE9N!LSURXS2>As$+03O-If(Q+$cJ`qx6kvRrS%>!O0toqmLB-jv-pUc~IDc8(}Ihu~md`jK&?`?QLPOnh4Nhuf3ZvT5K;5m+ce zUE3zWx$%UefyRBS|WE++0cvXz&erlNGooN{C0xwQ*_e!7_i z_lvvnZCNGh9VWqT=7kZ4T>_=NTFdb=VJ5)`W*Vo%4uf~AO|RQq2HqQO-0Z)XO*C5u zx^dTA25fgbt(ReB%B#M@Y#CTG&d~PX_f+pCm{iv$o^2lA9e4>(ZyI=8{N09UAFr8e zPsvbptlTwFmTTPXzwgd4GvT&-fjleWu4lsc=Nrkb;vuET%!Fr6H4Z7_zQ4%KgwGfE zIH~@}ip)&-x&k9uEAD6KnDW|Hfp<}}aUgrCK3LpZcO8x}!BY}X>b9xy-{PJ>HrQ9x zi(C#aww(8?s7nTi^)MDXRn_m3GSuS^Y`!ab1_ql`M-7e&ZN;X5)q<2PT~#2&tVze~7_OKPJ^%p@;4t zV4}N|`~TOv>;FDDT{Sxrg8qM;#!h7uqzd0jjC9EdgA?JoP07f2mV^C4K(!Vp#09`4 zb=5sdF&Ek-cBZGJWcOhYNHVZ7(DAx|nAz9Cj|YAjuuZa@pP*UHO>n4{_n zce*udH_PXQu2V2-OIxug9NLOhJ#=BR-P(x}X4|fpCirtewy&{%8)~W>zUT0}$d{`3 zzNA5_aogaaX(R9rhRX3K<=X}ijI4=hK+|d2xS}J6s>+Bo>4=23MXnWJgCgm!PCS;B z;C10M%2nr*Lai@0BX;`U5%2}xUiCeVS)WEuz`*q<_(=21B!~3{a}0xF3}3b3uAfXv zEB5TPidkSkKISkX&%htPfn|OWxYlfrQ7`)jN2gKD0Yl)-6l}Vgvp3ImaBtpK2d#}c zZ!!u=R_G^r2zELxV#j#F$pPmvWZ6*U#x$gGDZU_avrrmx1#aV~Cs@&t*}-fLgG>SL zQ}Na66nEvg|8O_IIMKa0*vepn(Cx%9L^f!A!D?`$C_5$)mZ0CT>4beOD}IiGUEot< zjrtUN1=^LbX^Y}xP*;Lz?uYa+1ho`VsOu0-xQ$40d-}y%|WMmR*7&9q~9qW|(!7g>%u|%ggJj?;})Q~yF4{gbRxSM`H z)&3JQ@u1MQ>(RZ|V+O9_6NJI|cC2LE5wB&*e~SAQyk(BaW#rF8Ekm8k)h&!x)yy5$}L|g z(dz6DsWlH@DDf~FUU3@Pg(q1(=1Cebtf)tO#fCJqm2Dd|GNcs(^)u+?NguGsEX>)&Dj{l^#P_xNe*ijn*s(pF&JIxy?Cd(D3RrcU$2us0krX65CV;nQeiX~}=oZH(@)XPS`%#dxD`Q+#?zZdwlHnOeJj zR>1Ek@Eh)a6@J6{h51lNKZwjBH~cU_MEX!_dw6}HrWt-GVoAm+r0kEVDC+D4n7v_M zJb;$T(q=|7FWAxOPspepUDH3C)ei1#FQKSPO@WDwqV7`m;k*VrZ<=0OcK9IQI@JMv+8)z~0598sYM?TnR_@U42FLWSD{u>h8n)^OP-Ol}?$S}JH zwR1lWxsOLc@S(?NNQ7K_ZlYx9Zerhvc`WfDQ7%u+zhBJ zMd5^@0Zn#T<3EA>B6i3da(0{sAGJvHr#T$Dve-u`Ajm^M@)Li{J8}KckoIhzh$ALY zawrX!oG!J^33y^HL~mz(F%6XprP1X{WS&ZFYL}?eH*w@d82WCzC9?Cf^L}sOfODsZ zgfyAT0Q>wG@gWtDH4zK-=?<*J`vS4TVUl@bvZYQ(l-c?5K21m8JRB*{vgSSwT>@Jq zpU6Kc6WXF9Zu}>*Ra!nO6)_d@OL`xogoL3y?-99_@Sc;tu*NbI|t! z(KR*&UU`r`j{kD&&}%5iy_*+!bqaVInv|KkM${xRq)IWYl25S zmWI;PUIea{@L7!1^idhlBqpUj2IuJrf8R?34(@yDii3~A%eBdWjN8X>o~%woW`ys9 zxPynyxV-yE)ucU+G9HO&x1fws2YgT9ew(A`vSn$n#gSJCx)!{B;PHN$BO>gv%}@{C zFwm?U)4=2XegyAB@Q)#g$2MQVkq1TMT_m-zG(?W19v?W&M;YJZr~uq(Q%3{degQ zy>`9pG~RwRudPFD>;B|$2sYXiKEvxE! z+|-cbB+QY;hh26RRv=w@Zj(i)7uAo$&XPwjc6#0 zDhA(g@X!-C=RKd{K#`s)f4-ZC zh&+y1aG$-Mf&M3hn@$f2OVb&FevoJS@Yo%PPMLX(HKKpv2z4*}lS}bxGGt8JX*B(P z)p6eJy_*N1!@mL*ue~jE?m)XC+PWV=vX(h&525|}QkU+{E?i%6aDU!_gP&r2v<*++ zGvh+jFrTL@v43{Xq0mq({A%1|FQLWeU7=g` zaO5ysJX=w<|ooZV0q5Ye6%MX8SGh66PnSC)eEX5z`%!<j&0dqC}S@0$DBR|KYV9m zY21M(O<6pG^?;E9u}j}KWKEhAJswBC7>X@JZxUw9jKCMIF3)M$RzNo5Q=l}2$ma&nqee9%1Q$;7_^_}Y>9~#)9 zJJ2I4b_cn3chELYWq0=gqUJ!gwjX<}!mI(NO>a+dhpXoI2FIfJaCR7Mnw5-f2B$|k zn*2kg4?zr11m>RCk1$U5JH&_R40H+u+xw6gF#7+`4KMC(2`v6=dWMyrkvTeR%-C_+ z<8vqHP062X<(5ufl(%?Fa9Mu&)Fo=v>@-(zBhf)rrO!_5cUcDq|_ z?uzwSUe6$N`Dc=MM6oq*B~9e>n3TnpD{&T0jk{X!R-}vB0b8g~p>eOQtZ|pRt18!) zuXa~1acAOKm72BX0&IqbT6(bU0u2u%QfAlHSkmI9$aQk zn2c?wgUj6QQ~o2c-Sa~C;GBv0#Dlfr7hSQ!y*zT~d3TwXLx2&|Ll*i2IFipyrud%R!)v%YWSzS|s zT&XJ6`##$9soI)`sH~`3UXI+WSzWpmC)Qk}wRMhnvN7A?E-ROa&qkR^yiK&!k2mIe zly?TUihSpfi&n3_n&4Ki-Q()`XTemrTP?_Q=cqHZN^*D#$oM?``924K_Wyfuj?#zF zY|C{Q8NUlIi+8JcbHUwqkIT8-)Dio$O-IWmNZ1q|w@cTrtX#Q%MYTSesK}(31*PdJ zm2kPxD&-a#YbjRpc2d#7Gzxg?wv9vkX2I%z=~8Uc6_Y88*4LE7!oN8nsjS>6GO?m6 z>?dAPTC=0!qgd59DC%03bTTe746D{mUA|CdoQ#Y0O5tNcvCd0t(NdlU+PQXF73J%? zxU62XIBRTHHf!_f%%9^Goac4%>dM8-Z~{>oJ$rx7_t>nT);u=r^72L1rAuTJkzEQ% zN83S8R@cUZ)p*Qu%cNQBUJT>O4 zrAumxtrex!%ZiQWVoT~YWi)}jE`E+{t{rOmb?%7XvFQ4_CWPy|-1sHyuUB`T3vl*6 zuTd+<<*vT!zNHBvQ?6@2$!M~y)V?k=oh!9LT5`J>w>blGbONG1&>Cu8h3;tSLKwxK zY~iC+tXg#@?m;fqPEqM;I0vcrVOPO(%@GNy4%K*1YP>pgEFot{ui?S!?N={ysl#86 zLz}=KeP&Yam*Wcb=?SUkYa6so2pAioR^H*h!1+8ne=ND)rY@Pzh1mdVJEX`N0KpkH4U&FDYL0iVr0VYd;QK1V&+V&MTi4hw3Eh3~X;{=Rg2&p;* zTLuFbeK}Ud;m(ARYEp#5pL77JCV+;jP`nfB%WL~GA*7iQ@F6nbYKD-mL$GD`w}o&+ zTL|f$Lr8B6p-6;nPbPqj_5f~Y0N!jJf-S`Q#>=td-L??2JBN_nmPyAX1lyAdVSIZg zz044DbO5%@?zR9txC} zodYOn3*d-e9SRS&FB8JF_7FxwiQ_6Af-O_q7Q&BhAzaltgsbcj!t)sZRUZVg;>213 z+->V9*6OqxuBa))Bo8mgidoQXDo!zDpwE`l6{lGA%{TgrwZ4X;(7h5B&J*zpJtq!@ z;t-~d98?5GKrxQm3Z(&KUf*LznwK|h9V1x9^+JIS2fSFM2bvc>@-hPJwT9b{W8LBi z%!?fqrrVDChR6%y9MG^KGGF7mo|kB>>A65-6;<`RiK*Y@uoLWeT4qI&W5rZtkV*L_ zNx3wcO?FON0r%7QFC0ueeClfh-V}K`R@~C2;1``0{K6=>Ey~jUhw~8#wouc+sNV-5 zd~Ry!?S~E;pO#GxQGbB|4O#X16&-aS^B3IpI!=$<9Com_VQj|=+NCh@-_|+!ZFc;_ zZ(&AnlbR6PXkzZQb|Zgyh1HY4JwtafQDHkt-MW;ScUwegtE96{co*6AhRwX_Wuf35 zcRB1BWuZKIIab`)7PGrL$Lub~%!@i!6@E9h-DN6OMd%TUQL5-LF}qvGtf3^7#$o(q;|$;qY{!F+OHs${c$C@ksT=`UlT!~OK3-OG>F*zutisCB$-Rx=V;b-(pGbzkEmPG58;}qHH*3`6SZbhR}t=g zgmG&=fbzwTq0m%`%0r?f>~XT6V&e;Fm>>2GsbBH9aBLw8dxg|u|T+2{@B=TKfJ z@g~eG%!wN3_>1B1@`kPx{&3-ko)L#s+d~9B{Ly&WZJK<*6U@0*ug*F<%i{5!k{5bH z_%K=5Dp@D}L91k4RXFW%J6feZSplz8-$@5^(pHm#Nl~Nj-Zph7JC}s_WLr^aeJ4#L zC<&b)QHc>9ChtEojbOehm(wPJ3fj90RVCSWL;w^vz!zZ77KX;UBa4x)=GzsN1PC zKI${%lQU?FbZuVUx9vfu#eBmIbUAc^*g0n}2*Y>)B7OC!$>p$1q_2K9xg2(p^wU}B z(i*TEF0@4Q&eqajkD}sr83o+t#vn7EYrGvr4#vvf1}0SEZ&1P({0&aH4}W_kJd3{}32)-BGvN&W zh9>mjirTP*MD&p12@~))BH>E>jZEOm*`5h^;%~2n1NhrF;m`P+m~aYz!xDbPUu}FY zArS?GyTn0@j;Hh2@0e);UWCJG2tov-DpL>*#l+L!x7Bx zB$3Gp3Ql4=-DBA`Tgi^zNN;LDaR2rPQEwXLXC)6Ffag+R?>~ZMr3{YK2*(b$J{aJIWnt^uh2a;4Pm2yfT3|k~BN=g?3BC+1)-%g8H@(!0X_I3D zVQ^24yx$Q&0EQOrt#62KyG6bj)%*HU{k(leeeksCtO$nJuib%Ue~AtFBx6T9Ol*ck z7#n{B+M@>(ANbs0x!U88zNy`yUxIDqFOiW551)uEOBxCjdgyxG$vDt*6daPH9cR3> z3>eHDFgE_Sprr;_zcPFEx_J@IxYRMSn@OJv{Ks*cI2dz5Kg3@jqKTt3u@@0qe-kj=8#CiD%oQ>z6rSHF0Ol*d1`p0(A<2lz z<6FWQL&OC)kAL+QqRLcm37D&6yTuVh_7-^m4b>tH>~+kF{^~c*kG?vrgF-@bq7Osr zBe)k%56IS`K%w&qFZM?wst9^YUmeU>Uu|J*!K2bGn@zkX#B7;Sh%gcQbgwah@;sGjm7(2Oi9Xk{9zd_MA`mo;po4b)9AE-b;swb)9cQArba(R6 z?SxcUkJ=ccOfTCB=rHfc_5A1OSeMB`2ui|OgMg;w$8%F5-|D)nUT# z8e62x40`)yvY9~ZR?m4eg$u3ai&tRow#Hap^e&sXa@oqtwJSOQXD#axYirrGwwZi; zMzPEEA}1aHAI~wGUO>GOmz~xZv&1r|X_ev_wNm_9WZl_6Zh$HYaD{u9cD9{aEmPDM zX3q7ou#0v4s%5Tp=}O(vEM1A2OeAzNgxXAR>KHFwS%hO|@wtEk04?6Rmx3$(0U(MK z-pn_JMN4a{3(J?(SWC;+ao!Z#&2+D2J|rObx|w+HJk33Mefy+smqucpUzhd7ueVI5 zj4!l0wO$jp-6T8nx^3BQQ|6{t*giWn=8j6*dLXaZhV9Hef112wziaE}p7Rcs3KP{G z=hEAPutVt3=4H+slijIyW9w#m+}@VXw~jR0iVhMe|YO(`)>RDH!ZtIzJ32D z-`4Qnp6@q)cjdin$G=v%Xv^Du-W?ylptb4C$cO(LdZG7+4_991Y`$*KugbPpEQ@)5 z#F}%xpImTm+nnAFx9>X8``3XB{`SHCzxTXcefz*;gL8iO{wwztEDe3vN|-h9K-%cj zB{wbp;-7~`RMx%H-0-K@XZ4ynVD`1w40?EE_}f1=M86yqRD3vS|Dfk0siWkcyjZ{0i`!k6#6T>+su(-!A<2;&%|gqxc=i&yU|Z{G1rnsb0@I z3cZ8)(ucfI`0*MebSfUrygWi5!qAzQe)9$10C!%qg+Ck`dFiPW;MEx3^U`nLz~Lfa zEb<>4{a%bwO$0s_1$xFF9){32E;amFq0?Mc%FxdLkWs6hTh_ z-cCiJR-K569Cr1qPdz_%IGp)H%I405G4~ihCYljvX0QlZO3X=?4&%!>Fyk0khQ~NC zo~(Z?;X|RuW&>`m-r63nP9;gaVCimxU5MSKq}Of@KRfE(o{f*b`WHNA(yrsjzQmt>fUI_Fz;^=b6R!5!Wipo{6Y|W zzKY{kzx}2FadAeHPMneyC%(|qiEp&x#K{#p@vT-Sko3DToH$8>J+Hj$o_53zEt>uos&V`ui5hZTN{4U!^HU%cl|~3yDtpecZeuaK;<|^&~eu@@s|h zf4TK0LZmd`{3RKDW2Y0p3WyV5>*>VzdU3+^xpw0FgM`d^b4vXsNagl-Me}2zBU>AH zPz$EJoepC%SN*ukgKXYn?C08Fw}iAmMTvFYSjHNcaP6-=hE&ThcRN*3NI@L43bZ`x}G!vp*Q@)M19%6ZpgBSZ#aSe47}iu&1rlRl;WpNsb9BvclCr)Sh%+ zuE{Wa!gp`53DTa$tT18Nvye`Skv*rjOS8TE`=jSZLvIw^CRigl7dRdDt;nFK5I6*M zfkDp{U@YhygPsXMJbntZ4SKSGDB{9&gB~Z4;e8FqNvL;)XU&br4ZF9;KgvSH|VJq_X^-BxR)99lmJJ9USQBOA2bukl%c{MUdOITao?=s5z+ z1>IuMvl~dcdck#qWr78LkpHLzg;U@F^yC1CfSzE`lMQ6$$};Fl2eNVvH|R+Pq7({K z40_^$3@`%dfxFY7=j-0a-4D!w`$>bIw|XQ0Ux$aIaF_tb5rdusK)UY+vJ&kw=-CNm zC8{^**#=~Uw;J?p0kRI&8uV-cvJR~?=t%{>1Uki_$Is&`Tj0Qt8bD7Dkd6*+QSg6NB zLi3vm`LqlR^fUvhXD84*6pVV@06oiv!G+JMa4#|Fi2*X^Q3gE`K$f-Bpa);;Eey^J zc_J*(a}Ia`=&ucWjsxF7fCqpKcpH%NTlwLg9=5u@L?t82R@*uEX1^;5`&%vK+4ZI=!q9PHU#+(hG%CF)2!+ZdbRs7a8=N3^w{&4SL=M>LM`c;n$pF@V5)Qwlrg>Fg5@g zPz8_yl^OIb05YKYz+|}3HRy=}QvR(VgZqJOmU|6)9s;7DC~P$7*$sRi^e%%Q?@rvX znbjNg)B>q+Igk;kFz6`(G6J;GodEaw20eU9qkNR$*BE;8nQ+#i=L`@w8w&jfJtu*T zK&wHo=Ll|CId%hC=DQ4fb^>8rrLf+hrwYh`$^_>N<^cJOm|)P84a69uFw3AP9mr<{ zUj=|3zTi?1O%Iv&uWzgo$AEa!7QSZCa~O#Kg$E6K4gk@j3Y!gj_5)Gz3;8Au^lSm@ zoD-ZYSO~;(sIb7GCmV?Wg;_+@KW#sZiig7i=t%`qF<0ABF{P=P@Av5T3;B8g^w6Fd z-MK~z-F+eF0f3$(KzJ!^G3cQ&1yqy5g9bf2f%LZl=;ckBI4l67w=JA+&{F`UqA3PF zIY35qf{|2d)HND|8ib8R!zBi-6aH&Jj8txCFFY=qTV-pe>=j zXOYq?;m``y5ddBRxu)-5}}KLb3o?^oesPNv|H#XAc_T} z2_2qS2Xqr0SoRx$&A=Ogdx6&j8-eS9yMSwf^}rh7R^V!2EpQbOGFBB3KbrjOSpi%Q zECDVB&IiJ+XA$rkU;(fUg{Nb>7!KKRSOiQ5UJXnIE(E%P3xKh}%Yae9c|a%dQXs&Z z4Wz;bU=HvvK<9d1j2ojX_d%@oV8O$Gm4Cbh~zY1hO z_!zJRxEsiR5bdHT`?-gJsla_eH}H4BC}0zi{oY<6>-kH-v#5fP0x|LDwI0DuD;!#Y z$ADCH6!L2|d;qu=xCdAZJOZo&HUcYv_XA6SF93^x_W=ul z_X2a+3F48^GaU}ofT_S+fo|YEK)!oV21bdy6L=G73z!2uhq_Gpv%tH7oC_TbY!&z8 zK-R2dz%jt1z`KAgKo;adHo`32Gy``5_X1hcjlj{sT|fn_2i^(X3LFNk1?~i{1Kt6w z0;T~g#JvQ_8ZsX^7+3_n1y}&w0n7mo0%G+mP9MTeI&e8K6*vIs1~O%_KvqRR>OwuR z705Dg0rmwR1X8XU$f}5P=2VDoI}8wsvbF=^ms8)m?a;jz^fvThy7BacLlqpzr~vwa zCBO*ad~q)V{t|Qn&(3s|9J{0|E5-qu_0Vw+QA4W((>iLXg*M$cE!aFE#^y8)6i_ zFZhn&48c5g@4p81_a5qD#JGZn;jR>1B1kiDbnh?tWw4=73%)7%svwQiQ+})9HG;*0 z7Yb$?jO#(`d-U+R;CjJTYWulC{neDO2Ss_`MpLKEp9BvG?ib_`i~MbZn+0zW%n{^} zigI6|!4XdhzAX4#!Fs{1237U{B=q)<62~Eefr9^rCMx5kC-L`!4+!2ZxI(a8FjsKA zV1!_hU@NK=ZhIUz7}f)wrFM8w{d1YCf51yHsdp&;5${gKqoWPYySvawNF%qmy5S#J zD`{i|N3*>2c|Zt=Ri9Tpc$BYqYtkA|8b7zl&lWnz&|a&Y4p8urk+<$74F!#&fTcxx zm(a8fNrfe%kRxjPXJ^5SBXRO;g+H1!c=k-@65%&$KKk5^;?N=<_$ojT_FU)7!fzG+ zyTZ38Kl$#Vb0pqGU>Irm=aYvQ7qKw`2i=;~h9F5dlScR!SGLh%FCB0lAPohzqTp}B zZ*gn3^{vpygzk&RMgK>I9!(m4-4dbc!apwj3Zea=8NT%kacC6*u8O0A98vHap-Y5* zgES&&&+2j^8zXR5{70gbAm5(m9Z4GebHe9xLYmAxnryy&&2F<>WWwsln?4q3ucPJkrqD;uVEgibJc=t4JdSsS;yaStIQh z`f<|u9T%Dp3MK%D59!N+2M7b;ODeBe((s=x@?(Yeri;T|Iyg}I@Q%i7tq9}@{|@2X z^XN~LMgVRJ;15FQ2;C}liO}B)T`M$Aq$0vz>rWEnTskm|MS$}}jF3H1?4Rb1JZ0ck3~bUEu#OhrcwU31I>0YfURz(-?IKr8d>@RUZZ(^AoMYz zPiqB`6NL_r5Fr0g;fIn&fS(HAE%bkc=8RlV?s)k@JmiXkBn}gBO&2;x=u3rOBlH5H zeIWMIe2jJ@JNgESKStwi|3NR&Sn7Kn#AqM%6VYlXf{=$k~r0BM#!q4R|1 ztSt2{6#4z6(K3!o1P+LNsmT8}66H@1<>KLOQLt9%PlettbTCJUkl!tI0%@e^tSG!d z_)iOeqVPkdl3y%zU!jY<;^AZQP$BfULf49i(c+;__(4ggi1rBGOK93KVgxS``gQR? zQ~dv3=t`lzABsc0IGhpsfY9FveOl-rNF#ue55s5KUUxF(&=v_j;BJ{6>eqZP}gg!?a5%?b+0WaPJqTqm< zY#Rj~(1o5XbnGCL<=2vig5ZIM-b@-P{6+%UE&NE~KP!BP+sOY}=xEXi-}+cQ#EJ*~ zZh`>ZLJ#O|0vslECTRpXfC_NU5PFDPlU5mNB&b9p%&#<*A20kS($GH^`WU|TI}w;F z0{;+!90`!$ji_L@@FVezpn}Q5zkoFO#loK?{At3UFZ?CKUnTT%w+SETi5P`5#KVIk zP%Rz~3xB5Y-xhwY@INDs6mLzj^u>o1ZEV~2TT@7*;lD%m#5ShNPlL3vZPPUAM;qHVy?``cNo@nF{G>=5+cv$NG`jt_z2i)b zYv_P(u`Jin8%U#5vFRyvG|$l?EMKa z+nf{COFfa0nXGF6KDLj#>$dTIFQ650nqu#)3*ostuCG)PL*p+{t<|o+3Ehddt!t;; zV3j)whl4siuKuarD(Xwy9=$8|MS*`>Z3`s zGP1h$`m@VHwNC`S>fb~9XZ+WoyDos&zQ<>FpO+n?{1bK=wD(b&ncYVFrxwtv-d_w! zQjdL}nxKk4PfZ@!-O}#PtA5ps)v)@%?eo+`b;a4#M8{~BQ$N6-Vn-jNxIl z=hwEbi;>mq4Jk<%;8@e{guAS+*RtwQUm#JR-k6fC0zXSl3>Y&;%?M8%Fzo!Gy7;cf zf_HO@ton<`71!;ue_5yBU0nXJuFYRwT&(*4;OebnCc5I(;>bjoW1MQpNk~wWzCqjA zPS?Wl#8@6f+j%{Ilq6S1w>hn? zo=~exy>wSf43@Sv+?CP~;Bck(3&CACjw13`sR7F@$BIsY$VIJC>c~#QC|}gKBWZ_g9Di8ShdPZy)bWHm(^q zyG?Nh&UP>!&i*TPMu=9QnW1`rmJ$=yHFMRy@5RsIVFp>5>c?f-*=R4h7o%;QES)k! zd}gWbQHcZ9{qM(*RLjTb#HrgCO-WX>^ISPj9E4y3DxH=yKt0hKpXoFX*_rCSyW<9g zW+Qb*B6*6-B?`x=6N6LJLdTnfeG%{%LHbzY{_4^X;)kl*o`ZX+nNK9(zzE(|4o&T^ zHar1q>a|tbA!^e9q}qDM@!*L8=O?N6uR>$bcg^?^22GcjO<8F4%&W>CrlLNK4^i7& z@x;(~jdZIzlM;fi5*GHNRm*27q33HlQ9dPBP4MA>3!GySqJmas_tCyo*sxS_8@mdc zG`F=JA>x4M5cS%s?2D8u6$d`+<1fnY9v81RM<>P)IIj+y8j+c;=6@D{%>Z*QM^=_O z13D{9>QPpf`Z1(`;w@wP494#Q{DwR?rcdgZm*cbv9FshH^m8MxO!m5RL z<#>2p49WX0q-chM4feqDs>EV-TC{tl!R1a zaju?MBL?e?VGDwopd2sb433o_<|T3U6|W)#Ryv006l+Y=8L`ndI>Cwe3SJm1>#J5o zS|H+3FK%?j1y`-Etf^Fu|HRoAU4*xa@KIa1Z_gE#WyO3h7B5+|a=O=qM=w* zq0gciQG(meVAp5j>p-Yp9MV?PmcpGs*83Is^;4Uw$ByHv%)6t$uY95D$IU^nqeb9@ zAB<-n`)8cndunq?Q)^)OKL1){diw+{2`9H%1;rr*Yhe&KFY#b&9<2X~-q9WZ{~DrQ3);SVu*12T?t zs`*!mcmUdFr;|#x8AG0G(4*-z?7$-xFr=8@l!{0tJ95;hn^OCFPxy>OE*w#s`e2M! zoDJP-+ct$kQKsU9VL9JTiRfTQaS&x_M{!CM6{7@V8WGbyj45cQ>IK-2Wd7`ZiH5Xm z=g^4uKJX{OUZfwVMkA$OE?L9+Ih}-alN`=ZPKVqdcN$C>Vm<^#t6DFz4(0TM&0u(D z7BD-Q4YnO=T2yV?91n}%3(hfM?Pr{IC>f?bZ8v0bD$o-2FjH%!kfKqo_6l} z%6gr~NgH7$lLCx!Bdlibg(=RxFI@?1^$TDHGjv%V%4ZhK2X2Vao3y3dF+y%ci2fS` z<6unnO05f(s~!=8P51%Oe}#5y0w%%4&?h-in5A>U7(CuHDByKF`;(9ZxgAns%yU`| z?qqFZvMn`({|_Q`Vo-oiId#4Woz&%J7V*?=#<)%S9;?ZZ^TY8;uTz#`h6lBB{<%{# zjFDMJ9FHMn;{uqwHYsg|%}dq={+L6jw0%$*Pev|2Nn4`GEjw{2(g7U=5)Q7@0t>Z( zI=kH!uMV^%#;d3ai9xVUn}qBv#_Rf9hI{A+F4)!oBtF za9h4QRrPkbF5)~*2WMFEY_~+JL!}wf73C``SFd-&Vxn6IT3*e~z8$=ExTPu4JjTpD zxY}J-SzfIzmcpnhe6OIb&Ky0ESX{Y0l?DR5Jft~oxVyU2y|!}Y5E%8O)l!TC%gd~F z>$(f&=YwvK{Waw^?y}{0>s{?$iokX3&)0`t^m@=)zS_OEV(Id7$kwc`tfrk%PSFgz z3aJ=ey>Q|Gn^2+RCv|(Z@>!Q!n3c1N`6qAcY;$sTadEpX(jpGNkY^Cdos(C%w5Ghc z*utLRnbT(G&s|?tKBxSerFh?4Z;9V|(`J;fUsPGTx-1V?VV9Pn6zA2zm}$*YlwHS5 zeeaKpQW5_e>~<_tpZepH95ot3t};?;xHI7ir)|pNxlN6(9Ral9n4>nR)9u-_ZRFnMuR4X>d2;;>E}0-vXc8&<;^cCQ+} zfqx^tp-wB<nhveV#rski!F>nNK96L05+g7l61;2wojwA<+*jsk)9g#N` z$BG_0aY-g|Re@ZA>=?-KytD=w@+JJj%o(T3*^@gah4x^GVb9{PlN%Fzle|2fCgy3U zE+POoTG<%b%n7g}!!L$IYM?W!=c~A(9i0d_ZcgGC7zQ#hg0t$H4A*3)klw%uO?zy1 zBuOjmBhVpb_!Ary#(+Y8$v;7%O#nw2U!9zD@P`p}3=g{;x1q0S)-`0Uz@N8C-VpL0 zpogQ^M!1A+!JnuE{BZ}3i1-GKx`131&qxI6i1-mSBN#L)V35-hLF+WkprG`CK~au~ zXxwUUM!+B}#&g~ZdN6*D%pJ+kx(7{)poyRyypjdB8`+^*o*>(JP_SybepJku9_?0n z$PQ^Y`{V2fOFPDd4-yj%OFZ1b64nc@JN7@DG8`Xm_?=@~baq%KUg3IOfLkOd8fJgO z!)cQTe4eTsVD$@l&hb*f?;Up@bVYJDx0aEMAFQ z4!b+r=6N0Y9gyBXAhq9S=foLbZKf%iENx$g#FS{~Dd$Azlb1L>Uu#P;PETNXK#JpA z=f|_?E4}YbaApKvK0R=#b3$P5uLEDSyv_;EiT?`x>c%g_;PvsZP(xtD{BitSBmb@g zu7xF@{WMeacwqRiVG<`6hGsm78j^^MuWzg)vo7tD7>gCq?s_a1Q`vI7RW7O2-g2v8 zrCBWt99rEqV`xZbYUj-AkZ%TvNFWrX`A3 zmsgjszOKA%bo*^)`)xM~Sh;3}eiowB#dF14S-y5w2N&}M2XFCm{3_Q#qRp@c#aF=A zGQAI}<}Id2VB})awTp`lVVN{xg?KfLF)yyET&-Sw(h*&;vUEkcwx1!MV1G6okr$~OA5VZO(uO{;C93|er!RXj8)Z^} zpYHvEn1Rrj?#ggi;ZP^~$6XeTc3?$tL$*t$M?0Jq+<}c!)>VOBB&#gl*xg|aXQ5$P zY!2L!&7Ie+p~bP>d40jm6TjoG?Uq&j*K_B#=l;3Fxm)|!|Cq3zyR#3%&#U;ohu;_Y zsr{?RyS=(20mbebA2NCA?hweHNu1cNFixy-vPqg<7M=KDkoRldU%`nTmUv_*M=3tH zL`ruoaAFVN&x;#e?4l{gK3c@s8`Ft39$f)1-FpN16cGLFnJLBAB2w%V>BLS^bb-x@kK?8Ld8;sz|$;+{>pSzZT9_~`w2=^Qy zW;_Zf81!TVU7)iJ>fKAVkc$9~Z@h(0gP!jZ0lI$;902#T20bT@yLSYaBF2Jo+@R+* z!x(V{*dOjK20aJFo!g?2A$nUBP;Y}`09^8j2{66;3Fz4ZdK28&0WsB5SYyyrA?^!+ z(fD?+w?82}J%z%^0rr812?jkez%@|x8gh;~!E?rYgMZMVhl@McF#>`WK*~)4V%B3s z4iE*QcQpY$DWIt@0=O1+Vnh&b)&pBni1hF-5YLFh;|4uPf%I??xE8n{xD@=o20dK< zdK28Y0x@A$$cH1)Qwya28sPOnj=XAsDZmXtH~CZ?gBu3SRr!%n5Mfa7RwDllsu)`C zh#KGxKvs07a4rz7vyhA7fgWxqqC3~VqvaM3H|U8M_b4FV;tRRX7wGw(TY2a~#s4xP zi~HvakD|H)^}ZtHdtnP`pl2@-pW{bV02zfMpw48$;Xq_#VX8q-3J|F%bQ|=b>aw8} zqNWi*PH3Pf)?aWbn`>U=YMPSU}EQoa0r7|;zGy_#PB4&~b8Kp;F?$v^-%-|1!d zLxClrR|6T*G+>U<)Qd=JedIF&gMm8wtJQ$tW+#=70bPOEPXm?!Nps|hbrO2Z#S~xx z=v-iqAP0hzK&Jyez*OKxKo;_NU@UMPkYzkZ-Syk-A-$>gI5J}vumw0qy^hcwW7HQ0 zdOx4t-T zzzczmK*n(wFdMiP$hg*WC+1k(RKY=K3J|kAdJn^BU=iry>JQInkMfQHSpae_Fco+y zFcvrm=mbJkm(j8=xD@mT#2^2AuznL+kBM1=k%Ga3sJEK`wcrEnk?7%Wao`jY={n{4 z_n`g(gRp4hP<%gc59B?UgW4C{8P^jmMjGkmYbo`nL(MBsbUxVJxKj6@S6{gNmgLmIOaXG4v`>7jmo)l9mvV?}Zb#yXe6Qsef!`YkYlzVA zk;X3oPjO!V68U1>Y4pg>=IM}Zr! zHKZ|~wP{+*;_6EKGa-9CKG5vXgWE}CKyA}^kjB8<{tS38X%~7{=-~BmDE9htb*25i z?{Nwwp#4G#FFuzrdEIvLEh8zsu`LV#NII;sEsH;*d_*I1RNc63Tt5}xBQZ+FuX06s zpMhitMb`CQ=!PzISQmN~GgU;QS_)qBVByCc-j++nonqX%-GG+wPX zzL%GzQqtn17OKv^t$%i*-|9j?)P=UVdeXd%>v!!Ax8SepOu%7<)ZeqNqfxn^gbq3+9y)l5_jpEl&bR8nv?~bd4;)`UaHk}nDJ2=<#~O% zcrs17rw5EuXOG2)s+m_shV01c8Lk@7qz((>N=lV6G=97)-jm=|pO1HqRySZNni_G= z6{^C%84{}^A4r&(jYVF?MRW4!&b^{|>bzNbbEnOoRa`vsXG+Ol9rU`#)i>TM{^|K4 zmHeHnUl^9Y=+#6SS(?`C8Pyj*4oNJsS4?GMwTu?QdPBLfJ!N9Okzv^@rZUIcF7}!% z9O7nVRKtS_iR#I}#)ql2hZ16=pdXo#kq#dk&04IpJrjdfa&UYMSNQZ$vmZ%_?IHY( zf&_GtMj6&)!IMh%<;AHNa$VuQjC0${E%n7kSd)?dDOM9EL?ya{wDhs6>=;!Q5Z_Ow zM)|4>KBs@dy35&-UN}UTCqt%P|jQfR` zIfiAc#toUTX~{{hTGO;y2bYmyGAn~?;ONc*)o7MK;V?m=MPH`qV_9lB(Z`b1^muEK zz8NhFM~lMIqHr``XVCdCclF@9sm!rE{@EBCls7$j#))nT%YFd!sILXk(p31-kwZ z4sDZ^$aw~$8$-@oEL<D)x z_$)?%1y}|3Flgc{f*cEzwuH}P8AzYTIEr{wuu*WG;N^m&1Vg-X^O-2PNRX3bRJ2C$ zEk^+;OtJHUF6)>wD0|SPaUDS%Q}ct`WRLkUJYG$Fm^jKZ7$pVljB5!(_qh z1RoLnhhP*2b(9+?xJYo1;5&j580b-MlHh8=hXrYEjeI8);Kfb0q@+S{m*De)?@0=| z6^kAx3N9ABUGPQ0bAp2~ilqE3LE4!ky-)C6pqCCDUJ_|pkGM?mPQjN2Y0{7UK^T4# z3kBB*-Y59B;17ahFcPJFiQsm@XJgR*$v7bnkr-2v_6RN&+#~o0!A}LRzz{SCrq;G$ zcuUL{EE9ZM@EyS)1c!=0Z-2CZdZd{~;`52vj~NnSy({QQGW2l4doj!eFZg^}gLi^!@aeSre6eUdn?|lRnl3G0xudmb-|!Au zpjKTK8XeXi3r%}FL0)`)X&1Z{hs~}mtDanr zWl1866*C=GUA}br^3J*>wN&Y}b*dHPU2)GW3~2~d6F(c;Go;iMsE(w%?K?+^y0?B< z$a5uEM3x6S3e<}z^d0pfA$^%Z(O$WFr2hC@zIw-ro-sxUOLK1>AN@>i&zx?y^GTih zZ(H}w;ST?0C*6PF=4Z|s`9IuB_kU^kUdL^D^JQP&&u>>eZyVyzi*qj`D_Ykbeyb|S z#Hh#}5d(I##6_r*sxjf})~Yd1HG6tMoT~kFNdISsxvInBfA)?4lFK8<-nlxme@u68 z%sW~d`}{*VD-HQ?4DUJ-M&GUYCHxcmBNVg47|YOgR}ir$9ZHT8NUw9Q8V>k!V_D-A3C zIOad0&83=eaP^G=w-DTls|?ruH+-a3o2EMYsrySD1ES**2MqMA1HwP}H%rZaAv7Z* z6%0H&tQIir6ODuKyg$tyHU*p^;Jka4Nv-=~ci1wx-2=D41t!u(>muEKopUg{K(;h4 zFj;U6VgGJNLRxwdaz04C_|>pUeG4u#;kTBU__e+dS=Df{V^r8&urRu|&Xnx9?~MyX z7l7pTwYsEga(@-|a$FCUSnf#dOU4*Hw!bdXeCr%k?A?*^=BV%nl=>Y3_*{6srHa29 zHa_fv)kfs`4eGu>r(M{A-toh*3;U4Gtbcxk5zGEatsK}hGwkm5hR)og-n$;BsFLQV zt;{Vuo`37Yu%0(yL0fOjdgNwx>%#$HZxe9^tpio#qM@4 zcx6O$K0;3K*fU~O-=;f}@6esQM>wD0vzOZR+lWzNFGDy5t_vSf6K6Os?0X6{ZIy09 zcJiu%=q#1{P}-=lO}n)zL~FpK>d&vIU6}AW=;08#@&-11^eVVU_Y~J1eHl&cjGUAQTXjsPd$54v})WK84=X_DJsjR zGZE2h(!*&xdt7??Wt+|%Rt-Z&^jDv*7~%5z??gPd=bwBf|0MPJW;WLarPLLs1o=0D z@k)NHcFp(uW*+c0yn{MV_FS+p0vq@KLSp{AKK!T1u#2JOseg!IO-c}io&KH>nqc+X zGMz!>AMkB`0rB?Lzdy?h&k;u9C#bEynSS5A1HPv}?BKr;{{NzRt#$dWkoF$~b?V>9 zW;@U!-3EF$#1QDs1v=34Q*b@_UM9h(wIA5tFm5WM6O&Rm1<}sm?@y(B{(g#FjoVXP zZsC)x__#w>WP(YdJYxQFAO15dKItIR3oNc0w0ix*-BHV+4l-v@epK@x;33NDtoVGE zI<|6XU+>3>VC?cz-lk7KmQ*EVf@ z4Y5bgXD|^g?pJhi|446A+F#s-duR`!_L;BM<-f*~Jq_1Q8+A?Wb#txuZNeRQWw!zE z7cIXf<{#Bzy{a?esINJ2wh7LTrB{UOfxek1>+(-B$aQzA*1Jda_wMqqqC1k!44Tw! zaKlA|hnRolmHZY&5fMH@=yfwj$sLm$BH_0WA=%I0CgPs%}F{Ox=Q%SpOicq*YpE3aC?P z;|y~9)@$&f_02o%Yu4R>R6{o7&(J+Gax3h}+1&seqQvf1$oOVMo_PyiIb|!-{Ri@{=or;ccc@q)?cbDHL7exKj#Ll z*z@Os`b-UX1q@cIF>^$JXANCL;F?n~qVJ-ct4N;0<3b1LLvMv*`y=Q>TKl|rU&%kn zhK;7#7J-|W!&BXME)(=W0a1x0JGyq6GIHzhv{dVL!~2DlkXn7GI+2~$Z^+FHNX>;$ zpHX$9&f$**x#`GZ1a)=sRSRG0m6W5N+ci8&B9-_OE!txIk=Zcgl=bW8idXqjlhRyXZb==xmkBztd~7}lYC=+ed_WL zYQJmI0oS2&b!~yS{nHd{5uNm|Te_ z$1Z^t@(s#E=ZC=dF5y*D`6uuRSABG7(hZPo>KIRvpn{ z)H1Kt*L(wo(WdR*H&DWj(ZU!ne633beb8IJ=e?qNgDDsGHvTuFZ`Z;3KLpyDteP(y z7Bld*x|v7)N8#LEW63|_fBbfn^)3F}Z)eu`4?gT)dpq_dUpJzk>!5!DeERUfVL1%K z{pKS@R~NIDs2i$=j`l`rcB^kIv(8uln+eR92d8vS&d~-FxxW#a*%)86`WjxK@KcXc zxI>=b10h@DB`xt-7m4+@#2H^Aa_{LUJMdXiuaw}HHK@d@p^46S>t-JJ7d4n9#l7Vp zqy4|Dlk|N(la$UREm5mh5536S>TiV`+KF##68q+Q-$nS_T%FfBO}ik(n$$#WPt$D_ zerhd+JEUou)@V|_LrdJyMPiyQ;XcC}@$}{ne5Prr1b0z=hcvnCO`7_@wZTDp3UgP{CQxYfAXL<ZLP8v=9b?L(4DAke36-+JwM zmGR-2n1DxbRml$z>p#E6f8thj`x7-E>d{~jk1H8`dxP=c4H;iP*e5mn>MraXsDhzF zhUMVB6)#DxnF9ls-l}VH&;kD}6JD=o|7fl2@a7{6(1ECJdxnkjA^oo{Vx6xm> z=A{3H?d-X^ycKHwP-{O`{71pj4QTTb_tnKJ{q+$p6<#*H*MNCn`)aegC|h&Zf7y2B zdw5uaI`-D^D3$Zj@E+>@4>N-Z}ESEUXK#r z6Isn#NSy?AFo>~a<{j}p{fX#B2ZAVbQ5&QW`yUtI&jYF7+i)F2L?^bXG8ay3PNLU4 z^f^5v=h>munBj}RMtt5(WOs#vK>WTEQB(#0C17!Y@}17DBfhOSG8OeV@o)2`RNn_( z@W!*gUEk8zgp|4kUW733VBMMnbu*j&eI$rMK;32Ol-x=0V|~AV6n=aQ57fo$c=6Mc`o=g_y=5sj&zg5!_!lbFcqJpH7GW4I*DH^xMdPnqd zo$P};*$Z3s)4cZIOfX{3+J$H%t`T+f8tZ26_V?7WY4y!)^!4_w+3lO?TX@9h)AA?* zyh`fY$gofTl3_vetZ&{WDB>Tf({7&so3nR;tEx)h$M-&P^r#@<0l^D;RJ=XPHQ(Ro&xdv1{a)9*?rZJ6*4~@Um%(OLc!y#vny?HILRDv@SuGNKY>9i} zZpF(i@m~f9wzzvYH`bd)WMb+HON-Sd=dxyjxJyS8u|ArPccii>k6hM zW(uTV$vnxDuCtk@sPD!kLOd||ENaeS{Dlw=s5sMffi{b>_ z{IiM-%dV-Cjht6!t}_o*Fe2m(r?zS;vjP;9yFFA}8?|-~OsaCqWi`yc;IB~* z$?Q6-++0S5a3jgQTWPK_t7wx|q9GHyt4RiaSCq5TqDiq#{Ml;&RMj&FD(xgQODSPN zZ~_Hm_9d3NhDq&;%g^0#;`2EEAb@k6+lArg@y}hDg~GkcIpy(;4f%_49koyTSiAOB zmouAAQ#)#HTV(^S5VL*Mh9_AYka~K@@!{`~l>wg4*!@;TW|{d^xtf1pt7hdJLvm+q z+Z$gj`$Ug==DUiEO^I`IKX&>P5ctZ@QZn*oz>^*(WPX)sQwBc9`RH0i_c;<$o%f+UP_EK!q!| z)=36ytbfHxHb?)o+qUcPiEF0)QmRz2I35@$I3 zEj{DtI?Q_^v1-K`Bn<`E1;6`vi~>p++u_~N0fB8Jlf9D;nfE|YO6{zz;4F>u?2DMU zt7_vc(*x!*C`KL3yl9PRoQ{?TH zA;8FHju-h^O5UXJnP<)Gh#}uO{p^Tq%+&%<)~2)!O!1^f7$f?F%jW$f+L3(^2LpH3 zS@SdW0jlr3;4d}(2fq*j_FGtLW}P-)h5-G0#}+jGPrXMeM9fx|dCGi5M0Ptw{_7Ai zGEbUiB2%Sg%*v{+$Rhu)^APi|I9sO!Il~UbUwRtmqx~yRp(hcsXo3Fv~CVOW7?P_MtXtg{F9C|FJlWS^vU}r_|7OqEE z2f}uy^l1@+-1nDWU?y>tVIPAfiD|43T-ce?&2{*yz|FUIO^;p=zx5YI%8XncDEc_L zlPg=eNp-jn-4Pi3Npd&WfBFShev;fOdi)(yn^kdt)Gx5=@s#G#DRrptD{5@yY10k5 z%)A2`CzBJ6itGy&SzoQ%_W+ujREnszD00oLT7|~VR`6X^*Td4vQCbZ!dUJm9z!QCN zaqm<3m6_9bQ8Bztx7=DN+tUO<-kN5suE;uLUI(kp$eRH%kLu{JV$2n*)NgE(Ie>Jl z$w%OF^^t*`Jg(}~t!>~Crhi6l8TnWyT-O&D>woMGWfT~yzj+uen*KMS^0zYktm;eH zQ}_?Qm;!}q7yQrsmpammbDqGtO}1LD7|Qr*Fzv3~ya%Lx8vZJ?*g68|(~}!FI%$@G z4BrBe|In?qW3HcEX3h1DXz(jDFH~loVoO0=Sb_W37igyfoe^f<4{T?~O*`#>pt~f2 zJ**5uxPf8T7~ucjN?;Edp_RZUnB3>a4@&8fnh4;2NiRc^h-|S+#hj+JPGEAuVq4$I zk#9p86Y^~Wpp-LQKH)#u215Razw3(MXZle=&4X1t#n_C3jzHc;BdcOn!m>Cuf&FGP9L|zx|y)k{O@urYj>C*EoauYh&i&Hk?giJ7IzTt*^%7S zIBk}J@k*u|Xm}q6_n)dZaGXKBY)sdH&6vhgpUi)C2O%`mJ!Q65oKvd1JZUBp%RD)V zH6d!vT>SFUNBNt`THY0^QMM(IvrZW1N4Hz{F90h00rudSUZB7bKe|cW@IP+u6R~4T z%*2p|_{?3zaC-#){Z(CB{$Hev;=dt^>j@7lCy$!TlJU!UnwylDxIus!0+!-R z-5!UInAeDfu~f=BU0L;9CtU1$kbbT>;uvGtrK4$>k;?iZdKIHCk^U#`^lxF_+UY-F zm>=I}rT;rXmHyA*yub87o%HWBpB1s!2stm>NApipiMOY)N;hB0{GOSPAz3r{?G|H-|>?1jsPANOkBwAzeUaiIbg zV+9^HDK#;0`Q_9oW2Zk8iQeJQL@`xYqF6Gw@>vh6bLI|AM1nPID+`2O+ltK4kPF>3x*O52P^&D3eNbR}@917GO=a z4AQC)&!F_EbJV|Lr+>@)5B&>XAh*g!w4JTJvPy zs@6OnYt7U7R`zYpo3B-mBpNBF)>vyFP8J5O@7*#mxS(s3c^i}AlvOgQndbH-K-qi% zIZLg&Kz^uC`^qd6i7F-WmFhN3a~UyIaZZOP;(GOwr0Jaf54Yz2d|>@mpxyay34sy) zlD)=8bD&Z{@oe;0MKO*~D<*|kG%$70m6aG?usLt^mv7+sy1pnV*3^8jRK&i(g)*`@ z$ZddUU*<~`IO9k2@VvibjkzD_`}5a)Fb#KK&iW0;dTU6*ydP|54L*S)&N@|b28HTD zuu5YiO@0iHLP6FmR6$hSryd!VDt5*Ah>9T|zj}&PF(ll7AB(CY#+*uSHXe~4MT!i6 z`CTeWy@Nh9H5*y_y4ivk)-#!`oCdzBbsW3#7U))T8qFo)VsYbR7G%%P~&;UG?oP-bsSL~#w_8fY)5%xZ~c zdLi(6GuQu9x+EebZgt(njYBT8phog$z-x<{$gLFSPbG=pA!l&CmV&d5sP2cO?&R0L zR1bm5a97B0b2Zet<$%Y*RP_s>tW?ZVUCJffvzhI0Alu6&+i|`8--zVJicjE&tD`VSyio&+) z!y1r0bWvdXvflA2U1%c-GM|HLcXxFj;jT@hh`z|`?i%`t{b!--?%J~KVw;b5*91rxYPK`s0d!ZxTSpOzQzF>d1*}Msg%=CGLyp4?>X|um-ETv@J zyh=nyDiL%@c%}%ET!%=kVx6&B?>JaL7b{DK*;vWomM*r~U^cti|I|kqPUuPr@;P&p zdBT!3KL%7WJO{qNbd#fwRAg>69|aq=^S(oUbkrv3muGG;9|7_1%ndvAsI^?^e2y|j zkzm?}N2Z9$+nP1*+3UqGd*oyFxtXy^lHPatJq&bv8;s@dXHIw5neC~VwXXl+s5KZ} zU}Lkt{2gX77H>5l(UK$$71jK~C{o#AHh@-T*2!m~0rS}VVyat=oBdnbwubHtP8ZqL zsD)>FMb;YgX;`rCV%o!?`H~`8#j)4n`@Nt$dvi2=gA)hdnnlUo6%u8a!Mlj&Or>H^ zN}?-Cw7QHKOs3m{J17h;N3B`!Oe@ z9g`EJ9qkio@9>9dw}y{OHNZR#Lo%>9R^Nw6W#;cy_4{f5)-v+_iNRdF;IlEln|DWs8OF$P72r>3Yv>lXUkM& z)hn%FbJxuf^gmx-!iz`mhN9o~gXzt`sbiE7nd1X1+Gxa_cmpa;qV&>{0GJ z7C&nzQutvJev-nKB+)U|(VJDI(dH=jJ?3hKstAFVDvU`aZw@e-Yhm_mP1c-KuF;HZ z(tPQI)HstqU-dz$YuS~XEtNTrFKYhsVIjMuQbu za#mEMb{tt^!u8chqWPfr{YR7AyI%KM%t~Kf=D#X>w|9;A1zIiZn(p?2SssY4=p7&E zQP|ZTSUVM$nw#au3;>;9J9 zCQw_Q;&yeoMJ?gNcbJ}A)T%%7>$!BV##;6Bfpqgw9(qnyWSunsJXZ_UeA27AQKm%k z2;jFw=&b()6`NHIW1KmZEZ$PV?Q_L_)`g}=2ieKu`3s(Iw}A|u>!D;%`Ky%RuErF! z7dl7HO9iwPBj$U;-qn&mtT<8epNa_y6~kgN#8(W9_Gcfhm=MAB{xDC) z;_!;A&A&rl-A7SR2_B<1$2N53q5CMO{0ASV6Q~;Ykih#WMO3wKqbw8n+3M^hrH=6g(sauz~Qix08Wr`763iA=6V$4(wEQL4KSqiH) zG)rv=_-ZL!6~_z@AKk#`}Yo_f{zpSqe= zLe%-x>v{0_2zs=d*4AM5p@ui?zo{84wa1QWgTzz~Scx4CykmC4pADnK>KUC2iSo=> z%2vFB$tmYLsJ{MkHFm7O)=?*ih{YQK;dN!zpZQrg|E`OW@$bK$l2Si8hs0VbMikoH z3Mc=U{5tdFd@FOl1KfWJb3C|P`BXeIGV0)pSNso*WklKQS$$EK{_J&znyum<5Qgq( zDj=U@QRfmWvdX!6uL_3b3FUq2k`GYLyVWJ{Z1CaRE)G2aM9-ZJScKnj+$^t-BY?ihy0~A{)5j+wQ#nggOsx*1TRhF&u~=w4-0H6aiWo8+k*2ZODl|La`(qq@^KaVhJI zldoj%Mj_U@nV}{D6_slE-iuEua4%(NYk>YUG=KLl2FFVCb_lBtk!paQmaB$TkF}5+ zoU5E^Weu?H=!}ZTF|G!#IhouxFwK+N(BOsyJaXF}r#!Q!)#`!D-)Dh>TJ#(st47st z6ba69GEbZ3BJpQiVrX-S;^8S83fel#4h`j$nL~D_ddiirE>F|!P3rQ3p-j()B8X~m z=xtkT84tZ(FNYi}&wR&>1DEQZ03~BhwFJSm@T~vf-I37YvzS+@CVflrS&SN3-prvp zC%{AzTOX-3{{x!!M5x~Fm(BJ%=p)$kufG@zt5)sehMe1=MrZtl7_?c-5BRH!C?%=6 zQA7%qh_w!a$ZCg3AH_PO))Qd;N}NG+EOfx%SqB~PZyAiX>VLuM zVsIU_qav%?d~*gJjVDana0>`&y_(MaZhmE{IFZ(OnAY`g^0%fl#kuUbmFbo(5m{R+ zvNubqbs3yxY4{c-SVW7lEAcz`As1^zt@{@iO8pbFj83+&q#OO zju^3)a;`Bjd*A}2bUlj7T3uwW!%-R0|C^=nuj)+AddDcr%_0#iQ)1lj2Gy6{ulub%$-bf8UW~=Ga{c*)<{yI%{ ze{HQBydOcw~-bjYU80KY~?sweiVDKba=@VBB2#kdFD&z z`%nsYeU3Zhm}wpY>+Z~#q7EJklwIhBMNUE2=)k<+QX&Iq9!qK93XidN5%iyG?IPG6 z4f|K_B8ZwA7`HQ}dEmE$sgc|k8Exc2Q0K!gyY*CHQ{<~Rv(t>l9c$*M^Dk|frln;% zDZoMFUs@(kJ@X)~R)Pz>8F_y9IYmWt3iEjyx;q(ocaeRjH>Yq;(W1E}Z42h(J;=F> z@=L5YDdR2Ad2{E?Em^GL-9vMW@&Y}^Cbu$r_3qQR-&NX>oT0OZe?vJLi(|>gXjoh4`4m;@kqfwrPN`V}@41j2W7f=NqzU&SGEi zAn|~X89u&C3Q&V39{A2K=F9)Pbj(Qgbu==PeS>@*^R$i`-8&ZM*&;*o@+`j17S-W+ zue4GXtzmd=ReqjtPVj*B(h@k%XH2Czl> zvyp;g>mv`;Rq5fub8TWq`!N$Hlq|xD^7g62QpcoDvd*I;trV=wzae#a>KMG|8lQ?# z%zB61EnyykZlBtTrpPzyoPw8hz)M67w}ZJT8bSUH&2id%;@tW9i|U*z&p>8(%oxz4 z2WxAOjv0f2i*CJ>^2UNW+QdA1^ZR_Bq<0>e7hxx9h88+0U!qOSr7;I(2EH-qI6IH8 zShb;c@Oy##Lh^?8Gzfh{1kD8Qa^PPA@8Q5(4Gq28oDmKK z?sPZ@I93?ykNgtg&IB&2BX8ig6$n`51QnhF?o8o+;F#nF`ELNnOgM;}z<2EG8!0JQc{c# zvXt+-TWrUH*X!YJ`6G%JU7tUC*#Ipse|Ao3VaX6{7{MsQm*V&CH5~7UK;LAuhg)OG z+yy0*atcfH(f{H_et+D!-f(ql9(Z=9uW>JV9|XO@`z6$CIEDv(9DpIK#3swzIR*rJ zo^6?6Al=llopzXEj#wid)KyMoE`YDdkva-_c~%l8EJL@vZ2sZ_+7(}AMdGYPsxO-& zu}lzMx;8&XUMiwIRGmlQqp;{!%}N&)YB{qO7ZsM4*xxo?zoKhg;BPa1-oTiT!y8SS zyLi+BJ4qTlT}Piw+tvqa2H>?DkQ!ijl<0)5G-+xiu+qi!pq%FClps@HcO@9sI|M_0 zz9U!cDD7O-tTYW(g=wXX=A7O907iub<}AsdSY+#Ki}0l-#gs^BoxQcPQlQMH`o zi^_eg(yG$9)*6264J`}i1fH1gOA2gRsrL&n#b+u4#Tz4A+#uPf&0drYvi;1reZ z!J6Czdzw*bgNS1oKL>(RTsXgfyP@{LtIb`ELYkW=OjHMq*l4NFhR@VI9J~2#+A_KzI_tcnLqp5H2A6h7dIpqbCB7MfO4HkC2bB8eu!a zGYGFEoJP2a5IG9NH$pFj0SH48u0_a3n2xX%VL5^y;bDa55RM|8Lil17cHVuDi(e45 z>o80sBqQ`dxPb5r!ocgnLdeDS9KbaQe?{1ha2nxbgo_CJXnfxQp)EoR!a#(P2w4cZ z2)7{Iif|XgR)n1h&yB`#|1mDULiiEkSA>Ktyi*zBL4-#To<#Tu!g++>5Mst40)znw z;}BNDv9*BP5S~SN8DYmbya)rq{_B#BFU>h{(rYGY+JT&Ug1$+%N(hd=!Mb)DxCCYX zIca%_gl}@O|L8#3IDVXUz!+YWSBAjJj|U+FAsQh8!6(<~QHIF-uka;52R71itp|R4 zpm9QEMtVltfIeET0)ZPFM0YXjP1?1LUWy6Hp1m@9_8ZkJEd%db&9fAj^z26idFk2` zaB-EJuH|XDTCRmW^=q;frN9_)239<^by!tzSTNtiX5BVpFT~^4f>l6^pq7*TuN5l>$W}(c92^US%+?aAs{^HemI1O18OH=P9_G#& zILy{f=eM@P#C8>!Oo3fKQ~OvPMXzEkUkUF=tm5VjIBV}X|SNr;F=xDd0a>L z4CQ?v;Ik3&CBQH^&FoCaby+>yK+ygK+J6E0hg?*$)QQ2&zbnFZ2sa|k8-5ca!$ldG z(FpAj_{S{rO|-6$2=t)+Gp}iooz-Q?L=V2Q`cDIW9As7Y(n~vg$Mp3lktMiGBP`0Pxnms2AxD3}US2~pe{3G;^j@mg^C7n#xw(GGtVXb0H zsWcY~^mZM*<=^)LqtQz`do=QV2t8YDSouTiers{*a=nUQJ*)$M!;|sz7ST5D_le^h zdktR31^NrkWqo7MeKv5$<8E#21?d(9h=%bcTaCW932ohB14;PRCivW886-4<$4aHW zJ8U=!Jm8`T9o%6fN#Hkk6d}nSHkt&!Sw|5%y2HkikR=2|@8k}fNXj%@q>DRjG6{t? zA=w=^m4xLsA;ldw6NJWh*#y12J1mcsy+KNvJFI||kAjq5?yy2ony_suUk2;$FryeG zH@{O89`1>5h{D$R`93Xd5%eO`K-Wj;I$Q9AXt;VdUn}2)ALn8pt6vKXd?i|BVx$uM zEBZm*RaG3>-ol@;@ItNWEsVhv&U>W`ap`X2;Tw~qt}}pqN>kmU%W$dZ>J7u;1O7In zx7V|yL5xw>b8X`>%6P7AyIFt6mD{=@Jg+Kf7KLV|=XvpqFIsx1z|a^NiXB9ueA;$Z z&5X??Haj0o!&NoaI~NXo?S|A?(if2Ks+#P566Al8{1~Naok*d@Cy_K))wtN7 z$h+0zjgFl|-YN?l9@~z-+|gF~k`cR@ybAKdsty?5b5P9ZOO<1nlCi>4Lf?-+_orZn zHyG|L5cV-myWpo`cz6N;KMT_^+I>Ahc*E`?$vApMV-3@E@Y=;ON0=WCdp1`%y`oPI zdu4>7yF*#?9na16+wdFhP7GO!XS!+0?duZvcl)~CQ@GL-4%&EoUL7SZ{%!m+CU=K~ z_^)w2AJ=;Sgcg$lX-A)ix)rt-Sc~cSp{SuxCv6XDMfg!FGe|lN4Al_7(bUj4tD3<% zz!T`h^z2S3ORHvVu3IxU2W!S!X6$CGE);nAKIk=2wd%q{R$Vaitnz%=D$kj*d^D+7 zTiDdtDq?^8QkC^&c=9AYsZpMA22$A=X!esqPin-I6045Zh$qF(cF|6aWwp@z4OHhq zHTIcEl)t`9Jd8a^si!O~FZLL*r>$x+Ggj5|JytEpD-DI-AE9~>s+Rc|L+1HCH~pACmM`_@EbIx)zVz%LgZ7WHc-WO#Ie9Et zrmR=`F;)|{cGWUpwNjI(sm{OUAZTi>UdB&P7`J+}ez*$14nLz*ywUv3oc@kJwgK{= z6Tg<2;HuoC#r8?6xFk@24V{u2a@nbt1y?+v6!>VSVSXo$r8VLjcv8&*9ER}OFt4cA` zY7C~;7^ZrcVbIQvL6TH|_@!01Cu`o7pbdo^v2&?>$uc$3>O*U-XvTS;YKFO}7b{O= zKBX{jt2jm@FSMr5Ax#bR@QX;rD@@*yHpdC#bd}6AusxUKO12Np$QpU#bV+BSHS)yi zlF$M#pLb7#c%pK%g>Lzom#A8HqHb8pnThvb@*_=pXDgCoXuPf>VUJ-&(%Ft=sTE0Q zJCYJD!sCW+imr1Z@Qczr5Y$Vt^_E+DDYo8HtxZ>cZ%^-`t9HhfgP+wWn{Sf0BJE)- zmsrX@Y~^CD%~0z0wsh4>1B(hhyH6uqx3{e;<8g0Ww@_<46}oPpo{##k>0FI8!3smq zE{3wIIc{H_itP3UE3&W1Qq{R`nXI(_`hRMvhU)g^BQ~^Yt?iw((E+^|`#&yvDwLt~ zK|>uR`sJz}xjRVoOEq6LRP}US=kn-ZN-GI{m{r}=>o~2a+fFy*$fT!RbrI3OOdI|2 zHEfQ5TwDFD3>5|q^{*4X-ai!mhnA|&RoGwzJ$w5VTGIG!t&(P{)9P<^TE&|0zqBz` z*E3oo{!_}xr$HlAC2Hwyv&({!Own7j ziUlWlQ$mrb6i#7|GLm+xU%pAzYMO3y6D`lSEOQ~3=%eNLnjrm_|Fi3vo*go+W^}XF zNEb9c+cxdJAJ&ewg+=AT9DTS-4cqfd#<|#v(}(zuwP&1J7;LO47c)wfzpF~x)?z!( z;&y7Zg#fxBS5={R64a}po~Y7QqEAzi6eKFwmWyl5!G{@VnH47&rtf!ToQHyOmeosU znPJCSXysX%B&?vFvc1Z--A>Ij?-1_HcAUiNt95H`IklbY+}23vHrdM;Jq||HiT`F9 zuNAF{iQ9?ZsdMU$kFqn%kp4=^v*GanUHbo^)unJTeRC(^*()(9Sb6rKKFg{B(g!|h zyN^Eb0(H0OIv3upQ>e$m#M0Yh>q%F%#nv+lt@^noSU(?t`Y&DW0^KUkB*Y*6m9ZrV)|qH7A2OE*g1;*&rX$ZoRn+G zg2pIweXnkf@JPnnJ%DH9<@b`5z4el^*G@{I_Zo;FfVef*?ANVF4I!gd8gzirFIw9{-;*6 z`%vHASynAWZ@Z8=nrTJPyDS@&oqs7i2BOz9>qM_-hN7>uRCV5uc~7aiqwUWAkF=US zf#~(jVDyjE#t1cc(0MPXaZljcS(Y7^|A@NLj|fH2hp$}!^0v=#rM5a4y{#pky{%Q! z>^Vk1f-^E#)ncv9XSDI2)g|zT%lEy2XTJtJY#L~P@9EW6o07KiUa&&7Q+?Wdb$iwK zrK03{cf#63u;z`z&uWCkVaQYc18D{0Ses)olhDsvvGW$szxy!ukui2{HqO?I{cI?9 z)dQWa+wqGQ9yU*!IRhycLIQufrudO(FE9vF_jPto*oL@VlROSD5C{ESE zel3wmCwRVYC-{wUr4zhRw-fv}*a_a(7f;R+b>bA}%6FnQ(fb?d*QJ9#2XsUKUO%He zA7|y>55YcU8P$GN^~P0ot(DB5C7Bt>+lXSOv$0D*fk=KCz%)M8%+A-wu5)z?wXsWT zRiXDwh+l-b>ZA-k(q#?61<1J#v>4-3eUJJ$?_gT}E@(BTp4FI;)izga+E3TOsu~KK zx$5*iu`a80@)A|w6X#NW54#@Tf6?Pz`A84$gjjt~YnL^wOtx~Qz02-ZRhQGj#p!{o zYPfg#KqLgg>T%i#eIiV?`70BW>Qb4j9%^^jB~OoW<3oGx2rh2#oGPFWGNA8 zu#;7R;QmjE<~wbv>Sa(ls?>7-w;HsX@s5Z-*~+*5NlQ>F@ZBOFDwz zHc21hw{ep313=jwWo65fVlmId)z)Q6{j94qOOr-hSBI7*%@f)(_}F-2QYBC==|TK1 zPkIu+Qoepd8ssp;0hEgORNj z+T2DH71|mo^ER@LLOTGZLy>J2nq~|8h-zVpu;bxf6?Zl`;So1RH)KK$aB&CnX>hyn zUWf9%vF5IXPqa74l4)iq`X_{mid)ZA?pDJi<)GKg6g*5N9w04a4}Pi9P9$dP#Tbokyq1Y+=EwXjENx`;x} zoJPZ52i?Odf_ojA-e^aRVPAlr`XuO{*v1XE0J7_jZNj)4?6A=YSBG#NPeIUC?gLGa z#2}-0Z0dD~HQkW1Cn8X@x>IphA1$ouDDQwKSG!&45+b_mVNHp2j)>8l=^2gl*monV z6mgWdPXwi!CV_BG6Mk_xDyR=6I?!%OV)K46BHzT8Zx$j@-P;6yG($#9(A7Bb z&2Pyq0%2W-`r3YJz*s^V9ub*_*iHLTyvB%#93e`!F%qn2@V>!C1606N0-_urtM`-N2127J|Br!4nPR z6HcI}#Fn}`cwJp%U76m=1jD>jNazsjni=Ps9_Q-jJ?82e`zoL-!|O={EIsBqHpR2e zmFo3ebj^={+W@#N!L?rZdbW6~Ttl0=ZisE{D)ipws?fc+dfFdz_4RsAfitn0D;1o< zURMvVD}^!A>L9PHsF^DnjDE4MG_R|@`tRrU9Ch{jBjVIpS2ld~dX9N|Offv~cuq}$ z{V5QKc5R#Zt)7Uvz z$2iaR$6SVY%1vQQCWkfg+~GNJ%+)#8)j!s=#Wgv`)gi7i(s<6Z42Ha(0?$pJcCHj7 z7IAfFT&rEzLg3iyt&QQ$bgyR#q+P3AvElBpFIIR4HfEBVHTJyi>It!ua6K%}Qv%d; z5tzCP>)`nggs?Ak*D76a?Ahw+fh?aB|HP|}T~~Qs-I;Tqhdtjnb|D7}5wB}uyvL|= z%|Oa0#k-CpEu&%)%Z>5KO>e1dlGimi)^)YlbrZ@GJg=*NGuL1U@4>t?%{%27l0L&D%X~(0%V3wc5TpO4cD?b z*YH@^+&JXm5HAfd|6g@=Qbn|t)#(-#OB^yI*^A1+M5NK&7%%GpYR65kldk5j8=4`b zep&8HLdr{AU7DdZn<0~ydX9#0&#_=$Z45(ZAtMY|E-C_&0Oxb#R7MQCbE;+<|*|Y4g1@2S2v_c%0BEjm#e2jlQdl~Mo*zy zqxvEehbrgZpQqykt0J2;AI;~%VPtMB`vhW+)~;-BDlc zwzg<$d@?d-0(v~{aPvSxb=TH`X;Tv-M{xpBM~{7`)kkU^N9%T58Yh>b9#!LzK4yaI z`2sm%T~|2!;dV0;`Zk>>!V}aHk-);gVxURf(XWv)&rXWP(I_|}f6@L&L{i(rOoI{xnTx?{I4iIdU!ZNkL=)MjS2B zYfo}>Bjx5$S^6BCmJz?bm3x}C@!8&0io6SM3=Qpf26dQy;AOxSo2#WZ$%a%k0()0% z;PqDN(SfvCtr`Xr_qv*G=Qw z_w_8**~~o+XIw(gsp9zkt=-e=G|ahq4!yV=Mk~d-wgNTt6FLOeCk>BoRVRwNTf_rx zZ|oCiI6Sy=%XnS0KIfkJdMqg|9106=Ew3jLEdDxlW3vP z&#PO4^|(;FvWTsmF|3W7p`%_`ss{T=lysf!tg~I7CGBioJVd2hpVD%2*zSS_U1T3n zU|RoB)auBrUG8+^_so&ThWJN(m2KA1DMKAJxk6GJZG8iOoD!U(s4pz_;EH|nb>s}x zT9k=o>=m+CIOaS!R>zQKr_MhA`h3TsvLMSYbok)hr?8wTX$1^{nR*0H)yD*m4S8_U0mh}OMfj*~zM$DS z6)`LaALPaPOd;WL=neS`1sTP&1PgKsjbTOei_vs&5X6cb2Tg`7$(dWo$&`?WmlhZD zaBV)1(%AaAgy;wyO0exKlQ<-RT1X@C=hk4{*2yE$KU^(N3BO`e@9E9O^QC3bdMR1D5LaYnKh;tf?^D*(D#0-tm@iVt2 zGc@a~ym>|Aa`I;2FkK!Gi&0J?qw^QcNc^42a!v{2pM`T?i|==}ic7+|U2U#b!Uey! zAXl5gI;+jd#fiOHIl1$+88B#;RmTc*^Xsarfdqw))p=wkUgbfEY(S3=-? zNrOg)l)63T1(cb(b^2#^kzE&x77armw^&<}Qy4r`!?Kkg5_2FqI%DT$t~JLG&Gvcj zl{0@0r{t_ztv04*om&Vzj)Ve4i$Ki_{I;i4i*|LUDk!xpM#;dcj_u<)MF=`#A2zFh zy2?2<2%QVVNl2?Qa=fcQ1lKuwW)F(?C}!sjCKL(583pRX6~};OETi`!C+i=Eb9mvH zt15F>o<))whQs0&O*M27Z-U`GfaZwDPHm{U4fwq?d7()-<8zKi^-lg_A%zuY_{a%E zMq(AIr6J5jhzR^;30~^XyZV&Ctz^953}gh}yu%Yxb?OysL3QUJ3rBTy1#3ZdoR(*P zeF*Ilk`Ou}bV2BfK$|Im-4XgA;E|tp6+$`!9=)j#a^PW^HiS3IhvI_I$wwlLLKuxO z7J&~?$0JNYxDjD8!W4w52-6TQE=f!e|>B3b9e0jKIY7a)i)e_@xJ>@uG`aZ z*Xj`w4=%qn^W7i!Jzd`9(oLm%`lqaI(tquy<#PwFa7{7t-(Ht&PW$rFqN@A{ntI=z zH#Wuh{=)CI)HlXO4{9)UYvQBcH_wkP>0$Vcw$$_V+dabbo2)&n@<3nMIxM z-~F$*E7#BYarf|PftSxcdFuTKRvM2E&3j_Xjz4+6_<87KE#G?R__Jq6b$IXR3;TX) zbLZflSFMX&v9M+OzArGMhp&Vfo!VUy} zYvDM;X@sv3E+a(Xc0+4~RD^*DqY}s7Bb0a0KBb!dZmx5j=S8n1Ij)Ast~P!eoR3grx}O2%8Xg zAnZdpif{_SM7V_DG4R|l0ig>*I>JbV$p{4qOA*QuHX-al*oSZw;S_?2a0!7sMA)ji z{gi)da~t5l*p~6fV+`bb_=CSgkmF?=I~_oH(0Fsd1zpz`k%$dE>( z>xFg!G!{LJA|Ln9YuI7nuL&R{I1fJmS_?iGspTI}M36s*KWzVMlL@YD1+`%WcrP)? z^B$Dlj=(>4Dgy9s%Yc>)IXdTt6I9wq4NVKrd0Sd>5i#)&`+ zWGVlq3f_y|A^!FvFuo!p_)|Mh0skVYQd?Dk7ebGJ^8x7;`FCOi0squvZotu!gJ0uX zXZ&Rd{40Y7Bl%HMw#qgFC$?h$2LGy&BC_q`QhRfOyTuV64k3S=*ic*lfWN>;9Qac^ zzX4fn{4*Yxl=`Loc{GN)pDH#E+zG!ODjNS@72I}`=W{4uMJE2#9yUPMAO7)l4*5?j z3=iAjDDiGqf(%XVIRPPCvYzK`DA0mG_~T|kRN?!+VBRtUFOVhs>~F< zkHt~u0RPlZAV9mK@}aek`lt1in#!HE)V)U>QCrb~GgAI>*DU#O3jb4yU<;l(@vp1! zKaisMQTVn!o(`h^K>pxQZ8u^0+bL4pHh|j()lMqlyTw5s^`NdDL9Ik!w|%w!5&XYM zrEQHYhKeeC$!<;USO?86PDAax2ElHhJ)y)%?nD2~Kef#U(5}TiOGW-$Wa4kCq}ndN zaiVWmNOgJya(2^G+mnDxg*G&`r5^;AFaOjwSU`3v{8Jmc0PX%@s6=Qt)zNU24%y|b z_UQs=f51QPk|*EpFVs#E;8sV5{8!tNK^QMBK%KAwZnsnJ-=hJ$p75v`@t+X*$8%uB zyYdHrYUeAU-FGYy2kgE}}>k>LjCXy=}7G~?U;v$p*D&VbItAy9&F0D=20 zSjpK`SaDcZEPqy1R!)u!%pH3y;EoX1QD!l-okhnEhdIE?$i9Hhlr4$5hzeVzyknow za<#LDhoCs&Waq*P!yI5LnR516EMwLa)?QXHR$6wkY!R#vtb}ZC%t`i;%wp!szZwS) zKd1L{v!!+pR2^;AHjp>{s#tFSP!nBd2GXcrT!SYt>U}fyC%WxGPeSW#vt3 zJ}Li-nfG(?{VToc4-Nj?EB_cgsQ6;Pi`5?{#XNY&@_Fr3JNR0Cbx*GEzU8m&Iyhor z_@C~}-EeO3N8JWL@Z6Y75y*UF#%H~5DSUo=dh&u6cV6$idC<=dA3W4!O3|*!nOSeY zv}5rn|NMO6vPY5=%bUEuVc=6NCD;AgF@v^DOl`2HbMMD*f9scCOQ&cL%)0BJz0UrY zTl>Q#_fBNo3kd&4IETPDqBcPv&<3F=!f=Ee5pF?P;X>tKkBdhToG=@F#?A2)hwpL3j`0YXl9Yw*=9x71IgnZ@sN&RNfxMN2ASG%%6;?_VR@x&#K@yMlk!9Ic{J|L7-sx3hvaWju7 zz8~1OrH^->c+3q>;tO{YQJq_f#G*Qt1`>BxiaJlpQi>augv4z=B=Kpeox9=+A8mRA zdTiIxf#}oc#m_JhExLtWzoCt|yXyT8Yady^F2XfxR13v4tH9S3%7QElzPK+okV z@r_P{y&Et6#aqbV0D76y3u|jf1P&kS>TQ$&kJEwX1Y$nu?G0SGEjheVI%wrf@Gkkl z!Y_Nrcbp9L625fGHMKURsb`IAXk_^C)nUjVtpvP*czt9_K+o^)ZL}WfIH3N(khMrg z4bVeC)0Ck`CxD(?ZwoAdSKMxrep{e>^RCSsCEotm{d|wK52hdGcY@2{~xxKdbxxm8ZDG456M}fUcEWXhxpiA*4=A%}oT%zns zW~s^})*jQSt$j3*^HuNoM(IG8-ceiIB(UxF?%qIJe)sT3lR+z3TU&d(m2V|Lj{`jr zsEX?s-)JMy!ngIa_O<(F7PfiUueXMAw0zC<|+VYzx67#BRYyWMbn}H^6sIC3fa_Ruk?*l9x zt0Djm|1)Zp#l1}K=Gxj=t8iLl^!y$l3bqQT5s#{NdAPQAq$&l2>+PvPht{bBcZPX} zpijh5doe@X&esXxZ`@Zc46;0X zPvC11NRSlK;0r?EEAX%2$2#~A3H?5SW#E@PBD@uNx*Z|xEd+j6^bJNZ4+PU;aF!Sv z1Nw4@p^?D(Rt5ZRqh3Fe>n^Z0_#+*5ngjPpQBc02$o(=jQoPIMQ#G_T7yHwY|M5bgg)A@mp6O5lZbOW~ZrR|M7wEKk>}cZvhw_CZzx zPmj`Sfy??8zBce{n~?NwHUA6!+}@L{2sgWg4QgobVr`puwUkV;2- zHt-0CBZEb*kHBPsZ2%2s$@zX-b%w+6S>PUr$8Yzu9Q&uh=fEH6klzE`?ojB!lfeHm z+^Q?Y|0;S93-pKdjcpWIThD+2{BDPVC8D@M;4JXd9S%$d9_vW)2$AatdLM^elF(ZV zjOb@*)oBiaFepSj41L$vO8F;!wdz!d+}lEb6?D5hj=^Sc85e9AAt={aELb(JD0o3_0O+ras9C}uJ71Kq3??-p1M zzCGa}-w)iLa1g&$CcXW3G}ofAv>dh`vf;=Xb=c?B_W8W3n?wIo;7*6$0`7F^ z$<9_n{@NM&PX``=fIWMq;f=uU*(>q2qA*9`NP!&$#zWq2#*}vp{YPBW{%4)gAvqlU zQ0Q+Na&Zg-XB+}A0S}ixo(A`d+!F$~gKyVz^6wY=c!8M$uM*fpU>oS!v*xclqW#AS zBU0dR9YcmGa14PdcuZiWz#@U;1@;ygC-6d&rFTx?n@OP}{F({h$ck1p#|H zO@Vnr&jS5`oatIuCDBJ94y2TuunUf?Eyeu1~P z4OM1-@p8J*#|i8NzN*v)JfT3GFdBeiPZUVkfZMf|_)iGTA+t?r8czBrz@2jMirgCl zUjRQ^a*Fc%MIP~64m>V`+rY4!6$KxxXZT)`TP84BU{iq?6DGwL#}+gHNPr#sqK)X8xK9qp+ zC*fWptP!|e;E06K%I4vCP0Ij&RC+?enL08%SBrV*b@p0 zeAnD^>}+#%NRs0BL3>{4+XX%#@K2DlQ??wmDMI%NYy^IqIB-4|Pg3KQeZ&3lI5Z!L zfQ(}n!+lU-jldlOOCjIIVQ4<^_=l`YM*SHgccZ|e;MM8{mdriD-zMBpC654fNQsm^74H%H5`lQfb@fDtf$6|okGCA8{7{ig7Wgh`wEMcirvz3C zTnnh~|CL7Irji(by@{sH7J*5ik95%SqM&NN{~UkYC^uZ>`hY&%A=e!^Uz~2swG}yj zRFe)h1V6))H+ozX9A%5b@W5+X*86 zqUhbh*Fe+I5`i}h%n;a7U}J&j8d>rm2*iu1ss~C+pZ8#fBlMjDH-n$<;BNqKO3qT= zxJv|!!06);%oX}X(CzgA6~+L!#|+|wM6R#Ej^IZ)>|o1Fu#2XAQ;}<6LBsu{r>?@6 zz|k?N%0q=u5ST+-1aj{z@udQ%2^=agQD8HHF4(gt9=jT-%}+}ITtnKy{r?Zt1)51i zJmV41DfooY?-h8rz~PYV;*e_v-0nfC=K*f_pu{gX2=$=Ee*|uK(Yw@ZxIt(rg8~J< z0B#Q&#BpSyx`~7THfYR&N`c&UN_?ikp#qZx{_M8+p9_3V;NyU*{of;mg#srD>?g2` zz}j#;*^rcDJkrjFTZT`8Zr2gg{|)?vR5Id+MQ#`9!KdS(@4z9D>ZO^uLWe@Z2Sjk4 zz}$KfjuiU9dJ*;me#Q}DN0E!G7hxmdlShQ&)56jJGV3mdS@5f{(47oA^nuXd0KK&% z<63c(LFGf-}nx!@y+0#|b`C@C?Dz1y2*ai{L)N6LjQ19f%f! zM+7v%FCk^*UjRIe2u;Dy2!2X%6ouj+75tFkC<>)tBlr%%w+grm+q~J>U+k8S7u`T zMsCoVmysKVfd2rbQ_u^~13UnHCLrae0#c4nQf?w3<>)NsMgvlABp~I615z#nkoA{LNQMgvj~Gf-s#G-Uw;h2jG!NLQYK z9$k4HFaz)zK)SLMkgn_oq$f`T!jnN78dyXs2+sj_0el)T32+~v4{#SC9eWIrj_n7e zV|xKN_>ROzK8p)_QUi#C11|<-<`)KHc6hu2-#cABocDwe7y3YfeFSo_W7=8+;$MArhcH&~Xn_#| zxdRvf;ooB@VA?ML(*9R~n9zrx5jsyekd7_GT@~ZFF!&W6GL8UJVILq9vYY%sWZS;+ zfeY6}cw#8CRd|~fZxDID!NMyS-WtW5Pu@72S1i0j#e0anGMhJ9coP-xb@FO#UWV`n zD&DW;odHi}pqz0CPa+S#`2gu-I3P1z17t>WLpIZ6;)il)0V#Jz=%T_>ZeCP_z?|PIaI?To0x^~<{(6Dy1eOb2Bd|p|=)#g3x1y&H;h)5kmI}JzVH`f3+3C zWi(qxa0!qK-vffBMhw!w61pk$vw)p`Q@?aiJd-`VpZ=9umd@G6FqM zr&tYqr|@?OyIQexZ1zTBuNU?@#jXNdRjB2{UMlPovf=GyKvsx}fDwQhfK25;K&B=g zkaB&5j&4!WQ-#i6k@87G_X)kV&=c@(x+mZ7+DLB@ST!^vUT?6W+mTkr!?Bju0|KWA z%of-|U|WIbasQIBd?Bz#;7)$`hjqn$Ra8Td|f%ga;CUCI8 z6oH)u?!vT<1|Jvb7l_-4ihhm20RrO%dKJV0`KCf>Ebwr&rTDx+ehY{Z;I5s5ybDKs zu)trUEc_>d{}6as;0l52mFv*ER&ezya5S-SpAh&~R~l|8Fic=IY6aeucmX#)5dgtvLTD=RH15QZeoEjbfg1(R5;$F8OM%S=p2dw1>Yova zJ2VR4ByhICS&ecnMpq$p5_sNY(Z3M*ltA@$HW1r8C|Tp(|d=z(v$_468g zachGK#vvF;|HB z0=o;8!`0zu!Yw1G1^z|gHi0(^oFK5ZzyyJxV=$x>=LB-)O8hPhHV!WlLUG{N?)~Be zmtIJYHuxz*RQ2!xAcZ#wTmT6F!lw$nPGGvgP6D~Mqa4Q#!i(te2tN_{hQLDtpA`78 z1ZA+Tqr;&&KsVT%*F>ObEPBGzi#*5S<%z$+X$CU(`!9QX;~a~=3`;8PsO4tyW*Mh<*8@SpDs>DK`N+<{{*S^cg9$DFeIm;=Y$ zvU4tzcExegq&)9NV>yd3x_2fhZl(ceKR10mUg zF9+VjfiDH#$bpvt|9N952a17z?!XIyzw5vYfFE<XE|^W z@IemT2nV5?gP;LVbl{h9H!9MBrh0_~KM8!k13v+LiUY?IsCtwG$5N=ee-KCeKLSE> zkf3RYfX6xT1Hj!59BZfQAF4t*up9U}2VMjGEeF06_&*%@4&Zxi+(6G(4Z>e+0`RTC z?{narfvcIci`o~-*(_@fWPFx%YfGqNBvU{EC=Bshrm+ccRTPB;I}&PV&HiW z9P7&J@eaHI_%#kZ4|s|Lp9wqxILANb0LJ-hw?kku@bCUV*4_lZit2nHpSih#tR!S3 zWPuw9OKu`0VPC|sL;(qgB?`(GNCY&H070RG7Zh63OKQ@9gNhI^C{@&8L2vfbX>7k-#_F@F$`B0Ng>iSKu1p zUW5B1+$p&C;NFM(0PZy0hj4#l{C|c!1NRZ!$8ev(y$W|2?hUvjaBsrB1@|`GQMhAp z@4&qacO32n+)23SFd=P+=@YLH2xCgc6>p!w{D|bTziFwZajTHprUh6myTd6;G(a)}Ax z>yljwL!Ref<_VnR!CR$^1aZ0Wy_~>2;_)b91m-)~9|@gDCteho$072jtz8O?KR(JVHjZ~U>p*#N9a7#>;p@F2+IFUL3o%~Fz$h=C^HAv3cL#N z5P^>ao_OBkyHJqz&ur_c*Q=O!wo*H1z#;MzVd zDhGqd9+Ba?8I@7!%RwJ0umLzv;O79}BJc}<3k5y_m^*_|rw=ffD+ni!WLcZ~gC?Ts z3hWsNgqxo*;&Q-$6L=`BV~r+#6=1$VL`98I)L-Bq0p|#;kHXn^B7Yk43k1Fl_yK`k zlkv<#;KP7F;weRpAP8CX0~v@QG#4vvktW;&aHPOP04ETJd_Lr_6}SlSOo7(}UMuiL zz)uSti5xvjxGQoQFB-fraNkE!{yzya8I1JyrcgQH+XUVK7_Y&pza!L99ifinR|Mwwyr0rwTS4Ddw49$2&<$lb!&3HY}H9|8QVz&^mQ3+&vAW+|`> zFt>kU%7y~&Ch!!%IRcjho+)q@;CltG2kd!7kmEr13w$2%=K@F8VnGyLE+fbU+*{y$ zzzYN}1N6}uA~z2it(h=i2Jb8|-|L2mlHt4Ce-oHrwkAl}fgT{k1>rZd zPe{ZsBZ8>{Zvgx{WN6S%z;{AX1iICE=vFrfTmtxcfr|iVfRDq^K|y7N9uvZstpUxj z3+qN)f>hUVa}i0w4K|^!w!pZ#^eftKgXh@b_iXT8wy;4q{jWFEJzAbE0Pgkt5e&1z zzqH9@+u%O7R9eyvGKgFyXl> z^k+841sfb_O9-EzT8ZjmgZtXxDK>by4feJ%I*mw=w;i0(i)S~?)Mnl^V(iG7V{RTk zac1hw=3_N_wK|*P=LKae`BLm>ZVNwZevxc!jlHn%hF)wvKmYdmo;hkGZ@XlRgIi2l z>_Tmq_}>nwX^{}y#`C?zK(!sV=PvHkFB?|3N|QZ|{p^PSAZFVjzm*jCLFeB4*tolw zoM8ZonMT)P$-Rt*6G_gt!ZjA%795>wi(5)$7R%;nRYn zjc1axQ#{<=9)}YY({coAY2cw}kW^1Q+39%__c7a3(V-QBN?aXvLW$Ee?u z9BsV!Mfx?KnTrb-7L_hgA?Gh!x^PL+?M3s6EnQHGGX?tKIDq2$B|m!xkZlL~=}4

b5XI8ADAXKysj72!WZG~KZK%~Yv`C<$zKEYc+!&x}bUxHxU_))24JwXWNqBi5 z6~`utqqvWnpkFV(bNg_{Yi>3<>BUT`kLq=A(7oe=`btD773o4 zw4LOQChu-Ig6K?bP?^g4KT>p@DY{GdZbf~ymi>a}>`@q>bb{_Oqme0Xw^Mfo5@dAt zeL*EVOtVD-o*tkTnX{_{3U*weU`IfKuJJnpHU1OPa$K}%tDB@M6eqpOMBS$nh1(^h z5$Q1hN9dxYcj$e;nW)OptDDOM(p+*~6Z&h@eq}2Ug@xv$W&y-i7A28>Ol7goBBNJ0 zCKcvxQ&pR@67Cm6>?F>PLHs(Cc3+Uj-GMZ^)U*siN+p~gK%X)7yrEpDac>}v18Bt` z%n=B|G^$#$Pl~lDN!5zyrB-;8e5#la2a4I1pQ4TXgJ6<}>RwbGgkx*2;ffxl1$GN+ zftQtlq`G%cq&lonDK%@w>U#sJz7%s2Jw_Bp^M#p#>0MZ1peJYAjcRHn}@it+*qmj)D0YH!Y@HggVX6=soyS|14g zz<&%KySFpr=M>km)mLHk`k2bz);&|LDC(4Er;l%m)m8Lu^K!{=JzIJ^P(}Nw9{26` zW57F7=ZalNMd?eaTB&QSTePq@km1sGzVH9mRqitvwskBkH4V^JH)i#{5 zZIIdT8QTUK4$s(;>Mr|pdsyi6o%)vA7k2B^efC+qb?QF*@6u=Ix{A|v)cZziOq#}A z`%;Bgv;1d8;M@oiSV)1d%?6~1ZBu9SH!7RC?2=T07p5BKx2i6NY<)<2`R`R0a2*F~ zI#)0gA{=JABs|BXm7B9WVLGfcAi{B5yQ&f4u2g6VUD{%qA;IQIFx^MSI@Ob$hd^1QR`PcZrA^Gu6h<`!yZV=OwpU3~H$*yr5?`lt3@ zXY_M+y3%Z&VM6xfwx)Zl&6+~i%Vd2nA;K;t>n*SlBUgq}!e#`;XfLOlb5pu^gs)ov4V%R< z!@46(+k=xO&S_vc20+LRS%k~bGW;7wa!J@cfU|Swwv`_vqz1lG7WiSIpXot;boK=br#sc40#l+fs_mlOKIqi_CIJhI6h-=8YX`!j>v9pYCF6QG2UrLcBhFQ zJ^}e8gd=+>@*9x*NhT^X4B;7dWKTu%z43}nQe-Sh=4oUvMRo^COMH>N6+OU~c9TS| z!p~WYb&#;j;N$E(C#EBl2v4lW759LpT*^|WM;Kw7AyXOU4zheTIFyL$%OD-9ZL*&t zuLHRrN}`f|TH_5MLLNo2g*^febeO4#-Ebj1Y47-E4x^g-}r z;vzcS0o4qCWLSDUa?}pAM0( zAwBd5JCT8rDhZhpT&d}a zR+mk~`n$O=E=_%N6gwvDjb-I%O!y2Y_u*N0y`R*hFSZ+Kp~8|S{OofTD6~PS=9U!@ zVb-{`@!hQO`?0Qg@!O)I&pKL=)7ARqf6VyKYUhSl=e6#8KPhhDj3sJgfaXn|5qMya zhxImZI-ccQYZfKO`99>NYf9W^=P}2?I7gOiuA^_9Bi}X8dCYm-F+1K-8t)k3I_5}= zJMI|da^$*h0Bk4IYk5T#l99_VUxFz68f=m(%4)b~#dG9hbyKI7(b~jt0}U z#o6~IeCpKM%bBbX?Xg!ZFyj*>SncQ5xsS1~;Cm zp9~GL$d?F*Wp+b3%sb|+ndf}ZF)q%rEY9g$2Tky=jEBvIF60@bL>U&i@KxF&T`oi1 zj=nC(6)byajdSx{$0jq*u{hqbC=Q8sZe|S_8tYt#kKQ77WMnzA644HdcP?`bq3Moc zP>TW`>vAmBgyRQCSI3B0SDBX!;B85|GW_d^C}hizS?!I63D4AqrcB_V@126wFdd~wtY5uTy8f2$7=TS+@d zhx=C8NzpzA1!v%U#LJhI87nU5F5kfJPVDIumfir@M$4Y6Hiq8v*+v(s{qu^}y9(K< zR$)_=Z-u7qotB18msJL(@BeP6{C~4i-uIK=jj;0srF8LD?JD}}x@On8A@hSmxVc|a z?Q|LcO`u-Z_W73v7OC z+tUf|1bZ`k_C*^=r8dc?J2V1&=b!aTVrGn$zBsX?m9!gQ5hz-m=<)sMotSMl8$Xu- zl=zaMJ*?Ra|D&Y6!PmF;nhT{D2X8LEKvTONs|$_P;0*ow{i_Sxwan$ELE+-37pQ`4 zughv)mC(;>Or99yYZpcPeXt9SMdR_AZ$o|XyPe#{8)Vz-cL(nPzQ9Y$4M#t?k=Ccq zOk5xms0kPFgZA5A;KNeBfQ3q=w#{C^UeUfNeHVBm)WwC}F71JOcX7x-Z;2vr7pC3j zU>13xo%v8cJS(9Zq6!x9l9J=bPE^r0-AwDxO6o36@9CuxKc$U4Hc9&T_$dLEZ~BCU zPwlI}C^~7s7sl}ODZ!@k3xy>kFWMH|PLBD5GLh6@Bzuuz!RJHTDbjk{ZEL>JKj`d8 zz{{t<(c*2J31l{`aN#*+hfcw9ns682!*`jtxTiAF7? z64-NfAnu9k7=?u89p5BG0pF><838RnSK-_5o)4;p_IZJes(t&TQ5S414{FialO3zh zi!BPCa9T%)I+A?q7>BOi2Cik^q>kC>vosiI+jiHhJ@qmTt;W5o9MupG&IFX;)I=2y z(cnBvNp+1nCS%M%j*T2)Ov6Do#p7;$#>HD;pJ?Ei z>132tBhtk<%~ExzBQZW1r}D5=Sj~HQWAzea5vwY`5sPz4i%XWQFcv|ro?Um4vd$d~>;GqjcH8NB<>tDMD zbnnw{u7VP~XmGSP_3zuw7i@@qq~^jiB*9aHw$m>-@1^S?d(R6;-gXCU?CFm^df7RH zt}mhONRBOa@eoGq1G#n4k)I$df@Z5Y_^=$OAKLepRHW1gX}qX~wjDQ`;R`-y6BLh~ z+O}4f{Zl88Xo8-GGrr(K=z{Z2xRt_9rqeqk&x`v=etFy|hU;uSxNb-{9}iVi0=I1j z*3=9vp&ML}i-E)XnEIwSW$-9OzUkfeDQ`D;ec_VfxT_!qZZI6>hXB*y_}q<8#WLVB z;j-a!;Ksq_am9N)E+)cx;ikY9z)ge0vm)bixEXMB;O4^3gTvN5VF+| z)6ldWR+cA@8mc$g6CcE;se7^PB{QLIbH|d_gG|ax! zb@tXb+)VSLx1h|lfLxmgaKcr<6R(Ir~G2k-j`=gUh%g3fhP+NJmuND1|)TAp3_`m=w0d&KRt=ifi~ z%+(`5y8fB3yR^Rl!1R}%zvIs8OLvWaV)LZVcWpRV{FiU{JXP1}+!ZyuvW9Hwl(l91 zhUH^7I_CMx-nx0vsfB-gxMFMBucKUlSut&h`<*pk8$*v4#pHAt-<0&Q>(8H0+i-lf zzvJY4y;n@yvG?KVvn#$yDay&bqW1TjKQ0-uzkGbu)=AGlk@W4hrv`gBfBV;EBcF+S z*)^os`=t**`;6z*EqB)Bf8Tvq;i-xNcRu~vTMdoNzI}S)LhIm1zdQcUudnkxJihet zc{^`$e)|3RM|-?^&!6_5oYL>@@6Yb}q1TOu8wEEJZYEqQTs2%B+;+H~aC}$qpWxnw`wZ@%aGkLL(GzYc+*r5*xCL-4 z;WohC40ku&V{p&Hy#aR;?rXTvj(GAChpL|pHwupXJ!Zm{!tsl4H^AKv_W<0}a4*8W z0e2GaYd9yKr6jxy_gWC?b6K)UOVYuUPr{K=PIemEQmjIUnmkGxQ zhI8S{;nu^|!EJ}z3AYFCFx+vtQ*h_tCc+4|>gCuy!k^mt2OPq7j31B2s8-K^`2C)b z5`gwwk9{u+gI_l0j}OPVB-I6ce(9D!Zt^9MN^{u};P)|jEc!cN^0vfj* zM$Cdy{Hgu$z=1H1zrkX}7F0U^)H7({lU=#D0KZ8hki#wzzv)8n$HO)LcEd5gDiZjq zeZ9bEBvooB4CpOlG{2%uqv-z`HfZpto>~LHmRvo9Ym@QU!SPp%5R7CzL*jR}D9OXK ztJCa@@l(52fp&4Jozb98F@y(-sN=Ncj@tJKdWyE){|bU6XY}0ZbC3NN!Ih+ z76tP84?pgBWJOyD14bh9LTtp~Pi@%)+GWoCW{|rj+%YkfyTJHU`-^~fMdfp6p1d*! zN=@bdWQOJAb^g?*IUpnDk6VuEA1yicu0$|Q%2RFChX40c6rYK|t#3C1Gdvf4`BVE% zSpIg3)b0$>wnDXG3-m5AkcWL3){fvCiNJ3AYHug}Szq{zML1R^mc3-Rp-vWnXBVeW z?Q#dhZlBBzM$#Lp8Z_3pru0l z40Q$r43;l{!%#D+kev#DYM&U;?hn*%cF=ZHRfj-8+vTh_FN0=(z~4ME$nG!HmICl~ zM~3`Yd$+;3N6J;5u>x(kQ!1uGc0J({MAC`;hab-r^70Cy)iz(ycHdDd2H1Ur+NB16 z72hgcsJ-MsyJD$xO`z=}s1^lwZ>CNc!Qbw~)y{Fyb`w?`4ME%WhG#Bm+q;H!d7p8E zt=yQ%P#@=LAMFia^!KdAJAOQtJ#Zofs^Ol6i$R59C1z7$#bH^o{8>?1IXNycckHo% zn>yIsnZ?X@79A@cbAXkReF2*(TM}~-6}CcI$3CCsYG)0P!LfO>b76&H4ltEWIeRP? z1?vfGFDn=;ExTB@2-XKyLN+(%Bzs6^F>_@|XX^m=qK2{08DMQaoY);z&rem-f(^4UTd8@B)zt-Q}c&)pD{1Lue|d* zSLQvJJap)fm+af%`5~wBtI=OQ@P2ZayRP4`qVLdtOWb#C_}?e?mrNQPddnS4wtaNT z2dS6*`VUjjb!K6FGUBS0tGnNLnR|ZD_Z{zQ88)xtiOAx@w_ey;_2H|h*IaY|prpD^ zEG);Jv%2K$m^rk=4FgC1_7`vdFk<~YaE`L8ACznL9oWxhHj**6X8 zTntwOR|j_&+~aTu;NF1y1kOaR$H5JRbne{ z10##inS`abLx9CSWh@%}QkV=NpOlF%9@kXED-Uc+lqVrVvDt7U#+@c)@yV934oZ~l zDMY{8y#pzp4ieT`NfGzYhUMN|@Z7O8(NuY%1ZXA_ccoD8@5oBF1ymWN}lGNO4aN zS$yOvhVh6mS@&DlJ)M~rapX$&4d>6tb+E1r&FFFG{?TF1QqB6nO8s+QV$@0q*Dlqp z+f6MsG&3~(+%nDk*t(~~*xunSe4{CTA6pwkGu+|JHC1m~pXZKEI zHx;p`tkwPlt-{pI-r?y&R$57a%Ig`499S=$KBkrC9NWuLTV=g^B(Ja4iqMX_D(mx_ zET}5a2z4}7Sy!fI_O;T};IqBTT3wzoz|pLj0~|Z6to@)vTB`8k(hjiq2&6(1s?S^J z`!Fpnd7FL+&c`}(b#Eh zm?=U21doVj(daj=_n*(}6_M~u9mAcvj3d#XHP&g?b)nX{?6EyMjsox0&F8I(M3(dm zd7%+U8ni?j%x6(U;P_U}3YDS;tK~LbSVuaK4Rsv8O&3Xv}kpGP6GV$mRq=g}ZXHd|jj|m^sG+-I{IY1_01Q3(X_;4UTTb}yE2wh3P@Zo|H{6+8u!AF2JY%7oo)(U-<&@+Ud zD0B{xIg|oqj&v7{5d2}d*0%>peGdWIN_=5FS^%WnOdt)* z08&vpkaB~7$h4%sK+5$1QZ5!qxlTaJeUq;FXMo`Q;@`#v1H3LCFKdtZ=YS0GsPOL> z{&t}oh28{Y_-ll}TKLO=$nB&BK<4mB!Fa*%hLP_xQn#xMBlUX0m4dScJwTT603cK3 z0y0JC(sWjz0+RmhHAObfUMnr1k(Qz!BxN!Xx1YIBZ0#?#thN8ZwT6dIvCr)AYKjR7*GtPqC&wO z!M6vi6y*FFNQ0jM($GhQE(fw!Un%@K!uJS0KrY8AyePfgA%4 z03$%}6?_Uv!%m*?-MMC!wx)U%Hb?tP28iMwJ0v8Oh7svol0W%=5 z6Ud0~0n*|-fRwutNV#7CXM$b=M2^Kz7n}rSxC|iWhXEVG@VK$H{908=E-GFSa9f369JQk$r{~3_}9|6gKPxwcL?>mSKrtmo+ z6+9&Z_lkf841<3okP7O=e}nih1Tx%I@t-9AukwG8{ir!f^G%Uk7AXdjxw6h6{d$Wji(gzm5xL=?g$A zXa+LN?f^2vEy7bmZ3E|2K^>HBt^*bq2=yN@^L1%$#{(lM=6g&ZB z#BT$s;C12e1kw;ckmLT0kl~gHP5|<5dKi%U!+^Y- zHiUk~*Hw3s{3-%cma`4Wlq?3a** z3}ggr#Q!ScFBbj`;ZGELtk6k9e-y3tz5!&ByaHsA90bk+J{OJlk7s8&Pl3TQxd+HB z-V9`xZ2(RKy&Oo(X9H>2R3HuO4y57HK-P_aMQQ(Uf%HEHr2j!6bM`qP4dDtm4S9gC zS)t(FBG>?A1Y3aQuN6LDf3?f6uKP99JyThS;FVz5b{3~d`<8PAjg0vAPw3Mq+TAfCcR1MRX~QH17uG7 z@^Qhejunq@(4n)B{|rb4CxGnZc?z5X9}-*(WJgjW^i09AK;}#ukm0)v#scw|^bces z`CkF?=Sww%1TjnJin1wiT<2W0p`f_;IE zI6~+UApVlRhH^Fk{}>mH_yZsVaxV@3l8)jZ1mj-@GU7%cBfduHm4b@|rwir_4hGVo z2%t(a{*mUU57KYopBn#n3uA{McLy=zdLRQ-3;!x0o97(iPXW^K@#3EeWaUf+(%>ID zYJ*P#NpqJH@kPO>fj%<)xIpE}*#Kl^sRlwvd>N3nc@~g{6pFuB{09NCIV3eg{2k)Y zeN_z4eO62eAAhsitpl>zRRGys%R8X`&&Ndx80-+P04@OX{ggB;2FNVu7ADfC1^*&= zP|yN00h@(hB{)Zr8w41Bh+w?nKSI&|nZi#)b;_Ru(((s{zFX)!fK16I;q!%#lv@FW zuJ}bj>X|0~$>JX_v?=sILbM*fmW?_693Om9Q8SQ=9tJY2?-Kz&Xr=!zg|_8a2)#u7 z7XWGC7$C!s6n{SQWO%+^3Hp=x&ROOJZxCs)@2o=yI0d9dtw08N6G(+Gi~sZDzgzs9 zfk;%61*D>10vR!%qEpY+Ky;&5gY|F{C*(A{~k!Whk%s3Q~0+C|3<~f`hSHmP=S;nhDxQNNcdji zW6?lGFbK%5Gakqyivlvj4nRiuFGK738&DZ4^t(W$CFxH<8u~2#IsQK_0uPe``aYq5 z4P?r06#jL>zZ!_RlFEUMxERQAbAe20K9FTRSg;Y1h0?oR@@JE2Ppj(7y-GH%CO+q&UH-fGex)Qhnbg={N zUl{<#wP56mKsvAnv|H#H;0n-&&}WhS1)y7j$^hUr&@DnY1E+v)61oxS1zjt2C2%t6 zV$A=v0boo5BUc2{fyl-vx6m=biJ%Rk&mwClfNljAF$aL-LAMCq49o-FBy=M%7j&)A zmB33t7bAXc0B{@_xk9G{b3nU=jscDZ4N&q_fXdf_b%0nb$T~o}ND!%3bgp2gAoWv@ z>yPTfEr=T(MKeMQI0XTUK8_+d3qy_ozX0-8)1L!dfS&>P02_eKz)yiYfv12?z)yhN zfgb}Kfghp%Mb+WrBp9{8zXI0-KLl0+PXNn-t-xa7Vc=ZgAz%^kk3cW*MPM%Q1z;xd zd0;y505ApE0(1kP1113X17m>uQ2(NwxIkM}mFo|{b137zz_Y+-fTw_afUUsYKz2C4 z2Oa_L0v-mU39HKY6mSpdCxFesX5dcX?|@Cf$AQ~{zXdh|A4B;^)#1VqtOY&_Tn~H% zSP4X*5LFJ`2`mO)51b3!1S|qFychTjU@q_)U?y-qFdc}#A}R&A4(J9}0~3H%z!+fC zT3k4Bu?A=WD}m=w))m0BR>Q4H-F(MEUIp?9a5)gAV3Y$}fXjf$9AhaEi8acAuod4+ z(3O7)a69P5z(!yRunt%ZtOYItt_NNTMAXK7Aaom70E>b1SViXI0xqfuI2-5%&I0BF zX96>UGl1#9>A)1=6&a&_(|lq&{OZZ2>z zun0I3Lxf8490=xuLBUKQ1=E2Ofhj;5;06{zE&)in7$D`GKq>?n9$+I7+cuS9V}Z4x z^MN#M46qV70Z7Aq<8V=oi##ALyA)Ui91rvYCj)bVsDH|^Y+yQQ)JtX9B%m8K22N!d z4T%9g1xUj#0RoI6!lxYhqycyX5-yrM8pc16vL@g;U?cEbU>)%9z*^upz;fXCz+&JI zAm^$UFcRUSDd09> zD=-7dUCs<}1jxp77&sc(0;K#NU?Z>@I0Cp6_zJKI$lAXhI2_mrya8ATWcO0bH{l{X zqt=T@C6L`kF7PX0CXhLh0L%o&0KWt}f$Uh%p&S1IcnWwNcpUgT@CfiFU^DQ2AWu`g z2W$eq3)~KT2k2|W#oM^31O5eA2|NZY2fhU?297|M76IP??FGIG%mw0cUsSsAQ-FU4 z-wj0H6cqy;2HFWc3N(QGfagNhIiaYtz+2exQOLM?C*a6OPkSqZG*5K)ec6flZ`tSobZ zJAp;Ofj}>i0dj$?EB}YKH-V3$NW;dbCqtNo5OTsKnS=oXggXI}84w{6(0~XL5TmOS zk)5ubv0fq-spPZ{ePbBr-uY^cfarV z{p**`)6e_9^;UItb#--3cU1(~9asqDIW7S59EX7UzyR=aUNQn z`vXAE#GAYyJ5)3SdF~s4e*8LS580p|c&39Eq504spE0ZV~5 z0SkfG0Skba07Jklfqr0g8+JU{*$O;}o8_&*1HfB=`+@bqX5bd!KJg~tX7Ihhn}LnM zO~CEI8-ew}8-N>u7)Z5y0oQ}qfNumY2Vx+VcmJq;{Z>J+0g6f>MpEtDeh|DAoJSl1 z&I9tcp93ra@|1*t=K}-4Y#?v@wD$vfGx7klfCnwd{s3?(_BkY4v00*nz4`zEwC& zc$Tn-Fi*G-Rhsrq!YRV>Le6(ceX8(f)O7N{3AeRJ`BSh-f(l`|kTXnD|1V*qaJTUH z!o@;Pj!FB$LQbVgzF+u9;hn;>IrSV3P8a42gThx59sRSy4Z^F06NO`i$-;Oc$2aN! zG2xZMi-pmXw8Mc-8g>*W3tz@{NcrD{+k~5hmkC!2hY9uFPkdYPU(p!Q&m!Sm2eab~ zC19V826v)$Al_nDzFN>J;TX|Drr+*hrzpP$rS=Koc|v{66+cLvgMqYr)92tT!s~_W zgj_C(cBcscjXMVUCqjNRLH?|RiSf5fu-W9kR?sQ>9h9iN@oxZW_pB3*o>XCmWd`0-E@J*`j zNnGfAR$S=YD=zdsVe_bGva{pyHOfHfdq`a9+bu5i-6t;eHHZs+`~rmsAoOh)7y7o6 z6p}5eu zTwLf|DlYU@iwk}8#D%^&;zHkyI5eNk0CwyQRLMZ-J40OPs}vXdCW{Mw72-nQIB}t` zTwLfI#W$Rofl-daS1JRcZzZhk!G*?>68(LC)MN9>w<$3`uJffxzM*!T|mkc55sg$4|%{c>q z{b2^G<=|5B<>J?g*NAUXe0Q0#hsA4fe`4TQw#)#(QDXSs)!Q7^qaAWWgC-dikRt=7 zN}yPJcbTUt;_eDei^NmV%VJnBUMhZs z^9hC_gj=_r0X*q2j1qU3kl}Bl)Hil^^qa}yZ;t#mxb}PjkKrjdLRTlkJL2xjAe>X2 z4r}^2diFiY>&45(o5W{`9}vG(++9>+vv@^cCwf@h8Qni@!jQYj?Yf`~&fO#D6A7ue)lBlRyr7 z)U9;sxRvc<^O{1H}80!{JME z7?ysp^n7xr{_oPCF8-zX3~~RlP6nb2}eaEuJrNq?sFcZyFJf1Dhb-o6Qr z!`H}Bvws!;RQB^_&oADoZ(m{CqkBjJj&O|(!sMuU+Z_YXY2pPZI|=-r90|Us1nLyu zDE=MfNFbp2k4gVW>EDn(Wb1MMzm~xs8MMdf2Q&1Fcn@+oERe$y((jkPQv7T2MY1oH z{gvc6plTh!J+k+nfCJ+FXRjh0qX_TFz)u5&AEZA)`gC+8n87URIlRLRo-F-nawK?g zq7$F*RPvObty6l5_-t^d@7W|lR0g}muMmGx{08w)#J7sKK~IJW+$Y{y{8jNG;%|#j zB1ZN4#GA zeDMdxYsFsykJ6!$;By)v!GbAHg6)Ig$lwdgU=Q)v#Yc$0CtfN3z4#*Wu45g4SBei5 zzcq;S&jdzG@Q@6qioYtpK>TxZWVp`=$KgTgFO@zu*U_IKeGWPN|5^IM(*I8S;kh{f zGChQI2qVXj#GAnPT6j9l;C!i;2Yw5#eY`(pA|oy!!wMK za;oES2stv8exk!CO21F~-;<*R&eaiIE4@7#A)@g6nPfagrEGEHKP+A#&JS^@uMm%> zb#?^HB{)vJUVNJPUhx|71LFK*hzP68{$3&l5xSBmctuMvMze7pFE;!QS>;y0r%P6iIjpr?3ftH%zS7V!0q&gpZD^e1WLt=#pj5hC|-BF zlfGxZ1iNK$g?O|0HgW%UCxQEXNF)KZc)Y_C#S6q=igWb*b(`TT@XmO`ZqjAf)9dht z3HI@OJil0uV7mV#cB_Zi7<4wmc z$9^eIqAuTAJi&Nj29x8I6v;+UlyBU+L78zoM1JPC3BZ7#nj{z zG3B&v?M(7~XxE;wc<%IyX-k%zzi{yk&s3zyNy3^ zW2Wq@-W{Wgc}n#RPNLo-Z%4@neYvZr*p?KOO}D3*j^&|j2J*9b+JYGi=f`BDFdaL+ zPdIMu$f;wdluewPKNXWhV?y-AIha?u{{pOCFx7-U>XT)vzw`#j9%*Nr9kxir)T24H z4QJ29B-hiHE?hj-q*f#pb0TV_Mb)UeGc?;XCWt;Ca!kWMch=nL(>Q%Qrt_XT7n6D) zGDqngTGYgefccqQTKq4Iw?yH2>eN}))3FS}lDV^1pnzH)VT+mB`zz;1OdNgKv9^rT za&3d7n+>uHrNs>LhnaE4aFtJgP4bVkF+8`(G`<-0wUx>&`dvbLev6cK6eGu#O_~%t zp-jpwnlUnB8b9foWg4#<(lzGbou*)xN$C)7W0G?R`rEZg*7n^>@XqGkEVHmQrGu%e z&rM5iy_%6Z>*^sv(|%ELidp`Ml>T0+Ye7n7;(s)cQp;t6P`O z|LuY_t(HHTyC6DuDOZd*RQ*EssuZmxM=UPFiFx*5Vx*Q|;Zt#fQh~KRvp9`Bbc)vvl#Y z={ONB)}NW^EDz+a^YojV{wnJlj0mE7a2HmWdL65_N9zF;oOBY*zUK^X^Ztx4!QhK>-MN}w=~vy zYt`OI7vS#A^Vrf5RY1kj%9f@_6imxI!cqMEx7BX!^e3VJag?|%7aE|tMH~MAY_*#V z`%WEm*W%3NxXTXd%(PgUZJar&U0$c`qvfZCgV?%7|?#>{0r`X+bZHrvvfvzzo zCUe}FRecHqX8W5ZSZ6V8%5L1Q8}i=+rdn0 zkSRMMx09JLFH&TZhLmQT<8Jh(wOo@g^|;c2Icd$vBC}vfX~6GzDJis5YJHO*2|qU< zEEsD(FB+0!s+xnCShE?4T{v(^nnTyV8c8z^<4W6_x0}&>=rL$WM^k-QE|zig!g#@n z*sGa7s>~EF#3FAs$=&14Jthnp_ZIdp7`)-VAmr7Nwx;mCAmrTZH9ALoxjz=9nd(pT z+xp!?G8NZ{Gi;IBIdfE&nX?G#)56@aD3X=nniZMUf`UL^(ZE=_4~!N3K)2-0i_0Q8 z{#dEk&mNUwn)V0Vn!o>CkY$oLg%iw2-3x-I+8gX>>Jy+S-Gsb{Hig@oxQ~PRX5NO8 z$t??Z(WiZ~W4)<$zF>ygmk{jhMEL59{7z=`$HC)G;V1C4FfrK2*|U~M2Ai%MhNP{p zde-04+o~_~17_UvNYqR!E=6%~@+P)aTg!7gnTk(Q=<7xm1mcQH2AX@lSnqe-ipZsA z@g{G2+M)Z8TlvhrrKJI@$dpY&4fttjX^9!qub`8e+pi$1YEU%96!k3#SVQbem4}QNpG-OH6}O1eEskI9IM2X{W&4f zu0?BWQXfd@w7&G&L)XN#q#!Pq!A`cUfd%QN>a+ZKYp_{#UJkQu`MWzJZ*h_7vSCO% z3Ogxws)~+7QSKPv#wvCXwx}nLX`q>A^};b18!KFz*D4!01p%wry!dG_5I3+mV#ME> zHwqjVl+8<=^D_|VXVE5aMk@zht_=rF*I(@{u1d>eVmw3U*<(uwn|G~XC%XaoXRwp0 zuN&Fjd^HmJTwYkvJ<+YS197^($_SM|4sxMMp14IXL<+WoDD1J6gQ}_*eSpk zjig|=|zNWwF^eCjN$ z12(g;b=P#-p@oB5cHH~Vob#J@NA#_J%Q)I{IieN|^qhG_gjOpg9jR{Je`f4fJz2MB zb9f&picZi`jgOS_E_H|h@r)ufs}=~w`@McZQcYt*r( zd23~hZnNX-@R+}`oZxR8PntQNPo3%>|F#_y;sv8)I9j?#=|~;v&+Qc-sriq`cBsC# zOj#v=M3?u>=#lRKV-NXA^H!bYBh~QMx}V(I#J&<*jHn!?)Zn32Z`pCsq6Lffa1X!C zV^{gnjGd>Qo~_R3(d>TnWVJN@?W?t=m3wafbEo&n<8!ORfFo5XoLJZQ2(5k9tl!eT zW80#_qQb&K1J}RxY+%!%z>@pzG(#=IG~FcZ}GDLLqP}Ae_MEX<~mMAH&5zj_{0?~PWYQck3vLUSq*Y0e*FEg8v7O_8W$#3@aFRDGZJ7+<(hhgW z4BB1OJCIu^b&b?}<$u3@2wR@OT^Tv0CpyjJp+TsqE4kp{pndfO%K4f%rhs$}Y%4(%nn&=@4xH->?pN-0ENgLeYwYiQP#&+lGWqz3v+p_F z|Cj|!haM7+X^WL}XU|+blubaNzG!0IeBcKkEJe9+!4l7L0|%ED4vm~Orl=&ge{xZY zshgL()HH9)37V#_OMKqnWBG>cV4rA~b(hM3aGmz8DJ;ae^HIoF)>r)RUAH`Lt4+PA zfuPksUItcH2B>%4oHlNY=(>o1p6cu@TU{0ZHCYbR@~)eT#oK=1p5>47mqh-?XN~Z- zA@s2GQ%@;^T_u6m6jlHyKRsIKr$_7j^cd*m$K%DU2p+4y?d|}5A-J~>Yf4Wj=?>pI z_HXU4e`|mJ!#X~Gz1z}9JdeyOoS@?yL{>E0W|hv-4s?$8)Haohx+-Sa(h$-~>VLxbn< z=oyn9mpruHF(3))kn_{b#14?I-*NwdfBE_}%oAu?tn)Yq1l~_swBsjDIQyKLSQ(keiSCTE0x}Dub%OSiim~pF z?V_x@dfv>Cx!Y$g{*8m^GBr>f?f1J_w1T5u&%HuNYZ5Rl&R?@V$4!_p4o|KBvkNpQ zcKg9mV>{AN7UBPxaICF66RX|Mn`IW=W_3=8C2dx%4hFhl4P^YfzD(Ucbgr?ev>VU< zVclL}x$XJWmYje!kIk0tC3#V`oM;sfFVz`yXU|=#LPtVQ>Dxj!s7vg1rw_G`O4LoR zMY}1@VU4NEqL?Rkx?Pu!UJ!QIti|fR>^Q}nX=i139>Ttrv%1T#zXsZW{>M3IejiN# z`jNp)9_jo{@|IDzw|~CmmN~Flj%_uzjo7wh+ig<21=Gi}JBnK7Vavy`SiGl0Z8=pB zh+iSS%k3r(x;A(zqFb>4P%ePhef-s>5y;rPU^BrUBK!WeOHRgqDs&S1puA9a+*0}H* z*GS`fXSZvx?wB9hWApxC z@0Y)t7gDiQQOJjNq4s}i#-|O*i!#6H*7lnXL=U*%R3OfG=4f%urf2g!@icLEs(i5f z2NGsHJ~J@hKylV1@&FK5fjut-E&+R92*k7dzR*YQ9dv1vt6+#W-kym9MPkolgvw*j zM1ccKE`=VI$DYLq5$%~MkOzAv3d%#!qk^@XhytZzCx{AYr-MqHY!C^5@mJf}&J)jy zL&0Qo_Ye4ae^fibJeLKX3J~krsFZ68{7Y_H;OCa>!Brf!A6c_rg z6}Qpsc_^H2zo^GA?%Z%WcF5}`_>1@f@q^?zt8Oogw&YLCM|bge#fOReV8ejVh%+KIHv`}{o)>sRJ_@)tGx!C%U-p4>V7HI6@* z*+2g^Tro1$gnlT9H(Tyc>XE4ndfcfc)=qu+p!-UV_-tp3Zr z`%u(aF&r)40QC@Jk5NZazm08XcAgN*F~d&G39X-TONzIGzt3XqXz8cf zDOROfbZ4)0Q@^r(l0ANu#+x`pPX|1eu>L04(>%8)p;Oub3DKX!#9oyO? zLuu>_vG3J%M1=rTO<2?N9_4~Tl3a<_~#qX46gj=w&oGqzj&Cu zi{BpoN&80fzD_jHXg?1w&-~$%oQ>=Rc|zE_dCd4bb3$FN#J<-`^>j~8ZxffCYNf>I zB!9q(WjJRR9x|qxFJB)yp4Gi&h3G$@H!Y~~Fv2FsIsG^}W?EeDl^qVVHhh3+i`ypb z{ASV8UVY6QPbcNu|D2v)tSi^n)S)W6Be^E|?U8|9&!>m~zQYy`EG{v5e=6=2H*gT% zHaxv|hIz9wT$<)T7p@WfNe&)7$MoM59+83j4gZg_-CRG>+buWL#WAW{1+&+0 z-kOzJ)73GnbilK^Kk{YPt!$sOVRNr8snSl7wz>adqtE@jIhqTVO347%z#e^OQ8GmA z>WG3XbdLG}G7)dObjr&#XZ<^vm(2y#7&t2i13#&c1BR|LJBxzhEJR}{aKKYD%u(;X z%KXwo?Y14;r9N<#89y)>PE~AI-7w51;HwGtUnWmZaSz{pl*aty7%l>e~~Yc!PP7Bm8oz(_Hn|cTA2H6E{w`o2y(`9+YC> zbZ6(lI$j5Rii3l4k5|-EmF0Mu9E3@|u}8Bn$5zfL6g7&7M-_=u|m8 zXU%g)vwtr+zk6V~m@N~6-{8`6MziYxcHZ#2|gDd6>P-e#|CI?Il5cS^@uRG zyfbJnd@h`odPysb;y(nPg>a(x+iY{j3*ix=S7BXV z+vf6Y05iSjNyS|T*T+V)&0k&!cky1BZQgnTzv#@RS?x-UYCnb{Yj+&E`1EX((iATB zhL8fX8_!(5nq}rUA?mwXlx4&fzno=mZwiOJLvqd2P2qu|mA0=oJToaOD%$%MWcnVnZ#{C!8-pS0UHW?5`^i@b9u zbIHpniw`>5$89=y3Agc{-O)6^9Pa7eVhb}(-YelG@8um$-&ev5i&?8)1)G&E=Wqi*H7DYRg|ziU($zEzPB! zQdZXK!0oD-o@u)5E6s>&e__C^J5bu&H06hrqP54K!#p{)byo&=IR?Wctg&;t)?RJ- z#aQaK#hkhjryJ_W%4=0VuOw-tHLtZE&+z z4)w1uA|b9XR9^eA9l6$t9Idru!!xZ8^URwyzDR7Rw_Wl+kTBX`fS3SXccIHPcD|7m5;gQ}?(#+=9!X4w= z*;zInyhBktUkg{7xqZSJ-eJSd7Y9nRO;&BBXL_4^>=VfL;i(3vbukBi7@60j_7v8P zKc_PPuOC+3GP~N5if>Id17?@?JmauBwG8Lr*addXm5okC2OM5$dH#zlXjQus)pK-% zj&-HGW7oT|Sr-atOj?^+&$GfG)^LrC-ma|Td~c6s&&e@o7>SA8O20OfGiM^b$80Sx zp?Y&_@R+>3+R^o~%K0EmkO37MhfsW3ie2Z^GS9Np<}Y&guX3lR@Ph0XebBC+wtbs# z>A2QD@@{q-D>phv4j8Q~$<57!dK_{ie1#u2amB25A^=9$9A4mW+h?*k#ZF~q9j@D& zG4X2}QCXIo)UQTnT1}?((~%t$*S6VZTP|xds}7FrG@4fguJV;l<7(S*CQQ^t=UPHR z-p|Wv9LlryI!Csabz5h_-e((Fd;c6`%^I3v`mBp|G7sg4L+w^QQICT@^YIRyOU(rj z4(T1&<}18P`+B%j=pFR>k0|`w%$F#xEq*!K40xfmhq?Rpa64~ZveU4$maR-S4g11_ zjDKHvs5jnLWF%y^bz&Vf)ApfpzrVe0--h;o#20hn>E04s1j`Y);vp_@EI+^-2E13% z^5Z0WKHEFXmcjIV^!g#MG(~@h)65p8U1hqV9izka9&`&}y4qO(faz#k?07xBoe8~x z>+I*`T{GVZH~CD5v&y>f8rmG5XZ6*qgPv(;FIhNm+0vOB^`E|Qe)YlycprYrq?y(D zUTEpe8ONmFlvK0`1w-T@e3EvpXPWOId3jf8#8L?uH1^?3sxc=yWe1ad~$G{`NyhY zk6m*o25+_at7=b^G&xv!+OZzKez$aC$jNozkduedv7zpz9{j+u6zPO?gfxS61g7Nf zUOE7Khee&P4A_y)!i%jB&Dama8#CPknq1m-{3OKb+P6pF@n+8{!5humQ$iigxuZfw zX2-|br4IdZe|D;Qc7Jxr?6@%}WX_lpEU^4$Q`=EJvm&U447e!lfUDFFsphl4lyx#& zFX>(3vwC>C?D};|u)F1V(=+FO96s6X?9*eosejey+tpAREcBUc?>i=C7fRxNi~p-F z`)6jebR~wynwxU_@|A{NHD84bEXlUzY&G*<%=H^z{~k5wi&KKREXP6r<6ckaSL~{E zbJn-vp;lLO@{C{^;Eiv?L96Soh8e*rac!T(Lrq2824j7P(ag9T{YeLKcpRON+vHE; zayP?Z5O=db>2>VS{*If*MTH#ypm8J65l>s}inda8Dn&IA zIVn?gB1J_=a49o(BSmo()xpX+Hi|k>#I=l^L-clwdg5{@y9F}mP-)haqPrk+j+mlB z6x|1rb5Imbr|2P9bQ?trA@al>fGqtv{KN0;XQDB$=FJ%41EDo#C!`sFf+$M8H6S7G z;5oL5Cxc1aA8i++IQ7_)`FLA8I~8{|ykamXbFWRy99q?pKW{Ub(5B?2d%@I;y`9lVPW zjwO`C^K2bs)hpI_$fuLg2eH`4w2TeoLy>1OGM0+~Fr2Cztu>`9%EC$dxYm)6E3+qL z#(N!}oXZ(|j9K+FE}N;b2xD4D7;`AKZL}Y6H7b=m5rx5;a#Jkw_|}ofyO9H5;P|ZZ ztZO*mfp1%|s=zOti{4dMdeYxuI+HCLb9D-aCpFYzO=*kbcaCgw>$E1jX?0}fVz@_< zg1mOEGtR*|@UE*0-o_Jn=2teW?AQhj)fNxB_`!)GI0!q|sr(fKS%o0|E9Pgqou4MT zT*XIW1Z&EMSbnCr&d+o=KLI=W={oj~zsSXOxd;wHdQoepqpw1G8N7t%S!`AK;v&Pn zvGm%&+ByDtt<#(5rsv7&K?l`VqniRcGz`|1<6@DkTStyoyRid&C&H>`;yC<{U&=>2 z`EW{SsZ%;t!Qm{c6;9SGgLH3Q;IIk|2@GRCF0(?4>(dR$n(}lkAD21#h`N{HWwCs4 z@=xnBm6|7KDt)cB*t27JJLW3`<>?g2+SbRkHs)$9U9CL}JwBe%oJ;7+Sj}>A4;l=d zf5@gxjrlUIeVLfAmGos|*}9d!>a7O&VBngj4Azu8W3K93yQ**Ps@`@LWxn>%*KJmf zd`v)o9bezXeBIXC*KMtR-R5R1{e8N+$F8y!ax*vPZWPX`Q)2h11zsL?8o+y8f1ccL z;UVrui+3NZT2XI}xwzbQ5qD#&9L3!j^N^Q-1`Hmo2F2PRi~YnAv7=54d?x5YBiAgyB|2cZ# z0Md!u#N_Sll+)SG7Vo-Ng&fU~IlLv7ots-{=jKD%;gXE-U{%|(Q2+Q;&0tMw{;$yk z?A65G%;fFtRMXjJi#L4BoxS(Dn7=}F`<=tv+&Vj(W7&!3UF^89niQ=q9$lU6Ecma{ z1MFDEZD#UzcDUqDT)o9RzvWII%yo_(e~-lc9lA22>;c5ZE)7o}XKRKFt5DHq$D;pq zl<2Kv2iUiZt7r0db{gqxi*-4Yx2olbD@!=p8HdNG%qZ^}aa&p!&z4y6})%foiiN|R=r}q9*aE~ zO}_mSndVtRwaj}Lyk6kS*WLc$hG6lo74Azun+=6UpR;X3USfNh`yAcGl^}|bD~r6r+4`)mzJBoZG`;l?je|Ij{q_V-8{XF6#To%jNjT2m88{7E zJRey8p)rCNXXEBT+{Ky*SqO$-!0Ao!W*dG3V%NEDe#`%Jj3ilpKg^?!U5XW-2KEQI zNjT2i4J+%!t;4?WE&Ssuy$K7w%!L*AIRstTVmD+J#k=WPMNBE)O^MWR#k*;dCRy=J zjfs&exvx{%{{&}x-@|i=j|FWu!_uEPDy7}AItDza;nwWqvHt_QcJ137ph>&_hfLZx zK*GAyuJA$Zb!pGOA3L7yiuT%^YkDjsANT?GEKh88thxgFjB-)fhlzqqou22(m%${DyWuyd|BJ(sRoiTGw%Due;R-Sng*(vVa zU&@|IA*2#=UN-KMZoMB(ic4F$-u~(SyZv9|h2%7EzmAE2`M^Ie(OZ=My8j{Xsp;Mm z)4d}yywlUYJ<`3!>E4|djJ+ip-ikDTh1s1PIo20d)U+S>EF(l`UR8ZH0$3x{aE7-rVUkmv~sAS{|9_doyiiFw;9H)x2|S zZ~VH^A(G_nkZykN5Xo-CIyTwd-yzb)q-?`j(&&^(w)LHvWdZh2QCi&!3s*r*O;7PHjI$@w zGRBFsX48~|iJ~&H5+W5_jyPd{UYHHbVhyD$Kp__ULT3ujrG+bqx6aBj2I)pnK!N zP0k*z!x`{ktoc{`YGosSFyvZjo)ETtY(22`#MT=d?bv=7YJVWG7+VQ8jsPBmjV&4N zMgWh)HX2(wpMJ(-XB;+vT;}ZNFMbXTxoqQw=REV#33rxW@aGffd6vxgCFYF&>ovE2 zbJuk*bu_En4mk1HqVKX_c;R5(2Wxr_3gvaF>g_+Luw=jmJI5}`8U4nWeYcJ2aOnkY zhJ2dv=N%cn=g++9jC*sg&3N>o`-b&;{>jmo7Z!YVXF@~4!`ALOjSnuWi%$Ns=*@%) zCl4CCG|_YU{Ez?M`Nx;K&HeXF6ZZb{NuLXIetf@j|E2GZec-d?xax0KeKG0ScXDAf*0OWlw0`mF?W9a+Mu^a4o*+~=;!yBNU zAA9@MnJZU3y1)C*^Y8oYyi#0l71*k3T#!_saR*kI&TOGD~Yz^2Nu{B|9#&!Uk2eq85 zdxo%aMX6G371*k*Vg3QnmcGm%qKrfSaK|!It)y^8EAqw?~Yym#+lu zp$PET*(xEtAqQ@e@_~;I+yv~=8E`JB!eF<2KsJ61?EKK)Em8Jr$*0)|i1Tlc$v{x1 z1P>^|D^$cBOkjjK)4<6g_K`7i_ng^-bl`5K>nFXNAwFfb%+L_&-4f+hL_JR-)8`Vhw!l4y9Iv2( zTPZo@Kps^k)$((mvsJ_#yP|%nu7dN$zfc{rhpC}=uOfRy92{4XoxX=-3M~`3Ob*;4 zzee1xq&JKEREzHucPpv=sDcFC4DhL({_P?MPE`rzCphVQ?9pr}T!+uep?le}=;+`N zK!#7m_ozfdDj|2w(jI?+-SsM=?_}>*QhSUa`l(zAn1PR?Ou%h;Qc>B+-AZZy1Oo0B zxjpy??q-P3!L)ZPEysAs-3;0T$>8oOI)HuZ)7%{QRD!prn0wa;2S)kJRu333LAG{0 zcdVc+Azq5CjI7ag$co6zm&MN`WTu%hmKs|+)+?S$ro}qNdc=(J5@x04Y2m45g=C52 zO6qL4U@Q$D5iccPzq}&YFny82uZc=_-E(cwSc!aE;<22HpSU*!=Opk6iF~2ivmux} zfX{@ae4I=7peEoOXZqpL}Tbf@yDpQ*uAo`QT%y9=Vsv0-e+v6ATWu9|!5| zkl!ESflm0{f&B6ziy}T`;4>q|zc)=AgI&xY?u&%Hfg8hFK7<-b{-g ziH)1txBK(y*E!)JxNnu^(Uw$0o;08UE#MSO{& zZI1C7ab|qKNS?QHyUFVZWnI5W8|x0Ufcpm+YwsQAk$#b$)}4;5bWYfZH_hhvL$|%K zf5ey2c$ecS%RJY9STG(%wfnAL%@_TKb!~&w*>snAel{}DjA-8dcbT32d5CwJyg3lo zHDGvWugEkxCWm!p9J)e200f5UE3G z=d+3Cl}f$2-7ufGLYmOyWxm8YJ5=tLxyTpp7#)X4f?~_l?^qx{ear0&><69;OaSjF zeOq7$@NY4;L;DYb_*5(RHSwo_iQo^2-wwnK&$%1KuK?m>oZR!orvcmI^S0c65_EP1 zx&KBzh9dVlAQR#`y^OeCI3E}fK1i4V#K=MJdl+scJ`BWgPcGM6A)X1Op9w%_sGE?> z@)l#A-F{zShdF;-xXD&{`dtm=5l$B#EBOE*OCnDA4_wFiSg_v}CBGHOl2|633XIax6ztH^SRfM^0i=VlQNZ3GE5( zzY%iai}C&iq@E*V)V~a5!rO#b1L@~-j&0G93kuV4A&?Gc11X;>`6wVGL?rJkd3RwR zknuW7&*4V;ivu#@S8+!mJ_@9t2Y~c{XA17_G~5gU9T+LD22#Eh$Ov;JKST0UgyVsX zcf9n&B_9N2f)lLzN7S9r-S+*aQCL33&=4Z@8*z4`#miMe|f>JH1lpC6WRo%;dMYdSPP_s zi-1gkOXpF)P9GmoKfpWf9|O|SUE=%%iSorj#y=Iv_}zp_!Ztvj>bDb6{xsmymlQk? z?1O|J1XBJd$+>nWiuPEpQccI_N6OBz!n1&kHxWqt;q}?VU?KX&CB7Pwd{`&V@ zD#c7G&T=%zs#%gkNLhr^7AD> z3COB2638>cQ4Gc}1TuaXApSBj&~L|2lRUAF>g=x=-eQD*0~z5%AR};PaVE%>#VLPQ z@;yM>-!HsF$Q3+jcO{VVFA-lNJ`YHLGbFF%>X|e=S&A`I@EMx&-r{-Uoq#B;%+Jun z4>Md=-!xxLEr0 zq+bZ6quG+5D*0ewky$k)(rFCcca)f)ev|X7FXkf-NcZpHnT74@>p+xoZWEAI@vlI< z-Pdm$xp@cf>>4{96s>DNY|h~W=`I_{T=G+OCgYX-J3NOmmtO!W{}4#~H-WTolDtv! zKa1Zhey8{bd{J=z&`4?)om?p889?UsI3T8P9f~||MnAh0w3p?~g-`%21jp-C$pyj? zus7`RFksuEo8zG!S}9LwAi$F<#3NmDDUM|->?6RlfQ7&_fr#Tl7Lr52-vROCX4G>! zc5r|4oCZYC-E%6CPot**55jQ;@BnZEa6fQ7uo-v~a363SunBk~a4&Eyun|}e+zmVd z*Z@2pxE(kOSPvWt+=%q~t3z@f1ZBY0z*1lha0GBU5Wi3)R|AIu=K%4mMRFBz2(S_u z0agIRKqSgvH|!EE214f<3@ii|0SkcGPYwYG00T(h(;qu2zwz#6qoHF zA4msXfFWR4U;v1@H0=1fK*r}O0B}ANJN_W}VFpl*?07w7KM*`xfugR$PARY_6g*dz zG!*BlnF8(+KLAIQ!JC1!ZvsvNZxn9;P6V$PuLGV8UL#%&90OkE@TgsMqai4D1a?k` zgNMXZfJ4CnP6iV_o;Se@fPbYO@Cjf5cr!2sh)g8=fzyC&_3DB9arb`%*bMv!kiCz; zVxCios zIO%9clJ^4}vD*xM6u1wFXWwLwbUy;#2z(gG?hGD%leYt-4?$3moxcD#0`csdyc+l* zcnuKkOY(AH2gv6DcY{{}cL6Jbc=k;$2R;B^3cMc}0pg)Nxd8Yl@DT7mU;v1R_+-E2 z9zV+ek5C*$w*%LH@_ry1vSj`a!|QV&5EU?)FH;qOHv(q?cLUi@@VA?u!0o{4K=z03 z0d55L0M-F%zZzH$tO0fhE(g-Snrl*y#m*cE@_|*rJAjqIoxloUH()vN0$?fdZeRr1 z6<7$|0W1LW`VIlR00Y3gfGNN`fqq~J=mFCI!FcB~KfrO`&JgSeGJ$5`cHll>9+1ED z%mT8bRSIkb<^p#Ec?9fml>xT{gTQ*=EFgbOV1rZ#%mJ zz+-?_z${=TkP#|?Z28K80bnU`7BB+r4=ecHuz$)PRz)IjUUw!GdjX-)az=LqG0k|J{9dI}BT3`ckJ#ahl8X)3$)&Z9T>wt5BR|BhnR{<-5bAjc+ zwLAv}*!cr60IUW2fmZ@UKwfr~^Ri0;;xyQLUUr~%EhpN2J~VsCYy3eN67Li45S}Mo zAnXCeNR%f&PlEj&oQTcBjlw$N>B5OZOrU8e6{IkcS5jp^rBNa-ol}G>{8@ zh2lbAUvZ(2Hxk+lefi=-A8#xX!wKSz;w!})m(9*8(hntS0qTmErH=<@e1*u#H+>m zZZ{Kb5YHEH66ee0_5q>K$}mpc{Rrf2aeljO&9I|D*lZ4i}qLs9K0jJ-(_%6{9odHK<7QI5f>UmCvw;{hivK@ zK#l~ym;DLiZL%Ca-zuWMgZTO4p{N8`OVC&RcJaaDkCGz;Pbvd@r5`DMv-kw@gW{)( z^M?_}e@*eT$dRGwd>Ir;aIyFp@vFqAiEj{JA^w>7I`L=3?;uBl2bAC+rT@G1&p15l z`Bs8=Wss8X6xk1Q@Rc0I;XcS5=SZI;-c_8xJyBmMexmqr@#*5@#4oTp>i<#+*2|zq z{4R1FLHo{5hVB#ZCjPK^ckw61dy2n6jts4pzYnGFC;b8PC=52sz>gjR6C5jpRC4Hd zNZ(8Re(^H#=fzJGe^-2w_)p?jil^l`2XrfVlnL~Z;2|0y0}I?EB1bOwb#)^AT@FUb z{ws29?nG;TT%zlOuu2 zO5o43KS%bQ`Gfj1rT;|wWzzf5=2L&R^tm0P5Fi69Wl$o6`7)RwzC@g#anZqYasJrN z_?IdE4brca{!h{y>7SMUD(OGquj+Jgiwu5|!JRVbgl;bN4bm5qBLgo=KSugJ(w{B; z-=)7m`lqG8R{H(YNAH&4dkLOYgjW=SUkEb;ABnT0&J482$PGg($1T7!#Cwy&{%hHf zls+gurx~Dqfy1MoWfBaQ!BukbvmD$meW~<~Pzf!NzDoM*#FvZj72hcSop?Ps)Aw{j zM}P@5$zU)!5-3mtW65z&JE(}Klj9totW$EK^qr)?PWrQ@-zj~8^iN6u`=FD)r&)r_ z72$jFYsL9tCNnTd4*HNI12;%NO8Vi_pDBL4_<6FwL-tpTKM=H!AH$atJSBrYGr z{jbtLF8yNZ-;~~;>ty&F=~qh62Xba8Rr;Rf$Z&ME3`%8?ErZi!uwMGb(sz@-R{EQz z-zt3{=^rLX3D)#=GSp0tI@L#Y>RWP-r7!L57_>(}fH$9&;yuN;h?j}qA^tn@$HkY4 z|4saA@ejoB5dTd4ahpf+C>L@v@J|_Z5dTiRmv|~}qs-s{@jl|i#7B#tC_Ytun)nLw z1>)<;`Bufn65K6=HR4Z+-zxr&_zv+O#rKM5q6udPo5Tl@;}q=g=dr^Wax_}*Je8Bc zqZBmHa13V3z(3RBQSn0YyTmKSpAfGRe^-3FcpFq!`fn2NDSlAAiq}64LbIF%(ID8o zTzs>5wfKGF8^xa!ZxsKx_1M|_|7 z)8ZWIWq3=xK>R!L3h^X#W|`h{@$OLx>LnN|zE^yb_yO@b;(@tNf~&+!#jh2gBYu~7 zo%mDYyTzj)O3*BUh0B9E^q=D-&{@1te2{ph_=(~*;?u;pi(eq#B+gOj4%jMj{Uby@ zKj1m9Gy3|CNR)xY&g4zvf04dHoG%?vzgm2ic)j=x@r~j)i*FZyO?p0vi zgA-&>C;l&Fssj>qXCvk`_dJ3c=LkGoeTbh@@2M-a^Y1xbe6=_~cc6Z`_~+7ZBtH`y zf2yECjSMa(?@;gAH^6bopESr zV6m_PM__ZaXLS4Y63S;CX2M@IT1I)rjUp$}ICIw1Bl4_|O>R}BbL!oPsT<9vs>pz@ zPs6&Umnnytg)H+{RpcUX*fM8Li#)VGu0znIPe{l$6J7|Wx7D|=yR3uO5^u|;p6`7z z*v~Zf;sVrHWA*F$;kn0{#*wev=Jp)W*`>*O~3-|T4emopYj6y&m7gyp_{G` zUu{y_!tTsjqtcwcUlv6YOin>T0!`x0j2pszoxS(tF%`FMd}AME#@24#@5W=p)LbHb zSpsDC65+*P=4YAHVv6ykDd&tj#$4|UCV2;k&7K>>H<{-@2tMQ;95GuC_P)}bz9f?F z9X!Om^Bq1RzR2rc>`00W9m(Im?|qNKscdVKS45J`hv!G`aMloS-i+k!b;TRFn)pA@ z#roRzagMAHkLIz*V?m0dt40O@7FKvRg&zkyI~J>YVIl9Qzs%2YD3_ncGTtw~RYI_) z<4|o!WmqxXTNE~_T+aKwFY~j_V`T-MVDgRy!H;fy3+vVY6M~X{s2+@HMa+v_o_>NW zFkRYVDQ;%TM83+G_mjiOM8#M6K66QWUU0(-d^L^|8J9c2TZH&n1Tr}0q)QY z`=~~6d0Xsr%ZV)-k-5`P1IH9iuKgMZ7UdeBn{A>u_sYuUtF{cfFL+kt!4XZUC)69r zx%vmC?UhL`8bOBowAPdL?@yH60Z$_y)#xGu7a1n?iR?kCt8pu0_|5@O71mC7g#Z;t!&CXBlE(LmV zcKF$>n&`zUqHjmK2c@c)DuBle<}1(#w=ZL_)cR0kLLj?Yb~;SYZrN?@W8Qia>z(dD zOyAhap6)*JfaJ*Mf{NUZ=Iw2m2-9A()zxtR1%|!w$WV`z)9ktKQ;RSH!0@XBo&@vG zExmF~{h(leS|QFs%is?>^W7gsZqIk`%9rW{`O%|fDD3Mj*t!)bq-D4;&smnkm9LT# za(h{h?s$@A*r)9OoM+E-pZl{aiEi1RSGziP5j-yW%(Rb72Br4H^9KWKAwwIpX97<& zS8jEOh21-AQa8t@645bTFjsCJjHd&JY6m3OQ8(o74<+W{UP>afIGw;PUfr)YdNYI?d+pP|l&2WtP zYa)#Ji6)G$JIrVVjn)?9Kfpc}f9A1`Tie}EejGp5U_>V~wGmD9{OIwJt{MHld1q}T z_`hVe5hn?`NN{rT721-cWc5bJ=zVH2ul-?0N69KL#Q!;~i(Uu^qN_e_#5s!{4{|a3 z;GgY7++9jQ7`Jxx|3}-Kz*kkA@8jp*oP?Wwhd^@S27)APhCnvf1PBe90LmgRn8YLy zBqWgpg;silfF@pIL6n1gTv}<}Vv99a)Zhl9Rn%7L_op>h+d_*L*J8Euf1a85+}tdv z-{0r|o8;W*yzjj8&T{6=nKNhRofhPqtAbJb*iV+mxM{~c@zW5MuxTn`Z;9G& zo7;{8VEXw8ptbE4{2rqosHTN#1kC1Q1>_eS&fZK}+Z)!Pl?r(I9%DF|ex?%b-?p@+ zxUJ2FHGcCuW2g`g`Vc7lFs~^s&)?j|P_1p90HmkGAJ~`8#<&<3_hs)>6$@1vZ!@UogVp8OR)c6^O1^d5DV2>Z4e6>oluDL{-y^fruWFwN(w3ZS)a zeu`2m|9<~0?XQ9>L+Wk%^k$uxY)%V6>Ts2pGltf~xDq_mS%&F+axp~(QrHoIL_V&N zzTU0s>PKJm)qlYbs7c-d>vT3haie1FRqu; z?7yF}4YUswY^>)WL0XEHq^`N!NO+4kKhFkW#d9hb(Ie){CeoWvG@qee_+0^GfGch* zg7J815PaER@FwwXItfeeKSs@i{q`8tAKGtk-Nu_1<;Dut+V&0Nl`_lra{eJI1Vxqg z{AaZfcUbUAFth~>0x5>q{%yGL+S-yp_i77HqCUQAGICrdb)~hqeLEjx{u>7JhZd9S{oDTx$!D+p}Rkgr23HL7{TmDZGM$BKQtomCihJ9p{OodEystSXaj zX}`@I{JtuH(sqBN6oEUCm#q{fkiAP?giS|Ls9op~Ao30<(}lWMYi|cgah4+gOA$0X zLX`pU$vr*3*|a?2zrB3f^&q_g^f7w-+8BXuBvk~yHmaE4+U4KUAp4*eWW*F~m22kP zrt)jw0nD|&15^p=$3gTpFOcoO1H8opU&(APltEeQ(%QBIfda3jPg>ZvBPtEs7(?{7 zH6;9dnX~o7wT&Ffve28F51~@-(Qp_g(?Xq-m5@*0NxoR@kbpboQ}{M3jdG`uz>UH? z0ym1&?F>R0oPKt*f?$u~T_~v{ALX zk~@r7tlMY|XpCQ*yq{{UtESnlYQ1rCQ61h`V6DG?oi)OB*7$_l>bg};HO9J%x>eN+ zSLz_Uu9%mwyb&h+Rcg6G`uw`8>J7@=mew*ACb!P5-Z&KzW9K|W833cX{y7y56_u-- z;8Cx(X-58(SQYZX?EsYRuM-go-l{556p-|D>Q~os69GHjEQOk;rUw68mi90y%Q+qq&teo!?$Te1thU%W;W6F#BN2E4&zprp~baoWQ&(MG&2^ZAD|F@($Zo@x)Xwk_@|P z{wvn&?Q!B-y=U@wRt|28tOR<=p1F3M#Yxbk3ucTiV2!n&-jS0Nu>XL1`}yYBuo&({ z;418sx`0~N=-+|SD43MPjqHsp1q-s&#`a*N%N~1gvU=N9I}lji;qF@Q9w2+$&w!~4 zY{KWYkP@f!CHy+L&`Ue})^;o_0wbsbPX)&?AAh;U{YpjNt;q&cUd^~XLb+fLl{$t! zf?ryYHJl#kbtF5w#D9ZC<5+eNpWRw}a&PU)e(i5dsC5!bYftuT54nok-Hy)yytnCe z#~$ouLEz{J+!8^9PQF_r@YW3C>N|(~$11ty<};$>TGjO6{cAhDhaXhl%Y*MDHR3%* zEehsBK8HsKEjDS{gl>rhb&&`@K$)}LXtjcNp4t=~gcHXY1_|1Ea#OH(5b1PHAKSzb zp+}JfN7$qI4SyUzACPoM90zcp`$#_d_T!L!?jt^>M^Hpe)Il;~@zMzE##zW|{J=Oq zRdc!?ojsNTOZ-egg|Zz#jYWqGDzvG>dgspN zSWr-kGnaWzU^=*fG1?Wp+Y!U@UvEHuhJ~&H#}Ve`h;;bv_}NH$SZtgT_8`t8cHqYq zbU}=oSFUrlk9=NuS4dP~EU$nS|0;e4xxzmLbn`Sa;Zs1&ps>gnfd3>boN6L@s>ldh zI2~z(e+kCdI2@4?iO8BOq$wtfDs`mkLA30-dz~}PdO2fum^JJ?$5`veJ9CD3dn{}^ z@mA#ucPvGRFEkz|G&zYEGmhuui+=cEfVQ}a#P?Xv{F@g8I+2kO*5*I+!m_}KN`bUK zjW!+1#wM;oOgh9k789F@D;1Z73mKmV`yNp$A5nbY>P{SVSNs4sts24 z1&j6b%3v+?x5S(;yI^tY`lgD@YOA#oPhQ}%1&f)jYPCsd%6Ak?quMdlJMQAZ__zmY zAU$AXoZ+PkM5A!oTaU;|wLh9Kzb%k}sFB~K40`sr7 zWbS!#{=ninL+4>d&&6A?ctL&BJoI0xuobG)9am9RwGKU*Rq~X@PDQ(&$%z>~T`L6D z*VxZ88tNO3+WN{0)v>vIZ_aS*>87M4@0#k3#+4Pd)TYOW`__^(q)t8B&rnJMh4g(L zocbTo1qv+TA6BHs9MpC?&gZ7%N-w%4+#7jF0)1gl)wZ0s$V2se}sfBYpz*h0M6{^QQ{O#~B8CJs+xmoj= zo9X5aH#hxi&)PirFTuelBVHW1@KPm+VQjrWhu;2vG|HA0jON>j@b3%ks-kYFQe)o? z!-5)wgM5}L8ew&w;cf|ka>1#H*FI}r%CyXA_$=qCtFylj**a!&eBK?iivF{1=J6{w z-aF&2CF8R`{I-(ate0{86^C`l8_qPZdI*BzGZ@48bbS2t3h|K-maoT$Pb(&iO&%UK zbj&eX-S`m}AIoI1l@u1Am1OZ@nFfU8nUEWRESWmsRLE5TG5$H>0$@J)TvG={?)gB-yJr9q-VKXsti$dx_@Vw0 zKt`A(2rCjQ9!yN}DuMr?!c*Wg!4p6xgf}=oi?|;KG68o3nE<|cF#&8%nSfRx3d1ek zA@`M_5r=yfkO?T$a*4|Y&jV8bY{ahwpj;(jvLHU&C;_%kOh60}ew-_&7S{r3<65l( z^Z=QV5x^GUa9}gg4cq|4cOPY0Vi>RnG(J*Al>?K2%dOy-a^k(5URnSa=gp$P)yn2f zAfi?41~C#Ip(bRZ+bt)o^vo&_ubJqE}O z!KsMJhpbwjp9FM)jxlEG<@X?rkzfGSLghkSB3#9ge8C7oQ?L=9^j~AO{b$sWp)<<8A8Zxq0*j0jP^pyD7f+0?8!PleC@?H&k2%dq0CbLgk&}0G7F)9${?N@vD7^2XAaIOL4 zH#jyy#y`QJ<3peHpioW!Rp?})zY)4nXm%c%z$QrmdjSkjTV{0GLa!FOROrn#nnqVG zj0Z(v6KN>CQWWwLL4{nVMR%w8ZxH|c#s69He@5s(2>rIu$Atcu(EqVbA`dck1O}QG zx)G$2fQ=GCy7 znyZ)TXuB*54XyoMe~Hj7Dcb*Gp*w`8aS+NM6}m=fwXXt#ux{e8re&mrI)h)q7 z$os@YtHjEvKJ<%*HS>z(;c@f&@W&h0!@sxVaCV3e(Fz$Ug$D~+=14Xc~1=0D}Q ztu@;thFL*-GUBWc?!vs7`hu7tR^%1g;nv8R?z63~9TA~cK|^+e^~lbM$p2TP0wrY= z8=KY{8nOj*1ao@^4ZP~h!Vh~j{Jy~m3>xV8CS~?S@ICr_k4k*U@Ik+^Xwq0iwZCkuQqRzo(byA!VJD_>-D<41T`UZcLpZym5;+D#uLxvjvnLx zL{OGi_8lWZ)~)BHkFYxCx#w6rPA7+0wfO~@3OOx31akrJek>y1daWcqCcS6a{_XkGZ^F^SjxNPORinY~0{HpdE6Y4XBYL4Xtu)OMol_cZUAx{JGc=BdVCY`gU>wt0 zcK!FB@LfCZO>!R-|8(*1!ebW?FJl8V1zVfn&6_fmB%Jh6jAJ6vo@&+oA~z?FrVHp0 zK)I6$21o z#*RLkT150@s-D8g_gXqTsXHRo6vo&t;cH)*VX@BJmz`|Iyf7@p8eZ)f?zRPP6~R67 z=skrrgsGW~aToE*!A*2%%!;+@zDSuF+hRwi*_iXW`Els>Jnl|AlVAI_d83C)FpkmC zmCIzv;*okX;}YqSYF}9QO4O4XZGNeEfUhPq-YxP!mt<~CRFfHF=iv=3&<(dfxfc^K z8~%}#=C=K$pI{8fizMBmk?0^;2eMNpyDyXA4{9G{s)#IyNSL0?7?q&?%0=XFBEm%- zrp3vOv0Md7m!`p(XKh-TJj;Efu)mTby&NyJbX@I$bh>jV$L)|?$*vqV9yOOSqjQvc zy)}wQqhExJ#@sJbf%RaPo$Gk((ev^H=QjRMgg8x!cUWO3`a-T^pSs}wDUZH<%nHHm z$5%0p?HEH~{?{?g|H6@di<9I*&EE37XT@{TBaEfRt$!`ve1dOA#lPd7NQWqvAPUTk zSPPiniGaG(UD8&%7ja?E()zAq-wb{Y!hDEBCBDQWoR;`h3Bt3zr1h;5-_mwW0^C#5 z`bJ4>>5h`tq822k8B>flV0^8l^^OKW;psQQ?BskDojT5o0w2>WYB&n_IwotV1Y6fR z3NyT|MTow%gEP)3JeN9lOnSz&sRd`v7?(Ew>{+8nU5sxahR3jOyCElEe^Y<* zAH#-vv5=&G9kwQ`XskBS#lrLsPAt%E?^MH{Xi?ozTTxlPu(ERfx^>lcmDP>*tc$5v z^+?yNsS=G-)wB%EyO5ay=c~X_j7`rf(eF{yNU9r`HiA{OsIIcU3MW&0O%ND(rb#c6 zGtD8eHix+5`4#`HA*v&ya}xMev<^Iy8*e>44jU0dY`S&i^BmK;TR!&hLg6``FW}cP z)NvSKyA^WcST-MLLCT2EPztCI{(r!0fMe)|xEc7F*qkWBcA(&Y(m$mM{_2B&2qzLa z2DL!Ubpw7zlN=g44x1UMFW6y&!B9!b#y3`{5eh4^_||()O!%FU2Fqa#dYoq*i*t-t z2`vXrXFs|e%RT|66FOQFS{$SjI$9E1VBVsF^aSz-hoKE~oOKgY8nm<18^O_+a2#~7 zKC7H#Y~&b7nX%V_f&4_$0<}$*2cJzU?g{0`W+7@PPR&>cIgaRG;CGPA)ePvw5fmA7 z7!YHIh1~)4Ql+UrLx(+wQ$?!J(1zVZloodh&K+^<@av58;WsGm ze*Bto`|%qb_ZEIb;y%Lfptx|n%(~*z@EaO86Te|`%kUc>*M#4QxEt{s8K+)&<6gyi zbleI2CdSbY_wcw>{D#GOa{uHypdRElaRs zO2@W(dvE6%*?THMRL?e?^W!~u{zRu?0)YP59~1boKh|{2k6#Q%CSvm9Htn2zA_ zL5VKdH}?jQhxKzz9dM4pv;a0lS_ivMEI|KfeI1i==V*xdX92LV{j&ggH}(4DpLB+N z=+FI&_*S5`>bL9u?W+F`OTP>>O7lN(TdqHuTkgF%p^N{oRiEh@(6qwZ(UdgUx@Rwj zFZ8!m%pDed;RL# zrulU?zY#Tb4*DYV>l&+}r)l+-)r+eu)>YPkU$VLhlR#_z^z4etHQc4O(a$NYtE@q9 zrpnJ)zuW34 z6>Y!m~53#c?%` z?Kp17F$s?XXjBsr0LBubUn2qc0**j`)!_lp_E%{FEqxPf@~D)INnftGcqnHUu z+q%wv2fF@+gUk0hc`Y5sG#m?X@JnnH4)%g>br@Ft;K*1ndrkOPOnE`$1D34!@nh;o zg6dI%#ZIJ1v8O~Sc9n#s`hj4v%OouJ#wf+-gX}cNE*n|R_({_*QQYH2@z@`g_dRyX zD8^n{8W4_sAhIq)NlU_5?qu;{Bmq^A0VGo+sZc!yu-Ic37Q24rWk02P>nQ#>lRX4F#=t80SB1QhgK*-IwUuf1> zRER_t0U}J?Ah;MvedhuhZaNTIn=leM1mW>rR>`w7jPTy50-PWR>RTxSM0tdc0ivW> zy_CNPh_Na4G1vv9KXR--2BTz^91@}suk-4gEC{8aAA|ECj}IRz9^_4ZlZ}9de-$Ar zvQi8gr8okJNcc9d6yi>ZnvPKT50Q%&!cY68V+22dJn8>qZMtd95UX~7Zj84LIUtYY z3&iC>l)@50bBWM`CQF6>f+lZR(t>8O(1PFh;nZs$MF4&|6*T`Kw4ixJXhHK8p#{xD zLJOMD3oU4N2`y;u7g{5}tab`R@c;3rTtj{8<%dq?SULHPoQ!hC!RQChqi|X5S3}O| zpwT0Hd~&7GwD>`{N#q{@(rpv^A)z_;!0;1A{yw3zL96zGLmCvgTm*RU^1GisT=_Tg z-y{Ctl6DzJK58=^U(^`>N%0>~8h3&{T=^5BdEe7LK^kA(Fk-b#F`g3!?N`xpNel&! z2u(noeplazZtFvrS`%`TM_6eYDKRBR8G2WRwQ2@s{kpl;D=YBuHp=GA!xMDQx@v6k zuAkhqH}Wysci5x%w>Qf((>+OlLyO8!jwQ_ovHOUQcSMf+WSsUlGSiJIn;V`XFe8BT%I@CdNC$<*6!HhiOxw=_+{rT>$S7e zL(e!OgAX~wtxea>IkUv9i^e8-e|Yi(Qh$c>u)lQtFLaLiAw>ecyAHfE)XdMx%H?N` zh|Ju~JP%!YSh4l!yyPKP!C!J>94>3;v%|*4wa7D&JD||D#9OaEJ8Wj+dQ@OK@^K>= z9T=7zVx8BVHziqo*k01LN2sTZK?_Kj6P%J@oqQ=Hb*M<;rc#bZHF>jiV*Pz{UT&;- zw`*VHlzca^zf5pgm(HVpF=&sc1zEK7ie>mo!zU;15D`0uPKsDNH$^7XnnK(j@m9|g zhV*}UkS`Oz5CKfQQtnm10KQBNO%~tf_FW1+WOXx_lfs-ZOR_)I6PJm{CmkLb$}Nw! zKW~g0#yuYB>;yL8iAEJ2BlHK0MSc7?M5_-Laa^kz=$fO|QaEjP!S1&2ky3P@t z5WD#x2HaaE!ljb*NA*Vunq7$fGa9i#7qaX9U&!~00ljuNC#MawebVHjsYffcBzg4b z3MZ~@po2+~i3uq)<81!r;t9U`Tv03X2SwjagVpDXxXF?iTi3-ytvd_zXZrbQz?B1k zcw)*-_f(P3lZ;-5Id60x4~=ptV+-qI6i4;Kd3Gxv%yeBI^mNqsiMXdlBu#l3#@~i% zV+(%~KBp_vg`xSTJL19PU4Nk1E8lIp$%i|VqCZfyr{aYG^bY7`4MCU2|A7Kt1`l4p zH0z2@w(*6o6FIlWNmLk)*X9>iJZC+aUN|8F1OFWuwBL)50PWWM5z`W^ya)2*z4(5B zfqb=$RedKoq83*Amf}lAX?F=1S05}og?ONk-x{*{e8uS@obriY98$0rXT zR_L}qs}`HS1v z$v+FicRyJW8ICpl&o@JC#d9lnhfZ~SeaM+F`y=GESgbp=7ImG*s%d;*Io+jzt3%s1 zfwdkHWwTIldK9P6s8f6GvV4VU#Tw?eP2ETq6f^7D?MiG@r~0U&l>6wfZmamyM-CRf z0s&*vmsmy(nW7Hs^jo=ugQ7Xrcbm{48E^`g}a(XA9_8SmoMUA6bP3X8%1k(Q`m zXPjrR44jh3m4aL_m^J0R$yw)3$?RD@s8-~N+v%jOi>>c zteEA=TgOV&#**{KFBrefP6#p|;5;~=puaw-iKR{_Ka=6>L%sESp(oxe9~>5;!Z?Pi z^<`XPxKxpBCHcX@FyBX*L9XB$0Bf9MgwugS#;U&|01r5Hl{lw!EaR(8kW%SBOY0Do zZd+x@J1Tr5H#NZ+e+b{|9K(N)U#x5k;ea~c_LblAkV#C8rye?;I~N&)X3^928OYFc zaB76{efBH*a-`SwEzW{jtCmsD?YxkX;h^dU9CR5_Nat8K*9(?TX~wu-Db27`8s03S zk|b1wO3zqHc|PGD%S zeYJantMWFJba~epkzD`a3Yi<2%yMWkzX2b0Vgt_E`wxzcl)#F*&oal%qbV0kk&W>Q3AzMMOTz$>U5 zR6t=59n5xj&_&=nTroHe9*iHFK6DIq{T?uwwb5|IIz~su2M0yPI%0P1SQg4J0_m2w zBcpWJ8>f>p{3G+>YGfYfT6?b%jJDSZT9J=tTtCPIy-wpDz247JY^5F;HxV$sEIHG< ze_w8-7o+d43-1ndt{&{HN_1tqK65Ti2>Z;?02r|VV^n^ zG4j3=iG)@-_5+yk-c1UtxSC>zpX$mcgZ0Nh49_ZLkEI(Z!x*Dib5!oMezn-K4Jmx8 zJb4b_lY*Fp=-#c}3ajB|XOi`CQ%Gpggo}&O<8w~%x0V$T&_l#_Fay(#E1=9~|ScN`9L$)LL{|a(0~EkolXi;$8JmW+c})H5dWG0-Igc zAWs(gGc?-jAsn#!ihbZP>+UPZC3`uDgK|=(%qqc$2m2rFTd@!I>wo@t$@+J9-uB@B z^MCum*pe-ye!uSSvG1PBef753Uq7)w?)fFRefB_g{ugiVf$Ux!d>222<0y_}IM_&X zQy`9LaLA1}B>vT#C*XWsWXb6m7@C{iZ+dXCX>ATn#ig~sVGmIZTQl7p8VtmI(kLqGZB*Brcb z?p_-EJi@(=;~zNwi-Ti7qj2Qlz`%m_%)0zUFWY(i8?5*;YRFcJta2of{T4XpiY(qR zBBkzqu-G)pySaKSfW;@5u-I-fAX^;K#m1Q|-c9jp&_OrokWh^{L-y!o8&7H8h@yZ^ zB3UdziROKfWYyr1?kL+(ve<|Ui&cj#ws;cI>IlkBbLM?yecO~jl8dxLGe6ShKF3;{ zId??R@{dnjWrfpIEl*s2u;XLv(usK^tp+pK3_bR-7KGI~Gk1u04dNMzRV8x-M*}m^ zL0~nT2xNLtL1ugiLIQO<^e7M+jyeS7#>`P&I6)mzdxA0I4$#PP)Lvi&upP(*>;dAcs8vCD z5mBADSYR{wh+D0wLGILwnrL7F__%NVqq0a0U9Z8{(Rfu+Ib+Uw?V%`yMiGgB#}Dy6 zYZI2bSkJFX&P+Tmyqlm23YRFf4(!j}Rh|wOGQLF6>;jE$h}Fi;I!lI|3G zpU4ZU6)5y)c~IU;aOF08%a8z$HQMf4p*_Or658(Cy(_fcZ~9VbyC)RSB1N$uGqnQt zhd2~?1V}eu=ub55RqYD}z7m0}M1b83x*JI2df5XKY8eRRxeF9sC;eU64pQh>Nh1MA zh5k(FQ$nkuM1;>$G%CzQoKV5TBEat;Owh$buMq!dgzZ5aJSI1?d-6`31#Y^+7 zTQX8cqxW;*br|h^Z&pl%K2Nr~Zpe?ax}MJ%V=XF<47OgnF=CAM-VOPYLF3SWVizmE zPZx{*Bh|5rv^z1X%fx;A~{GcwCRdAa#0f{M$%^k@R(^BjB==4+$md5$#(T7^m zvAK~DnlvYdT{tC+nfx#k{Gap?>-p0dJlrucU)d!dWWCvt2V=^#UmWYqNZ3{Wic1F> zWqlNrJA?zTsk`&tnwMaOZb*){7M*}u+-&QLJDds0y|Q2gPKwv%F}P28=mAq*Br*OX zvAHOfp|gYt?9TejW+1m78Ov5o9#|#`Zam;%B-28%V^@H_j zsz~8RF6p< zClSYmw4pn~%6z0CaVQFu&ZWUge{?rW?l??`gue8 zh!pXkibp$LGt|;`U5Wt;J)rw3I#_i39U6aUrT!#R+tH1E_-xIyf3LJYc@0y%)eQ83 z{nU`I?X^MjeC1TFprJw!>7F&&R;cmg8G1<9=Ckif2fiB8y;A2w95f~X1T1roZL_W_)%SYtCp&esFHErpuZqQO{HqEBL~ z&^giryfL#iD@{a>mgoWADZ;0rCAx1Us0Tqua)5VA>|E`WC#96MP>=6&-;G=0b)*j4 z$D@mdPLqFpcMHyW@UCvN4sbHCGOpV-Joh$l3}%JjjT_Y--^B?e9H+B*)O`%G;oLt@{T1cKIo;yL>FZm(oUp#K$ND59 z;OmRg$#O;GTE%Qt?9Gp_?G@#q{!wyU zv@=HeFL+{Hw@;MZfkkoqMroDr#oJ+9@ayPlBZI#p*rttj*?U#c0SmEKYwc5r-&2Oy z^^c+?1&Yp?qi8$r0awbG?XbB6Up95r zxK<9Tt9m*gB63aDKs&eofg)jLPaTTxL}9YG941SLEukQBft*3B57OM=ZO07)~a|1}furK?KUL>s~XDi`WGpo49N2{hN z6NK129k(Ysd)p?GY771+dWcZtH?qm^0@*h}na+bOlsL}G*!Z9TPrNYk)O10vu2-a` z-B!iC{3NgPnjh%J#Tc76v0raQU&H2{R5PjT_^5&6PJBRt3}2qGZ0nGnb4lcqffD&P z-Yt74@*qM#eVQHc;@|N_kS;LM4lFUz*XCdm-=Pd&(Z1qoMV--G?h!&6Kh*{0i-?VW zdWxgC@0!l{Tsp#lOj)tx(^m6(2nVx7T8s7_KM#@O>(yRWLOv{6Q3+3{Y|nM^ zCAcRa2i*I&M&`f{KtS~+4@R?Z$i@tHGG@SAk zebZX>IX)}37M=7JeLk(|Wb{^EO*wC4&GHqU|BbKobH{x`o`v~|)27TU_RV-27YR4i z(c;#B;}ajC=!mWh{OHA7#}{0w8d9}LX)mRHn~q?IfP!RiCaxMc1AIc|+~4?RS2KXR zuT>40>obS6mY$f~dSI@v=tSY0& zp3mf>C_Fj!Gt7G;vshgT6b|!%^sYaNplDN68^TTR`j{j>So97`4oj1Yx|{Rx)$t03 zRHbwP284AsO1q<%J+QTi3sH{2D}Wy}z(}DJwv*YsG@gty6vd#bZ>nK zDVyJUC$q!XYh1oc4BxvceCukCw|_Fd!mMcATt_%3A}*_V*-LwFl5V0^`)+Qnw*_g|)uE;6U)LA?OMkpp6|Tjc8U6Iqe-&4L zs%xmuv*Wdc=HpOxTKY$_&mheFz9 zwkvJhjCa6ca*lIUM4GfixNC4{F{JuHeFP2CAyT-gs8OiKa(h(bCT*Mh;^|3m6#x56 zRrOv{n9^T^0h*$)3sbHT3_$ZI)NAOJ^*U=ZujWJQ|IL*F_ zDY759YR#Wo_gB-K-NA-a(uvCOZ1HB*MxsjKvAgt0^lu}at)=&Q4;Hn%Al2d6ys4ei zEk#!J&-h}9>>WaTdo=pS11+W2^+gu9bzm_ZXY=eUY7a>3G&453ZBt;NEd`)_MfV-( zcC{AW2T>&9aK9v&VcyZFDY*W=&=*_R-v_P1Obx2t@v%Up0R^S5J6id1OWRwQ-tH^C z-M93!$YNO71VPo;KAP_8i}okn1tX<6DXv|5owl7m;fe`})0*>1c@sgBcK^m4{prqKnZoUBsh-0$UBA6_g1p?Ww7RV z{)s+tsJzSYoaxsZOv2L$)p0gkiq=gnx;1D)YtUSb{SKfSR@U{R&^9jnJf@o#U*x9@ z;LDCz;c$1~tQLg^F6i_{zN%&Zg}R|y08zAUxmKhU{0}{SZRIK^>Y=A@D4I+3s#3Yx zboQQ5`Byno-60e;_Kr|7z@~iLq8`=3i*)p%+7l^fOll44wYEI>2nYz0{gJwxrDKY% zHgK^{VIE2cg5m`TEl~7`t=8jR`BC0ZlltIz^Wz%Zk0u0Je+&isfNmGMdq49e5!t~i z*L)1Z+PTb2Q4c^_65K__floiEhuWT&%DYwR?+G2)T5VIk#kSz)P$tjcSjn88;|q05 zbyOz?T>|712X+dOUTbAUbTONe1IL2UlpI1+!d)j(t#O(?PDSkXmr)l&;z;zC6}V9p)8U(bP3xwc z3R_PVZaH?kb<>WytwrAL(OaiMhpH5qXtd?nw^-vGy_Grd;r+L@XlwK~-q(tE{LeT; z3LMA(h!flqn_Y}|{hk2|i8FV&gMYw!RA7oqe zpl|6-+Cw!gqY^TGn;r~(yLHop0bC!sdmZ5J-MncpqA;Sjv(5JvJ&5P#=HukNd8*|A z3Lg*No;Jn1z5@yGM5BU6V*;hvdj2HwdU{81<;b_HTE0>wac^sB zbL;EUzr{-K)Mq#UN6Seix@%BizU^##kMrA!iV(T!z-2rXeJ#JX&hO-65IU3@tu6Lz zah_o_10BV!Pw6HGU699khCN|)W24uYx8AJVg|>heBl0SS_xiH;Chi z(S_WjH-2`^w87pdzNek|I+Vr09{St3#sJJ+!*#~v7QL`T$5cV;j`|fUx!Ge?06SjQ zZMk2w_{h`&eAx*iHC8Fu@_fOH=Q1Z5nUk_6Psz^7&C4&GJ!fvwJfpB;_GNP_=T;R} z&s%Aoy)Yv=Rtp43TA2$o1}_U>=%7C;KIh!h1&hu*fANxK7c9T<{i2;$N@8g{0A z|H}G0Y@*QQ(G$7J(TfI4)b<7?vRdsb8&MNAvJd?8W zjJfL@YFAfcBAutQrea-1B_`l`Dw+_c(KEWrm_8dT^+s2DdIs7jV1?XN&**}g_y_J* z1Ai`==kZvV%<&XhCyovCSo`OKOqqk9Zwm19;Mb!I^agU<3q6Z;*h`kBc&v8{;k*5| zWLK@ODE1eVKtmA7-CUKx#T)DD>o%@!RQqZy(wXMfQuN$Grm=}rV6eJkH5NCD1&YfyHdVtowcg&Ns#+`3siG>Z!(3a@v}@;IldMED=5lMq zhr=Sn@D)i{=&9DE4~Hdrr3PT0s47t7ven#eq<0lFYN|K%;jCL(IVERG9;@`^tnczG z?iaLjU47*m?4MD^z~1i)oipXknscUHP<>fr#Y$N|VqXR1!@muQ(f1C*#3~lKq4TVC zSHhM?qpZDFmkiYoTb|$&l~y#&MP)9ti86bW6<$AhmKlvTt5-Ia8EY#V*OY0^WrkF2 z$|wS5UG_Mq(mJf$m*yv>Cdts3y?Dr;rS1`as&(Gb;qg}crpSocez&^ixF9*vx^uOA z(A+C~Hs+WuGjgxY%H)h(kcOOA;|Rd7 zO|vpH&N8j$pC=bT-VxzWcUbMWrKeaYj<^eUMUM}*{`m5=WNZJYxwuL2!woO3=1+5r z)hkfCPB66OY1<$<5mw#Jp0iv};~{_DPwA^+wxWDuV$bvV>?(%?p%xvs-c5T5p!3mZa6b!-PG69?V(8Zfc+37iF~_)^~r z$LmW^gsFCfp$kOX4iz?w2^#rtBuH5vadH68k*;FcA+o0QG_dCd&U6gvy>pcAkKj=W zy-=4@3u z$Fg^Drt^^3JBB=e3=j7Sq+`hMiGj1J90e+ZlOkIs)!DIZ2F`*;d0DOny<;fw#}F&h zb|@V~VNVR4_Tng3F>od!-G}}d?o=@_g5us06#FCCspkC!gwiq0?}=d|lsGQdc@WJs zEl=lIcG@4q#l2&=*p4B54&%T0FX(r%;y71OU71o>Ks9`Qz6o6o zSstWrg)-5%T#r&=X|r|e1p#UX1gQ}=Uohat%G@wL89q=f{ta^`4wE-Tfwz{ z1*-jU{Q`oVUEmlQ^CGvU;hgnYHYX3jL*}f z_TK3n%Yso_I{n*wN59>UKKwcs^meHUp$}^nUZYfWgi)!ZZIWtY%EN9Vb;D{^c$b8} zqosR<_t1NX_Fj$@MDruQ;}%D`X!|vK+;om*yq-E`xAacgElio0>mI^yrM6q_r2SNM z*!FaF%5IgEh5o#+w@SsXA-+$HIF-=Cfd;Og|;i}ZK{n%{fvqB7!V zLxa=dDuFB)t2$;y)9SC|e#c4ClZ1kyb1b{sukZfe`Mcj%7v9e7-OuDWch(!xwN&+h z!$TFUf8~B%2mQJp=&kDkzb=*82ga(aR1baB)uHO7t>z|-PS81)4Mw~=s~w`QL09Sy zQCAc0R;CPfbAND>9`wgkzrYLGr*g;Z{Yro>K-;;Vm zQw3pvAobJ~x$VRLLGoz^4BFY@4f}-TGnDlP?cD1PJ4N~cuVB#5`@CVNNj|H|c5moW zWR~t-$kT*+n&0 z4lN-<=%VZHeI>g6SAv@>IJ%|M8qU|L??VSm(pK}FOr~)xyTh;U!`@fI`=S3*D19Gl zedVF4l9b;cOM8(n`xEw+P-XuS%ig)OKo|YTy68Kl=>J7gbtSy2 z=s(d#^Pm*{r<%ltp@~JuXRNtFJMZ^~{zVeC6eHzyx^4bkYr~Z|CH}K*f7Ob7q1D}_ z3O?pzl#|PxD@~hMwQYB!&=S620VX@t1vw(Qwx?>LKLC+L)oV(2*jFS`J)4pp_9Ypt ziZEGez|$`D<33u3s9scxx<;t&=xL^S(W*KYIhaDn&~sSt7V&&&iT`w1@&cZpM|Sdg z{!>gY_8@GqnF8Zp?lh`#PsOj(y%@hi?t1*1?ydL@cHfEL5cgyF9pru!zb^L){D!(i zU<%3za}P%g8SaK%C?mps5q=}x8}J+D-i_aA_dfh4x@qZaxcfMM!`!FwtBiZOhvUL1 z<6iCpeb&9fEe5~3HoDgfZ=;c7IuhL$NU!@o{QlJaD1J8?@o$FUnuIul*_;e#cFf=r z%%>*@46l*uh(&(WoxwwT9z?NEAt)<(@KCM{iaiXHl`?pkB9DTcK{8p9$3RkHaEccs@?! zFUC16(|v>UwPZ)e({9WlGyVyH%MqN2svpDWnalh|Ok4!39@OIjn;O9l(DWju_x2@E zE)K^6rZ{x)!lqzl($w&2;q&9U0a|!(BW4l(Oq@+pVo_5JeG+XQ$e5iF1cPSQ#Je0R zn7I*WuWUkcdn}$MSg}7od$2cA)CbRxpAy0Nu*0~D9t@I0BsD@NO?2qQjft4AY^V+G zNgh_%h9mvSJ?Tf!smEZN+cu&$oQVhzpNS$HF%|~N@SW0=iVfP%1|v1zal%W>Yr!l5 zZ9|RbT%5)mdMVZbZ-bK-J0=b=9#n%;h6_a>M!TRCEZJJ++7{+IjD6KseG%sR-1VgE zLi}Ca>y*AV1NsIA`*Jp>F6TI=xk@3#L_`5!HJpzR@ zoYUf8`s{GfkMZUd6#6MR)vk+zqp@cjifgH>>B;?1e*Vzn;OL+X+=s5CTU-}W?bvt- z{4LD&u(N7#nCm6i&h;<3)??eZ^%uIXywH`YSl~FZNc#py+(oV}7rJJKJ?TtCYP@H= z&TbEL#pCZG2(H54xvuydUF)~HK69PxoRR=_tG2qH-07Sc?^^ZtPUo2Thmg#N9=;G~ zt_z)K$6tg1XFJEoU$opgAO}OaX{oc0^yW;OUjErt^UHFnSBmUuwf>tdLN_I^|G2Qiw(%I>VyUtf~Sl_@Z0!F}ASgFsC8w%?v{Uho>L^-gweq(3@i>ZON6-L?Y`ubX9_QHiF0lD+~ zub&5_k9yQ|U@hkw>yfbm_4FGPTw&B!uEi*A zleSCeU9+@qOa!@a9}TNiAU!Ds^mb>I8Fx8HzwwtsM3*NOpd=0GL> z7RW2sGkbgX9}o|0cWvEVC>&6!FeDu~YVME1jv?Tlm(gtuYtOZBwgCphlhpIam4ZhG z564I7YuKYbwxL2yvobPhs89{x8F)wWFOkLbiL3L}8(0jGFCv(s#}#x+hSTIda-Ie( zK6vpJ`TH|nAOAYYwczHt4f8h6Yy0*OU;gT6|MNxH?Gyia*JfW!cfUmpCQs0*xr-}Auef@j}5cxUnI(02^?f|2_&CjX=Sn#xb!ePTjAzN7E_ z{p$;&ONTDJeATF*PYnO#>7DT}m}c32^TAP%N2c)m^dTHaaU8>O3Wp01=_Kb&cF(c& z1V=HBk@Q%5>^Y7x)tvJlsO@9}kUmYN!NwDZ2A?>P;IsUgXO}{_k49S6^rd@LJQU5qjVl zMPX?klFJ0X3#3zTia+A$b1kFO*HkQ;#Gvw{r(6@^}7kjHAm}i7x=jfo&c7$r& z5TbU8yf6N0&I9;rzzG;GIaZ@Gpg$K{eGdR_m#`Xz1+7Yquf_irg-9KQ4hDd)Xuc&DQ$~k>f6X`O&B6jfX#9 zKzX|}V=O(UkC|q|Ss1*8yhXo z@qVS62{s{^?Vwy{b4&Qiv)_qozyIa0xayuO?zy@?_O@%T=1P37zW>#XzvVH>Tzy~Z zx%q0E3boCKa#j8j==;FBBi=F2`y^8SDvtMYe2!xfQqNa!oT|6oG$0&DAj#qoq_Fq` zOBUZ?g~h=XviKH@w>CQUE)3+L2wOfl^&Sl5IE`0$YFHCIzJ3dfU$&@>oqk!@ufAu2 z+>S$}`07k4z6wZ`yhvoJ_iz37(1l##Ukz#_AiqxN@D~_wB1TH{O<%IXH*~W26+l>g zjVFum@xsDzxngllTw>-pIi+4Rtw*2A8Ry*br1kWI>1yqM*q$f#^}9%Kuo`sa$_`sNAf1F!Fjz0I#%VHVLP7E zp_X8G)tr4iBvn`Z=p~Lf(k5m}j;3`B*9Y zN?~#^@>Berb?4czD{vBVI2VC1bB9~CuIZu9=T2J-BVm1@pa!uwJf}lWF|DVc*CAUD zS~pyoKhoL(|In_3+W$E#@^E2F1S(3+%bIhewo$MgWr$m9!XhB1*|3EQO?*~9e%n941Uj%v? z@EP&=rFh%}B>y(yuM_?n;a351`Q0mk_;)YE4|5s;Yz6%xZs2Qy`+(bkw*py0tw3H1 z?np>_ZUoAoCw~doj3yvcSPNtdR|vgS=yQNfST3*y;f4za0~z5lwA?=6%RuOv@jQ@v zI)F^zFM(~)f0xkLhN1i!;ZH?y5%78_m9(GYpq2`47?l?}q=MfaL!g$nXyVA(D6xkm2_L8J+|3O27CQ0Joz4xhLUd8x))+ z0>echUI`fPuMwI7zXVe8KY>*IJ`n$jui$4Z!gD7O;;(^}{}qt(_X>TR&{qOkvUQ|+ z|5xIKMN1 zD##PYXdo4QiHAA){{&L7TWC&ECjFw&okIT{$Z%H+zd`sFLN671Hjr|hB~3gF@vDf2 zi$J(|bRfs`a3{6{cL8?*i-65SbDGCo(B(oe0?q-=lB9ela5m5*bPN!0X;FsIoQQ%% zMB&S$4!|Ov3PzXE9l$)$?LzMWP6pj9bOUe_Xcj3WTm;Mn76_dQ91q$fbPO;Jv?26K zWONj0Z#Pb;;0SOeuuJF;U@GW#p?3g1pqqtm0Af*CRJqWLfLN;>RUmXG5Tn0Q9-(7^ zNuU8LzAoU8Q2&%=ohp1 z4`zu+)qu_dmIKcQE(cBoE&@&f76Zot3xH#B{gnxy3@|dm7z0cPo(1#(M+1>+wNZEs z5cP!CThs>O01hZ9g^Pg&pl=4|0dE3Q-;F@(BYJ>1SNbSNef%1#6z%|mW*1xG77_TF z_}?J>oxlcE-L=4S;H5xLzbOW00#^dlfwe#num#9=V-1k+`j-P)^;>}_Q5i7^2P;ZA zsR4EauLT|fQV|CWRsp+!*8w|(zZX~yx*g~P?f_N+TY#0oW+0m6s0QF=z#3o$upGDz zxCmGdEauFYGMp5Efu>X4Hba2vpw9z(fGdD(h!TM@!gm2tdDQKM_rfR+g;4$^@Dd=0 zN8*6p!sn1lA?PE(SRjW{E(UgS;S8^7Cm6UMQ60dGfO~->fbGC&;2z+Gz#TwTsHhfT z1h5&n47dS!0k8oW4y+M=IS_+QQOkj0z(v4wfW^S2zyjX?ca(J)qA8CIR78tta0F zVm|MGa<_ny5T*i#L3;~m zDfqJB4#5_|Rf1)LQw6g$4h#7=E*BO4OK_v$6;|6RSQMN4`KTB#%}i0|_k#Nb9~9(7 zJ^F7K+#>iB!2&@V?VubDbrFvXz99INAX@_Zw`jB)|KpDJo-NEVf4&}7JEEZbOoGY}TSs=8aIbCQXjg**q!Vom42rX!43N2`k7h2Fv7h2Fv z6I#&p2rX!)2o3b|TEXJ5zGi}Eg3y9yIw~jnQ_A2U(0m0n`ddo`)y5{I4{5&ny!Z>6 zT|x^g1A&y^&n_=cl!ZVtI<=tM*o5>xp*uu@p!uNCg63YK1?)(7Z`#L34-Dg64Li1x@bk$OU({ds^sBVfLp-&3U zFBS~IZVcVuY=5B>P3_M{l8zIC013K7 z67Zx1I3@mX3e84??w>-32pxpF!|=~Y_z0no3!O+B@kNUK1Q)J90}PTnkRt+#BEUJX z3@}FMl|s)Dn)9;hUn2Bw($KeC^xY-?mx=%5;{S;FcX@^Jq%dBR0G0&cXEjD}ztCTa z{GUYLiP}&9ed0e%=x2n^68bHnITptRekS3)i-mzbLY2Ej=p3P|g}zAWI-z$6eHCdW z;Lj2P?X=Nkr)@m%9`XO1`2UVH-U`Hap4T`c0$+>3F`*;T&?^UJj37g3PBSN6EOe&O zD}^o=`Wm4tNF&0-XlChtOd6HcgI68Yf5W&}7{?R?yU0m^KT3cPNh89ai^Bhk|GVNp z7|QAYsQ7b=AnE7q1d+yZOynzsK1mw!8$TAt*CMcsG!(of3LX^tZJ}QvjT~f-U=DEi zi2rf%4}%{g43P|tA`N|CivM)+kAXkqHm zqkBW>6rukq^2s7^M(PBOO40FSXj!M&Edn_rkSPill7^Dy9;M&dL>jV-=4$#np=*TR zC-e@X|15N;&~a$u8NPe2%0C`5!f+L7g?tmEK&H^Y5qi1M9}C?qw1@A-kl!nGvCv0^ zt`Yi_(A$Ofc<1Q|9~VZk(C-V~AoOXW_XwRDqa*ARdcM%dgkCLl%#XDGp9!5O^dmxh z%Y|_-o@CJ>5SB_f3a2B`*en-%nb74zkAXb>TZH~U;=e&?L;RbCE){x*&_C7kql_A1 zJSGYngnmvElqhhfC^L8D$G+ zpEIXy{<6aJ%hJmFP3M~^LCU^QZe2CjOE;=j?kO*1b`aSXL#joEZ zgehNK2m2jqo5dCH6V)Wb?-El|&_jV!m_2 z*uX(BOU`Sr>h3#D?u;RN0t`5JZs2fdoJi*#cv@$l8Gi!{{oq-#1J3x=lL%+Q9D;w* z{=m@;FeA34Y$9@$lWCM#rQyQ|szd_>8ff~eOrssh>whtIb`%T@44ig7Jr*dc7gV+(UV<_w&gI{8x7<9!5nCvOLCe|Ox8)R)ik~hMYZPcpL zwstyFhFJUGO-Z(9-k9%7)!a$8_oQ5ro0M+{IQeDzxmMiAY4I_AZD?2rGSic+BWvfv z9erMw_2*lM4Gqo9vn5jJCXcj!6_yfi&2pv;wicGSlXjm-8)7Z~OUhWQIcju>Rr;_S zHp+QcKQ?`cb@jtA!rR<{?9Td6da^b9iO{6}>5cvEK-@_mq$F9jRdZM9@Jk!=##u2R zqztm!y3xF;vv%?tPNWTTOrpW_c&qE;sVWKH+MmO4zP53BQ%OY2p)=B8L%;)kd7Z&iDlQ14$y25fU_6n&so z2K}4ezLNG#Tu;C};J$NcX;Xbb^}WLMZ+y=bEU^9c_A`?4Lt^XK1fMCYfD{gF7Q?&h zjPaeZB~~E@x<&i8#Z1*ea&~hJfA1Lt{H8k27+L?R-Dec--^BV;CVQb4$#iLtZf5=7 zxnM#4-EvZ}!d!&lxl+b5dsJ&i3&PeF&kdU#*D2wzmOgcJOdsR_7_6bo)1W>| zQbjjZ46_Bx?_esLQHwj7zpUh7OOhG8a1&Vm}fAj5R3tm=f6i;;=OLDe>ah8@eux zlrWjg5zTbV@xrh~>(b9shPzwvPD!^&gRv+{%jIRL64{hI*?m+*@S3DtyNE1@2n^A0 zN*)&6u&%zTe)r(fiL{PKXUpyt*>YPpaoXDYsxsctWh>X$RT^bwa|@Rg>OlNG)<;2y zD5y~i9J|uvt?u)kuH6Shlj2VHk?l;f>dsA`8Fxzfw$`qsfDK}8PtGl->p}!{4TvC0 z?9N1>w&Yb!{W`J_3XAi9OK0X6-alRT}=0lNM|H zNv$-*??`q^nmbCuEtkM=rRtMoC=FBXAP~D!L~tJ|H_<8#ccK;^9+nn+eILK`wO>~b zR6i_!x66%mDFKjwq1yNXhGdHJ|(VXVeA^l0lVpG8@e8WcwrgQ3v1Z0P1g-;sh<}g_zP@G zz6KL_Is%%u+q_AIir)4%!p`r!j4I$@Kah(A`q>XWgjNCe16QkrJw>B`%EsnnJcIo} zZNzU|f#Tns2XMnKXeLmy6uCnw$eyGWyk@=k!PG==WUXdKY9{QEGGuY{F`5 z+R~K|4G+>&8w_NuFc`>Kdm9Yg)a_gUxm`fV{|G~j2a8THdmV3iC5M|U5uWM$C_Rh&MPmVS@Ia_3PM0i{MziOnc(oAIi; zx-Z&ks$zJ*w`~x(ZN2vo&;;wAn-1whf&t-!Mf;f&U(x<)MSqCiqOawCMBG*En|{C+ zgDJ#KVk^2WoAS`J7reb%U|P}M=xwi&-4tSN{pz@qS@#t+FiGn#t$pex+ zgGp8b%yWV-6WgMk}SrMNLaF%M8h*7Jd%hs z2}>Z+B&2!p5O9HHLsIi%H$bA5g&Ie&+98w5MO(*cwZ)F(bEpVZL7jry&J@&+*2jPy zI!UV)=|kGu((gO>zw8o~nNFuC+5OIU{{NhF?>TqRz31NZ|F@W>eU~10=~8jO2O8#< z+&eE$l}l&T^fpNeT(3&QL`G+;jCf=50_FTMG zQ!ZNvRCL~YE(cZPlJ!ayj#ni|QwDgu68j4GuIlhst#|R~C_SQ&%E4mw$gz=y=RP;Wjgmc? z%Z-zdWnMpJOLu#V5A(8^3%;0WFqCJE*E1JzUKf)LSCmnAnyOa%!t4xoc8B_X@c8Fb zl?KB!VU5Wa6Qw^)Kex=68^%?7Fs$5e!ZRmwchccxnYy@X?(WE=*?WZVi=8^d7w-0L z?e4l3o+;^i6BnoOec9LdRkd8c>gd*Q4EFk3IxzbP`Pxyr+WIe-2itIUEgTH_wzjo* z1fkm->JHP{CGVw7UyZ%U4X<7MztoB%zP9X$D!jHq!%bpbyy45gWSRLA-9RAfP_vE~ zglIFUl-K*K+k1n7fQGwuHB~hgjr~2r`ryWP%pv+U$=g(QW3Yci_xezaAFfT?ThNP5 zz3|A{+m61A4aOHE6Fr9eZ@E5wgYn78#4Np6LBeWN%b4NxKIya^6g9QbZW~t(y2YXNGpGA{L|H#w8H; z!N}7Q`@7`dzDx0a5y!CTw^;hWqx`NDO1?8P z^yTqt*Rssb@39xNfU8-bZ7|ZNC7eTE_~hbVoo6wniOQ_f^&AqMFW_rDKKhEJbaFUV zbK4M6h0U{NW5wdQq@_s6vpYS>uOWgo-R(o@o} zxM*wY@#4$pnCbp21Z;s)$1GH-yDxxq10DIcY^Uy~D;0_z1-5LD?&eE3m2|c(8>@?) z_kic(qZbZM+3(9Pb<>{>r;GNeM;N-4aaf*i;*2A==3hAvh8D37ZxW(DYMc|`7RHoe zXHucY=c}$1qz*l?KW91~-0>BXRjI|ULR^ohT!ScfC;F;y$lt*h*|f6f>ynDU&@qR) zbo4UdJZ3_qJnCe&4vrgUwQ*M3($U)7g{V5|#(0rAfyQ>;XDgYo*;#$Zp^eUm=r4u7 zP0p;cm8O2~ywW)oaNhB{GvB$;xzL{EJno$1d}EDmTDomc+G_Y`xoMSs#Y+3MbN2Fs z_M_Ul!_LBp{m!MPq*c!;vY_E%)en^sXcMGZF;KnkUeQPyslt%z0NB* z>>2_mjXXAL8^-L1#skk9bu@NQO9y7Tt=%eHc@Mk{`>Ly#*BCwaX}33M#e%?t4{Q_+na^C(MhD zy;vIEtWg!AE&ys#hcWquqJn9U40v|m|LpP~sS9XyjvDxZ*Q$;(-=vMM)LQWl#`KBH zhUbH3V16JWqHHE<>0MAOg(0n0&fJ)0yY3?D8~G>&tSP+W<_Um zX$c~rfj^=%_W)tGF!N3z_h=1}d(XJV!XEHY_j$xD;nGoSBrJ1%Iv; z-~eS9Rsc)~&jaEBPWAz>03x4}o>6jD1h*BHEd_3+Ca;6A3WzSC8-wIB;VcA)y2?yB zD;p04D1EM?F9P2#*ayr6=Px`9*an;fTqk@b5M|Q7CZcSfDv>Z931x!Cz^UK`Kn!Ba z&L$V=1J4GsAEy94Kvv)cqD7RQ4e>nMm>a+qvbZ0o>}#m^4tO!}2$1{$?P}&D!rwPD z3wuK61kMIl0=Y+JzT+(8d;22c}z z9`(bz%e0r_9-jh7Unw&;?)h=>Yk&uUY=NhNI0ll3fozGrz^j2ffm49nfj(dlkQ>+r zoD5tEWXse6c|4Q}kDxh}fL8uO-1wf=JLqN()zyaE# zF<1(IEA|xs@gc$M1bMZJ|LfxE^AG>=cENw3Ao6p9j|e^>I4HQwSolwvx748Psg7P! zwgrL?^oHVs|F31^k;Y+EgqDr28yCLU#74pYdfE6+$uH>O7?zAtcnBjk17|GBw9B=g z%mkQ#rm&_eJR31XE4v6`KzMDU$?p|TTX2Rw!kdIYB>X1f`-C?Oe}=d_X_`|@P~xIO^)H)dOGz-;V+^L1{-9Qzaso9;U|UDjxfRsKaeJ&^$#=9hMS>| z9C5BaW>_WscHtX@pA&uyIX+&D$P9M~&lXP0Xv(Jwe~x|`l2LgXPPYuNi9(?$oF<3- zMv?zrR1`dmSHv69n^i;r5B?|jQVZF$IBJzHbKQHn@ z;m3tPF8a@k{!x*?FYegr5taLXHhQDH%#cenI5l6rKbf20of# z{&e9x$Ps@}^4~9VI`>70Xtb;2C}};ne3cwWxb?7-8%BQItukmnWF#LEUP+E2x(=f) zL%s0b!tsmNviKz-9>0<-=(j03P9|p{%t{*8tVf!!le>mB>nZ3NWXy68Yp2E;+wLiv zU`&d~qt;2AGCdLAi-;*%ld;;WNgEs^ca7njpc$LLatzNIqyNOEa^uk4%<)6-Jm5CI zUq0P~3lMc~yrjgNjoUx;XBjzDCwbNym*&Et(%w#Te2X z!aYMRz`LXo%=%ChRr!W!H}Y|#MED1-q4_miMcai%ntg~ zxZHE9;k&_>Z=C)0q(q};^|*wgvg9OV_~X23k;^qSmsFVR`~ZPKU42Dk> delta 120524 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

@`L!g@#8IAwv$$NA|PS?Ul(1hDnghS_E zWIYifGbr(NjE=YpJ$5W|2qdL^*UZzI@419%&XFJ?+o%}jX=`0`K27~C#mSvuKm^AeZB?CzqMbKx-r2U zqWjd!dPjSIY@z0i8W!6(;*JOhcL5xUA{iE2=%FA!LXXjXXd)p^?;gwSgoyjlOk$fN z)snjEX1$J{zxh2>D~7avn-Z+yoR<9WYU<;%*mlt=bi!&YyFXJ5=lyJzcHd)AJ5JQ~h+n z*FHSK(MR93&!sz`P?_)fhGc{~vg1O-H#yGgv5s+Z``i;kPlSfMf8#E4@7(mZd!l;p zJzufI-9i24qGMFpwfXJ|;qE#|gPM5Im*qGWqZSD|-f)n^BN9({%S`t6=6aoo{dw{Fu8k5&slN=#PWe&jZ7-^HMQ&-G{w=hK<~A}p?u!Anl+iFch9JL3|;H1JvC+4laI})QZaXx z#Hy@SJ-e!b*B!Z0Q)ZX^Y<49U+#h>n((Ebf!qx2LcBNCEdhC%YPpa>a_>$D`t~-*^ zPhX@1SO@ zGJ#o0)XM?hg47X-C%rC6U6EK;0PHFGUO*oHeUa`!>W5T>)E}uBsRU^d&I!hAGJ`>e zBi)5WL!({yI~V+EEjxWLgm-+rpm(>p&eNw%zIE6` zzz{PZhdy=@F$PuJoeALi?4;fR{ZSVuHUE4`SH|*(+#P^f2LYaM3ni5VsG-%y%LF! z;!BX~k#->ML25=ifpi+F70HdWbrMn@QXizDNPI!95~&7h2~s`M4x~Lu%}6JZP9wD< zxp9(7Ldrwx6N;TV6qyM~l}I&6OOWc3b|CFRYDPMNbQ-A@$&G23gp`NW2WcqM1f)u& z8l)vi^+-FA_8>JQ9l+U#lXx-iExGaLoBYEF++cF!{R9Q{oEz^i$wN7}vGF=$aNL}5 z`#^Z1=>J*x9N6K;=NqE|oGiKVnZ>9NJ#NM-3$V(M0&cuFrovs~A@48A7mEX@q=7Kp zRd8z+UWD5eZoIED>WhQM5*Xx`gM9p9`G?|A4B8?0hf0ISV>JX;1H3sl42lEB^FPWL zNP}ERWBEuKfiy9=SRCjqJX9LIP58^wVLpDKzCY08yG5aoC>YCEXu#t4Sq5bYdGBgC zC=E`L@|7||yg_DpsFd@eoBTs5H`d?KzA-x?*QSes52eDh!Z~}n)e4W3eat6uqXFq5 zA1Muo#K8v9uaXX3fDNNu^e5nG(mDUEA>m`4VGtF$y(0#!Nyw)M!+

RH948nnkj_SNP}a}Xzb?E= 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

HMjT<$xh${+A1kxGy61IOoMV=fpXE@y=`FoWt?{ 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 S+`{5l5|l4)@yo>@AOA0rbcl=q diff --git a/README.md b/README.md index 2f249f5..72143ee 100644 --- a/README.md +++ b/README.md @@ -212,7 +212,7 @@ Here for instance we ask the steward to talk to `device/lighting`, short hand fo Client *client = [Client sharedClient]; NSString *device = @"device/lighting"; NSString *request = @"on"; - NSString *parameters = @"{ \\\"brightness\\\": 100, \\\"color\\\": { \\\"model\\\": \\\"rgb\\\", \\\"rgb\\\": { \\\"r\\\": 255, \\\"g\\\": 255, \\\"b\\\": 255 }}}"; + NSString *parameters = @"{ \"brightness\": 100, \"color\": { \"model\": \"rgb\", \"rgb\": { \"r\": 255, \"g\": 255, \"b\": 255 }}}"; [client performWithDevice:device andRequest:request andParameters:parameters]; } @@ -239,11 +239,11 @@ If you wish to make an authenticated request, then you should instead, where the client ID and the authentication secret can be obtained from the steward's own [Client Bootstrapping web service](http://thethingsystem.com/dev/Instructions-for-starting-the-Steward.html). See the next section for more details. -_**Note:** At the moment authentication is only partially supported. You will need to go to your steward settings and turn "Security Services" to the "No" setting if you do not want to use authentication, or it is not working for you at this time. This step turns secure connections on your local LAN off for clients and authentication for read/write is no longer required on the LAN._ +_**Note:** To make an un-authenticated call to the steward you will need to go to your steward settings and turn "Security Services" to the "No" setting. This step turns secure connections on your local LAN off for clients and authentication for read/write is no longer required on the LAN._ ##Bootstrapping Authentication -If you want to provide authentication capabilities to your [Thing System](http://thethingsystem.com) client the easiest way to do this is to create a client id and the associated authentication token using the steward's own [Client Bootstrapping web service](http://thethingsystem.com/dev/Instructions-for-starting-the-Steward.html). +If you want to provide authentication capabilities to your [Thing System](http://thethingsystem.com) client the easiest way to do this is to create a client ID and the associated authentication secret using the steward's own [Client Bootstrapping web service](http://thethingsystem.com/dev/Instructions-for-starting-the-Steward.html). ![steward console](https://github.com/thethingsystem/steward/wiki/images/client.bootstrap.png) @@ -261,27 +261,21 @@ and declare your class as a ``, and then present the vie scanner.delegate = self; [self presentViewController:scanner animated:YES completion:NULL]; -This will present a (back) camera view. The user simply has to point the phone at the QR code—possibly tapping the screen to focus the camera depening on lighting and distance—and the controller will detect the QR code and return the secret via the +This will present a (back) camera view. The user simply has to point the phone at the QR code—possibly tapping the screen to focus the camera depening on lighting and distance—and the controller will detect the QR code and return the OTP authentication URL via the - - (void)closedWithSecret:(NSString *)secret { + - (void)closedWithURL:(NSURL *)url { } -delegate callback. You can then pass the authentication secret back to the main `Client` class by, +delegate callback. You can then pass the authentication URL back to the main `Client` class by, Client *client = [Client sharedClient]; - client.secret = secret; + client.authURL = url; -Alternatively you can use the, +This will populate both the `clientID` and `secret` properties in the client allowing you to make an authenticated call directly afterwards, - - (void)closedWithURL:(NSURL *)url { - - } - - delegate callback which passes the entire OTPAuth URL instead of just the secret. You can then pass the authentication secret back to the main `Client` class by, - - Client *client = [Client sharedClient]; - client.authURL = url; + client.authenticate = YES; + [client performWithDevice:device andRequest:request andParameters:nil]; If the user hits the cancel button in the view controller without a QR code being scanned then you will recieve a @@ -291,14 +285,6 @@ If the user hits the cancel button in the view controller without a QR code bein delegate callback. -As well as the authentication secret you will have to tell the client library about the client identity associated with this secret, e.g. - - client.clientID = @"iphone/2" - -as both bits of information are necessary to authenticate to the steward. - -_**Note:** Authenticated calls to the steward are not yet fully supported._ - ###Installation We've deliberately left the `ScanController` out of the main `Client` library bundle to minimise the size of library for other use cases. If you want to make use of it in your project just drag-and-drop all the files in the `Bootstrap/` directory into your project. This includes the`ScanController` code as well as a copy of the [ZXingObjC](https://github.com/TheLevelUp/ZXingObjC) library itself. diff --git a/Thing/Thing/Thing.h b/Thing/Thing/Thing.h index 3a65cb8..1f3db28 100644 --- a/Thing/Thing/Thing.h +++ b/Thing/Thing/Thing.h @@ -30,7 +30,7 @@ #include #include -#define LIBRARY_VERSION @"0.1.2" +#define LIBRARY_VERSION @"0.2.0" #define ISO_TIMEZONE_UTC_FORMAT @"Z" #define ISO_TIMEZONE_OFFSET_FORMAT @"+%02d%02d"

XaIU&ibF?5 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%0D{8IT@$-jTw>TeEE56IfQgwgJaJ&ENEPi9N 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 diff --git a/Examples/Client/TOTP/Client.h b/Examples/Client/TOTP/Client.h index c43a738..b9314f7 100644 --- a/Examples/Client/TOTP/Client.h +++ b/Examples/Client/TOTP/Client.h @@ -147,7 +147,10 @@ @end -@interface Client : NSObject +@interface Client : NSObject { + + NSURL *authURL; +} @property (nonatomic, weak) id delegate; @@ -159,13 +162,16 @@ @property (nonatomic) int requestCounter; @property (nonatomic) BOOL authenticate; -@property (nonatomic, strong) NSURL *authURL; @property (nonatomic, strong) NSString *secret; @property (nonatomic, strong) NSString *clientID; +@property (nonatomic, strong) NSURL *authURL; + (Client *)sharedClient; + (NSString *)version; +- (NSURL *)authURL; +- (void)setAuthURL:(NSURL *)url; + - (void)findSteward; - (void)startMonitoringEvents; diff --git a/Examples/Client/TOTP/TOTP.xcodeproj/project.pbxproj b/Examples/Client/TOTP/TOTP.xcodeproj/project.pbxproj index 9645f1b..2d11a40 100644 --- a/Examples/Client/TOTP/TOTP.xcodeproj/project.pbxproj +++ b/Examples/Client/TOTP/TOTP.xcodeproj/project.pbxproj @@ -240,7 +240,7 @@ 00820C5F1899227A00B05498 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00820C5E1899227A00B05498 /* CFNetwork.framework */; }; 00820C611899228000B05498 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00820C601899228000B05498 /* Security.framework */; }; 00820C631899228900B05498 /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 00820C621899228900B05498 /* libicucore.dylib */; }; - 008212CF18994D8000B05498 /* libClient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008212CC18994D8000B05498 /* libClient.a */; }; + 008212DB1899595F00B05498 /* libClient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008212D81899595F00B05498 /* libClient.a */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -707,11 +707,11 @@ 00820C5E1899227A00B05498 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 00820C601899228000B05498 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 00820C621899228900B05498 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = usr/lib/libicucore.dylib; sourceTree = SDKROOT; }; - 008212CA18994D8000B05498 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; - 008212CB18994D8000B05498 /* Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Client.h; sourceTree = ""; }; - 008212CC18994D8000B05498 /* libClient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libClient.a; sourceTree = ""; }; - 008212CD18994D8000B05498 /* NSData+SRB64Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+SRB64Additions.h"; sourceTree = ""; }; - 008212CE18994D8000B05498 /* SRWebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRWebSocket.h; sourceTree = ""; }; + 008212D61899595F00B05498 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; + 008212D71899595F00B05498 /* Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Client.h; sourceTree = ""; }; + 008212D81899595F00B05498 /* libClient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libClient.a; sourceTree = ""; }; + 008212D91899595F00B05498 /* NSData+SRB64Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+SRB64Additions.h"; sourceTree = ""; }; + 008212DA1899595F00B05498 /* SRWebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRWebSocket.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -725,7 +725,7 @@ 00820C5D1899227400B05498 /* SystemConfiguration.framework in Frameworks */, 00820C5B1899226C00B05498 /* AudioToolbox.framework in Frameworks */, 00820C591899226600B05498 /* AVFoundation.framework in Frameworks */, - 008212CF18994D8000B05498 /* libClient.a in Frameworks */, + 008212DB1899595F00B05498 /* libClient.a in Frameworks */, 00820C571899225F00B05498 /* QuartzCore.framework in Frameworks */, 00820C551899225900B05498 /* ImageIO.framework in Frameworks */, 00820C531899225400B05498 /* CoreVideo.framework in Frameworks */, @@ -742,11 +742,11 @@ 0082095D18991D8400B05498 = { isa = PBXGroup; children = ( - 008212CA18994D8000B05498 /* base64.h */, - 008212CB18994D8000B05498 /* Client.h */, - 008212CC18994D8000B05498 /* libClient.a */, - 008212CD18994D8000B05498 /* NSData+SRB64Additions.h */, - 008212CE18994D8000B05498 /* SRWebSocket.h */, + 008212D61899595F00B05498 /* base64.h */, + 008212D71899595F00B05498 /* Client.h */, + 008212D81899595F00B05498 /* libClient.a */, + 008212D91899595F00B05498 /* NSData+SRB64Additions.h */, + 008212DA1899595F00B05498 /* SRWebSocket.h */, 0082096F18991D8400B05498 /* TOTP */, 0082096818991D8400B05498 /* Frameworks */, 0082096718991D8400B05498 /* Products */, diff --git a/Examples/Client/TOTP/TOTP/RootController.h b/Examples/Client/TOTP/TOTP/RootController.h index 949a585..7c6144d 100644 --- a/Examples/Client/TOTP/TOTP/RootController.h +++ b/Examples/Client/TOTP/TOTP/RootController.h @@ -14,6 +14,7 @@ @property (weak, nonatomic) IBOutlet UILabel *statusLabel; @property (weak, nonatomic) IBOutlet UILabel *totpLabel; +@property (weak, nonatomic) IBOutlet UILabel *userLabel; - (IBAction)scanQRcode:(id)sender; diff --git a/Examples/Client/TOTP/TOTP/RootController.m b/Examples/Client/TOTP/TOTP/RootController.m index adb0eee..a3f468f 100644 --- a/Examples/Client/TOTP/TOTP/RootController.m +++ b/Examples/Client/TOTP/TOTP/RootController.m @@ -62,20 +62,11 @@ -(void)displayTOTP { Client *client = [Client sharedClient]; NSString *totp = client.generateTOTP; self.totpLabel.text = totp; + self.userLabel.text = client.clientID; } #pragma mark - ScanController Delegate Methods -/* -- (void)closedWithSecret:(NSString *)secret { - NSLog(@"closedWithSecret: %@", secret); - Client *client = [Client sharedClient]; - client.secret = secret; - NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:2.0f target:self selector:@selector(displayTOTP) userInfo:nil repeats:YES]; - -} - */ - - (void)closedWithURL:(NSURL*)url { NSLog(@"closedWithURL: %@", url); Client *client = [Client sharedClient]; diff --git a/Examples/Client/TOTP/TOTP/RootController.xib b/Examples/Client/TOTP/TOTP/RootController.xib index 89e67d8..c913ddb 100644 --- a/Examples/Client/TOTP/TOTP/RootController.xib +++ b/Examples/Client/TOTP/TOTP/RootController.xib @@ -8,6 +8,7 @@ + @@ -64,6 +65,12 @@ + diff --git a/Examples/Client/TOTP/libClient.a b/Examples/Client/TOTP/libClient.a index 7b742c4a203c0e31bdae4bb8a5b4d613e16da59e..3be56bec98df4365d454810b9e649451257b4d71 100644 GIT binary patch delta 128142 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

g*y` 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