From b28e05ed8e0fda50225e207f62f824f66b014656 Mon Sep 17 00:00:00 2001 From: George <george.makhoul@kuwaitnet.com> Date: Sat, 22 Jun 2024 18:08:40 +0300 Subject: [PATCH] edit Feature --- .DS_Store | Bin 8196 -> 8196 bytes MiniScanner.xcodeproj/project.pbxproj | 245 +++++++++++ .../xcshareddata/swiftpm/Package.resolved | 9 + .../UserInterfaceState.xcuserstate | Bin 247257 -> 260049 bytes MiniScanner/.DS_Store | Bin 10244 -> 10244 bytes .../EditViewController.swift | 160 +++++++- .../EditViewController/EditViewController.xib | 3 + MiniScanner/Supporting Files/.DS_Store | Bin 10244 -> 10244 bytes .../CDOverlay/CDCameraOverlayView.h | 24 ++ .../CDOverlay/CDCameraOverlayView.m | 83 ++++ .../Supporting Files/CDOverlay/CDCameraView.h | 41 ++ .../Supporting Files/CDOverlay/CDCameraView.m | 384 ++++++++++++++++++ .../CDOverlay/CDImageRectangleDetector.h | 39 ++ .../CDOverlay/CDImageRectangleDetector.m | 180 ++++++++ .../CDOverlay/CDOverlayView.h | 39 ++ .../CDOverlay/CDOverlayView.m | 299 ++++++++++++++ .../Supporting Files/CDOverlay/CDZoomView.h | 24 ++ .../Supporting Files/CDOverlay/CDZoomView.m | 166 ++++++++ .../CDOverlay/CropperConstantValues.h | 23 ++ .../CDOverlay/CropperConstantValues.m | 48 +++ .../CDOverlay/DefaultValues.h | 18 + .../CDOverlay/DefaultValues.m | 26 ++ .../Supporting Files/CDOverlay/FlashButton.h | 23 ++ .../Supporting Files/CDOverlay/FlashButton.m | 57 +++ .../CDOverlay/SelectableRoundView.h | 30 ++ .../CDOverlay/SelectableRoundView.m | 76 ++++ .../FontChooserContainerView.swift | 257 ++++++++++++ MiniScanner/Supporting Files/Fonts/.DS_Store | Bin 6148 -> 6148 bytes .../Fonts1/AbrahamLincoln.ttf | Bin 0 -> 90676 bytes .../Fonts1/Airship 27-Regular.ttf | Bin 0 -> 31032 bytes .../Supporting Files/Fonts1/Arvil_Sans.ttf | Bin 0 -> 51304 bytes .../Fonts1/BLANCH_CONDENSED.otf | Bin 0 -> 24940 bytes .../Supporting Files/Fonts1/Bender-Inline.otf | Bin 0 -> 13448 bytes .../Fonts1/Franchise-Bold.ttf | Bin 0 -> 34548 bytes .../Supporting Files/Fonts1/GearedSlab.ttf | Bin 0 -> 73088 bytes .../Supporting Files/Fonts1/Haymaker.ttf | Bin 0 -> 20952 bytes .../Fonts1/Homestead-Regular.ttf | Bin 0 -> 25492 bytes .../Supporting Files/Fonts1/Liberator.ttf | Bin 0 -> 32828 bytes .../Fonts1/MavenProLight-200.otf | Bin 0 -> 96148 bytes .../Supporting Files/Fonts1/Muncie.ttf | Bin 0 -> 47856 bytes .../Fonts1/Sullivan-Regular.otf | Bin 0 -> 58280 bytes .../Supporting Files/Fonts1/Tommaso.ttf | Bin 0 -> 46080 bytes .../Fonts1/ValenciaRegular.otf | Bin 0 -> 5192 bytes .../Fonts1/cubano-regular-webfont.ttf | Bin 0 -> 35568 bytes .../Supporting Files/Fonts1/governor.ttf | Bin 0 -> 48216 bytes .../Supporting Files/Fonts1/mensch.ttf | Bin 0 -> 34148 bytes MiniScanner/Supporting Files/Fonts1/vevey.ttf | Bin 0 -> 37168 bytes .../ImageStickerContainerView.swift | 208 ++++++++++ .../MiniScanner_Bridging_Header.h | 2 + .../Supporting Files/SnapKit/Constraint.swift | 341 ++++++++++++++++ .../SnapKit/ConstraintAttributes.swift | 203 +++++++++ .../SnapKit/ConstraintConfig.swift | 37 ++ .../SnapKit/ConstraintConstantTarget.swift | 213 ++++++++++ .../SnapKit/ConstraintDSL.swift | 209 ++++++++++ .../SnapKit/ConstraintDescription.swift | 69 ++++ .../ConstraintDirectionalInsetTarget.swift | 49 +++ .../SnapKit/ConstraintDirectionalInsets.swift | 34 ++ .../SnapKit/ConstraintInsetTarget.swift | 72 ++++ .../SnapKit/ConstraintInsets.swift | 35 ++ .../SnapKit/ConstraintItem.swift | 61 +++ .../ConstraintLayoutGuide+Extensions.swift | 36 ++ .../SnapKit/ConstraintLayoutGuide.swift | 37 ++ .../SnapKit/ConstraintLayoutGuideDSL.swift | 66 +++ .../SnapKit/ConstraintLayoutSupport.swift | 36 ++ .../SnapKit/ConstraintLayoutSupportDSL.swift | 56 +++ .../SnapKit/ConstraintMaker.swift | 224 ++++++++++ .../SnapKit/ConstraintMakerEditable.swift | 64 +++ .../SnapKit/ConstraintMakerExtendable.swift | 195 +++++++++ .../SnapKit/ConstraintMakerFinalizable.swift | 49 +++ .../SnapKit/ConstraintMakerPriortizable.swift | 68 ++++ .../ConstraintMakerRelatable+Extensions.swift | 57 +++ .../SnapKit/ConstraintMakerRelatable.swift | 115 ++++++ .../SnapKit/ConstraintMultiplierTarget.swift | 75 ++++ .../SnapKit/ConstraintOffsetTarget.swift | 69 ++++ .../SnapKit/ConstraintPriority.swift | 77 ++++ .../SnapKit/ConstraintPriorityTarget.swift | 85 ++++ .../SnapKit/ConstraintRelatableTarget.swift | 72 ++++ .../SnapKit/ConstraintRelation.swift | 48 +++ .../SnapKit/ConstraintView+Extensions.swift | 152 +++++++ .../SnapKit/ConstraintView.swift | 35 ++ .../SnapKit/ConstraintViewDSL.swift | 101 +++++ .../Supporting Files/SnapKit/Debugging.swift | 169 ++++++++ .../SnapKit/LayoutConstraint.swift | 61 +++ .../SnapKit/LayoutConstraintItem.swift | 93 +++++ .../Supporting Files/SnapKit/SnapKit.h | 27 ++ .../SnapKit/Typealiases.swift | 42 ++ .../SnapKit/UILayoutSupport+Extensions.swift | 36 ++ 87 files changed, 5927 insertions(+), 5 deletions(-) create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDCameraView.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDCameraView.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDOverlayView.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDOverlayView.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDZoomView.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/CDZoomView.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/DefaultValues.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/DefaultValues.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/FlashButton.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/FlashButton.m create mode 100755 MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.h create mode 100755 MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.m create mode 100644 MiniScanner/Supporting Files/FontChooserContainerView.swift create mode 100755 MiniScanner/Supporting Files/Fonts1/AbrahamLincoln.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/Airship 27-Regular.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/Arvil_Sans.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/BLANCH_CONDENSED.otf create mode 100755 MiniScanner/Supporting Files/Fonts1/Bender-Inline.otf create mode 100755 MiniScanner/Supporting Files/Fonts1/Franchise-Bold.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/GearedSlab.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/Haymaker.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/Homestead-Regular.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/Liberator.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/MavenProLight-200.otf create mode 100755 MiniScanner/Supporting Files/Fonts1/Muncie.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/Sullivan-Regular.otf create mode 100755 MiniScanner/Supporting Files/Fonts1/Tommaso.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/ValenciaRegular.otf create mode 100755 MiniScanner/Supporting Files/Fonts1/cubano-regular-webfont.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/governor.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/mensch.ttf create mode 100755 MiniScanner/Supporting Files/Fonts1/vevey.ttf create mode 100644 MiniScanner/Supporting Files/ImageStickerContainerView.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/Constraint.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintAttributes.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintConfig.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintConstantTarget.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintDSL.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintDescription.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsetTarget.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsets.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintInsetTarget.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintInsets.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintItem.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide+Extensions.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuideDSL.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupport.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupportDSL.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMaker.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMakerEditable.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMakerExtendable.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMakerFinalizable.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMakerPriortizable.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable+Extensions.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintMultiplierTarget.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintOffsetTarget.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintPriority.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintPriorityTarget.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintRelatableTarget.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintRelation.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintView+Extensions.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintView.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/ConstraintViewDSL.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/Debugging.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/LayoutConstraint.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/LayoutConstraintItem.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/SnapKit.h create mode 100644 MiniScanner/Supporting Files/SnapKit/Typealiases.swift create mode 100644 MiniScanner/Supporting Files/SnapKit/UILayoutSupport+Extensions.swift diff --git a/.DS_Store b/.DS_Store index e1fcced5fcaf1911be78ad5f61788a441f9cb554..9ec06f17cc82872370c33c1c489d0d7b508bdd5b 100644 GIT binary patch delta 73 zcmZp1XmQw3F37ljvX4Nans{}!v5|p}f~85VjzYC1h-qSGQd`T(A*!rz9TcCPlbe^{ bIaxqRp0R7QfzWl<&1@3iSvLO@VP^&aBQh2C delta 26 icmZp1XmQw3E;!j+V9#bFp)0JL*(JWQZ2lv{&I|yH?FrNX diff --git a/MiniScanner.xcodeproj/project.pbxproj b/MiniScanner.xcodeproj/project.pbxproj index 373e411..e12a727 100644 --- a/MiniScanner.xcodeproj/project.pbxproj +++ b/MiniScanner.xcodeproj/project.pbxproj @@ -69,6 +69,55 @@ 535984202C14B8C5003EB6ED /* SearchFilesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5359841F2C14B8C5003EB6ED /* SearchFilesView.xib */; }; 539996342C26D41300671340 /* OCRViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996322C26D41300671340 /* OCRViewController.swift */; }; 539996352C26D41300671340 /* OCRViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 539996332C26D41300671340 /* OCRViewController.xib */; }; + 539996492C26E86700671340 /* CDCameraOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 539996392C26E86700671340 /* CDCameraOverlayView.m */; }; + 5399964A2C26E86700671340 /* CropperConstantValues.m in Sources */ = {isa = PBXBuildFile; fileRef = 5399963A2C26E86700671340 /* CropperConstantValues.m */; }; + 5399964B2C26E86700671340 /* FlashButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 5399963B2C26E86700671340 /* FlashButton.m */; }; + 5399964C2C26E86700671340 /* CDCameraView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5399963C2C26E86700671340 /* CDCameraView.m */; }; + 5399964D2C26E86700671340 /* CDImageRectangleDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 5399963E2C26E86700671340 /* CDImageRectangleDetector.m */; }; + 5399964E2C26E86700671340 /* CDZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5399963F2C26E86700671340 /* CDZoomView.m */; }; + 5399964F2C26E86700671340 /* SelectableRoundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 539996402C26E86700671340 /* SelectableRoundView.m */; }; + 539996502C26E86700671340 /* CDOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 539996412C26E86700671340 /* CDOverlayView.m */; }; + 539996512C26E86700671340 /* DefaultValues.m in Sources */ = {isa = PBXBuildFile; fileRef = 539996472C26E86700671340 /* DefaultValues.m */; }; + 539996542C2711BA00671340 /* ZLImageEditor in Frameworks */ = {isa = PBXBuildFile; productRef = 539996532C2711BA00671340 /* ZLImageEditor */; }; + 539996572C27124B00671340 /* FontChooserContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996552C27124B00671340 /* FontChooserContainerView.swift */; }; + 539996582C27124B00671340 /* ImageStickerContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996562C27124B00671340 /* ImageStickerContainerView.swift */; }; + 539996802C27130000671340 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399965A2C27130000671340 /* ConstraintMultiplierTarget.swift */; }; + 539996812C27130000671340 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399965B2C27130000671340 /* LayoutConstraintItem.swift */; }; + 539996822C27130000671340 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399965C2C27130000671340 /* ConstraintDescription.swift */; }; + 539996832C27130000671340 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399965D2C27130000671340 /* ConstraintMakerPriortizable.swift */; }; + 539996842C27130000671340 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399965E2C27130000671340 /* ConstraintAttributes.swift */; }; + 539996852C27130000671340 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399965F2C27130000671340 /* ConstraintViewDSL.swift */; }; + 539996862C27130000671340 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996602C27130000671340 /* ConstraintPriorityTarget.swift */; }; + 539996872C27130000671340 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996612C27130000671340 /* ConstraintInsets.swift */; }; + 539996882C27130000671340 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996622C27130000671340 /* ConstraintMakerFinalizable.swift */; }; + 539996892C27130000671340 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996632C27130000671340 /* ConstraintDSL.swift */; }; + 5399968A2C27130000671340 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996642C27130000671340 /* ConstraintMakerExtendable.swift */; }; + 5399968B2C27130000671340 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996652C27130000671340 /* ConstraintPriority.swift */; }; + 5399968C2C27130000671340 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996662C27130000671340 /* ConstraintInsetTarget.swift */; }; + 5399968D2C27130000671340 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996672C27130000671340 /* ConstraintDirectionalInsetTarget.swift */; }; + 5399968E2C27130000671340 /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996692C27130000671340 /* ConstraintMakerRelatable+Extensions.swift */; }; + 5399968F2C27130000671340 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399966A2C27130000671340 /* ConstraintConfig.swift */; }; + 539996902C27130000671340 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399966B2C27130000671340 /* UILayoutSupport+Extensions.swift */; }; + 539996912C27130000671340 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399966C2C27130000671340 /* ConstraintView.swift */; }; + 539996922C27130000671340 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399966D2C27130000671340 /* ConstraintLayoutGuide.swift */; }; + 539996932C27130000671340 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399966E2C27130000671340 /* ConstraintLayoutSupport.swift */; }; + 539996942C27130000671340 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399966F2C27130000671340 /* Typealiases.swift */; }; + 539996952C27130000671340 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996702C27130000671340 /* ConstraintConstantTarget.swift */; }; + 539996962C27130000671340 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996712C27130000671340 /* ConstraintOffsetTarget.swift */; }; + 539996972C27130000671340 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996722C27130000671340 /* ConstraintMakerEditable.swift */; }; + 539996982C27130000671340 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996732C27130000671340 /* ConstraintMaker.swift */; }; + 539996992C27130000671340 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996742C27130000671340 /* ConstraintRelation.swift */; }; + 5399969A2C27130000671340 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996752C27130000671340 /* ConstraintLayoutGuideDSL.swift */; }; + 5399969B2C27130000671340 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996762C27130000671340 /* ConstraintView+Extensions.swift */; }; + 5399969C2C27130000671340 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996772C27130000671340 /* ConstraintItem.swift */; }; + 5399969D2C27130000671340 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996782C27130000671340 /* Constraint.swift */; }; + 5399969E2C27130000671340 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996792C27130000671340 /* Debugging.swift */; }; + 5399969F2C27130000671340 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399967A2C27130000671340 /* ConstraintRelatableTarget.swift */; }; + 539996A02C27130000671340 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399967B2C27130000671340 /* LayoutConstraint.swift */; }; + 539996A12C27130000671340 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399967C2C27130000671340 /* ConstraintLayoutGuide+Extensions.swift */; }; + 539996A22C27130000671340 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399967D2C27130000671340 /* ConstraintDirectionalInsets.swift */; }; + 539996A32C27130000671340 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399967E2C27130000671340 /* ConstraintLayoutSupportDSL.swift */; }; + 539996A42C27130000671340 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5399967F2C27130000671340 /* ConstraintMakerRelatable.swift */; }; 539D1C852C164F85009DB24A /* CustomTabBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539D1C842C164F85009DB24A /* CustomTabBarView.swift */; }; 539D1C872C164F92009DB24A /* CustomTabBarView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 539D1C862C164F92009DB24A /* CustomTabBarView.xib */; }; 539D1C8B2C16E97F009DB24A /* ShareSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539D1C892C16E97F009DB24A /* ShareSheetViewController.swift */; }; @@ -235,6 +284,64 @@ 5359841F2C14B8C5003EB6ED /* SearchFilesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchFilesView.xib; sourceTree = "<group>"; }; 539996322C26D41300671340 /* OCRViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCRViewController.swift; sourceTree = "<group>"; }; 539996332C26D41300671340 /* OCRViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OCRViewController.xib; sourceTree = "<group>"; }; + 539996372C26E86700671340 /* CDOverlayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDOverlayView.h; sourceTree = "<group>"; }; + 539996382C26E86700671340 /* SelectableRoundView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectableRoundView.h; sourceTree = "<group>"; }; + 539996392C26E86700671340 /* CDCameraOverlayView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDCameraOverlayView.m; sourceTree = "<group>"; }; + 5399963A2C26E86700671340 /* CropperConstantValues.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CropperConstantValues.m; sourceTree = "<group>"; }; + 5399963B2C26E86700671340 /* FlashButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FlashButton.m; sourceTree = "<group>"; }; + 5399963C2C26E86700671340 /* CDCameraView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDCameraView.m; sourceTree = "<group>"; }; + 5399963D2C26E86700671340 /* DefaultValues.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DefaultValues.h; sourceTree = "<group>"; }; + 5399963E2C26E86700671340 /* CDImageRectangleDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDImageRectangleDetector.m; sourceTree = "<group>"; }; + 5399963F2C26E86700671340 /* CDZoomView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDZoomView.m; sourceTree = "<group>"; }; + 539996402C26E86700671340 /* SelectableRoundView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SelectableRoundView.m; sourceTree = "<group>"; }; + 539996412C26E86700671340 /* CDOverlayView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDOverlayView.m; sourceTree = "<group>"; }; + 539996422C26E86700671340 /* CDCameraView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDCameraView.h; sourceTree = "<group>"; }; + 539996432C26E86700671340 /* FlashButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlashButton.h; sourceTree = "<group>"; }; + 539996442C26E86700671340 /* CropperConstantValues.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CropperConstantValues.h; sourceTree = "<group>"; }; + 539996452C26E86700671340 /* CDCameraOverlayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDCameraOverlayView.h; sourceTree = "<group>"; }; + 539996462C26E86700671340 /* CDImageRectangleDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDImageRectangleDetector.h; sourceTree = "<group>"; }; + 539996472C26E86700671340 /* DefaultValues.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DefaultValues.m; sourceTree = "<group>"; }; + 539996482C26E86700671340 /* CDZoomView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDZoomView.h; sourceTree = "<group>"; }; + 539996552C27124B00671340 /* FontChooserContainerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontChooserContainerView.swift; sourceTree = "<group>"; }; + 539996562C27124B00671340 /* ImageStickerContainerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageStickerContainerView.swift; sourceTree = "<group>"; }; + 5399965A2C27130000671340 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintMultiplierTarget.swift; sourceTree = "<group>"; }; + 5399965B2C27130000671340 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayoutConstraintItem.swift; sourceTree = "<group>"; }; + 5399965C2C27130000671340 /* ConstraintDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintDescription.swift; sourceTree = "<group>"; }; + 5399965D2C27130000671340 /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintMakerPriortizable.swift; sourceTree = "<group>"; }; + 5399965E2C27130000671340 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintAttributes.swift; sourceTree = "<group>"; }; + 5399965F2C27130000671340 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintViewDSL.swift; sourceTree = "<group>"; }; + 539996602C27130000671340 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintPriorityTarget.swift; sourceTree = "<group>"; }; + 539996612C27130000671340 /* ConstraintInsets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintInsets.swift; sourceTree = "<group>"; }; + 539996622C27130000671340 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintMakerFinalizable.swift; sourceTree = "<group>"; }; + 539996632C27130000671340 /* ConstraintDSL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintDSL.swift; sourceTree = "<group>"; }; + 539996642C27130000671340 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintMakerExtendable.swift; sourceTree = "<group>"; }; + 539996652C27130000671340 /* ConstraintPriority.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintPriority.swift; sourceTree = "<group>"; }; + 539996662C27130000671340 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintInsetTarget.swift; sourceTree = "<group>"; }; + 539996672C27130000671340 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintDirectionalInsetTarget.swift; sourceTree = "<group>"; }; + 539996682C27130000671340 /* SnapKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SnapKit.h; sourceTree = "<group>"; }; + 539996692C27130000671340 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ConstraintMakerRelatable+Extensions.swift"; sourceTree = "<group>"; }; + 5399966A2C27130000671340 /* ConstraintConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintConfig.swift; sourceTree = "<group>"; }; + 5399966B2C27130000671340 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UILayoutSupport+Extensions.swift"; sourceTree = "<group>"; }; + 5399966C2C27130000671340 /* ConstraintView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintView.swift; sourceTree = "<group>"; }; + 5399966D2C27130000671340 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintLayoutGuide.swift; sourceTree = "<group>"; }; + 5399966E2C27130000671340 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintLayoutSupport.swift; sourceTree = "<group>"; }; + 5399966F2C27130000671340 /* Typealiases.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Typealiases.swift; sourceTree = "<group>"; }; + 539996702C27130000671340 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintConstantTarget.swift; sourceTree = "<group>"; }; + 539996712C27130000671340 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintOffsetTarget.swift; sourceTree = "<group>"; }; + 539996722C27130000671340 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintMakerEditable.swift; sourceTree = "<group>"; }; + 539996732C27130000671340 /* ConstraintMaker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintMaker.swift; sourceTree = "<group>"; }; + 539996742C27130000671340 /* ConstraintRelation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintRelation.swift; sourceTree = "<group>"; }; + 539996752C27130000671340 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintLayoutGuideDSL.swift; sourceTree = "<group>"; }; + 539996762C27130000671340 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ConstraintView+Extensions.swift"; sourceTree = "<group>"; }; + 539996772C27130000671340 /* ConstraintItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintItem.swift; sourceTree = "<group>"; }; + 539996782C27130000671340 /* Constraint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constraint.swift; sourceTree = "<group>"; }; + 539996792C27130000671340 /* Debugging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Debugging.swift; sourceTree = "<group>"; }; + 5399967A2C27130000671340 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintRelatableTarget.swift; sourceTree = "<group>"; }; + 5399967B2C27130000671340 /* LayoutConstraint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayoutConstraint.swift; sourceTree = "<group>"; }; + 5399967C2C27130000671340 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ConstraintLayoutGuide+Extensions.swift"; sourceTree = "<group>"; }; + 5399967D2C27130000671340 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintDirectionalInsets.swift; sourceTree = "<group>"; }; + 5399967E2C27130000671340 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintLayoutSupportDSL.swift; sourceTree = "<group>"; }; + 5399967F2C27130000671340 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConstraintMakerRelatable.swift; sourceTree = "<group>"; }; 539D1C842C164F85009DB24A /* CustomTabBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomTabBarView.swift; sourceTree = "<group>"; }; 539D1C862C164F92009DB24A /* CustomTabBarView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CustomTabBarView.xib; sourceTree = "<group>"; }; 539D1C892C16E97F009DB24A /* ShareSheetViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareSheetViewController.swift; sourceTree = "<group>"; }; @@ -331,6 +438,7 @@ files = ( 89A104FC06BB7828A032A87D /* Pods_MiniScanner.framework in Frameworks */, 539D1C972C171344009DB24A /* LNExtensionExecutor in Frameworks */, + 539996542C2711BA00671340 /* ZLImageEditor in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -530,6 +638,76 @@ path = OCRViewController; sourceTree = "<group>"; }; + 539996362C26E86700671340 /* CDOverlay */ = { + isa = PBXGroup; + children = ( + 539996372C26E86700671340 /* CDOverlayView.h */, + 539996382C26E86700671340 /* SelectableRoundView.h */, + 539996392C26E86700671340 /* CDCameraOverlayView.m */, + 5399963A2C26E86700671340 /* CropperConstantValues.m */, + 5399963B2C26E86700671340 /* FlashButton.m */, + 5399963C2C26E86700671340 /* CDCameraView.m */, + 5399963D2C26E86700671340 /* DefaultValues.h */, + 5399963E2C26E86700671340 /* CDImageRectangleDetector.m */, + 5399963F2C26E86700671340 /* CDZoomView.m */, + 539996402C26E86700671340 /* SelectableRoundView.m */, + 539996412C26E86700671340 /* CDOverlayView.m */, + 539996422C26E86700671340 /* CDCameraView.h */, + 539996432C26E86700671340 /* FlashButton.h */, + 539996442C26E86700671340 /* CropperConstantValues.h */, + 539996452C26E86700671340 /* CDCameraOverlayView.h */, + 539996462C26E86700671340 /* CDImageRectangleDetector.h */, + 539996472C26E86700671340 /* DefaultValues.m */, + 539996482C26E86700671340 /* CDZoomView.h */, + ); + path = CDOverlay; + sourceTree = "<group>"; + }; + 539996592C27130000671340 /* SnapKit */ = { + isa = PBXGroup; + children = ( + 5399965A2C27130000671340 /* ConstraintMultiplierTarget.swift */, + 5399965B2C27130000671340 /* LayoutConstraintItem.swift */, + 5399965C2C27130000671340 /* ConstraintDescription.swift */, + 5399965D2C27130000671340 /* ConstraintMakerPriortizable.swift */, + 5399965E2C27130000671340 /* ConstraintAttributes.swift */, + 5399965F2C27130000671340 /* ConstraintViewDSL.swift */, + 539996602C27130000671340 /* ConstraintPriorityTarget.swift */, + 539996612C27130000671340 /* ConstraintInsets.swift */, + 539996622C27130000671340 /* ConstraintMakerFinalizable.swift */, + 539996632C27130000671340 /* ConstraintDSL.swift */, + 539996642C27130000671340 /* ConstraintMakerExtendable.swift */, + 539996652C27130000671340 /* ConstraintPriority.swift */, + 539996662C27130000671340 /* ConstraintInsetTarget.swift */, + 539996672C27130000671340 /* ConstraintDirectionalInsetTarget.swift */, + 539996682C27130000671340 /* SnapKit.h */, + 539996692C27130000671340 /* ConstraintMakerRelatable+Extensions.swift */, + 5399966A2C27130000671340 /* ConstraintConfig.swift */, + 5399966B2C27130000671340 /* UILayoutSupport+Extensions.swift */, + 5399966C2C27130000671340 /* ConstraintView.swift */, + 5399966D2C27130000671340 /* ConstraintLayoutGuide.swift */, + 5399966E2C27130000671340 /* ConstraintLayoutSupport.swift */, + 5399966F2C27130000671340 /* Typealiases.swift */, + 539996702C27130000671340 /* ConstraintConstantTarget.swift */, + 539996712C27130000671340 /* ConstraintOffsetTarget.swift */, + 539996722C27130000671340 /* ConstraintMakerEditable.swift */, + 539996732C27130000671340 /* ConstraintMaker.swift */, + 539996742C27130000671340 /* ConstraintRelation.swift */, + 539996752C27130000671340 /* ConstraintLayoutGuideDSL.swift */, + 539996762C27130000671340 /* ConstraintView+Extensions.swift */, + 539996772C27130000671340 /* ConstraintItem.swift */, + 539996782C27130000671340 /* Constraint.swift */, + 539996792C27130000671340 /* Debugging.swift */, + 5399967A2C27130000671340 /* ConstraintRelatableTarget.swift */, + 5399967B2C27130000671340 /* LayoutConstraint.swift */, + 5399967C2C27130000671340 /* ConstraintLayoutGuide+Extensions.swift */, + 5399967D2C27130000671340 /* ConstraintDirectionalInsets.swift */, + 5399967E2C27130000671340 /* ConstraintLayoutSupportDSL.swift */, + 5399967F2C27130000671340 /* ConstraintMakerRelatable.swift */, + ); + path = SnapKit; + sourceTree = "<group>"; + }; 539D1C832C164F6D009DB24A /* CustomTabBarView */ = { isa = PBXGroup; children = ( @@ -785,6 +963,10 @@ EC8A9B0C254DC30800F9AF99 /* Supporting Files */ = { isa = PBXGroup; children = ( + 539996592C27130000671340 /* SnapKit */, + 539996552C27124B00671340 /* FontChooserContainerView.swift */, + 539996562C27124B00671340 /* ImageStickerContainerView.swift */, + 539996362C26E86700671340 /* CDOverlay */, 53E7D32B2C1B00880025A1D3 /* Sources */, 53D9D1BD2C1AF521004D1C1C /* LogoAnimationView */, 53D9D1C12C1AF521004D1C1C /* MyExtention.swift */, @@ -858,6 +1040,7 @@ name = MiniScanner; packageProductDependencies = ( 539D1C962C171344009DB24A /* LNExtensionExecutor */, + 539996532C2711BA00671340 /* ZLImageEditor */, ); productName = MiniScanner; productReference = EC0CF1FA254D8BBF00888722 /* MiniScanner.app */; @@ -896,6 +1079,7 @@ mainGroup = EC0CF1F1254D8BBF00888722; packageReferences = ( 539D1C952C171344009DB24A /* XCRemoteSwiftPackageReference "LNExtensionExecutor" */, + 539996522C2711BA00671340 /* XCRemoteSwiftPackageReference "ZLImageEditor" */, ); productRefGroup = EC0CF1FB254D8BBF00888722 /* Products */; projectDirPath = ""; @@ -1005,34 +1189,50 @@ buildActionMask = 2147483647; files = ( 5359841E2C14B835003EB6ED /* SearchFilesView.swift in Sources */, + 539996992C27130000671340 /* ConstraintRelation.swift in Sources */, 53014FA02C11A8E80071CE39 /* MultiPageScanSession.swift in Sources */, + 539996502C26E86700671340 /* CDOverlayView.m in Sources */, 53014F9A2C11A8E80071CE39 /* CIImage+Utils.swift in Sources */, 53D9D1C42C1AF521004D1C1C /* UIView+Constraints.swift in Sources */, 53CD5F5E2C1505EC0010424B /* UIWindow.swift in Sources */, EC8A9B17254DCC2900F9AF99 /* URL+Extensions.swift in Sources */, + 539996922C27130000671340 /* ConstraintLayoutGuide.swift in Sources */, + 539996A32C27130000671340 /* ConstraintLayoutSupportDSL.swift in Sources */, 53D9D1C52C1AF521004D1C1C /* MyExtention.swift in Sources */, 535983F22C144E87003EB6ED /* Keys.swift in Sources */, + 539996962C27130000671340 /* ConstraintOffsetTarget.swift in Sources */, EC70252C254E066400BE1958 /* SettingsViewController.swift in Sources */, EC0CF21D254D8F3900888722 /* String+Extensions.swift in Sources */, + 539996812C27130000671340 /* LayoutConstraintItem.swift in Sources */, EC702540254E1E7500BE1958 /* WalkthroughViewController.swift in Sources */, EC0CF215254D8DE900888722 /* DocumentsTableViewController.swift in Sources */, 53CD5F542C15022E0010424B /* KNAlertViewController.swift in Sources */, 53014F9D2C11A8E80071CE39 /* Array+Utils.swift in Sources */, 53CD5F612C15A6210010424B /* SettingViewController.swift in Sources */, 53014FAA2C11A8E80071CE39 /* Quadrilateral.swift in Sources */, + 539996832C27130000671340 /* ConstraintMakerPriortizable.swift in Sources */, + 5399969E2C27130000671340 /* Debugging.swift in Sources */, 53EDED982C18387E00DB8DF9 /* TYCyclePagerTransformLayout.m in Sources */, + 5399968E2C27130000671340 /* ConstraintMakerRelatable+Extensions.swift in Sources */, + 539996512C26E86700671340 /* DefaultValues.m in Sources */, 53014FA42C11A8E80071CE39 /* EditScanViewController.swift in Sources */, 53E7D33C2C1B00880025A1D3 /* FSPagerCollectionView.swift in Sources */, EC8A9B1A254DCE3E00F9AF99 /* UIImage+Extensions.swift in Sources */, 53014FB72C11A8E80071CE39 /* CaptureDevice.swift in Sources */, + 5399968D2C27130000671340 /* ConstraintDirectionalInsetTarget.swift in Sources */, 53014F8F2C11A8E80071CE39 /* RectangleFeaturesFunnel.swift in Sources */, 53014F932C11A8E80071CE39 /* PDFCreator.swift in Sources */, 539D1C852C164F85009DB24A /* CustomTabBarView.swift in Sources */, 53E7D33B2C1B00880025A1D3 /* FSPagerViewObjcCompat.m in Sources */, EC702537254E1DE000BE1958 /* UIViewController+Extensions.swift in Sources */, 535983E92C1428D4003EB6ED /* UIColor+Extensions.swift in Sources */, + 539996972C27130000671340 /* ConstraintMakerEditable.swift in Sources */, + 539996A02C27130000671340 /* LayoutConstraint.swift in Sources */, 53014F972C11A8E80071CE39 /* AVCaptureVideoOrientation+Utils.swift in Sources */, 535983EF2C142C9F003EB6ED /* Localization.swift in Sources */, + 539996892C27130000671340 /* ConstraintDSL.swift in Sources */, + 539996952C27130000671340 /* ConstraintConstantTarget.swift in Sources */, + 539996902C27130000671340 /* UILayoutSupport+Extensions.swift in Sources */, 53014F992C11A8E80071CE39 /* CGPoint+Utils.swift in Sources */, 53E7D3392C1B00880025A1D3 /* FSPageViewLayout.swift in Sources */, 53014FA62C11A8E80071CE39 /* Error.swift in Sources */, @@ -1043,42 +1243,61 @@ EC8A9AD5254DB76000F9AF99 /* BaseNavigationViewController.swift in Sources */, 535983EB2C142B16003EB6ED /* UILabel+Extensions.swift in Sources */, EC8A9B10254DC6DD00F9AF99 /* PDFManager.swift in Sources */, + 5399964B2C26E86700671340 /* FlashButton.m in Sources */, + 5399968C2C27130000671340 /* ConstraintInsetTarget.swift in Sources */, ECE9BBAA254E295900D45E43 /* Date+Extensions.swift in Sources */, 53014FA92C11A8E80071CE39 /* QuadrilateralView.swift in Sources */, + 539996802C27130000671340 /* ConstraintMultiplierTarget.swift in Sources */, 53CD5F562C1503150010424B /* BMViewController.swift in Sources */, + 539996822C27130000671340 /* ConstraintDescription.swift in Sources */, EC702546254E1E9E00BE1958 /* WalkthroughModel.swift in Sources */, 53D9D1C22C1AF521004D1C1C /* StickerView.swift in Sources */, + 539996A22C27130000671340 /* ConstraintDirectionalInsets.swift in Sources */, 53E7D3352C1B00880025A1D3 /* FSPagerView.swift in Sources */, 53014F912C11A8E80071CE39 /* ShutterButton.swift in Sources */, 53F21F8B2C1246AF00172BFC /* AllFolderTableViewCell.swift in Sources */, 53014FBD2C11A8E80071CE39 /* CaptureSession+Focus.swift in Sources */, + 5399969C2C27130000671340 /* ConstraintItem.swift in Sources */, 53014F982C11A8E80071CE39 /* URL+Utils.swift in Sources */, EC8A9B00254DBFC700F9AF99 /* UserDefaults+Extensions.swift in Sources */, 53CD5F5C2C1505A20010424B /* Globals.swift in Sources */, EC8A9B03254DC08800F9AF99 /* NSNotification+Extensions.swift in Sources */, + 539996492C26E86700671340 /* CDCameraOverlayView.m in Sources */, 5359841A2C145E55003EB6ED /* DocumentsTableViewCell.swift in Sources */, EC702522254DF13200BE1958 /* PencilKitViewController.swift in Sources */, + 5399968F2C27130000671340 /* ConstraintConfig.swift in Sources */, 53EDED972C18387E00DB8DF9 /* TYCyclePagerView.m in Sources */, 539996342C26D41300671340 /* OCRViewController.swift in Sources */, 53014F902C11A8E80071CE39 /* CaptureSessionManager.swift in Sources */, + 539996912C27130000671340 /* ConstraintView.swift in Sources */, ECA1FAA4254DEB140081F00B /* CustomPDFView.swift in Sources */, 53014FA32C11A8E80071CE39 /* ZoomGestureController.swift in Sources */, 53EDED962C18387E00DB8DF9 /* TYPageControl.m in Sources */, + 5399964C2C26E86700671340 /* CDCameraView.m in Sources */, + 5399969B2C27130000671340 /* ConstraintView+Extensions.swift in Sources */, 53E3A2092C19D17100C9B95E /* PreviewImageViewController.swift in Sources */, 53E7D3362C1B00880025A1D3 /* FSPageViewTransformer.swift in Sources */, EC70252A254E066400BE1958 /* SettingsViewController+Safari.swift in Sources */, + 539996982C27130000671340 /* ConstraintMaker.swift in Sources */, + 5399964F2C26E86700671340 /* SelectableRoundView.m in Sources */, 53E7D3372C1B00880025A1D3 /* FSPagerViewCell.swift in Sources */, 53014F9B2C11A8E80071CE39 /* CGAffineTransform+Utils.swift in Sources */, 53014FBC2C11A8E80071CE39 /* CaptureSession.swift in Sources */, + 539996852C27130000671340 /* ConstraintViewDSL.swift in Sources */, EC702542254E1E7500BE1958 /* ClassicWalkthroughViewController.swift in Sources */, + 539996882C27130000671340 /* ConstraintMakerFinalizable.swift in Sources */, 53EDED9D2C183CDF00DB8DF9 /* BannerView.swift in Sources */, + 5399969A2C27130000671340 /* ConstraintLayoutGuideDSL.swift in Sources */, 53014F922C11A8E80071CE39 /* ScannedItemRenderer.swift in Sources */, EC8A9B14254DC9D300F9AF99 /* LocalFileManager.swift in Sources */, + 5399968A2C27130000671340 /* ConstraintMakerExtendable.swift in Sources */, 53014FBA2C11A8E80071CE39 /* CaptureSession+Flash.swift in Sources */, + 539996572C27124B00671340 /* FontChooserContainerView.swift in Sources */, 53014F952C11A8E80071CE39 /* FocusRectangleView.swift in Sources */, 53014F9E2C11A8E80071CE39 /* UIImage+Orientation.swift in Sources */, 53014FB82C11A8E80071CE39 /* Transformable.swift in Sources */, 53014FA22C11A8E80071CE39 /* ScannedPageViewController.swift in Sources */, + 5399969D2C27130000671340 /* Constraint.swift in Sources */, EC8A9B1D254DCEC600F9AF99 /* File.swift in Sources */, 53E7D33A2C1B00880025A1D3 /* FSPageControl.swift in Sources */, EC8A9B24254DE72F00F9AF99 /* UIView+Extensions.swift in Sources */, @@ -1086,20 +1305,33 @@ 53014FBB2C11A8E80071CE39 /* CaptureSession+Orientation.swift in Sources */, 53014F942C11A8E80071CE39 /* DeviceOrientationHelper.swift in Sources */, EC8A9B27254DE91B00F9AF99 /* DocumentPreviewViewController.swift in Sources */, + 5399964A2C26E86700671340 /* CropperConstantValues.m in Sources */, 53014F9F2C11A8E80071CE39 /* UIImage+Utils.swift in Sources */, 53CD5F582C1504CF0010424B /* UIButton+Extensions.swift in Sources */, 539D1C8B2C16E97F009DB24A /* ShareSheetViewController.swift in Sources */, + 539996A12C27130000671340 /* ConstraintLayoutGuide+Extensions.swift in Sources */, 53014F962C11A8E80071CE39 /* ScannerViewController.swift in Sources */, 53014FA52C11A8E80071CE39 /* EditScanCornerView.swift in Sources */, 53E7D3382C1B00880025A1D3 /* FSPagerViewLayoutAttributes.swift in Sources */, 53014F8E2C11A8E80071CE39 /* ImageScannerController.swift in Sources */, + 539996A42C27130000671340 /* ConstraintMakerRelatable.swift in Sources */, + 539996942C27130000671340 /* Typealiases.swift in Sources */, + 5399964D2C26E86700671340 /* CDImageRectangleDetector.m in Sources */, + 5399964E2C26E86700671340 /* CDZoomView.m in Sources */, EC70252B254E066400BE1958 /* SettingsTableViewCell.swift in Sources */, 535983ED2C142B49003EB6ED /* UIFont+Extensions.swift in Sources */, + 539996582C27124B00671340 /* ImageStickerContainerView.swift in Sources */, + 5399968B2C27130000671340 /* ConstraintPriority.swift in Sources */, + 539996862C27130000671340 /* ConstraintPriorityTarget.swift in Sources */, EC8A9AD0254DB5A400F9AF99 /* AppTabBarController.swift in Sources */, 53CD5F5A2C1505500010424B /* UITextView+Extensions.swift in Sources */, + 539996932C27130000671340 /* ConstraintLayoutSupport.swift in Sources */, + 5399969F2C27130000671340 /* ConstraintRelatableTarget.swift in Sources */, 53F21F912C1248EC00172BFC /* FolderCollectionViewCell.swift in Sources */, + 539996872C27130000671340 /* ConstraintInsets.swift in Sources */, ECD43ED625A7BA9500B5A3F2 /* ThemeManager.swift in Sources */, 53014F9C2C11A8E80071CE39 /* CGRect+Utils.swift in Sources */, + 539996842C27130000671340 /* ConstraintAttributes.swift in Sources */, 53EDEDA32C183FFF00DB8DF9 /* PagerImageCollectionViewCell.swift in Sources */, 53014FA12C11A8E80071CE39 /* MultiPageScanSessionViewController.swift in Sources */, ); @@ -1333,6 +1565,14 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ + 539996522C2711BA00671340 /* XCRemoteSwiftPackageReference "ZLImageEditor" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/longitachi/ZLImageEditor.git"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 2.0.2; + }; + }; 539D1C952C171344009DB24A /* XCRemoteSwiftPackageReference "LNExtensionExecutor" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/LeoNatan/LNExtensionExecutor.git"; @@ -1344,6 +1584,11 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ + 539996532C2711BA00671340 /* ZLImageEditor */ = { + isa = XCSwiftPackageProductDependency; + package = 539996522C2711BA00671340 /* XCRemoteSwiftPackageReference "ZLImageEditor" */; + productName = ZLImageEditor; + }; 539D1C962C171344009DB24A /* LNExtensionExecutor */ = { isa = XCSwiftPackageProductDependency; package = 539D1C952C171344009DB24A /* XCRemoteSwiftPackageReference "LNExtensionExecutor" */; diff --git a/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 2a402b6..b5b850f 100644 --- a/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -8,6 +8,15 @@ "revision" : "16b741f659e344f4569c9f9d32ef2298ef0233ff", "version" : "1.2.0" } + }, + { + "identity" : "zlimageeditor", + "kind" : "remoteSourceControl", + "location" : "https://github.com/longitachi/ZLImageEditor.git", + "state" : { + "revision" : "ba2e7ad1993a25a1c2df762b7e16f2426127f41b", + "version" : "2.0.2" + } } ], "version" : 2 diff --git a/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate b/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate index 1164941d313eccc28d57b5d74b9a1ea82370a8e2..c80cf176f960c217ba4cde51172b0c5515748257 100644 GIT binary patch delta 134592 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	RtI?j|>d=J~J@f_hDeTAIZRQ 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 delta 125809 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	R?=P`uhw_o(~zAJU=indH!W! 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 diff --git a/MiniScanner/.DS_Store b/MiniScanner/.DS_Store index 6beef102e5d580989a74bd8ee08a491859ba95d7..6263a47aa40deb900a3e686764896cf143d95611 100644 GIT binary patch delta 75 zcmZn(XbG6$ÄU^hRb#%3OYryPviCmRYDa*0=08ygwuC|H_IUMncg*g5&Gs61oW h<n>Z2lg~-&ZdMYy!#H`9l;Y;!k^(H7*%kh>0|25>84Umc delta 56 zcmZn(XbG6$mJU^hRb`eq)1ryP^S%h-)AbQFvXjVB)zwV&)Hqd57jr0(YL(gG|S N8~!kEW>@&j4gd^j6Bhsg diff --git a/MiniScanner/Modules/EditViewController/EditViewController.swift b/MiniScanner/Modules/EditViewController/EditViewController.swift index 431e6b8..3d0affc 100644 --- a/MiniScanner/Modules/EditViewController/EditViewController.swift +++ b/MiniScanner/Modules/EditViewController/EditViewController.swift @@ -12,6 +12,9 @@ import NBBottomSheet import QuickLook import AVKit import EPSignature +import AVFoundation +import AVKit +import ZLImageEditor public protocol EditViewControllerDelegate: NSObjectProtocol { func editViewController(_ editViewController: EditViewController, finished session: MultiPageScanSession) @@ -34,7 +37,8 @@ public class EditViewController: UIViewController { private var localFileManager: LocalFileManager? private var fileURL: URL? var options:ImageScannerOptions! - + let config = ZLImageEditorConfiguration.default() + var signatureImage = UIImage() var isAll: Bool = false lazy private var activityIndicator: UIActivityIndicatorView = { @@ -45,9 +49,19 @@ public class EditViewController: UIViewController { return activityIndicator }() + var originalImage = UIImage() + var croppedImage = CIImage() + + var overlayView = CDOverlayView() + var detectedRectangleFeature = CIRectangleFeature() + var sharedDetector = CDImageRectangleDetector() + var magnetEnabled = Bool() + var isCropping: Bool = false + // MARK: - LifeCycle public override func viewDidLoad() { super.viewDidLoad() + if let session = scanSession { banner.set(session: session) banner.delegate = self @@ -60,12 +74,27 @@ public class EditViewController: UIViewController { continueButton.layer.cornerRadius = 10 localFileManager = LocalFileManager() options = ImageScannerOptions() + configImageEditor() + + } + + func configImageEditor() { + ZLImageEditorConfiguration.default() + .imageStickerContainerView(ImageStickerContainerView()) + .fontChooserContainerView(FontChooserContainerView()) + config.tools.append(.draw) + config.tools.append(.clip) + config.tools.append(.textSticker) + config.tools.append(.mosaic) + config.tools.append(.filter) + config.tools.append(.adjust) } @objc func onTouchDoneButton() { - self.banner.donePressed = true - if let items = scanSession?.scannedItems { - let cell = banner.pagerView.cellForItemat(index: self.banner.pagerView.currentIndex) + if !isCropping { + self.banner.donePressed = true + if let items = scanSession?.scannedItems { + let cell = banner.pagerView.cellForItemat(index: self.banner.pagerView.currentIndex) cell?.selectedStickerView1?.showEditing = false cell?.trashButton.isHidden = true @@ -83,8 +112,28 @@ public class EditViewController: UIViewController { self.banner.scanSession = self.scanSession self.banner.pagerView.reloadData(at: banner.pagerView.currentIndex ) updatePageLabel() + self.navigationItem.rightBarButtonItem = nil } } + } else { + isCropping = false + if let editView = self.banner.pagerView.cellForItem(at: self.banner.pagerView.currentIndex) { + editView.trashButton.isHidden = false + editView.previewButton.isHidden = false + } + + if let img = overlayView.cropImage(self.originalImage) { + let scannedItem = ScannedItem(originalImage: img, renderImage: img, quad: nil) + scannedItem.colorOption = self.options.defaultColorRenderOption + scannedItem.rotation = 180 + self.scanSession = self.scanSession?.replaceAndGet(item: scannedItem, at: banner.pagerView.currentIndex) + self.banner.scanSession = self.scanSession + self.banner.pagerView.reloadData(at: banner.pagerView.currentIndex ) + updatePageLabel() + self.navigationItem.rightBarButtonItem = nil + self.overlayView.removeFromSuperview() + } + } } @IBAction func backIndex(_ sender: UIButton) { @@ -207,7 +256,17 @@ public class EditViewController: UIViewController { // MARK: - TABBAR ACTION @IBAction func editButtonTapped(_ sender: UIButton) { - + if let img = scanSession?.scannedItems[banner.pagerView.currentIndex].renderedImage?.retrieveImage() { + ZLEditImageViewController.showEditImageVC(parentVC: self, image: img, editModel: nil) { [ ] resImage, editModel in + let scannedItem = ScannedItem(originalImage: resImage, renderImage: resImage, quad: nil) + scannedItem.colorOption = self.options.defaultColorRenderOption + scannedItem.rotation = 180 + self.scanSession = self.scanSession?.replaceAndGet(item: scannedItem, at: self.banner.pagerView.currentIndex) + self.banner.scanSession = self.scanSession + self.banner.pagerView.reloadData(at: self.banner.pagerView.currentIndex ) + self.updatePageLabel() + } + } } @IBAction func ocrTapped(_ sender: UIButton) { @@ -217,6 +276,27 @@ public class EditViewController: UIViewController { } } + @IBAction func cropTapped(_ sender: UIButton) { + if let origImage = scanSession?.scannedItems[banner.pagerView.currentIndex].renderedImage?.retrieveImage() { + self.originalImage = origImage + } + + DispatchQueue.main.async { + let rect = AVMakeRect(aspectRatio: self.originalImage.size, insideRect: self.banner.bounds) + if let editView = self.banner.pagerView.cellForItem(at: self.banner.pagerView.currentIndex) { + editView.trashButton.isHidden = true + editView.previewButton.isHidden = true + editView.contentView.frame = rect + } + } + isCropping = true + let doneButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.done, target: self, action: #selector(self.onTouchDoneButton)) + self.navigationItem.rightBarButtonItem = doneButton + + self.perform(#selector(setUpCropView), with: self, afterDelay: 0.2) + } + + @IBAction func signatureTapped(_ sender: UIButton) { let signatureVC = EPSignatureViewController(signatureDelegate: self, showsDate: true, showsSaveSignatureOption: true) let nav = UINavigationController(rootViewController: signatureVC) @@ -444,3 +524,73 @@ extension EditViewController: EPSignatureDelegate { } } } + + +extension EditViewController { + @objc func setUpCropView() + { + sharedDetector = CDImageRectangleDetector.shared() + let array = NSArray.init(array: (sharedDetector.highAccuracyRectangleDetector()?.features(in: croppedImage))!) + if array.count > 0{ + detectedRectangleFeature = sharedDetector.biggestRectangle(inRectangles: (array as! [Any])) + croppedImage = sharedDetector.drawHighlightOverlay(forPoints: croppedImage, topLeft: detectedRectangleFeature.topLeft, topRight: detectedRectangleFeature.topRight, bottomLeft: detectedRectangleFeature.bottomLeft, bottomRight: detectedRectangleFeature.bottomRight) + banner.pagerView.isUserInteractionEnabled = true + self.magnetActivated() + }else{ + banner.pagerView.isUserInteractionEnabled = true + self.magnetDeActivated() + } + } + + func magnetActivated() + { + if let imageView = banner.pagerView.cellForItem(at: banner.pagerView.currentIndex)?.contentView { + overlayView = CDOverlayView.init(frame: imageView.bounds) + overlayView.translatesAutoresizingMaskIntoConstraints = false + imageView.addSubview(overlayView) + + let absoluteHeight: CGFloat = originalImage.size.height / imageView.frame.size.height + let absoluteWidth: CGFloat = originalImage.size.width / imageView.frame.size.width + + overlayView.absoluteHeight = absoluteHeight + overlayView.absoluteWidth = absoluteWidth + + let detectedTopLeftPoint = CGPoint(x: detectedRectangleFeature.topLeft.x / CGFloat(absoluteWidth), y: imageView.frame.size.height - detectedRectangleFeature.topLeft.y / CGFloat(absoluteHeight)) + let detectedTopRightPoint = CGPoint(x: detectedRectangleFeature.topRight.x / CGFloat(absoluteWidth), y: imageView.frame.size.height - detectedRectangleFeature.topRight.y / CGFloat(absoluteHeight)) + let detectedBottomLeftPoint = CGPoint(x: detectedRectangleFeature.bottomLeft.x / CGFloat(absoluteWidth), y: imageView.frame.size.height - detectedRectangleFeature.bottomLeft.y / CGFloat(absoluteHeight)) + let detectedBottomRightPoint = CGPoint(x: detectedRectangleFeature.bottomRight.x / CGFloat(absoluteWidth), y: imageView.frame.size.height - detectedRectangleFeature.bottomRight.y / CGFloat(absoluteHeight)) + + overlayView.topLeftPath = overlayView.correct(detectedTopLeftPoint) + overlayView.topRightPath = overlayView.correct(detectedTopRightPoint) + overlayView.bottomLeftPath = overlayView.correct(detectedBottomLeftPoint) + overlayView.bottomRightPath = overlayView.correct(detectedBottomRightPoint) + + overlayView.initializeSubView() + } + } + func magnetDeActivated(){ + if let imageView = banner.pagerView.cellForItem(at: banner.pagerView.currentIndex)?.contentView { + + overlayView = CDOverlayView.init(frame: imageView.bounds) + overlayView.translatesAutoresizingMaskIntoConstraints = false + imageView.addSubview(overlayView) + + overlayView.initializeSubView() + + let margin: CGFloat = 60.0 + let absoluteHeight: CGFloat = originalImage.size.height / imageView.frame.size.height + let absoluteWidth: CGFloat = originalImage.size.width / imageView.frame.size.width + + overlayView.absoluteHeight = absoluteHeight + overlayView.absoluteWidth = absoluteWidth + + overlayView.topLeftPath = CGPoint(x: CGFloat(margin), y: CGFloat(margin)) + overlayView.topRightPath = CGPoint(x: CGFloat(imageView.frame.width - margin), y: CGFloat(margin)) + overlayView.bottomLeftPath = CGPoint(x: CGFloat(margin), y: CGFloat(imageView.frame.height - margin)) + overlayView.bottomRightPath = CGPoint(x: CGFloat(imageView.frame.width - margin), y: CGFloat(imageView.frame.height - margin)) + + overlayView.initializeSubView() + } + } + +} diff --git a/MiniScanner/Modules/EditViewController/EditViewController.xib b/MiniScanner/Modules/EditViewController/EditViewController.xib index 6109f3c..417be61 100644 --- a/MiniScanner/Modules/EditViewController/EditViewController.xib +++ b/MiniScanner/Modules/EditViewController/EditViewController.xib @@ -339,6 +339,9 @@ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aAF-0j-Zva"> <rect key="frame" x="0.0" y="0.0" width="82" height="90"/> <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> + <connections> + <action selector="cropTapped:" destination="-1" eventType="touchUpInside" id="h0T-hj-rV0"/> + </connections> </button> </subviews> <color key="backgroundColor" systemColor="systemBackgroundColor"/> diff --git a/MiniScanner/Supporting Files/.DS_Store b/MiniScanner/Supporting Files/.DS_Store index c2fa1916ae96cee75a48220af50e8511e972e506..78a7ab646fb79374390768259e53bbf0dc892357 100644 GIT binary patch delta 762 zcmZn(XbG6$&uF+YU^hRb;btCzYNmQl24@Br27iV!hE#?kh8%`OhDy(z{N$vZ{3Hej z1_1^J#-9ufjC}vWfB^)s=*USo3{K9^EdWU~Fl;SkU|_(aDmUN71!^t_0|P_e=T(Ot z18^x#!BC1_WkCj#)r<uUlP8MGY+fJ~!E7kU;Kq>8kjGHM;LMQ0kk63MPz?5?GgLH@ zA(J5wEE2|$$&kuWKDkgzYO;d>3ln4A<hP;+*)0uq6by}wC$E>VpZrB^mMa_Fz+whN zv_R@+U|_5RhtYp<AfTvCDlaa8dVKq2OR+*O@#<=0BLf`;OOwg#C8QZUCtnnk5AI@M zU_jAU7F?8<lb@H)z`(%Bz`!8S;K`87kjRkEkjfCuP{NSOkj#(`c0XPp@iDANcH8D| z@o;8ac7|YvJcdMu0tRn}OokFP&&VQcU|?WCQ$1N%tPweI+|lIG+zpb=XDDSTVn}94 gWhh3o3lwnB)U~nDm~k_^!Y`K1`XVP8sTqHY0NVw?1ONa4 delta 111 zcmZn(XbG6$gHU^hRb@@5`^YNp8(g(Wu^2}dwbRukVQY-XgRU}#}btD{hDX=I?I rU}9`G`Mvnr&8AWz%$sk@=`n6>_|CkUUEvqY<jbPp@oAZCDpdvmwIU<& diff --git a/MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.h b/MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.h new file mode 100755 index 0000000..773e476 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.h @@ -0,0 +1,24 @@ +// +// CDCameraOverlayView.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <UIKit/UIKit.h> + +@interface CDCameraOverlayView : UIView{ + + CGPoint _topLeftPoint; + CGPoint _topRightPoint; + CGPoint _bottomLeftPoint; + CGPoint _bottomRightPoint; + +} + +- (void)drawHighLightOverlayWithImage:(CIImage *)image topLeft:(CGPoint)topLeft topRight:(CGPoint)topRight bottomLeft:(CGPoint)bottomLeft bottomRight:(CGPoint)bottomRight; + +-(void)hideHightLightOverlay; + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.m b/MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.m new file mode 100755 index 0000000..6250ddb --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDCameraOverlayView.m @@ -0,0 +1,83 @@ +// +// CDCameraOverlayView.m +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + + +#import "CDCameraOverlayView.h" +#import "CropperConstantValues.h" + +@implementation CDCameraOverlayView + +-(id)initWithFrame:(CGRect)frame{ + + self = [super initWithFrame:frame]; + if (self) { + + _topLeftPoint = CGPointZero; + _topRightPoint = CGPointZero; + + _bottomLeftPoint = CGPointZero; + _bottomRightPoint = CGPointZero; + + self.backgroundColor = [UIColor clearColor]; + + } + return self; +} +- (void)drawRect:(CGRect)rect { + // Drawing code + [super drawRect:rect]; + + CGContextRef c = UIGraphicsGetCurrentContext(); + CGContextSetShouldAntialias(c, YES); + + + + CGMutablePathRef path = CGPathCreateMutable(); + + CGPathMoveToPoint(path, nil, _topLeftPoint.x, _topLeftPoint.y); + CGPathAddLineToPoint(path, nil, _topRightPoint.x, _topRightPoint.y); + CGPathAddLineToPoint(path, nil, _bottomRightPoint.x, _bottomRightPoint.y); + CGPathAddLineToPoint(path, nil, _bottomLeftPoint.x, _bottomLeftPoint.y); + CGPathAddLineToPoint(path, nil, _topLeftPoint.x, _topLeftPoint.y); + + CGPathCloseSubpath(path); + CGContextAddPath(c, path); + UIColor *overlayColor = [[CropperConstantValues themeColor] colorWithAlphaComponent:0.3]; + CGContextSetFillColorWithColor(c, overlayColor.CGColor); + CGContextDrawPath(c, kCGPathFill); + CGPathRelease(path); + + CGContextStrokePath(c); + +} + +- (void)drawHighLightOverlayWithImage:(CIImage *)image topLeft:(CGPoint)topLeft topRight:(CGPoint)topRight bottomLeft:(CGPoint)bottomLeft bottomRight:(CGPoint)bottomRight{ + + CGFloat absHeight = image.extent.size.height / self.frame.size.height; + CGFloat absWidth = image.extent.size.width / self.frame.size.width; + + _topLeftPoint = CGPointMake(topLeft.x/absWidth, self.frame.size.height - topLeft.y/absHeight); + _topRightPoint = CGPointMake(topRight.x/absWidth,self.frame.size.height- topRight.y/absHeight); + _bottomLeftPoint = CGPointMake(bottomLeft.x/absWidth,self.frame.size.height- bottomLeft.y/absHeight); + _bottomRightPoint = CGPointMake(bottomRight.x/absWidth, self.frame.size.height - bottomRight.y/absHeight); + + + [self setNeedsDisplay]; +} + +-(void)hideHightLightOverlay{ + + _topLeftPoint = CGPointZero; + _topRightPoint = CGPointZero; + + _bottomLeftPoint = CGPointZero; + _bottomRightPoint = CGPointZero; + + [self setNeedsDisplay]; +} +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDCameraView.h b/MiniScanner/Supporting Files/CDOverlay/CDCameraView.h new file mode 100755 index 0000000..e2ec9b9 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDCameraView.h @@ -0,0 +1,41 @@ +// +// CDCameraView.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <UIKit/UIKit.h> +#import "CropperConstantValues.h" + +#import "CDImageRectangleDetector.h" +#import "CDCameraOverlayView.h" + +typedef NS_ENUM(NSInteger,CDCameraViewType) +{ + CDCameraViewTypeGray, + CDCameraViewTypeColorful, + CDCameraViewTypeSepiaTone +}; + +@interface CDCameraView : UIView{ + + CDCameraOverlayView* _cameraOverlayView; +} + +- (void)initializeCameraScreen; + +- (void)start; +- (void)stop; + +@property (nonatomic,assign,getter=isBorderDetectionEnabled) BOOL enableBorderDetection; +@property (nonatomic,assign) CDCameraViewType cameraViewType; + +- (void)focusAtPoint:(CGPoint)point completionHandler:(void(^)())completionHandler; + +-(void)setCaptureFlashType:(BOOL )isOn; + +- (void)captureImageWithCompletionHander:(void(^)(id data))completionHandler; + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDCameraView.m b/MiniScanner/Supporting Files/CDOverlay/CDCameraView.m new file mode 100755 index 0000000..c517a3b --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDCameraView.m @@ -0,0 +1,384 @@ +// +// CDCameraView.m +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import "CDCameraView.h" + +#import <AVFoundation/AVFoundation.h> +#import <CoreMedia/CoreMedia.h> +#import <CoreVideo/CoreVideo.h> +#import <CoreImage/CoreImage.h> +#import <ImageIO/ImageIO.h> +#import <GLKit/GLKit.h> + +#define kDetectorDelay 0.35 + +@interface CDCameraView () <AVCaptureVideoDataOutputSampleBufferDelegate> + +@property (nonatomic,strong) AVCaptureSession *captureSession; +@property (nonatomic,strong) AVCaptureDevice *captureDevice; +@property (nonatomic, strong) AVCaptureStillImageOutput* stillImageOutput; + +@property (nonatomic,strong) EAGLContext *glContext; + +@property (nonatomic, assign) BOOL forceStop; + +@end + + +@implementation CDCameraView +{ + CIContext *_coreImageContext; + GLuint _renderBuffer; + GLKView *_glkView; + + BOOL _isStopped; + + CGFloat _imageDedectionConfidence; + NSTimer *_borderDetectTimeKeeper; + BOOL _borderDetectFrame; + CIRectangleFeature *_borderDetectLastRectangleFeature; + CDImageRectangleDetector* _detector; + + BOOL _isCapturing; +} + +- (void)awakeFromNib +{ + [super awakeFromNib]; + + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didEnteredBackgroundMode) name:UIApplicationWillResignActiveNotification object:nil]; + + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(becomeActiveMode) name:UIApplicationDidBecomeActiveNotification object:nil]; +} + + +- (void)createGLKView +{ + if (self.glContext) return; + + self.glContext = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; + GLKView *view = [[GLKView alloc] initWithFrame:self.bounds]; + view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; + view.translatesAutoresizingMaskIntoConstraints = YES; + view.context = self.glContext; + view.contentScaleFactor = 1.0f; + view.drawableDepthFormat = GLKViewDrawableDepthFormat24; + [self insertSubview:view atIndex:0]; + _glkView = view; + glGenRenderbuffers(1, &_renderBuffer); + glBindRenderbuffer(GL_RENDERBUFFER, _renderBuffer); + _coreImageContext = [CIContext contextWithEAGLContext:self.glContext]; + [EAGLContext setCurrentContext:self.glContext]; +} + +- (void)initializeCameraScreen +{ + [self createGLKView]; + + NSArray *possibleDevices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]; + AVCaptureDevice *device = [possibleDevices firstObject]; + if (!device) return; + + + _imageDedectionConfidence = 0.0; + + AVCaptureSession *session = [[AVCaptureSession alloc] init]; + self.captureSession = session; + [session beginConfiguration]; + self.captureDevice = device; + + + NSError *error = nil; + AVCaptureDeviceInput* input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error]; + + + if (input) { + + session.sessionPreset = AVCaptureSessionPresetPhoto; + [session addInput:input]; + AVCaptureVideoDataOutput *dataOutput = [[AVCaptureVideoDataOutput alloc] init]; + [dataOutput setAlwaysDiscardsLateVideoFrames:YES]; + [dataOutput setVideoSettings:@{(id)kCVPixelBufferPixelFormatTypeKey:@(kCVPixelFormatType_32BGRA)}]; + [dataOutput setSampleBufferDelegate:self queue:dispatch_get_main_queue()]; + [session addOutput:dataOutput]; + + self.stillImageOutput = [[AVCaptureStillImageOutput alloc] init]; + [session addOutput:self.stillImageOutput]; + + _cameraOverlayView = [[CDCameraOverlayView alloc] initWithFrame:self.bounds]; + [self addSubview:_cameraOverlayView]; + + + AVCaptureConnection *connection = [dataOutput.connections firstObject]; + [connection setVideoOrientation:AVCaptureVideoOrientationPortrait]; + + if (device.isFlashAvailable) + { + [device lockForConfiguration:nil]; + [device setFlashMode:AVCaptureFlashModeOff]; + [device unlockForConfiguration]; + + if ([device isFocusModeSupported:AVCaptureFocusModeContinuousAutoFocus]) + { + [device lockForConfiguration:nil]; + [device setFocusMode:AVCaptureFocusModeContinuousAutoFocus]; + [device unlockForConfiguration]; + } + } + + + _detector = [CDImageRectangleDetector sharedDetector]; + + [session commitConfiguration]; + + }else{ + + NSLog(@"I havent camera"); + } +} + +- (void)setCameraViewType:(CDCameraViewType)cameraViewType +{ + UIBlurEffect * effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; + UIVisualEffectView *blurredBackground =[[UIVisualEffectView alloc] initWithEffect:effect]; + blurredBackground.frame = self.bounds; + [self insertSubview:blurredBackground aboveSubview:_glkView]; + + _cameraViewType = cameraViewType; + + + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^ + { + [blurredBackground removeFromSuperview]; + }); +} + +-(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection +{ + if (self.forceStop) return; + if (_isStopped || _isCapturing || !CMSampleBufferIsValid(sampleBuffer)) return; + + CVPixelBufferRef pixelBuffer = (CVPixelBufferRef)CMSampleBufferGetImageBuffer(sampleBuffer); + + CIImage *image = [CIImage imageWithCVPixelBuffer:pixelBuffer]; + + if (self.isBorderDetectionEnabled) + { + if (_borderDetectFrame) + { + _borderDetectLastRectangleFeature = [_detector biggestRectangleInRectangles:[[_detector highAccuracyRectangleDetector] featuresInImage:image]]; + _borderDetectFrame = NO; + } + + if (_borderDetectLastRectangleFeature) + { + + _imageDedectionConfidence += .5; + +// image = [_detector drawHighlightOverlayForPoints:image topLeft:_borderDetectLastRectangleFeature.topLeft topRight:_borderDetectLastRectangleFeature.topRight bottomLeft:_borderDetectLastRectangleFeature.bottomLeft bottomRight:_borderDetectLastRectangleFeature.bottomRight]; + + [_cameraOverlayView drawHighLightOverlayWithImage:image + topLeft:_borderDetectLastRectangleFeature.topLeft + topRight:_borderDetectLastRectangleFeature.topRight + bottomLeft:_borderDetectLastRectangleFeature.bottomLeft + bottomRight:_borderDetectLastRectangleFeature.bottomRight]; + } + else + { + [_cameraOverlayView hideHightLightOverlay]; + _imageDedectionConfidence = 0.0f; + } + } + + if (self.glContext && _coreImageContext) + { + [_coreImageContext drawImage:image inRect:self.bounds fromRect:image.extent]; + [self.glContext presentRenderbuffer:GL_RENDERBUFFER]; + + [_glkView setNeedsDisplay]; + } +} + +- (void)enableBorderDetectFrame +{ + _borderDetectFrame = YES; +} + + +- (void)start +{ + _isStopped = NO; + + [self.captureSession startRunning]; + + _borderDetectTimeKeeper = [NSTimer scheduledTimerWithTimeInterval:kDetectorDelay target:self selector:@selector(enableBorderDetectFrame) userInfo:nil repeats:YES]; + + [self hideGLKView:NO completion:nil]; +} + +- (void)stop +{ + _isStopped = YES; + + [self.captureSession stopRunning]; + + [_borderDetectTimeKeeper invalidate]; + + [self hideGLKView:YES completion:nil]; +} + +-(void)setCaptureFlashType:(BOOL )isOn{ + + AVCaptureDevice *device = self.captureDevice; + if ([device hasFlash]) + { + [device lockForConfiguration:nil]; + + if (isOn) { + + [device setFlashMode:AVCaptureFlashModeOn]; + }else { + + [device setFlashMode:AVCaptureFlashModeOff]; + } + [device unlockForConfiguration]; + } +} + +- (void)focusAtPoint:(CGPoint)point completionHandler:(void(^)())completionHandler +{ + NSLog(@"Focus at point :%@",NSStringFromCGPoint(point)); + AVCaptureDevice *device = self.captureDevice; + CGPoint pointOfInterest = CGPointZero; + CGSize frameSize = self.bounds.size; + pointOfInterest = CGPointMake(point.y / frameSize.height, 1.f - (point.x / frameSize.width)); + + if ([device isFocusPointOfInterestSupported] && [device isFocusModeSupported:AVCaptureFocusModeAutoFocus]) + { + NSError *error; + if ([device lockForConfiguration:&error]) + { + if ([device isFocusModeSupported:AVCaptureFocusModeContinuousAutoFocus]) + { + [device setFocusMode:AVCaptureFocusModeContinuousAutoFocus]; + [device setFocusPointOfInterest:pointOfInterest]; + } + + if([device isExposurePointOfInterestSupported] && [device isExposureModeSupported:AVCaptureExposureModeContinuousAutoExposure]) + { + [device setExposurePointOfInterest:pointOfInterest]; + [device setExposureMode:AVCaptureExposureModeContinuousAutoExposure]; + completionHandler(); + } + + [device unlockForConfiguration]; + } + } + else + { + completionHandler(); + } +} + +- (void)captureImageWithCompletionHander:(void (^)(id))completionHandler +{ + [_cameraOverlayView hideHightLightOverlay]; + + if (_isCapturing) return; + + __weak typeof(self) weakSelf = self; + + [weakSelf hideGLKView:YES completion:^ + { + + [weakSelf hideGLKView:NO completion:^ + { + [weakSelf hideGLKView:YES completion:nil]; + }]; + }]; + + _isCapturing = YES; + + AVCaptureConnection *videoConnection = nil; + for (AVCaptureConnection *connection in self.stillImageOutput.connections) + { + for (AVCaptureInputPort *port in [connection inputPorts]) + { + if ([[port mediaType] isEqual:AVMediaTypeVideo] ) + { + videoConnection = connection; + break; + } + } + if (videoConnection) break; + } + + [self.stillImageOutput captureStillImageAsynchronouslyFromConnection:videoConnection completionHandler: ^(CMSampleBufferRef imageSampleBuffer, NSError *error) + { + NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer]; + + if (weakSelf.cameraViewType == CDCameraViewTypeGray || weakSelf.isBorderDetectionEnabled) + { + CIImage *enhancedImage = [CIImage imageWithData:imageData]; + + UIGraphicsBeginImageContext(CGSizeMake(enhancedImage.extent.size.height, enhancedImage.extent.size.width)); + [[UIImage imageWithCIImage:enhancedImage scale:1.0 orientation:UIImageOrientationRight] drawInRect:CGRectMake(0,0, enhancedImage.extent.size.height, enhancedImage.extent.size.width)]; + UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + [weakSelf hideGLKView:NO completion:nil]; + completionHandler(image); + } + else + { + [weakSelf hideGLKView:NO completion:nil]; + completionHandler(imageData); + } + + _isCapturing = NO; + }]; +} + +- (void)hideGLKView:(BOOL)hidden completion:(void(^)())completion +{ + [UIView animateWithDuration:0.5 animations:^ + { + _glkView.alpha = (hidden) ? 0.0 : 1.0; + } + completion:^(BOOL finished) + { + if (!completion) return; + completion(); + }]; +} + +#pragma mark +#pragma mark notification handling , removing + +- (void)didEnteredBackgroundMode +{ + self.forceStop = YES; +} + +- (void)becomeActiveMode +{ + self.forceStop = NO; +} + +- (void)dealloc +{ + [[NSNotificationCenter defaultCenter] removeObserver:self]; +} + + + + + + + + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.h b/MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.h new file mode 100755 index 0000000..73cc0d4 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.h @@ -0,0 +1,39 @@ +// +// CDImageRectangleDetector.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> +typedef enum { + + ImageFilterTypeColorful, + ImageFilterTypeGrayScale, + ImageFilterTypeBlackAndWhite, + ImageFilterTypeMono1, + ImageFilterTypeMono2, + ImageFilterTypeMono3, + ImageFilterTypeMono4, + ImageFilterTypeDefault + +} ImageFilterType; + +@interface CDImageRectangleDetector : NSObject + ++(CDImageRectangleDetector *)sharedDetector; + + +- (CIDetector *)highAccuracyRectangleDetector; +- (CIRectangleFeature *)biggestRectangleInRectangles:(NSArray *)rectangles; +- (CIImage *)drawHighlightOverlayForPoints:(CIImage *)image topLeft:(CGPoint)topLeft topRight:(CGPoint)topRight bottomLeft:(CGPoint)bottomLeft bottomRight:(CGPoint)bottomRight; + +-(UIImage *)imageFilter:(UIImage *) image type:(ImageFilterType)type; + +//rotate +- (UIImage *)rotatedImageWithDegree:(double)degree image:(UIImage*)image; + + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.m b/MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.m new file mode 100755 index 0000000..5c70082 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDImageRectangleDetector.m @@ -0,0 +1,180 @@ +// +// CDImageRectangleDetector.m +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + + +#import "CDImageRectangleDetector.h" + +@implementation CDImageRectangleDetector + + +-(id)init{ + + self = [super init]; + if (self) { + + + } + + return self; +} + ++(CDImageRectangleDetector *)sharedDetector{ + + static CDImageRectangleDetector *sharedInstance = nil; + + if (sharedInstance == nil) { + sharedInstance = [[self alloc] init]; + } + + return sharedInstance; +} + +- (CIDetector *)highAccuracyRectangleDetector +{ + static CIDetector *detector = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^ + { + detector = [CIDetector detectorOfType:CIDetectorTypeRectangle context:nil options:@{CIDetectorAccuracy : CIDetectorAccuracyHigh}]; + }); + return detector; +} + + +- (CIRectangleFeature *)biggestRectangleInRectangles:(NSArray *)rectangles +{ + if (![rectangles count]) return nil; + + float halfPerimiterValue = 0; + + CIRectangleFeature *biggestRectangle = [rectangles firstObject]; + + for (CIRectangleFeature *rect in rectangles) + { + CGPoint p1 = rect.topLeft; + CGPoint p2 = rect.topRight; + CGFloat width = hypotf(p1.x - p2.x, p1.y - p2.y); + + CGPoint p3 = rect.topLeft; + CGPoint p4 = rect.bottomLeft; + CGFloat height = hypotf(p3.x - p4.x, p3.y - p4.y); + + CGFloat currentHalfPerimiterValue = height + width; + + if (halfPerimiterValue < currentHalfPerimiterValue) + { + halfPerimiterValue = currentHalfPerimiterValue; + biggestRectangle = rect; + } + } + + return biggestRectangle; +} + +- (CIImage *)drawHighlightOverlayForPoints:(CIImage *)image topLeft:(CGPoint)topLeft topRight:(CGPoint)topRight bottomLeft:(CGPoint)bottomLeft bottomRight:(CGPoint)bottomRight +{ + + CIImage* overlay = [CIImage imageWithColor:[CIColor colorWithRed:74.0/255.0 green:144.0/255.0 blue:226.0/255.0 alpha:0.6]]; + overlay = [overlay imageByCroppingToRect:image.extent]; + overlay = [overlay imageByApplyingFilter:@"CIPerspectiveTransformWithExtent" withInputParameters:@{@"inputExtent":[CIVector vectorWithCGRect:image.extent], + @"inputTopLeft":[CIVector vectorWithCGPoint:topLeft], + @"inputTopRight":[CIVector vectorWithCGPoint:topRight], + @"inputBottomLeft":[CIVector vectorWithCGPoint:bottomLeft], + @"inputBottomRight":[CIVector vectorWithCGPoint:bottomRight]}]; + + return [overlay imageByCompositingOverImage:image]; +} + +-(UIImage *)imageFilter:(UIImage *) image type:(ImageFilterType)type{ + + switch (type) { + case ImageFilterTypeGrayScale: + + return [self filteredImageWithImage:image brithtness:0.0 contrast:1.0 saturaction:0.0]; + + break; + + case ImageFilterTypeBlackAndWhite: + + return [self filteredImageWithImage:image brithtness:0.0 contrast:2.0 saturaction:0.0]; + + break; + case ImageFilterTypeMono4: + return [self filteredImageWithImage:image brithtness:0.5 contrast:1.5 saturaction:0.0]; + break; + case ImageFilterTypeMono1: + return [self filteredImageWithImage:image brithtness:0.6 contrast:3.5 saturaction:0.0]; + break; + case ImageFilterTypeMono2: + return [self filteredImageWithImage:image brithtness:0.5 contrast:3.0 saturaction:0.0]; + break; + case ImageFilterTypeMono3: + return [self filteredImageWithImage:image brithtness:0.2 contrast:1.5 saturaction:0.5]; + break; + case ImageFilterTypeDefault: + return image; + break; + default: + return [self filteredImageWithImage:image brithtness:0.0 contrast:3.0 saturaction:1.0]; + + break; + } + +} + +-(UIImage *)filteredImageWithImage:(UIImage *)image brithtness:(float)britntness contrast:(float)contrast saturaction:(float)saturaction{ + + CIImage *beginImage = [CIImage imageWithCGImage:image.CGImage]; + + CIImage *blackAndWhite = [CIFilter filterWithName:@"CIColorControls" keysAndValues:kCIInputImageKey, beginImage, + @"inputBrightness", [NSNumber numberWithFloat:britntness], + @"inputContrast", [NSNumber numberWithFloat:contrast], + @"inputSaturation", [NSNumber numberWithFloat:saturaction], nil].outputImage; + + CIImage *output = [CIFilter filterWithName:@"CIExposureAdjust" keysAndValues:kCIInputImageKey, blackAndWhite, nil].outputImage; + + CIContext *context = [CIContext contextWithOptions:nil]; + CGImageRef cgiimage = [context createCGImage:output fromRect:output.extent]; + //UIImage *newImage = [UIImage imageWithCGImage:cgiimage]; + UIImage *newImage = [UIImage imageWithCGImage:cgiimage scale:image.scale orientation:image.imageOrientation]; + CGImageRelease(cgiimage); + + return newImage; +} + +- (UIImage *)rotatedImageWithDegree:(double)degree image:(UIImage *)image{ + + // calculate the size of the rotated view's containing box for our drawing space + UIView *rotatedViewBox = [[UIView alloc] initWithFrame:CGRectMake(0,0,image.size.width, image.size.height)]; + CGAffineTransform t = CGAffineTransformMakeRotation(degree * M_PI / 180.0); + rotatedViewBox.transform = t; + CGSize rotatedSize = rotatedViewBox.frame.size; + // Create the bitmap context + UIGraphicsBeginImageContext(rotatedSize); + CGContextRef bitmap = UIGraphicsGetCurrentContext(); + + // Move the origin to the middle of the image so we will rotate and scale around the center. + CGContextTranslateCTM(bitmap, rotatedSize.width/2, rotatedSize.height/2); + + // // Rotate the image context + CGContextRotateCTM(bitmap, (degree * M_PI/ 180.0)); + + // Now, draw the rotated/scaled image into the context + CGContextScaleCTM(bitmap, 1.0, -1.0); + CGContextDrawImage(bitmap, CGRectMake(-image.size.width / 2, -image.size.height / 2, image.size.width, image.size.height), [image CGImage]); + + UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + return newImage; +} + + + + + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDOverlayView.h b/MiniScanner/Supporting Files/CDOverlay/CDOverlayView.h new file mode 100755 index 0000000..21fd027 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDOverlayView.h @@ -0,0 +1,39 @@ +// +// OverlayView.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + + +#import <UIKit/UIKit.h> +#import "SelectableRoundView.h" +#import "CDZoomView.h" + +@interface CDOverlayView : UIView<SelectabeRoundDelegate>{ + + CDZoomView* _zoomView; + + SelectableRoundView* _topLeftCornerView; + SelectableRoundView* _topRightCornerView; + SelectableRoundView* _bottomLeftCornerView; + SelectableRoundView* _bottomRightCornerView; + +} + +@property(nonatomic) CGPoint topLeftPath; +@property(nonatomic) CGPoint topRightPath; +@property(nonatomic) CGPoint bottomLeftPath; +@property(nonatomic) CGPoint bottomRightPath; + +@property(nonatomic) CGFloat absoluteWidth; +@property(nonatomic) CGFloat absoluteHeight; + +-(void)initializeSubView; + +-(UIImage *)cropImage:(UIImage *)image; + +-(CGPoint)correctPoint:(CGPoint )point; + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDOverlayView.m b/MiniScanner/Supporting Files/CDOverlay/CDOverlayView.m new file mode 100755 index 0000000..b732d6c --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDOverlayView.m @@ -0,0 +1,299 @@ +// +// OverlayView.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + + +#import "CDOverlayView.h" +#import "CropperConstantValues.h" + +#define cornerHeight 30.0f + +@implementation CDOverlayView + +@synthesize topLeftPath, topRightPath, bottomLeftPath, bottomRightPath; +@synthesize absoluteHeight = _absoluteHeight; +@synthesize absoluteWidth = _absoluteWidth; + +-(id)initWithFrame:(CGRect)frame{ + + self = [super initWithFrame:frame]; + if (self) { + + self.backgroundColor = [UIColor clearColor]; + } + return self; +} + +-(void)initializeSubView{ + + if (!_topLeftCornerView) { + + _topLeftCornerView = [[SelectableRoundView alloc] initWithFrame:CGRectZero]; + _topLeftCornerView.delegate = self; + [self addSubview:_topLeftCornerView]; + + _topRightCornerView = [[SelectableRoundView alloc] initWithFrame:CGRectZero]; + _topRightCornerView.delegate = self; + [self addSubview:_topRightCornerView]; + + _bottomLeftCornerView = [[SelectableRoundView alloc] initWithFrame:CGRectZero]; + _bottomLeftCornerView.delegate = self; + [self addSubview:_bottomLeftCornerView]; + + _bottomRightCornerView = [[SelectableRoundView alloc] initWithFrame:CGRectZero]; + _bottomRightCornerView.delegate = self; + [self addSubview:_bottomRightCornerView]; + + + _zoomView = [[CDZoomView alloc] init]; + [self addSubview:_zoomView]; + [_zoomView zoomViewHide:YES]; + + } + + + [UIView animateWithDuration:0.3 animations:^{ + + + }]; + [self setNeedsDisplay]; + + [UIView transitionWithView:self + duration:0.3 + options:UIViewAnimationOptionCurveEaseInOut + animations:^{ + + [_topLeftCornerView setFrame:CGRectMake(topLeftPath.x - cornerHeight/2.0, topLeftPath.y - cornerHeight/2.0, cornerHeight, cornerHeight)]; + [_topRightCornerView setFrame:CGRectMake(topRightPath.x - cornerHeight/2.0, topRightPath.y - cornerHeight/2.0, cornerHeight, cornerHeight)]; + [_bottomLeftCornerView setFrame:CGRectMake(bottomLeftPath.x - cornerHeight/2.0, bottomLeftPath.y - cornerHeight/2.0, cornerHeight, cornerHeight)]; + [_bottomRightCornerView setFrame:CGRectMake(bottomRightPath.x - cornerHeight/2.0, bottomRightPath.y - cornerHeight/2.0, cornerHeight, cornerHeight)]; + + // Change the view's state + } + completion:^(BOOL finished) { + // Completion block + }]; +} + +-(UIImage *)cropImage:(UIImage *)image{ + + CGFloat overlayHeight = self.frame.size.height; + CIImage* rawImage = [[CIImage alloc] initWithImage:image]; + + NSMutableDictionary *rectangleCoordinates = [NSMutableDictionary new]; + rectangleCoordinates[@"inputTopLeft"] = [CIVector vectorWithCGPoint:CGPointMake(topLeftPath.x * _absoluteWidth, (overlayHeight - topLeftPath.y) * _absoluteHeight)]; + rectangleCoordinates[@"inputTopRight"] = [CIVector vectorWithCGPoint:CGPointMake(topRightPath.x * _absoluteWidth, (overlayHeight - topRightPath.y) * _absoluteHeight)]; + rectangleCoordinates[@"inputBottomLeft"] = [CIVector vectorWithCGPoint:CGPointMake(bottomLeftPath.x * _absoluteWidth, (overlayHeight - bottomLeftPath.y) * _absoluteHeight)]; + rectangleCoordinates[@"inputBottomRight"] = [CIVector vectorWithCGPoint:CGPointMake(bottomRightPath.x * _absoluteWidth, (overlayHeight - bottomRightPath.y) * _absoluteHeight)]; + rawImage = [rawImage imageByApplyingFilter:@"CIPerspectiveCorrection" withInputParameters:rectangleCoordinates]; + + CIContext *context = [CIContext contextWithOptions:nil]; + CGImageRef cgImage = [context createCGImage:rawImage fromRect:[rawImage extent]]; + + return [UIImage imageWithCGImage:cgImage]; +} + + +-(void)cornerPointDidChangingAt:(CGPoint)point corner:(SelectableRoundView *)cornerView{ + + CGFloat orignY = point.y; + + if (point.y < 30.0) { + + orignY = 30.0f; + }else if (point.y > self.frame.size.height - 30.0f){ + + orignY = self.frame.size.height - 30.0f; + } + + topLeftPath = _topLeftCornerView.center; + topRightPath = _topRightCornerView.center; + bottomLeftPath = _bottomLeftCornerView.center; + bottomRightPath = _bottomRightCornerView.center; + + [self setNeedsDisplay]; + + CGPoint newCenter = CGPointMake(point.x, orignY); + [_zoomView zoomViewHide:NO]; + [_zoomView setZoomCenter:newCenter]; +} +-(BOOL)canSwipeCornerView:(SelectableRoundView *)cornerView point:(CGPoint)point{ + + topLeftPath = _topLeftCornerView.center; + topRightPath = _topRightCornerView.center; + bottomLeftPath = _bottomLeftCornerView.center; + bottomRightPath = _bottomRightCornerView.center; + + NSLog(@"\n\n\nView size: %@",NSStringFromCGSize(self.frame.size)); + NSLog(@"can pan top left %@",NSStringFromCGPoint(topLeftPath)); + NSLog(@"can pan top right %@",NSStringFromCGPoint(topRightPath)); + NSLog(@"can pan bottom left %@",NSStringFromCGPoint(bottomLeftPath)); + NSLog(@"can pan bottom right %@\n\n",NSStringFromCGPoint(bottomRightPath)); + + + if (cornerView == _topLeftCornerView) { + + topLeftPath = point; + }else if (cornerView == _topRightCornerView){ + + topRightPath = point; + }else if (cornerView == _bottomLeftCornerView){ + + bottomLeftPath = point; + }else{ + + bottomRightPath =point; + } + CGPoint _vertices[4]; + + _vertices[0] = topLeftPath; + _vertices[1] = topRightPath; + _vertices[2] = bottomRightPath; + _vertices[3] = bottomLeftPath; + + + BOOL sign=false; + int n = 4; + for(int i=0;i<n;i++) + { + double dx1 = _vertices[(i+2)%n].x - _vertices[(i+1)%n].x; + double dy1 = _vertices[(i+2)%n].y-_vertices[(i+1)%n].y; + double dx2 = _vertices[i].x-_vertices[(i+1)%n].x; + double dy2 = _vertices[i].y-_vertices[(i+1)%n].y; + double zcrossproduct = dx1*dy2 - dy1*dx2; + if (i==0) + sign=zcrossproduct>0; + else + { + if (sign!=(zcrossproduct>0)) + + return NO; + } + } + return YES; +} + +-(void)cornerPointDidEndedChangeAt:(CGPoint)point corner:(SelectableRoundView *)cornerView{ + + if (cornerView == _topLeftCornerView) { + + //last dragged topLeftCornerView + topLeftPath = [self correctPoint:topLeftPath]; + [_topLeftCornerView setCenter:topLeftPath]; + + }else if (cornerView == _topRightCornerView){ + + //last dragged topRightCornerView + topRightPath = [self correctPoint:topRightPath]; + [_topRightCornerView setCenter:topRightPath]; + }else if (cornerView == _bottomLeftCornerView){ + + //last dragged bottomLeftCornerView + bottomLeftPath = [self correctPoint:bottomLeftPath]; + [_bottomLeftCornerView setCenter:bottomLeftPath]; + + }else{ + + //last dragged bottomRightCornerView + bottomRightPath = [self correctPoint:bottomRightPath]; + [_bottomRightCornerView setCenter:bottomRightPath]; + } + [self setNeedsDisplay]; + +} + +-(CGPoint)correctPoint:(CGPoint )point{ + + CGPoint thePoint = point; + + if (point.x < 0.0 || point.y < 0.0) { + + if (point.x < 0.0) { + + thePoint.x = 0.0; + } + if (point.y < 0.0) { + + thePoint.y = 0.0; + } + }else if (point.x < self.frame.size.width || point.y < self.frame.size.height){ + + if (point.x > self.frame.size.width) { + + thePoint.x = self.frame.size.width; + } + if (point.y > self.frame.size.height) { + + thePoint.y = self.frame.size.height; + } + + } + return thePoint; +} + +-(BOOL)isPathCanDrag:(CGPoint)point{ + + if (0.0 < point.x < self.frame.size.width && 0.0 < point.y < self.frame.size.height) { + + return YES; + }else{ + + return NO; + } +} + + +-(void)cornerPointDidChanged{ + + [_zoomView zoomViewHide:YES]; +} + +- (void)drawRect:(CGRect)rect +{ + [super drawRect:rect]; + + CGContextRef c = UIGraphicsGetCurrentContext(); + CGContextSetShouldAntialias(c, YES); + + + CGContextSetStrokeColorWithColor(c, [CropperConstantValues themeColor].CGColor); + CGContextSetLineWidth(c, 1.0); + float lineMargin = 0.0f; + + + CGContextMoveToPoint(c,topLeftPath.x + lineMargin, topLeftPath.y + lineMargin); + CGContextAddLineToPoint(c,topRightPath.x - lineMargin, topRightPath.y + lineMargin); + CGContextAddLineToPoint(c, bottomRightPath.x - lineMargin, bottomRightPath.y - lineMargin); + CGContextAddLineToPoint(c,bottomLeftPath.x +lineMargin , bottomLeftPath.y - lineMargin); + CGContextAddLineToPoint(c,topLeftPath.x + lineMargin, topLeftPath.y + lineMargin); + CGContextStrokePath(c); + + + CGMutablePathRef path = CGPathCreateMutable(); + + CGPathMoveToPoint(path, nil, rect.origin.x, rect.origin.y); + CGPathAddLineToPoint(path, nil, rect.origin.x + rect.size.width, rect.origin.y); + CGPathAddLineToPoint(path, nil, rect.origin.x + rect.size.width, rect.origin.y + rect.size.height); + CGPathAddLineToPoint(path, nil, rect.origin.x, rect.origin.y + rect.size.height); + CGPathAddLineToPoint(path, nil, rect.origin.x, bottomLeftPath.y); + CGPathAddLineToPoint(path, nil, bottomLeftPath.x, bottomLeftPath.y); + CGPathAddLineToPoint(path, nil, bottomRightPath.x, bottomRightPath.y); + CGPathAddLineToPoint(path, nil, topRightPath.x, topRightPath.y); + CGPathAddLineToPoint(path, nil, topLeftPath.x, topLeftPath.y); + CGPathAddLineToPoint(path, nil, bottomLeftPath.x, bottomLeftPath.y); + CGPathAddLineToPoint(path, nil, rect.origin.x, bottomLeftPath.y); + CGPathCloseSubpath(path); + CGContextAddPath(c, path); + UIColor *overlayColor = [UIColor colorWithWhite:0.0 alpha:0.4]; + CGContextSetFillColorWithColor(c, overlayColor.CGColor); + CGContextDrawPath(c, kCGPathFill); + CGPathRelease(path); + + CGContextStrokePath(c); + +} +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDZoomView.h b/MiniScanner/Supporting Files/CDOverlay/CDZoomView.h new file mode 100755 index 0000000..4a42faa --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDZoomView.h @@ -0,0 +1,24 @@ +// +// CDZoomView.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <UIKit/UIKit.h> + +@interface CDZoomView : UIView{ + + CGPoint _currentCenter; + CGPoint _cornerCenter; +} + +-(void)setZoomScale:(CGFloat)scale; + +-(void)setZoomCenter:(CGPoint)point; +-(void)zoomViewHide:(BOOL)hide; + +-(void)setDragingEnabled:(BOOL)enabled; + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CDZoomView.m b/MiniScanner/Supporting Files/CDOverlay/CDZoomView.m new file mode 100755 index 0000000..442ad55 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CDZoomView.m @@ -0,0 +1,166 @@ +// +// CDZoomView.m +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import "CDZoomView.h" + +#define kSelectorWidth 60.0f +#define kHideAnimationDuraction 0.15f + +@interface CDZoomView () +{ + float oldX, oldY; + BOOL dragging; +} +@property (nonatomic, strong) UIView *parentView; +@property (nonatomic, assign) CGFloat zoomScale; +@end + +@implementation CDZoomView + +- (id)init +{ + self = [super initWithFrame:CGRectMake(0.0, 0.0, 120.0, 120.0)]; + if (self) { + // Initialization code + + [self setBackgroundColor:[UIColor clearColor]]; + [self setClipsToBounds:YES]; + + _zoomScale = 2.0; + [self setDragingEnabled:NO]; + + UIPanGestureRecognizer* pgr = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)]; + [self addGestureRecognizer:pgr]; + + [self setZoomScale:3.0]; + [self setDragingEnabled:YES]; + [self.layer setBorderColor:[UIColor grayColor].CGColor]; + [self.layer setBorderWidth:3.0]; + [self.layer setCornerRadius:60]; + + } + return self; +} + +- (void)willMoveToSuperview:(UIView *)newSuperview +{ + _parentView = newSuperview; +} + + +- (void)setDragingEnabled:(BOOL)enabled +{ + [self setUserInteractionEnabled:enabled]; +} + +- (void)drawRect:(CGRect)rect +{ + + // Set the corrext area we want to zoom in to + CGContextRef context = UIGraphicsGetCurrentContext(); + CGContextTranslateCTM(context, (self.frame.size.width / 2), (self.frame.size.height / 2)); + CGContextScaleCTM(context, _zoomScale, _zoomScale); + CGContextTranslateCTM(context, -_cornerCenter.x, -_cornerCenter.y); + + [self setHidden:YES]; + + [_parentView.layer.superlayer renderInContext:context]; + [self setHidden:NO]; +} + +#pragma mark - Private + + +-(void)setZoomCenter:(CGPoint)point{ + + float margin = self.frame.size.width/2.0f + 20.0f; + + if (point.y < 200.0f) { + + if (point.x < 140.0) { + + [self setViewCenter:CGPointMake(_parentView.frame.size.width - margin, margin)]; + + }else if (point.x < _parentView.frame.size.width - 140.0){ + + [self setViewCenter:CGPointMake(margin, margin)]; + + }else{ + + + [self setViewCenter:CGPointMake(_parentView.frame.size.width/2.0, margin)]; + + } + + }else{ + + [self setViewCenter:CGPointMake(_parentView.frame.size.width/2.0, margin)]; + + } + + _cornerCenter = point; + [self setNeedsDisplay]; +} + +-(void)zoomViewHide:(BOOL)hide{ + + if (hide && !self.isHidden) { + + [UIView animateWithDuration:kHideAnimationDuraction animations:^{ + + self.alpha = 0.0f; + } completion:^(BOOL finished) { + + self.hidden = hide; + }]; + + + }else if (!hide && self.isHidden){ + + [UIView animateWithDuration:kHideAnimationDuraction animations:^{ + + self.alpha = 1.0f; + } completion:^(BOOL finished) { + + self.hidden = hide; + }]; + } +} +-(void)setViewCenter:(CGPoint)center{ + + if (_currentCenter.x != center.x) { + + [UIView animateWithDuration:0.3 animations:^{ + self.center = center; + + } completion:^(BOOL finished) { + + _currentCenter = center; + }]; + + } +} +- (void)handlePan:(UIPanGestureRecognizer*)pgr; +{ + // Here we handle the dragging of the zoom view + + if (pgr.state == UIGestureRecognizerStateChanged) + { + CGPoint center = pgr.view.center; + CGPoint translation = [pgr translationInView:pgr.view]; + center = CGPointMake(center.x + translation.x, + center.y + translation.y); + pgr.view.center = center; + + [pgr setTranslation:CGPointZero inView:pgr.view]; + [self setNeedsDisplay]; + + } +} +@end + diff --git a/MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.h b/MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.h new file mode 100755 index 0000000..259dad3 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.h @@ -0,0 +1,23 @@ +// +// CropperConstantValues.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + + +@interface CropperConstantValues : NSObject + ++(UIColor *)themeColor; ++(UIColor *)standartBackgroundColor; ++(UIColor *)doneButtonColor; + ++(CGFloat)pictureSelectorHeaderViewHeight; ++(CGFloat)pictureSelectorFooterViewHeight; ++(CGFloat)processFooterViewHeight; + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.m b/MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.m new file mode 100755 index 0000000..938eebd --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/CropperConstantValues.m @@ -0,0 +1,48 @@ +// +// CropperConstantValues.m +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import "CropperConstantValues.h" + +@implementation CropperConstantValues + + ++(UIColor *)themeColor{ + + return [UIColor colorWithRed:43.0/255.0 green:106.0/255.0 blue:221.0/255.0 alpha:1.0f]; +} + ++(UIColor *)standartBackgroundColor{ + + return [UIColor blackColor]; +} + ++(UIColor *)doneButtonColor{ + + return [UIColor colorWithRed:255.0/255.0 green:194.0/255.0 blue:24.0/255.0 alpha:1.0f]; +} ++(CGFloat)pictureSelectorHeaderViewHeight{ + + return 64.0f; +} + ++(CGFloat)pictureSelectorFooterViewHeight{ + + return 74.0f; +} + ++(CGFloat)processFooterViewHeight{ + + return 49.0f; +} + ++(BOOL)canRectangleDetect{ + + if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) return YES; + else return NO; +} +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/DefaultValues.h b/MiniScanner/Supporting Files/CDOverlay/DefaultValues.h new file mode 100755 index 0000000..ff7d66e --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/DefaultValues.h @@ -0,0 +1,18 @@ +// +// DefaultValues.h +// Document Scanner +// +// Created by CoDesign on 8/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@interface DefaultValues : NSObject + ++(NSString *)languageToRecognize; ++(NSArray *)adsenseTestDevices; ++(BOOL)isAdmobActive; + + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/DefaultValues.m b/MiniScanner/Supporting Files/CDOverlay/DefaultValues.m new file mode 100755 index 0000000..1e1a318 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/DefaultValues.m @@ -0,0 +1,26 @@ +// +// DefaultValues.m +// Document Scanner +// +// Created by CoDesign on 8/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import "DefaultValues.h" + + +@implementation DefaultValues + ++(NSString *)languageToRecognize{ + + return @"eng"; +// return @"jpn+kor+ita+eng+por+rus+chi"; +// return @"chi_sim+jpn+kor+ita+eng+por+rus"; +} + + ++(BOOL)isAdmobActive{ + + return NO; +} +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/FlashButton.h b/MiniScanner/Supporting Files/CDOverlay/FlashButton.h new file mode 100755 index 0000000..da598a1 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/FlashButton.h @@ -0,0 +1,23 @@ +// +// FlashButton.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <UIKit/UIKit.h> + +@interface FlashButton : UIButton{ + + UIImageView* _flashIconView; + UILabel* _flashTypeLabel; + + BOOL _flashIsON; +} + +-(void)changeFlashType:(BOOL)isOn; + +-(BOOL)flashTypeIsON; + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/FlashButton.m b/MiniScanner/Supporting Files/CDOverlay/FlashButton.m new file mode 100755 index 0000000..88389c5 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/FlashButton.m @@ -0,0 +1,57 @@ +// +// FlashButton.m +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import "FlashButton.h" + +@implementation FlashButton + + +-(id)initWithFrame:(CGRect)frame{ + + self = [super initWithFrame:frame]; + if (self) { + + self.backgroundColor = [UIColor clearColor]; + + _flashIconView = [[UIImageView alloc] initWithFrame:CGRectMake(22.0, 16.0, 16.0, 24.0)]; + [self addSubview:_flashIconView]; + + _flashTypeLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 43.0, 60.0, 12.0f)]; + _flashTypeLabel.textAlignment = NSTextAlignmentCenter; + _flashTypeLabel.font = [UIFont systemFontOfSize:10]; + _flashTypeLabel.textColor = [UIColor whiteColor]; + [self addSubview:_flashTypeLabel]; + + [self changeFlashType:NO]; + } + + return self; +} + +-(void)changeFlashType:(BOOL)isOn{ + + if (isOn) { + + [_flashIconView setImage:[UIImage imageNamed:@"flash_on"]]; + [_flashTypeLabel setText:@"FLASH ON"]; + }else{ + + [_flashIconView setImage:[UIImage imageNamed:@"flash_off_icon"]]; + [_flashTypeLabel setText:@"FLASH OFF"]; + } + + _flashIsON = isOn; +} + + +-(BOOL)flashTypeIsON{ + + return _flashIsON; +} + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.h b/MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.h new file mode 100755 index 0000000..bac4f26 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.h @@ -0,0 +1,30 @@ +// +// SelectableRoundView.h +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import <UIKit/UIKit.h> +@class SelectableRoundView; + +@protocol SelectabeRoundDelegate <NSObject> + +-(void)cornerPointDidChangingAt:(CGPoint)point corner:(SelectableRoundView *)cornerView; +-(void)cornerPointDidEndedChangeAt:(CGPoint)point corner:(SelectableRoundView *)cornerView; + +-(void)cornerPointDidChanged; + +-(BOOL)canSwipeCornerView:(SelectableRoundView *)cornerView point:(CGPoint)point; + +@end +@interface SelectableRoundView : UIView{ + + UIImageView* _pointerView; +} + + +@property(nonatomic, weak) id<SelectabeRoundDelegate> delegate; + +@end diff --git a/MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.m b/MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.m new file mode 100755 index 0000000..f5b5546 --- /dev/null +++ b/MiniScanner/Supporting Files/CDOverlay/SelectableRoundView.m @@ -0,0 +1,76 @@ +// +// SelectableRoundView.m +// Document Scanner +// +// Created by CoDesign on 7/23/15. +// Copyright (c) 2015 codesign2015. All rights reserved. +// + +#import "SelectableRoundView.h" +#import "CropperConstantValues.h" + +@implementation SelectableRoundView + +@synthesize delegate = _delegate; + +-(id)initWithFrame:(CGRect)frame{ + + self = [super initWithFrame:frame]; + + if (self) { + + self.backgroundColor = [[CropperConstantValues themeColor] colorWithAlphaComponent:0.3]; + self.clipsToBounds = YES; + self.layer.cornerRadius = 15.f; + self.layer.borderColor = [CropperConstantValues themeColor].CGColor; + self.layer.borderWidth = 1.0f; + + _pointerView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"pointer"]]; + _pointerView.center = self.center; + [self addSubview:_pointerView]; + + UIPanGestureRecognizer* pgr = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)]; + [self addGestureRecognizer:pgr]; + + } + return self; +} + +- (void)handlePan:(UIPanGestureRecognizer*)pgr; +{ + // Here we handle the dragging of the zoom view + + if (pgr.state == UIGestureRecognizerStateChanged) + { + [self setBackgroundColor:[UIColor clearColor]]; + self.layer.borderColor = [UIColor clearColor].CGColor; + _pointerView.hidden = NO; + + CGPoint center = pgr.view.center; + CGPoint translation = [pgr translationInView:pgr.view]; + center = CGPointMake(center.x + translation.x, + center.y + translation.y); + + + if ([self.delegate canSwipeCornerView:self point:center]) { + + + pgr.view.center = center; + [pgr setTranslation:CGPointZero inView:pgr.view]; + [self setNeedsDisplay]; + + [self.delegate cornerPointDidChangingAt:center corner:self]; + } + + }else{ + + [self.delegate cornerPointDidEndedChangeAt:pgr.view.center corner:self]; + + self.backgroundColor = [[CropperConstantValues themeColor] colorWithAlphaComponent:0.3]; + self.layer.borderColor = [CropperConstantValues themeColor].CGColor; + _pointerView.hidden = YES; + [self.delegate cornerPointDidChanged]; + } +} + +@end diff --git a/MiniScanner/Supporting Files/FontChooserContainerView.swift b/MiniScanner/Supporting Files/FontChooserContainerView.swift new file mode 100644 index 0000000..9dafde4 --- /dev/null +++ b/MiniScanner/Supporting Files/FontChooserContainerView.swift @@ -0,0 +1,257 @@ +// +// FontChooserContainerView.swift +// PDFScanner +// +// Created by George Makhoul on 29/05/2024. +// + +import UIKit +import ZLImageEditor + +class FontChooserContainerView: UIView, ZLTextFontChooserDelegate { + static let baseViewH: CGFloat = 400 + + var baseView: UIView! + + var collectionView: UICollectionView! + + var selectFontBlock: ((UIFont) -> Void)? + + var hideBlock: (() -> Void)? + + private var fontsRegistered: Bool = false + + private var fonts: [String] { + return [ + "AmericanTypewriter", + "Avenir-Heavy", + "ChalkboardSE-Regular", + "ArialMT", + "BanglaSangamMN", + "Liberator", + "Muncie", + "Abraham Lincoln", + "Airship 27", + "Arvil", + "Bender", + "Blanch", + "Cubano", + "Franchise", + "Geared Slab", + "Governor", + "Haymaker", + "Homestead", + "Maven Pro Light", + "Mensch", + "Sullivan", + "Tommaso", + "Valencia", + "Vevey" + ] + } + + override init(frame: CGRect) { + super.init(frame: frame) + self.setupUI() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func layoutSubviews() { + super.layoutSubviews() + + let path = UIBezierPath(roundedRect: CGRect(x: 0, y: 0, width: self.frame.width, height: FontChooserContainerView.baseViewH), byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: 8, height: 8)) + self.baseView.layer.mask = nil + let maskLayer = CAShapeLayer() + maskLayer.path = path.cgPath + self.baseView.layer.mask = maskLayer + } + + private func importFonts() { + if !fontsRegistered { + importFonts(with: "ttf") + importFonts(with: "otf") + fontsRegistered.toggle() + } + } + + private func importFonts(with fileExtension: String) { + let paths = Bundle(for: FontChooserContainerView.self).paths(forResourcesOfType: fileExtension, inDirectory: nil) + for fontPath in paths { + let data: Data? = FileManager.default.contents(atPath: fontPath) + var error: Unmanaged<CFError>? + let provider = CGDataProvider(data: data! as CFData) + let font = CGFont(provider!) + + if (!CTFontManagerRegisterGraphicsFont(font!, &error)) { + print("Failed to register font, error: \(String(describing: error))") + return + } + } + } + + + func setupUI() { + importFonts() + self.baseView = UIView() + self.addSubview(self.baseView) + self.baseView.snp.makeConstraints { (make) in + make.left.right.equalTo(self) + make.bottom.equalTo(self.snp.bottom).offset(FontChooserContainerView.baseViewH) + make.height.equalTo(FontChooserContainerView.baseViewH) + } + + let visualView = UIVisualEffectView(effect: UIBlurEffect(style: .dark)) + self.baseView.addSubview(visualView) + visualView.snp.makeConstraints { (make) in + make.edges.equalTo(self.baseView) + } + + let toolView = UIView() + toolView.backgroundColor = UIColor(white: 0.4, alpha: 0.4) + self.baseView.addSubview(toolView) + toolView.snp.makeConstraints { (make) in + make.top.left.right.equalTo(self.baseView) + make.height.equalTo(50) + } + + let hideBtn = UIButton(type: .custom) + hideBtn.setImage(UIImage(named: "close"), for: .normal) + hideBtn.backgroundColor = .clear + hideBtn.titleLabel?.font = UIFont.systemFont(ofSize: 14) + hideBtn.addTarget(self, action: #selector(hideBtnClick), for: .touchUpInside) + toolView.addSubview(hideBtn) + hideBtn.snp.makeConstraints { (make) in + make.centerY.equalTo(toolView) + make.right.equalTo(toolView).offset(-20) + make.size.equalTo(CGSize(width: 40, height: 40)) + } + + let layout = UICollectionViewFlowLayout() + layout.scrollDirection = .vertical + layout.sectionInset = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10) + layout.minimumLineSpacing = 5 + layout.minimumInteritemSpacing = 5 + self.collectionView = UICollectionView(frame: .zero, collectionViewLayout: layout) + self.collectionView.backgroundColor = .clear + self.collectionView.delegate = self + self.collectionView.dataSource = self + self.baseView.addSubview(self.collectionView) + self.collectionView.snp.makeConstraints { (make) in + make.top.equalTo(toolView.snp.bottom) + make.left.right.bottom.equalTo(self.baseView) + } + + self.collectionView.register(FontCell.self, forCellWithReuseIdentifier: NSStringFromClass(FontCell.classForCoder())) + + let tap = UITapGestureRecognizer(target: self, action: #selector(hideBtnClick)) + tap.delegate = self + self.addGestureRecognizer(tap) + } + + @objc func hideBtnClick() { + self.hide() + } + + func show(in view: UIView) { + if self.superview !== view { + self.removeFromSuperview() + + view.addSubview(self) + self.snp.makeConstraints { (make) in + make.edges.equalTo(view) + } + view.layoutIfNeeded() + } + + self.isHidden = false + UIView.animate(withDuration: 0.25) { + self.baseView.snp.updateConstraints { (make) in + make.bottom.equalTo(self.snp.bottom) + } + view.layoutIfNeeded() + } + } + + func hide() { + self.hideBlock?() + + UIView.animate(withDuration: 0.25) { + self.baseView.snp.updateConstraints { (make) in + make.bottom.equalTo(self.snp.bottom).offset(FontChooserContainerView.baseViewH) + } + self.superview?.layoutIfNeeded() + } completion: { (_) in + self.isHidden = true + } + + } + +} + + +extension FontChooserContainerView: UIGestureRecognizerDelegate { + + public override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool { + let location = gestureRecognizer.location(in: self) + return !self.baseView.frame.contains(location) + } + +} + + +extension FontChooserContainerView: UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { + let column: CGFloat = 2 + let spacing: CGFloat = 20 + 5 * (column - 1) + let w = (collectionView.frame.width - spacing) / column + return CGSize(width: w, height: 30) + } + + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + return fonts.count + } + + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: NSStringFromClass(FontCell.classForCoder()), for: indexPath) as! FontCell + + let font = UIFont(name: fonts[indexPath.row], size: 20) + cell.label.font = font + cell.label.text = fonts[indexPath.row] + + return cell + } + + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + guard let font = UIFont(name: fonts[indexPath.row], size: 20) else { + return + } + self.selectFontBlock?(font) + self.hide() + } +} + + +class FontCell: UICollectionViewCell { + + var label: UILabel! + + override init(frame: CGRect) { + super.init(frame: frame) + + self.label = UILabel() + self.label.textAlignment = .center + self.label.textColor = .white + self.contentView.addSubview(self.label) + self.label.snp.makeConstraints { (make) in + make.center.equalTo(self.contentView) + } + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} diff --git a/MiniScanner/Supporting Files/Fonts/.DS_Store b/MiniScanner/Supporting Files/Fonts/.DS_Store index 4b7c1a1adca3a52e54ffdd27da7d1c1f0aa10d84..c9e574b9b733d09356cdcd1695fd52bf2109b611 100644 GIT binary patch delta 32 ncmZoMXffFElSSClP)EVg$hcNVq1w{OKu5vE%w#hU>klCSo<j)? delta 32 ncmZoMXffFElSSCfNJqiY!k|`1q1w{OKu5vE*laTo>klCSo<#`^ diff --git a/MiniScanner/Supporting Files/Fonts1/AbrahamLincoln.ttf b/MiniScanner/Supporting Files/Fonts1/AbrahamLincoln.ttf new file mode 100755 index 0000000000000000000000000000000000000000..3e3f21cbcc32af2f88cca77f92fce247749934bc GIT binary patch literal 90676 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 YqRjl1<kY;9)S}cBw%o+zqWnAt0Jl478UO$Q literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Airship 27-Regular.ttf b/MiniScanner/Supporting Files/Fonts1/Airship 27-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..0c0232318ed4784f1c93f54cd30707efe52f4e75 GIT binary patch literal 31032 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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Arvil_Sans.ttf b/MiniScanner/Supporting Files/Fonts1/Arvil_Sans.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4790d6c9912cabc1fa98eeb691c0e283fa99b7de GIT binary patch literal 51304 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 E0GbS0djJ3c literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/BLANCH_CONDENSED.otf b/MiniScanner/Supporting Files/Fonts1/BLANCH_CONDENSED.otf new file mode 100755 index 0000000000000000000000000000000000000000..5bd1a5b3b3816b0c01677f0e712387629d3b4d6c GIT binary patch literal 24940 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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Bender-Inline.otf b/MiniScanner/Supporting Files/Fonts1/Bender-Inline.otf new file mode 100755 index 0000000000000000000000000000000000000000..cbda5c4f06b7eda35deaa5d3a3075a7cfe47ef2c GIT binary patch literal 13448 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 F0RT8hBP;*_ literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Franchise-Bold.ttf b/MiniScanner/Supporting Files/Fonts1/Franchise-Bold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..75d0b33b6778ecacbb57cc3961992d97d7baae63 GIT binary patch literal 34548 zcmZQzWME(rWMp7qVG!^M3HI0>qV|e`f%yyr14E^Mu)a}CwB>XL2F4i-3=9cjF1`_Y zyUHRN7+5?Q7+4=9=Oz|3Tnvn4U=aDiz`%4bxvWHiL5pPv1A}A=0|SFlT0wd)TjU&b z1_tpP3=E9L={c2Yn_lq7Ffd3~FfgP($VkbpsIod~#K6F%!N9<EAtN<0<^8Ig_ZS!$ zWf&M3%rY`k6ItaLH!(0UhA=QNsAS}pRLrsD`O3h+_=ACg@k(}TQJ!j}N;3mPg9`%# z3tvuta^i8$hkOhS^$`pV3~zE1D+-ue8NV|yFjg=yFev0D=B6_3+cTMgp(TWYfw89` zzqq97WP1byL+b+u21dbxqSOMJ|Fv@%7$kid7#PIBVZ+G4@bb1=ZalxuR|ZMu7Yqyx z49AX(#(?PKoedBE|NY;?WWa2|z`(%CzyuOyU;yc3diS4=fq}{L|KI<AnG8T8P&o)y z3Kl74Xl7sq3xHyQfq{#Gfr){!7%alfXv4IJft7)UX%ABu0|P@3gl4?UV8rkXtb!9v zGBhwSFmo_4c!@x`3<Z@%#S9J%3Q9r{H!vG8ltA3Xz`(eOX%8qQ7#J8@7#J9H8FU$w z8I&1|7<3uE7<3sO7<3sk7?c^?7<3uVgXJU{CxhjT7#}d`GR}g^Co||W<}fHTRxs!? z#xck-1~5p1^;I!&GFdWkGFCCjG8Qp#GA1&}f$U+pz@Wh>#vsCYhe3qVi$R1*mO+_u z4ub|mAA<<PYX&Zc*9@$TYz!id+Zf~+HZq7XYB9($tY8pfRQdmxv4}x~QHnu>v6w*v z%x+^4fwOHHM8IN23>qNyV7(3uB8&+Pa*PfPa*TBh%1jarA`H(MxENLb{|D1z|Nk>C zVh~}}V9;P#z@P!5!EQHXU|=+4U|{HkV6Yk67~~j}8AKRU7=#%oL+oID$e_W<!XN^| z%*PoRKyGH_We{Qf!XN^&56lOtr$yMRqJ}Lfd>DQ(XfQ@Hh%nq_&|qL-C}ng}v}R;9 zH)phFWb|?IQS@<fVf0}H12slQAALneMr}q$Mr&(EH5qF)V{0`=H8pEvMn*;#A4ZTu zZAJm8az;jTH5WxikTEWdc#PF&gd|=DMh37o3_J`!IQ}zmFtGps&%nvR@&6wK7X#=2 ze+=AUl81ro|33y^2JZj=82A`?{{Lg(XW;$+k3oQe@BcprK`<%A!2ka*gD``@|Gx|( z41)jvGKew={r}4#1}4QBg#Z6#kYEt`|Cd3MLG=G$1}O%y|9=>y8N~npVUPinvJ4Xc z|1iigNdEuBAkQH6{||!#gY^GD42ob<i9zQ79|mOx+5f*8R2by`|7K8SkpKUiL5)G- z|8E9$FsZ?y`2RP9CWF%d-wav|%Kv{eXfvq%|IMJopz{A0gD!*W|6dGx3~K*>G3Ya> z|Nq5cz@YK}7lR>~G-A;F|BJzxLF@l71``JD|34W_8Fc>tWH4jU{r{7}986j;=>7l6 zV9B8W|0jbLgTeow4Au;W|9>*rfJs{hqyIk`>==yy|6s6ZF!}$3!GXc_{|^R72DAS^ z7@WYQGlTj69}F%G7XN=RxH4G&|IXmXVD<kygFBe?V6guGoxzjA=KpsFF9zHH-x<6a z?EZge@L{n3|DC}XO!_f6{Qt(_&*1p~8$$qt)BkS_feg<7zcB=X$zTST|KAuw7+n8< zV+dt%`~Qt0jKTf?H->Nq_y1oRA{adWe`Sbd@cjRkA&SB4|5t`+2Jio08DbcG{(ohN z1(R_MzW={6#54H)|H6>K;Q#*%Ln1@K|1S(lU^1B@@c$Qv6o#PxUl>vug8zSENMi{3 z|Air)A@u(jh75+#|DPE$8N&X5X2@a)|NogGn<3)=XNDYx$p4=ia=~OCL)8Dz4EYSv z|35PnFvR@-%uvV>`~MR|5kuVnPYlIivV<Z2|0jl0hJ^p07|IwD|9@gAXGr@0iJ<~a zRx%|2|Hx3qkn;Z{Lp4L{|Bnnc3~B#AGSq^}I)?QB9~tTyGX8&LXkf_v|B<1QA?yD~ zh9-vW{~s8d!DI_V&i@Y#tqi&UKQOd0<o*A^(9V$m{{uq@nCxUI`2T^Si=puUdxma? zqW|w1dKilTzh~%WDEa@Mp$|;<GnD>+&oF_Z?Eia)i45ic-!n{NsQCY$VKPI-|91>i z7%Kn2W0=ZN_5U5iG=}Q`?--^t)ck+PFoU7?|2u}6U~(2i-T!wCvl;6Dzhjug(D45) z!(4{O|8E)Qfywy{P5<9AEMRE<|CV7PL(BiS42u|A|G#Be%+U7#EyEIqw*PM!mNK;e zf5Whhq2vD>hUE;M|KBjIVCee)hG8X`T*c7+{|&=xhMxa#7}hZK{(r-;mZ9(eYld}T zay>);|JMu~7$*FG&9ISS;{VqSn;0hjf6cI&Ve<di3|qkDR)#76Uo&iDnEL+}!*+&g z|6eieV3_{@6~j(2xr<@O|5psV8D{=}#juBA*8f)wdl_c`f5otmVb1@T4Ew?40fxE% zUosqInD_rB!y$(G|6ej3W?1n5CBqRgd6Z${|CbEM7#971$#9%u@&6YLCm5Fef5C8) zVd?)D45z^4X@+J0Uof0uSpNS7!&!zE|6eeiV_5nB1;crUmH(eJTwqxB|2e}&hSmR{ zGhAX=^Zz-+Wrnr?pEFzmlUEtm{eRAIjbZ)&=M2{wHvE6iaD!pv|7Q$088-cY#&8Qv z-e%bR{~5y_hAsb}G2CU?`u`cjJ%(-npE2AAlMfiS|9{5tkYUIFrwor6cK(0L@R(uO z|ECO37<T`E%J39SK4aMP|0%<BhQ0rvGQ42e_x~xwONRabpD?@vldl;L{C~pmhT-7< zCk$^H4*h?^@Q&f||0fLZ8IJsa!teo1eq=cM{|Un<hGYL9Gkj(^{{Jz<7lsr6A2WOf zliwIl{(sEyo#E8~#|%FhPXB+*@RQ-p|Hll!z~pa+v;QA4{9!ov{}IDqhV%a)G5lk= z@c$9Re};?yA2Bd6h%+!SRB&=Kvaql)GqbQTv9K_+vVZ|I3o|P-GczL-GYbnF3nLRV z6AKeF6Eh1lRF;K_iJ6(1g$+zHGcvO<Gc$rounC+jEUYYGwb+eiW@ct$;Nrq+FAEzB z3kxGNGb_YiW=wloVD_?r9K_5BGKPhPnT>^o3*=ac3(>s;au5sHUT$uP23A%k78Vv( zsD~js!S=GVfPBRY@-f&fuuqskidop1nL#cC1r#$A6Ua<fkiFcjENn1?uo=tD%)-RL z!^6Z1QUp=}RuAQ|v$B9JWMg4x1^I`SiG`Vk733~f5D5xE7FKp<aMXa^fMhQZD+@bV z6)VUiAosAbf&hpIGM0szg_(humx+yyjfI7kjhT&=g`EuySlC$ESy@3Avaxcof$U`i z*~`Yl#>UD9BAG#sVB-MAH^jj#OiZk7tgLJ->?|z2Y#?)3aT*IsPYnG0AbVL^+1Qxb z*jPCr7PGRkak8<2LY|$ClMUozc4k&)7LcWEV5^y#Sy@@xI6?NZv4R4Om5B-DRCX2) zR#tv?Rt`3HkiD43a<H+1LV=k<0A?>chP`Y|EG!&I_Ohbb%f`yi35rs7R%VcmOiXO- zY-})lIoZJ;U}a^)Vk|2Q8#9BT024bqI~yw-I|~~-8wWcGu(7eTaj~(1Jj%hw$qw-^ z8_0Neb~bi)R(5t~W>z*<b}klHR#r@V1=v|Z_F^@b6BJ&oY%C1ILd+lqZ0zhT>>O;I zP>b2wx!Kv-nORsl*|<2ESy)*)nAt$?VrS<7Tg?LIaD&n<2OBfUr_9VCDGnA+HZ~!U zW5EWoVHnE=vW%6Tg+Ww=nFFkYgN2=gog2gkY2o1E;9zHFW#i)D;a~<uHw!pC!1l7U zv$L?Uv$J#ZfI^-VZZ9W0I|nN_8=D9x8xIF3JIE+@4lKs9v9Yr<NQg6Ya&mHTaB{M8 za&d5Tae@E`Cnp~#CkHbtJ2wX}7sx-{EF7%toa`V;PLNtw4h{}ZJ~nnXb}mprfkK{x zo0F4^m4}^OoSU78iyNdA(^y_kP7Zc94ps(fDHbj+E>2D^E;deXP9AP9D370ui;IPo zgO`h+n}v;?orjf!m4k~NB+JFg#l_0X$;HXV&&I*d!Og+K!NtMB!otPF#l_9a%fTVV z!@&#U;4+qjos*40Rt97*7bh1t8y623AJ|?lE-r3CZf-6XHV!^60d5v{b`D-vPF4;s z4lXWkF1Wqi0-&(u0R<E%CkqP~FBca#8y^RU3@?WOH!swQXvPX~b8~U9bFncf$g}Y9 z@NjeS@UV09a`W@@fB-iSj}Q+JHwzmlKer$sC`|d-xY#&(IC*$@d3d;Zc-YvuxVd-) z**Q5lc{y1*xw*JlSh)GPxp~?6IXUI|I0bn4xN#cG$<EErpr`=0mz#%|od?-oVICeH z7B)@+ZXrHaP;|3#v2h{W%gw{hBgDbQ!O6$P3JL^PRvtbc9<aR%e4GNjd|>xu7%RlX z!^6eF&CZ~z!ph6b%frLV$HBwTBh1gs%ge{h!^<bi$H&Xc&LzYv!q3Xd$tA$f&Cbos z#mCDBlI3M*=i%ky72)LO<l^UI<L2e&W@Y6S;N|6G7v$nn5#SQ$6X3;atOy?;FE=MI z2ZNR-8$UlkA1}WkC%+({h#)_|fB-)qzkq~*06!Zij|iWbAR8Aqw-7rIJC6X5fPkQY z0Iz@mJ3B8wuYfog4;PORFFOw(FE1M#zYssaAiD@Rx26z}sDKbZR%68l1o(Nl`8XN$ zbl3z01o`;|1-S%-`Nf0;1q8u7DM3L2HZEQ<ekoygZf+hC4qgskL0&;YAwfZYK|u}< zegS?VNp4<lUSU3VK0!V{HZ}nf0RbTnF&-Wr5nc%)5do~mN(u@J@bU<7F&G)J3kwMg z3J3{v35f_whzJP@2@44d3Cjoz3$b(YNeD=bvh(opigEID@C)+^gMfgrFb9W#kbtl> z4?ho|C_e|tr|j%PVnRY991^^|24cJtB4R>Vjg=M_7UJg-<Yq84VHXh=5fT&;;T9GX zk`fgb78Vf}5*Cpc5fNtR=9dzZ731LL<&)qN<P;F$7ZDK^5fKy-;p7q&78H@?5#Z$) z7vKc>l$~8zLReUoQ;LtzM1oIRL_!#=v2r3J!UDX)JPcMA9Actk!os5BJR;)4G7_Sq zqGF=LqGF0-q9PnT0y4t#5*&Pd{E}QkoPwePqN3uWqC%pgoLs^p!ea8gf_wrJf}Db) zLP8uIB9fw_;#|`F{1%e@vSN~=SdCQ>6BQBU6X9iWcI1?lkQ5V@km8e&7E_RskdTy; z5SNftla!R;<P%m9Q<32k5D=2(5#bh*6qb~fl9Uvcl;q|Sl@OIw;TI7QmJ#6=kq{B# z<dl$=kdWq96clun6;hOxmB4DOs-&cZh@dz>gSRJ_w6u(*gtV-Hw49`}yo|JrjFhB| zjJAx76qkUgij<~2w~&yCBCi;)n2e~5jI4}|gp3R?uY{C@tfrutkf^*EkC=?OI2V_c zqO`OeuZoC>r=qButfDklV>M-Dq{M`!1VCeD%nS?+%%BlB@K_uJgA4;Rh{dSHz`)1` zQh*;zNz2H}$tx%-DXXZescUFzY3u0f=^Gdt8Jn1znOj&|d4t-+tZeKYoLt;IynOru zf<nR~qGI9_lGZl1cJ>V65s^{RF|l#+35iL`DXD4c8JStxIk|cH1rCl*`0WPE`Z_Z( z6!|gu2Lyw;=tL+?05o>Wz`)?)>Ei0<9>l=FPzV~`WME(@DTXP*O0zKBV_;w~U{C;! z4Kp|}I5I>r#4}Ve)G{n$Sjn)CVFSZ9hW!lJ8NMrsC`c*DDJUtZDYz)CQB+bA`u`t1 z%IL`8#1PGp$WV=;Ls&sVK?YUF|6dFY|M&lY@c-NYqyHEFU;cmL|GEEX{Gax}_<!^R zQ;-WE1U%4tpnHG8eZzY$pqOIN1Bv3mA`B8}GTsbs4DJji3@!|=48;t?+jk5*7#MWC zcQ9}UL~LYa?2FvN_`h`rgNy7=22KX%_&D7i42(Jo3a*(h8yFLGcQ7#N>|kKjQq<kS zz^tR-wt-pIEhs`cQlU$s%QK}*!A&6}F=YdbDwqz6P)_ZN)K}QR5FC-Iuz?{YLUDsb zq%@qF8X0M&yMuuRWDX11oUTX(H-#*y30a9LK@rMbk@|micQCN(cq?pRRtty-jM&iN zBE7-EB~n^ZQNeY?fq;k&2VA5TBO`TpFtEX0s-WOnn<)WxGrP_X1~x6-9Sj^0Q-UKl zI7n|`i0tYDnHe0Rthk|}t4q2|ITFU-!EgXgfRO=RzyT_-gMnEsIAQ~{s_PEMhJXlV z#T|?d%8Jq;0cAyH#YkzzNEh8544gXN!4a-5(u#_ax}Y%EX4u8R$iTwDuDyeS0peN) z1_luZ1_t*3OBfiKA{f}2_As!6OCDVY21b9TJq*$esto!Jl{**=^mj1G=<i@)zO#eD zKwt+0&xIWfJRrWn4hGQ+yBMTEMU<eB<qifOfgKErcXlwy2<%``yRd^nQD6sy)`cAm z%mO<Y4DWy(;u^7ofnQ&GCj&nNyItfC1_qD-CrE&kfzd7!WEdv{zo3w%fgz(Dqb#Ec zACoqtlBuAHHKUOnlPseMI~%(gyNQ}Mqo}cwnW-S0#c0gOC!(Y$HI0vNnv|ZBhz!4| zm^UAnf&v#Ggk+56Qxl&8lHy}p09Kl!CojOo;mO5!o{x)h8yDXyJ}%H4iSqxSjIK<F z8B7?mb}*Rg?_l88-@(9kX9t6+zzzo83p*He^>;9c+}XjvEwF<@`oazdHjuBOv>Du& z3?NT2Ao<c5Bw&mrpbipH2YK7TP#EGnenvK1Mv$MB*hB?I#H<;O%xoD=<Qc_aA)&`) zDrjQIWX*US<P+X#UOp}kkPkVy_;{mvK>?r!k^nQ94uhxwJ{CR}zC@6se>NbphmVDa zg|8N-jPV?Z#lXY>i+4c=X$DV7j0@@SU|@yDC*Oq~41D@K7{u@FU|<#4!61v<r`#Zq zaU(n?DhQ88V{wr01VM3k5o9mOh12->=0oC$X%C41&jBO@ilt^QzJF4nSOLWg$bCvo zdl+OGGIudZGjK34Ywuv-5P+mhkn5xcb}$HCfQX61T?cgxBDJxCT*nG>-7W?Z21&3n zAP+G>qg3$D4h9Br)EXG78p$$>z!M;tEouxA6E$WO;p4jrMn%bde91+ne35)0SMx>k zP2h{<JIlZb4pWeuB^a`HG4L~pfGrb&x|v^K2Ls!M9Sk5oH{87#=|&vnUU8&!BM1@@ zgm{31ffsBh$ibkPV!L2q$Ov;FgcgK*0OVk>Q$Y^B$+QRR(0^yZ&IW}sBJC%E0!NpD zS$h|QB7+>*4p44ph30CWJCL*w5~D?$S2i^^f+ZU~X<nuooRiVhyaFGKA`71jD78b< z{H7wle@{WF3Y5N}DIVlsP@0Mar>O}$7-aQ#FmQm%wL3c)WCeCG2wd2~AOOn$cXlv{ zLDQ84v^0~$9bdwr=n+PWFKLi~G?D-!1wsozUXTi2NQ_E=szPm0EQ&&7P8mvr%0N*; zV^CSh=*`C$$>#)$M=-^-hwpC!A0MOKzenJ><ooxTk(ZAFJin^Tz`y{SU*%@d-NnGb zz{<d^4J(N`K=yJVxr_-UzyxxLfuT7(-57~3g4o0dF&tv9<o}<H)=YaC<Uyr{0#Y5J zAh3f0lpjH*h3Fkf>92@8yr7O?w2Op#8eHV-G1)Sj*fW~RGD3<$Q$Z7BMqNZ~!;3zU z*H6Ntww{kgf`xAuDB_un5dLSZ2fMQdkq1F}PwE0J90=z*IZ(jJA%zse)zCOZ&Xv3j z91IMCLY9zn3d90=O^lscSd2}ZQAtgokzEuKy0VPsX4Z_1rEDxrZ7ob}Y{_g~OrC;} z5RYNyOJUl>$@=f+zjjtmcGgE)+aPgp{U#3sBZCoWc9>}ogD^w%E(Re6Zlt*71G$(F z$;B9{jvb_e9TeG6FCgk+ND&Vz5rr<mN<kKAH7qJ<%&5%A*UrQk2}*=D@M7=paaej| z+|0CxL6Kp{4hAKpJf$SCgFysT-s$gR;02Y1;5GyQom~tva2~V34hCi1X$7M!Q~>!w z0iQ3C<AoEntN|P^yl@sDoFxNgf#M35_n6s~)R~d;pP0BbqaA1xdnq4Z0-qBT8<P`X z0v}%}8z+;$KNBZgC@49Ca-z+@f2^#GO#hC6ql=UE-z>&7R!&%%lZ#yDNb2ukV8T-7 zFbV8npj|n`1@-MN1_>w&;cqoGKMRA)oOnJy2R3e|EKtgHV&i7Y;ERO#mV=ei`yV7- za<Kl}&*;Dh>b}D25^)A~hQJ*R8u~jJB=mPMXb9|J;JyH9RY?dy+7qCbl){}I4B`Si z7&PIr4~;o&HMfDGDx^sPuN#cym_)(tLPX2Sl+hJb+#@OnP$^N0XfTz7_#hRK3IW7o z1(h6-DuV&!2T=V0Y72`p$TRrvU;veJV$e1bsFVY>Hb8A8-a9)Oq%J@*4W5z?+VBOJ zbkGJLsH}q}FG$-6+^&VUjr2i*jnX<=4083qkKkn0%*A(-kBfncLHYkeMo*^046+Qm z3_d#;^z?TysOs-vkODPjF6>}n0I@->4p8l-zk@+fU<U*5g&hpM`k)lHgF#AQ2ZKI5 z+z}O+fg!6H8$TnPKBKY{N=OTeu(7Md3uZNKMkO{;MmJ_=R#!d_V<C_WL7@o_c`=b@ zM38H+ax=-Z@%Vsb5uyIiNXAew85H!4M?fT~eu1<{)1dv3?i~zj`jGHfL#kak?(ARy z#e>8hNUKlg!VU&dno@`R1tSe1YB*@2hf$D28;s!I2s;B4gCMxT0Ii||u?!4V#UMqv zpgO25N9vlev8x+{+v{rDjEu?5ywPmjOrDHP+>y{OiJE){q&LFH$HDgX-(M~+P-_ts z6pK}@1!DQQW^(Z{Ffz#f|H<gUbeO?~p=<|(E2#Ye?SHrm>|jv8u!BJz6oYqmFbG5Y z9H2f3C<mE><OFsw*h0nK;Guv~zd3`7O=qNHQxPPf2&xOP^+jYE<rw7|<ru|9VYv>q za<*mEW7KEVW3*)i_e~Cg5&*1%W@O`N7T{z8c@vx-5aOJT{E!|Cq@$t+uDcyU2_TwV zfFp@dR%i{#Adt=kuv|4ru7y{GBbiS|yaFT#Do-UD7#Pi&_ArPt`0Zj~2e*fD*6Si5 zZ;BxK8@bAZwV^?67k)%L8k{}VOa+ydY#B|A6&W@8_}uv-SvlSK_!ybMjp)C}`8e2^ zEcqh&K<<H*dwUoZ7_xUTC?d6sKy77^*~sl8CERg@k#yxjj+aMrJR<2ri*8V90?DY> zjG*Q-xC04Jp^WB;rW2@00rwig#W%d|#AMFL_xBtqh(S#!Mg~x2Rmil5L4+X?XLv&M z3ZjTclpWCQg=lr`Vh}*8XxN!SxksH@&6?3jT-aC`)B;N8V=80fivW{3yiA%bnoPVo zkSYe0Q~3TxFs=YK>cDPeGGN-npu*6O(`^_|!Dxpog920;DL@g9g}NTOVUAg0?qX2D z@R2^FGCPLPU_NA00{bn3k4c$P8Of)*EJ{qgfxJvgEV>9E|NIFq<N5w&FwWqEkl^-} zECT~$9JoCj4fDGY$Rk2X9+3nINFoVf6nlt-zl(v5fr&u~T*`?-S<q5WpAqaAHFIHR zH8X2QBYAL3)d<v(WsGL#i{)cdQ)A+bWn*Uw3SwesL*euB@f|zH$HB%J$mq|?31V}y z{@eI(J=hPRw3W%Uhe3iNc^3mK0~ffTDZ;?Tz$z$Y3G)?3sRgY+5vdKMIf!V|g1WEl z;6^woZ-}wO8gVd>7=zo~v21Ki#e7kG#Y}8$S$s?yEE-IFS>X0|(!YP8{LMIzm6Pw! zA8@(Mz`*Ftw1+{A0q#NpP%sN11v5$ly0e2pKwt+07pM{j50yb%(#ncTYUaYw;sg|! z#*C(XeE+_)u`_iy@bNLSgBVQ(d?BDx#f~q8kCXN9AxNF5@&6~o3UGU0p5ZHKuncKL z0a~|%MiW4z3T*n0(hO{%HHZvS3~CHg3}y^c3~mfk3}FmX3~3Bf3}p;b3~dZj4AU5- z7?v?eF>GUyVmQVi#lRcu$jWe)L5krigA@Z(ETnY+8}kFT6kz>g5F63jfhH(K<j8^o zM;272fEsy@(hTej;$W!GAkJXUAkN^<AkGlZAkL7^AkI+EAkNUvAkHwIL7ZVZgE+%> z262Yt4B`;STw@Stc*Y>kz!Ym>Xs)EssAd8#(~Lv~Wf=Jx*_7E$%#4l1L`B$?mDGZH znZy|RqWBoan0Q0gq@>h9cop9zHUTz94nDqrKiCA=F7XvY#MMA;JQ2n_jLb}X7`Pe4 z8BAem4;qmO-yoO9u+bt=pom{EFcb#W4AzWBAh#GJv6cAvy!n_^nD|m*48}WrNBH0f z5~m^zX^bbB!WgU>>=|al?AHVZo+bk;e2ml(Bwz><*u`KE?&$4eU}9hg56l<}>|g-( z)$9d!Ffd-&!N4xCgMlB^#1?=w5<q<M3p*G<^0F6pFn~K2pk|@K4hH!PI~Ww8Y|}eC z7*sDH20B4aE1L_T28DqkBRh253tS@DLrXb(MsPB=W;BP<pkjib5uCe>_!%L3nAnXO z19{8%_!>l+_~iMRL|veC93Ni>Zz&&NJ(Ld<kLTlC;==2~*b&61z}Lpd*9O9T3Va}L z3m;z#2!pubvP9(n8%8sx3k)6%dv`E+f?A0nFM;aaJC3Xj`x#^y&NIk>6EbM%lHmem zc$x_!$;5D;fe9=L@~rxu9SmI10CK$p8BGKQmgI#U44__`x&Wk|F9kAPU<ZQ=RIMJ! zMu8m+W>CYekXmB4px&Lp4hFjmI~eRh<EH{U7#uF_U;wq|yg;=-$Y5K214Ci>&@WPR ziw!bR0BT_2Y;u{In}UXhK)PfZMfe%dK?a4P4KHh5J~KXDYt&{JT#)f13m>@2We#m} zwd=cbsPXZsak%PRf*V~SpcX+qw9yr!@5-Ud$EV8Sst;<efrpbo?VVpthZ%SnWEeCU zEErrE@^>*PGf05TbO8ogFm2CZ0;Y8sEWt@uM_>m7qJ4^y+o1I>BKtw>0!Da#FaYHT z15oK=U}&sl&In3(V(g4;%ECsV!E#U)tY*t-VrDFEqRprz%P3;aXk^NYN6wdzh0&FT z&y0<Y>ECV^K0ZZ#eMLDCp~%O<$H&3PC<fvni|{fn;^k!h8_&yhSYPo7NcM=Leh44m z9zMP>bO8oN295te8B3TBGsG}#+`$m5zk|UT+Kva6*0IpBYfx`e^ui7XQT-hZLIOJ& z0`GuIc_D^C@K^~*MDD^4205s#;)NXyfdV@itf4e4je*2`FYI9O1=%97gCXJqq|X-z zN^jsP7wFsrB7k{7;mHFE&s_{o44&Y~l49^=a01W8sDi>&pAotFZ*IqEZf35guBHxe z_e16|^cg_`5AGAnGKz@HF<LXigPo0?4>YL*ZkK{5HW+g_IFvvwd~n}@m6@H5S3r=5 zkCl-TE(lAxtW2Ej`mF5itooenOw3H+P9;bGM<xzM4kq>hP;UUFWuvGV2QMo(8#}Ln z1RF1VAxu0SoS2<JiMd38m5H65)r*y#jfq8oV+}}bA_tQa10#4ZNHw@FkN}m$`p{+| zB7LG3_V5B8R<48E|6KoPF+5{dVvuJD*u@|V?vH?LVp#?;23ZC*23ZC(23ZC-23dwM z23dwQ23dwO23dwS23dw_46+Q%7-Si?F~~9;18IfS#Ig)e8Dt@qpB$sO7(XMMx*nst znyCpm3gj8Z*!dXQ`4~k-#3u2oNpf&Xa&l_gi)w3&+G}!hN^){Ys`2vi^Jf}(D}cD1 zs!<j>Gp6O4N2`Ll3f=|=6~4Zpok)xftp8^*JY-g4P-KYM#URYU%)qSe$jWewftleI z12Y3ttfMq&bQ&~i!l22(49d%(q{0x%z|4@zz|2s|z|7Fez|1g{ftg_?12e-;24;qn z49pC?u{#)q!6SPHhURvRrY4|7qpoJpXeKTuF2^V;0!kO`Z2F99ATLGo3JCD>sX}}b zq%A5YCMsqJ^@=KACfKzGFyDCPS~U3hG@4sP!My{H$D<6Nm^Ly*F+ASIzy~giz;VFG zAjZJQpvJ(*V8+15;Ksnm5XQjAkjB8rP{zQ=(8j>WFpYtaVHpD-!!`y!hGPtTkOs(A z20n(T415esvAY<!86+6^z_}4L(g5mvOM^zX1a>f3Uf98431x$-O+HW=2bwh#*umg= z0aQ0JKqeHxnOuJdgT4L^21orJ3@-X0V}%$T!EJD91{g~V&a#BFJmIVeD9gZ5SWHxe zpOKB7O<heL6q?{FT3wIP+{DZrEUM3_W@=&v3R_6Rv1c?hHxrj*6xU-kRWk#%gpI^O z?I(6no)#CAXA~0^0VOIq#ur>nd`v9tT%t0}EF3H>GAu02Y>X_-vLf7UEFc*+P8mT# z8BVAwZV5hS7DhH^utE+NW<CjSP7aVdF0e8tMK%r=W=Uoy7B(&kK?QDZ7ADa8RBi=9 z2`*M<CT2-y7G@4+R(>`%epXfv78Xg+Dq%K3Zb1cZb~Yv^CKhgP1wn2>HdYoUCP@|+ zb~dn5P@a=x*vL48Nt;22!5K6Lzyq#hK(o=H@n%r-2Rzm<uD^qUQy(@70vWCY4TFI? z{-D7W5G{@9_=AV&ZDB1OXdP?J*u}?J&F8~c4W$?tA#wQls-bO?Wejr}Dj75x@<HVY zXp$S+RYufc&;fd|fcPD1wU5P3P0Y=Vjm*r=)YR2L4PtOX0cszM%YjM>P_!zsu`8*o znKCjnamuqYGBPu9GYg7x3JC~F%c-+4F*318inH;uGjg#qF|h>kGcqv?%CK-VF)?#; z2*`;E3Tw!6iEv5l@UyTpF)=bSfy1BCijjwL5d$}a^e*s*L(tqTCuo%M4g;uz$H2g> zjVL;08AX(J`1mgI@iAKQ`S9`i@PW(_`Tvt)3PU9WH^UZCmlUK0oM+h>#2DBZ)EL+p z%ox}h+!)vx!Wh^X(iqqn${5%f+8EdvrZKQFEMs6}*v7!daEyTsmS@=*o`Slzv5*;h zUU=OH?WuqRo*5GG%nafT%na%b%narX%na@f%nacS%na!a%naoW%na=e%nZ{Rm>HHc zFf(jtU}iWDF47!X8LlxfGdu$qj0T40NSzQ7P^SZgE#dtP#{YjA7#LNV_Au};sKU|& zqF#YkG>B#nxK#rh6#;b+*_65YSS~;sCl^@w;0+H3Q2zzguJB?y%rJoC>|UUn7hHqG z8KjJ}GlKUBege;lB!Rj$g5dlMYI$?q0i`EF1}1Qc3lhOIBZ4u&0}WsBP%dol2V7i& z$Mj4EL49p?P;14^99%k@Su;N6<%{IwRTpGuVP$6(7Z#LdVdn5++QY;Ho?rdOCBn?a z!p!c?%E8Dfz^f_C0qVnn-OuO^9<%L-jM*xK=8>U2a!^a(@WKuTL;W2L$^ttW>_H0+ zK;1L_T?`xyh78<bzkxb&pwdbNstVL81I;&p#C7gKI&YwnT~H?u(Q-BiHQUUQMj((& z6^=UwhUVb50XrL{`=+d@1gaMxo(0thpmM_86tpHoi4EL&0Chq@>q|gwIVNzu{DPT{ znO}sBopm-R=f5B9Ow5d+B7=*Sja^DlNK}ZGi4oisLtcKuFUYU_la-TILQ6nMkTaf> zQ&^Q>NI+PLPk>k7LrPAJTSTM`)ar5qH_FmsZ8RHec`GRiBWPP0l%~TNw(ejE*N61J zKwaE$0mST)(48F&lAx6+7j}T>?m=vw3p*HeK<Wi{Fo1expcXTzR|Xm%2i3`-BHjbq z-SxS!gTY6C7efGpBzT|*vg{+|!VZQIP{R+@Zibf`PM~mhLJDW(q@~HA0B$b_Feor+ zLfXr?#>v4gAJF^(sBZ#V-eV40-~($cLze%*f}c?Yw9uc8T})g|TuhV^k;z~!VkTxL zc1}o>n4Ob}6(brL8Cm&2Z7EK6R`^_3E;z_LK%u{eLx6>e4criBXJQp70g0i-NFh5f zn}h%_I~zBrpqMBqtuujEje*A>H5m*TYIZTGF=&BvD`;MZ<H8OGEu{GwkeCrX3^C?v zF~(mJb>uDv4d~zosP^W+u!}*9ftx`YoKrwEi29&uX;7yG)YgGl)Zn~qZeni73?e`s z4^cs5BXw}=(wH%dg@uh-fiIG8HY*DYBcr;p94`|S6Dw;4p91qtHZBfX5zlWdtifz7 zEOmT*bu7&6p{z_yj6VIPAwtZ|OsstWe4fdxDg=Rc&4bEZZ>BvA_6)0bFgWN#(jUv6 z9Sjc8p%;Gr9Sma7IbB#z7DJl90kJhN>|g+`Lom3og8{_1zOakIhJl}f1?)=}fgKEv z@UX*JJZ1_?kfulp61i3btyHtR1L_xoOyp!R1}92JInc5L=o|t1Xo88l9wTTPj~!GD zfLh|9AvPw+3L;T6V<ScuWfjam85<L5qYEb!8yjmpH=p%ZKE6&lWf8``TqY_{V7Xco zoZ`TXagGYGF|n~TvGL2WvN1`ra4}}{@rCkD2aV}7f&0gxJg>vxz%UWgFa|Z)90hhT zfL0x`LdQ-(xt<lY67LRZ@Cq^n4;s9N^p`=a4necXCKn*H$>tY!FqrG_V9-SxfdQ2X zPVkV0ra44U7*Pj<3}*lr&jyC#ka-nE-h|{;XwEe=HWCM=Mm{EG=(MOUBO*jam%+jU zTt~vPubi@okQ=DN)CcEWcv!N7#1ONiNZ~h`k5$C)F37NEP-fi+3r<LzlYxOzg=r6i zD#O`b3`z_vpuQVu1Xzhdj6sP(jX{aQj6sRPjX{Yaj6sPZjX{Z_j6sQ^jX{ZF8iNwU zG6p4vZ462b#~74g?I$IMrwmHqJ`WcI3xg8U$UMe;1ID}>#>hM(RH02Bj2Q_PP>NPz z05{7(Q3x70=e_`H2Z5Tf;3`X536jG>gFT?|=3@r;d$k#}*jbpk_;}<v+d-WV7S^w9 zEG(kZg6xc}%)Bvd%q+1xqP??ZSXfv?Ksz1Tm}4z+W1M(x%AI&YWg0U)?U^umF~l*v z-N6vA4_W&OYJV^>m@;sH^CW1bhE0D5Lp*#X%MJ$6z$z%6g2vsQp=(*3!Ky(bu)Ggq zD?`_i=|gGb3y?7&P;Rxju!F%ue+PpzsC@t$ss-6Eu!F(-0z@nbN{3$9!4L|Si@C6a zAqKR*Mqmd+0z5rKM~)Hc8POsDHLdu-H56#c4TNQ2$Ox@r5KByL86iUp*hY6iRT8Wc z1C^^t>$9MF0XpPkW^QK6XbP=<Kq(rW_OXueFfy{{f$K6Z#K;afOMr%axIk4K<0M{a z9kdaY`a#Cw8t4I6S@qzm4LrQF9F$Wa>k4wg13yfxplueY<xMlBype~_w1dhV!3#SW z1VO#|J3ANzq3fCDLFEo~jRB~H0gV8_N*ItFZ2XN)U<U)Dgn=e~M2tX-9B{K#fq@&` z_<&5iBbGd(m(Og_v~R}*StbH*u0aOZKp}kw7A)XUhLte#O4v&n$b|bpBbX-CB1YIB zdlAC`s{3a$Okw;5o-3)Ob}tRoHsgV=T>!1D0fnL@sQ<{%APR0@F@px5K>bLhu9heg z8{X{#b-h5CaTm1zbsS2A`b#1V9t?9Ce=%q>m@*XZVlaTVUqI~^;S1m%rvZZ)g8_pY zg8_pXg8_pZg8@Srg8@Stg8@Ssg8@Sug8{=d1_Op=3<eC_7z`MWF&Mx~Oaq3e3<luY z1kgHpbCBD`8Ti0%*JUsU_kqoc?w>Ow`HZ-}x+2KWARIuj)6SR=4-s(Rn<1Z3iOH8i znt?%>O;kjl2~?S}sjGsAcFk4IKwN&tnT(8qy4-B6{~4GVnHd>a*|>EX6B(J97@gHP z`I6XJSgtd&FiEj8U1wooOXA~H1C^~z3~~%_7@ZhjfzymI!!8Cv2GH;f+NglBq7i6R zfE6@*W(;BL@bN)r>>xB_6J)4h8iWFw&B!3fkk6>Y<O^!R3xoS{;;bO2g0@$Kxb}=@ zrY7o|+-$6j49tv7|3OZ!V`OAJ1$8bHs}vIpBh<N>AfJHOQvGC%W;)Ek&EU*v3>uu< z!N8^u9tCA%cm*C%0FQ#QF-S77F=#TdF<3INF?cetF+?)3F=R5ZF;p_JF?2GpG0bFO zV_3<+#;}utjo~DCSYihQXmL3xT^n84!C(X$`h(5}f!dIk(2~X#UY0`#<q;(ZawCsg zLl=;38>XQ7u$v5~3@;f>8NdU*91Nxm5)7sc8Vsfk77V5g9t@@o5e%jb84RWj6%3{f z9So)nGZ;)6R)A+sO&Lxwm@@E!W@wSpEohY+JGho+=VRn&6ah`kfM*O$)$Ewe?U+nV zP1KaZMHy(B87Rukl0XR<grkh@l(`uhS@`6ng;Y4%*q9jES+%&CK!8y|QjwpNla)_O zSdfi1o|P>CHqgSfMA_U~URFs?RbEt0j89*fpOuYULPSuGMO;H&L!3`oP>@GST}IrL zm4i{7iH+4KC>&BI7&Eajbu(l!G%=jq#bC(b1J1P3462}36leromEjeGDkNYy8B`f0 z8B`fG8B`f88B`fO8B`e}8B`fE8B`f68B`fM8B`f&GN>}FWKd<;$)L(`l0g+zK!Dm} zh74j1h74*9h74v5h74{Dh74g0h74&8h74s4h74^Ch78jf3>lU&7&2^QFl0E!U<lF( znvFMPc*<Z1Zi}Tc_%K9++ZR3pI~W@8>|lr%*ul^ODr?LcT*1x`V$g<^HA<lA857Xp zhM6&J@djuDfsaW{Tnr?P7>fth<)R{>(RlFSAxOCxNQ|8gWCnEj*w_f906bz38b<`z zN$TK16ftozb2D=@dqxv=HFY&*C3cWrQIVVS3LKn_oZMpS((+P5tV}E%cC4%{Oa_ds zjLaOY0(?ANTs%_Z;<jpXKGNcH5|Wbcni}?EENpDd63k32@&U%WZj!QMF6zq4v1amS z;^NBuvT|bF3Zk+qGD0GptemWpqKqu;e5`Cd>>^Ce%#3W@+@NjgrxZlQWhIQn4Wxzn zSy{PQS=pDd2ng{pGBR_s3kjMi=(<WuN-#0XsVRmTn}*8CDN2j6u*kCTvdGIZF-Zyv zOZs*==4fi_@p5x32&+YDTN;V0^9pkFh_Q092#2sSvvV+U@Jo4fa<DQna&Zd_YYT$9 zFbs?gT>pC*?l2oL2s5aIHe7+$wd`Qv0`*`(i$N|hfLdUnIeX9oXwU$sfuXP<WR4uR z$q7^n<|Xj)Z382w3x8$!T=@8yJNWoqAa;QEFfyv6jw7;xn$B!Uok3`m1H97ISV<kS z=tW#uO!+Y%%LOJjHZ$;WA}`ZIR!-i(aiB&pvfGV8<5HlxAIRE$(3&+4(EKEHm8B>s ztw9!>qm|;2RcG3api<nLQBVTxhi!a(2}~D2zW7rC@&(fqaM}I;Ka(h<IMW^mafS$n z9SltRI~Z8>cQCMn$LJx;gFy@Bz_XRei!Z<e7;C%4Kp`Lo3IUMYSr~*NJzg=;@PHC@ z854NI3A~DlQHYh9iOZgY+1Qws&7O;inYD(Qor#sThDn>9la1BQjg^g)y@!>x2V6J) zU&h$SzyO~3f%aXX!OIMqjb^<A>KxjFmIfMuB2S5rk1>vqFN)8OkIxRYZb;+*N=61| zVTL>gi(L$=45r}G5>T688nlz@0%%#BDT69FM}tJ8F6>}X71+U$0i_G>fCkRl`4~a- zHK6%FaWOV_InW{@=*XU!IA}T*)E$D17lHFDXq3;6(cF$1JXOdJZ9IZzdc?rPetJw` z2{TZpHMe5~jWB^X*J(3e;OFMzXJX{x;1FWxWn>gnRu*Gq<YgD);NW3o;^*S#S7c{l zVP$4v7FFdF<dqN-kYr*K<74LK;b3Iq=iuUzWe1%%!!FCi#lg?S$ic(Q%qPagBq<;y z!7Iq8Dhi%PVpn9^%*rYvBB&-Jq9&v$BcaF1r7Iz$D6A?Xq9!OJ0y<%a&5|87)(Adj zg-2MxSXs?Unq5=^w9TA}nURHs-H07@#10c5ABVVv7`wESnzE6g5HA}GGYcytGaHvB z8w(4#U##(eAwvbTGy^w-Fla2939?55G@QVo4~ja_KnHlWq_P<wp9vpdJRfr$AK#xv z$Z?kgiaQbT-kBZX{aT>8KF}zHJ7_<Hzz&9>JG&TS8CV%a!0`x*J5Y}=4-|Lsus1gY zkL1DTVVFS?DrOEHIRGV8HE^LS#{`xDb+kZ*D5yNOWi$arosqd6BPiNHlX&WCX6AaJ z8F)}EGlFM(B0w?2&cY(1Mta1kiLijq#9>$D=jP&L#2)*Md|cd2n^{=cEV)^k8CgLm z81V`T8i6B5OhTN4j}JX!BqT(^5o0VM%)`#Y!o<qR%*qXl7+B=13M<M;=yGxDNysP) zff55a^1<Z;gE9jHqbt)M1`CGgka<<m*bZnFxY8X*W`=kMB?iV=M`nfu7~=z&0os_j zg8{V42ejRU38It<qVxj;l#u{t>|g+mPjcUZEQkX2I6%9;K&vl6^9-QHP@vsjAU0@` z6sT_q8byZn=t0J7fkyG6eL~Q#P>@>Cs55B&J;*H3$Q~$9Tftj&x}b7O7gSC`ixTLf zUT{f`yaEWaxE{Pl0@9*|4sz--nhKhrulTtOS@8qzGxJ9CLRa@dDc)$tB`kb;pl<LF z5D^XD|LLRe$`Q)P7s}zP&&Z_j$`Q!N7s%nNFU!Zm2Rbj5@dKkF(_sc}hHwUH22c?N z*(V8F&j=bu2Mx8mf@VrZMcCPtmH3$0*+4A{Q2PKhbqt<&)MEsdG<J;UMrP(l;$rN? zD`ga5WMXFJ<>O`o%`|W`3y6UxCuQVS(I+QY5UGx7H$M|2GYgj>A9Nm5P!@9@la&ZH zptd3dG;A~(f*HzTGkF-}U5=oLc7#MUXf%rt(!S<ncnMxd;0W5l3R;-J$DqN$$6&$0 z$Kb)h#}L85$B@Cm$56q*$I!vR$1sC|k6{G^AHxm?K86$E)d)KnEG`%r3KQLnB)-3? zh&dlDBd3NL<QTKYSX43oAlL(CC8z>)mIC7khE8xgWM=?P0vQ+z6Q7JSsF^w-WfB9_ zJ(>)0*kYbqkxWVi6BlhnL<p#@BgbgP=meg}=SH8mH%94|!zb<;89;hw5Y!WgG}+I{ zAi{8xF^)+XT*ixm)~<ltXyB#2_KfOkppBp4{)&-2BS;!Fbz{cD!xA3O!oy<50-{+^ z_>AH>B*IxB3K^Ifgc%qZ1Ho&j#Tm?Cu_pk^rpPO}F@~kNKq|OE!_x3Y@sJh%=HS_R zac)LsW=4M|zGz-14m%De-e^81ZzjGLJ|=5n4q-k%zMLHBGJYFI{(m2#bDP;rhZ#Z` zmO{pIK~3LKfgKE>5k(XI9Sop$A!rpUY(G1wR#AekG!4A7gF)lM4h9o}9Sop?7(}~3 zSO0~<YZ)()o4p`~54gRo2NKW&c>=U99#od^V&GwbOtXW^a?sWxP=f`ukPtN337TjI zEuV1)mGPh{Vd&T{w66l+1CLfq!RMBstAR~nG<aJOXi6EhK9!LfQeDMyaKwQytl9#N z>Z*Z;BqcdGBtaN1z#Gl@mxa#~RD0EN7;q?X7;r2DaZ<olStv*kNbPE<Tr*5S15}%V z%4`uPFNP^hr@&)ShavkA`5|LE{0y%c_+kBeeg;Vfeg;hjeg;bheg;nleuhW}euhj2 zeuhd0euhp4eukM0{0u7@_!&S4Se#_w2d`{nz605H#(4p>yl4l5C}>Ry8-pl=7=tK- z8iOc<8G|T;8-plA7=tK78iOc98G|T88-pmrGzL+IWelPW+ZaR{jxmVB`ud^_PZ>nP zqllp0u;39;9tJjW&z^xn2;8$5hAnqDH8B%6GJ}kwh>D1XKu7hY1jNJy1jNLcPJu>J zKsXJ|7Z4DGtQlcoVBE>Hhe4J>ogojjT2~xwJU4>?m}Z8at^lg;LF-LH?m+Czg!X<A zqf&^uaA>0jx_lQrl>-{p<-D_l0c4ImC^>;PCV`JsfbDAs?JWfF95WV&j0K5VGcvB` z<J09+<BR0ehef77Wb+(sKalg^y?lI({GfOTZ;8x??4JXjf&HA}19&}*JcBWVJ)_1h z23rPwu)o-$LyxMUWj@-V&bU6b=fw^_@Buu^XU_17!5o$%%o!vZ%o#Kp%o!{h%o#ix z%o!pX%o#En%o!>f%o#cv%o%1fm@}+oFlX4wV9s!o!5kEcpphP11~CR(1~mp-1~Ud* z1~&#<hA;+OhBO9ShB5|QhBgLUhG`7849gg78MZOlG8|*D1!)A0^w=^yWv~UuKByOn zm;px2p6_BXfsR>&)~s7W8WvUzFBz;LuI6B{Vvu04V$fi)Vz6MaV(?(FVu)a{V#r{y zVyIxSV(4J7Vwk~T#jt|GieU$X6~hSzEAYUbFlb{VXpt|h0}olY%dTz$K5fNR9kj<* zgpUanU#2E@OvnjuB_p#qGot{rFf+3vuK))Z2O9?m8;7`toS>kbhB%B?Gci$9GcjQj zW@a`vVPbA$5#|-*<Y(4llVgiSRtHjl0<2U`%>;BBmIxyxPK6od8QdB5K<jGx!7*yU z;0&f!K<iPpLBkQClnjnXafVk6pgkjwpf#)F43Z4u44Mq$43-Sy44w?)43P}t44Dk# z43!Mx44n+(3^N(T8CEigGwfs#XE+Jjc>;<@idXIKV9*rU!2l{?RiG=iLH$Ngcv+3e zO`xI~GGYYEGg6Rvm11}a-i8BiFiJ5<Fi0_IFi0_2Fi0_YFi0^(Fi0_EFi0^}Fi0_U zFi0`XV31;1!63!3gF%Yn1b8zKbYcldyqSaJSeYGE#>3aig9bAo;|Z{pD#lHqC_#=Q zXjE$R2{B7BvoW!;F@eVHg!s7lgoOB*4kIfCX@$q;G9f-uP)|^jjV+XoO@^6;iAe&a zC7e%)ftf*$VJ71YCTDOtt;|pfI<EmV^#h)j;b#zI;Ac={;Ab#n;Ae1S;AaS9;Aco< z;Abdf;Ad!K;Afb|z|XLZfuCU;13$wtaN!Kz$;8j_6kNpbU=Ri8a>%L+MbKy*54b$t z#UKY>A`Dv@3feIS8p=@wjbj;$BbBx0N}!QY$YvwZLePJU`1sbt%3LT7UJ%OX!`BHa zc0qU*hyY<w8<L4Zgz*={PjK05$S4LH5dy8B0j*LN2B&05*$b+kwHTPeqY0p~H`qF3 zP)TfzCG9{9UTEtDQ8Z&r%p(TMpjt4t3Sz9H!#Mi_Q4~SV&<8ay^r7ty=x8U~1<+^< z19(Rt$Tu(+Xs{8q%MWtCiXiy>D2N<nce4hldt(GXYDdYI5ws{A+VchNagk><H!)U* z$U=p|O$_6&EUa>@qD+jUEb=TYGR#bplB{_wEaEJ(EaEIIOnX>%v9N>%F*65+v4EH< zDWKurnJg?bS!7wj<;(w{j1RzTPsJIO8J_H5P|=4BA}~N_gh4ry2b3fCGw?8+XW#*q zw4gx<9tOtP9Soo~DWK+(1Z22D0yNwJ+Il3xaGpT|T$am$wpPL8jT01J-~+Fq0VoO* z5Cyf*paO{f*gF_N>u9Mr*#p`b23q8dyj~R-8$O}B43vC97|wuAxIlN<f#kp#lEy)M zf*^Bf4vbEaxpmNv7SOypsMTr%+CK$pCCM;|F~~5eF~~5OF~~5uF~~54F~~5aF~~5K zF~~5qF~~4XV~}B3#vsG6jX{Rt7=sL~o|IvD3f<NPTa^LI-2!)zXWpUVjK~hq2{lI0 zz%4XbSs89JFf+Uaui^z4vdo~efI)+SnZbgAnZbjBnIVFKnIVILnW2J#nW2M$nPCP4 zGs6l7W`-RM%nT>MYk?tiXp*4lcW00UML#D4JGjb`WKah;AtV`CK)X4@86+9f86-i; zhnJz8L6V`JL6TuQgCxUp21$nP43Z4TLDPyLmDd;~8J>Yv8W=Kyw>FxBC)Sw3M-1>Y zg4by&E2){<FoK2vK?A+|jNoRvC}<cFG&s!6&L+piC<BfcDJium&j9XtZb4xwK2}an zenm+EMn*;^7A9^jR(3`vHa0G0A!#{&W=2MCC3~i3Xkqp@COpW8n@OC7%T!!OU5Q6f zP?!%qlg1(^sKd?1$}g<XC#EK<pdzOvEAMQs3_8Dn(Tb6@{vfPx7QrCQfY~=g?16-q zZs6DhcWVgs&6w4d+41$wl9KrNm~8m?{!P1k7wPP~2ylutV5o$w*#(^o1#07iR^o!T z3xH0|0F}dH7eMFx$U;kLUV$A9O3)R5pi>$^<Ad6u6~F>J7!Ye9q5VySpP)$;ycPu1 zP!WJkTp-TAQ-h38%Mo+<-DEayT&Lej^Qnmkftu3H+)Os$vjCi6$KUnxaWMvQ@pXU? zT4Q7Y<y}{%cq*NLhwv$M2_r%Px(5w1^a<-6f*K-_R80B#ck!UkferZlJ6}+D@!tXv zSpn`eW`e>3B+r-yV!_Y9i(n8W^ZYx6#}Mm#pp7r0&%cWRx#-^#kc&VG6LkJv9XMLx zXUT!mCOPNdAzX*(t$`Yxps@hRP8iVgYR~{TXo&)-x&u`bWSoCz13DC{h%b__9m&n4 zpMQsNFLY=XApo5X1ZNo{&c6e<6Tq1W?fkn4zDPchL*Ic50q|TABJERh{vE=pWT$y$ zQ}9p=bU+2?nU9#~-+|M-7$4~TJ1bCXhot$OBEGAjL<LG-&;$?mFX()uNG4F4ngChD zO!oPA2tPyTW)T9=1|>oOkpiKu9mIG6=rk%$@DK-hN)Fr;RYt_1ku0MzXd@QJ`F9a~ ze~<9-Jp!G6XT!($^eJSn9CZF7!y={#2Ha=gAzX#1T?`D(5vQ{upM7V;2Q?RR_FV*- zXWt?0#C3uT>gqq-XWvEe{nLfTYc_bDbsH$s8P7r835wr(CXhP`oqdOJ6Gnc6w*L_- z5Uz&CA99YwarPZQBcZeJI@++EeHX#W`v2cy(9w6x6k5O;m2dq<9?)1d<m@|8n*rC^ zcL*0_q&UPuAy6+M>S07_NbK2npcaHSJU?w_ilE}zcL+aV#0#_=hERdwOXPTg?SBF- zJz)heIR*7OVJvKC-?6hP=`%uiN`X3GgwMW%<U&TScdV@M{(S?-7ANb!GmIvnlkY%r z21<{)$mI>_L^x2}3N%{^J68lWBMWL@VeIrm_>{sj2J<K%P?sNa<{$BA-+_J0!OF<` z?+@6k9IXHDGAbdReHTyho;-w)5phf9v+uyoA5gu(3Mx4u)dhHr7!+6jOc4x}oPCFI zKlJP#<i;MTa)TA^kVVaS&b|Y;j9Niu-AQm@H*@i=2DOY}XWzwB_3S%V&|##sJo^qF z>i?#}&%R3lMF6D#3<~=+CeYxX3PS<pEI-it1JH;tY%dI`xdvKu&JR6a2sA<j+D)Ve zA7y|R(}*}g)Ns&34>9ZjI%R?hyvqTl@&ore*x1EEBg1O?jHdAO?H2Jz@<O^AI`Z+* zqwXN%^Pn?gAsvirRcnEVd>m{$Tlu&OxxjmTA!pmg)8K47gfF3I+aUxHV=0j4IDDTY zxSs(!HiedF+kqQopu<w22d&t0L(aBK1Epn9zOw+=+rgm7x8sGJZ5IWS1C^JMv+Y26 z5ZBpu2ya4%`Va!hRT`*44>}(jw3d(Pv+Y0)<bT?rGrX>%oNX6D=Gk@#r$H+wgaC9I z3_<{!c){fbxG4xKEg*ZaAgc^Pi{3y7z=N(81@~vcQ-?@r+ab4&7%%hj{WAguF{o(- zK0l7JkSPMo*>(sQKznfr0gOtA6*OuGJxQFrv+clD2&kvW_pghw4Af`?yNyYPDFVyc zc6gkE(Z+`Etwd-+I2M}uksIBZ6(VTw8>Ddnsv04u_2EC;j*pKi2YjX->}<OnCcYeA zCS?{iCSFfoCN&mi(AjnnA78u(F2wo%tz!)0gOK3%6Xa|=P<s{qY&(QUpaa$j0gPe| zk?=uVRA_Uy-IOVyd?C*$%gV_&WeOiB>%YhU9)kS<IomFRfta)H5T1b6j|c&b<{qNS z3hK9`oNWiLMQs@&%Y5Y_r*AQ0Kie*Xll9-cTYP-C7?W5z`3@X_q&YbT(Ajno447xz zAsmE~fbLM?Y&*tVe4w-K{(<+2(CT~yMg|Q=E`|$?n;5tm5<$rUwCox@pG3WLC3Z1j z+nJ<csH|)V!i;ec8gz{_Xb;u@WsI)ivq6Fp=e<D-8^q8iV%HutyPARu8&jky0t=9U z1w;UJ)C{%G5ZS@tc)`Gs_;W;vUtvbvE~XWj>(IzLmxPD~X5jp)@qZb^MsR!#-m_Xf zsT3xl)+GZ&1H&IiAI4>j|Cq{{UNDO=XE0x5QDE7?s>0gFdW+44?ErfO`vMLYjv$T; zoJO2IoaZ>taaC~b;Ev#t;90|4$Gd>{A72uG6#pUtDFGXSH3ByTtpsNYISC60PZF^a zxg%O7RwB+PULgKULPH`<qCv7sYM#^usXx*t(jC$(WHMyhWL@N#<R-|w$@j_sQ;<+F zQpi!*pqQojNhv|uOT|vbPGy5?m70>eg1VJ@od$zOjm8;GHO)HBZ(3<uleC^`hiK2! z(bHL^%c2{hdq_`D@0dQHev$qG13QBS2EPn#3^NQj7*!a30LLx^3l{?;!zyM526l!& z42%ro{~s|hGI;<0#=yuB4kq*dKVo2F;QId!v_|az8wMtZL@+z+{~HEo25~T%_x}w8 z3j^=}-wZ4aLjS)purP>&$rP|iCYYV~{~H4<0~?qG>0)Kj_&<k%mBIV}a|Tw1a4;DQ zmIax{&LI5%8v{E-*8gt|Tnv2w-!O172>t)az{QXXW`k~Z=4N2}|Av7ZY$i7Y-~W%G zHSGV7FmN-7{=dP%%^(IQCH|jd;AV&fs|1<P4Zbg$n;{FVG6$?C7fj~=KgYnwApHL$ z10RF<|GS`rvA}H5-O+pud0>(J{~sCn894vnVBlxa_}{_6&)^Lf2?vu2|8Fn|f=v)) z5dZ&?L6AWLOoB`hWXJ=vK_&=+)d+!ar50vj|NoIen1S>EBL-mxzW?7Cgc&rzY;Q0b z4kqKkY7)Tg)c@ZYM8M%A0=7j297-Z!^F<l>{{LnW1)CrWcAF>z$ZetwssDd7h%vB( zNsujK3>yD$Fo-dD|9`_E#t;rB<G`{Y^TiqX{y$<62fI@o9LwV1R3Q#d72*u3U|EpA z#2G;GB>}cq0&K4Y*h~qqnG#@obr^L2e`C;P(EI<J!GOW=|8MY(>o*vT7>xh_X7FYZ z{{M)<n?dyd8wPK1%JF890E=XS$sDjaDE)Xd<o|!f5Y7M+4`%?0hckf0!@=SaV7Emu zfKqHEIF&{+fKq7`*oDyypwt-607{L~U|lib6c__edoc{4v=IYV83zu}L~u$=1m7Q? z1WrFmU^PkL^pgZmKS>Or^pnH@N<T>qp!Aapj?+|dYDr}P#dR7uouq+dA&mi)LNdT= zGQjbb0alX<7RdsK9_ZHeM+{jEpcv0$0L6F~11Lta!LG^%>&gME%mJI30}kO_aBSv+ z!#tM(6py)JU3uUz$pgn%9@v&VupjfmCgg+F=YvfEm3=%6(?F|=!6gGHm;{M}&Qaxr ziZe4vG6+D~EDU@Mnou??122O)l+DJ#$KV3Gm5&9aONb!|%4TBVV@QFrnHh{2ilA&3 z1{sDWP&O-r6vF{1n~gz+;g(xbVqS7aW^rmzYI<o-Vv(Vqfq{W_L1j^~HC#&9DL*F# z&Qk#K!cvQhGxPHlz{=rLV1*2B3`Goy40#O63>gfW48;to3_%R34CxG|3^@#m3`Gov z40;R(U}()yz);Ch#8Av&jYXF(gA+qOLk>d<7C8mDTo^+t*n~`me1<#*1tilk-GMNX z2^8=Q4FA_L*uvuhA_O5z85kH;8Ppim88jF)8MGL*8FWDTi$Nchzd-ql!Gyt-!HmJ2 z!Ggh(!HU6}!G^(>fti5?R0cD!GjK3)GH@|)Gw?9*GVn3*GYBvUG6*pUGl+oKWr{OM zFi0{;F-SAWFvv2<F~~D0Feox8F(@<GG1!Ce6m(*UV~A%+U}$03!myQL8^d;nO$?hE zJ}{^-GBGqWbTD)=bTcq8>|p3&Sk17A;XU~FKF~dW9t@rgUJTw0J`BDLehmH$0Sti* sK@7nRAq=4mVGQ965e$(GQ4G-xF$}Q`dl=dojxro!aV;&%XJB9e0E#v!)Bpeg literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/GearedSlab.ttf b/MiniScanner/Supporting Files/Fonts1/GearedSlab.ttf new file mode 100755 index 0000000000000000000000000000000000000000..d7a41e3e6a62370df863fb0287226c230afe9f15 GIT binary patch literal 73088 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�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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Haymaker.ttf b/MiniScanner/Supporting Files/Fonts1/Haymaker.ttf new file mode 100755 index 0000000000000000000000000000000000000000..84c1681038cd29ac0ae35ae3add48e02991235df GIT binary patch literal 20952 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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Homestead-Regular.ttf b/MiniScanner/Supporting Files/Fonts1/Homestead-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..a9acc09be47edd12029728fe27f6e2248e40c300 GIT binary patch literal 25492 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 Y#i=uBA+_2}p=~pF1}~(xSSSMn0AbcjD*ylh literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Liberator.ttf b/MiniScanner/Supporting Files/Fonts1/Liberator.ttf new file mode 100755 index 0000000000000000000000000000000000000000..8197788c0307237d01a3fb37bca69915d7dd6de4 GIT binary patch literal 32828 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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/MavenProLight-200.otf b/MiniScanner/Supporting Files/Fonts1/MavenProLight-200.otf new file mode 100755 index 0000000000000000000000000000000000000000..9df40f4126157005b2b40125a1e166b0db72768f GIT binary patch literal 96148 zcmeYd3Grv(W@unwW-xGeb5r14aceyTquUn-27`I-0sg_3qM=3%3~y=}7@{itgY}JC z8RzCPFfb}GFfb$}=Oz|N>3qD*z`**4fr05%MrvZpZw5&n1_p*b3=9lr85yaG>>kWp z7#JA7FfcHvWaO4qlrGj*Wnkbq!N9<*lAT(V$6BX+lYxPUhk@ZiL2hD20mI1v1_lO3 z2?hoRw!FmLRCebt(hLlY4Gat{H3j*_CI5FY7%?z#zhPitP+(vLDP>?teOa+3p5Nvx z12gjr1_lO(GlEY9z;wdL)&IBscVa%k?9af!z|6n|5{2ktR`_qhu%7w%|84)bGamq( z1eF9+Cm9$57#L21bTQs$oWQ`!z`)eS6v4p2;0>V};~0z>wHe?>f^{*2NhncJSyas6 zz@VV01hq?n;RM8P1_s8@OtTpj7!<(TWf;TY_M5>}FfcOkGnhfenHbm^T%l}c20;cN zD4T^rnjsd-W@X@IsDQHB7$g{4p=@@BK!&+cHU|S2!#gOO6N$~mfUuW`L7d?SRE+?V z8w44c8TlEQ85mhO85kIH7=@s0Mg}#;Iw+fofsb(sl+Dbb#JCB{W??X3yaHvjGDtD8 zK-p|a;_M8InB<`191J2%2cT?DBsLe4y*vzhOfWMA8046lpy~w~*q9ZZ^9w4AGSf3k z6f}}G6^slFjT9VHax*IwTvCfO)ANe;6dZGM6u>Hq6^c@eQ;W({Q}lcj%Tn_c0*dk# zd_a1GQqxOw5{umY{X%>kovi#r+*~69{DVT!lqnb)7$`v1hNTu2XXfWA80r}q7=qOW z6y<{rGcqvHg(?cjNlh$HRVYeLOD$3;$yX@JNJVmRacXi2$cVK3BCt$aeqM<}Nl{`- zYHngtwnAb_Nl|7}DOgEfeo1C>YO$VIeyT!1QD$CpYDP&(ft9{~BFL{PP_HKE=NcIp zFgP>hGZZjXG88dnGNdzPFqAMTFlaC&GiWj>Fc>iyFc>lzF(@!NGNdr%GGsDTFeos% zFr+dRgH`7-6f@|7WpfyE7!;7qC<gOD>QWhs7|Iw@8B!SZ7<?HL!R$N+1%?2IB8Geh z1qL6mNf3KM_8Bk)F{Co2Gn6vqFeEY*F}N}KGx#xtF!(SyGB`0<G59ltFt{<eGDI*0 zF!(bBF@zwQ3NaI5BE&phG!w%ZKyCv0AfEx`5<><(1_Q890~m4`QW+8%iWyR&?oR`& zRbVIqyS0QN11y6r%s_gQ8A=#386c*nG2}B8F@SVJ^nmzz;Lt5$C}K!tNMT52$OZc_ zn?Zpgk)ebEB%aBT#88T4N*+T#n3oI=b3FzxhJ3IKKt9c6$YTJBgTk(ap@6}PL7zb% zY%(OKKsJDUna%)-r(}kFhFql3!WIXR5CfHoV9cll&G9mzT*Sb@sKmg)$ObLQKoqp3 z1u>B^V}g%=K&YR$le2Gx;|>Q8Gjj_|D{C8DJNvl!sL1G~Z8EZQ@(PMd$||aA>Kd9_ z+B&*=`UZwZ#wMmNo~~QAW-&3du(GjpaB^|;@bd8s2nq>{h>D3zNJ>e&dAaXqC@L;3 zuW#w>>+PR7VbYXoQ>V|EHFNfyc?;$*T)b%6(&Z~Q9SRBBe&Arw(Ibab(-=xx8NwMD zf@8rhJbr><@{;7l7!YUQ{#6Wlh0P2MJ9ll^xNbcI!%Bu@fqV8cFl=7CdQDhCMSf*j zbxmzmV-rI|dq*2XdP)vMc1A7(LnZ?Y;|c}_1{Veg237_Z27Lxg1_y>Hh6IKxhB}7D z3`-f-Fl=Pl!LXZQKf^VKI}G<2zA^k^_|J5l=@!!+1rY@)1vv#J1vLc&1uF#?g*A#w z|Nn#QEdvHC21kZyhD3&HhJ_4E8J07wW7xv5i(x;*0frk4_ZaRo{9yRUbd2dH(;Wq2 z1qlTi1qHAvmPn?sF);kU&A{+~A;^RO*MUe7{=ek^y8mncuK{5YpMl|T$Ae`M)`OM@ zY7d$pG~Hi%e<1@SgA1q*XJBB+Vqjn>VyIwXV5nkfVd!F*1W^qoI~ckcdcf>1hCVbo z1_nlk1O^`le}({tPzFB+Zw4m@X9iz}2nI)n9SjZ(9t?2|@eEN6kqprcNetT<To^nV zTp6}7Y-Pw|aAWXdaA(-fkjN0i5X7*ZA&ub(!*Pav3^5Ex8FCm7F@!UuGQ=_*WLV3P z%W#5WKSMXeN``cXOonWR42E?K>ls!vY+%^Pu!dn1!)As93=E9H3=E923=E8a8LXIC z8C)2TFjzAQGuSe*GT1QcGpI8$FjzBjF}O2qVsK|T_5VBL4hDCI0}KJo9t`eG91PA( znhX|9Tnx@k0u0uSh78V(%NYzAtr(=31R0ze-!LdLeP&Q)yvv}$c#lDY@gRdKQ!Ill zlLmt;lP!Y{Qz(NA<2wdd#(NB|Oo<FOOkNDG44WBT8S5F8n79~R8P74eGVNq=WlCmn zVcNoA!}y26g=rmw4U+<c3lk561(P&`C{r4P6O%846mtfHG?ONSB9kP8B$FwFBa=OY z9b*wg1QREN8{;bm3npF$Ehc^jdnO46TP8jRM<xNVIo1p}84?)oGgvWlGPpBxGng}K zGWavvGPp2mF*q>lFjzCD{Qtlh{r?3c6GI`xO@>HDV+Ie#6b5G|GX^UrGX{GmK?W<P zBnElL{|q`zQVi0J#~7@cUNG1*|7Ngf{L0|V_?*FmiIX9aNuD8)Ns1wqNs7UbNtnTd z;R8b!BQt{~!*_->hA#|hjC~AdjJ*uTjExK)4Br^+80{IH7?T+67_At57;_lx7(O#t zF`QutWQ=8SWmIIa1BW9hEYUD?`2Y8yumy)JC~V(B!kA(6{~rvS8T1)8|G&eq`TtL* zZU!A#xPrnK1B1d92{Zm+aA9Hqhr2W5M+Pfwm^qul3Y>me8Eio52Zk9o{r}CdiNTy< z)BgtyoBsb}l4r1nryWrGLB_famY}qQj6rFK$%P@3;WC3Iqd$Ws!*zxjhEoiN3?~>2 z8C@9+866l58M_!v7^gC5Gp=RuW<1Tnz&w$`gYhSW4dXcmC#GBmJLc&OPK>V^92uP$ zv>449^qF`Vw3yf#Oc|pY5*a5m7&9g_I5KTyP+@w&pbx@~%Kx`9hBH_))-X6TK-;JP zw}RTx4A=l81H*$H21eD?0}Kqj3ULff3{3xjGJx7vpw=_X|9=cj46I<14NS8Cf6u_g zzyW4+f>bkbfk|#K$pa>N!6YBJ{S9hCGBF5%)eC|}gurZJ1{MY;29f{Y8JHME|9@s+ zVi03sWME<t|NoAGi9rHPO8$Szz{DU0W=sEn&A`N94mQ~dY>o?<?FuHnz+^0#O!~i{ zfr+6TtfmJn(hK%cADHY1lM}$?L@+rCOil)qQ^0PU3MQw4$?0Hn2AG@)Hf<J|oDC-D zfXR7ayXJ${EC7=W!Q>(^xfo0?1^aFpm|PAfSAfZN|GzRYF{}rZ8^Gko|6f7o{r}6r z%)rb5YB{s~|Ifh8zzQbWz$E+s4-Cu<9AGvlSPd7L<OY*GV3HS1@_|WyFew05F9>D} zf!V?gYz)i{BL9CgFf)k$|H8n`AO^No{Qr9fW(EncEt3DAGcYqqfkmYMKVe{IFbA99 z1SVa;q$`;80+X>|GU@*@24;qCFuMm#_JV!X2PXT$<ODD|5ll`3las;Z6tLT-g2`!M zaypot0VZdHO`8QKXM@Q(U~(RqoDWvB08B0flZ(LQVlcTB?7L-Paygh>0Vdb|f6c(m zupUfq0FxX4zXqky|9`-yg5rVY|62wY239c11}51VKw-)8{~ZGh11K-Bfb#+i11K-B zFo5y`3j-)GurTm3Ffp(&@PkPKuwGDJU||pfvxUL&EW!YaF;NBy1{QEEurP=-h%m4) zNPumT1d~!=5orccY=iOw3j-)GurPq~0t*8uFR(Cx@&XG3C@-)uB>g|nzyi(-EDWH$ zz{1cA_E8_0><5z*z~n?QISEWo29s03Zkq}wr-8}oU~&eS1my)522fsLVF2X?76wpW zU}2aC_Tzl8ngw8TA(&hQCKrQAP%N-8fMS7#0Tc@?44_zGVOYliN~i0=<OVRgk%6Cq zm4WI1HwIR4Jh3u>N+ecriNwkPDv?+j*#G}$U<H>*tl(H+1;+v_I2KsJu>k5RGcmA& zV}TVM3#{N0iIqVRRJt*MN+ebWP>ICKAOf~al!1+b6&wq!4B}ullK=lOurf%2+0y?% zGq8foB35wtvx38)6&(Jo;P7V!hd(Pr(*Iu!tl;ox1&2Q?Loe9;J}}u2CMST&iC}UP zn4AnIL1hsu1E?%wWdM~$tPG&Ch?N0U7O^sb!k-l!{;c5eX9b5pD>(dF89-$bD+8!3 zVr2l8MXU^<vWS%dR2H!^fWn^@9R94}@Mi^wKP$sJ20jK>hV@`_1DM>%z{kJ_t`XQ6 znE(H0U<2m{P}ndtuz|}CHU{?p?-<w^I2b@8oD7T%Yz$mrk{e9&fJt63$p<F+!K46K zJt+Ly7(gQnYz&}Wz{Vf~wng;+Ck8eKF)&*k%$E57nSqT#^8YUeHU=rMi1hz&3~UVM zVAGtyDqX;A(6|X3gBO?$8Y^LANcw-0fsLUXtfmJn4yqB@7(g`w8w03DU}FH)2y6_X z8i9=gR3or4fNBIbhACioP6d<Gz~po=IRi}21e-PsOwI<AbHL<0FgYKrW&xO72qqVS z$;DuDDcC*Bz~pi;xdKeC`~RDPjbS~Q+yEvw{{PLu4vqzO24)5U26hHeS;P)5i`W@J zWf40AJA(`ZI|Il64-D)KoDBR7><nCBk{e9&fJt63$;ZIKz|O!ACP8HpJA>f=pA78a zvWT5Qn1Ppp9bC$=Gl()MGq5v=fpv*9$TP4rNHEAUuro+9NHVZ9NP$J983Y;F8O*_I zoWO2#0kd7fq!*Zs1(Qi&mEB-9Jzx<~EU<%PfgKzR?BG~n2gd?CI2PE!vB1s%DvQ_| zKxGj-1E?%wX8@H&><pl?h@D|3*tA(-ayFQp119Hz{Rk?H*cm`&5jz8@EMjK>l|}3f zpt6XaVJTSUGBCLuOs)Wv>lm~d*csM?$qis~BZD>r2LsdpKj5^^!N9@5!ob470q!Sq zfO7^11N;B)3=kO(22KV}2GIB$h~x&ddB7wum;}WF2RIfu7zDuP2r_Una4-mg*}`D9 z=>Ojg91LQhcx4d(|BZozK>|!lg33DvDKK05|33x}26M2PPGGxTz-(7A=>;ZZ!DQ0^ z!weh@-C#96U=dJVz`+2j3pf}+bpZzhs4n1O0M!K?44}Gzg8@_*a4<{(yJ{+!oCYSR zgUK0SawgccSzvNDn4AM9LE+EAFdwXD0hn9}CKrLp#b9zN*mujo<Z>{%0!*$0hx2+c zxdBXW{Qn13zW@KtzzNPjoZzyE6I?TJg3BUK2KN7-!8S93Lm!kAxWM^=8%*+mNl^Oc zWZ(m{LHUG}0aO-oG6*t&;tW(4aWV*l^@GYHP6pBczZf_f#27%ei}?SK44e!S|35Ks zGDtEoGjK9UfkmYM|7GB0FbA9I#K6YD$>0KJyMjqCFc}Lbll~uK;AH3qtLXuY^n!iV z2PXT$<ODD|5ll`3las+Ds4U`S0F_0Y44|@zlL1r~aWa6)B2I>xVAE!S$=P6X4w#$= zCP8HpCj+P~;$#4oMVt(vvWSxbR2FeEECu^+8JJuSCRc#TbztAE2a_AX<i`IWLG|nZ z&!9HQ|KAK;46I<14NS8C{{u?7U^e&vZwy=vykIt{<-^4w0A>p^Ffwp42!Ywc3``7M z;9dY1gD99S{{KG%7lXwAzYJUql3+DbU=iv6Um3U<lK%f-;9}?n+ujEz`@!S{FgX!S zP6CsY!Q>RM2~)x3G%z_GOwIt4^TFf-Fu4#+E&`K_!Q?syZU!!f^<Z)XnB2&~4Qf^V z|IEM*9yQ};VEO->fg2nG+zg-);AQ}Y05<~%SR7Ovg3Mq9>*HYHW&qWO+zh<`|1f~c zWhMr0aF}p2fWm|u946chpfKSEhY2@0Ot`^4BW?yz$Z#`A{Qt+m%>ZhRa5I2HhMNIY z4|0R+L2d>o29RB#dXO7Df4~i{2f4v>2HfD#<7Vgvs{z%6+~APpW&njGHv=dnxfwtq z$;|)?Np1#ENOCiPLXw*S6q4KwppfKd0EHws11Kc989*V)%>b$gxfww9AU6Z39^_^K z)q~s&pb+L}0EI9&11N;K89*V-%>W8vZU#`Fh?@b_C*o!R^@+F{Kz$-^22jXzgF~L1 z0TlAw44{zbVPN|Im4OG`4&h;7`TvZ8hk+GLvVlo<20jKJ29E!a89?PM4+9Sa7Xyd{ zg*u1^VP3EZNFAs~1c?ZM^$LRZ3W3?eV73T@Far;RD1#^iXnsVHfrmkYfuDhgL6Sk5 zfrmkg0VE;~mNf^P32K4xFt~u(u3*v&OvZxAr2h{Yc)%?X9)=#UNH5qgePFU5Oilok z6T##pFgY1aP64}WDwv!GCZ~hR8DMfI*tA(-ayFQp119Hz$@yS43&7+;Fu4d!E(Vk9 z7$g~Z7}kTy4PbI3gCwZO^8YgfF9Y-cf1n=8|KAL};1tdaPT{=Z6wV7y;k*o-|Nk=Z zGH`)O?*E?{co}%WY~KGr7<d`@z-<2i{~36}>718A5NswW@AHDwIWIV!^McbkFM}9Z z7L?9;86^JyV&G+v{Qr}I7o5&{8KlAHn}f}C0;_ZZvt7ZY7nqC%lS%)-Fz_;TgVpqa zML;D6FF2j^g3~!KIGyu?(>X6Vo%4dzIWIV!^McbkFF2j^g3~!KIGyt{%mkY@3rx-i zlXJl2JTM7L?Y!XB&I?ZMyx`Q%3r_943`@c8Sq3JTgUJ<O5|r9`!Ks}WoZ5N8shy93 z>HlvA&=?9E1EdcRYMV2I+v6Y-RMUal5R43b44e$0v=6H3_!vMn9VmT+L_jqiAGoID z1Gj1Tz%?BogCMvs1gh!yz%?BoxYf-EuIcy~Ks6m71E{9s1CIdkfonQGa81X@ApQR* z10T4i<6{8TbbR2Nj*kIU)A2EYYC1j!P)*0jko12a10T4i<6{8TbbJh;nvRbFRMYV> zfNDBE22f4M#{jD7_!vMn9UlXzrsD&*y7|C09Ur)+;{(@peBhdn4_wpnF@S11J_b-t z$HxGw>G&8xH60%VsHWos*K~Z~nvM@#)A508IzDhs$HxGw>G&8xH60%VsHWp%0M&GS z44|5hj{#KE@iBmEI(~30fX1-c!2MBXaDNm;g2qkw!R-xDOBytH3yKAP22d>UgJS_y zT7cTwpjhAs#{xe%7Wl!jzz=Q>^Mm_7{NPyN2gd?GI2QQ9vA_?G1%3vJ{~sCn86+8) z82G`lz|SE4|2G3aI2QQ9vA_?G1%7ZW@PlK49~=w(3`zeFFz|z8fgc<T{NPyN2gd?G zI2QQ9vA_?G1%7ZW@PlK49~=w(;8@@X#{xe%7Wl!jzz>cEesC=CgJXdo91Hy5Sl|c8 z0zWtw_`$Kj4~_+Xa4hhHV}TzW3;f_%;0MP7KR6cn!Lh&(js<>jEC?_#{r?LNH5O1? z`Tu_g0q|&;00U?=On?D28YTc94HIAhwF(75Z4(9o2GD4j00U?=OaN4pF$jQjk^nd+ z1sFi1VFC=GaToyx&}f(dgD?Xdg8+CmOaMF@CIB7*5MTg}h6#YjBn22G|37080FQ<V zFi8J@#2^434HIAhjfM#@fJVav7(k<80t}$hFaZY8XqW&)(*L6j0^rdw0S3@$m;eK4 zG)#a2G#Vzr02&PwU;vGV2{3?0!vq*WqhSIJpwTb^2GD4j00U?=On?D28YaL18VwU* z0F8zTFn~tG1Q<Z0VFC=G(J%o9&}f(d186i%fB`fbCcpq14HIAhjfM#@fJVav7(k<8 z0^o4~0q{700C*fg06Y#LzyKNz69A8f2{3?0!vq*WqhW&JSOA3=3ur9r|9?<90wzJR zAP9~HL2xVxf@1;Hp8=@^#R90d1hGLQT%fuZ#O7xJk)T)*1h;<#!Lc9+js-z*EC_;Q zK@c1Zg5X#XWRUp(mO+p~^8XVCL2xVxGD!b_$RG%g1wn8u2!dll5F87F;8+j@$ATaO zs0Snnjs-z*EC_;QK@c1Zg5X#X1jm9PI2HuKu^<SJ1wn8u2!dll5F87F;8+j@$ATa@ z76ieuAP9~HL2xVxf@47t91DWrSP%rqf*?2+1i`T&2#y6oa4ZOdV?huc3xeQS5Cq49 zAUGBT!Lc9&E|EZGH)z}hG&(E<?g0sbdq6_q5=n@GgMpDj2wX1+flDMIaET<u0O|n= zfqVEu;1Wp)Tp|g9^Og`ORvCoAC6W-hL=pm*NJ8KeNeEmb34u!_A#lAQ#31?qKZ6js zL=pnm3qs%$NeEmb34u!_A#jN#1TK+;z$KCpL(>1f3_{=%NeEmb34u!_A#jN#1TK+; zz$KCpxI_{Hmq<e35=jVLA_;*@Bq4B#Bm^#zguo?|5V%AV0+&ca;1Wp)Tp|g9OC%w1 zi6jIrk%Yh{k`TB=5(1Y<Lf{ff2wWlwflDMIaET-YE|G-5C6W-hL=pm*NW$RJ7|@6n zsMG+B#t1WjMuvsKqcOtZ(HLRyXbh+)2`b;Y7(gVb)i2BdYI}mlSwJG7I$Rh$4j{|` z8jTTV5d8mzK^Qz5BMcsm5eARO2!lssgu$aR!VI9%7-0qp21y2C21y1{24V1Mj4-%u zDhwWt5oQ35#t1WjMq`8-K%+6j44}~%VFu7>j4(se{~iWm2GD4XFau~bMwkIK8Y2uI zjS&Wq#t4H)V}!w@F~Z={7-8^ej4*gKMi@LABMcsm5eARO2!lssgu$aR!VI9%7-0s` zXpAreXf#Hc0W=yQ%m5mV5eARO2!lssgu$aR!r;*uVen{-Fau~bMwkIK8Y9dA8jTTV z0FA~7gGXb889<{k!VI9%7!d|021W)E2Il{NKw<R%FM|jJE0|;hlk8xU159%M|HUA} zzy&6`!6Xlu<OP#_V3Hq93V_uMg3S~HvxUKIQ3e(U5eBjUzZpcpeK8SmFI9v=^8XJ8 z5pWw-1l$)BVK4`q;{?{_0%p5{NiQ%N3noGHBO(mlU^P8pkzTN0`oLsAn4AD6CxXdI zU~)2;oC0>$R4_RWOil-rGr;6buxYcv<ZLiG2TaZblk>r97J$ixU~&<dTnr|cf_=9P zOfCnLE5IaZOi~0qCMm)I8j}=Z0F6nCGBExB%peMytzr;mVEO-)L6m_NOtOJV(ENxf z1IPa-45AF6zOX2GWLT5|G%^h8S1~e(GJr;gMHxUN!=enJkzr8=0kB@s%!(+35ST5@ zz``KPAOh`=i8F{Yh=FDe8N?YtxdJplBFX@o9}#7c0*gp9fO^iLkzr8=C$LITk60Ak zBNhesh(*CYVo`>q|Bo3&8M?u0Ks{nnaF19N+*1$*_Y_3IJq1y4PeByiQxFCB6hs-O zfZa9~Oilxn)4}8nFbV1ri-LQ^qTn8}D7Z%~$^aS}7G;<ZR<i(1E(DW{z~o{uxfJZ4 zWngkSm|OuSLH#vRaDPpd0n}d;WdQZp#2A?Ve+So*pm`(E{D>HMenbpBKOzR684&}I znTauQfoJ%*!6Xlu<OP$U`6)5*%!n9xW<(4;Ga?3_84+U;2G50vfNc>4j|hWi3B?%1 z!8277;JI7L|Nj`o7^J`=ps^Y;26M2<pmvcMgA17L3MRe4WGt8j)dgbU8d;2?2Q1PH zwxthD_Jhd@U~(duoCGE(gGtc*h!}W&L<~GXA_krx5d+VUh%w9rn>Gtf&IXfnz$9pX zN{j(CKOzR69}xr3kBEWiN5sJMBVynhSqxkwi-BuoF>sA6#;^|TyY*ml1DM>%0Gg#^ z`u~YRoPn8v9TXz}-!h1U>jH5Gw*Rjg#KGYu&cN~iJ%cy{Xq-|UG-k#i&cOZuCxbWx z4+9&6I5-!GGYI^D#~=<a|HZ-OKPY`OgJuE$|78HBdKm_B@My3&gE)gEgE)f(11Jta zb$~d76oV*(I0I;AP@KUWY^D>~JuYCjE12{Gld)hj>Hks&afWWNnjWx7FW47-V6q=f zP5_e=!Q><`IT=iXM&rf7<-a(%{1*q8|Ki~CUz}kk*tA(-ayFQp113Qwzc{$$7YCR8 z;^2~B99;5?Gl0f{#Th{3z~T&`abR%<&^WL-!#V~~ZMPmwZUB=T89+53)BleQ5};Xe z(0u9tcMK8?tYDJu{~HDg@C=3oILsx$DPIDd@+BC!|9@wY0QU$a7<m8xXOLjv`~MF# zvIAxd{Qm%&ZT<g+L4rXDY#L}RPJ%(?|6c|P22kk&3USa{TTnbmfW<&{umFPuxa5&w zkOqy>gHyf)gA)TQg9JF`OE7>^z61j(<x4PtQoaO3(*G3<5)9p7HK3F)!O#o#Q6HG> z2a^-P<U}wz2~17~lT*NMn+hhUfywD$at4?LrF;nnP|BBJ0Hu5h22jeEV3-H?>3p!7 z1z>U^m|O%V7lX;A3?Sbv1Cz_a<O(pkjzN$?f?++F+yEvwf?DAWO#feiMhE`?WsqcG z`TvkXl7aRA0|rS3w*Pm*b3~x=G7hjf=l_2UlHiddNe1r!A3>u{U=iN`KN%#!u^`F7 z4;B&l|A;}7K?tl%gn<>@z7b-O1dk4ZQaxxq0u+a!StwoxNd_s<cqoH3cwWjJY=RTm zJuYCjE12{Gld)hj>Hld4NrrB)njWx7FW47-V6q=fP5_e=!Q><`IT=h&0lR7{n4AVC zr-R8EU~(qdv{_(sHkh0PCP5)D$uJ+RW&xO72qqVS$;Dt2G&&^702&>VWB`p0NiwVe z>s<$)X;=>?H-O2Fpjih7rvD!pq`>P2q`<R*QVgvB-!Mpl%N!{N&^(?L1IPcj3{s#u z69y^Jm^~<@{(obT0?&y{G4THX#~=j`c`0znOM%NDDF(s+pBbdU<&PA&7X~U>K%op8 z7m@;(LsAS9;1;JOs3#0k%OC{~e<|>sxD>b-CIy}omjcg;OM&OarNDFIQVdD|morF# z%X}&DoVXN2FW4`AV6q=fP5_e=!Q><`IT=iXN**b2$s+|Wd8EK4j}*A%kpj<&OM&Oa zrNDFIQs6mpDR9b{0=GP+z~zq=xcrd<mp@YA@<$5X{+9x`|E0j~e<^VLUy5NJ*pKVM z<OVRgkwJh#nt|#6dj@F+=KsGKq#0QLKVXmsr+jG!HZYr=ffG~~{C~(G4IU$v2B&;! z2JZiVL2Yy}$qObyW2Djy{9v{KSg+v!{|wR$LSVKqm@UG<!2lX-=4X%ww?C!9^@cP9 zsBDu4<s=4aaI8u*NHef8NHc)ONTnH^z-|MLkxDaw#z>_ZKx3rR44^SmX$DX(kY?xx zs{xIXN;C9=ebfgg`@!S{FgX!SP6CsY!Q>RM+opoaX<%|Xn4AG7L1U!S44^SmX$H_3 zsWby<j8vKdG)5}TFdwXD0hn9}CKrLp#b6TD{*-0_wLhg9K<!Uy22lG`nqeK-U+cl- z1~9pifsH{1+!vN%VE+G&L56|l|9b`*239c1_WvDdKK%a|1{ns>`WzW>Us#5L3#<#& z{+9vwg=N5fVHpNc$uGko1lB9Uz|SDVAPP1??EeP_83ytH=NV)eB>rDxkO7rL3^EK- z|1U7eFi0~9Fvu{-Fvv5=Fvv1+GsrN={eKSTgV+jS5k)Ym1Qu5YvsJ*PDp;o)n5_;b zHNd1MnAH0Jf<cBs8_d=Lvvt92J+RyK|F2_^VKDgrmO+NW@c(WG83v>OCmCcIj2UDZ zWEf2TuVs*7FlFFnkOB9{Wf&a5dL0>97-Sfnz+vV5|1*OOxQ8yo;QId*gA9ZF|A!1R z3?2*;3^L%}x(v9tF2fM_{|AE%Lp%dBgA7B$|6dF;3}s-`%E4p>n5+boRba9jOxA$O zS}<7;CL6#Z&<G}*z+^L+Yyp#PV8673$qq2t2`0P1db`1H28|)hfX51Cz+(k6;IRT3 z@K}Kic&tDMJXRnB9xISxm;#Q?sbF#%n4AtKXMjo2Y^e-*tUv}lRv-f&E0AHB50+g3 zCKrOqMPPC<m|O}@56i&haxl39Os)cl?P@T&228I1znwvbVF%cEJO96AkYU*M|2cy! zxWtwPtt?}Z1+8pikY!+FU;?eG`2UAN7Cdev3vMOKg43!j185di7TijdW#DCCV~_>U z0LU`%gV_RLy`a95EQ1i3E%N^-gDkjDCJXMR%7S~Tvf!B%Sq3SvEz<wLgHp=>e+;r< zJ7pQ<88{ha859^e7-Sg~!K5;nQ~`^t{{PP)%b*4pQ3sP6U{Vt-s|_Y~!K5D8eEt6) z8Dtp@7+4r&84ST}qyJwRWEqVAe`1hjF!}$AL6*T3OoCdfvJ4JjU5@|1G01}J4p|20 z|Bo1C89;4USq9htM;T-p-2dNXkY(@yn*(ac$})i3v9b(t|KBpmGQ|IX%^=H=0G2HS zyR95dR)EP$Fj)mAtHERqn5+ep^<c6M?AmrP*#Ray!DJU$7PO90mI2gGmSva%4(F+0 zavGSN4kl-SNl@!omI2iIm1O|6eq|XztzTJ&dEoe(4_31POfCeIi@@Y!Fu4jG0;|E~ z8ZfyY97j7C7#U<4b}}$C$TI9=U}TVE0Ifm+?VVy~kYix^|ARpe+~bgAU<0#3E3)Jm zIR3w4kYnKf|CK=wJnt;W0Gh{;V-NtV0gdCzfm^w9;FVW$;QqB71E|E4V-Wwphe3`( z;{S05IR;4veg-)PssH;J<iPz4IZ#>1AO}vratw0+A2P@>$TP4p$T27|urkOoD1u3) z{|^}C7?i<m6)>sFAkHAipay2EgGmiAsR`Dr_5U%09D_EPtpjH3g4ucuJPdLS`V6uR zatsCx><n@Yh73{+atuab(wISvL5{%$%r*tfI)HuW`2QD!9C&S>9E0=!pA2%~R3yjX z4mQ~X?4!8<pBdyB;=w8tz@bzIc27B&tN@dhV6qBKR)fhJFj)&G>%n9LI0PEOWD}Td z29qsdvJLF2b}-oiCOg4o7g#T7m9iXoO{N@p9gZA$9gZA$9gZA$9gZA$9gZA$9gZBs z6tM56g2`!Maypot0Vd~z$pv6?A(&hQCKrQAP}wEN04lrW7(iv090REAl4Do}4uRER zat)YV|NlRO9K(+P0Ss~sJO2kU$T95tAHX0FPIdAO%nUpX^5C^k^5C^kptxrNuLWac zkO!}d0+l8pHC$ko++Y$k*Dep5A7+qe;A7xokY@nRmC1wVa~R|q1R1y)<iTs7<iTT} z@}TiN26^!Ox;%pzSXP_?WIkxjSsv8RWsql({{IV9_x^v&AkP3Q9pxG1z-mDD$TKJ~ z@G{6VD1u2Pu(&dqtpX-h|37DtXHWyP)xo3&nA8N5T443sV73mJtqW%B{r}G(&!GSR z8G}570oYZB|KBsnGZ_8<${^2R{Qn7qJcG&q#|-iervI-n$TNV}2FNow{C~tC&)^6q zoxq{t3|0wREg;VTS}h>Y;Qs#}gFJ%=STAVhfII_e<$yc`D3!`H#Q*=mAkUES|0jby zLmAj5<zTV`Ojd%)Dll0MCTqZCEtsqalMP^BG=j+{Fxd<yTfk%+*e~s1vI9(Zg2^th z-fpm)LF*Re!D&?<oL1$*X;mJaR^`EIRUVvH<-uuH9=v8uo&mIGOr8O>W=x&|v}R16 z0kmdJo&mIOL7oA$Zb6;_v~EG30km#Go?#w1ZGhH{$uoe~jL9>A){MzBfYyx3Gl15N z$ulekyKNbmTn;8zfXP+h5MB)?*MQ0O3``923_BPE8RQvuG6*xsGwfmz1nt88|B*of zyoN^s+-_6=w;L50*#5s~P+(yH{{~bSg4vw^|1&5saDho~Fv$ZZL8Au>418cVXoZ6U zg8*1PXeEyVxFx9o8gFJ$0Pk*4U=RbFDgOTfg93xZ|Hljp;Br-gK?*Da8aGe?wKN$N zz-<Ht2D$&A859^mxlIA=QUwM@24)5Y1|_h#GMKFbCRG_k859`Qz-)CesR1T6!K4;g zy*8Mw17_=j*?J6I3<?bT4AKk=3<eCW3<?Z}43Z2A3`PtR3<?a!U^7j?BBo$jbFfbx z{{IE-3I&s(wMGiy(p7=M1uW|dCf)x(VNhW30Ee>|SR@uq#(~2;{{J5a1%?E$OUl45 zDF>4kV6qZSR)NWCFj)g8Yr$kam}~&+Z3L4|V6quZwt&etuxs1FWCxh+1e0B0y`Z&E z3Jg79_khM*6c|9`EeZ^v@fHOJ(0Gdi18BTOfdMq$qQC$eZ&3iZBo!DyElCB2Y2a7} zwImf7KrKlHhM8c~W`W7sU~&$aoChXB?MVd&P<v8=0o0yUU;woz6&OJ6Nd<<b;8d{; zOfCnLE5PI`a0ssklWV}_`v1Qe6c~1ZZQltF$zA{7gVO{vsK)*OkwFohZWS3g{(oXn z1o!$C!M%P(a2r4o-0KIGhD;2K41E9JGAJ_egGoWKIYMAv!eF+@|IZAH3}Rrm`2WWY ziVPC}pD`#hNd7;;pvWNg{}F>CgY^GB42ldg|4%X~g4?i)408X!F(`st0*VX@3~UUF z42ob<2`sJ*W~+cn)&H{@6dBaOY;`cH0VY8$0YwHauzFBSK#@TQ%m%dt6dCmXe`Qc) z&<D3LKrI19215pE21N!VFlo#n!l1}t!XU$-$Y9C<@*`+}gd&5(|7i@0437UNGAM%E z1BwjJ|9>+mf=4G5!L0&C26wRUJpS)vPy~-uD1t{S6dB_FpJz~Hi2r|@K@r@xRAeXv zyR#fjR)EP$Fj)mAtHERqn5+ep^<c6A?2AS)*#st=!DI`V1ho(p89*%rMFvm{L6HH} zLQrJr0_z2}5EQ}VB#Pki4Mp(yh9Y=;LlHc_p~x@~9FI%E@wE(0E(en<z~m~h-&cdl zHDD67s#cL<2RO!e{{O<D$gu1GCk7?(dR8US9v22B237`E22iaDBH90cWl#dIdRAiK zWZ-5{V&DRk++dOiO!9(B(E1}K2GIH!B?bYo380yOB?izOwGy~yS7H$T|ARq^LHz$) z1|{%3vJz<2kU@z-3M?Ycz{H@$Aj81Vpu_;`_b4&QF)%VHF~~FUFeou7fJsnVR$>6{ zU{+#K28*bGNmT|u1|<eHFk2l=YJf>iFsTJLM;px60kd_%Y&`~M1|<f423`gwaGynq z!H|KIL5abLfrCMb!5Hi>6R?Qs|Njh14CY`F2e3OG!K4#d*7^T)1|<d;u&gVXbpL;q zL5abGfsH|l!3!)B3nt^h;TaDO^MwE37?c>wz%D5VlNDgH5=>Ts$!aiJ114+1WIdQ{ z0Q;g5Og4eZW-!?TCP6(KB?eHBMu`E`qfuf2^=OnBy1;t7!EWvWyJreGrlx|)X<%|X zn4AG7XM)wt0+X}B<Qy<L4@}Mnt62ah7lO$}U~(~-Tm=rF)nIZBm|Xw=9fK0X4zS*x z;4t6Cz|8=v&o~*B!L3SApMiw|R9=8cb_ON}P+t_p2Cbx52CXk<0F9(@fa4xS@-l!( zJ}?Pdjin53RVp)p)}bhaTb0TTpcVDX;E{Y~22rp|F$R#0;tZ?|%HWv<Wd=zGMh0aD zDX<7=g_SY`Xv9bv+~-yXw=I>ytyg6R1qMC_Wl%ZFpbX9>$_&b25fw10%D~Q`%%BEl ztAj}mFsTV9L2XNA25m4K)V5S+&;_$WeP?9`eK6YqOd5hi#t2LrgWYVxz{8--VEX?D zgEE6TSj6G~Zw6%sM=%LWhsq4j|6emGGq`|dUBM)%*Q3nf!NAO*%-{tUi3O8!|GzUR zGl0^eGD8B`gfg(b<zTV`Ojd%)Dll0MCTqZCEtsqalc2VxG6Se>smuUsTPibv+Lp=; zpthwlLmOC4JDBVMlbv9)3rvF2p)x}c*gc?K2Fl<TqcXU~s0?l~DuY{$$_z8XYG#4S z*<f-Gm;|jWPzLWZPzJXcmBB4WWpIm88Qfx2W>^Z2>t$eaIhb4lCRc%dy&6oe0h6HJ zPs$8Cz$Wix;9^i_*u}uX0BUJ*GN^#lC#W~e!T_qtKqM%As(^bvps^B=N-nT^ZZOFM zCPC>FlrliFp!BH%PM<2^^)@Qt^r-?)pDN(=sRB-)Dh#0XsREiyWKaRG`c`28t@>60 zr%x5|N&^*e`cwg@PZe<bQ~{??6>$1g0jEzDaQajMr%x3IkSkOeK<QHjoIX_;K<QJ3 zL4yJ0J5c&mVF0C16>$1gVF0C16>$1gVF0C16>$1gVF0C16$V2FHU<?2BQR;qz|5e+ zV8X!8pu%AK|1*OMIDM)xfYPT5IDM)xfYPT5gY*Aq3@YICslotCpDGOQ|L-!WFnIj` z$DjgEpDGNX^r^xS_x}@v3Pb$=Hw-Ea3ID${s4#%irwRioeX1~k(x(aoD1E9hfYPT5 z11No}Fo4ph3Iiy8sxW}krwRioeX4-drwTZIs({m{3OIeLfYYZ611No}Fo4ph3Iiy8 zsxW}krwRioeX4-drwX`7qXJH!D&X{~0#2VQ;Pj~iPM<0ap!BK207{=K450L>0$%r` z0#2VQ;Pj~iPM<2^^r-?)pDN(=slotCpDGNX^r^xCN}nnWp!BK207{=K450L>!myr! zi$R592RO8MGO#kJFzjMrW>5v~24+wN?}$+auLn~FuLlFgG!ug=xb9X3?~G9em!GN( zp!BH<S})I_$^c5Apt_TtK^43nOclHyOclIBRTaD*OclHyOqBsNx(MoTa58{Kb66Qv z!6m0EcqN!BIAy9bfJPTp8D#!{XHW&FOjXbr6@w}`WvYTxrYbmPsxpAu8mi!wsR~Y+ zstl_C|1hY6Q>H37WvViON={V<P|8$g&|+X=Pz9$<RR$d}8&q<tGU)yP#h?mKnW_v1 z47?1g42BFm45|#El2etz7_1Uha;kz;rYbmPsxmnIf6t)G;0Pu`JEv3`od3UJPz9$< zRdC8wWpMxhfI*eP<NrGbRdC8w1*c3^aIajIA^!hc237E=xGFehs)AFdDmZ1Tf>Wj{ zIAyAWQ>H37WvYTxrYbmPsxmZy-PQ;uo4{l<m}~))ZD7B&gUJps*$E~=DN_}^lS>tx zGF8Fr;#9%w;#9%w;#9%w;#9%w;#9#YQx%*tRlzA!6`V3v89?i$Rl)1xRKe@wRKe@w zRKe@wRKe@wR2f!*!)G;^TmvRS`*T&nC8R0?sDxAnmyl}UwLoeNpj`uM3@rbjfJXYj zBpaAy|Njj%g8cs>gBo~ml^O#V11AG${sTmUc5HygVnA%rdUiDiez2?nSTAUFNR2@V z%ob+gW>8}gVGv+YV-WrSmO+g{?EiBHH3sqj=NQx&B>taaPy_EzRAZ0=i%2sFF{pui z1!~|iA~goN|JNAQ7(io0YTz*<HSidb8iNv895hCx#sC^4QUj-1HSidb8UtvINR0tB zMx@4|$-v8?#-IgO4;mv<W6%M!L1RQ}44^q0H3oeKNd`3r0|q7rH3mZlF$OgTBQR+U z9(6Kd5NA+hFlFFpPy_GXQ)6&oU}sQca0HW}-3@9C&fpLO?dDTs0PW^eV*vH6)fhY& zq#4v0Ks)=?7(hGw)EMIa|7K8Qh-YA9P-95=|Cd1xJVvC(02(7wV*rg2sWE`Yh}0NB zV?=5UpfMsf2GAIh8UtvINR0tBMx@5j0QN;Am}~-*&0w+xOtyjj(hep&z+@+w1dS1? zfp=S|F@W|Js)5%~se#u}se#u}sWE_d6{&&OP^p2}P^p2}P^mFY0mtc7FgXoOP6v}S zz$9p2p&A2dU!fYqY;bx2?JHDcm<MLh2dh~CCKrOqMPPC<m|O}@70bZnaxl39Os)cl z@M<u*228I1|A|43VaNZ&3~CHJ{~u*gW7zfoFoQY+^Zzdl>I^LZUoogNu!2c8Fv;=% zIfFU_XtlpOcx^3c_KuxF9Xy{1N+lpRDD|o{2!PdtTA}I;LSQy%HK;m+2!jxVIs<5r zvpR#=|F;b44C4RyGN?01{6EQ{4xV9DXOIGmfMyug!83~L;2B1B2D$&Y8Ppl%8MqnL z89+0P>I|S6Ms)@yusEn)tj++MVN_=T%`mEibC@~<$c^d@pczJW22HSDEwFmf45K=O z4wwy^VN_?(V-RFeX8_GGsxugXeQNlB1%o<+(f>mX>fjkhb?^+MI(UXr9X!LR&fvhn z!l2FonqgFDZ~})LXogW8Jj19CUIVNSo?%o6&oHWkXBgGNGmPrs8Af&R45K=@EL8{3 zFsd_vW*F5OKr@W$44@fCbq3H3qdEg<hEbgXG{dOQ0GeS`X8_GGsxvfzebEReo4{l< zm}~))ZD7B&gUJps*$E~=GmPpC-C#F^W*F5OrhsE=Dwv!GCZ~hR8DJ7LZ>SEQH&h4D z8>)ln4b>UugJl<h$%SBY5tv*ICYOR^c^Q~o4klNCNzlBZIs<6lP@MrZZ>Y|&{(n7# zI>V0tWen;JJO5WOs59*PU&f%p!1VtY187{2i$Q~dg@KI$G<U+vpaDLoK!X9aFB~){ z2NLIG;AGGMm#!KNpb<+A@P0T@$psPzm984#9=ZmD0N5N*>8im1T0gGA04iNI7(nYZ zH5kMgKz4yf-8DdKtQa&vD}5L=z^hI)7^MIIVbEZZVc=%aU;xcVYB0z#urp{d$TJ8q zXfP-+@H1$DMwl2h7?i-`%3u){FbQgjXfUXO+3H{t<RT3QO|V`qu=};aY#lIL7tGfC z|Bpd~K_9H%04!q2z{{Y)V8p<~puu1aR%rqjG5!COK?7W_YA`r3FfwQ`IR5|3puyk- z_L1}dw+tE#pmJ4%!S(-n1`Tkzs=?sF018h~xvBv!S2e&XQ-dM?|7QjbaJj0%PzJWW z986Y#$x1L;1tzP(WDS_C1(Wq)vH=_djbO3~Og4kb7BJZc_DegM>;RLUV6qFWw;Swc zP`RqX&<jojePFU5Oilok6T##pFgY1aP65a4R4_RWOil-rGr%OMT-5-Vs~X^PRf7Rk zu4;hGRSkyuU^NTC<U%mH2uv;plS{$wSq3JTgUJ<O5;S6|!2lYu)L;OOSZXkU+6fvA zJHYX>6P!+VF>o?yf>SbRY#PJ{?V#5L&mw7pchGBs&N*Pv1ox*vv&$R|n&9>-sLTSf zLH#LE?F(Xq`um#TmGhu<!@{5mo<-6G_op<${V7dwe@YYFpV9>Pr!>L+DNS&C)&!?# zO>nDK6P%tk!Tl*saH~}l+@I0}w^}v9tyWENt5p-+pV9=kS~bC~R!wk!N)y~_)daU% zH5owZSrgo9)dcsaG{LP_O>loo6WpKD1ox*j!L3$JaDPgZ0hFFK!Rc8OoSroqK<QbN z0hFFK!L3$JaDPe@+@I0}_op-&K<QZ%+-lVXw^}v9=~)w;o;AU(R!wlLRTG?^HNojw z6P%tk!L3$JaH~}l+-lVXw^}v9tyWENt5p-+YSm-_^`|t!tyWENe@YYFpV9>Pr!>L+ zDNS&HN)z0l(ggRXG{OBTO>loo6WpKD1ox*j!L3$JaC+8c0HtS522gs|WB{dSO$JbU z)?@&sXH5oBde#K@yfnc*FHLaIOB3Al(ggRsG{Nm#O>p~G6WqSl1h;QB89*Zgn&6(7 zCb;LN3GR7mf_q+?;GUNzxaXw_?s;i~dtRF0o|h)L=cNhmd1-=sUYg+atO-ufnhc=y ztjPdM&syNK2(%bLr!#3Wfc70|F|ac*GJr}kRt7EbT3;>D9&rXO(0*kGEzoXS1}*R^ z4lVF14lM=&uzJw0Of3e`-VrSZk^lb~v=~5Zt+g0H>+ZA|#KCGL{{Lst0-u7S#UKS1 z0j;&xVvza&f<cP`v~om?0W|xn#h}2z$)E+E2hd_r2D3rq6Iu+a|DQ5wf!p9(;8u(l zxbLsU0LpDz44}0fS`47I99j%||9>)QG3bNUgJy`d7!3cvV$fnR`u~AJi^2H+T?Q=% zlm8DGv=~hPUu4i?FlPYy*Wv$t1}z3hFbUcps>R?8R_Owkbp?~||8Fp8F?fL0c!5P? z!DQV3_Y7JL@nBm(GelYpWnh<=gUJdoSqUbqz+^R;tO1j?V6q-eg64p<7(jDCS`45$ zAT0*a9FP`67g!c__JS5e57@?;U~(3ioDC-DfJxA54K47RKrQf^KrQf^KrQf^KrMz< zV3)53lWV}_`u~3!w7{d9S`463O)Un{sHQdpXqB=yIE834u>Akapv}Pg{|{)D1DFju zXGNO<v_AzD?ko)2;C+kQ;8n`n;8n_?-UUb;v;$ZhoLaOQKxe6GGk|ucXoL64X)}P< z2Wm5jGDtIMGl(&;F=&I=iEA@RFo-Z{Gk{iUYJ=A&YlBuJGH5f%{6EK_4PN=9%^=6X z$)F8RGuogzPX=x9`X6lu&`7^Fc;r=^0W`j)&7k^!E`v6x567U*09pm4%>Zg~XoFLZ zHaMkggVT>TgAM~1gElx7X)}P<Z)h{<GcYq~GZ=uy4H;M&w85k6+TayI+6*S(&@lb~ zf<YU+k58My;r~nqZSbs(Hh4FgHh9!X8@#hmo5A(}2?lKj_y6}9v>819A7;=7@AA_I z@AA`Ti2MJIL7O4|{}%>r2GHobHUnrykTwHoMUXZFXho1V187B%HUnrykTwHoMUXZF zXho1V187B%HUnrykTydDIAj{ZWD}Td29qsdvJLE)b}-oiCOg3-XuXg&cz2sNc#okr z18AO68$8db4W4Jz2G28UgXbBw!SjsT;CV)E2GG79Z3fW39&HBDz8-A`(7qmR2GG79 zZSWpLZSWpLZSWpLZSWpLZSWpLZ3fW39&HBDz8-A`(7qmR2GG79Z3fW39&HBDx^8U- z(7JAI2GF{0Z3fV~Zfyq8+>kZ{Xl_WG0W>$H&9EMvW_JAl$Dqxy>;FFn9q>*!9dH^3 zjkz#0=z!O)>43{R9dKEv10G)jwbfX`aStN789*ctnB)bMpp&F@z-d?qJpQQzK5<0{ zJiep@F86f6<(>|>+|vP<dph89PlrK*fr&wfLGu4!1|4v@r^6uq{|AE(xZKkLmwP%4 zp!HBX;FPQbF8y@CrJoK1XkJSPTn6eefXYA}a2corE(3MIWuOkYy{rRH$vO<65?u$J zl64qB{?-AfWF2sMr~@t!b-**`It+&Y-!kYh82$gupu=GN{{e#zc<qM{gX#av3_9TQ zP=^6j9_oP0LmhBR)?sk||Byk40aPC9Fo4QK9R~ORw;6Q6Yuj`fK;@wh1E@UI0gr#` zfJd2hz$sY=TpsE$fXYK122gpZ!vHD|br?Y9p$-G6Jk((Tm4`YEpz=_M0aPC9fX{l@ zVQ6Fk#a$DaYzC7pU=mbX>VQj29dK!>11>Ffz@?=QI3??VOG_Q_4nZC84nZC84nZC8 z4nZC84nZC84nZC84nZC8c$5x!JW2;V9;E{wkJ15;N9iztN?jcWP^qiK04jBL7(k`2 z4tR~64tP9D2Rt6710Ijk0gp%NfXAbBz-6)yxJ=dom&rQdGFb;)ChIVO%48h|P?@a5 z04kGp7<Mr5G3YStWDsD`Vc5mM$Dj*dxvdLcxvk5<^8W*aE(0r=WCN3+leBcfJ2yeK zAR~h=c+VQBZwz9C&Tj#Y@_^W&J!`t)J!`t)^~1X0z2v$KLSS=1dqZ^@L>M?3bQ#3{ z|76ew@BYyR?@iGK?^e?Vug%v5uc^}ouPoLDuc^~zko*6eL6-rvx=I(krcRduw5Cp% zK?y7lnjh0;0L?<^f=6L>K_hJpx(uK-b-Lhwp)LccO|8qI1y--kz{;S@paW*>g4udt zSLy%%!Jx}v@c%D^E`uT1g+~AXFz7NEGl(<jGMN1T$e_yrT2rSBK3hhY!QuaZ23-b6 zFbP^)t_yB?>N0@#*6D)x*6A|1|G&ea%izHv%%BV2XQvC^XQvAuFV$s;|NoCcmjSfa zPL~0+)=rlJwAN0S0kqammjSfaPL~0+)=rn98thKcT030^&{{iP2GCkNU4{m*FB-vQ z6PRoUlPzGf4eXb8FxdenJHaGqt(`7-t-CG*XqTTZc&)oG18A+gE(2(-yDkH0t-CG* zXsx?018A+gE(2(-yDq~NaBNNmlheTDbTBysOoDd#>4JCp>4JCp=`w)Mz0n2l^3!FQ z4_31POfCeIi@@Y!Fu4>Q=F7n3axl39Os)cl@M<u*228GJ;9$^Y*a6nH^ZzFXU4~u% zKQQPqF#Z3}pa)LLdf;;r^}zf7^cX<rBI+@)|9{4y2X0;HF>wC>$)Lx;1tvlJ&h!{~ zz--X&8$AX-Fq<Dtf?5}P41)iEGw6YL|LHLZgW010-!SNbcOU36i2uLBpvNHb{}zKD z1L%xaJq9VTh%{J@3|PJF|Gx}+;FPS#AP;6MfJsF#2};R&49Z}(3Yb*=|BpeBK@H4S z2a_6LQWH#qQnDU{Hkb`c$$AXBU^ZyvUynhbffaPpJ6Oc{|2GCb1`}||fYuo6F_?q> z<?#PAgC2t;m;|L>JqG9h_ZjpUT)?ufVAB2nWd=P4kN=+-^ccLrBC%jH?*DTJJ%;%I z4;l0r68^tp&|@eA+f@!GE5KwWn5+Vm)nKv)OxA+QdN2t}y?P9w)T_q;O1*jvpwz3! z07|`j44~Aj#{f#bdJLe{tH%IJy?P8?V7;K78hQ*pVE6Qbeb)yj`@!S{FgX!SP6CsY z!6aypq#k&Wq#k&Wq#k&Wq#k&Wq#naeuxYcv<ZLiG2TaZblb}74df+{hdf+{hdf+{h zdf+{hdJLeQ8hYTJ8hYTJ8hYTJ8hQ+?z#+UEOs)Zw>;J!G&|}!~{|kd2!%lGQ?E3$O zL7#!?{~U0;kcUB^f#v^FP%MH;HZTcVbE40{0cL~Noalqsoalp3($Z%DtvLa$*x&~B zpZ~7|jS7KD0kC?(|En4F8HB)W;r|;L^ch6{FJ#bX5Ce;g|6j?V&mi%CIcSU?tVRkf zBK?0pgFb@{*c{M^mOglGvp#sGsy=u`OCLO<rO%-B{~?1ugE9j@gFXXjL`$DR6>KtS zL`$CmG@_*s9s$s20F6)RGiZU;gWB)<3_4&osNT?L0F7wrGk|pHGk`|4^cf5pKr^gH zVA7aDmO-Dv1U$24$^h~yXyu7MgTwy?4EhX?U=p;NRG+~ad{RAV<%vE6Xyu7MgZuyY z4EhWnU_XLZp6D}xR-WiH#QmSnpwAHhe;R{6cmzNnJffw~02<NKX8?_8=`(;vwDcK3 zBU<_lpb;&72GEF>J_Be(OP>KWqNUFOTJx;W&<OSmXw9=e18B{&J_BgYvpxf8L`$Cm zG@_-?02<NKX8?_8=`(;vwDcK3t4Z}4Kr2u58G6BKpbt#;gUJbCaw3?V1SThg$tmEN znhGYTfywD$at4?Ltx?fu0IgBcX8^5H(PsdyQPF3Z2ae78U^NTC<U%mH2uv;plS{#I zw+u`!2a_wn<SK9ouLhHAz~p)cRt9~B9bnm=|JO3;Gwk}m8Z^iA|2u;Lcm~#hfrWt) z+&To2Y+yEMY}Nq0v%>&9YXIs6v4d9+gGe3*5D7XX2sEe8#$W($A%ju_$OO=sfB}OL z*c@R74h91Tk^jFK48Xg94H!UUvj*U?ECcY0XajJo*nmOi|62wF@F<o6c<$8zJc?xi z9>p>Mk75}xfaYEez@u0O;883C234>w(5e*!@F<o6c<$8zJc?xio_jR_k75}xfcgOj z;883C2EG5k84N)A4}8-GANaNnUIqgOBL+?e0|sLTRt5v`D3$?(>HjYb2H^Pu0|tlx zPZ<mt9Kj@L?$rR?mM{R%7Z`x&3k<+3q74{4{y$+b0M8c~faePg7(nYt4Zu4-48ZdR z2H;UF1Mn!80eBS406dCi03O9M0FPoBfJd<mz@u0O;883C@Z75b18DBmfB`i3YQO-R zdo^GH&Al3cN3jgRqgV#uQ7i-SD3$?u6w3fS_i6w>y~Kb4v}4_X0kmV?fC02)-GBkK zW8HuOv}4_X0kmV?fC02)-GE^VI3A~h$!TD6I+&aRCP6a`2H=?m1Mtj(0eEJ?0Ng4z zV3-e9vj9wj?s70-SOjJ-29u!O(+1$((+1$((+1$((*_Kyz#+UEOs)Zwpq-2c;883C z@F<o6cofT!f$9HE215pB25tsJ2A2O<7z`O$!6e)NOALk#?En8U7&37DzY1O($HidC zz{LO}LHijE!6)q*GVp>$`2Ig*Fl68dlLBD%g8y$b7%~WfO%wkAlEIKc<o^=}L(o|f zpqbJC?-&fhJCzK<JCzK<JCzK<JCzI>r2l_pFl3PVzn8%foSqFC<o>^6Fa)P(LvVUF z1gB?11|_h#G6NsD3<Z&(GT9J3Dr*Q%&xYXiYzR)zh74N&Uo#kj)3YIi4wwyEOJK;L z_x~@0A%i}6))tf(4H*m>l)-o9fJkG|jynbu2GH6UQ?P%{!KB0gl?;Xqj{lc17&174 z!w_`#z9EAPSl0FbSq4J}cd$=A{%>J0Wbguu$AZbY|F;+n8RGxnU@&Az`2UB&5S*S3 z!Rgr$oSqHA>DdsRo(;k2*$|wb4Z-Qz5S*S385+PL&<G}*z+^L+Yyp#P4Ezj+4DDdD z159>;NzhsXLxyg!n|r|S=>?~RJ}}u2CMST&iC}UPn4AnIr-0*hDwv!GCZ~hR8DMfI z*tA(-ayFQp119Hz)5d(Tngw8TA(&hQCKrRrrQony1}2w-$rWI76*z=fgUK~u5_B?v zA;S)E=<NiD<gWiW7>pR0{y%0gVgQ}gX2ie(X0!f(1X`=~{~?1B_=H&_@L7?da*B_^ zh=Gd%M1oExF=F5Wvw6WJ-~W#cMhyJ_KQS0FfL0?IF$n&D$za4F1U6In{}%=$29f_C z7>pP|r<fQqi2eV;U<B^#fmYJ9GZ=wq89=+0*gz|l|Nmw%VvzZNp23I#v}4bRK@MyJ zXzvT?HYOnkBL+nV5UB(fR|c~|Ys8EgRR5n~Fk(;xi>QN1(5#&i18By>h(YWBR|X>n zZLqiwn5_$D>oKq}7%}LB#%&o47=#&&7(ltfh`|Unr^{drUh!`No<%bS`_~*yI{ZJv zV8r0~{~&`AgA)TkgAs!>1IRBfU|HAy7a5Eg+`(Z28h<ll@B)j+g2}l5PZ*3C;=!R^ z26jU^n5+Pkm0+?8Ojd)*8ZcQ4ChNgu1K974V6q8JHiO9)Fxdw7MLU@60F#|yvJ0%Y z8|>O1uuFQuanuJU`@!S{FgX!SP6CsY!Q>P$ITcJ!1C!Ii<P0!56KvWnFgY7c&H<D2 zz-ePXSj_@3xe!b)0+Wlu<Wg{YSOzASgUJ<OauqmiSA)qlU~)ZZA1}j>|F0N~7<T@D z!(ha)>;EeTV+PRaBF5l-qsHKMHO36A|DP}zGqC-C%wP;Y@5`8h<NqV@j1e1yF?ipo zG5B;5WAMIFWAMIFWAKcFF?hbr7<|T#F?jsV7<|T#F$1V|0a`=P2ip7b|09DjcwLP# zgE-h^iT@86jKM1tj2Wc<-(xUlkY?a#0F{Pv;57kU48{y{U~$mO1W>91i6}CFNF}hi zGMKFbCP6C`j2S>HfQ%VHYbcDt<8Q{`l?lcSTL14e7=!md8#CyD*`U!EV+K72UIt?Z zP<z~%0o0x{2GtA<#-RMfU<`JPF@p(cmnnlO0}q2S_!Jal2GBZfV+PR51Y_{tQey_^ z|9=>a!Fx-M!F!*L8QlLrXD|k@OfY5u?JYHC0PQU`2G5rngI6XPgIgNL3}s;VmxIX) zFj)yEtH5M6n5+SlwP3OyOg4Z+pb<<qfyrht*#aip7&sV=8QQ^Q2bk;xlU-oFpq;12 z;GL(&44@NQj2S>Dv=}phPG~V^0G-fc%m6x}#h3wfLW?m2=!6zy@VXjf2GF`1V+PQ= z8e;~~x*B5!(7GC9@Chx(;619w;619w;619w;Fg9l187~1F#~8_jWGjgU5zmVXkCpl z187~1F#~8_jWGjgU5zmVXkCpl187~1F#~8NgE4p|gE4p|gE0eW7ojo3j{heaj2U+R zKh0pwu<QRx1``IR{}&ld7?>IO7)%&g{vTp6VPFN5Y+w>}uBizF$NzH-CJdYmJPalb zpk0I};IorWz-QW;fOip^F!24q$6&(1|NlON34_4@y$mJ{g8z>(m@o)|*~0&CFqkli z{J+3p!T>r)-Go8x{{sdS2GF^tCJYk)-!qsnNdA8f+B^FHErSX8EJqUtng1KWX-I&< zgh39h9<(>ngh7D;B%%l=K|5Pb7?i<m&`Mqt2G##-8B7?|z#{5k6129$1Uw^c!l3p4 z5rYYXHiIC834;!p4H_vl0goq}Fo1fBCJdl9z6k@UwPM0x#GuMx0?JPeCSX%dz$<M` zz<UWz7##jDXE0%K{J)UFguw|MhRzIZ3?>Yqy@VzVu3-PV|NqEf!r<|LC4&hAXfL4& zcrT#|LmW8#<NqILFkwje|DVBxp$zQWaxhr|CM&^Y6_~6BlQm$n7EIQI$p&!9G=j+{ zFxd<yTfk%+gAjuWLpzx40F#|yvJ0%Y8|-G#UP2RwUT{k21C#w=asrr~2qq_i$;n`H z3OH>{1(Vaj<a97O15ASU5}JVb5}JVb5}JVb5}Gi~1E-MrU^NTC<U%mH2uv;plS{#F zUIr$YgUJ<Oauqm)SA)qlU=p-4+=O8VSl7<~M;J^PcKtuZV9LPs|1E<lcofc*f#v@_ z22%!BFv$ic+5f*_FlFHQf1AOSf%E@w22%zuFv$%jdB7y-jC4~5J}{dfObUSY3jY7g zV9Fo_W($MaA`EN{rVOC5I8z3({|^~V8N|V)#Q*yYrl9k67)%+Yz#`HNEDWX$G7Q2D zrVO(G|1+2}$o;>>V9Fp5W-EY6MKGxZ7FPzdRluYwg8+jmgBqBv4kk6gq$Zfu0;|^s zvvt61T`*gZftA4&G}gjk%3$#SAA>2V)z4tcV8kHEV9EfhZA?MAlfjh1l!1}Kl))VA zQ_y~GQwGQXKNw8GCzhBpIRF2|V9MYEmURV_p!MOV3?2+T45kcTV3Alb8TbDUgDFG& z|L+W@3<>|=F_<!xfn8D#CM&>XC77%Nlht6d229q1$$Bu^0QN;Am}~-*&0w+xOtyjj z(hep&z+@+w>;mfrjmw!b^nl&d3r-1rV6q=fP5_e=!Q><`IT=h&0mtc7FgXoOP6v}S zz~oG@X|urOY%n<oOwI$7^TBEsfXRhmauJwZ3?`R?V}BW#Tn;8zfXP+h5MB)?*MLb- z`E1It<NpQ*Q-+=YH!+wp?E1ff!HmI-fs?_E!TkRV1~UeW|Bo2V7%cz4VlZQ{V&G;l zW3c}Ji@}V+hJl^IjKTK*Ee10NI|fDuGX{GGCI&MGhyQOF%orU1KVvXs2my<)0<%|x z$u(ed2ZI2E8N*Hn&}pHd^8?Mnr|6r5&lopn0G*<54nAYt9DK&OIrsz&bMQR^=HL_R z%)w`gn}g4cH3y%WZw@|7+#GzCxH<SNadU8w(wqTwkAOJ?=pF%c@Cl9P450NA<_u>4 z-!hmpnE$`TV9sFi|2Bg;gXRB64CV}0|6ekgGg$w>$6(H2^ZyNlIfL#0yA0+Gc3^S) z{|^|<!DAQZ437UFGMF=j{C~<|4n9}k9K7n)9K7n)9K7n)9K7n)9K7n)9K7n)9K7n) z9DK&OIrxlmbMP7C<_w^-^v%I%jGKec%r^(0B5uwAIy2uKe2Ta^_!Mz-hE-sDSA)ql zU=nnGxH<UzaC7ka;pX7;!_66Xfc?1h|9b`t2DAU47%Ujf|37E2V6gcAhrxoul7X4Q zg2C$lDFzD$>;L~5EEsJ5e_*fx``3cO?*D5B3kLiDKNu_+K<nf!7(l0USTKbA|Hxp$ z06M3_f&p|+g#`oXoC*tu9si#(STOAT|AN7i!R-Hk21{`Iv1G9L|BS(s!SeqP21^Dj z1|9}W2J8P{87vuW|374~WUymkVX$Pd|Nk9y%jW;z43=P9EEz(;A|P8V!M0d}ZLwt7 z$-u;5#bCz3&S1r0{{I|<6@$h9>kL*5mjCZDSTR^J2s2nQSpUDnV8vj=z`<YzPM=l` zb_`q$Rt)z4?=o01IQ)MJx{34uGX^V$kpKS~tQbJ)(~1F<KCKu)>C=i~$NygpRt!7; z|6#CZF#G?V!J5JR|0xD*28;jq8LSyB|G#ChX0T#lX0T?k{{M=>n!)D(4+d)n+y74( ztQqY7|6;Iau>XIH!J5J0{|5$Z2FL#|8LSyX{(oYyW>^JguLhHAz~qkqKN+kUcK-j( zV8dYc|1X0LgZcmc3^ri9Y#1#6e`2s<uwvk1uwk(N|DM5y!RG&e1{((3|MwVd!1>OG z0hA_f7##k8VX$Fv{QrT$h9Ttt4+a~CRbcjNFu4Xy?f~oE$-u~9%V75Z8G|i@`Tq|L zwhR{k|1#JzSc1i^{vTqnWw8GLn!%RA=Kp;LTLxPOCI(w@daz}%|Nn`>7CioJ%i#Eb z4udU22w2T3FncwaTmvR|{J+3p%dqqRB?dbNGX^FGI|lRruNdqYEWo7Y|DOzY3|0($ z40ho3V8>tsR%84BDT5t@9Rn+a9fLhs4QTg}9fRZl?+kVfA^(3f*fFdEvsZ)3HDGcF zSno~-76y9;v;Th>>>14eKVq<Fu=szM!JfeqOj`f{#9+^0^Zz%4J%jE4YYg@bcK^RJ z*fZGw|HWX>;PC$zgFS=e|H};a3?cu2GT1Y$0<%|x$u(ed2LmgEJ;P20b_NFq83sNE z2L{k7J`N0W|DP~8Fo4d(a9~hiU}11zPy~}oU~$lnMh6Da?lA`j&<vLYgBn;?9ZZ5& z@;WeRg4tUCpD{QvXoJ~0V74xpt@r;kg9C&9{}l`l;1i!57!3cfW^iCI`hSqY0lc@x zfx+beG6n|*)Bk@M92m_0zhZD;F#o@k!GXcz|3?M~21~FBR{tL|IDk`;130HUFxdXz z#^AtU_x}fj1B3nliwq77Wndf2!DI!PtOS!)V6qxa)_}=cFj)^K8^Ato1d~l*vKdUa zfJxBFP7Vy9lbswGKqosnFm(QZ%izG!1=hRn{{;pIhV@`_1DM?S{{n*}ID{R+E0i1= z<o>^8a0H($;s{=$<Op7&<j9}|7FTBAU~mMlP;z8YWng4*1g}tX1g}tX1g}tXWB{!v zb!5;2tJemr*ZF^!!I421%m&RNIx^`0U&G+YVDSGlgCm3C|8)$G3`YNtFgP-Rdftu< zCjVD4I5L?2|Ha@4t~(qV%>VCWaAdIf|Bk^CT)sJi>kdb7dUj;6`Tv!{k-_%=E(S*i zyZ`?f9Kj*%2wsWg2wsWg2wsWg2wsWg2wsWg2wsWg2wsWg2wsWg2wsWg$j|_Gc_Wx? z0+Y>PvIR`Gf!*8=COg1nCzu4SL~>+U_y0D7Bg1+yxdBXW{C}Ili9zQ7R|Y2r+5c}C zoEYT(-(_%OkpKUd!HGcuETRY|mB8Z4V73aFRQ>;+!HGc)%vJ}J8emcrtXB)HUK`8? zg|HKYE|{(N{}F=|XqJz`iNWCiI|e5PLk1=WCk7)1Mg}Ja<Nv=HoIw3T1}6s7|1TMw z7|OtAmV?O(Fj)yEtH5M6n5+SlwP3OyOg4aRZv>M~V6quZwt&etu)XbIvI9(Zg2}G` zZy21xHw=PCY?(oGY5)H*I5U9mJauLO&7?bnZy0oD0Nr`&3_e%E8GNpSGw3cL250cO z3eKQgQy84VHw-$1TPe;ApqX@M@Hx89;F)x1@C}2`;2Q>=89+A-I)hK`bq3!s=*$4x z-RTUzVbGZYbi<%C_%ual2G9+U&fxP3oWZ9lI)l$Ba0Z`I;0(TD&>4KgpfmWC0B7(G zgU$?~8wQ;jKsO9JGk|UwbY=kEFzCzxx?#|n0d&KlGXrRL*cm)K><peAb_UN5JA-G3 zox!IKID=0ca0Z_?;0!)(z!`kQpfmUcU1#v@urqje*cm)K><peAb_SoI>&yVU;nA4^ zbi<=F_yk>N@C}2`;2Q>=88$HRF*q}TZWwd{?;Udiw*y_k?LZfBJJ1E(4s-#x16{!F zKo@X35Ok(F6N3x59q0mX2fBdUfiB>7pbNMi=mKsBx`5k(F5q^c3%DKV0&WMofZKsC z;E`At2HF3Y8C)3T{-0oQVUP#26~Lq-m{bCbD}&i8|F1E)FsS}N!{EZ81{P5VlNw-B z6HID>)oX*<I$*Xgn63B!AcG5oKA3Ir|0076gW>-R3@!{tVAA;iSq2vd6R^1H|Gf+@ z;8vvzLm60oIhd>fla*ky3QSgm$r><O3nuHqWCPgVMljg~CY!-z3z%#J+tLmuJHTWo znCt@U1>Ke70&d5;fZMSy;C8GFxE<>PZpXTS+p#X-cB~7y9qR&a$GU*qu`b|ttP8ju z>jG}ax`5lUF5q^o3%DKY0>0zP1>9<N0k>LRz^ztSa7u6mrvz7UN^k|I1XplMa0RCX zS8z&j1*Zhix%Ny9uHcm53Qh^G;FRDBP6@8yl;8?Z39jIj;0jI&uHcm53Qh^G;FRDB z4sBO(8{QS{cUQ3AUBP~L1^e9<>~~kN-(A6ecLn?173_Ccu-{$5es=}?-4*P2SFqn* z!G3oI``s1ncUQ3AUBP~L1^eBNLFWHU1~&%T|F0R`z@w>d4Dw*M0+>_;lc3R5HwI-e zTjl>-1~&%P|IZlQ7}UTb>R?g>OlpEjt^fBJ+!(aMY#lIL7tGfCf1AOLLI3|Z1~&!+ zunC6$zc9FgS2MaX82^96;KpDA7BK~@ECcH*2a^?GvJy;IfyrtxSpz0(!DKy{1dV*U zF@Q!s-55Y4pKc7Gkxw@U(8#A7LmSxMb}-oiCOg4o*Z<cH9t<-7_cM4f$TEm9creKQ zf6L&(AP;7P&Q<bYPz1A;z~ahawhEY3{lALA1H41jg8{VD&VxY%EUpPAwf?_n@L<pe zvvt61&>B4t20aEw1`h^(&?-y@0|rqB4+hXYp$7wKcEy9i7<`I{34<ns2ZJet0D}jE z$Nvos9t>q*bIQSF1(>V^lT~1{8cf!J$yzX34<;MHZf*pVO<=MaOtyf@Hn8pOV6p>D zc7n++1`$xX|Nk>+t@Hoi3|`>e;RVheUf|r}1<oB_;N0N_&K;op9+()sz`4T<oIAW2 zKzDC>fpdo!ICpq~bB7l=cX)wwhZi_^c!6_=7dUr#fpdo!ICpq~bB7l=cX)wwhZi_^ zc!6_=7dUr#fpdo!ICpq~bB7l=cX)wwhZi_^c!6_=7dUr#fpdo!ICpq~bB7l=cX)ww zhZi_^1TdKW|HTl%VE+FhLjZ%t|CbB_43_`DG6XPKF>o*hFo0V40Sq?(|1bnF*#3XV z5Wryn{}DqVgW3N#41o;h|GzT?GFULMF$6MLGVn44GFbh;$q>k3&A`bJ$YAsTJwqUa zEdvKbAh<mo2=09Zfm?b(;Pqoc3>FOR3_%Q*415eh3|9ZIFa$AJGjKBmG1&Zn%n-z2 z%fQ7D#9;UT8$%GdPZ7*u_Wuh*FoQXmv|!+52xhQk5MT&qu=@X%A(+AX|4)Ws1{<)f zErT#aFt|Sw%wYfjE2v)o{|$UfI5TKP`~QES)xcm9)EbEew?<;Ytr5`fUnU07EHa4X zW&n|(Tc=~etr5^{97qIo_hKx#H4+PMjl_amBe4v^3@i+>;MPbixHS?BZjHo(TO+aH z)<`V4H4+PMjl_amBeCGtNG!ND5({pP#DY>KLoCSE46)$WNG!ND5({pP#DZHRvEbH7 zEVwli3vP|Xf?Ff8;MPbixHS?BZjHo(TO+aH)<`V4H4+PMjl_amBeCGtNG!ND5({pP z#DZHRvEbH7EVwli3vP|Xf?Ff8;MPbixHS?BZjHo(TO+aH)<`V4H4+PMjl_amBe4vi z)<^=wy8k~I5*XHl$qis~<NqHFN#J`flE7<*lfdW2C4p~yNn!xqbCJZr@&6-368N5r zB=DNyBnIyPUl@|WXKyBf?|e)GuNF>X5CE$b{QsRH3A|c337j93z$f@8fny<w0d)6w z66hRyh9uDW=nP2=QVaqNNuYD48Ir&&a+AP!TO@(k-zI_A-zI_A+$Mq7+$Mo<wMYW5 zcTEDXVohQItzu1L0Igz8VgRjTO=1A8Vod_y-k1bl#hL_O#hL_O#hL_Ozna7VTECja z09wDA!~j~qn#2HFznTON)g*AJCV@jW2^^|P4C@%g8Il;*gUJnGawCH{Lm7B44Cur+ zMo>TV|9j91U@!?fbFU11c3Bzt#Qrh{(3yK>;4}Bi7(hE%%NRgs?v;U0>@NeKxmU&j zI&-fKeCA#mxMV8>pScGrk+~Sk7)1YnW+(%nxmU&jI&-fKeCA#m_{_aB@R@sMp!2yI z%D`vtl`(+M<t+oBxmN~0bFU11=3W{2e6=$0nR{j6Gm6T<efcs5RR&RpGVqyupnbZ` z44@slAQH5%v5Wz9=3W^CXx~p61L(}XG6r1+kSyrTy)y8bdu8A?VrAen_sSTI7$g|V zK=ZB)WuRFphBD9`0z(-C=*+z`2GE&%W#ApGW#Icg%fM&um4VOPD`NnixmO0>@mB^u zbFYj6bmm?e1L(}XGVofdG6v9@du8A=_sSSRF;K<;I&-g#0d(eG83X9dy)p*SnR{gn zpfmT%7(i$4l`(+M+$&=Mow--W06KH8i~)4!UKs=E%)K%O(3yK>44^aj${0X92+F`a z2+F`a2+F`a2+9~hXYQ4O?;9-xpSf4Y0NM*v2Hp!(2Hp!(2Hp!(2Hp!(2Hp!(2Hp!( z20nAI41DHZ83X9dy)p*SnR{j6Gxy5CXYQ3TfX>`2W0?K_KSLP<=*+z`2GE&%W#BWM z%fM&um4VOPD`NnixmN~0bFYj6bmm?e1L(}XG6v9@du0ruGxy3EKs#8=z&lvWz&lvW z7(i$4m4VOPD`NnixmU&jI&-faoRUEy$jDI606KNN99$ZdgHMkv2dCt6a7r!*r{r>Q zN-hVd<Z^IIE(fRNa&Ss62dCt6a7r!*r{r>QN(QwmxERX8DY+b+lFPv<xg4C5%fTtR z9GsHN!6~^MoRZ7IDY+b+lFPv<xg4C5%fTtR9GsHN!6~^MoRZ7IDY+b+lFLD79x#-H zcbS(nfKqZfI3<^ZQ*t>tC6|L!aye)%IYT)(C6|L!ayd99mxEJsIXESkgHv)jI3<^Z zQ*t>tC6|L!ayd99mxEJsIXESkgHv)jI3<^ZQ*t>tC6|L!ayd99mxEJsIXESkgHv)j zI3<^ZQ*t>tC6|L!ayd99mxEJsIXESkgHv)jI3<^ZQ*t>tC6|L!ayd99mxEJsIXESk zgHv)jI3<^ZQ*t>tC6|L!ayd99mxEJsIXESkgHv)jI3<^ZQ*t>tC6|L!ayd99mxEJs zIXESkgHv)jI3<^ZQ*t>tC6|L!ayd99mxEJsIXESkgHv)jI3<^ZQ*t>tC6|L!ayd99 zmxEJsIXESkgHv)jI3<^ZQ*t>tC6|L!ayd99SAbJ8s1#sir~s$r3UErU0H@>%a7wNK zr{oH7O0EE><O*;~t^lXx3UErU0H@>%a7wNKr{oH7O0EE>WKhePi=hIXk}JR|xdNP$ zE5Iqa0-Ta7z$v)`oRTZRDY*iik}JR|xdNP$E5Iqa0-Ta7z$v)`oRTZRDY*iik}JR| z8FXp_GeZS9C0Bq`as@agSAbJ;1vn*FfKze>I3-trQ*s43C0Bq`as@agSAbJ;1vn*F zfKze>I3-trQ*s43C0Bq`as@agSAbJ;1vn*FfKze>I3-trQ*s43C0Bq`as@agSAbJ; z1vn*FfKze>I3-trQ*s43C0Bq`as@agSAbJ;1vn*FfKze>I3-trQ*s43C0Bq`as@ag zSAbJ;1vn*FfKze>I3-trQ*s43C0Bq`as@agSAbJ;1vn*FfKze>I3-trQ*s43C0Bq` zas@agSAbJ;1vn*FfKze>I3-trQ*s43C0Bq`as@agSAbJ;1vn*FfKze>I3-trQ*s43 zC0Bq`as@agSAbJ;1vn*FfKze>I3-trQ*s43C0Bq`awRw=gK9EHhDvZst^}v#N^nZ9 z1gGRma7wNOr{qd-O0EQ_<VtW#t^}v#N^nZ91gGRma7wNOr{qd-N(S}rxELzIDY+7y zk}JU}xe}a`E5Rwb5}cAN!6~^CoRTZSDY+7yk}JU}xe}a`E5Rwb5}cAN!6~^CoRTZS zDY+7yk}JVwawRw=SAtV=B{(Hlf>UxOI3-ttQ*tFZC0Bw|awRw=SAtV=B{(Hlf>UxO zI3-ttQ*tFZC0Bw|awRw=SAtV=B{(Hlf>UxOI3-ttQ*tFZC0Bw|awRw=SAtV=B{(Hl zf>UxOI3-ttQ*tFZC0Bw|awRw=SAtV=B{(Hlf>UxOI3-ttQ*tFZC0Bw|awRw=SAtV= zB{(Hlf>UxOI3-ttQ*tFZC0Bw|awRw=SAtV=B{(Hlf>UxOI3-ttQ*tFZC0Bw|awRw= zSAtV=B{(Hlf>UxOI3-ttQ*tFZC0Bw|awRw=SAtV=B{(Hlf>UxOI3-ttQ*tFZC0Bw| zawRw=SAtV=B{(Hlf>UxOI3-ttQ*tFZC0Bw|awRw=SAtVAs2#@10Ge@O0q=zak!%bg zlAVDGJWl{(gHFN(tvTZWpNRt^K__E?PIm&aK__E?_HTgL0${zMGl)QIE<t)hCt+5B zPsXSMpNvrjJ{hA5d@@EAg9HOJLlyWW%qsB77**iAhN~DrCt+5B*I-wHPsXSMufeVY zufeVYufeVYpNvrj-cwKo-cwKoJ{hA5yau}pyau}pyau}pyau}pd@@EAcnx+H_+*SK z@ScJy@W~iepq)JoRp65`su&CzxEZRz=eboefKI}!VlZLgVW<M1gjoeX8KVk(GDa2n zWQ;2C$rx4OlQ65mCu3BBPsXSMpZ{M4J_)mm0dx{(75HR~DhAL=m{s7DFsm3qCt+5B z*I-wH*I-wH*I-wH*I-wH*I-wH*I-wH*I-wH*I-wH*I-wHPsXSMpNvrjJ{hA5d@@EA z_+*SK@ScJy@ScJy@ScJy@ScJy@ScJy@W~ie;FB?`z~^05fzP|B0-twL1wQYhiUD+X zdKLJ*iz@JW7ggZ%E~>!iT~vY3yQl)6cTojC@1hEP-bEGoyo)OEc^6gS^De5u=Ur5R z&%3AspLbCOKJTImeBMPB_`HiMaKE?;e9l`H_?)*Y@Huaw9s(yrHTWb<&@N3D2GFU; zAQF^5L3`;zY*6~F2A|vlI<1L=0d#^bhy<N92s)(^#0H&&30h$WQV&X>pw+-2HYj~o zgVSd<IDJ-w(`Pj}eO80hXEiu|R)f=LH8_1%gVSd<IDJ-w(`Pj}eO80hXEiu|R)f=L zH8_1%gVSd<IDJ-w(`Pj}eO80hXEiu|R)f=LH8_1%gVSd<IDJ-w(`Pj}eO80hXEiu| zR)f=LH8_1%gVSd<IDJ-w(`Pj}eO80hXEiu|R)f=LH8_1%gVSd<IDJ-w(`Pj}eO80h zXEiu|R)f=LH8_1%gVSd<IDJ-w(`Pj}eO80hXEiu|R)f=LH8_1%gVSd<IDJ-w(`Pj} zeO80hXEiu|R)f=LH8_1%gVSd<IDJ-w(`Pj}eO80hXEiu|R)f=LH8_1%gVSd<IDJ-w z(`Pj}eO80hXEiu|R)f=LH8_1%gVSd<IDJ-w(`Pj}eO80hXEiu|R)f=LH8_1%gVSd< zIDJ-w(`Pj}eO80hXEiu|R)f<gsPD?j0Gg#{VF2wP29cohvj%*!5a^T#kO(M!g4XGB zfX@*Fk)ZMubRr&z4Jtotz$>LeYac=CLFp5;P94MsrOz60`m6z`&l+(0tO2Lb8gTlo z0jJLzaQdtPr_UO2`m6z`&l+(0tO2Lb8gTlo0jJLzaQdtPr_UO2`m6z`&l+(0tO2Lb z8gTlo0jJLzaQdtPr_UO2`m6z`&l+(0tO2Lb8gTlo0jJLzaQdtPr_UO2`m6z`&l+(0 ztO2Lb8gTlo0jJLzaQdtPr_UO2`m6z`&l+(0tO2Lb8gTlo0jJLzaQdtPr_UO2`m6z` z&l+(0tO2Lb8gTlo0jJLzaQdtPr_UO2`m6z`&l+(0tO2Lb8gTlo0jJLzaQdtPr_UO2 z`m6z`&l+(0tO2Lb8gTlo0jJLzaQdtPr_UO2`m6z`&l+(0tO2Lb8gTlo0jJLzaQdtP zr_UO2`m6z`&l+(0tO2Lb8gTlo0jJLzaQdua0G-rY15Tec;PhDoPM<a4^jQN=pEcn0 zSp!a=pivc0hFWm>3EJ7t!T>rc9z=r5Ptf@zAT}s{)`H7V&<S@O44_lLK_saBtYrYD zPta~mkO-)LuLYlU4cb8g(hEwTwczww3r?T4;PhDwPM@{l^jQl|pS9rhSqn~|wczww z3r?T4;PhDwPM@{l^jQl|pS9rhSqn~|wczww3r?T4;PhDwPM@{l^jQl|pS9rhSqn~| zwczww3r?T4;PhDwPM@{l^jQl|pS9rhSqn~|wczww3r?T4;PhDwPM@{l^jQl|pS9rh zSqn~|wczww3r?T4;PhDwPM@{l^jQl|pS9rhSqn~|wczww3r?T4;PhDwPM@{l^jQl| zpS9rhSqn~|wczww3r?T4;PhDwPM@{l^jQl|pS9rhSqn~|wczww3r?T4;PhDwPM@{l z^jQl|pS9rhSqn~|wczww3r?T4;PhDwPM@{l^jQl|pS9rhSqn~|wczww3r?T4;PhDw zPM@{l^jQl|pS9rhSqn~|wczww3r?T4;PhDwPM@{l^jQl|pS9rhSqHx5rw)9}PaQaw z)`8Dws{^0UR>#23z{XGqKA)`)ygt7Uygt7Uygt7Uygt7Uygt7Ue9KQA_?DkK22d)k z1E0@U2R@&z4ty6t9r%`?I`Az&b>Lfm>cD$i>li?{{M3Q>wAO)d`Kbf%X{}=b-SSfh zPM>w)6I|=SC%D#uPjIaRr_VYDWd>e`I`9dubqt_ee(Jy{xYmJBaIFKM;93Vh!L<&Y zKI<5?!RmFu{sNutQOBV7|35<=_?DkK@IKu-2GA`(b>Lfm>cF@B)PYZWsRQ5gQwLs| zUkASBrw)9}PaT630}n$T1L&5YI`GQ;ItI`!KXu?et##mAe(Jz0^XtGX^XtIpW7L6f z`Kbfn@>2&s!L<&2f@>Z41lKz739fbE6I|=SC%D#uPjIaRpWs>tKEbsPoIdNo>9Y=; zKI_2gvksg->li?{{M0dkZuzNW0NwIa#{jzJr;Y)1f@>XkUv?b>Xk~sK_?DkK@GU=e z;9Gv`7$*Gx!%zpl<);pO%TFEnmY+IsO0EN^<T`Llt^=p!I&ey^1K;vf2VR+92VR+9 z2VR+92fpQ}4xEzfz$v*7oRaInDY*`ulIy^?{M0dkZuzNW0NwIa#{jzJr;Y)1%TFBx z=$4;42GA`(bqwnnm>BB7xBS$BZ~3VM-||xrzR#i_oQ6TChp;fzgVS(5xFrBO;|U}J zDrxJ%C2c+UOze8_nb`H<GqLNzC2c*pB>>v_08$TX34nH~f!LsuwjNy4)`LshdT>cw z4=!oz!6j`yxTLKIm$dcZlC~aP($<4Z+InzGt_PR2_281W9$eDagHv)nxTLKIm$dcZ zlC~aP(t^$h<zuJ^m$dcZlC~b4lIy`GZ9TZ8tp}I1_281W9$eDagG<_aa7kMaE@|t* zC2c*pq^$>+wDsVUwjNy4)`LshdT>cw4=!oz!6j`yxTLKIm$dcZlC~aP($<4Z+InzF zTMsU2>%k>$J-DQ;2bZ+<;F7i;T+-HqOWJyHNm~ytY3soyZ9TZ8tp}&%dT>gv2dCtE za7wNRr{sEYNm~ytY3soyZ9TZ8tp}I1_281W9$eDagVSd{IDOWG(`P+6eb$51XFa&2 ztp}I1_281W9$eDagG<_aaQdtVr_XwD`m6`1&w6nBtOu90_281W9$eDagG<_aa7kMa zE@|t*C2c*pq^$>+wDsVUwjNy4Hh|C6YG44J9N54BIytZbe3};M+%Z;$2Jp#&4d9al z8^9+AHh@nKYyj`$YXF}T&;UL;uz>+|N<ahn1g!?}30e){6SNw@CulW*Pta;$0G%Az z06sae0epg119)b?0epg11Na231_sc{feqlZvl_r>XElIN&1wLjn$-Y4HLC%9YE}dI z)T{>Z$$<?Fppyd|z~^N(fKSS50Pk#S0H2iA03L~I0G}M#06sae0eo^`1Nh{?2Jp#& z4d9cq8o(!IHGogbY5<><)c`&@umOBhRs;B?tOf?q$$<^vlLH$-D<BveKy%{^4Gf@@ z0~^362R495q8b=LCkHlwPs(ZlpOn=AJ}IjKd{R~e_@t}`@JU$>;FGc%z$axjfXA8| zz++7f;IXC#@K{p=_$;gj@L5<5;IptAz-L%BfX}dMU;v$A)c`)jssX%*t^s^XRRj2x zss`{WRSn=%sv5wjR5gH4scHb9Qq=%HrK$mZa$p1a<iG~-$$^dFw9yDo8;#(!(Fjf( zpwsAB85+T9qY<1o8o_C!5u7#}!D*uroHiQ4X`>OGHX6ZcqY<1o8o_C!5u7#}!D*ur zoHiQ4X`>OGHX6ZcqY<1o8o_C!5u7#}!D*uroHiQ4X`>OGHX6ZcqY<1o8o_C!5u7#} z!D*uroHiQ4X`>OGHX6ZcqY<1o8o_C!5u7#}!D*uroHiQ4X`>OGHX6ZcqY<1o8o_C! z5u7#}!D*uroHiQ4X`>OGHX6ZcqY<1o8o_C!5u7#}!D*uroHiQ4X`>OGHX6ZcqY<1o z8o_C!5u7#}!D*uroHiQ4X`>OGHX6ZcqY<1o8o_C!5u7#}!D*uroHiQ4X`>OGHX6Zc zqY<1o8o_C!5u7#}!D*uroHiQ4X`>OGHX6ZcqY<1o8o_C!5u7#}!D*ujoHm-kX`>08 zHk!a`19V0qD?<}FZ8U+?MiV$~G=bAb6F6-&fzw74IBhh6(?%0GZ8U+?MiV$~G=bAb z6F6-&fzw74IBhh6(?%0GZ8U+?MiV$~G=bAb6F6-&fzw74IBhh6(?%0GZ8U+?MiV$~ zG=bAb6F6-&fzw74IBhh6(?%0GZ8U+?MiV$~G=bAb6F6-&fzw74IBhh6(?%0GZ8U+? zMiV$~G=bAb6F6-&fzw74IBhh6(?%0GZ8U+?MiV$~G=bAb6F6-&fzw74IBhh6(?%0G zZ8U+?MiV$~G=bAb6F6-&fzw74IBhh6(?%0GZ8U+?MiV$~G=bAb6F6-&fzw74IBhh6 z(?%0GZ8U+?MiV$~G=bAb6F6-&fzw74IBhh6(?%0GZ8U+?MiV$~G=bAb6F6-&gVRPc zIBhh8(?&BmZGcX$WMyaur;TQC+Gqx+jb?D#Xa=W^W^meQ2B(c?aN1}Fr;TQC+Gqx+ zjb?D#Xa=W^W^meQ2B(c?aN1}Fr;TQC+Gqx+jb?D#Xa=W^W^meQ2B(c?aN1}Fr;TQC z+Gqx+jb?D#Xa=W^W^meQ2B(c?aN1}Fr;TQC+Gqx+jb?D#Xa=W^W^meQ2B(c?aN1}F zr;TQC+Gqx+jb?D#Xa=W^W^meQ2B(c?aN1}Fr;TQC+Gqx+jb?D#Xa=W^W^meQ2B(c? zaN1}Fr;TQC+Gqx+jb?D#Xa=W^W^meQ2B(c?aN1}Fr;TQC+Gqx+jb?D#Xa=W^W^meQ z2B(c?aN1}Fr;TQC+Gqx+jb?D#Xa=W^W^meQ2B(c?aN1}Fr;TQC+Gqx+jb?D#Xa=W^ z7I4~V0jG@?aN1}Arw!0~rmPGt;Iz>KP8%)Yw9x`i8!h0p(E?5zE#S1#0!|w(;Iz>K zP8%)Yw9x`i8!h0p(E?5zE#S1#0!|w(;Iz>KP8%)Yw9x`i8!h0p(E?5zE#S1#0!|w( z;Iz>KP8%)Yw9x`i8!h0p(E?5zE#S1#0!|w(;Iz>KP8%)Yw9x`i8!h0p(E?5zE#S1# z0!|w(;Iz>KP8%)Yw9x`i8!h0p(E?5zE#S1#0!|w(;Iz>KP8%)Yw9x`i8!h0p(E?5z zE#S1#0!|w(;Iz>KP8%)Yw9x`i8!h0p(E?5zE#S1#0!|w(;Iz>KP8%)Yw9x`i8!h0p z(E?5zE#S1#0!|w(;Iz>KP8%)Yw9x`i8!h0p(E?5zE#S1#0!|w(;Iz>KP8%)Yw9x`i z8!h0p(Z;~^|2sn)_zbHy@EKNZ46F={3~dacGpyRc_Y1Uv&#-C(pJCMozWJh!ft!Jy zp$&ZVMH>Szm<>ARwGEtF+Q6x$4V+p)d%{7cflird1D|2l20p{84cy;v1D|2l2JY{- zfzPmN1NZmaz`dk41~~>6hBk07sSVsqY6JI@+897*ShazBNp0X>QXBXTt2S^isSP|H z)dub*wSjv{ZQwJk+Q7Y}HU`icR&C&3QXBXTt2Xc%R&C&3QXBXr_BQYtR&C%jtlGe5 zSha!AuxbOJVbuoS2igWc!>Ww|bcR(M_zbHy@EKNZ;4`e+!2SI;@EKNZ;4`e+z-L&s zfoD$Jz-L&sflrob1NV~Jz`dk4a4)G1+)HW$_mbMcy`(m9FR2aOOKJo6lG?y$Sha!A zuxbOJVbumc!>SE@hE*H5m(&LCCAEQjNp0X>QX9CJ)CNAosttUGRU7yWt2Xc%R&C%j ztlGe5ShX>L&ai3&pJCMoKEtXFe1=sU!&GqE0G(mg#sE6Qs*M43hE*E_=nShi@EKNZ z;4`e+z-L&sfm3N4_zbHy2GAK+Z496@tlGe5ShX>L&ai4@0G(mg20p{84Sa@G8~6;X zHt-o%Z496@tlAhrXIQl{fX=XL1D|2l20p{84Sa@GJ2(xugVS(3I1RUh({MXD4Yz~S za632+w}aDgJ2(xugVS(3I1RUh({MYu#A^qq;dXEuZU?7f(1`|&44`voI2hW&X}BGn zhTFkuxE-8^+reqL9h`>S!D+Z1oQB)MX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1oQB)M zX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1oQB)MX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1 zoQB)MX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1oQB)MX}BGnhTFkuxE-8^+reqL9h`>S z!D+Z1oQB)MX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1oQB)MX}BGnhTFkuxE-8^+reqL z9h`>S!D+Z1oQB)MX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1oQB)MX}BGnhTFkuxE-8^ z+ZjM<xE-8^+reqL9h`>S!D+Z1oQB)MX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1oQB)M zX}BGnhTFkuxE-8^+reqL9h`>S!D+Z1oQB)MX}BGnhC9G%xC5MqJHTlebbdV}LkBnw zcYxC{=!_VU2<Qf)4saUo0H@&&a2oCar{NB88twq6;SO*b?f|D@(0Lpny`XZq1Du9C zz-hPxoQ6BVX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BVX}ANNhC9G%xC5MqJHTnU z1Du9Cz-hPxoQ6BVX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BVX}ANNhC9G%xC5Mq zJHTnU1Du9Cz-hPxoQ6BVX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BVX}ANNhC9G% zxC5MqJHTnU1Du9Cz-hPxoQ6BVX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BVX}ANN zhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BVX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BV zX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BVX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPx zoQ6BVX}ANNhC9G%xC5MqJHTnU1Du9Cz-hPxoQ6BVX}A-dhC9J&7<A(-Be+ciB0+5l z(A~z&44@N^Kq8<t+zC#@o!~Uw2~NYE;56I`PQ#txG~5YJ!=2zX3_48)q!*NiJHctV z6P$)S!D+Y?oQ6BWX}A-dhC9J&xD%X)JHctV6P$)S!D+Y?oQ6BWX}A-dhC9J&xD%X) zJHctV6P$)S!D+Y?oQ6BWX}A-dhC9J&xD%X)JHctV6P$)S!D+Y?oQ6BWX}A-dhC9J& zxD%X)JHctV6P$)S!D+Y?oQ6BWX}A-dhC9J&xD%X)JHctV6P$)S!D+Y?oQ6BWX}A-d zhC9J&xD%X)JHctV6P$)S!D+Y?oQ6BWX}A-dhC9J&xD%X)JHctV6P$)S!D+Y?oQ6BW zX}A-dhC9J&xD%X)JHctV6P$)S!D+Y?oQ6BWX}A-dhC9J&xD%X)JHctV6P$)S!D+Y? zoQ6BWX}A-dhC9J&xD%X)JHctV6P$)S!D+Y?oQ6BWX}A-dhC9J&xD%X)JHctV6P$)S z!D+Y?oQ6BWX}A-dhC9J&xD%X)JHctV6P$)S!D+Y?oQAs@nEw9-?_*(M=w@K~|DT~7 z+;8e;U<0$+|9=4a8O-Kn0IA^uliXmE2TbyUNzlz5-3<I-wg6bYAeb!#W(za0F?2JC z{Qu3+%^>>!3qv<}_eVE_`2Y6|-Qe4?yBQ?^KWFG>kOGTH|9`^J4Zb6z8+@8sH~2=3 zZU$GdnO<Nr7EC7nKgQ4vayvse_#TRGhF-9b`oLsAn4AD6CxXdIU~)2;oC0>+R4_RW zOil-rGr;6bu=%sV<ZLiG2TaZblk>r97J$ixU~&<dTnr|cGB7iAgZGSdgZGSdgZGSd zGpzgnnxUIvJ(%18CO7_n&Cm<Jd!m<tnSq(17kt8bFL+;eF9T>NR4)Vj|Mv{N;GIyt z;C<P>;C<P>;C<P>;C<P>;GIyt418b{_`xJ-Uv@9}to~l`PN-h+PN-h+Zn$3X+Rk1E zF$PA4UIy|1?-+U+B)}x-obz4=DKJ|a>^5@-CWc<{eyCpXeyCpXeyCpXeyCpXeyCoC zr2qRFdco<a7rY;;7kr08FZd3HUho|Xz2G|(dKo7E|H;q`zC)oGe1}3Wct2Dxct2Dx zct2Dxct2Dxct2Dxct2Dxct2Dxct2Dxct2Dx!#uDbL1%aOg7-u9g7-u9g7-u9g7-u9 zGAsrAZW)+d4klNC$#ws~GW0U62a_AX<i`JB8T!Dn&<Bo%K5#7bfn%W$91DHmSm*=C zLLWF5`oOW!2abh4a4htJW1$Zm3w;crSm<K_#X=uA7W%-k&<Bo%K5#7bfn%W$91DHm zSm*=CLLd0F`95$g^f7>9p%1((tq&Xvec)K=1II!iI2QWAvCs#Og+6dB^nqic4;%}9 z;8^Gb$3h=C7W%-k&<Bo%K5#7bfn%W$91DHmSm*=CLLWF5`oOW!2abh4a4htJW1$Zm z3w_{SX?@^W=mW<>A2=5Jz_HK=j)gu3P%QK@fMTJK0Tc^;44_!(1II!i11J{y7(lVm z4~~U?a4htLW1$}$3;p0&=m*C_KR6cp!LiT}j)i`3EcAn8p&uLz{oq*W2ggD`I2QWB zvCt2Wg??}>^n+ue9~=w);8^Gf$3j0i7W%=l&<~D<esC=GgJYo|91H#6Sm+1GLO(bb z`oXc#4~~U?a4htLW1$}$3;p0&=m*C_KR6cp!LiT}j)i`3EcAn8p&uLz{oq*W2ggD` zI2QWBvCt2Wg??}>^n+ue9~=w);8^Gf$3j0i7W%=l&<~D<esC=GgJYo|91H#6Sm+1G zLO(bb`oXc#4~~Ti;8>Udj)e)}SeO8gg$dwTm;jE23E)_m0FH$T;8>Udj)e)}SeO8g zg$dwTm;jE23E)_m0FH$T;8>Udj)e)}SeO8gg$dwTm;jE23E)_m0FH$T;8>Udj)e)} zSeO8gg$dwTm;jE23E)_m0FH$T;8>Udj)e)}SeO8gg$dwTm;jE23E)_m0FH$T;8>Ud zj)e)}SeO8gg$dwTm;jE23E)_m0FH$T;8>Udj)e)}SeO8gg$dwTm;jE23E)_m0FH$T z;8>Udj)e)}SeO8gg$dwTm;jE23E)_m0FH$T;8>Ulj)jTfSeOWog^A!;m<W!AiQrh6 z2#$q`;8>Ulj)jTfSeOWog^A!;m<W!AiQrh62#$q`;8>Ulj)jTfSeOWog^A!;m<W!A ziQrh62#$q`;8>Ulj)jTfSeOWog^A!;m<W!AiQrh62#$q`;8>Ulj)jTfSeOWog^A!; zm<W!AiQrh62#$q`;8>Ulj)jTfSeOWog^A!;m<W!AiQrh62#$q`;8>Ulj)jTfSeOWo zg^A!;m<W!AiQrh62#$q`;8>Ulj)jTfSeOWog^A!;m<W!AiQrh62#$q`;8>Ulj)h6! zSeOKkg-PI8m;{c6N#IzR1dfGC;8>Uhj)h6!SeOKkg-PI8m;{c6N#IzR1dfGC;8>Uh zj)h6!SeOKkg-PI8m;{c6N#IzR1dfGC;8>Uhj)h6!SeOKkg-PI8m;{c6N#IzR1dfGC z;8>Uhj)h6!SeOKkg-PI8m;{c6N#IzR1dfGC;8>Uhj)h6!SeOKkg-PI8m;{c6N#IzR z1dfGC;8>Uhj)h6!SeOKkg-PI8m;{c6N#IzR1dfGC;8>Uhj)h6!SeOKkg-PI8m;{c6 zN#IzR1dfGC;8>Uhj)h6!SeOisg~<%e|Nk>g2H*ca8GQfyWCk_{W`@ZO?El{}Oa|Z2 zH5t4&c`|r!@?-|kN!OFXdy^+K@G>wmOlAPxXEYhSLwPdz{`bk?-QttM_j65V5C)qj z0=5NobMa&bF)&;F|0jmY3=;o8GfW1L_D^Pz0*grh|Hd#Gyia*DgA-UK=$@d-;C;%I z!TXdagZC*<W=Q&fl3_AKH&{&%*d@LHe=<x4$HHWAEKCN+!enqPOa{loWN<7@2H!I^ znPDo}ZPUQybTBysOoDFbnGD|7JQ=*Nc`|rk^JMVtJd?rqOic#gGc_4}&(vh_JyVkz z7K8OJ1-oY%m|PAfSAfZN|9>+~W>^m<H-O2F|9>+~0k4{y0?rFl7+C(lWthUi3MSdW zBxr~D6b6p}?--_l^THHxUYG*T3sb;(VG1}eOaY%DGzENu&=dv%uwFq1W`-#YLSQy1 z7N#(WFz_-=VGw1IV3-2#FH8aN7N5c(!63*mg+UTbN->BqOab35H3gg(rhxOp6mVXc z0?rFlz<FT`I4?|LNcw-CVG1}eOabSGDd06=Q^0G$rhwOgO#!a~n*v?~HU+!}Yzo8V z|9=>!FiZivZ7P_Y1}3M2$r)gBCIb`06mVXc0?rFlz<FT`c<25UhWTJM3&7+;Fu4d! zE(VjJ{=yV+e_;x^zc2;dUzozMj)9+H3iw9ODGVFH?2Qck3{$~*VJbK;Oa<qKso=aY z6`U8Qg7d;ua9)@S&I?n)d0{FzFH8mJg{k1YFcq8^rh@arRB&FH3eF2t!FgdSI4?|P z0Of_L44}L)6`U8QGJx{JRB&FH3eF2t!FgdS11K*{1?PpS;Jh#uyk~zZI4?{E=Y^@@ zyf77<7p8*q!c_3i{i)y*X(~7`Oa<qKso=aY6`U8Qg7d;ua9)@S&I?l+KzU&*_|CPd z;5*l*g6~|L3f|*C6`U8Qg7d;ua9)@S&I?n)d0{FzFH8mJg{k1YFcq8^rZRx?!c+!O zUYN=N$_rB&KzU&*11K*{1?PpS44}L)l>w9&rh#K&8aNiFfn#ABI2NXXV__ON7N&t? zVH!9Vrh#K&8aNiFfn#ABI2NXXV__ON7N&t?VH!9Vrh#K&8aNiFfn#ABI2NXXV__ON z7N&t?VH!9Vrh#K&8aNiFfn#ABI2NXXV__ON7N&t?VH!9Vrh#K&8aNiFfn#ABI2NXX zV__ON7N&t?VH!9Vrh#K&8aNiFfn#ABI2NXXV__ON7N&t?VH!9Vrh#K&8aNiFfn#AB zI2NXXV__ON7N&t?VH!9Vrh#K&8aNiFfn#ABI2NXXV__ON7N&t?VH!9Vrh#K&Iye@l zgJWSjI2NXZV*zvzG&93=a4bv*$HH`QEKCQ-!gO#fOb5rpbZ{(82gky6a4bv*$HH`Q zEKCQ-!gO#fOb5rpbZ{(82gky6a4bv*$HH`QEKCQ-!gO#fOb5rpbZ{(82gky6a4bv* z$HH`QEKCQ-!gO#fOb5rpbZ{(82gky6a4bv*$HH`QEKCQ-!gO#fOb5rpbZ{(82gky6 za4bv*$HH`QEKCQ-!gO#fOb5rpbZ{(82gky6a4bv*$HH`QEKCQ-!gO#fOb5rpbZ{(8 z2gky6a4bv*$HH`QEKCQ-!VGXM%mBy23~(&W0LQ`%a9)@Jj)fWESeOBhg&E*jm;sK3 z8Q@r$0gi<k;8>Uej)fWESeOBhg&E*jm;sK38Q@r$0gi<k;8>Uej)fWESeOBhg&E*j zm;sK38Q@r$0gi<k;8>Uej)fWESeOBhg&E*jm;sK38Q@r$0gi<k;8>Uej)fWESeOBh zg&E*jm;sK38Q@r$0gi<k;8>Uej)fWESeOBhg&E*jm;sK38Q@r$0gi<k;8>Uej)fWE zSeOBhg&E*jm;sK38Q@r$0gi<k;8>Uej)fWESeOBhg&E*jm<c{rY$o_rv6<j=lV*a? zO_~WlH)$sL+@zV{bCYI*&rO;Mu778O&rO;M-v2ujd~VWA@Hs6r!EMo*;B%8^g3nEw z2|hPzCIjf4;hErblV*ZfJIn;1n=})AZqiKfxk)p@=O)brpPMujd~VWA@VQAd!RIE; z1fQEU6MSycOz^o$Gr{L3%><vDG!uMo(oFEVNi)IcCd~w&n=})AZqiH!&^f>}!RIE; z1fQEU6MSycEU@2af&D%U?Dtt<zs~~ueHPg7v%r3z1@`+au-|8a{XPrq_gP@S&jR~> z7TE8zz<!?v_WLZb-)DjSJ`3#kSzy1<0{eXy*zdEzexC*Q`z)~EXMz1b3+(q<V871- z`+XMJ@3X*up9S{&EU@2af&D%U?Dtt<zs~~ueHPg7v%r3z1@`+au-|8a{XQG)_t{{- z&j$N_HrVg8!G50&_WNwG-)DpUJ{#=!*<ioV2K#+B*zdE!exD8Y`)sh^XM_Dd8|?Sl zV871>`+YXp@3X;vpAGi=Y_Q*FgZ(}m?DyGVzt0ByeKy$dv%!9!4fgwNu-|8c{XQG) z_t{{-&j$N_HrVg8!G50&_WNwG-)DpUJ{#=!*<ioV0sDOp*za?|exC#O`y8;}=Yah_ z2kiGbV871+`+W}B?{mO@p9A*$9I)T#fc-uP?Dsifzs~{teGb^~bHIL|1NQqIu;1r^ z{XPfm_c>s{&jI^=4%qK=z<!?t_WK;L-{*k+J_qdgIbgrf0sDOp*za?|exC#O`y8;} z=Yah_2kiGbV871+`+W}B@ADX#{{IH|wb;P7BQrD11DCp>TfISS&>a(?yWtrb=7CoN z%mdFr%>&Os%>&Os%>&Os&12wWU}u=ezz-$`7(jXj88{f`flJ+a48jbY4D-OH?mPz3 z|GyaKfmcAy1K%+*k3r)9Cx&_8+kfUUNd5oFFpoj{|6hiA;2EEJ;1x&n!1Fuv!1Fuv zz;inDz;inD7?S=UVweYB|1%Fft1^$F7wn@xFxd|#CxFR`U~&?eoD3#Gy^wj}Qg<G> z)SU+|b?1Rg-Fe_ym3iP<m3iP<m3iP<m3a*Fz<!($_TvIDxe!b)0+XOV(LC@fqj}&} zM)Me!Gq5tu1Ftfg$FL6UyY*ml1DM?S|0BbE@Ei)rL>ACW`v3nK=7Z-@=7Z-@<}-li zQ06mmfW<*`DDxRWb13r}KyxVb!MC5!X8_Hi%x3`2q09%*q0DCh&7sU^0L`JyX8_Hi z%m?3rJ|8@XG9NsLG9TP0nh%~snGc>rnGc>rnGc>rna=>4LzxerLzxerLzxerLzxer zLzxdcU5{Zt=-f4i`3#^rl=<K}l=<K}l=<K}l=%#xIh6SfpgENJ44^rb`3#^rl=%#x zIh6SfpgENJ44^rb`3#^rl=%#xIh6SfpgENJ44^rb`QW>}=Y#L^p3eZ9Lzxf0%X>aJ zwa#Y%&7sU^0L`JyX8_Hi%x3`2q0DCh&7sT(pSv|5+$Wk3?i0-i_lf3%=TPQ@=TPP| zfaXx<Gl1q$7Jy>`6r(Jloecl~Gb{kd!UAwCEC9#C0&pxWU;xF!0&pxW0LQ`ta4akU z$HD?|EGz)W!UAwCEC9#C0&pxW0LQ`ta4akU$HD?|EGz)W!UAwCEC9#C0&pxW0LQ`t za4akU$HD?|EGz)W!UAwCEC9#C0&pxW0LQ`ta4akU$HD?|EGz)W!UAwCEC9#C0&pxW z0LQ`ta4akU$HD?|EGz)W!UAwCEC9#C0&pxW0LQ`ta4akU$HD?|EGz)W!UAwCEC9#C z0&pxW0LQ`ta4akU$HD?|EGz)W!UAwCEC9#C0&pxW1jhm>N3no*lKlVAun-&z3&F9l z5F85&!LhIq919D<v9J&v3k$)qun-&z3&F9l5F85&89;eqAvhKmf@5JJI2IOyV__jU z78ZhIVIepc7J_48AvhKmf@5JJI2IOyV__jU78ZhIVIepc7J_48AvhKmf@5JJI2IOy zV__jU78ZhIVIepc7J_48AvhKmf@5JJI2IOyV__jU78ZhIVIepc7J_48AvhKmf@5JJ zI2IOyV__jU78ZhIVIepc7J_48AvhKmf@5JJI2IOyV__jU78ZhIVIepc7J_48AvhKm zf@5J3I2J%98VhJA&;S1ni@>q42pkKGz_G9h91DxUv9Jgn3yZ+9um~Iri@>q42pkKG zz_G9h91DxUv9Jgn3yZ+9um~Iri@>q42pkKGz_G9h91DxUv9Jgn3yZ+9um~Iri@>q4 z2pkKGz_G9h91DxUv9Jgn3yZ+9um~Iri@>q42pkKGz_G9h91DxUv9Jgn3yZ+9um~Ir zi@>q42pkKGz_G9h91DxUv9Jgn3yZ+9um~Iri@>q42pkKGz_G9h91DxUv9Jgn3yZ+9 zum~Iri@>q42pkKGz_G9h91DxUv9Jgn3yZ<A0IE?~Ks%}a|7TbXj)leGSXc~>g~i}l zSPYJZ#o$<24334x;8<7;j)leGSXc~>g~i}lSPYJZ#o$<24334x;8<7;j)leGSXc~> zg~i}lSPYJZ#o$<24334x;8<7;j)leGSXc~>g~i}lSPYJZ#o$<24334x;8<7;j)leG zSXc~>g~i}lSPYJZ#o$<24334x;8<7;j)leGSXc~>g~i}lSPYJZ#o$<24334x;8<7; zj)leGSXc~>g~i}lSPYJZ#o$<24334x;8<7;j)leGSXc~>g~i}lSPYJZ#o$<23SOlH z8ed~!SPCA!UkV<*UkV<*UkV<#U&_GAz|63efeTD>gGnAR$qOd=7?>EAg4>Nt!Q=Kz z!F|%D;Bot<48jbo3`@c7#--r(;Y-2czm!3o0c4{DSg+*&e+)|*q`)Gen^~4Jn1fAr z0*knS*{)#H3rxm>$)x{#8J2>>e<?!`SOjzj>r(KVlcnG_CriO=PL_h#oGb;eIavx` zbFvgXZod>fZod>fZod>fZod>fZoiaaCfKxDU~)E?oC7B3fn5ulRbL7ow_ge#w_ge# zw_ge#w_gel|E1vYUkVQYrQq;i%CHXXm-S$B1DM>%z{0Q$9R8pa(m`yN|NlVkDliFJ z+pr8A{>#AOzYHAypnb5+49gfm;lGRl6#mP=W5vtB;lB(V{>#AOzYHAy%fR8k3>^N; zz~R3P9RAC|;lGRl6#mN?K;gd(9RAC|t@mZ%@LvW_|H~La;lGRl6#mN?K;gd(d@AiS z22l7f1Bd@IaQH6+ulZR94*zA~@LvWF|7GCtUj`2UW#I5%1`hva;P77t4*zA~@LvWF z|7GCtU&a6m|78rI@L$FN3jbvcpzvP?o;O(r4*zA~@LvWF|7GCtUj`2UW#I5%1`hva z;P77t4*z8gpzvSD01E$Q4508|4i10N+4L+7%fab?IXL|<2dDq#;P77#4*%ug@CWTc zW@cCp4*%ug@LvuN|K;HDUk(oc<>2sN4i5k2;P77#4*%ug@LvuN|K;HDUk(oc<>2sN z4i5k2;P77#4*%ug@LvuN|K;HDUk(oc<>2sN4i5k2;P77#4*%ug@LvuN|K;HDUk(oc z<>2sN4i5k2;P7A006O!3Im6Wd{}`5o!+$wA{Fj5ne>ph(mxIH9IXL{6gTsG0IQ*A` z!+$wA{Fj5ne>ph(mxIH9IXL{6gTsG0IQ*A`!+$wA{Fj5ne>npv{FgI;!hZ!g{8xbQ zwOj!X{}tfyUjYvP72xm(ovgvkumT+ZpuOK9HYokC0EhnyaQLqPhyMz2_^$wm{|a#U zuK<Vt3UK(Z0EhnyaQLqPhyMz2_^$wm{|a#UuK<Vt3UK(Z0EhnyaQLqPhyMz2_^$wm z{|a#UuK<Vt3UK(Z0EhnyaQLqPhyMz2_^$wm{|a#UuK<Vt3I<U4uV4U${|a#UuK<Vt z3UK(Z0EhnyaQLqPhyMz2_^$wm{|a#UuK<Vt3UK(Z0EhnyaQLqPhyMz2_^$wm{|a#U zuK<Vt3UK(ZU;u^x3I<U4uVY~P|A=87c$MZl2A2P?8P<XCty{;y_WuRLItF$IafWpa z9AI(KD$R8aTnucW{`UVL4C}ys<aOX!SjWKk|2t?t222Y4f5WhjLGb@ahII@=V7<cs ze=@8CuhLw{Aj%-gu#Q3O|6lMK!5j?h7$m@EN-{7ptOM_nUk5(zVI8=Sybin)avivj zybjz)UI*?YuLJjy*MZjGF{}gkj@L2tg8kA5Ci}tU1TZ-fOilumlfmQ^u&btm$!TD6 zI+&aRCTB9RGpqymj@N;E$Lqko<8=)4z`mOgR<i(1E(DW{z~o{uxfJZLWngkSm|XGy zFT;8Ung1&p)`M>gTF)T&|2e~Y@NGfs89=uMt!Dt;7POv02`mn}EoeRX48Zjas{f}m ztOwr~w4MQUThMw2&}~8M!M6piXVCipieWwYwxIP4I$$>FwxIRk{r>A2^cjR0)`NFK ztq0x3&9EMHgE7N;@P7aGpxZJT)-#y?|HiN$bP_YedeAAh4C_HBfHJHHou0_B9(?}X zdhjV<>%nI!tp}f2vz`HTn!<X92C!=z!DJJdYzC7pU=p-*XgzpO(|YipruE?Uzw5y_ z{%l}i`u~Js0|PSy7bq?Mf6K6ef%X3bh7AmC|6eg|U|?sEWZ1yK0T$<E;AGeUKAB+y z1NZ-53>z4Dz#_a1tf14n|NjKd{DDb<|L+(!FbMwt%&-AGPr89Y`2TN)4Gbdx|1fM| z5M_{N*Z>|62c1R@vR8tEgJA=MBm)b>1_mhxc7_cM(qNV5VDp{8ZgT;%UBRRmm;{}+ zzJZ||EZYMX=>_|x4@~xh$q8U`BAA>6CMSbQ&<yDY2G9)Y1_sa!=>`VS4Cw|2&<yDY zhM8c~W`W7sU~&$aoCo$DXohqH189bH0|RJ=bOQruhI9i1XohqHcqDuScqDuScqDuS zcqDuWgUtV@3_BQP8Q2+iFvu}*GVB1~ptOTQ0W6{jCY8YA%3!t%0|&zn2G#%b7<MqI zfko88qz0G--JrCCK?|%Nbc50k1|2XPbc50k2EG3;7<Mq||6j?lgTVkSZutKS!wv?c z|Bo1UFc|+o%CLjM<o_Oq9So-b_c81M-!Qm?!TkSTh8+wR|CcfBV6X(MxBCB!VF!ct z|91>K7;G507<Mq&{_kVh!C?3QH^UAF`~M#qb}*EI-BS)GE5KwWn5+Vm)nF2I*4GY( zS}+@Q+Q$xt2C%Cd!6ay(^bUq*FdMY@aR);im<`$$w1c4o%<cq}T@36DI~ipDKWEs< zAj`nTu#-WKfrnuygFKk6045c|q!L&hbjR^d2GAYHI~i2}FJRco0J`INC-{!zo!~o; zcQR;#)oX#(YlGQ3V74xpt@r;G!%pyBR6D^Z&+KF{{C}NcCxg-drwlt8jQ^it*vVk> ze?P-c2Gjos7<Mw4f%Ss!jN8dz@qY!wP6o^W*BEv(SpEOQu#>_1{|APh3^rgjw*MzG z>}0U}|CeDWgZ=-{3_HPh8Si8O-DSL!0d$w~P6p6j#yc56=SuEm0G-~qlL2%_+D?XA zu-odvWCPf=Mljg~CP6!icQSzXjP3-VFtZbU!pu(a2{StxK<oN<GITL;G3)}T$z9+y zxeJ^ocY)L7E^wOM#Q;i^yBI)eau)+AP3{8U>a`1;CU=3;<SqtKn%u<zN|U?5w|eaY zr^#ImpftG)oF;dHZ}r**PLsR9X>u1hP3{7x#$DjlxC@*bcY#ymE^vz4#Q;iCyBI(z zY8L}2MeSk$rKnvDpcJ)>0hFS4fm75j22hIH1x``B7(gj%7Xv6o?E<H$T@0WUwF{i0 zb}@ib)Gly}+Qk4$QM(vGDe542Wd0y{Wd0y{Wd0y{Wd0y{Wd0y{Wd0y{Wd0y{Wd0zy zg>w)*GJg;}GJg;}GJg;}GJg=<!Z`>YnLh{~nLh{~nLo$?nvFUL9+^J~ZrdCLkIWwg zkIWwgkIWwgkIWxrnDGBI!$F3LU~&?eoD3$X{Qu2x5Iiz}5Iiz}5Iiz}5Iiz}5Iiz} z5Iiz}5Iiz}5Iiz}5Iiz}5Y$p&I0zn@KL{R~KL{R~XJlYt;9`(t&|zS7aq|fQpCiS< z!0`V+14xE3JGCf}frEho!ed}zU}9ikU}E43vSDBhd&a=Rz`)SVD8T5&*ur>-@eh*~ zQw7sDrZ3D|EGjHXtSM|+>;)WUoEcns+$G$bxIge{@v87?@oNZZ31kSF3GWe265|lt zCgC9QNpg;~n)Df&GFcUQCWQ-%dCDHDVyZ{fveYHi4{0vZZqiNBchmo2;AC*Xkjv1= zaGK!*BQ2v6qkYCK#-B_cm`*djV7ANbgZVOx1dC}Fdn}$=3RqfMmRPn~#aMG$@32X; z6|voCmtiktzsDiTk;ieBlZVqY=N1<wmou(qZVGOv+*#c1+$-ESxxevH^GNWR=W)kV z$}_@qn&%ZSE-weKGOsmWue?>f<Gg2hU-IGcar0^L+2!-a_nF@u|Gt2nK(D|*415f% z|Nny9%3KVL4BY=efmadn{{Igi4*{(i68irSygClFa$V~GYw)@_(0X)`&i~-C7A^)R z2JZh~!DA}?3~b;%HlUGp(73w9{}15N5vl)g!6PG}v2cFynkKgYZ@{zEpxZ4#w~g@r z{|jEbC-DD0c-@}R|M%dPNT78{pgSw18Mwf!i$L~*T>J;B8)PpN1MmNTU>AeNG6fl! zz-@QXO=wd8|AFrvN&5ebfuDhufeAcg&h`I4)US--8#O?8n+Pzlg4_K<49wt}Zpr_@ zz#}@KRX3ouWgu6-V_^ILnt_XfAH3p<hk>7g7tG@TpYbgC|0no-X9)&b21y1<1}O#^ z25AOCh9m|-u-(iIY@k%gz|O$Uzy@xGfaWFm8MqiAc5{KxG?V!MjX{!u6+FW({r?|B z(*MI?-5{4Uf?Lm^RtygVJGkA<&%g<u#|O<PL0tX`JXZwT=K-200?h#NGO+&t1uh%7 z|9=CQ1z`XF{|hb!g#P~p=X6j$m-_!3oX3;?|6s5KmoLl=j0`OQ|A5OE(4D&M|Nk;@ z{Qm=9WdKew3>@I~1-$?NfXf#FBvV1F%tZeGU=U?s2Cuc0`2P=lAB@!hKj4)E=HPq# z7#Tn-`dk?p!RrNL85qIkOE&`}c%1;~7O}qnpTQ*zsC)sHE}*gnRI*I@|A%4f|33`V z{{LZ^{{IidjQ@YYs{v*)FoIVC%wb?;nE(F|!-D^R7#9Bj!?5W8ABM&M|A1FUg4WA} zR?CCd%7gkL>lt{!EyIlrpjc)7|BQj{|5FAo25#`#-aHIE;F&yr20jLX|IZl&8Tc54 z{=Z<5VBlwvWRPZ%V&G$tW)Nja0^g3w^#20`^Z$PgEdPHou>Swa!1n(K1N;A<3>^P| zF>wC>%fR*jFC_K-|I5Jp{|5sfDCPhE&mi#s4};+Ue+)wZe=!LE|IZ-u{|kfI|9=eP z|Nk&Z{Qt!u`Tr+_)c>Ch(*Hj(nE(IF;Pn3=gUkQF46gtGGI;&}%MknjFGCV&_s{=- z3_bt<GW7ocz|i;q14IA+4-6Cje_)vS{{zFM{~s78|Np=+<^L~+ssDd5O#A<fVfz1H z3^V@!Vwm~=FT<?=e;H=~|I083G{^Y=FT?!*zZe$$|HZKI|1X9`|9>$o{{M?%DQJ8N z)bs!Uk733Ce+=swI2qQ1Tbi5<8yPqm9Kn5Z&~6*hjwjF!h@excK(nQwSvt_{5NITj z`~P=viNVXj3?6|+lpL(!kyp^3CeV&1(f{8W#2A<u#Q%Q)kG4uOFf%|(lb_&GR?xkM zE(|Q-@m0{yCD6X5r2qTCYY=-FSipVizW?9B{pkt+zk~bIlm34P_oG3xYoNI`(99ZW zUJW#>2HKYd+LZ*FPXp~p0_{fv&7^_m(Ll3kpgA<q4BAo#CeY{`!*T{Dh83Wm=l>tz zyM917{ebTI0foX3@VEpE10$s5`Tw7R{r?y6-f>O_R`7T<_x~T@Q!+qnXZaXd!E?j{ z3``7y4D1X-42%rI4D8^O;Y9!c0FOIBLg6C=sILp!MI`<IH~1V1&`75X11p0o11tE1 ziC6|!hNS-oz@rO246F>j|9>#_{r|zx|NjTWg#SMnCjS4yFzNpfhROebfcMXVcH)Ef zFoSmCgZALhWMBoK5&=4sY7TggmKD5L4z%kYwC8>i10#5k9BAYhH2Me{0RxS~to#3y zVLhn7@&6~o#{WOTY2hz;Ju7Hz5|S4Ff!B0H(gLUl2da0zfJekY^$s5cGq}7HU|@vS z1OLEdFp#wH8JZT}LhGbw43Ihrbn7-Vcx@_Zv=KDc2pVYwjq@h`KMG9?%;52L(5x$H z&J{G{3Yu>P&9;K(T0tW!pz)Mx|Nnu<QfB=B2OdWOjUs}^5J4k|pj}a*(c1<8|A9wN z7XAMR9yP&C3*Q*l|Nq9Y;r};=jsL%a?j`>Jn*mam{)LvMe;C;Rzh&U~{})o0qSQ!# z!Rxd@JDfoKn*<pc8HE1-0k6&y`Tvta^#4Z&@&B(GB>ul;ko^CILF)fY25Ime-k^I> zv6ZKX84%^^ZwAopKWOeBH1iLd_Xo}TgXa9F{Qt`^_5WXnY5)H+O#lCvVaETz80G0a zaGCm-VZr~u3=9ANWmxq8FT-NcD8>IT4D0`YVc78h3&Y0$U%>JH4JqCsH8%VIPv8+b z(0l;6)xaPDjrV`x)%&0t8niwF(t1FS_pi`+hn4~V|1(Ja|IQ%&A5;e5iub)p@&1hg zbdxFQ9#haQrl31aK{uF!?k}Zoynkm{|NlF~hX3CgHvaz(4uvn^^CMaQzhq$j|B`|2 z|1$=51_|(p7$*Zec*O{EeGW<e%nSnmUor^(|H2^j|0Q^R2xyhCD1#jMWJqxaDFz8} z3qzDaib0$~nt=yA(&fa!2_EHgWnc%7aK$pPGbH`*0iR>o!@$na`~M3=-~TTR{r|r( zO!)tWVdDQU43qwUVVL~?3&WKEFBzu(f5|ZI|4WAH|6el9`2P~T#$y%(J9q?Z4tQM$ zGsFD<FBum6f61`$|4W8N|6ejJ{{NBzG{3WqffIasA!w`>G(xwYK@>b@vXMa)l$-zm z0iP7a_5T+G_y4yHJpX?&@c#eC!2kabc*Irk{~rcKJLCrgq#g1NJVOR*cRgWX`~L*m z-UF2spjI2KwfGD?TPO7Y8Cq+Rn<44{V|e=()>`}wO>dC)EplrSG?M|E#{kVAfo3K^ z?VnE!%na<{b@-rF_@K5QJA)Yb{tr$DHt<PD-2Z<v@G!7}S670@k05dO7MfT8GKezB zfOnOPGe|N>Fo-coG6*wBfya`#7|a>i7@Qc`8C)3H7+e|H7`zzR7-AXN7?S>jW~JB} zdKlOkdjEf7===YPq5uCUh6(>aF--jbiD43GXT<+c;PvvLu^`Y$5NI3-Gzv76fsJ7n z0~^C^1~!H{3~b<a@t`pu(1;IcyazPevy_1yyr+3N13P#>^Ew7$hV=}>3>z4P88$Kq zgH!EC24>KCz5m}au>J?Ndf$NRA*jzmWi~Sdy#D_GpMek5`UbaPK0s6LJ8-X3<Uc3` zq!`2)*cika#26&NW48hfQVhc2n@vEobWRMc;1P1vG8;55&I%qC2i^76_x~gKCXNaJ zKQc`G{}Fr#$K?MX8K(Sy$1wH(JBDfh-!V-8|BhkC|96;W_Wyqj^Z&nNSn&TH!@~dX z7#971$FTVSJBFnUYz)g7*cg^GuraIvj~@#%tY;7ejQ}!iWDsPqXJGpOf`R$}Uj~-{ z55c30Z2#{vu!GKZ{r`}G^Z!3+JMJR`&;Nf6y#IefL*XBT!2d@KLjNB!h%m4+h%yL4 z+Heef;IdAVftNvwftx{^ft|tp|33z&|9=@={{Lfe{r``_3v@dpxW#{(q5J<|hMxcb z7<&J|VCeh*f}#Ka3x)~*UocGk|AJxC{}&9C|G!|E^8X>j)c+3|ru~1&F#Z2Sh8h1K zGR*w{k73sTe+;w#|6`c*{~yCVu<su-EcpMBVd4LW42%9hWLW(FA;C7B0|U4f3p(}o z|62yu|8E!|sb3g8s>%uO$AEf$-=O`)e@MQ62OdKO?KA<`*$k2lVhpSd;^3Vo!VHoO zp!gSpgaG*dZWi!v5?2N$@J^Cg1}282|B!j99?;%sysg-`;L%Xj9KZzLB{G|V3A{rD z5(00*BcG_bfE6@X$^cq{wt|6`VI6}2co+W$1_6eR3<BU%>j4AX|NGE*{=mQkZm<6Y z-|8dq{~?3m|Njg^{~s|(FmN(RGVm}+F>o+QgY)lchGOvALFWJ8z_$po{(sNF_WvEE z_4ofBc(ovC9t2VHvoi?%{{ZeiiZJjqi2i@aAol+QgZTgR3=;pZfkRO0{{;qV1_1^c z26+Zq25#^ifII^?g8~CLgCYYrc<f)9ftx{vftx{<L54w%ftx{{ftx{tftx{-ftx|= z{|g3f25ttO|1TJH8Mqnr82B0V|F2^(`2Uu{@c(WGqyHxvj2UDZO#ZKBFlFEc*C-AQ z+zgHkEDTQnzcD!f{|u>J{-0uS|NoG|gFymb%f$Wv!4S{D3_drajDee>oPnF6f`OZ% z5`5nZHv{PQjv5AT2GA+=^$gtLk$=#*KWNk+H0BQ)@o)S8mZAOsTZWGRZy7rOzh&rR z;AZIl{|!7d16s9+yVdd@d;<^Yc0bVFelz~R$EdmH|9=m@X=ma8_uyN07XN?Gu=M{2 zhGqXhFf9N7fnmk}4-BgqSQu6_urRD)U}0GQe>=kt(0J|tmkhi9KW9jUw&R%~?RW+z z@E98h10w?`xE^2wkF!DQ0XFb?Baq$<s2$J3AjH7L0B*N2FoQ?dB>w+}_T@nR;O`7F z|Nk+_GH`&;u~T5+U{GY>U{Ge@0H0r{`u{(J8UqJ|Is*rT1_KB9)H-bjP6k~DPVg*^ z{{N2*1`I3=hW|e@82$gkVEq3RgUSC_45t5If$JBC|9==9|9=C|L^}U}1gUHOA7ya= zf0M!E{}*_j6ZiiuL;U~O3<>|gFqAQHFqAWJFjO#bFjO*tZvO$@vjV!&f`b8cvjFJK zYtZR#pwqEHrwf5jXX#?#fc7=mK)cvLd#D(uF)%SqXJBHO!NA0TUN3>x(9UOIVpzby z#ITToiD3}~6T@N#CWcl2zcH--|BYb{XkO|6KZYF)j0`&&m>G64FfwF<cgI2cl|P_k zNT8neI|h#bub?APjL<QpAJD!7s2*Zw5Mkhf=BGUj6912bZ`hLhzYn~xO@;w9Uc<^D z_x~Y-JOdkp0s||9A_FUf(*Fkx$_%UwDh#X)stn=`Y7DFl>I|$58Vsxqnhb0VTK^w2 zXfv=e==^`opv%C<pvS<&pwA%7V8Fo6V8|fFV8kHBV9X%KV8S59V9LPG;PC$kgX8~S z;694;|DO!5;8=Lf;K9HTKDRyo|1XAw|6f7(nKG0!urgFIurgFKu!3)I0^N`Ux`hOE z(*x)X@`nEp85;jTWN7;TkfHhiLxz_B4;etG>w!)u1D);!IvuBrffd~T?fw4;y!)>I z{~z$qyNUn*fOp-2_uT#e!7%mz4~A*~e=tn{|AS%1{~rwV|NmfE@c#$H!v8-Q7XAOh zu=xKE%)Ijd7sKlRzZlm1|HZKW|9^%Z{{t9y{tsf<^*?|?lYy0i6+FrY8a3f(;DL^A zaWe=puz^qHmttTB&(F#;@Pg0XS7hJ?pHvPyabJaj4}8wPIs-5GjD1Z8Uht{ppwsnr z7}yv<C+mYw(Kq`46?}re$^XaT)AJqvKL?+a@B053_=Fpe|Bs=e`T=|rKIm-s9Snlt zbKQ3_2r_6x+codNH@I>C|I7fo8x~XsLwZ~9!FRDqGVn7<{l5=xtH?93fbUyVWMBs0 zwWiF#%%H-+48C7Yoq?G_gMk@5s|vccRhxkYe5V>{Hr0?p5`1@>F@q@h-ZWDNRt5)f zc?wDchrzd^c`yiq&))&vu$u7yGx$!g9sl2h@ACrP6$-jDn3;j~|3?P)|8E#L{(l1R z{si}+z~in=;9Z}5|KBq3|9{IM`2RhF(Em>i!vEhhi2VP|Aol+~gZTf)3=;pJF-ZPD z!65bj5rg#qJq$AcPcq0durbK}{{~I@Yz&GFYz#{OzcDB?ura7Gura9qpUt4gz{a4? zz{a4#zy?kE-=Hb~8zklb|H`1xAO}tP(hNon(hSB7A`B)BG7P2+OyGT^4*#byIR2jq zP5r+iH9j~8JY(?qzYkvX$NfLg5dZ%)v>ak%C}&_}s9<1YsAOPcsA6CP-x5{Bz{XI^ zz{UVNhri+fH-^Ul-x!+ye`9F=|Ba#L|2Hf-0dzVJGk8BLXcy@$1}5+h(m4!F4D<fK zWmx+EJ;Sp9?-`c=f6uVu|9gg2|0go6{y&jn&418t^*;<d{(oZF`Tq;UuK%AHbU>|Q z22c$EY5#IV#|3#A1Q^&D1Q~c3gcw+%<5ZwA+}8}!3{2oVCKMQW7!(<J7?c<o8I&1# zz&A@k>S!JY4F(?YT@qRhj11ZgJfL|ENJ?kmWH4gjU@&IjW-wvkWH9~zpTU8Fjluc< za|YM{2N~S|UuE!MU}K2;{}p^zege4E1kHPLgHPq$1*-SKdltC={{^*Np<~9N5oeHV zIUys?49wvB1*8}l!FLPDGw^}Wv{Gc?gXT*<@L5)B41C}dtTY(-z^7MfF|dPAuF_#( z2cKF6x?RnPfg8L&0CcaK>Hi<#6aQWRp9P=u@4>*#0J<S9{{JWNnf~h;_`s*x?*z~4 zae!~eW?=xGV-Ff-hK~_|N647LBmAJ1f{-x+Sk1};9UFp;GP5wCk21?Ju!7Htl>^5E zC-|ILMFvg=B?cz&Ik74XoD8ZAOwd}E6MQ->=q!3I1}5<7usRG((AxGpgFXW%coxu* zfsMh4fsMhKftkUCft|th|7Y-uABX?H7##oqfY!FpApM&Ery1P;-(~OsweT50cd>&) z;S)pr|2GT?|G$Gzd@X0-1fTX=$pE^u4|FdY=<X>_@ENc544e!N3``7-3``773``8o z3``6y3{2p;LD0+~Xr>u7E7--r39W&dG5bK^b%)>;f}mAu3@aE|7*_rN!La)O4~8|M zaZB(lIWxmf23Ce$;BpKyQvw>9`vp!nknu=n@NE>JTUDeOm>8u0e+Qp{rog}lKK%@I zj;b;PuC&4iO)H=>oR7hffd_nhgfRmP_~r;u2s-@#%HaI}4TJ0da}4hPA24|Qe+MnY z--26~>lye_(u)=Y>;ESV-2eZ8=Tbm(G6Mgff^UZr`u~(c;{O@&7>U&X(+tuKLQt3T zg70`y`hN|4zl#b3FIsKG$DsB92E?WRZ$MME7=sam7=tl`Jc9{?ID;tzKZ64UBZKq* zZw!!>{e;1TL7E}%|8ItP1~!HS&}yCkpBQ%hKg_W6|51ir{||#}n^z2M|6hVvpg`ts zm>58FH=uh!Kr5Ui{-1=l^7n&V`KT@X+YGRlJ*31yZq?s~w(9SJTlI$jS1=g;KZMef z2i^P)YQ4K6wcL?g?Cby6Gwk>ex|<qw3o7VVZ>Imhz-wz*7}%h-IV<?gNDc-z2GDvM zE(T5p(2eS#l{CBzoD6&noZvYzNEryJ>4h1%8AKVl7{nO3z$fZSFt9Ly$L_(k{~rb! z25tsf27U%P26hH{1_1^I27U%b27U%526hHz27U$=27U%r22KVw27U&027U$&27U%j z1_AI)y*7gYc$Qw5L4ZN;|33zO27U$u1_AIHc}5I848{zc;M4I;!Q+FR;P`R`&6qH7 zfltH(t;%uze;!)*f=0|a89?iDz@hU0GdK>*82A~=8Tc7082A|~8Tc7MH(^#Y@H2pJ zbgO0HXQ*f3X8_%_0lHBEbaFoEgmlnJ*li2~450H~I~W8QK<5p1G4O*|`+(N^^#1?F z(D(lrL;wF@3={tUVwm{<7sI6gzZfR}|HUwcfsFxl!T@N0`*a322GHK#nGBo^p!Gbn z88{h0Yk5HX%;qz&F)UzUV_3+*#;}NijbSkZ8+dIsXnikejVWlIBj^tD)&Kv3ZwQ6t z8cy)3bh{Wh!97z_VwV+X?27#V2aaKJ1~%|%iKDSgo7lw{o9f{D5;VWY#lQmX1HoqC zLG6(L;QiW=S@5q6pqp6~7&yVFq$@LUf>*|<F>r#<Mb}{9MCn}`{(l8N`P}&bUGS;r zrvEQ8IQ)MCKHc2){}J$+<{tm=gU>LJ|Njbne);<Uf5B&h?_}Twp9fwBzE2r6@6GZb zH17c!1!iXuVSvngut4X)U^9U%h?zj}Jm_EW?h6qH4)BO6ViZvXI*J4uMdW0V`F{@F ze+I2jgZL2AhX$<yg7l*~7*zkyh1T$hezX<?7qo`wg4FQf9vm}+0RtC<Ap<L<<pu6f z|79@!{{lSQ=<t6gv>gj-g@I~#76#Y<Cm7uS-)Hdne;B;K12h8}_x~G1{QoZupcWZ1 z{b|t3GSDg@&>A4nnljM(pEd?A2GHr!9SmFypwmqueQY-HUJ?AGqS)qfSit*1P-itU z=W)<SMN!(q3?d9W{{Lgx_5UBZ6!{66*#M6eGl9qV*%?^Crw~Bu2zCa@=r||%1_01) zgWx)vfrSCKS^-o?h%hihOA!|EYHG><f59jHOaK4DAoKq<c*UF?12cHF9B8eaA_EtL z5(6^>Xq6mztn2@C2GIIAbp|f*+Boo77Xve-R%BoX*NS@o|1jwPf5BkDz`<bn|1E>j z|IZA@{~v&FUo-uGnE|w76V!ur{C^vKQ<d}ohYXN90yNfj8#+<~t0O>dH&Bb@8+h#- zXyqGd-5Y4t8)(fNXvG_7y&Gt?8)&T?=zb>9Jv^ZMRzUY^fbLHKoq^xZz`+1IgBf&& zEofa^Hv=aFq>lIrJ{6(=|4;CV2%r-kCxK2f`u`Jr5(4OC7SI_*pc9Hf=M!Pp5gg!C z4?uf0K|2LO`_w?Yq*ndE&9M6aZH6`fZ-Y<o-@(Agu#-W6VHX1*xP1Z|q5Oa{$HLFR z3>`)Jz#su$Q!5BQ4;Qo&2X&<6H+-Z7bCl#aw6FLZ+*dUG|C7P!{~rcp25|<H{~w_v zBmcp*GGs*L4uc1SFtpwG4?H5W9<-(uv<C72Cx%`BKY&IUpz}%G|KBk1{Qt?o`~M4r z!2kaYg8zSmSN=%+zXd+aOX~j>2I>EA807!|Wl;G4mqGFWUk0WBzZsPO|7B45|Cd4S z|6d06|9=@Y{{Lmr{Qs9h>;G>C?f-unbpHQl(Eb0H!TA3-29y8)!J}!Q@f+v=_ZeLO z?_qHNf0@DK|0jmH|IZoX|373%0Ii+=|B_+H|1S(X|9@lH_5TYvOxH57{a?bs{r?{W z4+A#?|NjjP0{@pW2>xHqAoPDJgT#N(&W)uEQva7SNdKSDAkV;$Xa)U$2)@f5)Cxjv z0r4|v{eQxs&A`u~^ZyBhE(1S<A%hBo5rYb(&Bvh1V9LPF;P8JLgEMGV1h_5zp26e) za)!A7(;4FbPXo7Z)-$j&?D)T$Vdwv~47>iX292?RXP|$8*W`oNWPt8fhO9(j1+PQ^ zwcj8kH$R{*CDiKYXV79`g}9V~73xx61|tSe@cG3i47}j8iyi*IgvLIopL7p=GI8Ah zkI>P`U*IwM9Sn%}O9cbd|C<cVpnZJ*uQ0Iwzrw)w{}KcH|9=b||F1G|GH`(*q`%7r zUZ2JH{}}`S|7Q#W|F1F#{=dy2^#2Nj@c)+#BLAN-h%&G;i2Z+uWnA_ngUtWE;M1Pv z{=b6u9-uz{{|bD<Gia<z_5W({+0N<=eBg7PH5ouXh}X~_#A|R5Lht`y27LxK1_N+h zDKi)`C^Hx{$S{~Ns4$o^a50!Oa4|UiU&-M3e+h#V12=;+12cmQ0~fS+@s7dc{}u)> z1}=tJ1}=uU|F;<8|KDIp`2PodK65z(ANXwMN(Mggxy+zjv1=Ikz$Y@-Gw?Aq{C~yJ z`2Q6{)Bjft&HrC9wETa?(8j>e0J@i;gMps`bS`!m10O>-12;nt0~bT@|C<bb|8Fw% z|G&vF;r~sBiT`ghO!|M5Ve<c*3{(DJVVL^=3d6MjR~V-Mzrrx%{}qOr3|tJe7`PZ_ zGjK7?Vc=qz_x~Bg{Qp-N7W}`$u<-vChDHCcFf9Img<<LccMQw^zhhYb{~g1M|L+)9 z{a?bc`u`G!HUF1@=N@<bzrnEc|1E}H|8FpqGcf&s3|<Ao^8Yad>;Fd#Z2uoJurqKl zaQuG^?rm@}@PW^^;bGuo;AP-r;QRlPf&c#}27&)i7zF>nWDxrQm_hje7Y3349~eX# z_!z|g|6mYj;DnZ9%#c#-|8EAF|K}NG8H5<*{(oVRXAojgU=U(ZWDsId`u~MNnL&s_ zg+Yix_5TS5H3lIDbp{~@4F(|wO$H$bt^Z#cv>AjLbpC&3&}9%}&|_d>&}YzMFkld7 zFl10?Fk(<=FlJC-Fk#SOFlFFlFlXRnaQJ_O!SVk=1}6r7250cBFCT;J|BDRn|35)n z4txx;415f6|DQ0#|9`|##vsH{&LG54!63v?$soi~#UR8`%^<`8x<9&>L5Kl#dt}4^ zFAR<Uzc4iY|H9Dx{|iIQ|1S(}48q{sB{~>{89Et+8M+vR7(gdS_b~7=^!|U$(D(l_ zL;wHB3={r8W|;W@F~g+)j~OQaf6OrD|6_)!{~t3<`~R3>`v1oaGyXqjn90D$FpGhY zVKxIF!yE=ahIyd#82&$ISn&Tb!@~cM85aG2%&_?XV}_;we=scj|AS%q{~ru1{{LWD z_5UEl>i-8B*8D#R+PT881GFCf{~Lx~|6ehH@-Jv!orQtr{}XTzp6&l*2FU8LM@aK2 zuz7XZd<tldC8&4L!2s&rgHCN1Vc-L=g%SJzoIxBk5BL88v=4ocL7IV|L54vN(t7xR zj{(x3=3-C;wI2T8gSH;HpfhD$;I;J{3|!Eevip$M!~gq`)&m1CgFb^ir1iic!(hZ9 z1I@p(45r|<7i<g;3`~%jG6og~=l_48^DLm&!*l3N85?+RAKb%)&y;b2*UjT?J^a7N z(D?rzL(~6z49)-VF|_=@$AG={z(T}&fhP=8|36`v_WudP^#4y7X8eDGeO~7O6NUx< zpD--^|Ab-D|0fKK|36_^`u{n@vj5K+mj8dwu;Tx7wAnJy48Tc-o&QfW?D~Ha9K#nO ztNQ*QVqpD$h=J|@A!rPr1K;+`1+EW4^8=uDl{^f5|L-yI|G&>5@P99Z;QwO`LjU(N z2>-vqAoBkLgXsU?3}XKuFo^&E$RP3mJ%i-`*U<HUj~HbBZ(xvR5MYq||A0ZBL6AX# zL4ZM#K>#{;Bfy}-Ai$vde=UO=g8+j%g8+jDg8+jjgCK*}|3?hk41x?g{~s~vG6;fi ze$r>qU@%}1VlZS-V=!V+WiV!tV=!S*gU*HWFgW~Q&fxeTbiM%}gEIpg_O{}&kC z|9@og_`ec-4{t034@2DllMM0yk256v|IbjyAiz-0Aiz+;Aiz+`Aiz+?Aiz+~Aiw~+ z55AT`fB|$HY{UNt42}OEFf{#tz|j2v0Yl6G2MlctLJXjLVmcUv7(n+FbTJ4pbTjZV z^f2%+^!~rd(D(l$L;wGa3={reWSIE>BEzKr7a1o1zsNA<{~?B{{|_-t`+taG`u{@= zGyWd}-<>;)fd_nV?i>alhI#+*G0gveh+)D1LktW5A7WVa{}99C|A!cs{(r!*?EeFX z<^LZrtoZ+cVb%YI46FYyWLWcmA^7Ie9sdt8?EHU(Vb}jd3_9RFexUUbkQF`e7<m5w zX5jz-mqFnFeFnk*e;I`S-)E5cf1g2;fr~-v|6K-Y1{MbS|Nj{j{{LrC{QsXp>Hj4L z<^TT~R6z5a|Nk?n|NqaR@&7-A=Kuc;TK}&wX#fAup!5F<gYN(T42BFs3`Pus48{zC z3?>Xh45kc>3=aQ4GC2SL#NhgW9|L%F6&&(!7~=nbXGr+}4mvBffnn$WO$@vKZ(tAt z?-nxu|AN8d|04#=|F0OV7`Pd%|NmmJVPI#l{eO$Wj)4)h=7YiE{~HF!|IZjg7#JB= z{eQ-=`u{VAHUFP6>|hXJ*vTNoAW!mYYP0`u8O;A*VzBsso5Aw`BL=JgFBz==-(#@( z|AxW#|6K;V|1TNr|36@G`2Uo_@&7}HkpEA?YoJ&Cf5@=<|3ii~{~t2!`2Ut+Cum-W z!3@0m_c?>b|33_t49pBx|4%Vk|NqZm^Zx_XwAT#w|9>zz{C^Lg`3?F15oK0&$Ny&x zJO9665MVI-|DOR8BF`8s|NmgHV&Gx0{{NN1_Wwf$I|dd8`~Tm;cld(lk3;@{M=@n5 zXpKFC83Sk)%Q*&%|JNBT|KDS<Vi0Dq{(pzThJgbbrd$m6|L-z@+IZkF{r?{|O#lC4 z*a=$u#bEaTJA?WEQw$dW?=x8bf6HLSz|3I%{}qGH{~rvt|DQ0}{r|;a|Nj<)!~YKq zj{jdWg#7=+u<HLyhSmRHGOPi&yniz61hxJd%>Msn0PSRgnDmLkih+y4`u}?doB#hA zZ2#Yb#4|Xwzc4ud|G*FeuCG2Ytp5LjVa@*!3_Je+XV?i^amirz{~3e%{|^in|Nk;r zGB7e&{XfKD{r@$C&HwuhwhT-RcK<;k{fWWh{{jZb|8p2Z{@-U<^?we->i=^X*8HEt zu;c#)hMoT}fzuungZckg3>N=iF<Acp$za962M%c)1||mE|4$k07+4wX|Nn%B_IHMm z|Gybl{r}Fe`u}%^HUGae>|kJG*a_}8oBjX8VE+FRgT?>543_`zGFbor#9;IPH-qi} zYYcY(zcSeW|Ha_&{}zMe|H}*^|9>*9`hS^W_5aHZYyMwm*ulWcu#<tE!J0vafe*Zs zRPO&12FSc73wQ^q(*Gw6pxvXOc}>;-|G@i3LAypldqy=GSQxbaKLhU;)%pL70W`O% z_y044{{I!wH6*JUjQ$^F0FUVZU&dhi{||#1XcfYL(4Ml743_^tGg$q92#pI+THVHA z_x}fj{r`*L{iEd!Ea1JPl?*K4eWTS3EZ{w(wG1ra{h|&3pD;B3f5Oo8{|Q6$|0fJB z|DP~mt{GurSoi+|!}|Xh7&iRBz_9WE1-NfH807xH1n(46fUdDn`u`HT&VqwMm4Oj$ ze29ZV>;Fsejxe47cfq^C^#1<>@2NBR|Czz?|2hVv|3@G*K>t@UnEwC80Lkb37%cw3 zgXAZ0KL5&K1I|;s80`N4gZh^6`ih4CFBuyDzhr3o|B|8k|4W9J|1TNZ{(oj@|Nohx z<Ns%d&i|hoK;uE{z`gm~3>*I6X4v@uHiIsM%>S<pvj5*O$o;>|Apid@gTnte42u8X zFev@M%b@)K4TH-6Hw>!(-!rKFf5V{u{|$r2|2GVp|KBob{lCkg{r@ck*th@RGU)w( z#Guc>!eH?K9fKhQ6N3>0BZKk(UkoM;Obn*~Uow>af5TAz{|!UM|2GVk|KBiF{eQzy z{r?R^&HpzHwg2BR)c=3O(D45*L*xIu3{C&<GBp3c%h2-wE<@Y@cMR?S-!XLjf5*`I z{~bfu|2G(`G>PBSV?}al3~uxPzsw-_{{(~l|H}*t|1UEr{=dwi^#25d^8d>WD*vxB zsQy30p!WYVgZlr=3>yD0Gid(5%%JuE1cUbf%M3dIPcZ2Izs#Wb{~&|@|H}*p|1UBa z{=dLr^#1~b@&B_7CjT!onEu}jF2T$GUuG!(f0?1;|7C{C|Cbr6{$FOO{(qUF=Kp1e z+W(gs>i=J6X!w7Eq4EC-hNk}~7@Gf|U}*V&f}!pIMTYkO7a2PKUu5X~f03c<|7Fk^ z8X3EIK<VKngY5s;4051W@c-8g3jbd-DE@!Vpag0K|9{P(^8YP^>i=g9YX4s|sQ-V> zpz;4TgXaI&3|jy1F=+pP&7kxD9)s@x*9?09Z!_rs|HfeO{~3ef|1Z!nv^NYU|GzMp z{=dyo_Ww0Q`Ty4p75`r|RQ`X>Q1$;cL-qgH3^o5>Gt~Zn%~1dUHA4fo*6jah4DJ7) zF?9TY#?bly8ABJyE(V$Z`x#^zL>T1$zh#hT5MfYY5MfYc5MfaI|CT|SL4-ktL4-l| z|0)JG1`!5z1`!4g1`!5L1`!6W|L+;J8AKR#{=a9?We{P|V_;;^XV76VU=U?6WYA<V zV$ftTW>8`<VbEkSWe{NS_`iXnj6sB<oI!-4f<c6#l0k%_ia~^-nn8r2hCzg(mO+G} zo<W46;s0BP#{X{_n*P6KX#W3}q2>QuhBgLKhIR%~h7JZ%hE4`ihA!}l+T`rD;$$%U z|BJ!=|3e0g|1TLV|9@q$V&H(5?SB|-|G#6f|Nn@Ai^1&w8wT_L-x(|z*cdDscp0qz z-(;|6;AF7*|DM5?fdg8e{sgN8wK;w=STL|NSTgW2SpC1kV9mhIVDtYmgDnFWgWdmc z;JN~2<`)L@|6dp^7&sX$83Y)t{(oh#{{NG~=KmK4TLxiht@4$EJPIn4f1vD*F=b$8 zU}9kT|A7IrGV(10=wx$_{~sZHAs9gO&R>xBl`%31{Qt-x`2RbD(EktMmBpgq^~B8J z6U!wSgcu|l_!uC&1X;o7(K<0OVeBjGW?%yEDVy^D1H;t+9~h?n|G+T){|AN{|36^t zbD01C1H*#<9~c(?|G=>5{|AP}|383F#z5KY!XVDDo<W=ebRNJ)266C+A84)g&{$J6 zv{pckx|VjU%e02f3ZYS#@-a|*)z#1m)1k4lbm)ZV;9fg0>N@h*U5thu`C+F8KGOoS zFB^8o0tdrjoCzIuDfMTUhfbLCL05kLXW%07{1uQ+(0=TH(A6HKo%u4V6W^&g{Lmd@ z%+P%$ps)q)R)(IA!a(?pnYRq&o{U4W-ISe<Ghn*OJKtvT>w?86d8ht>ayfbDGmRvj zpwjFQv>YV<YyeOQ4IP~};4@m8L8qkse+`|veE~k16?85u<P-|f4pzk4FVI=6{Qti* zfX-nBox%#*p#VC8RpkFK@D6^l|9=_8892b_u7XdZVPFOC=rd<v2cNd;!oUtbY1NB? z9em1aHv<QBAMYau(CMn6vsFPStAfr|1)Zu2I#U&NqAKV-RnTdwptDp#C#izYQAIg{ z;{SIB(CMk5vr|DQr-IH+1)Z7-Ix`h?Vk+poRM2Uuy5Q4NWf@o)KqsZ5&Tu_Pn&Fy` zWrph&bcX8{bcX8>_#9LN23GJHs74I@(EUvU;ImK57+ApPo>nlhfX_UwVqgKEcUr^1 z0zT^$bkZs4oKuY5&J3*JvrRh~Si$F-b}_JkPl<T~*>?fna}U~m{tCSA5_FO&WKAsx zbO#A^P3?csZuFlFkdr4qgHJ65ommPxu@rP(Dd=uZaRx5Xc_ZL+N~IXs!Dp0$*1Lkv zCk3x@W#D80olFYa{{T9b6tV{O2?OXnQqXCn6aGJ80G&h%I)@Z=3MuFeQp{5)(Do_( z|B3zNiU0q>XN)fY{~vt5s5$s7N6_h_khR+!;4>USCpbdZZnJ||sDn-uRbyZWpV|mI zvk`QPDCi7P&}ogJ^Fu+Whl0)y1)UrUIyV$_YAEQ;P|%5?pz}gOr-hm^aDq<?1)URW z`Tq(7=!{U%38A3#K|!a3g3bm7oeT;(7Zh}cBj^N2(D{v^(;Go&H-b)X1f2v5I<*n| zT5V47IgN<jSnLcS-#v${Kw{uQTffYMSb_9^0R!s#WiAHLxt^d?Jwa!Bf==`Vo#(0l ze+~F7Ps9J$!RL5_PVoet;R!my6LfwjWX^j9_~cH|xt*X>J3(i5f==uNo!1FEt+R}Q zh!sZ+JPe?7IYFm#g3jawoygh7zzsf)vx9*fd=e*Uy|NBX;toCDs2LyR)%Z-Tpp~x- ztQ~Bi^B2Sz82*1}U}50;|C<30{{I1$tqhzD91QILzy1FMmtbJv1D`=7${-9A`~UU- z|NqYzKx>~E7z7z4Vd4x7|Ns8~`~MI4bV`^Y<NrVZ|Nj5=|JVQD|NkS~$RPOt2?Gm* zI0Fw%>Hp6RO#h!UFfuSQFfo8m*?>tfFmV2V2tLn|119wU{r_M8AAs%q4L-dFCc*Ik zD+6e!<qrl12GCh|%nZB?3=E*N%D5T085sV*Wnci$%CJCB)MN(j2K)c>|M&lY{{Ld& zV_*QU{^wv|XJBApWncjB=HUJRo`K>2xBm~pC;x!fXMxr^OaA}-|KI;7VExbkpJQNP z;QfCMbglx(DgU1{aQ^?q09tD!!yx#79RtJvFaJR$A;bT-|MxO5FmV6B{r@>Qq(HYn zF@xPG30mR#{|DG_A3)*o|0e?{$Q}QG|Nr~{KLf-6XaE2H|NZ|B1H=E{|Nnu{=KKHu z*Z+V2fBygZ|M&kZ;1~d@{mj7d|Lgyy|2Hr&{9pKg-T&49|1qflpTofOe<=eun7<Mf zKK~yw2>f5b!0`XY|J(onf=)<b5C-pc7y1A8|F8e|{{Q~}`~SoL4?*XW{=fA9-~S&B z4FBJQ&jtMa|2xQ^ApHL)1L&+kCeZ0%|KI)p3KE0h{~!K?+HYSF@eV$V=0E6676#`3 z@BhDsr~{LN|KEYmtpvvxSm6I32Il{78JHMACW|oeg9X9F|NkI2FtGjq2Ihj!P5lOS z14u0sI3A%=U{jg@e*%RcMCkv||NlX5WnldO|Nke1+ZY%aWd46(;04#N5Ty+NK{eA` z2GB}!eg=64ZKyEF#?PR$GyeZVGWR$5%m8)<cF;ce{~wXm{`vnK<PW4U1H}+D|AAJm zBh)f5{Qt+m%D|4K_B;4i0ML9RGdScBirE-g7<fTv5dMGr|2ZgEf_IX#Fz|rSePjcr zNd{26=n(_M|2N=N{29EL5wxpO`u|4;#{cjCgTR~r4;UC2nE!tUpQQ>qX%@7v3ADqB z3w%xpC|_`bcgApl^Aaduurcs~!wz&_Ejt7I|9}5q{D1oY=l`b+3=ANfK_@7%g3qso zq~ZG@8yFZtr`rDi_5bbvx8U`5-@#`IvNNzTfH25h76!imPZ^lN<5g}93=AF&9t^Gw zUJPCgZVUko!3^#Uu?(>c-V6y02@F0ANeoF0z6@myEew7PZ48|Zu?*b|-3*Bgy$o|0 zk{ISOEM_QT0Np=Q!LW{D149kN4hGP<#RnM<f_EZ=&NUHZU|^62pM5FMpuix;pv0ig zAi<!?panji*MLER!IZ(2L6yOr!JI*j!I{C8K^^QGEwDSZ!FKC_?Y0KnZ4b8F0c>{w z*zPa}kbO}MOblkAQ~=(=4mmNB1$0Ia11ke)*C}W>J1Ff4fl3qxVQ>tBPW|9vU}WHB z;AH@<73K%$Pw?5D3_=XTU?{{O!XU!H#2^YirBn>O(+s>?kwKn8j6s1xfkB)>i9v~h zl|h+7g+YQrl|hw(jX@23lC(PbToz3RO$G@DEe0(HNd_GT9R^7TUFd!?Jq9iYeFl97 zZUzGe1MoQ@koCgm3?dB949*M!3@!|=3?kqV5dnvY07Dr=C4)Fa6+<n91VbG|9fKG{ zJwrW%1VaNu3xgy$q@=(h#mCUgFo}VeVKT#H@J-!Qz&BUVU=U=O$uNgOgaLFHpD@FG z2GIRRpg0r-ha<?ZpcOn!;M*|3yC}eC(SpJbl)5+=m>589OVFx%Pz@l!AOJqoK!||{ z9A2QaR7Ak%T8T2SFo-dTG4L~pGl+xFbOO!4%P`0=urbI&R@F1eF$gorLsrx?C@~0w zLr@4Dg6s@x;1%_tuoD7@oiKwoWKBJT4udc_1VQWS^%yw7Aqd)cZ@?e|PDi{94h)VA zq6|*p-4dV><OPQyFE|8w8Oj(S>*K*I<QZBRgu$UE!q5d>3lG`r(8IvX(91BHfs0`Z z!wd!<aH#QuLyZp{YCPc7$Iq~eVGV;Q!#dEJV2lhbObm>SjFP^IWvO`qMfpCN=@}(P z1_ru8sp+LTiA5ku^&bKZKV%qx$nY@ykY)NI$NWQ{#qoF0uaKXQS-(f}|JW(GKt>}@ zh=G-nk<~gZGvBqeDBn51pt1;LmV!pIrh<`yp^<`PN^WL_f=g;~W_n(+o`PdejsjRk zu|iR5acWUnYKk7%6$$}G`3hinC>R+SC_o*8ManO~C^s<&bS5?<1A~(!gOVhJAZXV% zsLJ4EWUygiuw!6|VPJ@3U=Uznuw`I~Wnjo)U|?nd)%@%X3@nU{?F<Y_3=Am@42j@E zs)~VO4yZlAAjiNU%fKMdz%ZSWK^oNlU`SwKP+(xFW?-miV5ntaXl7ujV_;}uVCZ0A zs9|7eVqj=sU}$AvSjWJynvr1x1H)PdhV={#T?`Bx85p)QFl+)XcVyTGI>?J*7X!mS z28P{?4Eq@v_A)T^GB6xrU^vLcFqeU05d*_i28PoN3?~>F&N48ZVqiGKz%YS<;T!|Q zB?gA`Obpi;7%nq0EN5W2&cJY+f#C)t!yN{OTMP`785kZiFx+Eec+9|1$-q#`$WX+< z;K%?fT{9UN${8367#Zvt859{9(m;hOLp}pTCj&z~14A|=Lly%=1p`9~14A(b!$Jmz znG6i87#Nl^FeEcDbTcsYGccTFVqj!o0iW_5&QQg0oZ%EBCu1Swa>hf9Uzt>yESS2O z)-!EoW@PqY&SyTr{EPW7i#|&c%W{^jEO%L6v4*f#vCd|l$GVe^hs}h|k}Z>M2HQrq zCv1P&S=sH`+t@F1sB^e*cyd&59Od}Wsln;XIhAue=MSzVu0>qGxD&XWd6;<$cxrh1 zc@Fb@=N0F*<n7?S!TX(0ginXhnlFlP3cnhEodCZ;w;-cnh~Rc1CZQIgZ9=z%{t9ad z2McElFBLv0d{2Z;#6YB4<fzDdQ3g>#Q8m$6(RR^!q8mkzi#`y2F8WQ3T}(^NNvuNb zh}d_rf8xC2HsU_wA>zs6ZQ^spFH7)CNK0r**h%C{v`BJE3Q4L-8cX_0&XRm96(|)Y zl`B;xHD79z)FbJo(pRPLNWYN&BEu>pA)_YaFOx3wS=L0>TGmN6S++rTvYeEhlAOMr zmt3-3h1^8B1#<i3F3G);`zfy~?<k)pKU@BQ`~`(giW!PEiW3!=DLztsqr|Uds8pgf zO=+jnXJu>Ue&v@c>?)}$i+|hm{VwI}(&yrv)UxD<$5O`gE4aRQ^>c-WHB`mRe@`g* zGn+kauEKZAd*4M@eb4?L`I~jSvfP9}Nus}n^R91^|Gt%d?zV%|4@!T25cAvSci3-+ z0(*JB30#l9H;8_>f4TF+_MJ^N+vKXae#d|3O@6m?*OZyt<Qur;`4&K|JF)!x^X1GZ zzBh~h&i*cvbML$5yl?B}e$3AQ9nU@|K5SZ;wDND(_}`K8%f-Ii+~4)(z@hret#ZG& zvM1%){}y)m&9Llym>i!07vJyX1!X@%7Js)}!uXwW8T0qnpJJl(=C-%bl3&8!UtQ5( zCY`C<`CCdpz_s||pO9rgLcZ%P{;hMI{X4_O-gR<(y}yH&eYaiq!*VI(v1Q*MFK7Nf zub<2Mw{YI?jNeh;IWk`D-#>l9E_oMrp91&aI?;)fCS}VNvNx~U*0NjryTh6XSLA=N zv#+WC&hXn>?z{dUL($Thu=)sTGmT~6-M<HYTXN;Q*b@6xdA{khxGpXKes4MR_qF|8 z?p`G&QS#pl^ZzO@|DnykX!n_gXQf{sivP_l|9kK9?|a$53ws{^%_PT{!1bN!BID)d z%$I%~6J2>Rm#yb7kLdCrIr(gSzfb%QT>6v09HijQa^^PyqI!W1(Q<|CD_?hiXPhYC zGp}d<0;wMj`RrZaO+;N+US#KUjp1Uvw2b+C==bTO-{Ze$vZk^9p80zj>yOxizsk$L z8?)cI^F94{3+o29-&NnIv-17Ew4jXf_HyR$3}Qc(L2hN|`+g7Xk7LWeA6qVB@#9rL zmxX&?UbOtC{J433(zZ^yB?<C>?3e%0XJ4@G`26G2@3t@G+Ss<TZi(Eo9jBLEk$%55 zLRbFx@#Wu-vw!FDIiMuRH+2@*xy4+|nZGaX=Q6X;Evn)AwlhLc{`ZOH-%qfA=k`4C zn?;T<k87ze7vJ=WT<4a5f3b}Ddw)OIZ_A3`4C(TJW-b37$6metK*K@l&)-?LeUJK{ z^;=}Mg?!teMA6WYX>$`nNp;JL>)(a1e`hH89s1kWELK^LZ|+2{V=K6heXkS!9rc|h z;q$=*Q|D}#`yIFZ$1L{s72g?tTUz`U$^M-sw@mDN=y%3t*S-s{uulRdz{-TshEQo` zvz^~<<@tUmE-3pExs34~C}Mv^iY{YU>om{JtLOORvHXV_`?~4p=ilq&;4^7i_QQ1< z<I!c`r!QxI@coDA$$jf??AuXSyIyWN`^?n1=@HTju|Xd4ziq#7diq;mDj+sNCop`* zym+}h_NuLW>P}04=h}PhqWpJ{-<!?8%S-Y7j%Zo>!(j>I>*dVf^X7@B1x>jx|NZfI zoh83@zDwr+mUJz;`1=X_Z;l6@YZoo-@1HBTjJ>t8yrWc_&z6g?GKNcN%@4=rT;F@v zi~jcg;lY~AcK)}~+24leej9QuWBVTaBZoDY&F{CG?{8JV->MvZ-#fdv{BSN8+VInE zIoA)qAC98mmH#-hE@S&{4_5kH?~ilTcjcJxDpB86B#YR7tNd~Pt@p#3HJ9zX{hu7x zrEGjzF<gwBe@HWL7F)x1=<<Op2d{iL|D7kXhV8fe_ona8-|JX2*?t@S&irlkJ(D$? z?YraeI##~y-+{}1@|81g{-I{f#pl<(_=oip#sl9!G5=6sEc*Kb+xO!?Y*-ineo*v% zAN%j)f2>)Hzkg!qv*OC+6276zCH%sgi*IZ9lJ9GlexJQm=)&^vFPBf4%_aQh``7Q+ zMTLKyn7V)8U8y@^SAHwW{f_&~@V$&p_{(>ZYsbHQXR_GlJ3&79_de0zG2hpGk79du zCtX#?HAY!p_{Vp}A6}vsfl<nGzumvj{_eu|o#jBdjXd8}uE*a`ihi&BE_CL*%!%Xm zrAOsTxqf$kmvj2Aef-q4c}L_+xa9dBbuamGb}8fe<v*;JGoR1k`tHr%#PwUhQ1rWQ zHP>%lHa<r#zU&2M-}f#1zHn(O*Y|zj_bvOq@B6~<&zAmSV&{9;wDkMpW#2ci<ND#U zoca6J@8?AezDNIVW3LSNZ3vP6E&E&O<oBxY72gHVe3w0WqOR<i{4(|h0lqW5rGIPv zmbLrc4snsz*()=ao{;~(k)7{4$hM{5_mneUSpGw7IrEQlcdp-i{)m0wlmC}t`S*Q4 z#D4EvzJ`l0i7TI-@3(N%vLElt8NaVv&is9yJJ+8`cGZL!!}#Rsb8_VJ*lSjAsox>} z^!(26BJw|?^V#{P&*ZwWocVk5_XnciXMNuSDsmqGVPpNlmjCD9^6zQv&pv!#`1>sD z2DaauzdvB*i|$_f;~B^y%x{*8{&<%Em*M-LrN1Ar^L_VUQ1;{EE|3%3moxu(?#}hQ z_xI1=J>P$_=KW<@{^KIs_uk(>zW06q!TRUo@}CTO?0nO>gw8MjVcf?h9P?wn*cvY3 zIgMPxIR#vNO-p~=Tc*Rs*ZF<I((mV&F`i%k{rxiL^X^<AC-r@|X8$gD_w;w}?<~$& zeoM)B6o`Ho-{)eY=jZ*KPyV;X_w#Ig-(7xNFZnLn!S!S6GUlHg-%pEvPcr__`a3+B z>v#Nv-z?w#+T^BsZ#4X_+|IFt{Wt4`lyeOyIKKN%y#Jl$dz{qo^}lzC8glWiT~PLY z-qP=fK*{0z_vOq#I>dfEe_zacdCJ|r-`S+TGq{}pEh_gr9TW}ozQ?eAclbSz^>^@( zXQJPQcDq>^1^WHwkpJ!Z{SX`9%%){O?k;0Ix%~Uv<;+iiWQyK8a_BqD*<)2@yXBU% zFN_SF<u3hOI>6CH{&)Tl&hI?GGo`G30)7iv`OI4sEtkt)y6;rgE$Q#tr*1rv|K9kA z^Ecb~Kq<Zz3(9^xTgv!-(sJen?p%f6YyUi3{^QyAnx%gl+4*v~w7B?gb#Eyz`^iu) zwDiXsVFuxX?`y@DvVEWYlYuptO?boara#whzK7a;54HXtDw)g1_x)e@mLJ#4g_iw1 zy`1ZZ*N;o0-~IkvVqL~|_IuLV@5$%BCv)Vo{r3KI{kQLr>#PNAzy1DP_xm2|_dV1f zY{1#y$!C8jpZlG}v5bvx+f1%CKdP9&@BDsV^n3pIqo5Kb?)Tc?vESFSX0m<H|9$j# z`S0_rYuLW0ec%2)?e})pHEh4jzMp61TQ-yH`;=wOKT6%Xey9I__&ekKL)I*|@72Hm zu>PL0?E4J%?=|25ux7IH9fIW6Ge7*9&xrl-U-Czr?T6Zr3#^O&*cbkgX8)u1=K?F= znZ_kQ9xP=%x$KA9a^~;besYTbHgZ+?o$)*KqQZBh@5UFueb4-!;ri{jvHYK3EWbsa zZ+_4Ho_+b|chT=+mu!D$|ITr-`7I{T_gi5>*^fsn8NcT&Xa1h)&h=Z+fi;``yT}dJ zKaZCGWXNIXo7TPT$ED?rKMa>Mf9F^x`d#YV_u%hN-?gOf20!_&<`G;`mL!+UzHrOI z`RAp-i*I*u|E>8u{kQjT31#`xACk-1`O2G?ec!$G`|RaHKLnO{_HhZn_`c@*T~Xl= z=O&-n^;qh;&)MH{p)m~=sdD-3^ET|7c0l?&`|%hH%b=*=?49yXg;&^wUwoJ7Ivb)d zrRx#)Thu>n#-b#-eD;!U2kK8qf7iKi`NK!MLw1wp`DQIB`|h>$2iw-}a-prOzi*q( zC4A?H^!F6e9|n2sioazQKuCro|NFJyUdz6FJzL8DM@LNf&G&6T*jWFtvGdJoTKfI= zvhPL97=PF-Xa3IR&Xw|e+r+jBtrOZMXKXky`=s>USNXpse)CwzD7rh(o1Y<{$6mVi zQtc_}m*2V9emDBA{hMKfc3f0*b)5XvyVLJZyUX!?@iI2PrAxV*%Y{y?`2M4hOZd(A zB|o@DExj^xGvvR|o%-Eu*;VP~OWHdY$P3?D!Y=$~LTOQ7p0w$2|IFWKe@9)=`>ym| z<>>48-#KkB{T7h_{fkA>?%elC`IW0rZ+s;Eo#Cv%szb8QZz*}c*$c{kJYB|k=7%=( z8F#LNAH3|pJO4aoUB&jj<HvK>C4aQp`Q|n){eEoe_le7ejxX<6{{7_g&e>eTpT6Jt z{!CQ(&8Z2ec084O7<l%#z;A&7PgA4Qv8USPgg-g9*@h@dsh+d`uJ~Q??Cp<V><&3j zkQ09MJN>(Y=>5~1pFKO3Y;GMArJ)hL=eC^ir|<fI5=DQDMc%me^7P^F9N#%k2kY8I z+5Hxm=Udyfw6E-Y*V69~mI@tP{{8z3VFuwn-)DU96uozP&B}H1zvndlHY;$D&M)fg zFP9gtDPkAi)4pJ7`wHm?-~HEoKl?q(?d5N!-zq^`>c2T}xPBLq|Ne{R>rMCHk@C6O zUTG%MzZtxaeZ02m^>-<GzTZ2$Z!x}J$^5#Gi|_Ylz3+~UM;|kPXS*#LY{!+&#`nAP zxAxB`jF*-(e|P`sE1G2I@mv3QsMPO}bHDYr*vYM6OF!%M-Q;_u)c5Es-;LLwlgne{ z``r%K^WAbe^ZlQ`qIqoVJ+J;Y`5i6wJJRvDNxG-p3brjb&VSeY9wPNU)cw1D(hWJj z-<iL4mi}D6l=0Sb=5IeWMZb$K{cZU7_IJajzeRs8XXE=F3YGsJxs3UH<WEh}zsrA% z7JfJQdHc6P;dfDXzTX+YHJAKcx|H#|_;Tjc-=~YNs$8ERCG}gEU4M=HBe^B)p*^V^ zE=hfNXWyN*CVP?G>P2hT?w0!Q!G3=I=EHJJ*-bOu_2hr+vPY&D<W$P>{Z4}!r@fr{ zd)N0>qB(QZm+h7MuFL)+^Sr5CA^U+%X)f}=J=mkyWUeWZ%PPsrikABA&hC+(6x=0O z#Qtc_`RDTAb=mi<U%qOt9N%xf-)cW!GFJbPW&Zy8XSnDe=D#mlm$3a{`T3Hykd5!R zIas>*hb(jN&+s;`A1q+$Kg>U0vhw|&@LTQYX~yrY%bC9`{#FzHc{=~^>E-NvzjyxR zEN6Vag!y$lSN3$S-|;^=%Z08l`M6{`*X?$$EVl2`zhgz`vQ7RT%bGQv>$l!dhH}R5 zc5|4&Z*%8rn5P%m_nncojIIASqwdj$ig)1};nON!9&7*2$hv^7<2&PvfNAqI_rKlG z%6GVFSzp<Y_e+J2F59;3d*Ey?;XOaXzcY%i*t&4{v@IM3Yz<je$wg_uL%tVET-kPH z`z5L48OP0>BBNZxm&NV~l{1S93N)2cyYBRz@$RY3hj+>e*IYAUUC$=GNB27;>+hH! zO`_+QL`8=uCfmi!#~mu#wnb{+hHb~>TK?P>)$u-k=h~hF_jbvDkNI808kroFYA?-q z_`AlU?>>tdPyO&`{$cTBs%Xh?Y1ZG~Y>U53vlg>~IGQCd*|LB8u<DmQ?&kXL-OcrC zkpbK4?>?+g7nwqp1^j*``r8{U_}v?<m~URw(xRn5ZZ8))z2dv!yze%BT*5U!QokFD ze&<tPp}kn{`y%#JU5Bf8mT|0LkC`7b%cqCqafLDaZ^3pyPXnpnOfQOF6w3+k`MrbP z%4^=@SovJ`lD(&^Z%Ql7V;8RZ&cOa%e!`J!52Sua{FWE}zKQ)o$-N>CDaUZX-yH37 zzg>QWiC*7#@N1vk@7e5@3mg_bl;V5ewDfz@qVJ-Mz9%kYe7l_ahxm{8q9>2lmqJ>P zelvWfe~bL)3;OMxEALoxiLIlotE^b6w70akLe8b+D%)?j<=+KDzl%zrI5}<JQTbY~ z-yFYLw|_S)kpF&a(eJZt9rL;tE|gl_v!HK*-1oDKexG9dZoK?E%g*m?(tJIo%lns= zlzrc{<on@eLf<9&xP<3?fAr(C=%L-!73<`ev(HV7o*g3nTRqIsQvSD*Nzo&A;h5iT z?0H?;tp$x7!Zro$!ZA}<uAQ{@-sSA4(!z6AuIit>SbjNsb8&Wip0tJ6vOXL6@9p0! zmi(^xZp?mu%k}S)a(v6XzZ;Y+`p&%Q`@M3Z@6%>;30M4>>CTnO_B;LerQaFfFM-+v z`M>Y6{?;q`ZuOh_w^hk^D>mUBza^Kk3s-!X{BFJIxAk{s5T(!lz2N&jR=(hcWlzA} zykpD1yUl0*Vf15>=rZ=1NpVvXr0<nmu<Nw{W{&+GCiOe)J9FHtb~&T@PuREh?3l7; zCdV@Nn#A~~1nD2H?Ax|C)ohjjefxK)=y%J<yPo#T{c&bD>^I)|-BOD0dtD;eccz8k z(-sOdFbJm~__1$s3fG>)tGR-!qU66HVwuc!<l^EvT&|0Q<b|gnSp9vMXc5~V^}h_P zOW7uUKOe{S{UD2Q_JJu}y<B`hCMI${TlhV7;SQK_(?9%J4KnV~YOau~DETs$BNrCW z;c{CX6yRR`TlTly`Ql^p!mABt|M)BVM-6P|54E2RtbfFQAC2QGW9j7*7BHB?1yb@; z?DwJ+E_q=A1DM-{R~wYE2)j5Og%}w)nM<CpY1-oNHH#R(H!NoUKI8i~(eK8^zm0zz zmwY$=ZM^uq@pq#|zm3>`d;eZ7`u*kN-!F^V_)5M{U(EQudNK14!|&@we;a)_D*kQs z+qn3<@o%HW-;KT-EoS4J_T6IHcjIM@cfNmS{^9aHSoHVjg72S~v3>VrfwK74-1x!7 zcxMgso$pIUi`akg{kCUa$^QH8cir!Azw3gSLcza<f_@7Haquk%DgEKNmib5W_obr0 zg^&CeJn~!UFh?%?_cy<Ff4}*y%bLsngYUaNE8p_(i<UC}@L9rq^ZOpr!tei-mV6ig zBhJpZ;J0nrcb{cH!pj*ig9bV-{|*ve{(Ui9==6hG_oW|PU$J<H{14mwKf3HC(Y_U4 z(h9MAU&?<!4(e+yntk*8`kRbjS2BN{ExPh%t}Wa5zbs&y?{~l6cgOF0Z!&&oTE+aG z=?Aaqs+&2sZ2iCYx^nUTp51-x$HsD@kE`;R2r~#@_$apOR*nsu@Pl4=uHHYfm0W#4 zVp&0BNb`Qk--M}J@Llppu4s<!s+(-W2fF?;h<5ylWi4Ur{1ZEui|;o}_st*kmot8M zTmGGAIrDetpPZth(G^V<@_FpDmhYIkTl(~)Vioz{62CPT{C1NnS-yb%yY+XCqVJkg z-=%-^%ny+3`O67%A{*at*53vze$2hexNrG)-sQ~SW4@mfEo1*}{abU%Z%wJ+Qr~&Y zj~(1SZ^}Hm73|g7QT1`sPL3;I%YPUDu37foO==N)&v!G?T-%jwe7^;M>{`op`Foo% zgK)yN9|uJj&6+oB;nt0D+oXjbEaEDtF0HFdO4*rE&h>lFj|1Pu7*Bo|Vg7FT)2Wr~ zckqt`HyF>Z{LZtI`RtDaeq6r|ej3bWJo&wa`Fr?Jr#3Eyja&{~zaxHZoAX_GHskfV z-#O<pf7kgLCK^?c9}&JRZ_nOkEB5azSRN_=TbU(g71x4Io9C4!CRCIq%k%wK`>`Kt z)}fzHqWNsOsoANyX?ovTB?{QSZRA?Ywr>0SZR@vl@co_-cGuDG!puj1I*ERn$F-16 zw}R{UF_7!-tYW_N<ACU@8##7te7{Y9oL#_p;d>JEg&$`{zb7sDom9rg_q*`71lV7q z%x`{6h`#(T##+jzFprDRi0jagHxXP$T;DT(yb;v}nfs-J%ZlrJ+MG--;X8U<-%WnJ z3FETjdbwo&l1wh)YpPtr&#bvt{mAd(623QytD>}_CMjh{Vi}he*P9zc-_tv}gc*eI zsd5Rwv*tSbBg=`)itEwr?;^8>zL$W)MwmhPzABgSduy)m>OVe+Zk|^P4vUmkTnjgK zaqV5UeE)t>Sn+*-+r9L=<Fac@zt3OF_``TP^ACSeZ}#odKZ<OBbpA51u4el#_C1>Q z`=Z~`KRB2Ee*1m-_oGXHAN@X`E&mUT=<kVa-`jpLvrhZN%*HpB>-(o4??u5QE%K#Y zzgxabI(}Damsk7E&$@=~*?0cKJ;$aWoFiGn1s#)-=X2yb{k_hUE0XKRcX3Ou?|I+r zM0J9=s=JqbUjcH__n<k9=a)182z2NA!~2)v2k(;KAHT2oesbyWli%lm|H$^+<$G;7 zNcRoK3(K!`a+z>l`BcP}#Ko@kJ*9;!p6ktb@n$ae9p6(xrpAK;8)V%1EUupn>|NiJ z+qjhGaV=we_MP>`Z&uc2Y<%%tZ*DNQtlYVL=SmToT#zc|8-85h6}y*wU%Kc!sFBIH z{D<Xo=I!72iQfFZ@4FXU6W4FA-}`OZzJ6aS`dz1*>$lGLrQZ`5{Z3@#n+A?c*pNp! zWXNNBBbRV`0oU(qKZAO>gyR>^pSfzTeCMR@iJg-;@~X=lDj<;z9TCy|xxa;LJ=d~x z-^F#fj{e*a^2U0urQbd0Fdkq2W6E-7bFS$>Z-jBJ=URGZ$^0ckAi+K^;XCGBzj=N} zi!Pcqcjh8U_WLu5tFok_HYsICLK)b^8;r-7f42hVx9`?!Tn0aF{J0vI^_Ts4zpSww zWX{ytT*7O9ymaTvWfPv09?QBu&Tqc8bTHR%=A~u_!{wuWSXZzK=d9n!nzrL)#U1JI z;g7$weoy(%RCGV&fc&15tip5tO#FRP^n39258pkn9IDFRBKP~ppKR9XJ*783O8uBB z_B+&0?YFx_$m}(Va^HXc$Y$Lgwa89giqC@UJOB6O2rdh*?~A@CL$b>HZR@tL+s46{ z1ByZ|uJ6U)lf$`kK#_HJ`F9?$CwSDkzVqCO=K8L+jH~s#>eBBQmKJ`O6gt2B`{O<? z;TzDwB<1h=?B50No&L@(FTCSBtJCG*QgXiy*o1F<V;A1>UH7*nXlTh9HngPk{Q?_b z?{Cwx@2*RKI4y%r$^0l1h0n?Sy|L_jB6}5du$y)J_sH*2pm`bjKd~&Kq0{Fk$p2sm zP0LIJP0Pgow*75m7NacBH?w>3_dQF#FI*~gZu$4?%O@-qW)S}J{lfQ0qQXDUO+Izt zvDD+R3%|vG%LG{c7LfbnzWj$9`*+@>$G$UuIuL83>zVjlLavBi_{(?MmubIQ6ikzU zYs(k2e|LDc<Gavz2D82P6Xf~o^tpcb{_yeS^5wezU0j(<>xYl1?nbVKY+pjSe7U{{ z&Q<36t@gvmgUgre(ps*gi@9cV3BOa|`n}@&=^0!rxrF~M;>xQm0Tnts6U#w{++aMq z{B|eT1x2pkJ>O3{arttc1C=+7N0&dF^POw%eMPR{rauBiH_b0iOeil)NnXXZaB~;e zp5@E;@6TTzCC~SRv1Qr!*d;TTezyVjD8AoW_WdiUi+k^T>yKj5sOYAK4EX}~$xHW4 zKP>%SVvE;r4te2!6Y@f*1WG&pRw(@~^jqM&RQd5epQb;VB|l+W|BU__9Ez*%XFrlY zc4+#XE%GbaD^f%1gQSJ;{bn#Y_+4H8hag*T&%~KhJL|p&{SNre8R~9VCikK?a{q4u zX?v~^|KAMr-pdL9`_B4ZZp!f^JDb~<$$d}yo-F!ZciwN6uwMB_cHw)!zp{Z;^zMH7 zT~wNH0@wF-KO#lJGimZwT)!i~v&FyZlvn>P$hwB@>36{`y;~=5njzW11)gw|=QH3k z{9fzH<qe7f6|Q~XYYVx&K|!y=HQ{@$2T1$|<M9;_I=P-GacO^a;!5C3=Cb>qCHkqJ zD`$K5w(RX3d<k5izKbVw-T0m*svE?W!1X<6ZZg-h?^$hJ8S&`}neiOU*j8>_xpCEo z7r$90ma%1QPv4df(RPEebH$G3J6EQ0Io=apaU+lIyT&rEHA}e|k1hZHa~bmwt{<mG zSIk*4Yx$gxNgWg0C+1XTS7cXmtd9(yo+4ev*4W(L)hu7Y-ZOPd&s6EP`&zSi%Kzr} zoL0VV$+pGY7EA6)-s0T<Ta;r}hW8o^>E8l&F26a|k7$2a`L1-~#rNp%S_uzBcgtV= zy+!nQe3xy2lJsw>lvme2o;m)V;m+NZoCWfHQx}x|h*)-MEoiz4G#K@L$&X@DbNk%l z8m_Oq7IHzSntsdPoWZqaV<=aGbWufBQI)*#o!*w7mYx<4J~J+(p9T?JW?UzJ8nkld zaV_~CIG6G8@*kqhnQgeH|1@ahQUulQFTS&`N?YX&QgCT47f2pdMA~ru=KisM2G`aN zp<IdOTzOneuis!iy!=xq*C!1wgCFaPxOTNH=_~sYwY0fh=*aRPqJ5z9Fyu#$sPLSE z4AwOXVN;`})qnHE|Bg0X61Xl+J}I1aC7W>0iuJ5nTMjhtmj3XaXWRGKr^QFoHpp+; z$NES1cfF|aobPtecfH@SvoU|2-0uayU$F|W$z4;v@0QdLQL*0+dNJy;aZ{IP$bDb% z{Wa^#tOXIaQhc^tzo&f9^5n_}r37uR-z?v=3c0dD2|=6dw;m`ZC~V|f#`fYn>+|2N ztZpE6HyF<?zp?T=_o^G3T)(H@^Wj=`BZmz(ck}56<9EGIE@LkJAB&y1E_UBye6sSp z(aP_JE193vasA+~<NECn8Wh?O8WcJL9uxw#V4cC-@7bV1B3G{O!eYU{LGw+==X2$- z@%`TYz3CR?^Oels`MzHi&9zy13p5}4ldGI@&tvA>Ke<G6*pB~poXZt7pNsGJDX93@ zpIjh=eL<rad%kB0GYB8}KKn<kXz+IjR*-rJR&_B5dtT7|!1+NOe7}Q!#C~_|E*IMK zJsZ@-{Q8qiG#})ad@jD<96ws-F@E=(&;0$xkLjYnrM@eb|5o}fRq<WwkKFtpa^I!q zvGFN=&tCMsb`j(Ez(vg8Gk#=?epg-eTlKqI$#1paY9-&*e%C@M)kWV`AyTz$d{#gC z7BOD?KA-t}>Q6q=_3j%y)_ZU)X8X<my_B_#?Kl7L(n>DAh@?4;-9O@(i&?6E#LZ#n z`=S2Zbk=w8x!?U3d>2{x-DQ^0<yqge7k-~Mr+wk~j9H-G;=cnwCj59W`aA!3?(e|g zEx%*F>;9Jh?tT2+jAe)A`{%G0gm~3>OaFHGt@EA#d&Kvu?}^`izvp~+`L6m~?0492 zAx{e{dEx&KUX`0S%I}?fYLArgzXR8kw`ixOwlw9-b(FDAS+;57M(G!e(t_k`J8G+> zCS_;#XGm)rq#4;?FFtzm{F0-yK?bBuSe9^E`q{bn-$lPC|2Fw9_S;2X_}>ASKifnT zU1pwr_-5|q)oVLiR?4^MwdJ<uad_0ZRRl}(wM|_1LvPM^tEDC7LMN9kS^B+b)r#3% z!YjY8_^BW&{Ps6XWOP8%;(~Qm^1`p(niJE4rEG5$-Yb!NR<yUUE0QBBAxhOFV#e$g zxqSBOE&J=wNPidHd*t|*;$^w><b~H>owk0<E~$GK%dHm4=`9OixL4}X(G|D%?`o*s zC?`B~IlJ)687VPS!=%5f{eCT)nv?0=B$qKeaa!s$4&j%M3zHV_lG?R-&G~-0wY8fX z*Eetoue?>fp&(j{FZ%n`WsGOP-(WubeX8j98_Ry*VB`DF{C)Cb#*;tlnNNP7Ec&B< z@t=A&z8|{ZCog3@`*R-i+3%A@f6iO_cODyG#rKlMyB0H^`TmdjhxPYUqA|tUHQCa= zJ~0=(q*F2qQ_AE)B~xz;$EF2q7j2a8IJ4dTtn`|-b9XJ0=ldP7fotpc;s7qb-_aYm zc6~2q-t{9y^n1YX(BA>SLs&PkefRqw^4srwC~F!U-^>kMTYuODaD9&zOJn=(_dE2v zA6U)rfbSvS1HOl{@=e*mb>N3B^Y=-oL^raXJbmKysnb5E{m%HF=165b?S0bgl(&z! zueY~1$M0CN4Q!`QpE!N;wC`!ZGd`y|(%8NS{0?R1`)&Tc|GPQko9|}K-=}|nD7qtk zeSB<sdR*-K^qt$+uiq)hr?B!T6XW-tOPRmV{;44PTh_tvH{Wl*YkuEl<yZcmvh*ht z8{cpJA0D&5N6utCGxK}IOy=*dKea?XV`Dr$cgCDOyK~psv$4B8<$tHM1SW4jdUW%a zqenL<1qLQ32g>t(cmMHm7UOs0S>LT^eea#k{G;@Twdj^3TaRox%JF;C?C+<m*nji? zc1S#ubR_AhWcBaUv%YU)`|b66lj!$7-}z?!o>B9i|MwntzVBttGrqIT`u=_PcjlRl zyJmiupYtPXCiC}P(B!ZD^-XuzuWznjFE^WgdV2cgG-(5ixZj$;HSZ@p-LPT8jCJy} z+3PdXS~8?9?KXawm;bK${jw<+#LQK*zkAR6&IvX%aL)INIp2+EGXG%u$zjU%UG0aM z=!NJFc5=UE|8ULuZt|U*?K|gh6V~}`zq!Agu^#F@u;!A~@6KnU-?`bYuSp9D%}TSE z|IN+D_dCDhry8T<4=?8LZ+{Al{xScn#yXGfhxt!6)(SSh-_}3mXMUHO^<oy|k=fsU zW;1^`{i!FKU(nWCAz#BjVfONgE2OV1PWO`UugdMul}<5lbauVkuzt;zDHr7Lv0uvD zWFhzZcZg_kKvPbp|I{N#&P`n}w~TF3=e&;Tog93>#eT@o`rbB+@!ah1*|V9y2mjO; z4e}`Y&H9_=T=9{^=N5lw`OfOGC|LgYRF<HKrLSJ?TYBX1zCs<Hh{9lbzNRTZawdOQ zn9BA$Xfpdx50M{}L>CA%Oa`qc3ucI5SkJJHVIRY5Mgc|}#yrNEj0+i8GHztt$#{VA zDB~%{CyXDM?3kjM<}<Beddl>c=`+)RW^QI1W=CdE<{;)6=0xTU<~-&y=33@<=5FR` z%yXHSF>her&b*uX2=htiXUwmeKQRAb{=*{9qRnE@;>Hrd62=n6lE9L}Qq9u9(#kT6 zWj@PNmW?bsSPrrrV>!)oiRBv0U6v;-FIe8O{9xr|6=s!TRbbU(wPJN*^<wp74Ps4X zEnux@?O^R^ox-|^bpz`@*2Ao4STD0)XMMu@lJy<yFE(a29ySR!88!trZ8kGDM>Zd} zaJCq>bhZMva<*!=Cbl-VZnl25$!ycvX0t72ThF$cZ9Cfmwj*pO+0L_FWxLJxknI`U zYqk$;U)X-K{bgtT-Ue;wri0qK%OLIC&7gMf#GLrafzrXhtr~yJ{TBExS$^{9cd^;u z1?9i1vws&3yYyR4&Ymkc0Muap&h}k?^3fx^K&@5oWy}g(+$)&BFaA+1`rA4Ex1P># z-|wv9-<b~`nKpN;{0jE+l;DOSX*IK*-z8h*J12Hdnj!^i6?gabOqbi<_&xG>kX%=x z=y$F8zg5C}<r{u~W&h6Fw+GbL<z_s(m`jn1oALOH?_ZU;xWAus=PF<`{he&~JK5xS z62~gGyWeA3zh7Wm?y<~$xhKa;Hq-A(X5W)dzbA8WF9W4*F417F-ziUivwV;E9{%_{ z%l8!Ml)U_(pDc!4+{>BIx^w*zWB+aZ(EPj3cb$j#zZ=W_5X=7~&i-53(eby;Z)u0C z-<9Qlh_iDqXa2sbpG)mGZ~X7r-_hTB6F$8E&b{q>^!M1`+}qXV|0J=fdvU#g|19RW z!*4r-7<GB><;*`EL1T@q{{9NT83T`hXO;WDHvji(_TQoxUA_x`7r1okyQtjv)%on) zjAxhsuu$jXW<0n2`y)+|mzV#Ts>a0)Zc1u!ajS9(zp>`xcHvUy;`ZiJ;o|=7Y5(DS zD5Pim-Tj8z?_fw@R-W66>&<tuOfKOodR*Mh-@BHJ27cG@|E>}EU4tW+?euTc)4xs5 z{5GzLkZ>(b%Zik)E$^M!AYaJdK6P%}9O(mlmcCvufBw7sx$o}hzk71zvW5KC2>GoM z{9A*AoB0iBSmxtW$S}y#-ygp(|9)cW?-SqWvvG_5cK)sMTlu&1Z<p^Xzm>i_e|Pz= z{9Wn0%XjDB%HNfLyU71#X8CRXTkgB;cbo6lbGW`+f4BKA`&;(6^>3TsAlgQr8`J>) zE~d-H{r$}x(cd2S@4ttB54rx~yT^Br>uSG4euvtt|MrkCWceQc<U8~Cl<&z#-&uZ# z|Bf*J&GI|>cgo}6%-<vAxpP1PpvA?_cwxB-7x$|LW#40$e*d|?yPUf=UG%%g@1Lx{ zce8PSU-_e0RP8rU0ys8#K(WaKiA|nu>hgaQSv0)3-o1Ygj!k_~Y-V$5b8&+jkjLk9 zaesIC{Z>>%sfrui=v|q%+L<eo%aV)Rhim1HTsFScm8p_$TrEq!w=Uhp#Vs0S$Cbmz zy__w5d-}GF?HqhR8AQ1uou~A84hJsL&-Gk7AzZq<zT16wc)5#v61bE4J$Wg2G}m`c zJ5laB7cOp5f3ELZV*Xrwv0Qd++|1wS{s<9GW&7>>JM_En?-16FY`+7)hkOtG9?HtS z2-Ls+EzTOq^*h4oH|y^t?(gEPd~w^Qh5sy^KV$V=`Ob;mlR77I<W)iX*4%Aeil8y5 zRU1}rT(uF>iQ@x{EoEB`7JL4iRbn|CpXldwE}aUl>h7iAmoNQ3e<}9@&?*n^VlFoB z1!X^S%DGqG$mJG|44(6y|2zNTIeT{>uKLaYn?JZJTAus&{U|Q(-w$HAxce4#lzrc| zpkd+ng$w%2g-(H{8o1-Rnz^_cFE3By;uehxp7UMcJOAO?dq8o>oXf?{d|3><z>)j6 zSS1&?JJ(+ZZlM)FHVHFuXK*d&p4YPEM^riY=cXk;K9qA`$l~JO23k+bExaJej!QTp zhmHHk7549PzeB)S_IC&ew`g{Jc0x`(M<5p{Ts1-ADjLhhUCZ?wvQ~<F8T*1jzZpK# zzcqi$+5hh3mM$u<F07X4lP)T+Dyo*}`!2@H$GV7(dl~zzgqSI@(i*>clYYl@vwin| zsQWwkcaW*>Z*O_-IQc)e%YW#yFWPl#{uycRW$fiaz6}A=++r(l<=U`u{}!+0;$FsH zlMve!FRiA#<GTa*pR4SD41Zi@&Hc-;oQ?Z?)SFM=lfEZuefb?F&z;KklYv|GGiU%s zH-t-6C!Om{1(#?c8}|<f(Yb7W=X%fep5x$Nz_pHxd*yfTmE7{PS)vN^!^4;5@8M=E zP3KzpU5u4mbkWTDGZ(Jp;y!X=@pswpvTlom<hhp%GjRVX5#<hSS^C3m8RN0#%-o<6 zC+DR<+?O(PFPcAd)g1Yb`K)=|fo|Ygp9{rDxdXsV*$c(TxKAzNV&?wPy{)wD$Cd5f z<=kw&9=#rY9vpn4OJ*&bF_SxrixHGSB9=39FB4|q{x0`jmYa1s8~1N9R_^bPtlUd~ z+~Wo>0bTa}I6L>E`7>6}k?)wt%Dw#i9qy(MF777KdW7#4OS$c$x%h+`gdcD(`~G4% zGxydFaoeT2D;8|qI*+^hH~((|?w<_#?A(hNED_>f#&~==chdqc?o&TR8M%LpvvPm8 JUdGM9005&-=fMB~ literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Muncie.ttf b/MiniScanner/Supporting Files/Fonts1/Muncie.ttf new file mode 100755 index 0000000000000000000000000000000000000000..66b2957753698be61edafe822f64a3a5f6c62f49 GIT binary patch literal 47856 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 X&#<4tkl_%+AqFFchYSxHj2RdJL#lRG literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Sullivan-Regular.otf b/MiniScanner/Supporting Files/Fonts1/Sullivan-Regular.otf new file mode 100755 index 0000000000000000000000000000000000000000..fae44877f5b7d5cbcd2efed2b7552cd7d9060273 GIT binary patch literal 58280 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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/Tommaso.ttf b/MiniScanner/Supporting Files/Fonts1/Tommaso.ttf new file mode 100755 index 0000000000000000000000000000000000000000..fa3d6e337c9769f1f5743427fea3523d9995e745 GIT binary patch literal 46080 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 SHH9rVF}Wx|kHs(4#|Hq_$B7XD literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/ValenciaRegular.otf b/MiniScanner/Supporting Files/Fonts1/ValenciaRegular.otf new file mode 100755 index 0000000000000000000000000000000000000000..eb46a1400e51330835d0841b58bcf2eeccd1acc3 GIT binary patch literal 5192 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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/cubano-regular-webfont.ttf b/MiniScanner/Supporting Files/Fonts1/cubano-regular-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4e138f6f89f04686a9c6f7ee2c18251683aa788b GIT binary patch literal 35568 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 C0`5Hk literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/governor.ttf b/MiniScanner/Supporting Files/Fonts1/governor.ttf new file mode 100755 index 0000000000000000000000000000000000000000..6aa36625199c209f0502a2dab3c31b979ca82bcb GIT binary patch literal 48216 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 BPICYN literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/mensch.ttf b/MiniScanner/Supporting Files/Fonts1/mensch.ttf new file mode 100755 index 0000000000000000000000000000000000000000..ed75a2e7947ebf84584791f65c083c21fe015044 GIT binary patch literal 34148 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 literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/Fonts1/vevey.ttf b/MiniScanner/Supporting Files/Fonts1/vevey.ttf new file mode 100755 index 0000000000000000000000000000000000000000..67ccd8f861d42cb206a570f4520185823f986371 GIT binary patch literal 37168 zcmZQzWME(rU}RumVPNnH3HIondGZtk1Ir8s28Ip(!TLtcQ5J>_42&HN3=9cjF1``D z$tCX?7+5_R7+4=9=Oz}sZZ>+sz#z@Qz`$yiTvnpMAi}`Fz@WH=fq{W3tsp&@Epm=I z1A~GM0|R4mdQN2;tIc^01_s3)3=CN=87a9Hn>_dPGca&#Ffj1n$Vg30`Fi7i9|Hp; z4+8^(Sw==`A}c==Cj$ec3j+g#N=9x;#ibeIY77jFFBlk@Hss_dCz_T?mN77N|6yQY zjLJ={C}7&dc!hz1F@u4DK_M?OH+7{!T|WauZv+DaQ$#_2ammD&lT;ZP`Zq8zFg6qv zr55a9V9;h@P~5-(3IR}9FfuU6GnF2V=ePOFAj$j!<eO8Dw<W-|*MV0Iy#IBXgqSNC z7#KJim_VWo44^P%diS4=fq}`JftP`sNeCnYm4i@gz#?lH5*S#)0w9|h7`PZ1m>3v~ z!6M9zQj8NASQ%KD_AqrZFfjB$XvVt?Mhw5eDxgFI1A{sT0|O+W85kG}DvOF492gW7 zTp(^>u4K3jaT5ar;~S=Rppal-VEh8n4yNZZFfhz#&}6h>kYEg9P=;bP#t;S&)?{4H zpuq5*L7FjyL6hM#gEXT)gD_(#gF0gfg9>8^gA!O>27@7E2!jS=2!lE!8-o^O5Q8{l zE`ttZD1!#04TB6=jXl_W6~+<<X+}o|Rj^t)1_ijj5C%1d`wZrcxeVqEwG1*0)eJI> zYz({%&ln^aY8Ye~>KSAhN*E*<E-*-d>B|ff43`)r7%CVf7^4}~7)v4Q8NI-6)nE)@ zP-3WHkY{+xpuzAQ>b4NDy=n|~3^I)I42B@P7+)}0fiVMv48wc|DMlv-X~r)M=3sy7 zGYEtH4#HqRK*9v%PYsY5Hq7YFpvGv!APdH^49X1O8Qd9t8Pph~88jGU8I-|n7X}GN z7X}H2%M414VGJ5z+M7WQtd^NUhT%7Z5!im1eV{N0u|Z~pF=#Nt)PTYqWERLTj0{GM z<qR^+jtmTpEDSP?!3=63JHRw7US%0{!EpzPKT!OtVep+8jG0Us<QNY#C_>!;ifd3j ztAP9qj$cr`W-u6n(+w!D9T`-?X#*6uFtb7N4oU-%bOj1CHBedtryF|)35NR&@}Ts? z<jtT4!i?t_oEiNY<iTkGl&&D@#f~wA!H$7}VGSb`xVTs|GJ=q`wY8dyHlvS=i#{VG zqcNj3ql=3RBO@65SnFH67#lM(TAMS1#jIUie4qw^C~IqwGLT}BUPgU$Mi6ZcB3&4* zT^Oy+L8dYKSo<(C`Y?iY`uJE|tEpLATe~naYFk?~GP<aN#Eq@3^<6+#FoGS$Xw7J? z4KAM;89??hGVn0`;P}tL!NBqV9|I=?=l_2UTnwE5|1xkhaQ*+wz{9}(|1SeC1JD1z z415f{|Nk=ZGw}WY!yv%G|NjqzAcMgFKMX<)g8%<82r~%&|IHx6AoTw?gD8XW|KAK^ z3?l!3Gl(;Y{{PJ&!65ek7lR~&`2SxFQVbIRe=$fiNdEuDAOj|48KnOIWRPQ!{{NFf zo<ZjSPX+}B+5bNo6dC0H|71{NkpKUKL773}{|^Qg2F3qB7*xTe8iUgR?+oe;%KyJJ zXfUY!|IVPvp!)wigBF9@|L+Xi4C?>CG3YR8{Qt(F%b@xH8-pI0)MwE8|Bb<bLHqw# z215p&|6du57<B)CWiV#Y`~Q`}ghBuRR|ZoCga2O`%oq&+e_=2OlNJm{|GzL;G8q5= z%wWY}^8Yh~HG}E@&kQyUX8%7k*fN;^|IA>=VDbMGgFS=g|4$4KVA7Gn>i;JOCkE^P zpBS7OZ2o^_aAC0h|B=C!!S4S@1~&%#{~sCL865t9Wbj~c{QrT$6HIzBIQ{>?;LYIt z{{w>$gUkQ-489Dm|KBtCF}VGI&*0DC{{KBg0E5T>_Y8pyp8wx51cAw52Cx6`7(y7l z|G#4hW$^j`jv<V}_y1dla0b8sZy6#O{QtjYh-3)(|CS+&A@KiOhG>Ss|8E##7=r%4 zVTff2{{My{jv?g#8-{p>(EqO)5*Wh%zh+2e2><_@A&DX4|7(V1hRFY~8B!P`|G#2L zWr+I!iXn|5`u{72bcUG!uNX2IV*kHl$YhB7|B@k#A^!hMhHQp}|1TMG7!v=#WXJ`R zc??PaUohk|B>#WGP{5G#{{=%KL+bw*3`GoS|DQ7yGo=52&QQXT@&7qPDMRM}=L}_F zvYa97|1*XPhV1{(7%CZZ{y$@=V#xjfjG>w#@BcG~8ixG;PZ??%3jRN3sADMn|CFH~ zOg1nS{eQyH$WZ+M2}2V@$^Rz|%?zdgpD?sAl>L9g(8^H$|1m=wL&g8c4DAe+{~t4S zfXPmVs{fA}x)`eeKVs-+sQLehp@*UN|09N8hPwZc82T9M|36~rXK48UkYNHt<Nt>Y z6T##phNk}y874C{|9`+Rg`wsD1BR&#t^Xe|Ok-&K|A1jSL;L>+3^N!y{@-Vq$<X=# zKEo_9Ih&#D|9yrz4Bh|lGt6b^`G1dL9z*Z{dkpg#`u^WzSisQ#{~p6ah6(@gF)U)3 z`2Q}$VlcUcVbcG*3`-d%|G&$yjA6?EI}FPirvAUfu!3RQ|2qsT8K(cg!?22B#{WAE zs~Kkgzs;})Os-{^_5U`*I)>T*Z!@fCnDhTO!v==A|8FsDWSIB=7Q-fn`TuV*Y-U*S z{}#g*hK2ucF>Ga6`2QxuHikw2Z!&CWSp5Gc!w!Ze|8FwvWLWzD2E#6fW&dw5>}FX0 z{|3Vzh86#BFzjVm`TqvPK8BV5uQTjtSoQxp!vTiX|F1I~WLWe6I>RA`wg0a(9A;Se z{~E&)hV}oiF&t&s@c$aaF@}x*uQ414lP4H9{lCg^l40}zs|=?Yw*0@!aGGK3|EmmV z7`FYt!f=*h`~NEp=NNYUzrt{yVdwuV3>U!UMTTAfFEd<X*!}-9!)1m&|1UFKVc7fs zGQ(Adeg7{rTw~b({}RJ>h6DdEG2CD{`2P~aO)z<j;n4p}47V8$|G&s^hvCToiwt)e zj{d*MaF5~G|BDRw8IJ$I!0>?K#QzHn4;fDWzrgSaOg?5f_5T9H6Nc0O&oew_IP?EJ z!!w4n|Iaf#XE^u&Ji`ly^Z(B?ykxlW{~W_BhKv8tF}wzoZx}B9KgaNv;qw2p4DT4O z{6EX^p5f~MvkV^?uKhpD@R8yA|FaCA7;gMO!|<8m=KnJcU%=#7hFky7FnnXU{r?QZ zcZNIvPc!^rxcmP!!%v2L|4%dgVz~eRG{bL(2menq{9$<b{}jVtF!_(+(f?Bn{}~?t zKgGbnAP#C1b8@gUure|-Gc&WWu&^+(Fo9_>lZAx^B+SeL5@KRzf&gYFW)K3&FoG2` zf#jJOnOT{cnV7(aFflPPGlTRpv9N$>CXl%xA&^Rt4Im>qK>9$YfV6<DVuQ#sv9K_* zFoO*OX=Y(&W@2Gw1v!nGnT3IY3*=sq`5;Gu%w=YU7y#xoGc&V-3<oJ^f;buESSFAd zGYibUEUc`|OoZGEGKv*sIMhfEuo;kG0^7*W3bGOu1WYW<Odu!1-OI+t$^!N~0|PfF z8v`2?NEIt93&?HEAeF4FEX-hEv9N$eLCQg%0)-qXe8Cp5GBSe{GqHl*%fiMC4lPzz z5DgArkQpGAOsq_x&}L?3Wo89Qv$C+VuyHbjC~%lUYy!KN6=WpHX<%1ClrXWdv9Yp( zL!5zuhYRdp78Vv(kXfuCXM$K@qd`FpaxX}R1&4cCnOIra*qE7E*g(k#q!r{|kUv>i zK;B^mQJ}yF*#NSH859I8Y+Mk>fP4Vb#LB_}@;Ai2tRS7Npa5h6YiDO?14j)j0|PHN zI|Dm7-LbN=vVmeBtQ!&(Q1^muVTHOE6fuz4Vr2q*j)|2O>|S;Z_rm<l%!<Xm+z|JI z%!b&=!3JW3!xzcDpip4t-~hRom4%gofuEOyfrE(&qJ<6QbvBU0L4JdZv9hwTft=3- zN>)suyu-r83Q`1fFB>a6I|~yl2RI5rp#n++AiKc<28tVS;IOc=v4Qllu&}YRv9R%i zRX~)0;+vI|9b_R33o9EaIKV;>moT$(a<a35BZ7fJ0OVefr&!t8*w|UvK&G;R0GI*R zzy^|HVFN`16V$z6)7Y3;SlHOunAq4jI9Qk=?gi@vyO)g><SI6hN@g}@Hc)~CxtEO% z?q0C#L1u$Av9WQngV-P=LCFX##>&RZ4hk-idqIK5%D^DV$H~CS%nVWrbuT+uDI3Ts zAPd-8q3#7`Wl-V5#KOV^as?aIz06Sea)QDaq!;X5knvD6*jPXi6mSreKqj-W@qs9i z1t2XT%*6q61lYZ7tSsyxXRxxdv9qzVuyJv5K+Ixb5EkHK;9_P5X<%dH0J#mMkev<e zS&%3@8yhP-8#@a-GczkFmxFRNGdnvgJIK8t1DV;`IXPLG*|;E{0Fj`G1w|J~nvD(Q zT2T67V`parnFcbBm0bYjI<R}$*};zE=7h+yu``3L1UZ9^jg14OotvAJ9qc^@22mky z25x3%c6N3S4h~LM4pue}2w(#VfP~pOKtik>%*<?{q6(CWnAthl*x5OlSy?$aIG8y& zxVTuE*||Y31?dI3mX(!*ot>SPgM*!eot=e)g#(nbI3Omma<Fr-vI~JIkPkriaBy(2 z^KgRgVdLNc1qa9=kY-MhDLgz}9AE<(7$ih^7<gD%z|tICY#d-`a&Ur-=Hvv4a)RvS z<Y46l#S{w*C@r!vb8xbAaBwoSv2k*6uyAtn@UXFP@PI-IqyrQypfmz91H|WG<zVFi z1ve)rJIG)*P7Y31E)kIHKxTuLaB#5maf4jW#>UCX!odMD7~~2LE)EV>4n96^4p7i= zGB8Ms@iFkRuyBF_H#;Xg2bcvinhVV0;^YJgv2n4mu!C|9C?T<Ma)HD^?&aiU;pF1w zWoO~!<KO_L3{Fl^{6bk^6FAv8*+7CE5R<@C99&}TU`Y-xh&7xX{5&8tL9#5Ioa`V` z5a#COWaAVN;Nb-Ml8b>sR)U{_pOux9i;IhklZTy?9n9k5;^g4s=Hley<l^S!;^5-q zV&i6E;b3QB0p%Sw7A|fMPA)EHb~Y|9E*36sK0bC<PJWO}LB>Gb%f-pb#SY?fa<Xx; zaj|ni+{eWQVsLTrNN{k0tOA)0QpLq7z{|<W#l;RvTwI*&++19o+?-roJY1Y?T!MnU zTx=la3=9g=0t^DItX$mOTwGjy99$r0a&d8UadUt~xVgA_KpMHY*g=T~<X(0bc6JtS z9!_p<E*5r>gIKtE1Ozx(xdgblKq(nSf})s<i;J5BWD*w_I~O|_2SknwB+bRe&B-GT zaw#`A$Q+2}LVR4@U|DWfZY~ZUZm?c%K5i~{E@5GQZgws%Zf*t!MQK3>L9lzdxuNdm z=H}u78N|cG#m&vl%gx2f&CLyRFDC~J3k$-%JS-gSJY3vR_i_t@E#u<m2Dug#R9rk9 zAn$T>vvae9(htM|+?<@;+&r8-(jZg0xjA`wxVb?=!zIKIvW|n3hliD$n}e4d6t>*l zd?4*$_kxr$FsRB4GYGS>@$mBU@bC(7@^W(X@bK{P@$hi*^6~KS@_<Ng9$p>}K2}yP zPF7Y>-r->7<>TVv<zeCA;Njt6<>eC+;$-6y=H>?FJRTl!y5!{H;o;>38_UDN!@<MJ z#mUXX3o?m|lb45=lV6?-q=FZ09mq-^5kU}}lZ%IsjhBa$58?`50bU*s9x*XN9uAOe z7#OsaMHxid*?IZ+`1$#SxcInu`S?L>UT!{qeqKIaK7L+)9zH&PPJUKaZZ1|<R!&w< zPF8*aZeBh<RxU0+etuSdeo;|wc0N&FUM?<>R&a9U;^pP#=i&vK!N<wZ$;-tJGMSf; zpP!qHpO2r5UzwX9WE042em)Qo7v|;V<LBb$=V#~R<>Ke#<K^e&=M&=N<>Zr;6z1dP z<KyFJV9-+&XAoy+=NAy*=jRvZ=I7=U;1}Q*<QL%K7Ze1s1^M}T1q1}R1X)>mxMA)U z5Cn;_adQju3$O|Ziiz>C^NaKGadY$Y^YeoujvM4%0d78i0X}|yE`BaPZXS>bA3r}o z4>v!*0FR&=4?jP@fB?uG0kGv#qI?1Z{M<Z(g6#bK+=2r9e1iP^0>T3PTmsV4q5@n3 z`~m_D3`Sa#43Zoi0)ikQ$|DGJrl6pZpdhc1u%LjTfS{0oAfKR+Ah!@38!rzVJ1Z9} z7Z<CbFrT2HAREYVK{g>F2?<^f0ZD#-9v+Y>;MnC66c7*ua|Hyr1-S)zczO8+1^ER9 z1$lV|1%!A7wRi<VmV(RyX%ZBW6$i=k@CpiX2np~A2?`1b3kV8|3JP!w%F2oha)XpJ zFqr8|Ge~oC3JQUMIIj?|0Ei(hB*Z5qA|xmzC?p~%#4jWy#3RDa#>d0P&c@Bg&CMn( z!Y?Q!#KyxTBqYQxEFvYv$0;Z+Ai&ED(#*@t%ge_nBq%7%D<mW=BqYQw#4W_j$0r~p z1TvhDPe@3ZPfV8&q!w&8m?0=H0g~nA6B6bW666&T5)u><6cQ2_666t5P>>Yj5fT&< zVqmZ`kY$kN<P;JS5f&Df<P+u-5*8K~78MrZ7Zwo~5)l>=6BZT}5f<hZ<>27w<=|lB zVdLRp7ZDQ>77=FW<rNkd<`5B;k>TeQmK74>;{$01B}P6zVId(AK4Gx2Ji<J}eEcAj zg@i?f`T2x}Mfk)F_=SaqMMMNaIzXy~6s3ejgoXL|g+)1qh55vUg@r_fgheDpgn5OP zl%z#?L8=)ToGp|Xl(@M?#l^+M#AO7<1w_Qf#l<DW#D&Bp#YDwL#U;hWg~i0g_$4?w zh4?u+IrupE`8dQSg~Y_gIQRv`#KkzpB@`6}xy6)3L<9vv#(<(%KtN1XR9sLD#24ce z=MxhY6c7;?0~szTASNa*C}|-mCMG5>E)22`gvC_lz_LPO65L{90+Qn5qLQLw;xgi* z{Nn2B@?!krqT*r<4BmEX3~D?)5>g<bAS@*$4q`}4Nr^~FOG!vcNXbY@iAqUH2}*Nv ziU@LYatd$?2yjZth)7CFataDcNl9@^ORK61^GK+Piwg^bG=oA+SXfd*LP}UtN=i~f zLO@DDQdn46TuKULxUjI4gtV}<oro03Qc+1skRB;12`weCtca8}kCcRvjFgmww1kwD zf|P`yl#Y(Fq##H+cus_wfq{XUfq_{MJVyhX6JQ3h7?l_p7}>y+J78supxGV}2J@f< zBLf4ogZ@(0Wu1Cz%NJ^CYHO$~Dk-a&+uK@L+Ue>zo4Gi4@QVov@`y``ut+HI$qNWe zOY(BEipp@y$+BBJ*|@s9b#?dj_VrJgIBD{fsne#<m^q7!WA>c6^X4yLW3XaiV8~=x z6xf`V9T(x1)4;GID8xG~Ev2BaB|g<Jw<#|_plB7;DIltpfuR*duLKbg+*Sgi85qi# zBkLQNEH*JUGBhw|U?{Hg0L!dqU?^ws^oa@$j!w@=it%L#kM&PxsAvaEGBDIJurPsU z<E$7I7+4sj7!nu?8LAj+7#1)rWmv&*gyB5HHHNzkPZ-`ad}H{_@Sic5F_E!?v5x6D z(;Wp71xW=t1w{ol1(*N-!Shgw3`KCg`x%ZiTx7Vx@POet!$*c64F4H}7!w#P7;Bl1 zG2KxRR*+DTQBZ*E)ns7!zwduC1Iz!jP?y1}|6nivXZrV_f#L7!2Z|tx2VD;W9<VSl zf`f1eNCb=zFq~qz#qfmT9m6+9Hbwyk21W@+DUb{!c!rNr3_^oM7?>Fx81xyIGN>{v zW9VeiV^CvQ&ajX{i$Rk?n?Zv?ok5X7i9wk`g~6P`p23#Eg29r(jzO0}hryY_jKPJ$ zk)eZupFs>Xme0V$AkHAgAi}`HAi<!(z{eoZAiy9D8n0*IW#D9BWe{bMVc=$vV~}NF zXRu~)Vz6OwWpHP3W8h-oV3^G?hhZ+mJcjuU3mDiKN*E#;q8L0G>OskZA($bM!G|G~ zA&DWHA)O(Ep_w6^A%?-1p^+hrp_L(-A(p|PA)6tQA%Y=}!Hc1RA%|fFLkL3<gEvDM zLkdG0Ljgk}LkmMHLp*~YLlZ+TLmNXrLmoo_LlHv)!xDzY4Al&k3>6G@3<eCw3`Puw z4CSL~VKgnk(*nZ|1_mAP9SocS5gQp9`yzKR{%_sE;3B(|fs=tbK2CQB1EY?Df@`MB z2F3*49Slr5I~W+X6m@qnFzYC|ZD3Y)3yM&VROnLZ@=WPca8t-gOxeJq3Z{c1lvBGR z^%XWS1V>~lY+wk9P~6}UDGg_)Mn+oc?qFa6nZp7$rz=vyO(6?vLRMl*P=s<<r2b#s z9Sp2G-U=I-)dC^{BQ`X+NN;d(iIi4URB+vJARuDH0T*e-$VlBC3~X?hDk!+tW=cTa z%&xP8flW(y2LlJhl;DUB4$>PKBD=akW(G$nD{g4$>XPnKj)d`dFdRS=U}QiSaDWQz zU|?1Yj@ZDg>birmAs|9oaR+0AvZ6FdKv_{)F;ZGF(nWU%1E-F6aD=Oiw4!39E-1{k z!BhW?44VJ{F_baAVPIwu-UX_#7?`y|()v3XnDh+{g^dN3HGO@V-uwlvMv!1&U{qpy z&A`qezl(u|ffb^bMIWS*iGf*r2LqG94hFUh28P0lqRN8Gg31z%T=BkfOt01d+Atkq z09Av^3=E9=U^9dnb}=w9Ff%Y~?*c9SU|`lZFl1yl7F85hHf7Y`wCUfM?OT~%|FzR( zI-(9LN*Ng_(X00VJEK0+HwH(B>KzPD`a2l3^>;8ZT-d?DpudB`Nni(q*@YbpX8JoA z6z+h$u!DgOq()!|1OJ5`4E#{G*qt2=W&%4H<Sy)BkkjA6ASSSb!Tth-cD}=~i$RS+ z8tfk%u)lUNNDDv=v=P|B;CRQtP}oFGS&2=SQAA8!j#*reMMPADk4afc&6d$vR78%+ z*vO8_meE9yNnMZGmeItH$=FCtmQne!l!Ck@8#9lXxRijnoDc`Ih_a!KrMEW+zbG%C z7$3Wai75{o4=0;|qLHG5s}EC)wz8^bl9VKifQ+nyu(X=IoVux+ioP_Lm1SwMw7eiI ztDu5ZiJ+yOwGb!2l#ZH@sHVJ#iCq9Fen!KIm~diZ&}3j>G-Z0jAjY81ki3IILw^T@ zqW%sB4WtyqcV`C!&xIWfiUK<rKq-e$U<ZTvg&hpyAhiNJ7^E-kV33BgWiRYtkcFlw z%{vS`7&!HJF!1T`Vi06dgX9c0b~$EoF>z&PWl=$8VPhjXCQ)`{BQtX|b5j#DQyWG- zMr}q$Ev9r9ejyPqaVei{4qwI&AuSb&%{Br;EG&$S>_S4ejQ0Ws`1Gxu6nr8WYmNVH zV|v3WuBmWeh?_@HSwLG{Qb!(?&lMOL7(1C>Gw?7NLdybH{T&SK`a2l7z<HgWfk9Bn z5>y1hSey(HmVu!(ld&|TF|#r^qcU@rzPgi^iKd^av5uu5)9ZiYjC21bGrs&Q%6R^t zA=7Jcc>r4U^_1x~12=>9E>Hs+T#PUX>|o%$vx9-@0;m|;!N4rAgMs}5!!8C+1}<>^ zVg!{O+PfH78Q8#~BWx_HENCpM45Fn^)f5*qR-Isat^V(x+P_t5pjBkUI=(<*_=M>- z11p0#s3>NDl*<hIpa5loh7UMo{J_ET*H!~mo-#2A|NqY@&-8|Yoq?M{92(P%`a2j{ z^>=~78LU&9QCVG?U0GP1*_ioIteaqkh-R>yQGq$ro4>+cT}*Ea{+TeIVPIrXXJBA7 zVtUQM$>0x4COa57^mi~Y-r2#xC9s2m^#aJy9SkgYK=HVPfl*)w12-s@g9=|zK?|}K zRF8oBOyIP|0ji7yg)9vW83mP@1(gMjg#{Un)b^>X?`3-ZSCmQO?+d2af8R0*GcYlz z{Qt+O$MlAQmqCHS8<G!U`3hFTg9>8yJ3AOaDU1IOq+k}lu!BJul&}SMFergaZ+-?| zaOz@WPyqW~To9bi1VLpqv!Jn&nJuFYlbH>psfiwwvdUB;EhTYz9bH}vO9@3rMowX2 zCZ>1X5*jjpf9sk^u``|i8=<DAE$9)M81Bpm&RL-HRq6j%Mja;58kg)H3`U?jNPh=| zk-!cHMNmnh4+<AV{R46>$dw>k|IQ8uQIHye9SrIhb}*>x?_kgu*uh{7a=8Gs-qAv; zcSP>&V9*lS!C(llcSL0v*+fJ|*yI?&eldntKI(dmrh+DFCT8Y#j35uoGAch1Q&ALS zWaJQ+QjqcyP&8E3w-VrDW@KjOan@HdRuu4IYF5)w(~u4<nvp1HrXen^nVT=DA}6dQ zFXE`q=pbThtj(>VDWae$8o<EBp!WYOqb}1|23ZDE275>?tE0bzfel)l3SHR2AOtE0 z?;vVcHh~=s<{+P`G4O!nM4G_>94Cx&%%XxKZ0vlD%1UYwm)kLc9WKT$!UU>Btr?B% zm_Q!VW>n&1VpL{kVPa%v7qHjXvKL@yW@KVv=CRk;by&v8%p)$$C@Rj)D5S<HEXKpk zG?!b$&{*W(L`h9Pd3kwxK21r+d=X<q4Q>qs1D}R}|Jy_qBzXCiEHxQVX&Uj0D}v$^ zw64_}Tz&=bVBpc;!N9D)gMkN>zAx-x;0DF-9Z2~FO8cO4j1AQ05ZJ-MabX7oi@**B zURXW=X#|zCocf@45j)to!h*(v#-N6jpfYoPzOQe-FC)|Ie>)gG{)#fz{%eMop&I|c zg4<Ne4DmY{RKOL-4h9v09Srgpb}-1p+;9QnHc%}jbY};H07wp+?m+2F2^0$gI~Y_! z?g2G;1VN1<{T&QS`k-=G0_+}h5jLbCHipK8HX}4DOpOJL5y9%s%r0Q7ETU{9z|QQw zhF_Ks7JN+hOn+w~0+}g|>F+_%=!yFO|BQxAZyCfHlo<3Ga(6HofNE6z9SjBnh_)K6 zP5{-kpxPA_<{-8pG<Qqh*}<T9VF!br{tgB~aPnu^1zO<-PDLyXx?ozL0py=u3_J`H z4Eo?wMjRB<MsiHDjAHC^%(9HIJa1|a%IxZ(BxRz<q|GR(&X}!gp(@1W&Mza*E3IiD zW^7`|$jB`z$t5Pq%gn?rE^5HYxR}wKN6tvyuZ5L~M@m;^rlF|>3uD8-#WCHYT1uj7 z0vgUHpc3KVZEzi^#lXPu1)PS^>OfHW2}(2Uptuv*!N7F^RJJmJ2v9)}YI9@Ofnsc; z%37d0kcrU`R0lp#OWz#>wnzN`S4KIe*9<D47K<u0ov4DEs26rHDCqBCU<QRDD1CzD z1a>gM(uo47goL_5`N9qcW&IrtLIOJ&)DUT97lSf`6u9!10wwM{28LME3Ns|v+A<l7 zCZVJh4k2j`c@tw?Nrhj6p97pDU76&-^|{XfuZ&4dUl|k_EEpnpFj#_0LvWe0i-DU# zpMgzK$Z`jRr2wSN6xH9spmGOM#)3*0D^Tge11<687>vPg=Y=-kKp9x`f`K8dv|(d6 z7lo&C6Z{2^CZxdO<O^8MK}wM$$jhPv_9B5ohmir4-wl~SYa`=#Fqr7?U@!!A*Y50K zFo8NBlzl;6F;J`05UCvC7udm|32Ijf>|ihj`CpF#RL<;TkYG>-=L-gCI7omrf$9xo zaOJ0@$E2=iVk!vpIVhVbn}Yf>e2ikCLI7N&m<lQ{n8+h%tgfITEx^GAE@>ULm5h}H zyrmT+BsduvIVGeNBwQJn{5ve6DKEsqFTpS30;(<`Wvr0ArbK|hzJjQVq0B#MwZf># zz{DWKz`&@+^oD_lK^By9K|L=}8(I#nWg#xGgMsG`v{b#YgMn9n2Lnh<@WKuTP+<mQ zgKASyoezp&c~I&FwK~`tWWc`X1Gg#-3>ihV8F9C<)ymv`87GSCD2nWHg}1ET81E(i zYsS``W?*Ch?KRM2dd<MbAPH?{G3oDM0NKn4+A#qxf25g=nU$Fff}J&zEpwP&|NYIx z`d1WMzJvPRDon2#I2gcPWk#@LS)mOi21v0EYDIxse4w2H%wQ9Zl?9o>ZSh0CvEE*R zYDtW)jLZIQV)XkL&A`Z@!oa`?YJ+n#s59(ffV965ZG2`1b_PapI}Fsa2eAwcg(0R1 zgPQiOi9UYb>IsRyzCLP<`HVIHE-)JW>;BipsQvFMsBOu}ApQRzV>r`01|EiJP-7C* zCIxjEK;3;veaLoU7pT*~zyi*xpqh{m6d#}(5L|77iX(7M2wGnP>TR$yz*t;R7HE7z znh{h#GJ~3k(msJfzP@(8w(3mp{_!)u|0~4A@UN4x{2wC&BZKPy|BMDqZyC55%t6&F z#2uhK!g_%L6c-S`gW?6$#{q4r06A<I0~-Sq*og*)!t9_{sGzVhyRdQ{kFW1!_3C<G z#u<|T8kpYwyT_>X=^qON6NCEyuZ(&F)z(pg6g{+R>nJcVF#KeC&A`PVzl(tboLLw^ z10|rk2o%APhCRmx14Cm|V?lOxb7MhcQ9}n)nLuA_HKr+c(jkAX)fgBVG#D5djhQ|( zXfcHE0(Bg~=~))k<<N$-&_VSMgTM|3P;QkK*ukK20n)<;v2{S@7HB{SG;So$zy~h3 zL0KE72~=(ygG(yV7>XKryhYj6#0=8372#uI=VKN(7FX0@;pFELHqlp*lvj}Qadl8M zQWQ`!vX*4!<KbXD&-m}FnTvs%xQ3TcfNs2|s<L)sqMeC|yryW9eu$s128Xn&uCx~< zt*ih4$!Ns%iNTJccL#&L{tgCHP$%lb4hDOq@)$H4U<#^7@9bcZy0C*m3Zzb82Lq^# z2KD?wWwY*u9SorMnf`?x3`zn!7#u);HD=HN2aqT@fIwqq)?h!23hZFuyR(Zymcbg_ zABPM+fVv5wptA*y!a-Xt%6yEnjLN3q@gz{ujcDO0=`n$ap2WnBzzrR3MpNSzuy%}s zw2z32k*tKCsyLHBsI?=hW*`P`{fj6;nmih6j7tSIUBPV`CJmK<08tG^5l{^f1a0`t z*D{vj1a$+#!c;YwVkUxHKj5~A+W!TN`piBIZVdBxF=#T_gS`lv3IRo{9D@nii=Z%o z_259IJ<A119S3Sdg9<!NP!NE^Odk@~uzr!Uzzzo23p*HG^>;9U^m%|v7EoUk)Rxs` zPyt)U2o6t3ngw-5Kn-S4Ck#Y`LJ`zSbp?f@s2n8t)YQQNi8OY{#xAOCs>cWpLM)?q z=B9hit$oC0d1S<pNAK(m)r=i52JiS}v}Bom!kJAi0|GRanV8hn&`0nbjhQ1NSS(Gk zkKqZc$%`_FgTvPRe;UIgrZ)^C4BX(hB507)z))O|8I%OfjrmyQn8aHJWkh+nL}Z0! zdBylSnArKm1!hU4)^$7Bch@F~i-s0;^!L@JgK|70gZck`j9Sbl49sBjK;Z}(8)jDi zVz$qe+2jvss~H0$sGep>WQb&7W{^fL5?Dd$7&2yKU}$bEsx0H`8W{<8tIYqUU_I;% z>Y(}oRJTE+<N~N@fz;-lp!fro&8+$chQ`XK#-i-X=BARavMQpHQBl#L(wdi1f#C-e zHv_2Vk_I)3K?5JqlATQ-lxsjn8yE_UDw~2_@Z)uqsVU<IQ`2b3IFtmVJHr{q8n7Qx zRiD|ySYv7mvIFc^Mo>M@g+5vZ8{q(DJy>fU)WZX{-g!W-2i5i*44mLzlrh8u%;12K zRS}hRbp?5Y@iiz&K<%CX{}~b)UxWQ(j0j1P*`OQ%N|+$~Kr|;PWFezqAcdeF0jO4l zjE2d$y1KeDzK;BN3}i4Pg9MW~LoB!*qP`1dtPNxusNw~=mILHkNPED*P#EG;2~bEg zO#(R*6b>MB_JGadWrzk1Q$i|FP{{?$t>B&nQu~Y@)O!Jq{(#zO7a%=l(8v%!$o)(V zpvZ#E9)JQ3)EM9f<vfV((BJ|)!VTdPh-*N7aFBc8{(>YkNE(9q3lvhQ{sN~0_E@lK z6Cfrrfx~C;_zTrN{*Z764HAF~E5-|uMjI&1A-zJ-NCIS30W|Uk>fwOH7Sv1x&CGy< z05l8-9-1&P6c$%jH#HVjhER(|Rb*W&Km^mI=%}bj5QfxkC}9g;<N&RsVPQ*Dnqg#6 zV{~UUW~@fbUyP!Pri{k_J~LLEm_Y24VRUB<$H<3Zb>aVxLUJM~4e~NNGW=kCiO3_M zqz{R8P#yub>_D{y$lKsN0!k;Kss%D_1uX|el}&%Ve*K!U%+$0Pl*JjCK%0;mRhix} za5M0MS|`Y<36wNJ=7L5YK;{a7atdfvoDn=i0%-w(GAZ+g9Soe{guaV`mw}Oi9o&-U zgR%?^%|(?>l}&|BLCqs|LFQk+lP39US7f%gxBD`QGyZ+y>&w{iuK^Ms8vp+>8iU7n z`N5?bEaMs&3M-o`GArNN!pObLhv|s=Ut#bH6s7;)84a1fFsL$EG59ge-@)Lozk|VA ze+Pp<Qe6p)J5cIzy|aUX8#-2H4H^r$vx7n6!VU%rkUpeY3Ri(03_2HfFn~txK<Z3D zbunm&NMHv;04Nt5fb7@a#URY!0IpxX7}UWusE6SN4gqNfbp{Y?2ZOr64hE|W28QC` z1_-FJrUsqwLTR5cD=YCaiHeJei5uH7f*UC6py3#GK4#D;l(-%9N^yM+NkIu|ZXZ!4 zJt-L@H8DnCZfOZY87+N27D-8NMn-7`W(8?b&r{5dnMXoYRDzqCl~-IySe%!YlTFG* zZ=JS@EH{%_v5Kmtny{dXrG{#;7!$XQiOxDb6Dc;vrJ_n&q8qgJnV9soH;8B|iZShz z*OldGWaO9Cl{d6f;9+FsQLtiQWRU-VmLZr~2G2aIyom|3%%6>*_V536hW+3<P<2oT z15`0VQZB=t9SqE%c@B1HSTci4Mgv1}@a%@5@&4)4<KkvAx2XR)g<_5|$Q)2teg^|6 z=Yz(LKqW3HA%ghe9KZ;kD*;uFpsZqGC~hpMY-%j1tPvMCeR>hInfjj^X#WK?wxG}8 z$j}OzDOCmy0^Wg);)7;NVf|@P>l`$~CV628gCumc%@Q=|d|?NJmOf<k1=OMiwZ;rC zKt}UGEjsW_sT~71ICaQCQwaluDY(feBd~)(`OYo|T?SKdtJc6!7(6Nm8jk~yGTJhu z4poDPA=pGk*hK9Z#X)0rN^I<~F>cd!(grFb*v7BH<J;_#A&lITk_sYBkdbc2^SttA znlIr4*^}9qA&+DSfQGzfvuv68=78F<ni6{;L*L->C{^$n>{kX*xb;H9O&2<|49ji0 z0y`K$gYuy86A{?K01G!(=qN0RHn_8c0XD)0Qm+LKOAy=Q!VU(IK5+P{L&q$*8SKE} zXbMg-I~Wk*$G~6;9tRMH<uPL;F>yIYS!NM2==eFT@o#KoW@=()%Ezb<o`VL@DC#jP zE3t{LAUgacBo(9>rNQARpdu#%o(O=1pAHvvCIC<PF@om^K<ffb7}9q!C^0C4Jte}R z1x^&8RKt1);(Ji34r=>@#6Tr7sI~*KIYEW4K17Wfs60|<kOUjT1|8$#1J5ArV2}iN z!VC<B?U+FgL3TT4c+U_#ILTyUY7Ctt0T(&SN^Ja$Mr@#+a!+@2GPCoD2}>KQib7Kr zD=V`%B=s<X(~>khE2D=;UVM~^-!n#bPIhpJKvEQ!yqboHoQ;8;wB|KX0+Le(HLpSK zJq8AbL?%#sj}tV613K0LRAqyz5>Q<Rs%t=L2t;#(>Kss85>hciTGN8Yg6zubpw^y% zsz78U)9ZizmoGCgF@WYKteCztFf%AKID@8=g}?!#1TIu|G01?MqmULhsKfvz9aT`s zLCoI8AO;>Cg)DCn1dZq#iz*ANftM(#VRoze8I`BHx^gl~%1a^ls5O-tnbjgA8P(LB zZLDPDH8s^iJ!uP3MJ>@J1v^_idC*!zTzw2yWoBbWEz^BwPRwPH`p}AD2jd#1d<HfK zQRui8Xtt7>ffYPnWnd_*D$2_!s%php1Rj&>V_bR6an5Y}6QKGZRWGQ)3#z$6bB?Uw zoWjUzs>^7~%DCoVAEUv)3yejK4JYhp&v87)z{nuO)W-0b=^X<b1E?N`w2vYEDo{&` zUD<p>uz`uOK?u{k3|m{!!66Kc3{uR34E4;F;5HAWxyArmQzNdd9-^({$XuBLRVV%b zETaYkBUl}x@1Y868)^Le%xGf5fGd22jZynx%#b-<=1K-O20jKM24(1YBPf&bfamTx zz@;jv7J#rIEkSl=b8%tBMDId~UmTI<dzmXi{_6dUH0cW}ap-IxxP8X(l(~|Dn?Z;n zc^67A26M##sQJafzzJ@A2!fm|C}hb1>U@A^v>+=9z{2pA1d!n;raO?SBVJG+1Ziaf zG^Sw-3`!uO1e#+3uQPxI5u^<{$lb^cE^l?g=|qLWhM|53gRTA!24j6tF9Ot&G-luh zkINbhAXZ`6BGp+MpmBE445mIPDM>PDfK`L$;Z!f|U;xc6fu>UIK&2I^NYiBy1{Xan z3`*bv9n`}EbzwjSw>fB@L0nlKlm<zh+}#a{fexaFJt0wahva$Q(eNT|UYrR$N2L!= zUz!a4koF*G7EbaGD0PW4NP^P~Xb2NFp9@;5pmt#ggBoZ>21@Eu19zZyFo0ULu)Z#+ z5(llNQiF~TgZSF8)F!|n4^C}N3}WEa2I{ndDpJsLJq=KvhNL!TLX+9h<fVZ!QHhw+ zh9suH#&~D8L48%weBEeRq%ncQ0<=~MRDLrv@G}JOVqgciMIdbu-aDYmj|E)vfaYje zpz#iC@qyx>8#G%3Dp7dBBmbbn2ebkVR-S`qX_U>`k;?2Xjw;&mpxJQ7suQ3Zw-3H3 z3{jWR%PmI(RICcfa|>vq5L6<AYCQ771(fEI!lhhW#ZhU{yM-Av9>egIIRQM*Bg{|^ zn%(CBXKq$#%HbB+!2qgCKut0b8#MCBA+Uo1v>pUjT7bks>v%yuEKyJkSC9eH6o$2Q zVe1MZsS45=2bCD0l7kIYVi=1mgF6dIA!uZ69c^u01Pj9ie}8{9SmGMG?gp>b0=HQe z87x8TiL5~DZ}fLCSb<itg4Q~N_~6l8P)RPvzy&VJK}D<T9Z>2NV^9T)fYuW!ftHL4 z>|n5lmCRZU0^rD#2T$-o+MePhR{Ha`RUG$`QsZZkQ{T(}|Ieri4hL=qeg;Jb$O1;t zs$5X%!w2nCG9qT8#g)~Oo6ud_DvmX%?dJ^C)-y8$J?v2a|DO?5_kiYZaQlM^;SW$V z45=&d&{0KO8?Qf@7~KE=W7q-?EAT81BxgcOa8Snz+6Mv6!Z0zgf%_k@a#~OsR6ZN~ z`htq)-oHYiJ|3d2#moRogW)?EU}=yGTtgT@(;Om2g6x8&MAbVx7>G-IAfJ+$_TD(E zXcy8r?IGGu%nWLv90*$J30fa12KK!WgBUn}frd~aBSj$JD?>#=s|?vMK;~mWc~S(l zT1#LD1E^IF;%mTiA}@IS2oetj8$$0KRkR&(w}LVVwt<)#XrB&8(+zl?5I7(5faWJ5 zQyrkx!3ti&0%{~dSkN2^8b<=ny+Ky<bHdjm39~Dk3&U0qeQ{LL=76ps0_D;_?MUm0 zm>34aPNo0<7$$=KiBjHx+DK^S4QR|8<U43hV=Sl~18Vo6lsBmPEgiD58kFA<ISjJe z5tRQxn~)&+4>YRH0<Q6t!J!LT*$$cx0_8Kp`A%F}U6@b@WU{u3qZB3ij){S~VTGQ@ z;t^#tqBMrA*9Dc;j0~_+85AbNsC_`~I**A#=Knv2$Kd`l7ic8}2e^R&&8MIh;fxHN z;F=TE<AJasX__6>-4RrVjy_6)Q?{*b2D~mc`u~sN1hoCk&EN@YvoV01V6a*mbP6zN zfgfbY251Zo)Jg`gN(ZfkgS3$GwTK0kAuVAuUteZWBUtsX5CaQzToBT3=VuUR$lk#q z0$%h88KH-*69A1ng9d{@qx-PdI%wP*G{*{B*$o==2CY;V(1-4c;suXlf@ZLGF$jU@ zkZ`*Vxjp6uZmr8Aw`3rWMH$d!fsTtMfcGj`GT1T{?_yAdb{4D|tiU0s!(hc=4X%Sh zbD^Nwc+d_n$ezGm3}y^M42ob`&~8F=&~8G|E<sSQ1GbmJoWTNY5M)oo4hD1ZZ0HUK z3xORBHb|?EiQVI%4(*+gu-8Ep92_L?c(~&4?+<CCLB=#7@v8-zv*CbF<iXMv1A{sP z2RIx+3x+`P4C<9ZW|~1$3oHzvvU&%DnEnn1sXIFu!0Y-189+O4K#3F-!?<IXV2dRd z>_1mrWhW@=|IWrga5I{QEg^e#hG`l`t@q;*^**ScXJ8nT?QB#(4Y#(;@Tw!3p=0F3 zxeR57_74&mI2d>s1Q>ildjUX;Aa^nFfhU(iMLj39KMxwg1Fe7o%^ZQ|yIDbXK4`Rs z3tG>E77X%&mMVdlRfAT7LUuTCGeRps*iMHmaOscer!YxD>n$b*!~eRBR!j=8IdLxN z#!1j2FQDaN!r%ca$au8kogECqpuRJx?&by0C4dIFK+Pw_oVc*EsWGz{9}{R#KWtYe zn=)+4g*~J3HC%JzjK?GY-BN>0iX$&CSFp3SRcHl`l^Zb&!rN~4koFmi{tgCEJ&LXU z1YPBWzvhIr)xZrk(1a*x%`Rg!c+D<o7jQRdaul)G4peJ{T4OAC9GMyP8CVz?V;$KU zHZZU-9AIE!xBwb~jorZjYP*5ja2ya-957WJ3<nrE7%nhyFfhkL_H*-sLK1t65>nTL z7Ic8dT)8elRyKgfTtQgI)wLFkBEbMOAI~fZZ7<`WkB3asfZ8meeW>5TV_|Fz9t^8@ zFnEG?-s<mQ@D$j=V0!^F1F8<5pR#382e({cb5o%Gxw3aaO>ZLxS+ER91UAkB>L-Gd zC1}49NL&m$N(!1U1&zCaW<x<c7u-O5`~`L}c!5Ge9Xu1di@_PX3LTWTL4!A-p={8s zsP3H|49)^O7(76;qw2=u=Em&epbb|fA09C^#K73ZAXra|q%$O#1;Nw(<Q^n3`0_pY zTnljjYBcT%oF77A+%rMWX<@EpU}xZCP)0iCg$I0O%nk-n2NP7#gErxDg8DnqQ(w#> z=^S?WOF1Ov!p?wE1EomtT08JLFf=otkwKSPkl_nBtzeWb5EnK=Tm}g!P}#!F0NT53 z%$x{5OF@;vAGGBdv~eA>+)N!b>I$mfKx>uwp*f!mx>p~R+eI(zU;s^z%Rr9|0d;*r z8-gGUaSaTSPhn68ZDj(j<O40+GZtY3FIoey*1Lw(yG>V+=aCTR72)F*kyDW8k>%qP z=HnGXIkjP$nkEY$ry!q%nkEMqh=%RK9uEG1%wr{j`|<t^rHEcU8-osbQ2_2fyEC-U z9tbL@VSRQ>1|O6@yAP;S58C3Tzk|UIbdUk`_#n`hW2XzC1)zxC!$kMvamFkOJ$p;+ z5l`yb25lIL12*<I8m6$!M0uDpfwn&~8Zjp_NHQpccFM{@m##>I3kk^XHBeE>3q7+0 zd^!W@a1%N3=`N7<Eug_w*z#8aq%HiQtr?JkG|<UYW{~y27^Q}|AZYU}=zJ9mtV!pN z8tBj!W+C(hp^kD23#h%S4mty7Soj5$*7q^$GV3s?Gng>gF*NT0@9PB3LxT2n!d9e! z#=JqRxdox~<FcS01N2lGHh~=s+IMy^z}7TrLsu$+PKpAx1|2|k0%)2+O@9}I9d!Ra zKZ8EFl+k8TV-OMq?RvI`vJ4E(^%zmkI{`Hb<rtA?&(+zLK~oCCprfFa_?U!2+dl=F z#f&{Ucv#^lpUBJbn@O;8GQ(#vrA2v7tr)Xd#YMoUpjd)VL`mS45@zS;LOub7*CmHT zkPCU`9GflE?wsodjPLmPdBqj~_JU7FG5+Vq1FA>V{*Q(q`QgXNV9d<JC=Sj`_K;Pq zpcUbup0PBjR^o(qQw5L?Mgi?Of^|JWi(m-nd}FNn9W$qc^0wUn?@U5WZx~z|0vR6f zU<d-80HVKxAxK~c18BFhzP=+X!z~6OhF1(i3{0_((hQsoLJX1&LJXP=LJXD+LJXb^ zLJW}%LJXM<LJXA*LJXY@LJTt*gcw#b2r=wr5MnsVAjH5M3z=!N1oyS{87#qlEzl`P zGIt!M8Q2(P7{nN47}OYK7|a-C7~B|S7{VB27}6MI7|IxA7}^+Q7^X4EFf3z`Vc5nX z!*Gm2hJiQMk(J>pgABt{1{nq>sQES*b}-oJ?_zLdfY|}6wu3<-Yr-H7-lHjO$0R0h zF3!v*$7p75#|%F53A7nWM2<;Z%#O)ioR3i*vY{5Vdq5Plqk>6IosUtE(VUNw9i+>i z(M)Y6w~ncq7@MUb8^5f&5GOAutF*C)j!A^0ih{AdyrQ{*mXN4^mW!&Fm8zCks+Cc& zwW5%qxRseEo0zSU<OBf?0WJXr6;1_K8O8>eASE728ODF_6qK3e6$Nw*^hG>U>}6dG zdObWc+|=0E*hOUdrPQ@}*fo8M0t083dn$XE1nLK=7;3YL3rPtp#@=Ie@b~Z$R94?C zEf310ivPbdu4DSbpa$M6wtg3bK4?fldlv&g189pmXmuU~_;?)9dIE6#S~I+2u!hC2 zHG?FBHG?LDHG?ICHG?OEHA5tWHA5zYHA5wXHA5$ZHN#8>Ylf8!)(krttQk%+STpd( zf=2$W8Ti5R3L5zbtp}B1fQhh!_HEzU#h}i>&fp4KtG$cC6uK3J3%aXJia`;!uLZnq z4BQ%)V-f`)kEd=dDz2=~#|#>OQ5WW8W@i%<6$kHWv13waHZcQjY5|>C0*XXCW<_2} zWl;kb8*5bqDNe>L5eZ>I9wwDUUkw&vc^x@PQ*BwMaxOkjHby2!Mpk|qF&QmsE*2do zb`dclL3TzKPChOH5pEVn2`LphIg#M}02@JNbJa{g6@4{D(PfVgg>Wgzi*d^uYcle3 z@$vF;@+%8Y<X4apl2upZWV|M*p(MsDr6D7$p`;+nuB@xaK+W^mApMb%c$U&gJYQ`n zoqq>j|BLOcE6~g{Y`hKBaHZ(HM@9yEov8(y2L<hyGzP8I8un)~F@pD$4fJ_;q?}ni ze9k<h*BM5P;5FBzpC>x_&U^y*M+fLkQt<fGK%E1n4DZ~LasVBXXI>8V^Vpa`w+oNh zvjaivH7PyA9aQIm_G%C9^F}E@mrsF?=Va6RygpF6p!OMq@=Tr#yP4iG2r|SYCeA@^ zJJ4VyXkHn-n+r5A!UaB|i3_}k8>AG*Vq<`@Ks$6m%M?Lpw!*~tp|X&3ip<5?#o5(G zl}*{z&DG6g6!ZlQ4EPNcbOj6y1ems)TgXVs$w|qYnSyEX*;7jY1Hor8JA-y8y68jB z%5?!RE`Xf*FAqBFAH3?GpFs}XX9Z2lz$R-zY~&F>kZNPl%>ba&H81R9uwj7d0-ZtT z3L0I2owI2G?qKg=03D<P3Jl13n-IRq9RovgF*`;RJw|qQ_@E!k@yyUOFR&cv%+F{h z$Hd2|K3PnfmsdhSQc%r+59Q!y@WB_50}Fik<#grv#1(}YMKl#U+1Ld|1z0%*tymOf zM9>d$1|Qvka@w<ilB_7BHmjhViY!0qj6~2Gmur~bFvv3KGBkq@gB1l2WU?`6f@fPm zC$)jk<^=B<hMZCYTJH&3MGaXw30>>TtiOvv1G={lwtyXSZWiQxJIDe;2pcrC3YtsQ zys(2o6LjPrXvp;f=xPT8Lt!gMal~dVw6j~;At5Jb&BUzCuEe%lM4tOF<j{CaEeF^k z(GJ{<B5I5ljOL7L!c1=%p<BD;<@w|!8Pg%hLhDyMR8`eFs~a&bWdt3613K%Pfq`)} z9GDoK85kHRGreMvW{_t{2JgAw!5{!SrWUl^Qy+9{A!r>9Y&#!h-#uu@9cXAAG`tSl zvd0Hq>jOF<9JJ^Kw5T2=4;tkJ6(6A4QINPCXosFMvodHcj=8d_vAHoj7>g={c7if1 zGaH*L|MSt(&~guu4T(|KRQ6WZRJL=M^$yX}ko1xDVPyLEkCDlAo#}-O7cQ8tGyV6E z(R>{PD}((1+l;!*d<@JC@(hLyz6|l869<$TM8GMV3w$=oE`~q`CotcFAp)GzBarqZ zf>Jl=3?9&_T_Cms^ql2DfgKEf7j`iC=|dL%CW7VyK+9xd=jsW|F^R}Bim<V>DJ!Xi z4j8myv}1&wa?U0yB4*79I*r~$O`B1PjU>gd)z_(cfJU^Kc~zD9m>C%vnOLQSg`}Jr zIrtd`+1Ldb`Pp9+kZ0!mbC&5Hi=c=o$5d_sHc3e~0q&_Bq9TGUg2KWICYfdeB2r4b z1Vx1Zc@m)rG=B~{-var}LdZTl14D5;W<6$gV>xEfQT6QR0^)q^OdR}Tyt2ZwB3wM8 zGJ>-d((C&AJBmU@#gl5g?H#)7QYA*qb_FRamhFs?HGE9386+5%g4XRpj&fjN5N6;5 z*NLDddMt1r#~sKSrl4vKlsQ2KHi!o8zXfGl(0mz)2GydV)pej<{GfBlq(FH9a>gU5 zqySBNfX;RWZCV1I)B!nBjo||5kVpXrCa}dIZJ@FNG%W%u8$fHQ#6V?%DdebPQDaeM zFa{mBW^Af#S_(M`+27ya-`C&YpV6KTb|NynhLy(Ftr}LKqiGrJ{-0$OVS0ypCkd$C z0xFn5Zs!2)LI<^5*!4l~0bPUySuzM(mItblK&x6nXD5PcAZ0;i(+MU40VY9A?#q{( z{N2UmW&%m`Fnfd<dO_ZVc$a~J4}4+?=x`axiR_?>9Z=B-a{-73)tw-hfF^lBG-!_m zEI2^wMM0qnav`@q=%`-El1oT^if}1NA!y+mEP6mL7X*i&F(}wT7pj0ysskMq2J!*O z4?z%L{OdPaxX^^L5bP6>Z$Ma#!Ga--p@flxaSjs~lLJ!;(<7#T%qq-D%sW_&SQfB6 zVs&FZ#QKdbhV2%65c?+fOYDC*bT~>lR&a`OT5&Govf+BgEyS(H?ZBPF-NHSM`xN&# z9x0wAo;IFyyaK!?ydJzUydAt3cwg`>;oHS`kDr5oiGYj1A%S;-E`kw)Wr9-#*9jgH zydwBQNI@t<XqC_(;VB|IBAY}lMC(M4h;fMph^-Ol5bqJ+C;mY~Ny1Cwl%$Ddn&dMn z1*s^hCaDk764G;|k4S%z(UIwpm67d}eI-{X_d-5QzDa(cf`LMX!Z}3-#TdmH#WE!w zr4nT=<tXJY<s~W{DmkiRst456)Oyr))X!*$X#CSWrujxIL+g>Yg?5hi0v!pRD4hbG zYr0&zYPxy4YxJb_s`P&7OX=6?&(ptRz+#|hP-m!OxWY)ssL$BNILAcDq|0QVsS+qi z8N?Vt=LUkA4BX(74a5fRJLU!*01jRc#m*oAWivAfFo;9hEDSsh>QFW-122Oyl+DJ# z%HRNHb1-l-xI)>S4BQL>P&N+(9|P!=aFAUB46F>949pCSESwAs3}Os<P&VlN+!iRC ziGh!y56Wg{P+*t?WrOZ2+yiB^GDtC8fwDpE`gc$^2ZI>H4=9@x>|cmoJPb07Do}9& z1};X2u*AI7;^IUFpTyj-)Uwpdpw#rzoWvqSJp%&+>w?OnVr#H4n1ITKr4|)u=I1GZ z)qo|C4MCV!24UtT=IZ68mVgy9gfS#C<T0c&6f+bvBr+&4_%I|g<T8XYq%xE-q%u@8 z1TmyCq%)K<<S>BlqcmjDV=w?iYlZ@bN`@kaVg_p@)wuM5#6fB^89=utDlj0-0m(pY z!sQZd?khuaHOOtb40>RHlpwhVdIRbItqew>D8|5R7#J9tKnHv?=rEWw#4^}2gfW;g zgfdt$XfT*E=rgD=7&53cs4*BZXfs$as4{3W=rWivXfYTwSTfi!STh(f=rIU0h%ksU zh=Etc2{8yV@H6l+2!QXW1fAc$jbSUp7KZH%n;14TC@_F-wv=XwXRu>%V31^xVUS<| zofKrxAkU!4;K<<2;KZ<p;W$G!LlMIXhKmf<3|AQ%7*ZJu7)~=3GMr*4X1L6d#juv) zB*Pho3k+8nG8rlv-Y~od-zr+lP{mNfaF*d5LlXFQ%N&LphB}6NhBAh7hDL^642u~0 z7*;bJWw^oclwmi+6NYCD&lw&vtYgS!SkF+)kj7BKFp*&)!%YTd22KVS23H0*26qMz z22Tbr25$x*244n027iVChCqfOhG2#ehH!=m@ZFlx3^5G63@Hp788$Gmf!Dt0GfZP> NVmQRAmsgsT0{|d~J9_{C literal 0 HcmV?d00001 diff --git a/MiniScanner/Supporting Files/ImageStickerContainerView.swift b/MiniScanner/Supporting Files/ImageStickerContainerView.swift new file mode 100644 index 0000000..8df375b --- /dev/null +++ b/MiniScanner/Supporting Files/ImageStickerContainerView.swift @@ -0,0 +1,208 @@ +// +// ImageStickerContainerView.swift +// PDFScanner +// +// Created by George Makhoul on 29/05/2024. +// + +import UIKit +import ZLImageEditor + +class ImageStickerContainerView: UIView, ZLImageStickerContainerDelegate { + + static let baseViewH: CGFloat = 400 + + var baseView: UIView! + + var collectionView: UICollectionView! + + var selectImageBlock: ((UIImage) -> Void)? + + var hideBlock: (() -> Void)? + + let datas = { + (1...18).map { (v) -> String in + "imageSticker" + String(v) + } + }() + + override init(frame: CGRect) { + super.init(frame: frame) + self.setupUI() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func layoutSubviews() { + super.layoutSubviews() + + let path = UIBezierPath(roundedRect: CGRect(x: 0, y: 0, width: self.frame.width, height: ImageStickerContainerView.baseViewH), byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: 8, height: 8)) + self.baseView.layer.mask = nil + let maskLayer = CAShapeLayer() + maskLayer.path = path.cgPath + self.baseView.layer.mask = maskLayer + } + + func setupUI() { + self.baseView = UIView() + self.addSubview(self.baseView) + self.baseView.snp.makeConstraints { (make) in + make.left.right.equalTo(self) + make.bottom.equalTo(self.snp.bottom).offset(ImageStickerContainerView.baseViewH) + make.height.equalTo(ImageStickerContainerView.baseViewH) + } + + let visualView = UIVisualEffectView(effect: UIBlurEffect(style: .dark)) + self.baseView.addSubview(visualView) + visualView.snp.makeConstraints { (make) in + make.edges.equalTo(self.baseView) + } + + let toolView = UIView() + toolView.backgroundColor = UIColor(white: 0.4, alpha: 0.4) + self.baseView.addSubview(toolView) + toolView.snp.makeConstraints { (make) in + make.top.left.right.equalTo(self.baseView) + make.height.equalTo(50) + } + + let hideBtn = UIButton(type: .custom) + hideBtn.setImage(UIImage(named: "close"), for: .normal) + hideBtn.backgroundColor = .clear + hideBtn.titleLabel?.font = UIFont.systemFont(ofSize: 14) + hideBtn.addTarget(self, action: #selector(hideBtnClick), for: .touchUpInside) + toolView.addSubview(hideBtn) + hideBtn.snp.makeConstraints { (make) in + make.centerY.equalTo(toolView) + make.right.equalTo(toolView).offset(-20) + make.size.equalTo(CGSize(width: 40, height: 40)) + } + + let layout = UICollectionViewFlowLayout() + layout.scrollDirection = .vertical + layout.sectionInset = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10) + layout.minimumLineSpacing = 5 + layout.minimumInteritemSpacing = 5 + self.collectionView = UICollectionView(frame: .zero, collectionViewLayout: layout) + self.collectionView.backgroundColor = .clear + self.collectionView.delegate = self + self.collectionView.dataSource = self + self.baseView.addSubview(self.collectionView) + self.collectionView.snp.makeConstraints { (make) in + make.top.equalTo(toolView.snp.bottom) + make.left.right.bottom.equalTo(self.baseView) + } + + self.collectionView.register(ImageStickerCell.self, forCellWithReuseIdentifier: NSStringFromClass(ImageStickerCell.classForCoder())) + + let tap = UITapGestureRecognizer(target: self, action: #selector(hideBtnClick)) + tap.delegate = self + self.addGestureRecognizer(tap) + } + + @objc func hideBtnClick() { + self.hide() + } + + func show(in view: UIView) { + if self.superview !== view { + self.removeFromSuperview() + + view.addSubview(self) + self.snp.makeConstraints { (make) in + make.edges.equalTo(view) + } + view.layoutIfNeeded() + } + + self.isHidden = false + UIView.animate(withDuration: 0.25) { + self.baseView.snp.updateConstraints { (make) in + make.bottom.equalTo(self.snp.bottom) + } + view.layoutIfNeeded() + } + } + + func hide() { + self.hideBlock?() + + UIView.animate(withDuration: 0.25) { + self.baseView.snp.updateConstraints { (make) in + make.bottom.equalTo(self.snp.bottom).offset(ImageStickerContainerView.baseViewH) + } + self.superview?.layoutIfNeeded() + } completion: { (_) in + self.isHidden = true + } + + } + +} + + +extension ImageStickerContainerView: UIGestureRecognizerDelegate { + + public override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool { + let location = gestureRecognizer.location(in: self) + return !self.baseView.frame.contains(location) + } + +} + + +extension ImageStickerContainerView: UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { + let column: CGFloat = 4 + let spacing: CGFloat = 20 + 5 * (column - 1) + let w = (collectionView.frame.width - spacing) / column + return CGSize(width: w, height: w) + } + + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + self.datas.count + } + + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: NSStringFromClass(ImageStickerCell.classForCoder()), for: indexPath) as! ImageStickerCell + + cell.imageView.image = UIImage(named: self.datas[indexPath.row]) + + return cell + } + + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + guard let image = UIImage(named: self.datas[indexPath.row]) else { + return + } + self.selectImageBlock?(image) + self.hide() + } + +} + + +class ImageStickerCell: UICollectionViewCell { + + var imageView: UIImageView! + + override init(frame: CGRect) { + super.init(frame: frame) + + self.imageView = UIImageView() + self.imageView.contentMode = .scaleAspectFit + self.contentView.addSubview(self.imageView) + self.imageView.snp.makeConstraints { (make) in + make.edges.equalTo(self.contentView) + } + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + +} + diff --git a/MiniScanner/Supporting Files/MiniScanner_Bridging_Header.h b/MiniScanner/Supporting Files/MiniScanner_Bridging_Header.h index 448531c..50d3b71 100644 --- a/MiniScanner/Supporting Files/MiniScanner_Bridging_Header.h +++ b/MiniScanner/Supporting Files/MiniScanner_Bridging_Header.h @@ -11,5 +11,7 @@ #import "TYCyclePagerView.h" #import "TYPageControl.h" +#import "CDOverlayView.h" +#import "CDCameraView.h" #endif /* MiniScanner_Bridging_Header_h */ diff --git a/MiniScanner/Supporting Files/SnapKit/Constraint.swift b/MiniScanner/Supporting Files/SnapKit/Constraint.swift new file mode 100644 index 0000000..37409b3 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/Constraint.swift @@ -0,0 +1,341 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + +public final class Constraint { + + internal let sourceLocation: (String, UInt) + internal let label: String? + + private let from: ConstraintItem + private let to: ConstraintItem + private let relation: ConstraintRelation + private let multiplier: ConstraintMultiplierTarget + private var constant: ConstraintConstantTarget { + didSet { + self.updateConstantAndPriorityIfNeeded() + } + } + private var priority: ConstraintPriorityTarget { + didSet { + self.updateConstantAndPriorityIfNeeded() + } + } + public var layoutConstraints: [LayoutConstraint] + + public var isActive: Bool { + set { + if newValue { + activate() + } + else { + deactivate() + } + } + + get { + for layoutConstraint in self.layoutConstraints { + if layoutConstraint.isActive { + return true + } + } + return false + } + } + + // MARK: Initialization + + internal init(from: ConstraintItem, + to: ConstraintItem, + relation: ConstraintRelation, + sourceLocation: (String, UInt), + label: String?, + multiplier: ConstraintMultiplierTarget, + constant: ConstraintConstantTarget, + priority: ConstraintPriorityTarget) { + self.from = from + self.to = to + self.relation = relation + self.sourceLocation = sourceLocation + self.label = label + self.multiplier = multiplier + self.constant = constant + self.priority = priority + self.layoutConstraints = [] + + // get attributes + let layoutFromAttributes = self.from.attributes.layoutAttributes + let layoutToAttributes = self.to.attributes.layoutAttributes + + // get layout from + let layoutFrom = self.from.layoutConstraintItem! + + // get relation + let layoutRelation = self.relation.layoutRelation + + for layoutFromAttribute in layoutFromAttributes { + // get layout to attribute + let layoutToAttribute: LayoutAttribute + #if os(iOS) || os(tvOS) + if layoutToAttributes.count > 0 { + if self.from.attributes == .edges && self.to.attributes == .margins { + switch layoutFromAttribute { + case .left: + layoutToAttribute = .leftMargin + case .right: + layoutToAttribute = .rightMargin + case .top: + layoutToAttribute = .topMargin + case .bottom: + layoutToAttribute = .bottomMargin + default: + fatalError() + } + } else if self.from.attributes == .margins && self.to.attributes == .edges { + switch layoutFromAttribute { + case .leftMargin: + layoutToAttribute = .left + case .rightMargin: + layoutToAttribute = .right + case .topMargin: + layoutToAttribute = .top + case .bottomMargin: + layoutToAttribute = .bottom + default: + fatalError() + } + } else if self.from.attributes == .directionalEdges && self.to.attributes == .directionalMargins { + switch layoutFromAttribute { + case .leading: + layoutToAttribute = .leadingMargin + case .trailing: + layoutToAttribute = .trailingMargin + case .top: + layoutToAttribute = .topMargin + case .bottom: + layoutToAttribute = .bottomMargin + default: + fatalError() + } + } else if self.from.attributes == .directionalMargins && self.to.attributes == .directionalEdges { + switch layoutFromAttribute { + case .leadingMargin: + layoutToAttribute = .leading + case .trailingMargin: + layoutToAttribute = .trailing + case .topMargin: + layoutToAttribute = .top + case .bottomMargin: + layoutToAttribute = .bottom + default: + fatalError() + } + } else if self.from.attributes == self.to.attributes { + layoutToAttribute = layoutFromAttribute + } else { + layoutToAttribute = layoutToAttributes[0] + } + } else { + if self.to.target == nil && (layoutFromAttribute == .centerX || layoutFromAttribute == .centerY) { + layoutToAttribute = layoutFromAttribute == .centerX ? .left : .top + } else { + layoutToAttribute = layoutFromAttribute + } + } + #else + if self.from.attributes == self.to.attributes { + layoutToAttribute = layoutFromAttribute + } else if layoutToAttributes.count > 0 { + layoutToAttribute = layoutToAttributes[0] + } else { + layoutToAttribute = layoutFromAttribute + } + #endif + + // get layout constant + let layoutConstant: CGFloat = self.constant.constraintConstantTargetValueFor(layoutAttribute: layoutToAttribute) + + // get layout to + var layoutTo: AnyObject? = self.to.target + + // use superview if possible + if layoutTo == nil && layoutToAttribute != .width && layoutToAttribute != .height { + layoutTo = layoutFrom.superview + } + + // create layout constraint + let layoutConstraint = LayoutConstraint( + item: layoutFrom, + attribute: layoutFromAttribute, + relatedBy: layoutRelation, + toItem: layoutTo, + attribute: layoutToAttribute, + multiplier: self.multiplier.constraintMultiplierTargetValue, + constant: layoutConstant + ) + + // set label + layoutConstraint.label = self.label + + // set priority + layoutConstraint.priority = LayoutPriority(rawValue: self.priority.constraintPriorityTargetValue) + + // set constraint + layoutConstraint.constraint = self + + // append + self.layoutConstraints.append(layoutConstraint) + } + } + + // MARK: Public + + @available(*, deprecated, renamed:"activate()") + public func install() { + self.activate() + } + + @available(*, deprecated, renamed:"deactivate()") + public func uninstall() { + self.deactivate() + } + + public func activate() { + self.activateIfNeeded() + } + + public func deactivate() { + self.deactivateIfNeeded() + } + + @discardableResult + public func update(offset: ConstraintOffsetTarget) -> Constraint { + self.constant = offset.constraintOffsetTargetValue + return self + } + + @discardableResult + public func update(inset: ConstraintInsetTarget) -> Constraint { + self.constant = inset.constraintInsetTargetValue + return self + } + + #if os(iOS) || os(tvOS) + @discardableResult + @available(iOS 11.0, tvOS 11.0, *) + public func update(inset: ConstraintDirectionalInsetTarget) -> Constraint { + self.constant = inset.constraintDirectionalInsetTargetValue + return self + } + #endif + + @discardableResult + public func update(priority: ConstraintPriorityTarget) -> Constraint { + self.priority = priority.constraintPriorityTargetValue + return self + } + + @discardableResult + public func update(priority: ConstraintPriority) -> Constraint { + self.priority = priority.value + return self + } + + @available(*, deprecated, renamed:"update(offset:)") + public func updateOffset(amount: ConstraintOffsetTarget) -> Void { self.update(offset: amount) } + + @available(*, deprecated, renamed:"update(inset:)") + public func updateInsets(amount: ConstraintInsetTarget) -> Void { self.update(inset: amount) } + + @available(*, deprecated, renamed:"update(priority:)") + public func updatePriority(amount: ConstraintPriorityTarget) -> Void { self.update(priority: amount) } + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityRequired() -> Void {} + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityHigh() -> Void { fatalError("Must be implemented by Concrete subclass.") } + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityMedium() -> Void { fatalError("Must be implemented by Concrete subclass.") } + + @available(*, deprecated, message:"Use update(priority: ConstraintPriorityTarget) instead.") + public func updatePriorityLow() -> Void { fatalError("Must be implemented by Concrete subclass.") } + + // MARK: Internal + + internal func updateConstantAndPriorityIfNeeded() { + for layoutConstraint in self.layoutConstraints { + let attribute = (layoutConstraint.secondAttribute == .notAnAttribute) ? layoutConstraint.firstAttribute : layoutConstraint.secondAttribute + layoutConstraint.constant = self.constant.constraintConstantTargetValueFor(layoutAttribute: attribute) + + let requiredPriority = ConstraintPriority.required.value + if (layoutConstraint.priority.rawValue < requiredPriority), (self.priority.constraintPriorityTargetValue != requiredPriority) { + layoutConstraint.priority = LayoutPriority(rawValue: self.priority.constraintPriorityTargetValue) + } + } + } + + internal func activateIfNeeded(updatingExisting: Bool = false) { + guard let item = self.from.layoutConstraintItem else { + print("WARNING: SnapKit failed to get from item from constraint. Activate will be a no-op.") + return + } + let layoutConstraints = self.layoutConstraints + + if updatingExisting { + var existingLayoutConstraints: [LayoutConstraint] = [] + for constraint in item.constraints { + existingLayoutConstraints += constraint.layoutConstraints + } + + for layoutConstraint in layoutConstraints { + let existingLayoutConstraint = existingLayoutConstraints.first { $0 == layoutConstraint } + guard let updateLayoutConstraint = existingLayoutConstraint else { + fatalError("Updated constraint could not find existing matching constraint to update: \(layoutConstraint)") + } + + let updateLayoutAttribute = (updateLayoutConstraint.secondAttribute == .notAnAttribute) ? updateLayoutConstraint.firstAttribute : updateLayoutConstraint.secondAttribute + updateLayoutConstraint.constant = self.constant.constraintConstantTargetValueFor(layoutAttribute: updateLayoutAttribute) + } + } else { + NSLayoutConstraint.activate(layoutConstraints) + item.add(constraints: [self]) + } + } + + internal func deactivateIfNeeded() { + guard let item = self.from.layoutConstraintItem else { + print("WARNING: SnapKit failed to get from item from constraint. Deactivate will be a no-op.") + return + } + let layoutConstraints = self.layoutConstraints + NSLayoutConstraint.deactivate(layoutConstraints) + item.remove(constraints: [self]) + } +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintAttributes.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintAttributes.swift new file mode 100644 index 0000000..408308b --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintAttributes.swift @@ -0,0 +1,203 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +internal struct ConstraintAttributes : OptionSet, ExpressibleByIntegerLiteral { + + typealias IntegerLiteralType = UInt + + internal init(rawValue: UInt) { + self.rawValue = rawValue + } + internal init(_ rawValue: UInt) { + self.init(rawValue: rawValue) + } + internal init(nilLiteral: ()) { + self.rawValue = 0 + } + internal init(integerLiteral rawValue: IntegerLiteralType) { + self.init(rawValue: rawValue) + } + + internal private(set) var rawValue: UInt + internal static var allZeros: ConstraintAttributes { return 0 } + internal static func convertFromNilLiteral() -> ConstraintAttributes { return 0 } + internal var boolValue: Bool { return self.rawValue != 0 } + + internal func toRaw() -> UInt { return self.rawValue } + internal static func fromRaw(_ raw: UInt) -> ConstraintAttributes? { return self.init(raw) } + internal static func fromMask(_ raw: UInt) -> ConstraintAttributes { return self.init(raw) } + + // normal + + internal static let none: ConstraintAttributes = 0 + internal static let left: ConstraintAttributes = ConstraintAttributes(UInt(1) << 0) + internal static let top: ConstraintAttributes = ConstraintAttributes(UInt(1) << 1) + internal static let right: ConstraintAttributes = ConstraintAttributes(UInt(1) << 2) + internal static let bottom: ConstraintAttributes = ConstraintAttributes(UInt(1) << 3) + internal static let leading: ConstraintAttributes = ConstraintAttributes(UInt(1) << 4) + internal static let trailing: ConstraintAttributes = ConstraintAttributes(UInt(1) << 5) + internal static let width: ConstraintAttributes = ConstraintAttributes(UInt(1) << 6) + internal static let height: ConstraintAttributes = ConstraintAttributes(UInt(1) << 7) + internal static let centerX: ConstraintAttributes = ConstraintAttributes(UInt(1) << 8) + internal static let centerY: ConstraintAttributes = ConstraintAttributes(UInt(1) << 9) + internal static let lastBaseline: ConstraintAttributes = ConstraintAttributes(UInt(1) << 10) + + @available(iOS 8.0, OSX 10.11, *) + internal static let firstBaseline: ConstraintAttributes = ConstraintAttributes(UInt(1) << 11) + + @available(iOS 8.0, *) + internal static let leftMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 12) + + @available(iOS 8.0, *) + internal static let rightMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 13) + + @available(iOS 8.0, *) + internal static let topMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 14) + + @available(iOS 8.0, *) + internal static let bottomMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 15) + + @available(iOS 8.0, *) + internal static let leadingMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 16) + + @available(iOS 8.0, *) + internal static let trailingMargin: ConstraintAttributes = ConstraintAttributes(UInt(1) << 17) + + @available(iOS 8.0, *) + internal static let centerXWithinMargins: ConstraintAttributes = ConstraintAttributes(UInt(1) << 18) + + @available(iOS 8.0, *) + internal static let centerYWithinMargins: ConstraintAttributes = ConstraintAttributes(UInt(1) << 19) + + // aggregates + + internal static let edges: ConstraintAttributes = [.horizontalEdges, .verticalEdges] + internal static let horizontalEdges: ConstraintAttributes = [.left, .right] + internal static let verticalEdges: ConstraintAttributes = [.top, .bottom] + internal static let directionalEdges: ConstraintAttributes = [.directionalHorizontalEdges, .directionalVerticalEdges] + internal static let directionalHorizontalEdges: ConstraintAttributes = [.leading, .trailing] + internal static let directionalVerticalEdges: ConstraintAttributes = [.top, .bottom] + internal static let size: ConstraintAttributes = [.width, .height] + internal static let center: ConstraintAttributes = [.centerX, .centerY] + + @available(iOS 8.0, *) + internal static let margins: ConstraintAttributes = [.leftMargin, .topMargin, .rightMargin, .bottomMargin] + + @available(iOS 8.0, *) + internal static let directionalMargins: ConstraintAttributes = [.leadingMargin, .topMargin, .trailingMargin, .bottomMargin] + + @available(iOS 8.0, *) + internal static let centerWithinMargins: ConstraintAttributes = [.centerXWithinMargins, .centerYWithinMargins] + + internal var layoutAttributes:[LayoutAttribute] { + var attrs = [LayoutAttribute]() + if (self.contains(ConstraintAttributes.left)) { + attrs.append(.left) + } + if (self.contains(ConstraintAttributes.top)) { + attrs.append(.top) + } + if (self.contains(ConstraintAttributes.right)) { + attrs.append(.right) + } + if (self.contains(ConstraintAttributes.bottom)) { + attrs.append(.bottom) + } + if (self.contains(ConstraintAttributes.leading)) { + attrs.append(.leading) + } + if (self.contains(ConstraintAttributes.trailing)) { + attrs.append(.trailing) + } + if (self.contains(ConstraintAttributes.width)) { + attrs.append(.width) + } + if (self.contains(ConstraintAttributes.height)) { + attrs.append(.height) + } + if (self.contains(ConstraintAttributes.centerX)) { + attrs.append(.centerX) + } + if (self.contains(ConstraintAttributes.centerY)) { + attrs.append(.centerY) + } + if (self.contains(ConstraintAttributes.lastBaseline)) { + attrs.append(.lastBaseline) + } + + #if os(iOS) || os(tvOS) + if (self.contains(ConstraintAttributes.firstBaseline)) { + attrs.append(.firstBaseline) + } + if (self.contains(ConstraintAttributes.leftMargin)) { + attrs.append(.leftMargin) + } + if (self.contains(ConstraintAttributes.rightMargin)) { + attrs.append(.rightMargin) + } + if (self.contains(ConstraintAttributes.topMargin)) { + attrs.append(.topMargin) + } + if (self.contains(ConstraintAttributes.bottomMargin)) { + attrs.append(.bottomMargin) + } + if (self.contains(ConstraintAttributes.leadingMargin)) { + attrs.append(.leadingMargin) + } + if (self.contains(ConstraintAttributes.trailingMargin)) { + attrs.append(.trailingMargin) + } + if (self.contains(ConstraintAttributes.centerXWithinMargins)) { + attrs.append(.centerXWithinMargins) + } + if (self.contains(ConstraintAttributes.centerYWithinMargins)) { + attrs.append(.centerYWithinMargins) + } + #endif + + return attrs + } +} + +internal func + (left: ConstraintAttributes, right: ConstraintAttributes) -> ConstraintAttributes { + return left.union(right) +} + +internal func +=(left: inout ConstraintAttributes, right: ConstraintAttributes) { + left.formUnion(right) +} + +internal func -=(left: inout ConstraintAttributes, right: ConstraintAttributes) { + left.subtract(right) +} + +internal func ==(left: ConstraintAttributes, right: ConstraintAttributes) -> Bool { + return left.rawValue == right.rawValue +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintConfig.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintConfig.swift new file mode 100644 index 0000000..2746b7d --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintConfig.swift @@ -0,0 +1,37 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit + public typealias ConstraintInterfaceLayoutDirection = UIUserInterfaceLayoutDirection +#else + import AppKit + public typealias ConstraintInterfaceLayoutDirection = NSUserInterfaceLayoutDirection +#endif + + +public struct ConstraintConfig { + + public static var interfaceLayoutDirection: ConstraintInterfaceLayoutDirection = .leftToRight + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintConstantTarget.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintConstantTarget.swift new file mode 100644 index 0000000..7f54907 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintConstantTarget.swift @@ -0,0 +1,213 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintConstantTarget { +} + +extension CGPoint: ConstraintConstantTarget { +} + +extension CGSize: ConstraintConstantTarget { +} + +extension ConstraintInsets: ConstraintConstantTarget { +} + +#if os(iOS) || os(tvOS) +@available(iOS 11.0, tvOS 11.0, *) +extension ConstraintDirectionalInsets: ConstraintConstantTarget { +} +#endif + +extension ConstraintConstantTarget { + + internal func constraintConstantTargetValueFor(layoutAttribute: LayoutAttribute) -> CGFloat { + if let value = self as? CGFloat { + return value + } + + if let value = self as? Float { + return CGFloat(value) + } + + if let value = self as? Double { + return CGFloat(value) + } + + if let value = self as? Int { + return CGFloat(value) + } + + if let value = self as? UInt { + return CGFloat(value) + } + + if let value = self as? CGSize { + if layoutAttribute == .width { + return value.width + } else if layoutAttribute == .height { + return value.height + } else { + return 0.0 + } + } + + if let value = self as? CGPoint { + #if os(iOS) || os(tvOS) + switch layoutAttribute { + case .left, .right, .leading, .trailing, .centerX, .leftMargin, .rightMargin, .leadingMargin, .trailingMargin, .centerXWithinMargins: + return value.x + case .top, .bottom, .centerY, .topMargin, .bottomMargin, .centerYWithinMargins, .lastBaseline, .firstBaseline: + return value.y + case .width, .height, .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #else + switch layoutAttribute { + case .left, .right, .leading, .trailing, .centerX: + return value.x + case .top, .bottom, .centerY, .lastBaseline, .firstBaseline: + return value.y + case .width, .height, .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #endif + } + + if let value = self as? ConstraintInsets { + #if os(iOS) || os(tvOS) + switch layoutAttribute { + case .left, .leftMargin: + return value.left + case .top, .topMargin, .firstBaseline: + return value.top + case .right, .rightMargin: + return -value.right + case .bottom, .bottomMargin, .lastBaseline: + return -value.bottom + case .leading, .leadingMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right + case .trailing, .trailingMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left + case .centerX, .centerXWithinMargins: + return (value.left - value.right) / 2 + case .centerY, .centerYWithinMargins: + return (value.top - value.bottom) / 2 + case .width: + return -(value.left + value.right) + case .height: + return -(value.top + value.bottom) + case .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #else + switch layoutAttribute { + case .left: + return value.left + case .top, .firstBaseline: + return value.top + case .right: + return -value.right + case .bottom, .lastBaseline: + return -value.bottom + case .leading: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right + case .trailing: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left + case .centerX: + return (value.left - value.right) / 2 + case .centerY: + return (value.top - value.bottom) / 2 + case .width: + return -(value.left + value.right) + case .height: + return -(value.top + value.bottom) + case .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #endif + } + #endif + } + + #if os(iOS) || os(tvOS) + if #available(iOS 11.0, tvOS 11.0, *), let value = self as? ConstraintDirectionalInsets { + switch layoutAttribute { + case .left, .leftMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.leading : value.trailing + case .top, .topMargin, .firstBaseline: + return value.top + case .right, .rightMargin: + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.trailing : -value.leading + case .bottom, .bottomMargin, .lastBaseline: + return -value.bottom + case .leading, .leadingMargin: + return value.leading + case .trailing, .trailingMargin: + return -value.trailing + case .centerX, .centerXWithinMargins: + return (value.leading - value.trailing) / 2 + case .centerY, .centerYWithinMargins: + return (value.top - value.bottom) / 2 + case .width: + return -(value.leading + value.trailing) + case .height: + return -(value.top + value.bottom) + case .notAnAttribute: + return 0.0 + #if swift(>=5.0) + @unknown default: + return 0.0 + #else + default: + return 0.0 + #endif + } + } + #endif + + return 0.0 + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintDSL.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintDSL.swift new file mode 100644 index 0000000..20f153d --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintDSL.swift @@ -0,0 +1,209 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintDSL { + + var target: AnyObject? { get } + + func setLabel(_ value: String?) + func label() -> String? + +} +extension ConstraintDSL { + + public func setLabel(_ value: String?) { + objc_setAssociatedObject(self.target as Any, &labelKey, value, .OBJC_ASSOCIATION_COPY_NONATOMIC) + } + public func label() -> String? { + return objc_getAssociatedObject(self.target as Any, &labelKey) as? String + } + +} +private var labelKey: UInt8 = 0 + + +public protocol ConstraintBasicAttributesDSL : ConstraintDSL { +} +extension ConstraintBasicAttributesDSL { + + // MARK: Basics + + public var left: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.left) + } + + public var top: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.top) + } + + public var right: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.right) + } + + public var bottom: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottom) + } + + public var leading: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leading) + } + + public var trailing: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.trailing) + } + + public var width: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.width) + } + + public var height: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.height) + } + + public var centerX: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerX) + } + + public var centerY: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerY) + } + + public var edges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.edges) + } + + public var directionalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalEdges) + } + + public var horizontalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.horizontalEdges) + } + + public var verticalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.verticalEdges) + } + + public var directionalHorizontalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalHorizontalEdges) + } + + public var directionalVerticalEdges: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalVerticalEdges) + } + + public var size: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.size) + } + + public var center: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.center) + } + +} + +public protocol ConstraintAttributesDSL : ConstraintBasicAttributesDSL { +} +extension ConstraintAttributesDSL { + + // MARK: Baselines + @available(*, deprecated, renamed:"lastBaseline") + public var baseline: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.lastBaseline) + } + + @available(iOS 8.0, OSX 10.11, *) + public var lastBaseline: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.lastBaseline) + } + + @available(iOS 8.0, OSX 10.11, *) + public var firstBaseline: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.firstBaseline) + } + + // MARK: Margins + + @available(iOS 8.0, *) + public var leftMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leftMargin) + } + + @available(iOS 8.0, *) + public var topMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.topMargin) + } + + @available(iOS 8.0, *) + public var rightMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.rightMargin) + } + + @available(iOS 8.0, *) + public var bottomMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottomMargin) + } + + @available(iOS 8.0, *) + public var leadingMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leadingMargin) + } + + @available(iOS 8.0, *) + public var trailingMargin: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.trailingMargin) + } + + @available(iOS 8.0, *) + public var centerXWithinMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerXWithinMargins) + } + + @available(iOS 8.0, *) + public var centerYWithinMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerYWithinMargins) + } + + @available(iOS 8.0, *) + public var margins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.margins) + } + + @available(iOS 8.0, *) + public var directionalMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.directionalMargins) + } + + @available(iOS 8.0, *) + public var centerWithinMargins: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerWithinMargins) + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintDescription.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintDescription.swift new file mode 100644 index 0000000..3521f9f --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintDescription.swift @@ -0,0 +1,69 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintDescription { + + internal let item: LayoutConstraintItem + internal var attributes: ConstraintAttributes + internal var relation: ConstraintRelation? = nil + internal var sourceLocation: (String, UInt)? = nil + internal var label: String? = nil + internal var related: ConstraintItem? = nil + internal var multiplier: ConstraintMultiplierTarget = 1.0 + internal var constant: ConstraintConstantTarget = 0.0 + internal var priority: ConstraintPriorityTarget = 1000.0 + internal lazy var constraint: Constraint? = { + guard let relation = self.relation, + let related = self.related, + let sourceLocation = self.sourceLocation else { + return nil + } + let from = ConstraintItem(target: self.item, attributes: self.attributes) + + return Constraint( + from: from, + to: related, + relation: relation, + sourceLocation: sourceLocation, + label: self.label, + multiplier: self.multiplier, + constant: self.constant, + priority: self.priority + ) + }() + + // MARK: Initialization + + internal init(item: LayoutConstraintItem, attributes: ConstraintAttributes) { + self.item = item + self.attributes = attributes + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsetTarget.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsetTarget.swift new file mode 100644 index 0000000..955aec3 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsetTarget.swift @@ -0,0 +1,49 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) +import UIKit +#else +import AppKit +#endif + +#if os(iOS) || os(tvOS) +public protocol ConstraintDirectionalInsetTarget: ConstraintConstantTarget { +} + +@available(iOS 11.0, tvOS 11.0, *) +extension ConstraintDirectionalInsets: ConstraintDirectionalInsetTarget { +} + +extension ConstraintDirectionalInsetTarget { + + @available(iOS 11.0, tvOS 11.0, *) + internal var constraintDirectionalInsetTargetValue: ConstraintDirectionalInsets { + if let amount = self as? ConstraintDirectionalInsets { + return amount + } else { + return ConstraintDirectionalInsets(top: 0, leading: 0, bottom: 0, trailing: 0) + } + } +} +#endif diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsets.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsets.swift new file mode 100644 index 0000000..ada8ed5 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintDirectionalInsets.swift @@ -0,0 +1,34 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +#if os(iOS) || os(tvOS) + @available(iOS 11.0, tvOS 11.0, *) + public typealias ConstraintDirectionalInsets = NSDirectionalEdgeInsets +#endif diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintInsetTarget.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintInsetTarget.swift new file mode 100644 index 0000000..ba8a0f3 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintInsetTarget.swift @@ -0,0 +1,72 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintInsetTarget: ConstraintConstantTarget { +} + +extension Int: ConstraintInsetTarget { +} + +extension UInt: ConstraintInsetTarget { +} + +extension Float: ConstraintInsetTarget { +} + +extension Double: ConstraintInsetTarget { +} + +extension CGFloat: ConstraintInsetTarget { +} + +extension ConstraintInsets: ConstraintInsetTarget { +} + +extension ConstraintInsetTarget { + + internal var constraintInsetTargetValue: ConstraintInsets { + if let amount = self as? ConstraintInsets { + return amount + } else if let amount = self as? Float { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else if let amount = self as? Double { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else if let amount = self as? CGFloat { + return ConstraintInsets(top: amount, left: amount, bottom: amount, right: amount) + } else if let amount = self as? Int { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else if let amount = self as? UInt { + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) + } else { + return ConstraintInsets(top: 0, left: 0, bottom: 0, right: 0) + } + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintInsets.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintInsets.swift new file mode 100644 index 0000000..738ca05 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintInsets.swift @@ -0,0 +1,35 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +#if os(iOS) || os(tvOS) + public typealias ConstraintInsets = UIEdgeInsets +#else + public typealias ConstraintInsets = NSEdgeInsets +#endif diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintItem.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintItem.swift new file mode 100644 index 0000000..a342c1d --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintItem.swift @@ -0,0 +1,61 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public final class ConstraintItem { + + internal weak var target: AnyObject? + internal let attributes: ConstraintAttributes + + internal init(target: AnyObject?, attributes: ConstraintAttributes) { + self.target = target + self.attributes = attributes + } + + internal var layoutConstraintItem: LayoutConstraintItem? { + return self.target as? LayoutConstraintItem + } + +} + +public func ==(lhs: ConstraintItem, rhs: ConstraintItem) -> Bool { + // pointer equality + guard lhs !== rhs else { + return true + } + + // must both have valid targets and identical attributes + guard let target1 = lhs.target, + let target2 = rhs.target, + target1 === target2 && lhs.attributes == rhs.attributes else { + return false + } + + return true +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide+Extensions.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide+Extensions.swift new file mode 100644 index 0000000..d429e0c --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide+Extensions.swift @@ -0,0 +1,36 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#endif + + +@available(iOS 9.0, OSX 10.11, *) +public extension ConstraintLayoutGuide { + + var snp: ConstraintLayoutGuideDSL { + return ConstraintLayoutGuideDSL(guide: self) + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide.swift new file mode 100644 index 0000000..e3e50c8 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuide.swift @@ -0,0 +1,37 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +#if os(iOS) || os(tvOS) + @available(iOS 9.0, *) + public typealias ConstraintLayoutGuide = UILayoutGuide +#else + @available(OSX 10.11, *) + public typealias ConstraintLayoutGuide = NSLayoutGuide +#endif diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuideDSL.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuideDSL.swift new file mode 100644 index 0000000..0007819 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutGuideDSL.swift @@ -0,0 +1,66 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +@available(iOS 9.0, OSX 10.11, *) +public struct ConstraintLayoutGuideDSL: ConstraintAttributesDSL { + + @discardableResult + public func prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + return ConstraintMaker.prepareConstraints(item: self.guide, closure: closure) + } + + public func makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.makeConstraints(item: self.guide, closure: closure) + } + + public func remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.remakeConstraints(item: self.guide, closure: closure) + } + + public func updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.updateConstraints(item: self.guide, closure: closure) + } + + public func removeConstraints() { + ConstraintMaker.removeConstraints(item: self.guide) + } + + public var target: AnyObject? { + return self.guide + } + + internal let guide: ConstraintLayoutGuide + + internal init(guide: ConstraintLayoutGuide) { + self.guide = guide + + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupport.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupport.swift new file mode 100644 index 0000000..e92e9fb --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupport.swift @@ -0,0 +1,36 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +#if os(iOS) || os(tvOS) + @available(iOS 8.0, *) + public typealias ConstraintLayoutSupport = UILayoutSupport +#else + public class ConstraintLayoutSupport {} +#endif diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupportDSL.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupportDSL.swift new file mode 100644 index 0000000..5d6ae89 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintLayoutSupportDSL.swift @@ -0,0 +1,56 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +@available(iOS 8.0, *) +public struct ConstraintLayoutSupportDSL: ConstraintDSL { + + public var target: AnyObject? { + return self.support + } + + internal let support: ConstraintLayoutSupport + + internal init(support: ConstraintLayoutSupport) { + self.support = support + + } + + public var top: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.top) + } + + public var bottom: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottom) + } + + public var height: ConstraintItem { + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.height) + } +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMaker.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMaker.swift new file mode 100644 index 0000000..7e48b69 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMaker.swift @@ -0,0 +1,224 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + +public class ConstraintMaker { + + public var left: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.left) + } + + public var top: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.top) + } + + public var bottom: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.bottom) + } + + public var right: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.right) + } + + public var leading: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.leading) + } + + public var trailing: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.trailing) + } + + public var width: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.width) + } + + public var height: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.height) + } + + public var centerX: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerX) + } + + public var centerY: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerY) + } + + @available(*, deprecated, renamed:"lastBaseline") + public var baseline: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.lastBaseline) + } + + public var lastBaseline: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.lastBaseline) + } + + @available(iOS 8.0, OSX 10.11, *) + public var firstBaseline: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.firstBaseline) + } + + @available(iOS 8.0, *) + public var leftMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.leftMargin) + } + + @available(iOS 8.0, *) + public var rightMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.rightMargin) + } + + @available(iOS 8.0, *) + public var topMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.topMargin) + } + + @available(iOS 8.0, *) + public var bottomMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.bottomMargin) + } + + @available(iOS 8.0, *) + public var leadingMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.leadingMargin) + } + + @available(iOS 8.0, *) + public var trailingMargin: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.trailingMargin) + } + + @available(iOS 8.0, *) + public var centerXWithinMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerXWithinMargins) + } + + @available(iOS 8.0, *) + public var centerYWithinMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerYWithinMargins) + } + + public var edges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.edges) + } + public var horizontalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.horizontalEdges) + } + public var verticalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.verticalEdges) + } + public var directionalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalEdges) + } + public var directionalHorizontalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalHorizontalEdges) + } + public var directionalVerticalEdges: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalVerticalEdges) + } + public var size: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.size) + } + public var center: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.center) + } + + @available(iOS 8.0, *) + public var margins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.margins) + } + + @available(iOS 8.0, *) + public var directionalMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.directionalMargins) + } + + @available(iOS 8.0, *) + public var centerWithinMargins: ConstraintMakerExtendable { + return self.makeExtendableWithAttributes(.centerWithinMargins) + } + + private let item: LayoutConstraintItem + private var descriptions = [ConstraintDescription]() + + internal init(item: LayoutConstraintItem) { + self.item = item + self.item.prepare() + } + + internal func makeExtendableWithAttributes(_ attributes: ConstraintAttributes) -> ConstraintMakerExtendable { + let description = ConstraintDescription(item: self.item, attributes: attributes) + self.descriptions.append(description) + return ConstraintMakerExtendable(description) + } + + internal static func prepareConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + let maker = ConstraintMaker(item: item) + closure(maker) + var constraints: [Constraint] = [] + for description in maker.descriptions { + guard let constraint = description.constraint else { + continue + } + constraints.append(constraint) + } + return constraints + } + + internal static func makeConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { + let constraints = prepareConstraints(item: item, closure: closure) + for constraint in constraints { + constraint.activateIfNeeded(updatingExisting: false) + } + } + + internal static func remakeConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { + self.removeConstraints(item: item) + self.makeConstraints(item: item, closure: closure) + } + + internal static func updateConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { + guard item.constraints.count > 0 else { + self.makeConstraints(item: item, closure: closure) + return + } + + let constraints = prepareConstraints(item: item, closure: closure) + for constraint in constraints { + constraint.activateIfNeeded(updatingExisting: true) + } + } + + internal static func removeConstraints(item: LayoutConstraintItem) { + let constraints = item.constraints + for constraint in constraints { + constraint.deactivateIfNeeded() + } + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMakerEditable.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerEditable.swift new file mode 100644 index 0000000..f768a17 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerEditable.swift @@ -0,0 +1,64 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerEditable: ConstraintMakerPriortizable { + + @discardableResult + public func multipliedBy(_ amount: ConstraintMultiplierTarget) -> ConstraintMakerEditable { + self.description.multiplier = amount + return self + } + + @discardableResult + public func dividedBy(_ amount: ConstraintMultiplierTarget) -> ConstraintMakerEditable { + return self.multipliedBy(1.0 / amount.constraintMultiplierTargetValue) + } + + @discardableResult + public func offset(_ amount: ConstraintOffsetTarget) -> ConstraintMakerEditable { + self.description.constant = amount.constraintOffsetTargetValue + return self + } + + @discardableResult + public func inset(_ amount: ConstraintInsetTarget) -> ConstraintMakerEditable { + self.description.constant = amount.constraintInsetTargetValue + return self + } + + #if os(iOS) || os(tvOS) + @discardableResult + @available(iOS 11.0, tvOS 11.0, *) + public func inset(_ amount: ConstraintDirectionalInsetTarget) -> ConstraintMakerEditable { + self.description.constant = amount.constraintDirectionalInsetTargetValue + return self + } + #endif +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMakerExtendable.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerExtendable.swift new file mode 100644 index 0000000..d834649 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerExtendable.swift @@ -0,0 +1,195 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerExtendable: ConstraintMakerRelatable { + + public var left: ConstraintMakerExtendable { + self.description.attributes += .left + return self + } + + public var top: ConstraintMakerExtendable { + self.description.attributes += .top + return self + } + + public var bottom: ConstraintMakerExtendable { + self.description.attributes += .bottom + return self + } + + public var right: ConstraintMakerExtendable { + self.description.attributes += .right + return self + } + + public var leading: ConstraintMakerExtendable { + self.description.attributes += .leading + return self + } + + public var trailing: ConstraintMakerExtendable { + self.description.attributes += .trailing + return self + } + + public var width: ConstraintMakerExtendable { + self.description.attributes += .width + return self + } + + public var height: ConstraintMakerExtendable { + self.description.attributes += .height + return self + } + + public var centerX: ConstraintMakerExtendable { + self.description.attributes += .centerX + return self + } + + public var centerY: ConstraintMakerExtendable { + self.description.attributes += .centerY + return self + } + + @available(*, deprecated, renamed:"lastBaseline") + public var baseline: ConstraintMakerExtendable { + self.description.attributes += .lastBaseline + return self + } + + public var lastBaseline: ConstraintMakerExtendable { + self.description.attributes += .lastBaseline + return self + } + + @available(iOS 8.0, OSX 10.11, *) + public var firstBaseline: ConstraintMakerExtendable { + self.description.attributes += .firstBaseline + return self + } + + @available(iOS 8.0, *) + public var leftMargin: ConstraintMakerExtendable { + self.description.attributes += .leftMargin + return self + } + + @available(iOS 8.0, *) + public var rightMargin: ConstraintMakerExtendable { + self.description.attributes += .rightMargin + return self + } + + @available(iOS 8.0, *) + public var topMargin: ConstraintMakerExtendable { + self.description.attributes += .topMargin + return self + } + + @available(iOS 8.0, *) + public var bottomMargin: ConstraintMakerExtendable { + self.description.attributes += .bottomMargin + return self + } + + @available(iOS 8.0, *) + public var leadingMargin: ConstraintMakerExtendable { + self.description.attributes += .leadingMargin + return self + } + + @available(iOS 8.0, *) + public var trailingMargin: ConstraintMakerExtendable { + self.description.attributes += .trailingMargin + return self + } + + @available(iOS 8.0, *) + public var centerXWithinMargins: ConstraintMakerExtendable { + self.description.attributes += .centerXWithinMargins + return self + } + + @available(iOS 8.0, *) + public var centerYWithinMargins: ConstraintMakerExtendable { + self.description.attributes += .centerYWithinMargins + return self + } + + public var edges: ConstraintMakerExtendable { + self.description.attributes += .edges + return self + } + public var horizontalEdges: ConstraintMakerExtendable { + self.description.attributes += .horizontalEdges + return self + } + public var verticalEdges: ConstraintMakerExtendable { + self.description.attributes += .verticalEdges + return self + } + public var directionalEdges: ConstraintMakerExtendable { + self.description.attributes += .directionalEdges + return self + } + public var directionalHorizontalEdges: ConstraintMakerExtendable { + self.description.attributes += .directionalHorizontalEdges + return self + } + public var directionalVerticalEdges: ConstraintMakerExtendable { + self.description.attributes += .directionalVerticalEdges + return self + } + public var size: ConstraintMakerExtendable { + self.description.attributes += .size + return self + } + + @available(iOS 8.0, *) + public var margins: ConstraintMakerExtendable { + self.description.attributes += .margins + return self + } + + @available(iOS 8.0, *) + public var directionalMargins: ConstraintMakerExtendable { + self.description.attributes += .directionalMargins + return self + } + + @available(iOS 8.0, *) + public var centerWithinMargins: ConstraintMakerExtendable { + self.description.attributes += .centerWithinMargins + return self + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMakerFinalizable.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerFinalizable.swift new file mode 100644 index 0000000..4e1379e --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerFinalizable.swift @@ -0,0 +1,49 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerFinalizable { + + internal let description: ConstraintDescription + + internal init(_ description: ConstraintDescription) { + self.description = description + } + + @discardableResult + public func labeled(_ label: String) -> ConstraintMakerFinalizable { + self.description.label = label + return self + } + + public var constraint: Constraint { + return self.description.constraint! + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMakerPriortizable.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerPriortizable.swift new file mode 100644 index 0000000..e0d452d --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerPriortizable.swift @@ -0,0 +1,68 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerPriortizable: ConstraintMakerFinalizable { + + @discardableResult + public func priority(_ amount: ConstraintPriority) -> ConstraintMakerFinalizable { + self.description.priority = amount.value + return self + } + + @discardableResult + public func priority(_ amount: ConstraintPriorityTarget) -> ConstraintMakerFinalizable { + self.description.priority = amount + return self + } + + @available(*, deprecated, message:"Use priority(.required) instead.") + @discardableResult + public func priorityRequired() -> ConstraintMakerFinalizable { + return self.priority(.required) + } + + @available(*, deprecated, message:"Use priority(.high) instead.") + @discardableResult + public func priorityHigh() -> ConstraintMakerFinalizable { + return self.priority(.high) + } + + @available(*, deprecated, message:"Use priority(.medium) instead.") + @discardableResult + public func priorityMedium() -> ConstraintMakerFinalizable { + return self.priority(.medium) + } + + @available(*, deprecated, message:"Use priority(.low) instead.") + @discardableResult + public func priorityLow() -> ConstraintMakerFinalizable { + return self.priority(.low) + } +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable+Extensions.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable+Extensions.swift new file mode 100644 index 0000000..63100d7 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable+Extensions.swift @@ -0,0 +1,57 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +extension ConstraintMakerRelatable { + + @discardableResult + public func equalToSuperview<T: ConstraintRelatableTarget>(_ closure: (ConstraintView) -> T, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `equalToSuperview`.") + } + return self.relatedTo(closure(other), relation: .equal, file: file, line: line) + } + + @discardableResult + public func lessThanOrEqualToSuperview<T: ConstraintRelatableTarget>(_ closure: (ConstraintView) -> T, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `lessThanOrEqualToSuperview`.") + } + return self.relatedTo(closure(other), relation: .lessThanOrEqual, file: file, line: line) + } + + @discardableResult + public func greaterThanOrEqualTo<T: ConstraintRelatableTarget>(_ closure: (ConstraintView) -> T, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `greaterThanOrEqualToSuperview`.") + } + return self.relatedTo(closure(other), relation: .greaterThanOrEqual, file: file, line: line) + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable.swift new file mode 100644 index 0000000..7889532 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMakerRelatable.swift @@ -0,0 +1,115 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public class ConstraintMakerRelatable { + + internal let description: ConstraintDescription + + internal init(_ description: ConstraintDescription) { + self.description = description + } + + internal func relatedTo(_ other: ConstraintRelatableTarget, relation: ConstraintRelation, file: String, line: UInt) -> ConstraintMakerEditable { + let related: ConstraintItem + let constant: ConstraintConstantTarget + + if let other = other as? ConstraintItem { + guard other.attributes == ConstraintAttributes.none || + other.attributes.layoutAttributes.count <= 1 || + other.attributes.layoutAttributes == self.description.attributes.layoutAttributes || + other.attributes == .edges && self.description.attributes == .margins || + other.attributes == .margins && self.description.attributes == .edges || + other.attributes == .directionalEdges && self.description.attributes == .directionalMargins || + other.attributes == .directionalMargins && self.description.attributes == .directionalEdges else { + fatalError("Cannot constraint to multiple non identical attributes. (\(file), \(line))"); + } + + related = other + constant = 0.0 + } else if let other = other as? ConstraintView { + related = ConstraintItem(target: other, attributes: ConstraintAttributes.none) + constant = 0.0 + } else if let other = other as? ConstraintConstantTarget { + related = ConstraintItem(target: nil, attributes: ConstraintAttributes.none) + constant = other + } else if #available(iOS 9.0, OSX 10.11, *), let other = other as? ConstraintLayoutGuide { + related = ConstraintItem(target: other, attributes: ConstraintAttributes.none) + constant = 0.0 + } else { + fatalError("Invalid constraint. (\(file), \(line))") + } + + let editable = ConstraintMakerEditable(self.description) + editable.description.sourceLocation = (file, line) + editable.description.relation = relation + editable.description.related = related + editable.description.constant = constant + return editable + } + + @discardableResult + public func equalTo(_ other: ConstraintRelatableTarget, _ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + return self.relatedTo(other, relation: .equal, file: file, line: line) + } + + @discardableResult + public func equalToSuperview(_ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `equalToSuperview`.") + } + return self.relatedTo(other, relation: .equal, file: file, line: line) + } + + @discardableResult + public func lessThanOrEqualTo(_ other: ConstraintRelatableTarget, _ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + return self.relatedTo(other, relation: .lessThanOrEqual, file: file, line: line) + } + + @discardableResult + public func lessThanOrEqualToSuperview(_ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `lessThanOrEqualToSuperview`.") + } + return self.relatedTo(other, relation: .lessThanOrEqual, file: file, line: line) + } + + @discardableResult + public func greaterThanOrEqualTo(_ other: ConstraintRelatableTarget, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + return self.relatedTo(other, relation: .greaterThanOrEqual, file: file, line: line) + } + + @discardableResult + public func greaterThanOrEqualToSuperview(_ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { + guard let other = self.description.item.superview else { + fatalError("Expected superview but found nil when attempting make constraint `greaterThanOrEqualToSuperview`.") + } + return self.relatedTo(other, relation: .greaterThanOrEqual, file: file, line: line) + } +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintMultiplierTarget.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintMultiplierTarget.swift new file mode 100644 index 0000000..6fecd33 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintMultiplierTarget.swift @@ -0,0 +1,75 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintMultiplierTarget { + + var constraintMultiplierTargetValue: CGFloat { get } + +} + +extension Int: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension UInt: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension Float: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension Double: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return CGFloat(self) + } + +} + +extension CGFloat: ConstraintMultiplierTarget { + + public var constraintMultiplierTargetValue: CGFloat { + return self + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintOffsetTarget.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintOffsetTarget.swift new file mode 100644 index 0000000..bd9e0a1 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintOffsetTarget.swift @@ -0,0 +1,69 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintOffsetTarget: ConstraintConstantTarget { +} + +extension Int: ConstraintOffsetTarget { +} + +extension UInt: ConstraintOffsetTarget { +} + +extension Float: ConstraintOffsetTarget { +} + +extension Double: ConstraintOffsetTarget { +} + +extension CGFloat: ConstraintOffsetTarget { +} + +extension ConstraintOffsetTarget { + + internal var constraintOffsetTargetValue: CGFloat { + let offset: CGFloat + if let amount = self as? Float { + offset = CGFloat(amount) + } else if let amount = self as? Double { + offset = CGFloat(amount) + } else if let amount = self as? CGFloat { + offset = CGFloat(amount) + } else if let amount = self as? Int { + offset = CGFloat(amount) + } else if let amount = self as? UInt { + offset = CGFloat(amount) + } else { + offset = 0.0 + } + return offset + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintPriority.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintPriority.swift new file mode 100644 index 0000000..f9dab16 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintPriority.swift @@ -0,0 +1,77 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + +public struct ConstraintPriority : ExpressibleByFloatLiteral, Equatable, Strideable { + public typealias FloatLiteralType = Float + + public let value: Float + + public init(floatLiteral value: Float) { + self.value = value + } + + public init(_ value: Float) { + self.value = value + } + + public static var required: ConstraintPriority { + return 1000.0 + } + + public static var high: ConstraintPriority { + return 750.0 + } + + public static var medium: ConstraintPriority { + #if os(OSX) + return 501.0 + #else + return 500.0 + #endif + + } + + public static var low: ConstraintPriority { + return 250.0 + } + + public static func ==(lhs: ConstraintPriority, rhs: ConstraintPriority) -> Bool { + return lhs.value == rhs.value + } + + // MARK: Strideable + + public func advanced(by n: FloatLiteralType) -> ConstraintPriority { + return ConstraintPriority(floatLiteral: value + n) + } + + public func distance(to other: ConstraintPriority) -> FloatLiteralType { + return other.value - value + } +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintPriorityTarget.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintPriorityTarget.swift new file mode 100644 index 0000000..064f750 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintPriorityTarget.swift @@ -0,0 +1,85 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintPriorityTarget { + + var constraintPriorityTargetValue: Float { get } + +} + +extension Int: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +extension UInt: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +extension Float: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return self + } + +} + +extension Double: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +extension CGFloat: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return Float(self) + } + +} + +#if os(iOS) || os(tvOS) +extension UILayoutPriority: ConstraintPriorityTarget { + + public var constraintPriorityTargetValue: Float { + return self.rawValue + } + +} +#endif diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintRelatableTarget.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintRelatableTarget.swift new file mode 100644 index 0000000..d517a61 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintRelatableTarget.swift @@ -0,0 +1,72 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol ConstraintRelatableTarget { +} + +extension Int: ConstraintRelatableTarget { +} + +extension UInt: ConstraintRelatableTarget { +} + +extension Float: ConstraintRelatableTarget { +} + +extension Double: ConstraintRelatableTarget { +} + +extension CGFloat: ConstraintRelatableTarget { +} + +extension CGSize: ConstraintRelatableTarget { +} + +extension CGPoint: ConstraintRelatableTarget { +} + +extension ConstraintInsets: ConstraintRelatableTarget { +} + +#if os(iOS) || os(tvOS) +@available(iOS 11.0, tvOS 11.0, *) +extension ConstraintDirectionalInsets: ConstraintRelatableTarget { +} +#endif + +extension ConstraintItem: ConstraintRelatableTarget { +} + +extension ConstraintView: ConstraintRelatableTarget { +} + +@available(iOS 9.0, OSX 10.11, *) +extension ConstraintLayoutGuide: ConstraintRelatableTarget { +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintRelation.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintRelation.swift new file mode 100644 index 0000000..446aaf7 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintRelation.swift @@ -0,0 +1,48 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +internal enum ConstraintRelation : Int { + case equal = 1 + case lessThanOrEqual + case greaterThanOrEqual + + internal var layoutRelation: LayoutRelation { + get { + switch(self) { + case .equal: + return .equal + case .lessThanOrEqual: + return .lessThanOrEqual + case .greaterThanOrEqual: + return .greaterThanOrEqual + } + } + } +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintView+Extensions.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintView+Extensions.swift new file mode 100644 index 0000000..e0f71c1 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintView+Extensions.swift @@ -0,0 +1,152 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public extension ConstraintView { + + @available(*, deprecated, renamed:"snp.left") + var snp_left: ConstraintItem { return self.snp.left } + + @available(*, deprecated, renamed:"snp.top") + var snp_top: ConstraintItem { return self.snp.top } + + @available(*, deprecated, renamed:"snp.right") + var snp_right: ConstraintItem { return self.snp.right } + + @available(*, deprecated, renamed:"snp.bottom") + var snp_bottom: ConstraintItem { return self.snp.bottom } + + @available(*, deprecated, renamed:"snp.leading") + var snp_leading: ConstraintItem { return self.snp.leading } + + @available(*, deprecated, renamed:"snp.trailing") + var snp_trailing: ConstraintItem { return self.snp.trailing } + + @available(*, deprecated, renamed:"snp.width") + var snp_width: ConstraintItem { return self.snp.width } + + @available(*, deprecated, renamed:"snp.height") + var snp_height: ConstraintItem { return self.snp.height } + + @available(*, deprecated, renamed:"snp.centerX") + var snp_centerX: ConstraintItem { return self.snp.centerX } + + @available(*, deprecated, renamed:"snp.centerY") + var snp_centerY: ConstraintItem { return self.snp.centerY } + + @available(*, deprecated, renamed:"snp.baseline") + var snp_baseline: ConstraintItem { return self.snp.baseline } + + @available(*, deprecated, renamed:"snp.lastBaseline") + @available(iOS 8.0, OSX 10.11, *) + var snp_lastBaseline: ConstraintItem { return self.snp.lastBaseline } + + @available(iOS, deprecated, renamed:"snp.firstBaseline") + @available(iOS 8.0, OSX 10.11, *) + var snp_firstBaseline: ConstraintItem { return self.snp.firstBaseline } + + @available(iOS, deprecated, renamed:"snp.leftMargin") + @available(iOS 8.0, *) + var snp_leftMargin: ConstraintItem { return self.snp.leftMargin } + + @available(iOS, deprecated, renamed:"snp.topMargin") + @available(iOS 8.0, *) + var snp_topMargin: ConstraintItem { return self.snp.topMargin } + + @available(iOS, deprecated, renamed:"snp.rightMargin") + @available(iOS 8.0, *) + var snp_rightMargin: ConstraintItem { return self.snp.rightMargin } + + @available(iOS, deprecated, renamed:"snp.bottomMargin") + @available(iOS 8.0, *) + var snp_bottomMargin: ConstraintItem { return self.snp.bottomMargin } + + @available(iOS, deprecated, renamed:"snp.leadingMargin") + @available(iOS 8.0, *) + var snp_leadingMargin: ConstraintItem { return self.snp.leadingMargin } + + @available(iOS, deprecated, renamed:"snp.trailingMargin") + @available(iOS 8.0, *) + var snp_trailingMargin: ConstraintItem { return self.snp.trailingMargin } + + @available(iOS, deprecated, renamed:"snp.centerXWithinMargins") + @available(iOS 8.0, *) + var snp_centerXWithinMargins: ConstraintItem { return self.snp.centerXWithinMargins } + + @available(iOS, deprecated, renamed:"snp.centerYWithinMargins") + @available(iOS 8.0, *) + var snp_centerYWithinMargins: ConstraintItem { return self.snp.centerYWithinMargins } + + @available(*, deprecated, renamed:"snp.edges") + var snp_edges: ConstraintItem { return self.snp.edges } + + @available(*, deprecated, renamed:"snp.size") + var snp_size: ConstraintItem { return self.snp.size } + + @available(*, deprecated, renamed:"snp.center") + var snp_center: ConstraintItem { return self.snp.center } + + @available(iOS, deprecated, renamed:"snp.margins") + @available(iOS 8.0, *) + var snp_margins: ConstraintItem { return self.snp.margins } + + @available(iOS, deprecated, renamed:"snp.centerWithinMargins") + @available(iOS 8.0, *) + var snp_centerWithinMargins: ConstraintItem { return self.snp.centerWithinMargins } + + @available(*, deprecated, renamed:"snp.prepareConstraints(_:)") + func snp_prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + return self.snp.prepareConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.makeConstraints(_:)") + func snp_makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + self.snp.makeConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.remakeConstraints(_:)") + func snp_remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + self.snp.remakeConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.updateConstraints(_:)") + func snp_updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + self.snp.updateConstraints(closure) + } + + @available(*, deprecated, renamed:"snp.removeConstraints()") + func snp_removeConstraints() { + self.snp.removeConstraints() + } + + var snp: ConstraintViewDSL { + return ConstraintViewDSL(view: self) + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintView.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintView.swift new file mode 100644 index 0000000..6ff8a76 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintView.swift @@ -0,0 +1,35 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +#if os(iOS) || os(tvOS) + public typealias ConstraintView = UIView +#else + public typealias ConstraintView = NSView +#endif diff --git a/MiniScanner/Supporting Files/SnapKit/ConstraintViewDSL.swift b/MiniScanner/Supporting Files/SnapKit/ConstraintViewDSL.swift new file mode 100644 index 0000000..a0187f9 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/ConstraintViewDSL.swift @@ -0,0 +1,101 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public struct ConstraintViewDSL: ConstraintAttributesDSL { + + @discardableResult + public func prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { + return ConstraintMaker.prepareConstraints(item: self.view, closure: closure) + } + + public func makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.makeConstraints(item: self.view, closure: closure) + } + + public func remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.remakeConstraints(item: self.view, closure: closure) + } + + public func updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { + ConstraintMaker.updateConstraints(item: self.view, closure: closure) + } + + public func removeConstraints() { + ConstraintMaker.removeConstraints(item: self.view) + } + + public var contentHuggingHorizontalPriority: Float { + get { + return self.view.contentHuggingPriority(for: .horizontal).rawValue + } + nonmutating set { + self.view.setContentHuggingPriority(LayoutPriority(rawValue: newValue), for: .horizontal) + } + } + + public var contentHuggingVerticalPriority: Float { + get { + return self.view.contentHuggingPriority(for: .vertical).rawValue + } + nonmutating set { + self.view.setContentHuggingPriority(LayoutPriority(rawValue: newValue), for: .vertical) + } + } + + public var contentCompressionResistanceHorizontalPriority: Float { + get { + return self.view.contentCompressionResistancePriority(for: .horizontal).rawValue + } + nonmutating set { + self.view.setContentCompressionResistancePriority(LayoutPriority(rawValue: newValue), for: .horizontal) + } + } + + public var contentCompressionResistanceVerticalPriority: Float { + get { + return self.view.contentCompressionResistancePriority(for: .vertical).rawValue + } + nonmutating set { + self.view.setContentCompressionResistancePriority(LayoutPriority(rawValue: newValue), for: .vertical) + } + } + + public var target: AnyObject? { + return self.view + } + + internal let view: ConstraintView + + internal init(view: ConstraintView) { + self.view = view + + } + +} diff --git a/MiniScanner/Supporting Files/SnapKit/Debugging.swift b/MiniScanner/Supporting Files/SnapKit/Debugging.swift new file mode 100644 index 0000000..a78579a --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/Debugging.swift @@ -0,0 +1,169 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + +public extension LayoutConstraint { + + override var description: String { + var description = "<" + + description += descriptionForObject(self) + + if let firstItem = conditionalOptional(from: self.firstItem) { + description += " \(descriptionForObject(firstItem))" + } + + if self.firstAttribute != .notAnAttribute { + description += ".\(descriptionForAttribute(self.firstAttribute))" + } + + description += " \(descriptionForRelation(self.relation))" + + if let secondItem = self.secondItem { + description += " \(descriptionForObject(secondItem))" + } + + if self.secondAttribute != .notAnAttribute { + description += ".\(descriptionForAttribute(self.secondAttribute))" + } + + if self.multiplier != 1.0 { + description += " * \(self.multiplier)" + } + + if self.secondAttribute == .notAnAttribute { + description += " \(self.constant)" + } else { + if self.constant > 0.0 { + description += " + \(self.constant)" + } else if self.constant < 0.0 { + description += " - \(abs(self.constant))" + } + } + + if self.priority.rawValue != 1000.0 { + description += " ^\(self.priority)" + } + + description += ">" + + return description + } + +} + +private func descriptionForRelation(_ relation: LayoutRelation) -> String { + switch relation { + case .equal: return "==" + case .greaterThanOrEqual: return ">=" + case .lessThanOrEqual: return "<=" + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } +} + +private func descriptionForAttribute(_ attribute: LayoutAttribute) -> String { + #if os(iOS) || os(tvOS) + switch attribute { + case .notAnAttribute: return "notAnAttribute" + case .top: return "top" + case .left: return "left" + case .bottom: return "bottom" + case .right: return "right" + case .leading: return "leading" + case .trailing: return "trailing" + case .width: return "width" + case .height: return "height" + case .centerX: return "centerX" + case .centerY: return "centerY" + case .lastBaseline: return "lastBaseline" + case .firstBaseline: return "firstBaseline" + case .topMargin: return "topMargin" + case .leftMargin: return "leftMargin" + case .bottomMargin: return "bottomMargin" + case .rightMargin: return "rightMargin" + case .leadingMargin: return "leadingMargin" + case .trailingMargin: return "trailingMargin" + case .centerXWithinMargins: return "centerXWithinMargins" + case .centerYWithinMargins: return "centerYWithinMargins" + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } + #else + switch attribute { + case .notAnAttribute: return "notAnAttribute" + case .top: return "top" + case .left: return "left" + case .bottom: return "bottom" + case .right: return "right" + case .leading: return "leading" + case .trailing: return "trailing" + case .width: return "width" + case .height: return "height" + case .centerX: return "centerX" + case .centerY: return "centerY" + case .lastBaseline: return "lastBaseline" + case .firstBaseline: return "firstBaseline" + #if swift(>=5.0) + @unknown default: return "unknown" + #endif + } + #endif +} + +private func conditionalOptional<T>(from object: Optional<T>) -> Optional<T> { + return object +} + +private func conditionalOptional<T>(from object: T) -> Optional<T> { + return Optional.some(object) +} + +private func descriptionForObject(_ object: AnyObject) -> String { + let pointerDescription = String(format: "%p", UInt(bitPattern: ObjectIdentifier(object))) + var desc = "" + + desc += type(of: object).description() + + if let object = object as? ConstraintView { + desc += ":\(object.snp.label() ?? pointerDescription)" + } else if let object = object as? LayoutConstraint { + desc += ":\(object.label ?? pointerDescription)" + } else { + desc += ":\(pointerDescription)" + } + + if let object = object as? LayoutConstraint, let file = object.constraint?.sourceLocation.0, let line = object.constraint?.sourceLocation.1 { + desc += "@\((file as NSString).lastPathComponent)#\(line)" + } + + desc += "" + return desc +} diff --git a/MiniScanner/Supporting Files/SnapKit/LayoutConstraint.swift b/MiniScanner/Supporting Files/SnapKit/LayoutConstraint.swift new file mode 100644 index 0000000..5425ea8 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/LayoutConstraint.swift @@ -0,0 +1,61 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public class LayoutConstraint : NSLayoutConstraint { + + public var label: String? { + get { + return self.identifier + } + set { + self.identifier = newValue + } + } + + internal weak var constraint: Constraint? = nil + +} + +internal func ==(lhs: LayoutConstraint, rhs: LayoutConstraint) -> Bool { + // If firstItem or secondItem on either constraint has a dangling pointer + // this comparison can cause a crash. The solution for this is to ensure + // your layout code hold strong references to things like Views, LayoutGuides + // and LayoutAnchors as SnapKit will not keep strong references to any of these. + guard lhs.firstAttribute == rhs.firstAttribute && + lhs.secondAttribute == rhs.secondAttribute && + lhs.relation == rhs.relation && + lhs.priority == rhs.priority && + lhs.multiplier == rhs.multiplier && + lhs.secondItem === rhs.secondItem && + lhs.firstItem === rhs.firstItem else { + return false + } + return true +} diff --git a/MiniScanner/Supporting Files/SnapKit/LayoutConstraintItem.swift b/MiniScanner/Supporting Files/SnapKit/LayoutConstraintItem.swift new file mode 100644 index 0000000..a59de6b --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/LayoutConstraintItem.swift @@ -0,0 +1,93 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#else + import AppKit +#endif + + +public protocol LayoutConstraintItem: class { +} + +@available(iOS 9.0, OSX 10.11, *) +extension ConstraintLayoutGuide : LayoutConstraintItem { +} + +extension ConstraintView : LayoutConstraintItem { +} + + +extension LayoutConstraintItem { + + internal func prepare() { + if let view = self as? ConstraintView { + view.translatesAutoresizingMaskIntoConstraints = false + } + } + + internal var superview: ConstraintView? { + if let view = self as? ConstraintView { + return view.superview + } + + if #available(iOS 9.0, OSX 10.11, *), let guide = self as? ConstraintLayoutGuide { + return guide.owningView + } + + return nil + } + internal var constraints: [Constraint] { + return self.constraintsSet.allObjects as! [Constraint] + } + + internal func add(constraints: [Constraint]) { + let constraintsSet = self.constraintsSet + for constraint in constraints { + constraintsSet.add(constraint) + } + } + + internal func remove(constraints: [Constraint]) { + let constraintsSet = self.constraintsSet + for constraint in constraints { + constraintsSet.remove(constraint) + } + } + + private var constraintsSet: NSMutableSet { + let constraintsSet: NSMutableSet + + if let existing = objc_getAssociatedObject(self, &constraintsKey) as? NSMutableSet { + constraintsSet = existing + } else { + constraintsSet = NSMutableSet() + objc_setAssociatedObject(self, &constraintsKey, constraintsSet, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + } + return constraintsSet + + } + +} +private var constraintsKey: UInt8 = 0 diff --git a/MiniScanner/Supporting Files/SnapKit/SnapKit.h b/MiniScanner/Supporting Files/SnapKit/SnapKit.h new file mode 100644 index 0000000..12075c8 --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/SnapKit.h @@ -0,0 +1,27 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import <Foundation/Foundation.h> + +FOUNDATION_EXPORT double SnapKitVersionNumber; +FOUNDATION_EXPORT const unsigned char SnapKitVersionString[]; \ No newline at end of file diff --git a/MiniScanner/Supporting Files/SnapKit/Typealiases.swift b/MiniScanner/Supporting Files/SnapKit/Typealiases.swift new file mode 100644 index 0000000..ded96cc --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/Typealiases.swift @@ -0,0 +1,42 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +import Foundation + +#if os(iOS) || os(tvOS) + import UIKit +#if swift(>=4.2) + typealias LayoutRelation = NSLayoutConstraint.Relation + typealias LayoutAttribute = NSLayoutConstraint.Attribute +#else + typealias LayoutRelation = NSLayoutRelation + typealias LayoutAttribute = NSLayoutAttribute +#endif + typealias LayoutPriority = UILayoutPriority +#else + import AppKit + typealias LayoutRelation = NSLayoutConstraint.Relation + typealias LayoutAttribute = NSLayoutConstraint.Attribute + typealias LayoutPriority = NSLayoutConstraint.Priority +#endif + diff --git a/MiniScanner/Supporting Files/SnapKit/UILayoutSupport+Extensions.swift b/MiniScanner/Supporting Files/SnapKit/UILayoutSupport+Extensions.swift new file mode 100644 index 0000000..8e7644c --- /dev/null +++ b/MiniScanner/Supporting Files/SnapKit/UILayoutSupport+Extensions.swift @@ -0,0 +1,36 @@ +// +// SnapKit +// +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if os(iOS) || os(tvOS) + import UIKit +#endif + + +@available(iOS 8.0, *) +public extension ConstraintLayoutSupport { + + var snp: ConstraintLayoutSupportDSL { + return ConstraintLayoutSupportDSL(support: self) + } + +} -- GitLab