From ce68fa6ca68cf911846e0e613be16d4cc1bcee99 Mon Sep 17 00:00:00 2001 From: Shadlc Date: Tue, 17 Aug 2021 16:04:23 +0800 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .vs/BrailleArtist/v16/.suo | Bin 0 -> 65536 bytes BrailleArtist.sln | 25 + BrailleArtist/.gitattributes | 2 + BrailleArtist/App.config | 6 + BrailleArtist/App.xaml | 14 + BrailleArtist/App.xaml.cs | 11 + BrailleArtist/Assets/Fonts/iconfont.ttf | Bin 0 -> 5300 bytes BrailleArtist/Assets/Langs/en-US.xaml | 38 + BrailleArtist/Assets/Langs/zh-CN.xaml | 38 + BrailleArtist/Assets/Styles/DefaultStyle.xaml | 873 ++++++++++++++++++ BrailleArtist/BrailleArtist.csproj | 134 +++ BrailleArtist/BrailleArtist.csproj.user | 6 + BrailleArtist/Common/CommandBase.cs | 28 + BrailleArtist/Common/GValues.cs | 13 + BrailleArtist/Common/NotifyBase.cs | 15 + BrailleArtist/Common/PointBitmap.cs | 141 +++ BrailleArtist/LICENSE | 674 ++++++++++++++ BrailleArtist/Properties/AssemblyInfo.cs | 53 ++ .../Properties/Resources.Designer.cs | 63 ++ BrailleArtist/Properties/Resources.resx | 117 +++ BrailleArtist/Properties/Settings.Designer.cs | 26 + BrailleArtist/Properties/Settings.settings | 7 + BrailleArtist/View/IMessageBox.xaml | 47 + BrailleArtist/View/IMessageBox.xaml.cs | 105 +++ BrailleArtist/View/MainView.xaml | 214 +++++ BrailleArtist/View/MainView.xaml.cs | 227 +++++ BrailleArtist/ViewModel/MainViewModel.cs | 258 ++++++ BrailleArtist/bin/Release/Braille Artist.exe | Bin 0 -> 184832 bytes .../bin/Release/Braille Artist.exe.config | 6 + BrailleArtist/bin/Release/Braille Artist.pdb | Bin 0 -> 99840 bytes BrailleArtist/icon.ico | Bin 0 -> 55454 bytes ...amework,Version=v4.5.AssemblyAttributes.cs | 4 + BrailleArtist/obj/Debug/App.g.cs | 83 ++ BrailleArtist/obj/Debug/App.g.i.cs | 83 ++ .../obj/Debug/Assets/Langs/en-US.baml | Bin 0 -> 3819 bytes .../obj/Debug/Assets/Langs/zh-CN.baml | Bin 0 -> 3677 bytes .../obj/Debug/Assets/Styles/DefaultStyle.baml | Bin 0 -> 32190 bytes .../Debug/Braille Artist_MarkupCompile.cache | 20 + .../Debug/Braille Artist_MarkupCompile.lref | 5 + ...ailleArtist.csproj.AssemblyReference.cache | Bin 0 -> 8217 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 11 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7425 bytes ...Img2Braille.Properties.Resources.resources | Bin 0 -> 180 bytes ...Img2Braille.csproj.AssemblyReference.cache | Bin 0 -> 11 bytes ...Img2Braille.csproj.CoreCompileInputs.cache | 1 + .../Img2Braille.csproj.FileListAbsolute.txt | 21 + .../Img2Braille.csproj.GenerateResource.cache | Bin 0 -> 954 bytes BrailleArtist/obj/Debug/Img2Braille.exe | Bin 0 -> 253440 bytes .../obj/Debug/Img2Braille.g.resources | Bin 0 -> 166723 bytes BrailleArtist/obj/Debug/Img2Braille.pdb | Bin 0 -> 105984 bytes .../obj/Debug/Img2Braille_Content.g.i.cs | 13 + .../obj/Debug/Img2Braille_MarkupCompile.cache | 20 + .../Debug/Img2Braille_MarkupCompile.i.cache | 20 + .../obj/Debug/Img2Braille_MarkupCompile.lref | 5 + BrailleArtist/obj/Debug/MainWindow.g.i.cs | 116 +++ .../Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes BrailleArtist/obj/Debug/View/About.g.i.cs | 75 ++ BrailleArtist/obj/Debug/View/IMessageBox.g.cs | 189 ++++ .../obj/Debug/View/IMessageBox.g.i.cs | 189 ++++ BrailleArtist/obj/Debug/View/MainView.g.cs | 321 +++++++ BrailleArtist/obj/Debug/View/MainView.g.i.cs | 321 +++++++ .../obj/Debug/View/MainWindow.g.i.cs | 116 +++ ...amework,Version=v4.5.AssemblyAttributes.cs | 4 + BrailleArtist/obj/Release/App.baml | Bin 0 -> 851 bytes BrailleArtist/obj/Release/App.g.cs | 83 ++ BrailleArtist/obj/Release/App.g.i.cs | 83 ++ .../obj/Release/Assets/Langs/en-US.baml | Bin 0 -> 3312 bytes .../obj/Release/Assets/Langs/zh-CN.baml | Bin 0 -> 3172 bytes .../Release/Assets/Styles/DefaultStyle.baml | Bin 0 -> 21335 bytes BrailleArtist/obj/Release/Braille Artist.exe | Bin 0 -> 184832 bytes .../obj/Release/Braille Artist.g.resources | Bin 0 -> 99795 bytes BrailleArtist/obj/Release/Braille Artist.pdb | Bin 0 -> 99840 bytes .../Braille Artist_MarkupCompile.cache | 20 + .../Braille Artist_MarkupCompile.i.cache | 20 + .../Release/Braille Artist_MarkupCompile.lref | 5 + ...ailleArtist.Properties.Resources.resources | Bin 0 -> 180 bytes ...ailleArtist.csproj.AssemblyReference.cache | Bin 0 -> 1995 bytes ...ailleArtist.csproj.CoreCompileInputs.cache | 1 + .../BrailleArtist.csproj.FileListAbsolute.txt | 42 + ...railleArtist.csproj.GenerateResource.cache | Bin 0 -> 954 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 11 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7457 bytes ...Img2Braille.Properties.Resources.resources | Bin 0 -> 180 bytes ...Img2Braille.csproj.AssemblyReference.cache | Bin 0 -> 11 bytes ...Img2Braille.csproj.CoreCompileInputs.cache | 1 + .../Img2Braille.csproj.FileListAbsolute.txt | 21 + .../Img2Braille.csproj.GenerateResource.cache | Bin 0 -> 954 bytes .../Release/Img2Braille_MarkupCompile.i.cache | 20 + .../Release/Img2Braille_MarkupCompile.i.lref | 5 + .../Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes .../obj/Release/View/IMessageBox.baml | Bin 0 -> 2480 bytes .../obj/Release/View/IMessageBox.g.cs | 189 ++++ .../obj/Release/View/IMessageBox.g.i.cs | 189 ++++ BrailleArtist/obj/Release/View/MainView.baml | Bin 0 -> 7253 bytes BrailleArtist/obj/Release/View/MainView.g.cs | 321 +++++++ .../obj/Release/View/MainView.g.i.cs | 321 +++++++ Images/BrailleArtist.svg | 1 + Images/example.png | Bin 0 -> 191998 bytes LICENSE | 674 ++++++++++++++ README.md | 2 + 101 files changed, 6747 insertions(+) create mode 100644 .gitattributes create mode 100644 .vs/BrailleArtist/v16/.suo create mode 100644 BrailleArtist.sln create mode 100644 BrailleArtist/.gitattributes create mode 100644 BrailleArtist/App.config create mode 100644 BrailleArtist/App.xaml create mode 100644 BrailleArtist/App.xaml.cs create mode 100644 BrailleArtist/Assets/Fonts/iconfont.ttf create mode 100644 BrailleArtist/Assets/Langs/en-US.xaml create mode 100644 BrailleArtist/Assets/Langs/zh-CN.xaml create mode 100644 BrailleArtist/Assets/Styles/DefaultStyle.xaml create mode 100644 BrailleArtist/BrailleArtist.csproj create mode 100644 BrailleArtist/BrailleArtist.csproj.user create mode 100644 BrailleArtist/Common/CommandBase.cs create mode 100644 BrailleArtist/Common/GValues.cs create mode 100644 BrailleArtist/Common/NotifyBase.cs create mode 100644 BrailleArtist/Common/PointBitmap.cs create mode 100644 BrailleArtist/LICENSE create mode 100644 BrailleArtist/Properties/AssemblyInfo.cs create mode 100644 BrailleArtist/Properties/Resources.Designer.cs create mode 100644 BrailleArtist/Properties/Resources.resx create mode 100644 BrailleArtist/Properties/Settings.Designer.cs create mode 100644 BrailleArtist/Properties/Settings.settings create mode 100644 BrailleArtist/View/IMessageBox.xaml create mode 100644 BrailleArtist/View/IMessageBox.xaml.cs create mode 100644 BrailleArtist/View/MainView.xaml create mode 100644 BrailleArtist/View/MainView.xaml.cs create mode 100644 BrailleArtist/ViewModel/MainViewModel.cs create mode 100644 BrailleArtist/bin/Release/Braille Artist.exe create mode 100644 BrailleArtist/bin/Release/Braille Artist.exe.config create mode 100644 BrailleArtist/bin/Release/Braille Artist.pdb create mode 100644 BrailleArtist/icon.ico create mode 100644 BrailleArtist/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs create mode 100644 BrailleArtist/obj/Debug/App.g.cs create mode 100644 BrailleArtist/obj/Debug/App.g.i.cs create mode 100644 BrailleArtist/obj/Debug/Assets/Langs/en-US.baml create mode 100644 BrailleArtist/obj/Debug/Assets/Langs/zh-CN.baml create mode 100644 BrailleArtist/obj/Debug/Assets/Styles/DefaultStyle.baml create mode 100644 BrailleArtist/obj/Debug/Braille Artist_MarkupCompile.cache create mode 100644 BrailleArtist/obj/Debug/Braille Artist_MarkupCompile.lref create mode 100644 BrailleArtist/obj/Debug/BrailleArtist.csproj.AssemblyReference.cache create mode 100644 BrailleArtist/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 BrailleArtist/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 BrailleArtist/obj/Debug/Img2Braille.Properties.Resources.resources create mode 100644 BrailleArtist/obj/Debug/Img2Braille.csproj.AssemblyReference.cache create mode 100644 BrailleArtist/obj/Debug/Img2Braille.csproj.CoreCompileInputs.cache create mode 100644 BrailleArtist/obj/Debug/Img2Braille.csproj.FileListAbsolute.txt create mode 100644 BrailleArtist/obj/Debug/Img2Braille.csproj.GenerateResource.cache create mode 100644 BrailleArtist/obj/Debug/Img2Braille.exe create mode 100644 BrailleArtist/obj/Debug/Img2Braille.g.resources create mode 100644 BrailleArtist/obj/Debug/Img2Braille.pdb create mode 100644 BrailleArtist/obj/Debug/Img2Braille_Content.g.i.cs create mode 100644 BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.cache create mode 100644 BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.i.cache create mode 100644 BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.lref create mode 100644 BrailleArtist/obj/Debug/MainWindow.g.i.cs create mode 100644 BrailleArtist/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 BrailleArtist/obj/Debug/View/About.g.i.cs create mode 100644 BrailleArtist/obj/Debug/View/IMessageBox.g.cs create mode 100644 BrailleArtist/obj/Debug/View/IMessageBox.g.i.cs create mode 100644 BrailleArtist/obj/Debug/View/MainView.g.cs create mode 100644 BrailleArtist/obj/Debug/View/MainView.g.i.cs create mode 100644 BrailleArtist/obj/Debug/View/MainWindow.g.i.cs create mode 100644 BrailleArtist/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs create mode 100644 BrailleArtist/obj/Release/App.baml create mode 100644 BrailleArtist/obj/Release/App.g.cs create mode 100644 BrailleArtist/obj/Release/App.g.i.cs create mode 100644 BrailleArtist/obj/Release/Assets/Langs/en-US.baml create mode 100644 BrailleArtist/obj/Release/Assets/Langs/zh-CN.baml create mode 100644 BrailleArtist/obj/Release/Assets/Styles/DefaultStyle.baml create mode 100644 BrailleArtist/obj/Release/Braille Artist.exe create mode 100644 BrailleArtist/obj/Release/Braille Artist.g.resources create mode 100644 BrailleArtist/obj/Release/Braille Artist.pdb create mode 100644 BrailleArtist/obj/Release/Braille Artist_MarkupCompile.cache create mode 100644 BrailleArtist/obj/Release/Braille Artist_MarkupCompile.i.cache create mode 100644 BrailleArtist/obj/Release/Braille Artist_MarkupCompile.lref create mode 100644 BrailleArtist/obj/Release/BrailleArtist.Properties.Resources.resources create mode 100644 BrailleArtist/obj/Release/BrailleArtist.csproj.AssemblyReference.cache create mode 100644 BrailleArtist/obj/Release/BrailleArtist.csproj.CoreCompileInputs.cache create mode 100644 BrailleArtist/obj/Release/BrailleArtist.csproj.FileListAbsolute.txt create mode 100644 BrailleArtist/obj/Release/BrailleArtist.csproj.GenerateResource.cache create mode 100644 BrailleArtist/obj/Release/DesignTimeResolveAssemblyReferences.cache create mode 100644 BrailleArtist/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 BrailleArtist/obj/Release/Img2Braille.Properties.Resources.resources create mode 100644 BrailleArtist/obj/Release/Img2Braille.csproj.AssemblyReference.cache create mode 100644 BrailleArtist/obj/Release/Img2Braille.csproj.CoreCompileInputs.cache create mode 100644 BrailleArtist/obj/Release/Img2Braille.csproj.FileListAbsolute.txt create mode 100644 BrailleArtist/obj/Release/Img2Braille.csproj.GenerateResource.cache create mode 100644 BrailleArtist/obj/Release/Img2Braille_MarkupCompile.i.cache create mode 100644 BrailleArtist/obj/Release/Img2Braille_MarkupCompile.i.lref create mode 100644 BrailleArtist/obj/Release/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 BrailleArtist/obj/Release/View/IMessageBox.baml create mode 100644 BrailleArtist/obj/Release/View/IMessageBox.g.cs create mode 100644 BrailleArtist/obj/Release/View/IMessageBox.g.i.cs create mode 100644 BrailleArtist/obj/Release/View/MainView.baml create mode 100644 BrailleArtist/obj/Release/View/MainView.g.cs create mode 100644 BrailleArtist/obj/Release/View/MainView.g.i.cs create mode 100644 Images/BrailleArtist.svg create mode 100644 Images/example.png create mode 100644 LICENSE create mode 100644 README.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.vs/BrailleArtist/v16/.suo b/.vs/BrailleArtist/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..6fa08193264f3e31118933a2fcb07a1d695f25b2 GIT binary patch literal 65536 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 f(o+j<9kySx{ul2Wtmw + + + + + \ No newline at end of file diff --git a/BrailleArtist/App.xaml b/BrailleArtist/App.xaml new file mode 100644 index 0000000..f3b97f7 --- /dev/null +++ b/BrailleArtist/App.xaml @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/BrailleArtist/App.xaml.cs b/BrailleArtist/App.xaml.cs new file mode 100644 index 0000000..a79c8c1 --- /dev/null +++ b/BrailleArtist/App.xaml.cs @@ -0,0 +1,11 @@ +using System.Windows; + +namespace BrailleArtist +{ + /// + /// App.xaml 的交互逻辑 + /// + public partial class App : Application + { + } +} diff --git a/BrailleArtist/Assets/Fonts/iconfont.ttf b/BrailleArtist/Assets/Fonts/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2ff6cde94725f53d73b1e580b5073b0f63316f93 GIT binary patch literal 5300 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 literal 0 HcmV?d00001 diff --git a/BrailleArtist/Assets/Langs/en-US.xaml b/BrailleArtist/Assets/Langs/en-US.xaml new file mode 100644 index 0000000..edb2d6c --- /dev/null +++ b/BrailleArtist/Assets/Langs/en-US.xaml @@ -0,0 +1,38 @@ + + Braille Artist + Setting + Language + About + Minimize + Maximize/Restore + Close + Drag in or click to import image + This file is not supported or be occupied! + Import Failed + OK + Import Image + Image File + Processing... + Invert Color + Rotate Clockwise + Rotate AntiClockwise + Flip Horizontally + Flip Vertically + Size: + Lock Aspect Ratio + Braille Art's Width =This / 2 + Braille Art's Height =This / 4 + Level: + Reset + Reset All Operations + Draw + Repaint The Braille Art + Copy + Copy The Entire Braille Art To The Clipboard + FontSize + Source + Software: Braille Artist Programming Language: C# .Net WPF Open Source Protocol: GPL Copyright 2021 © Shadlc Introduction This is a braille ASCII art generator. The traditional ASCII art generator is inefficient in space utilization. This software can use one braille as 8 pixels to generate ASCII art and display high-quality pictures in the text-only environment. Help Click or drag the file into the box which is in the upper left corner to import the image, then adjust the settings in the lower left corner. The level slider allows users to customize the brightness of the braille art for different effects. After that, click the draw button to generate the braille art. The slider in the upper right side can adjust the fontsize of the braille art for the best display size. You can also press Ctrl and scroll the mouse wheel on the braille art to zoom the size. Finally click the copy button to copy the entire braille art to clipboard. + \ No newline at end of file diff --git a/BrailleArtist/Assets/Langs/zh-CN.xaml b/BrailleArtist/Assets/Langs/zh-CN.xaml new file mode 100644 index 0000000..bad552f --- /dev/null +++ b/BrailleArtist/Assets/Langs/zh-CN.xaml @@ -0,0 +1,38 @@ + + 盲文字符画 + 设置 + 语言 + 关于 + 最小化 + 最大化/还原 + 关闭 + 拖入或点击此处导入图片 + 不支持该文件或文件被占用! + 导入失败 + 好的 + 导入图片 + 图片文件 + 处理中... + 反色 + 顺时针旋转 + 逆时针旋转 + 左右翻转 + 上下翻转 + 大小: + 锁定长宽比 + 字符画宽 = 此框数值 / 2 + 字符画高 = 此框数值 / 4 + 着色度: + 重置 + 重置所有操作 + 绘制 + 重新绘制像素画 + 复制 + 将整个字符画复制到剪贴板 + 字号 + 源代码 + 软件名:盲文字符画生成器 编程语言:C# .Net WPF 开源协议:GPL Copyright 2021 © 似然于此 软件介绍 这是一款图形界面的盲文字符画生成器,传统的字符画生成器空间利用低效,此软件能够利用一个盲文字符作为八个像素点生成字符画,在纯文本环境下展示高质量图片。 使用帮助 点击或将文件拖入软件左上角的大框进行图片的导入,调整左下角的设置与参数。着色度滑条让用户能够自定义字符画颜色的深浅实现不同的效果,点击绘制按钮生成字符画。右侧上方的滑条能够调整展示字符画的字号,以供最佳的展示大小,也可以在字符画上按住Ctrl然后滚动鼠标滚轮进行缩放,最后点击复制按钮将整个字符画复制到剪贴板。 + \ No newline at end of file diff --git a/BrailleArtist/Assets/Styles/DefaultStyle.xaml b/BrailleArtist/Assets/Styles/DefaultStyle.xaml new file mode 100644 index 0000000..95b8e60 --- /dev/null +++ b/BrailleArtist/Assets/Styles/DefaultStyle.xaml @@ -0,0 +1,873 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M 0,0 L 3.5,4 L 7,0 Z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M 0,0 L 4,3.5 L 0,7 Z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BrailleArtist/BrailleArtist.csproj b/BrailleArtist/BrailleArtist.csproj new file mode 100644 index 0000000..2443419 --- /dev/null +++ b/BrailleArtist/BrailleArtist.csproj @@ -0,0 +1,134 @@ + + + + + Debug + AnyCPU + {ED959311-ED20-4BC1-BA11-0077A691AE59} + WinExe + BrailleArtist + Braille Artist + v4.5 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + true + false + + + icon.ico + + + + + + + + + + + + + + 4.0 + + + + + + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + + + + + + IMessageBox.xaml + + + MainView.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + + + + \ No newline at end of file diff --git a/BrailleArtist/BrailleArtist.csproj.user b/BrailleArtist/BrailleArtist.csproj.user new file mode 100644 index 0000000..c10e84b --- /dev/null +++ b/BrailleArtist/BrailleArtist.csproj.user @@ -0,0 +1,6 @@ + + + + ProjectFiles + + \ No newline at end of file diff --git a/BrailleArtist/Common/CommandBase.cs b/BrailleArtist/Common/CommandBase.cs new file mode 100644 index 0000000..c071d24 --- /dev/null +++ b/BrailleArtist/Common/CommandBase.cs @@ -0,0 +1,28 @@ +using System; +using System.Windows.Input; + +namespace BrailleArtist.Common +{ + public class CommandBase : ICommand + { + public event EventHandler CanExecuteChanged + { + add { CommandManager.RequerySuggested += value; } + remove { CommandManager.RequerySuggested -= value; } + } + + public bool CanExecute(object parameter) + { + return DoCanExecute?.Invoke(parameter) == true; + } + + public void Execute(object parameter) + { + DoExecute?.Invoke(parameter); + } + + public Action DoExecute { get; set; } + + public Func DoCanExecute { get; set; } + } +} diff --git a/BrailleArtist/Common/GValues.cs b/BrailleArtist/Common/GValues.cs new file mode 100644 index 0000000..89db3bb --- /dev/null +++ b/BrailleArtist/Common/GValues.cs @@ -0,0 +1,13 @@ +using System.Drawing; +using System.IO; + +namespace BrailleArtist.Common +{ + public static class GValues + { + public static Bitmap Image = null; + public static string ImgName = null; + public static float PixelAverage = 0; + public static float WidthDHeight = 0; + } +} diff --git a/BrailleArtist/Common/NotifyBase.cs b/BrailleArtist/Common/NotifyBase.cs new file mode 100644 index 0000000..705a373 --- /dev/null +++ b/BrailleArtist/Common/NotifyBase.cs @@ -0,0 +1,15 @@ +using System.ComponentModel; +using System.Runtime.CompilerServices; + +namespace BrailleArtist.Common +{ + public class NotifyBase : INotifyPropertyChanged + { + public event PropertyChangedEventHandler PropertyChanged; + + public void DoNotify([CallerMemberName] string propName = "") + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propName)); + } + } +} diff --git a/BrailleArtist/Common/PointBitmap.cs b/BrailleArtist/Common/PointBitmap.cs new file mode 100644 index 0000000..986fe57 --- /dev/null +++ b/BrailleArtist/Common/PointBitmap.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Drawing.Imaging; +using System.Drawing; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace BrailleArtist.Common +{ + public class PointBitmap + { + Bitmap source = null; + IntPtr Iptr = IntPtr.Zero; + BitmapData bitmapData = null; + + public int Depth { get; private set; } + public int Width { get; private set; } + public int Height { get; private set; } + + public PointBitmap(Bitmap source) + { + this.source = source; + } + + public void LockBits() + { + try + { + // Get width and height of bitmap + Width = source.Width; + Height = source.Height; + + // get total locked pixels count + int PixelCount = Width * Height; + + // Create rectangle to lock + Rectangle rect = new Rectangle(0, 0, Width, Height); + + // get source bitmap pixel format size + Depth = System.Drawing.Bitmap.GetPixelFormatSize(source.PixelFormat); + + // Check if bpp (Bits Per Pixel) is 8, 24, or 32 + if (Depth != 8 && Depth != 24 && Depth != 32) + { + throw new ArgumentException("Only 8, 24 and 32 bpp images are supported."); + } + + // Lock bitmap and return bitmap data + bitmapData = source.LockBits(rect, ImageLockMode.ReadWrite, + source.PixelFormat); + + //得到首地址 + unsafe + { + Iptr = bitmapData.Scan0; + //二维图像循环 + + } + } + catch (Exception ex) + { + throw ex; + } + } + + public void UnlockBits() + { + try + { + source.UnlockBits(bitmapData); + } + catch (Exception ex) + { + throw ex; + } + } + + public Color GetPixel(int x, int y) + { + unsafe + { + byte* ptr = (byte*)Iptr; + ptr = ptr + bitmapData.Stride * y; + ptr += Depth * x / 8; + Color c = Color.Empty; + if (Depth == 32) + { + int a = ptr[3]; + int r = ptr[2]; + int g = ptr[1]; + int b = ptr[0]; + c = Color.FromArgb(a, r, g, b); + } + else if (Depth == 24) + { + int r = ptr[2]; + int g = ptr[1]; + int b = ptr[0]; + c = Color.FromArgb(r, g, b); + } + else if (Depth == 8) + { + int r = ptr[0]; + c = Color.FromArgb(r, r, r); + } + return c; + } + } + + public void SetPixel(int x, int y, Color c) + { + unsafe + { + byte* ptr = (byte*)Iptr; + ptr = ptr + bitmapData.Stride * y; + ptr += Depth * x / 8; + if (Depth == 32) + { + ptr[3] = c.A; + ptr[2] = c.R; + ptr[1] = c.G; + ptr[0] = c.B; + } + else if (Depth == 24) + { + ptr[2] = c.R; + ptr[1] = c.G; + ptr[0] = c.B; + } + else if (Depth == 8) + { + ptr[2] = c.R; + ptr[1] = c.G; + ptr[0] = c.B; + } + } + } + } +} diff --git a/BrailleArtist/LICENSE b/BrailleArtist/LICENSE new file mode 100644 index 0000000..e62ec04 --- /dev/null +++ b/BrailleArtist/LICENSE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/BrailleArtist/Properties/AssemblyInfo.cs b/BrailleArtist/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..12f4ab9 --- /dev/null +++ b/BrailleArtist/Properties/AssemblyInfo.cs @@ -0,0 +1,53 @@ +using System.Reflection; +using System.Runtime.InteropServices; +using System.Windows; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("Braille Artist")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Braille Artist")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +//若要开始生成可本地化的应用程序,请设置 +//.csproj 文件中的 CultureYouAreCodingWith +//例如,如果您在源文件中使用的是美国英语, +//使用的是美国英语,请将 设置为 en-US。 然后取消 +//对以下 NeutralResourceLanguage 特性的注释。 更新 +//以下行中的“en-US”以匹配项目文件中的 UICulture 设置。 + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //主题特定资源词典所处位置 + //(未在页面中找到资源时使用, + //或应用程序资源字典中找到时使用) + ResourceDictionaryLocation.SourceAssembly //常规资源词典所处位置 + //(未在页面中找到资源时使用, + //、应用程序或任何主题专用资源字典中找到时使用) +)] + + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/BrailleArtist/Properties/Resources.Designer.cs b/BrailleArtist/Properties/Resources.Designer.cs new file mode 100644 index 0000000..5ab8281 --- /dev/null +++ b/BrailleArtist/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace BrailleArtist.Properties { + using System; + + + /// + /// 一个强类型的资源类,用于查找本地化的字符串等。 + /// + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// 返回此类使用的缓存的 ResourceManager 实例。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BrailleArtist.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/BrailleArtist/Properties/Resources.resx b/BrailleArtist/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/BrailleArtist/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/BrailleArtist/Properties/Settings.Designer.cs b/BrailleArtist/Properties/Settings.Designer.cs new file mode 100644 index 0000000..e069936 --- /dev/null +++ b/BrailleArtist/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace BrailleArtist.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/BrailleArtist/Properties/Settings.settings b/BrailleArtist/Properties/Settings.settings new file mode 100644 index 0000000..033d7a5 --- /dev/null +++ b/BrailleArtist/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/BrailleArtist/View/IMessageBox.xaml b/BrailleArtist/View/IMessageBox.xaml new file mode 100644 index 0000000..dd9fd5d --- /dev/null +++ b/BrailleArtist/View/IMessageBox.xaml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BrailleArtist/View/MainView.xaml.cs b/BrailleArtist/View/MainView.xaml.cs new file mode 100644 index 0000000..9fd1176 --- /dev/null +++ b/BrailleArtist/View/MainView.xaml.cs @@ -0,0 +1,227 @@ +using BrailleArtist.Common; +using BrailleArtist.View; +using BrailleArtist.ViewModel; +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.ComTypes; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Input; +using System.Windows.Media.Animation; +using System.Windows.Media.Imaging; + +namespace BrailleArtist +{ + public partial class MainView : Window + { + MainViewModel Model = new MainViewModel(); + public MainView() + { + InitializeComponent(); + DataContext = Model; + MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight; + MaxWidth = SystemParameters.MaximizedPrimaryScreenWidth; + Language_Choose(System.Globalization.CultureInfo.CurrentCulture.Name); + } + private void WindowControl(object sender, MouseButtonEventArgs e) + { + DragMove(); + if (e.ClickCount == 2) + { + if (WindowState == WindowState.Normal) + { + MaximizeButton.Content = ""; + WindowState = WindowState.Maximized; + } + else + { + MaximizeButton.Content = ""; + WindowState = WindowState.Normal; + } + } + } + private async void OnKeyDown(object sender, System.Windows.Input.KeyEventArgs e) + { + if (e.Key == Key.Delete) + { + GValues.ImgName = null; + GValues.Image.Dispose(); + Model.ImgSource = null; + Model.BrailleDraw = null; + Model.Width = 0; + Model.Height = 0; + if (ImportHelpText.Visibility != Visibility.Visible) ImportHelpText.Visibility = Visibility.Visible; + } + if (e.Key == Key.Enter) + { + BrailleView.Focus(); + Model.LoadingVisibility = "Visible"; + await Task.Run(() => Model.DrawBraille()); + Model.LoadingVisibility = "Collapsed"; + } + } + private void MinimizeButton_Click(object sender, RoutedEventArgs e) + { + window.WindowState = WindowState.Minimized; + } + private void MaximizeButton_Click(object sender, RoutedEventArgs e) + { + if (WindowState == WindowState.Normal) + { + MaximizeButton.Content = ""; + WindowState = WindowState.Maximized; + } + else + { + MaximizeButton.Content = ""; + WindowState = WindowState.Normal; + } + } + private void CloseButton_Click(object sender, RoutedEventArgs e) + { + var story = (Storyboard)Resources["WindowDisappearAnimation"]; + if (story != null) + { + story.Completed += delegate { Close(); }; + story.Begin(this); + } + } + private void About_Click(object sender, RoutedEventArgs e) + { + if (AboutView.Visibility == Visibility.Visible) AboutView.Visibility = Visibility.Collapsed; + else if (AboutView.Visibility == Visibility.Collapsed) AboutView.Visibility = Visibility.Visible; + } + private void GithubLink_Click(object sender, RoutedEventArgs e) + { + System.Diagnostics.Process.Start("https://github.com/shadlc/BrailleArtist"); + } + private void Language_enUS_Click(object sender, RoutedEventArgs e) + { + Language_Choose("en-US"); + } + private void Language_zhCN_Click(object sender, RoutedEventArgs e) + { + Language_Choose("zh-CN"); + } + private void Img_Choose(object sender, MouseButtonEventArgs e) + { + var fbd = new System.Windows.Forms.OpenFileDialog() { Title = FindResource("ImgChooseTitle").ToString(), Filter = FindResource("ImgChooseType").ToString() + "(*.bmp;*.png;*.jpg;*.jpeg;*.gif)|*.bmp;*.png;*.jpg;*.jpeg;*.gif" }; + if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) + { + ImportImg(fbd.FileName); + } + } + private void Img_Drop(object sender, System.Windows.DragEventArgs e) + { + ImportImg(((System.Array)e.Data.GetData(System.Windows.DataFormats.FileDrop)).GetValue(0).ToString()); + } + private void Img_DragEnter(object sender, System.Windows.DragEventArgs e) + { + if (e.Data.GetDataPresent(System.Windows.DataFormats.FileDrop)) + { + e.Effects = System.Windows.DragDropEffects.Link; + } + else + { + e.Effects = System.Windows.DragDropEffects.None; + } + } + private void MiddleBright_Changed(object sender, RoutedPropertyChangedEventArgs e) + { + if (Model.Height * Model.Width <= 250000) Model.DrawBraille(); + } + private void Size_Changed(object sender, System.Windows.Controls.TextChangedEventArgs e) + { + if (Model.IsRatioLock) + { + if (Width_TextBox.IsFocused == true && Regex.IsMatch(Width_TextBox.Text, @"^\d*[.]?\d*$")) + { + Model.Height = Convert.ToInt32(Convert.ToDouble(Width_TextBox.Text) / GValues.WidthDHeight); + } + else if (Height_TextBox.IsFocused == true && Regex.IsMatch(Height_TextBox.Text, @"^\d*[.]?\d*$")) + { + Model.Width = Convert.ToInt32(Convert.ToDouble(Height_TextBox.Text) * GValues.WidthDHeight); + } + } + } + private void ViewScale_Change(object sender, MouseWheelEventArgs e) + { + if (Keyboard.IsKeyDown(Key.LeftCtrl)) + { + if (e.Delta < 0 && Model.ViewFontSize > 1) Model.ViewFontSize -= 1; + else if (e.Delta > 0) Model.ViewFontSize += 1; + e.Handled = true; + } + } + + private async void ImportImg(string importname) + { + try + { + Model.LoadingVisibility = "Visible"; + await Task.Run(() => + { + GValues.ImgName = importname; + using(Stream ms = new MemoryStream(File.ReadAllBytes(importname))) + { + GValues.Image = new Bitmap(ms); + } + if (GValues.Image.Width > 1000 || GValues.Image.Height > 1000) + { + Model.Width = GValues.Image.Width / 5; + Model.Height = GValues.Image.Height / 5; + } + else if (GValues.Image.Width > 5000 || GValues.Image.Height > 5000) + { + Model.Width = GValues.Image.Width / 10; + Model.Height = GValues.Image.Height / 10; + } + else + { + Model.Width = GValues.Image.Width; + Model.Height = GValues.Image.Height; + } + GValues.WidthDHeight = (float)Model.Width / (float)Model.Height; + Model.ShowImg(); + Model.CountImg(); + Model.MiddleBright = GValues.PixelAverage; + Model.DrawBraille(); + }); + Model.LoadingVisibility = "Collapsed"; + if (ImportHelpText.Visibility != Visibility.Collapsed) ImportHelpText.Visibility = Visibility.Collapsed; + } + catch + { + GValues.ImgName = null; + Model.LoadingVisibility = "Collapsed"; + IMessageBox.Show(FindResource("MsgBoxImportErrorText").ToString(), FindResource("MsgBoxImportErrorTitle").ToString(), FindResource("MsgBoxImportErrorOK").ToString()); + } + } + private void Language_Choose( string language) + { + List dictionaryList = new List(); + foreach (ResourceDictionary dictionary in Application.Current.Resources.MergedDictionaries) + { + dictionaryList.Add(dictionary); + } + string requestedlang = string.Format("Assets/Langs/{0}.xaml", language); + ResourceDictionary resourceDictionary = dictionaryList.FirstOrDefault(d => d.Source.OriginalString.Equals(requestedlang)); + if (resourceDictionary == null) + { + requestedlang = "Assets/Langs/en-US.xaml"; + resourceDictionary = dictionaryList.FirstOrDefault(d => d.Source.OriginalString.Equals(requestedlang)); + } + if (resourceDictionary != null) + { + Application.Current.Resources.MergedDictionaries.Remove(resourceDictionary); + Application.Current.Resources.MergedDictionaries.Add(resourceDictionary); + } + } + + } +} diff --git a/BrailleArtist/ViewModel/MainViewModel.cs b/BrailleArtist/ViewModel/MainViewModel.cs new file mode 100644 index 0000000..f9723a5 --- /dev/null +++ b/BrailleArtist/ViewModel/MainViewModel.cs @@ -0,0 +1,258 @@ +using BrailleArtist.Common; +using System; +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; + +namespace BrailleArtist.ViewModel +{ + class MainViewModel : NotifyBase + { + public CommandBase ImgChangeCommand { get; set; } + public CommandBase MyCommand { get; set; } + + private string _brailledraw = null; + public string BrailleDraw + { + get { return _brailledraw; } + set { _brailledraw = value; this.DoNotify(); } + } + private int _width; + public int Width + { + get { return _width; } + set { _width = value; DoNotify(); } + } + private int _height; + public int Height + { + get { return _height; } + set { _height = value; DoNotify(); } + } + private bool _isratiolock = true; + public bool IsRatioLock + { + get { return _isratiolock; } + set + { + _isratiolock = value; + DoNotify(); + if (IsRatioLock && Width != 0 && Height != 0) GValues.WidthDHeight = (float)Width / (float)Height; + } + } + private string _loadingvisibility = "Collapsed"; + public string LoadingVisibility + { + get { return _loadingvisibility; } + set { _loadingvisibility = value; DoNotify(); } + } + private float _middlebright; + public float MiddleBright + { + get { return _middlebright; } + set { _middlebright = value; DoNotify(); } + } + private int _viewfontsize = 10; + public int ViewFontSize + { + get { return _viewfontsize; } + set { _viewfontsize = value; DoNotify(); } + } + private BitmapImage _imgsource; + public BitmapImage ImgSource + { + get { return _imgsource; } + set { _imgsource = value; this.DoNotify(); } + } + + public MainViewModel() + { + ImgChangeCommand = new CommandBase(); + ImgChangeCommand.DoExecute = new Action(DoImgChange); + ImgChangeCommand.DoCanExecute = new Func((o) => { return true; }); + ImgChangeCommand.CanExecuteChanged += null; + + MyCommand = new CommandBase(); + MyCommand.DoExecute = new Action(DoMyCommand); + MyCommand.DoCanExecute = new Func((o) => { return true; }); + MyCommand.CanExecuteChanged += null; + } + public async void DoImgChange(object o) + { + if (!String.IsNullOrEmpty(GValues.ImgName)) + { + LoadingVisibility = "Visible"; + if (o.ToString() == "ColorReverse") { InvertBitmap(); } + else if (o.ToString() == "Clockwise") { GValues.Image.RotateFlip(RotateFlipType.Rotate90FlipNone); } + else if (o.ToString() == "AntiClockwise") { GValues.Image.RotateFlip(RotateFlipType.Rotate270FlipNone); } + else if (o.ToString() == "FlipHorizontally") { GValues.Image.RotateFlip(RotateFlipType.RotateNoneFlipX); } + else if (o.ToString() == "FlipVertically") { GValues.Image.RotateFlip(RotateFlipType.RotateNoneFlipY); } + await Task.Run(() => + { + ShowImg(); + DrawBraille(); + }); + LoadingVisibility = "Collapsed"; + } + } + public async void DoMyCommand(object o) + { + if (!String.IsNullOrEmpty(GValues.ImgName)) + { + if (o.ToString() == "Reset") + { + Width = GValues.Image.Width; + Height = GValues.Image.Height; + if(Width != 0 && Height != 0) GValues.WidthDHeight = Width / Height; + MiddleBright = GValues.PixelAverage; + ViewFontSize = 10; + } + else if (o.ToString() == "Draw") + { + LoadingVisibility = "Visible"; + await Task.Run(() => DrawBraille()); + LoadingVisibility = "Collapsed"; + } + else if (o.ToString() == "Copy") + { + System.Windows.Forms.Clipboard.SetText(BrailleDraw); + } + } + } + public void CountImg() + { + float average = 0; + int pixelCount = 0; + PointBitmap bitmap = new PointBitmap(GValues.Image); + bitmap.LockBits(); + for (int x = 0; x < bitmap.Width / 2; x++) + { + for (int y = 0; y < bitmap.Height / 4; y++) + { + float pixelbrightness = bitmap.GetPixel(x, y).GetBrightness(); + average = average + pixelbrightness; + pixelCount++; + } + } + bitmap.UnlockBits(); + GValues.PixelAverage = average / pixelCount; + } + public void DrawBraille() + { + if (!String.IsNullOrEmpty(GValues.ImgName)) + { + float average = MiddleBright; + //Cut down the size of image. + if (Width > 2000) + { + Width = 1000; + Height = Convert.ToInt32((float)Width / GValues.WidthDHeight); + } + else if (Height > 2000) + { + Height = 1000; + Width = Convert.ToInt32((float)Height * GValues.WidthDHeight); + } + else if (Width == 0 || Height == 0) + { + return; + } + //The braille is not square, so we need use 8/9 to scale the image to right ratio. + PointBitmap bitmap = new PointBitmap(new Bitmap(GValues.Image, Width * 8 / 9, Height)); + bitmap.LockBits(); + int width = bitmap.Width; + int height = bitmap.Height; + StringBuilder sb = new StringBuilder(); + for (int row = 0; row < height / 4; row++) + { + for (int charno = 0; charno < width / 2; charno++) + { + int braille = 0x2800; + float darkest = 1; + int darkestpixel = 0x0; + for (int x = 0; x < 2; x++) + { + for (int y = 0; y < 4; y++) + { + float thisbrightness = bitmap.GetPixel(charno * 2 + x, row * 4 + y).GetBrightness(); + //If use homemade function "GetBrightness();" maybe more personalization. + if ( thisbrightness < average) braille = braille + BrailleDot(x, y); + else if (thisbrightness <= darkest) + { + darkest = thisbrightness; + darkestpixel = BrailleDot(x, y); + } + } + } + //Make sure there will be one dot per braille at least. + braille = braille == 0x2800 ? braille + darkestpixel : braille; + sb.Append((char)braille); + } + sb.Append("\n"); + } + bitmap.UnlockBits(); + BrailleDraw = sb.ToString(); + sb.Clear(); + } + } + private int BrailleDot(int col, int row) + { + //There calculate one dot at braille. + int val = 0; + switch (row) + { + case 0: + val = 0x1 << (col * 3); + break; + case 1: + val = 0x2 << (col * 3); + break; + case 2: + val = 0x4 << (col * 3); + break; + case 3: + val = 0x40 << (col * 1); + break; + } + return val; + } + public void ShowImg() + { + if (!String.IsNullOrEmpty(GValues.ImgName)) + { + using (Stream ms = new MemoryStream()) + { + Bitmap bm = new Bitmap(GValues.Image); + bm.Save(ms, ImageFormat.Png); + BitmapImage bitmap = new BitmapImage(); + bitmap.BeginInit(); + bitmap.StreamSource = ms; + bitmap.CacheOption = BitmapCacheOption.OnLoad; + bitmap.EndInit(); + bitmap.Freeze(); + ImgSource = bitmap; + } + } + } + public void InvertBitmap() + { + Bitmap bitmap = GValues.Image; + Bitmap src = new Bitmap(Image.FromHbitmap(bitmap.GetHbitmap())); + BitmapData srcdat = src.LockBits(new Rectangle(System.Drawing.Point.Empty, src.Size), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb); + unsafe + { + byte* pix = (byte*)srcdat.Scan0; + for (int i = 0; i < srcdat.Stride * srcdat.Height; i++) + pix[i] = (byte)(255 - pix[i]); + } + src.UnlockBits(srcdat); + GValues.Image = src; + } + } +} diff --git a/BrailleArtist/bin/Release/Braille Artist.exe b/BrailleArtist/bin/Release/Braille Artist.exe new file mode 100644 index 0000000000000000000000000000000000000000..4d26770264d91487917ead19d49c735afe47a760 GIT binary patch literal 184832 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 literal 0 HcmV?d00001 diff --git a/BrailleArtist/bin/Release/Braille Artist.exe.config b/BrailleArtist/bin/Release/Braille Artist.exe.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/BrailleArtist/bin/Release/Braille Artist.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/BrailleArtist/bin/Release/Braille Artist.pdb b/BrailleArtist/bin/Release/Braille Artist.pdb new file mode 100644 index 0000000000000000000000000000000000000000..aef5c22f56dbc0006be240b1cdb82c348b31baa6 GIT binary patch literal 99840 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

PNj18dXT}VG)cX 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 yslV8zFWk$aLkotV`nK?J-^SqJ87;OBp`l()IG2 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/BrailleArtist/obj/Debug/App.g.cs b/BrailleArtist/obj/Debug/App.g.cs new file mode 100644 index 0000000..79b948a --- /dev/null +++ b/BrailleArtist/obj/Debug/App.g.cs @@ -0,0 +1,83 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "12A9759D242273794E3145D5B5B000DCC7B1F05FFA031F7137ED8332488548D2" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + ///

+ /// App + /// + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("View/MainView.xaml", System.UriKind.Relative); + + #line default + #line hidden + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/app.xaml", System.UriKind.Relative); + + #line 1 "..\..\App.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + /// + /// Application Entry Point. + /// + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + BrailleArtist.App app = new BrailleArtist.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/BrailleArtist/obj/Debug/App.g.i.cs b/BrailleArtist/obj/Debug/App.g.i.cs new file mode 100644 index 0000000..79b948a --- /dev/null +++ b/BrailleArtist/obj/Debug/App.g.i.cs @@ -0,0 +1,83 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "12A9759D242273794E3145D5B5B000DCC7B1F05FFA031F7137ED8332488548D2" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + /// + /// App + /// + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("View/MainView.xaml", System.UriKind.Relative); + + #line default + #line hidden + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/app.xaml", System.UriKind.Relative); + + #line 1 "..\..\App.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + /// + /// Application Entry Point. + /// + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + BrailleArtist.App app = new BrailleArtist.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/BrailleArtist/obj/Debug/Assets/Langs/en-US.baml b/BrailleArtist/obj/Debug/Assets/Langs/en-US.baml new file mode 100644 index 0000000000000000000000000000000000000000..db9fb7908cc7808521872863c7ceb87fa29421b5 GIT binary patch literal 3819 zcmb_f&2AgX5iUxUL{g+oN|a?=vR&REZ?KRl$r81;0wIvO)>^S_3zD$fAOVu$uqk#t zoMvX4OVP&!*muYxhaiUl0rCVvPTAy=9COJNY>o>Axf)4TPxpw75g;1TT6_aQy~ApOt4Kj@QLc>(aW8~Z8>WOEfi7Evr!xVu$b=f72K^aI_G z#BM11I`V>5JnAn_e7?ZZjC}y0xYg1weh0Vp^pCmG5QXlcPw)BGjIyDE1@rGEmXW{~@l;jb?lE zL4Dh6ZEkOg&HBpm1Ux^JVM`6-M_w$x4wq+>a55TiLq%VU-{UMiPqI_{#OqSd|L;@5 zD*&^}?oXu-1kPq)=0s>M!*eW7K<>~B&->oF!2Bdk?KM?jV=)W4XEKys`AT4MiXOa+ zLO7*jv^Hq&5b-$yiaekKlpEo*+R!btU6rptaYS6^0y->@`H`NN1_XF8`q9XZ9QSAl65a;J%j$cyhwe-!a+yZ1zI2olXB7a*~9s(F!w~r^Nvnm<(FXUkm3n2e+{ONsm3){u0zR4DJpjZ zvL8m?0L#lzWZ_b?0@;S@4Y7Qach?)Hn&K_U?NihyvchecK2iP17g$Cp9)vnlt-jBf zY4Y!{p`Ni}cKFSzC+!j_7)Ett>w*xYirF zmXnZy37CZHPUd3uzwwfVtTnAqxIk)?@i6`mDPx2y-pv#M?&ish`P|KC;I5S>;IWk^ zL0BmZKeo~o{K87p@JB1nz+bJDgWH@U@|*|HN(K1LO0)2DD;44QRw}`lR+@uZ-WAzi zfi)|Y;mk@E_=%O~;n!ALfInNQ3V*ZGA}li>l9#J+WThqe%u3hbmsYwCUs&k|d}XC& zn9U}(E3jjwoA9xfZo%hPx(&av62f1MH2JgFnfesjPSby7e(q7^$$)5LkBUFmKYg9u zu9L!`7-3MejzC!bzEjUQbur}>)~`B!>_B&9IVB&iLl@G`@=|^NbnOnJ4;c*^$v2 z-5^c8%eXD)XV&5J2~UkJQgq69kgnJ{$`DnAJ~g$Ms1-^>XY@sE$add$PD{?N_Wo%{ z#@LpWAo>oK#<<^O5)>_V)fA|Fzu%Lhb%#BC*Lj$89xB9OjK_USvuH8sTMk4_o$PUX z;>A4pAvxl4h+|8v`vk5G@rFi)u8C z%9u3CRfnmTj} zT~iQic%O~-o%dyD^wzC$qog;aR$FZK#96I4E4o13Fl@~4IsHwi&nIn!jnfNs%PA?> zrpN3B0lw&o$jnnQW7AyUcG#ThIjnofErL$BymTyjo(wgfb_9-WgW+k--f{4pX;NdZ z-g3J2Rnx%O&tvMp(U?0tRc3_-oqAJwk+~D6WNOOdZRewywmM!TB^8d_lvu%bKh}Q3 zS@Url?Vo1;Fmpm3Zs0{?XLK{fahQDQN}SWw+2ujP%|tuccpGcasbilV?OPn>G(_8J z$wn(*1v~iB(V^AzRwJGO@c#P!4gB4&@TB9l0>4lg?a2jGH^dX znMj2q4Zw@>0rupD2x6u~8wIt3bV)C4VN1rnz#C$R_IU3{eJ_xDNLD`oR^T{L(=ltB z2k)tnrYRAADkBwkDX?0hz_Vh3PMQdp=(5Em%>r(@;UG;Hypo5mHW!MK|w!-1L4;y|`YOA{acQsC@F zCJ#P2Q)U!4!I`rSY2rlHPQtb4$0yh3UCDM^M0^l*Bt$B44foobBkp*5)wLT6jv1i^!hTl>B z#8VI}T{bB}3ABuZh+uHw=ebOa5x96P;oMa)T{y}VMYYu+b*_a)UX6@zWH kg!g%(z1+KbWIvQP=7)cAmvV#YRRtPcvUS6JbiXJ533p~3CjbBd literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/Assets/Langs/zh-CN.baml b/BrailleArtist/obj/Debug/Assets/Langs/zh-CN.baml new file mode 100644 index 0000000000000000000000000000000000000000..81ac03d14d4f6b97dd3194b60f5ba34663466eee GIT binary patch literal 3677 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 literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/BrailleArtist/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/BrailleArtist/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..1727bb308b9c0824303726787a0b4f335f586298 GIT binary patch literal 7425 zcmeHMZEqS!5C*?&j2)-OO&!N>QqrWYlcFmG<2NZEY%q=0#IgW6kqmN{y9IB2cT0Eo zY*Wj>rN5x+Pi$unIQ$mc51ix=9Aa4ZWuBec*}G@&)Gley;=;%Y#}V#Memj}iXHs$DzDchbDf}c8InUOfWN%#NX-Vy5V$ZAD-29ET z%Ho*0Z)&MbJzHO`r_)w8MKg39A=kcuwB>QzLcASUGbx%MByBdCG>TO2xJ^&1$1wOY zwQX_AtWBkuQ?py!XPUVV(hbHc6jMuFRG&ZMrzEvi|!C)TRPx@X%3NgZ}7%}xjrz-@5;oYW^tEZ`xn!mmk~1~av^13^Mx}YQNA;1KXR(4lh1Ci&U4kYX$t|b59|cmVte486ed$j z$W53%*I*NbTxSTgik_>v!#YE*YifH*&3lR!S)EDdf~tZP4k-N$njXk*t?w2xLPiOR zL`Ff5M59pxUyzZJKgUZgrI`ca3F~WW3^?Og<}%4m;~hBbQ~KbbPZ!t``_%T>9_8}W z>!52%OYSz32}hYi+Pv1=W6S@0i>^F})I@K`zP#vsW@3^{X zbQq#xL{YGt!ccz4V`{(~Xc(Yj#LzH62le2rMv(`{MnO!*#;`b!0_Z>_b`J#nOrVIN zm_#uJVv^hk86ndkw$6(k=Cn})B7I6Fs{~}XV(f000}h!ySvIoCE&=V3&F!-b@&NQ4 z<~J&NVR{a8wW{QvSGFYOz&kdj2C8xGpQwGV1U@Nse^4(+qpo(N{0!1`IJAM<;BjU`8Mn>>WlB-EvhOe&LJk9`CG zBa?CTC4R{q3geW!jzu0pdCahEo6P$qcE;l9Zp0(V@i+RL57Z6P0u8jbQes*Ifl>zW zalb$oVEj`5@te)2Vfu*zS%lt=+(rddHXtcT_&Gvi>1=J~WhHQ0qO(c}*jvrOCs)_C zf{y8RGjgRPDx1Ew-vZcS2w+|E=z}~7$)Y{U6htFM=9`0z#|L`~V0H)=T?PyM>?3{$ zh_w(91M1$fECDz=Je)k$)Ib3N+{<8n3!jB+p^uDv?|ZCC9z6o&kE$ZrRFk~8S^&}U+YaDwKj@k7P`U=xQY z?IT@i`FkvQ2Hrg38XjNaVfGhK+QNwYK`;J*llg<{#6;{B-1WLw9P=bR-X}kUD24DC ziDMGxBP5|PR)B-~C?;fnmUek6QOwY8)W$Jo!z+$y8_t#(Am-0=x4tR3AiqHC?D<>n zYCIdpL*pITIu|4b^$X|a+mFFp7bFesgUAG5gP!U0B0a^d1dqutNCv7_`e!#+Q^gv0 zJIP@jb3ROP$ufvA)`w(4@j(a+U!W$nAo+^>StWqn^H&=~0k6@&hPST&dJi|ebp`K7 Hs#E_0gsiZ~ literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/Img2Braille.Properties.Resources.resources b/BrailleArtist/obj/Debug/Img2Braille.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/Img2Braille.csproj.AssemblyReference.cache b/BrailleArtist/obj/Debug/Img2Braille.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/Img2Braille.csproj.CoreCompileInputs.cache b/BrailleArtist/obj/Debug/Img2Braille.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..f36be10 --- /dev/null +++ b/BrailleArtist/obj/Debug/Img2Braille.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +4995a77aa7d24ae051550ac64f576b38ba0f42e1 diff --git a/BrailleArtist/obj/Debug/Img2Braille.csproj.FileListAbsolute.txt b/BrailleArtist/obj/Debug/Img2Braille.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..2adf944 --- /dev/null +++ b/BrailleArtist/obj/Debug/Img2Braille.csproj.FileListAbsolute.txt @@ -0,0 +1,21 @@ +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille.csproj.AssemblyReference.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Assets\Styles\DefaultStyle.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\App.g.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille_MarkupCompile.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille_MarkupCompile.lref +D:\Documents\C#\Img2Braille\Img2Braille\bin\Debug\Img2Braille.exe.config +D:\Documents\C#\Img2Braille\Img2Braille\bin\Debug\Img2Braille.exe +D:\Documents\C#\Img2Braille\Img2Braille\bin\Debug\Img2Braille.pdb +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\View\MainView.g.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\View\MainView.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille.g.resources +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille.Properties.Resources.resources +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille.csproj.GenerateResource.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille.csproj.CoreCompileInputs.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille.exe +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Img2Braille.pdb +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\View\IMessageBox.g.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\View\IMessageBox.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Assets\Langs\en-US.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\Assets\Langs\zh-CN.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\App.baml diff --git a/BrailleArtist/obj/Debug/Img2Braille.csproj.GenerateResource.cache b/BrailleArtist/obj/Debug/Img2Braille.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..e658fc72393233e0acc328a2ac2513eaf078405a GIT binary patch literal 954 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 literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/Img2Braille.g.resources b/BrailleArtist/obj/Debug/Img2Braille.g.resources new file mode 100644 index 0000000000000000000000000000000000000000..a331120a3160435d37b9b6f8c7f4bf5aa78ba491 GIT binary patch literal 166723 zcmd?QcU%-rvoJcdd5OD(T{26~IcE@%AR>}c$t*!~20>Xs1j&LRA|Qf+WJC~QXHufkpZD0daCk@^i!5%932!D z9YNI#p+-kVcm~N*Y@)q_0=&0T3nVK5zXgeYh=P0$kWKJ}!oVpHc|o2~Fch>|sO$+vf|CkGfx80a z3xz@{ayc*{Vl@d z2WX>z*Pc5DhNNS_t5BiX&6f+_lotsk`2olav{2kX)M&RxK%#$>2LrMIpywaV-<759 zMnFQHpe30=H*AOOpe>LQc+&gLsh`L^A#Zh9ET*P=N&`e!6Wztp6yKHwp^_T0?5Us5VLX z_P~&{O$0TP8WQCh1;)tM2v9+6Xhh)OYW}ZBjf#?&uZpIcx~Gqdx++ygjn5VVSvv)U z_=LtrZt;x#$D9A(i*!OlcK_7ZI5gt_3%ML7kd}W`RG7AcLZr7pHP|y!J~+TTA~Z78 zH%i_+G*}@vAjCILL0M5zT_MghI7lJvA8m$&UXKb|g<8JG_S zNTVk~ZWx+hgV?rHBmAg7CIQ}b6Y`7*phgNZBj_a zSwQ!iY#@p9BOtO-WF$2zQo+hI#4l2T8Y1UlCr@v1gEe(AK!Vz2piBAB4Ey}$jIIBL zfr-urq15Ojl@TNsl-g#+07M8~>RdGvc&cQq$a@H@32!)){QWq z2Kj7|_wWw(49nAdm;!heL9+Aiz(MZ9&oX zZ3juzKR7DRBz|K9$OAGV6MAi{zQ6tuxDHtECM|Q<-qSk6#8fYHx^ivBu?n;1an>Kt^*omF=MVx)I1 z1idmetoZW;tVt+!WHQL(fGPhv01rfjdI5%h(6J1g{Rgz)Jm}>NkRqfHAxySf*+VQr zo>3tX53swx%l`?(K>>cAo6_iW;KKi%9*6+?0c(LE z*dYBGZ+m7Fq^Of zOT+^l4)9|^J*Z8`0%XGU;r9RcgK4t?hJH5#a79VZUXozdZOFp1h6@JqFe0*y^QXvK+jIl z<$?tI2$~@NN_4B30A7in=tefd{wvW(&IIr?^hCFs2{0?u({Gyr4_F%ZKpaBuLUtmb zqBK!qsA4pP)2@I%5LtUKwC(9uKtE{1gfLtxJW{-ZL^ehSE*t_uU=!jJ;MR)Q;uhc%Vk00BSZ)Spb|QsOnn#5N#{d%u zu6YuYhWdfQ>w6I}8iRyU7!m@5M8QaA9V7ySL&6v=7Xpnzp)l3}i^70}Mxv2OGzI~r zA(03)8ig3p)A8R+^L2Ge6GXBwMj{aiBoiw?E0LKEgTpZ+QFvw!1r(B1iiE*1u#?24 zjl{S~JnY=kQW$0iA^{vk24;+uG&egR2d{{cv^a^K0fS-UAXCa1S&@PVckS_`?FH|? z77t_4FcOVMFr$zN7=c1>g+a@puo##dbQlr|(x%O9bRtubTYxol(7gq$!YM=)Q4=A8 zlT(B!q=r;c6G4Ln-|&N-{l5Br^@N?je*FqNfBS~qQoSyvzTOQRs>4sJ*ZH44dj?Ez z)0@+s%T0&`2?IM)105wI%mVYnB19EVbrp311Sb&|;{5AGrV+%+6czS_2t8Mcts=~; z5d3=mG;Ffo4*Rc@^uJii@QCPG55vQzJ756?E%o)+h=aj-L6?Gl>7Rt$K<`4Z!vO!6P+;*YBxMbCWgr$@o08}cF>x$LWYfAiILTnh z05#}k8tM{i8memINPUOf%&svmjW|STrTr zlBCEe!KlQ@AS22pK*q4)5Lg7BkAanm5shc&mljfD5g;)#GRZLE_;F-y9#&!20$m`R z9f4TaW)TGDL%@NGkSI15MiK)W0fR%FkDU?E1{wy~HI5aDVd94;{VmK?MTqS5auk*k zZ+nwlT@cGpRK=_5^RiRW%xEwS(0CG26o~*Q8;)I?9m9ztFo-c>$QVt&Vq-9T5ePg` zSuI%7OeRs5NCrC)3Z4m!BN%~Wz%enS7%?y&fkt5PQfy%Kli67bC=?QmE}#c9BZh^+ z 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 literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/Img2Braille_Content.g.i.cs b/BrailleArtist/obj/Debug/Img2Braille_Content.g.i.cs new file mode 100644 index 0000000..5ee0038 --- /dev/null +++ b/BrailleArtist/obj/Debug/Img2Braille_Content.g.i.cs @@ -0,0 +1,13 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("icon.ico")] + + diff --git a/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.cache b/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.cache new file mode 100644 index 0000000..ca063eb --- /dev/null +++ b/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.cache @@ -0,0 +1,20 @@ +Img2Braille + + +winexe +C# +.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\ +Img2Braille +none +false +DEBUG;TRACE +D:\Documents\C#\Img2Braille\Img2Braille\App.xaml +51481557068 + +111193560182 +151270957945 +Assets\Langs\en-US.xaml;Assets\Langs\zh-CN.xaml;Assets\Styles\DefaultStyle.xaml;View\IMessageBox.xaml;View\MainView.xaml; + +False + diff --git a/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.i.cache b/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.i.cache new file mode 100644 index 0000000..03c8609 --- /dev/null +++ b/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.i.cache @@ -0,0 +1,20 @@ +Img2Braille + + +winexe +C# +.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Debug\ +Img2Braille +none +false +DEBUG;TRACE +D:\Documents\C#\Img2Braille\Img2Braille\App.xaml +3967705088 + +121745946379 +151270957945 +Assets\Styles\DefaultStyle.xaml;View\IMessageBox.xaml;View\MainView.xaml; + +False + diff --git a/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.lref b/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.lref new file mode 100644 index 0000000..628453d --- /dev/null +++ b/BrailleArtist/obj/Debug/Img2Braille_MarkupCompile.lref @@ -0,0 +1,5 @@ + +FD:\Documents\C#\Img2Braille\Img2Braille\App.xaml;; +FD:\Documents\C#\Img2Braille\Img2Braille\View\IMessageBox.xaml;; +FD:\Documents\C#\Img2Braille\Img2Braille\View\MainView.xaml;; + diff --git a/BrailleArtist/obj/Debug/MainWindow.g.i.cs b/BrailleArtist/obj/Debug/MainWindow.g.i.cs new file mode 100644 index 0000000..e90c5b6 --- /dev/null +++ b/BrailleArtist/obj/Debug/MainWindow.g.i.cs @@ -0,0 +1,116 @@ +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8B8C7EEEC05872E73816221E0F10F7F78418A3D7967AA9B952C6675CB257BD6C" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using Img2Braille; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Img2Braille { + + + ///

+ /// MainWindow + /// + public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal Img2Braille.MainWindow window; + + #line default + #line hidden + + + #line 19 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Img2Braille;component/mainwindow.xaml", System.UriKind.Relative); + + #line 1 "..\..\MainWindow.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((Img2Braille.MainWindow)(target)); + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 29 "..\..\MainWindow.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowMove); + + #line default + #line hidden + return; + case 4: + + #line 37 "..\..\MainWindow.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/BrailleArtist/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..ec922908f4ab51b717084440bb847cb60d080740 GIT binary patch literal 3584 zcmeHJU2GIp6h3#l-CdSa+64(jqXVU;KQd`4Mu}+J?Uu4gp?2Gn8Vt5+3XWy!l{aq6tCqJ9lTdA;lvrLk^ZYJ22*e1zzL(CG5bEoObSW!k2%6@5f0 zAX*K*(uGk+A4Df=Q#^FMZ*KLGjzNg#G|}K$Hs$}u7>Nv_EyC}i8v9^6NYwIR&BIZh zD7nHS33=ZN*$CyS5b`f<1l`J5A*rSl9W#9CcviHBLBJf_eH#Lt0s2Vo0^;Y!d()_y zZtFzvB!~oqkIZX5X!DoY4O>skYA5B8~G zEy&u$BHPuhTY4!8H}E3}N)8=X{DWMDeb5 z5JG6RMK*!sOn!exM3Hhz=XV)>#z5adKW`eja6sp^ z;J0eGM2bEk7qne4eT!~FJ4tNQr|9q6dM!oo0q2!!>(w&WMxScmXYQx>3Qt3 z8AotUyasxLra*O?p>dsOzrA?|s|q@zq>qw2v^OAq9!WD)fb@MNNh(45Nl70km$fot zzOJNql^2a}DCxt^M>SvNL(m-ZI-?1!$?I$ZO;I;!8}%z>x1uKKCK^)w36#xt?DIFR zmvTV*$X56{+5n4gdWoimftz=h3?T1=K1t_km^$bi&|dlrbO1D`EG@-b(B7t}=mpw? zeFY3GsNyKfsb`_!$tAG=aJ8lJgl z%qvzM`3jW-%kv$(K=}pNn)5x^J}rw>l(S~l33F}`nyw{jqUwfrSxzog6RFdJ*Va%-hl7bbyF9WaYTe7Yjs#F}?GDF*Q^D+#%Rx)NFX{2a}o}cl( zlYv=qWIi-QNyA>bVms0wm9F#w6o*2TSD^~kU1%7;7!5cp3)NCd`UgFCDvXPJ zv}IsSMA-?9tPJcDqBN|)C^`=J|6~}gLG?V3nQmiQch)XdkvJr~4vylzF&+E#J>Z0# zb)==tqI1f*vz|KB`VQgOL|*G|II&r;78;)r85WKYR1HzwS=%hRUJ%+=P@flNO{IkA z<)uGwTe6|ACxmJziTlAx3n*7E?acV5?KskCB#`QNhz=EwBLcPMZ0!y!ekcfJx!^3Q zq8Z9j88639)U{70s@cJxMBR=<_NW5hrw}-tMqHl?(`MI6c zHXZiO3MydalqD;Cs*|YilYxL;LcIiof(D{9s-JIQOnROZ82J72+>*1vMO~~bGgaFu zNxy-z0(OF>Wgo+ Xm&eGe4CuAb$*V7}(mV$K2O0PmFR2+T literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Debug/View/About.g.i.cs b/BrailleArtist/obj/Debug/View/About.g.i.cs new file mode 100644 index 0000000..46745eb --- /dev/null +++ b/BrailleArtist/obj/Debug/View/About.g.i.cs @@ -0,0 +1,75 @@ +#pragma checksum "..\..\..\View\About.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "1A9B3703976159535E7F8F7C91EA8A9BCD38A1AD436F261EAE9D22BBBDD2B3DF" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using Img2Braille.View; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Img2Braille.View { + + + /// + /// About + /// + public partial class About : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Img2Braille;component/view/about.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\About.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Debug/View/IMessageBox.g.cs b/BrailleArtist/obj/Debug/View/IMessageBox.g.cs new file mode 100644 index 0000000..67043f2 --- /dev/null +++ b/BrailleArtist/obj/Debug/View/IMessageBox.g.cs @@ -0,0 +1,189 @@ +#pragma checksum "..\..\..\View\IMessageBox.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2587007FD8C775F362335B320904C7BEBD3242EEAE35C1094B3D95DC89DBE08D" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist.View; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist.View { + + + /// + /// IMessageBox + /// + public partial class IMessageBox : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.View.IMessageBox window; + + #line default + #line hidden + + + #line 21 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 31 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid ConrtolBox; + + #line default + #line hidden + + + #line 33 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TitleLabel; + + #line default + #line hidden + + + #line 38 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock MsgLabel; + + #line default + #line hidden + + + #line 41 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button YesButton; + + #line default + #line hidden + + + #line 42 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button NoButton; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/imessagebox.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\IMessageBox.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.View.IMessageBox)(target)); + + #line 9 "..\..\..\View\IMessageBox.xaml" + this.window.Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 30 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowMove); + + #line default + #line hidden + return; + case 4: + this.ConrtolBox = ((System.Windows.Controls.Grid)(target)); + return; + case 5: + + #line 32 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 6: + this.TitleLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 7: + this.MsgLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 8: + this.YesButton = ((System.Windows.Controls.Button)(target)); + + #line 41 "..\..\..\View\IMessageBox.xaml" + this.YesButton.Click += new System.Windows.RoutedEventHandler(this.YesButton_Click); + + #line default + #line hidden + return; + case 9: + this.NoButton = ((System.Windows.Controls.Button)(target)); + + #line 42 "..\..\..\View\IMessageBox.xaml" + this.NoButton.Click += new System.Windows.RoutedEventHandler(this.NoButton_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Debug/View/IMessageBox.g.i.cs b/BrailleArtist/obj/Debug/View/IMessageBox.g.i.cs new file mode 100644 index 0000000..67043f2 --- /dev/null +++ b/BrailleArtist/obj/Debug/View/IMessageBox.g.i.cs @@ -0,0 +1,189 @@ +#pragma checksum "..\..\..\View\IMessageBox.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2587007FD8C775F362335B320904C7BEBD3242EEAE35C1094B3D95DC89DBE08D" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist.View; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist.View { + + + /// + /// IMessageBox + /// + public partial class IMessageBox : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.View.IMessageBox window; + + #line default + #line hidden + + + #line 21 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 31 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid ConrtolBox; + + #line default + #line hidden + + + #line 33 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TitleLabel; + + #line default + #line hidden + + + #line 38 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock MsgLabel; + + #line default + #line hidden + + + #line 41 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button YesButton; + + #line default + #line hidden + + + #line 42 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button NoButton; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/imessagebox.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\IMessageBox.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.View.IMessageBox)(target)); + + #line 9 "..\..\..\View\IMessageBox.xaml" + this.window.Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 30 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowMove); + + #line default + #line hidden + return; + case 4: + this.ConrtolBox = ((System.Windows.Controls.Grid)(target)); + return; + case 5: + + #line 32 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 6: + this.TitleLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 7: + this.MsgLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 8: + this.YesButton = ((System.Windows.Controls.Button)(target)); + + #line 41 "..\..\..\View\IMessageBox.xaml" + this.YesButton.Click += new System.Windows.RoutedEventHandler(this.YesButton_Click); + + #line default + #line hidden + return; + case 9: + this.NoButton = ((System.Windows.Controls.Button)(target)); + + #line 42 "..\..\..\View\IMessageBox.xaml" + this.NoButton.Click += new System.Windows.RoutedEventHandler(this.NoButton_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Debug/View/MainView.g.cs b/BrailleArtist/obj/Debug/View/MainView.g.cs new file mode 100644 index 0000000..8c0485e --- /dev/null +++ b/BrailleArtist/obj/Debug/View/MainView.g.cs @@ -0,0 +1,321 @@ +#pragma checksum "..\..\..\View\MainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C6D38C6131158A0D7DA3EF570DC968ABC907CC667D3E29B6AC408360956FF843" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + /// + /// MainView + /// + public partial class MainView : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.MainView window; + + #line default + #line hidden + + + #line 24 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 68 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button MaximizeButton; + + #line default + #line hidden + + + #line 90 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock ImportHelpText; + + #line default + #line hidden + + + #line 91 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image OraginImg; + + #line default + #line hidden + + + #line 124 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Width_TextBox; + + #line default + #line hidden + + + #line 125 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.CheckBox RatioLock; + + #line default + #line hidden + + + #line 126 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Height_TextBox; + + #line default + #line hidden + + + #line 157 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox BrailleView; + + #line default + #line hidden + + + #line 162 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid LoadingGrid; + + #line default + #line hidden + + + #line 168 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid AboutView; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/mainview.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\MainView.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.MainView)(target)); + + #line 9 "..\..\..\View\MainView.xaml" + this.window.KeyDown += new System.Windows.Input.KeyEventHandler(this.OnKeyDown); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 33 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowControl); + + #line default + #line hidden + return; + case 4: + + #line 46 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_enUS_Click); + + #line default + #line hidden + return; + case 5: + + #line 51 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_zhCN_Click); + + #line default + #line hidden + return; + case 6: + + #line 57 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 7: + + #line 67 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.MinimizeButton_Click); + + #line default + #line hidden + return; + case 8: + this.MaximizeButton = ((System.Windows.Controls.Button)(target)); + + #line 68 "..\..\..\View\MainView.xaml" + this.MaximizeButton.Click += new System.Windows.RoutedEventHandler(this.MaximizeButton_Click); + + #line default + #line hidden + return; + case 9: + + #line 69 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 10: + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).Drop += new System.Windows.DragEventHandler(this.Img_Drop); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).DragEnter += new System.Windows.DragEventHandler(this.Img_DragEnter); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Img_Choose); + + #line default + #line hidden + return; + case 11: + this.ImportHelpText = ((System.Windows.Controls.TextBlock)(target)); + return; + case 12: + this.OraginImg = ((System.Windows.Controls.Image)(target)); + return; + case 13: + this.Width_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 124 "..\..\..\View\MainView.xaml" + this.Width_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 14: + this.RatioLock = ((System.Windows.Controls.CheckBox)(target)); + return; + case 15: + this.Height_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 126 "..\..\..\View\MainView.xaml" + this.Height_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 16: + + #line 134 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Slider)(target)).ValueChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.MiddleBright_Changed); + + #line default + #line hidden + return; + case 17: + this.BrailleView = ((System.Windows.Controls.TextBox)(target)); + + #line 157 "..\..\..\View\MainView.xaml" + this.BrailleView.PreviewMouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.ViewScale_Change); + + #line default + #line hidden + return; + case 18: + this.LoadingGrid = ((System.Windows.Controls.Grid)(target)); + return; + case 19: + this.AboutView = ((System.Windows.Controls.Grid)(target)); + return; + case 20: + + #line 179 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 21: + + #line 191 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.GithubLink_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Debug/View/MainView.g.i.cs b/BrailleArtist/obj/Debug/View/MainView.g.i.cs new file mode 100644 index 0000000..8c0485e --- /dev/null +++ b/BrailleArtist/obj/Debug/View/MainView.g.i.cs @@ -0,0 +1,321 @@ +#pragma checksum "..\..\..\View\MainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C6D38C6131158A0D7DA3EF570DC968ABC907CC667D3E29B6AC408360956FF843" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + /// + /// MainView + /// + public partial class MainView : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.MainView window; + + #line default + #line hidden + + + #line 24 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 68 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button MaximizeButton; + + #line default + #line hidden + + + #line 90 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock ImportHelpText; + + #line default + #line hidden + + + #line 91 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image OraginImg; + + #line default + #line hidden + + + #line 124 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Width_TextBox; + + #line default + #line hidden + + + #line 125 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.CheckBox RatioLock; + + #line default + #line hidden + + + #line 126 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Height_TextBox; + + #line default + #line hidden + + + #line 157 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox BrailleView; + + #line default + #line hidden + + + #line 162 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid LoadingGrid; + + #line default + #line hidden + + + #line 168 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid AboutView; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/mainview.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\MainView.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.MainView)(target)); + + #line 9 "..\..\..\View\MainView.xaml" + this.window.KeyDown += new System.Windows.Input.KeyEventHandler(this.OnKeyDown); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 33 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowControl); + + #line default + #line hidden + return; + case 4: + + #line 46 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_enUS_Click); + + #line default + #line hidden + return; + case 5: + + #line 51 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_zhCN_Click); + + #line default + #line hidden + return; + case 6: + + #line 57 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 7: + + #line 67 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.MinimizeButton_Click); + + #line default + #line hidden + return; + case 8: + this.MaximizeButton = ((System.Windows.Controls.Button)(target)); + + #line 68 "..\..\..\View\MainView.xaml" + this.MaximizeButton.Click += new System.Windows.RoutedEventHandler(this.MaximizeButton_Click); + + #line default + #line hidden + return; + case 9: + + #line 69 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 10: + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).Drop += new System.Windows.DragEventHandler(this.Img_Drop); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).DragEnter += new System.Windows.DragEventHandler(this.Img_DragEnter); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Img_Choose); + + #line default + #line hidden + return; + case 11: + this.ImportHelpText = ((System.Windows.Controls.TextBlock)(target)); + return; + case 12: + this.OraginImg = ((System.Windows.Controls.Image)(target)); + return; + case 13: + this.Width_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 124 "..\..\..\View\MainView.xaml" + this.Width_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 14: + this.RatioLock = ((System.Windows.Controls.CheckBox)(target)); + return; + case 15: + this.Height_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 126 "..\..\..\View\MainView.xaml" + this.Height_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 16: + + #line 134 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Slider)(target)).ValueChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.MiddleBright_Changed); + + #line default + #line hidden + return; + case 17: + this.BrailleView = ((System.Windows.Controls.TextBox)(target)); + + #line 157 "..\..\..\View\MainView.xaml" + this.BrailleView.PreviewMouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.ViewScale_Change); + + #line default + #line hidden + return; + case 18: + this.LoadingGrid = ((System.Windows.Controls.Grid)(target)); + return; + case 19: + this.AboutView = ((System.Windows.Controls.Grid)(target)); + return; + case 20: + + #line 179 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 21: + + #line 191 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.GithubLink_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Debug/View/MainWindow.g.i.cs b/BrailleArtist/obj/Debug/View/MainWindow.g.i.cs new file mode 100644 index 0000000..1814dc3 --- /dev/null +++ b/BrailleArtist/obj/Debug/View/MainWindow.g.i.cs @@ -0,0 +1,116 @@ +#pragma checksum "..\..\..\View\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8B8C7EEEC05872E73816221E0F10F7F78418A3D7967AA9B952C6675CB257BD6C" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using Img2Braille; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Img2Braille { + + + /// + /// MainWindow + /// + public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal Img2Braille.MainWindow window; + + #line default + #line hidden + + + #line 19 "..\..\..\View\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Img2Braille;component/view/mainwindow.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\MainWindow.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((Img2Braille.MainWindow)(target)); + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 29 "..\..\..\View\MainWindow.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowMove); + + #line default + #line hidden + return; + case 4: + + #line 37 "..\..\..\View\MainWindow.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/BrailleArtist/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/BrailleArtist/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/BrailleArtist/obj/Release/App.baml b/BrailleArtist/obj/Release/App.baml new file mode 100644 index 0000000000000000000000000000000000000000..c2a36af6388b52b20deb1afea5822d8e0da36ca3 GIT binary patch literal 851 zcmb`F-)j>=5Xa|!C=?q}36#>5WNBHSJ)Sr8%21%c9c&!qaX47lRQJw7dhu!!4~Bz5F|yN5sJNA z*BjH)gA8DM!;-+u2i0(pWuC28zB+Jnq)?+U#8{B`%9<{vI=e$_{ViJDoX+FDc8AR3 zP7C99W#Yp4n2DKO>LJni7?#H#B=>noQay%mc^|q9W3pZpX}Z9a=rCneNiF9lq%w_` zOw3o&PNUI@RwU(7cCTk1IN*W@m5C4I E1MXx9)c^nh literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/App.g.cs b/BrailleArtist/obj/Release/App.g.cs new file mode 100644 index 0000000..79b948a --- /dev/null +++ b/BrailleArtist/obj/Release/App.g.cs @@ -0,0 +1,83 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "12A9759D242273794E3145D5B5B000DCC7B1F05FFA031F7137ED8332488548D2" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + /// + /// App + /// + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("View/MainView.xaml", System.UriKind.Relative); + + #line default + #line hidden + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/app.xaml", System.UriKind.Relative); + + #line 1 "..\..\App.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + /// + /// Application Entry Point. + /// + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + BrailleArtist.App app = new BrailleArtist.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/BrailleArtist/obj/Release/App.g.i.cs b/BrailleArtist/obj/Release/App.g.i.cs new file mode 100644 index 0000000..79b948a --- /dev/null +++ b/BrailleArtist/obj/Release/App.g.i.cs @@ -0,0 +1,83 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "12A9759D242273794E3145D5B5B000DCC7B1F05FFA031F7137ED8332488548D2" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + /// + /// App + /// + public partial class App : System.Windows.Application { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("View/MainView.xaml", System.UriKind.Relative); + + #line default + #line hidden + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/app.xaml", System.UriKind.Relative); + + #line 1 "..\..\App.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + /// + /// Application Entry Point. + /// + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + BrailleArtist.App app = new BrailleArtist.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/BrailleArtist/obj/Release/Assets/Langs/en-US.baml b/BrailleArtist/obj/Release/Assets/Langs/en-US.baml new file mode 100644 index 0000000000000000000000000000000000000000..d2cceedd43d3c4b814ad89ff8ec80455f2dcb82d GIT binary patch literal 3312 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 HnYHlW$=-PX literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/Assets/Styles/DefaultStyle.baml b/BrailleArtist/obj/Release/Assets/Styles/DefaultStyle.baml new file mode 100644 index 0000000000000000000000000000000000000000..723cc5aeb4d484f44b86507585be6a85210d74a7 GIT binary patch literal 21335 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 Pzk~k`K}-Np+ur!UJKDC% literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/Braille Artist.exe b/BrailleArtist/obj/Release/Braille Artist.exe new file mode 100644 index 0000000000000000000000000000000000000000..4d26770264d91487917ead19d49c735afe47a760 GIT binary patch literal 184832 zcmeEvd3apKm2cg9yKnEU-qbD0vii!xa$8Hwl5BZjWXp@d8L65Vi!uzGZvE%VYxCX2?Pyv1EH*NQO*ECi!Cd{Z7@rt(I((yf>LY z=KH4YTlbt(r?yk4PA#{pv~K4SrZC1#cut>Y>;=5(w~V`g*%^YjJN%NHJ!|_;`3ut8 z@04%uNo2JCbgDZY>(e@8$z&?4b;PywKvGL2wU!NST3@Ow9(B3w=jc&yT*=s4Nnw|M zc<8f6YVWgY%puKU>{k+F#{~6ayUdsdSi_rgM=(IjH~m!cf)`3dEcnUnl4}|B@c-j) z9ThChfp|9%tjWy!flkbSX$o@!@3+ZpUOxS=!5U-MJRU3XHF=!_OjWBt?WsEJ0rsKUSFj8I_@{GbW_V&aG!MB{e^M6Z8 zuJ}>jWM*dPEM@GK6^u~|@KN8tim@YyCZV{zY!mW^HtfxyaoMNK=>qbd4>+}eoP~l~JAs;RC3F$_ zFNR}RQ%mp)Aroo}>T8b#s9x`rO{rzTu4smnS`H_B5y~4(tstCY7kr<}XKMku#%d}_ z!7SOUOhNJfqR=WzM%6*2uI|*1ysfZV4xO}~QYCpmiZanpr!ND2{+%4Rk}OwI8cXE^ z9D&~1({E9E)(|-&!sK~IT0y@8T4?IMAOfAYQxR22-=2$WiH=N)YlaaQ=OoX(xOR%T zAU~1k9h71G!h0g;QAReHQfu)J)>Y`GK(5tLeWAdnQz6vQjuc{5t4np>djAC9?c5hS zybckeJ>}X2no_P!pn`duKt}LZ4nnTHO`v|LO$hG@T2XZsn*!OsjCfSimo(n?3}kM1 zL}0+}sg2~EPY!g-?yC0KQf&bICX3gU+6>5++5)%s#CvvIjcQA61@coh{Y%JRiEIOM z5P~&X)G;-Ks59F^iJ;X~JFT^4YPvvX{W*s0B!-&mNm;O_b|QG?8Pp3vtzr_oB$<`7 z(!~r_Bjf@rrQ1w5av^LcLFuJPSeVS5i6kAn9wMQi656p6Een>LF<35!rpX`_whPY{ zc<#XSB%bf#`Byx%U|tsEITue751Huu@jQ>`CwNZa`52E2@z2xX$fhi$ARmNd5=IHe z0yUs!E<|BcXi_i*rfey)e-I7XR3%_AAxmoJVq$71CR6rO@PLjkO3hqC^wn-9rDX8#qxX|nK(MCTvh>~1=C`3HawJK4Nx{jW6!szV=S)>4 zS3ue(1RdhHl(m-=r_de&7d^ubR~s0rB0Vq zmGm-EkFQQQQ^&5R(8BHZkOLhvnzG$8CIK1%)LtWps)AKF%jus}dq)jn&~ltW$S*h0 zs7Dl3-VkW1JqSkKH6coBFJbU1%J(8f_bQVQP^4AUWQE6$avh+kIe`Nx1NDm#AO8vd zTDN=v9kfYwz15n)(jOvcf`NmPeMnslPk5x%VVC4Wq01md4@7BA3Pdu7388V;-#BJy zgdolwGw`~AE#+elWq{Nvm>NXHe{uXV`|lXnoKKExgD%&|eq<=r=u=V$0EB&wRz>fq zbe|I4=b}cB?jr{RG`Lf%l+@)E#?@%ek$B$*eba6D6i8RtaDvkRj(R$a4Y$G0(vNI7 zTKyR|9K8k0;2FYm6P{=A%zGOSOa*L=d@z8>&@ammp)QgK%;-8J$C(O|BuP zahr^Yc*_q8CcWiTAw^8Q<%5ZvHPUd3mLsIogiw%!q?$q{VU40^gyuY?dqM-jQ#Xkx zbdcmk3dqeylN`!ifkH&Cq>?nr!8{BN2DVx>7!H7d1O$NtARvpTs`Y4N1jy+&1>-9i zKQc@QU_XQ(0djhGzMp3J5g@1c=KH}oo2teTCjoN$TEkC{EJMsS=g2f7RclJ+$P#)7 z1io9KyDu0*{ZI)HK;R;M0_61PjCjbe!tf(NPQRJ&2kjE!2$0i1$@iOX_z@tdKhF8_ zw)hScKbUHfcbf?ojVB+rALP+R&?~4ib?GV%+f_M&fdowp&ciD+L|TOrqE4m}wP|{7 zsPYPw+%%@b=&6}u@Jt^fpA_^~=M2!m%ZPVAC(k2yOkImte!N7!V)?{)Va|+r$w!Zu zI7PfL<-Fa&4AERWH>PX>GtIMB^0#tu6@M2VT*2R$3-5@Dk11*HN8!=_a^YL`@F+VU zlb)-GUn9Z`?+AJyj7iB>_9MI<;UQ4~LB|#7YD_eWP@Ps9N2ozp^}L|pR9#`UVJwO+ zU-hd#HF6cW{bto`-fp*qwmZD0(00GcYqHX~NG-Xb;T>COyUS*!;gec)LBp%oR2-0M zfij`!CfI2cds$-4fwZrf2}-yq ziVGswAXsE6=+!HPx=sv1J_tc-y_<*FDMC<8)tFUsy|)U6TB(W`Ur@_-hHV!JkIc15 zgbT%C;X<+Sayc!$w64q{5{4=0H_!VPq!{$8^N!-JG04(yfn$ULIqb9GV+U&J>ZHU1OkR0IaiB;$jbd}a_yg|EZ zB{Y-P4VVj05uOS>)iXm%@y>9#y~AEzR+Iz%B{|R;Jtds_crl%VM*N!Z%gWPaCbKROtqx$1Eda7V(2p>8<9&nvK}t= zE8?w0?gvj*nG$(`-s|PaPWVr+RVst%)uC`$f085HIZdtv=|RpeAE=~AY0$<2Sn3%D zfdfdOPv=C}COA0&&RGV510Z1dC^$H3@*P?$%_xtIsM2yR(4EJp|k z7exzoNQ*ks<x?sjK}aGRBd|iK`mxe4^-$CB#E4FwCpbyv<%U@+HpW z7d&N+c6Igi>4IqCW94U%H}C&T-g3FBMy?8!$P-9l6A}jaBnLwTKE*)*PZLm;%cAzT zah5fP{~9CmP5l?T4u)9?WZMAQ+Es@|iJ(mO>{?WqQ@)(2R!c;M6|$?A#-CGr|Dex4un%qF{h0Amr8L!JLaq$?ko14InK zwZE%uA4?AWlV*gRx>ZaGx8#w)Jt%jJ~{F--nEP5;B-4*<&~`m=OPwa zto5Q#wLqrtwaW*H3Q5yztPrjw7wSO}$*YJ&Pm)G%JjwS$E;&3VBIU8!BCmn%J^w^% zt=tc=NjjQ7dGy_`qY9-Vcz$;)MFe@&SwqO}xs+nWtR9Yv~L>3I{)`wRz}{*mwx- zFtlYt^hBs%bVd}Em$3aW#7~}-K=tgihW+G>@lbhTQZy#ooljUo1ThQ9CvOBfA73{S zzXEk>#H>18_Ur}EeXi(dM#-r`jlx30#tZGK4J4ELCLH+yG|rUz7Qm`cqDM1(kmI3cV9d2od#DQkX-#|(=>>V6 z!x&MWLtn^V+Ck5o7t91|;YKS$MoT`hiqb_P?P-S@^7~(aY8;lx`S6@~GxDF$F+IoO z;tem9`UkLAUz*P|e-clz;8~T=vt<%biQt)*&$BnjBc@WNoCijB6LL059VZ!C5&(?s zYI=!@9*nGwjO6NF86vQyHX|k_eI=X%3@$rcA?dv%8toC&o1icKcw#==S{3H%5AQ`mbaa|ToO&3e_!7-J31@cIIFQ9mXlWPdf^t8V4ijbW7pul zmf*H*I+5(o5XalF8!wna+tS7kBf}ohDpqf4g;KD)fS&^etytch!YH2qWZ08!?O%1+ zFydf;k{U@-kUe$-9v>daj9reW2agpGiqF>$H{(rwVCVBk#KZSR5FW(?(Q|&{L6V%u zqSG1ss)Ohh;u-rczskxSdCW)d9uLuP@)GQ|&xX6VV5_XM z_q~Sz|GUTLaWl>OJMhG$BLzYBIL}*^+T$!^$9>;}tRC`q7L~D}_j{nE1&HmZKl>1OvSlsBu7^7bgo>t;8YNn#I#s9aAKlKZNa+|314#%nD< zM7nptH^>S~ih^$TM&WFK2^)b-RQ7G>5y zKFV96wK))Eb2gKUGR$2pBXr4|Lt*q=fqRhyICQuSK6=YdCM5kHmUJ6?)8$!qWi=%LD< zQ?^0ER|QD6m7KoEZAH2MO{MtnvV6~3!aieOg5eiq3#sv;HPSy1+v%NKbbb!=70)e- zqxG4<;bHgq{eeEr@nJMDpz8|w1AoM9vW$mYUi|Oi^x<1Eak>kB@2+8`_{K|dp0*5m z`dB5~%!Uzeet@tDyNLUlyoA;0*hVX14X_sqIGxDZ53%Oi%dx|Vxep_iB*#j*-vX>? z66cHDZz)SNrQE|FgI^z8#s;`w5sbwT*$OtuvEOoR4Lg9;e=GaV5(^dt%?hh2E`i%+ zDua8wXBynYMU`+%omFrcGEmirWDUZJQSOk-C3|0?oTbt;XY$t z4f>r$A0w?{xRlCy;1{WELnwtEa8oLWxcdZ8_aV4O-ug@%0N=vhQ6A40R~sn54wBpE zru>(bQ2a%qt$^K5qO0l-xc^|f815HMyUamoR|;;u+NJ44PH;mbDG;m%UfOEpc8AcPvl>-<{H7z{?S{piJZ(ryHED z&X1uLwen5KLouVgRZF`NLw@{YfgmWd_tsqe`MyM_w1T?tMh%tE4zbrmD&%l0$L?UC zFSrf<4+*~_3v8IgzBB&{DIJfKA&pi*IKJL`9AGjVho7uxUb`qF{y{}_m z17>64X(E=X?nliIwnfLDfuDTR(f?dq9tGNWHvt1nfjP zECXyhyIaTJwtN7;qa3@#+7dcpu4IpL>=2Kol0D6_TZ>%&+u-*Pf|E5Ce+aB_CeI7! ztYY&ycE~DO4zMb=O2-@)53tQTwn9C?s##3OHmDw8DII&neE_y)uZ}(I_5h=m0qBeM z7Wmb&!#Z{k{A$^492;iG=ByHOdC2jxc@_)k7}a|N+pJ?Q)cb7qfR2s9uZjJN zW8Yvu_nb1%V{57@79sihY#+yjey_Yf0Xa8HrE`{H6_I(}uR?z|2z@O;YkBU6NexqXnS0`&>f6%cq zmjujFOF27aeJt3?Rx-biJsXsO&Cs!#Znw0G)#=!LcOhHFXd57f`*raF>{Q&VW2O=h zup4yj_rYO#4f~9aSwaQs8uo~e{mRkFTG>-Nb_yfCR`zur`$uy?J(qo3$9`-s0rtMY zxW1gn-k`xFY{7uq&CX-2PGI}Y-57~3)3HkQo9oysI`%Pk2(4q+)D!10D<~>g*Rg-$ z*daC_oEzA7EGkl*9*hMxuz%**F#0IMMs#d7$3EoPsI5YI8Gaw@*nD6c*(rfZZH^i0 z`OMo$agIu9M>qBrp2M+2){7lAn5)$2Sg&IausJ%m$gx!2%ogj|I!7z8RRZH>-@?}G zeix!Px3H}o8@BF3ZEj)hx*yf_R@SZiQB7}U{kk93^ftCn_oJHL#)gF-QrN6+XZH$> zjbS9QgZ1+@hC|GP@zoCYkd8GJT%hh?%dqrGGFw>Csa_zqda+SkM(I^AX7ieO*=^SW zYiE5NJH+lO_OMIXA%XD{#n=&!eIV_`=qAQYSfpU=1F6Td9GH(|!lHDrQjT5C#!wF( z>>v4TM}+HOmta-H2-m@q924O>*&dEv%}%h4+R1L#u@)(#cCjyTOjxNn`*L2mID1Lw ztY9VBAfihPity+-dA? zxR`fx_Zhem_9lnlVK-qsGE=hnXR}-3E@XGZ#Vns&fMvwI1 z`%LIUxX*h!;gauL+#Qr3De7j!^6SA~HYmRz><1ii5xmCL&rV9e!r0}cGzH^}x7a-n zloUhhPQZ^@uVlB%zYcW+e$jd@drP{;dMn(LqB{}xPX8CNmU%_N)2taed5+yJpM;ff zmL4tm8apb#UHlf@pBI0ZJtLPC{fM>lJP*o$G(QcwzU4f?UX*DJ^QJsI_)EZV_&n?_ z`IPe{;B%0Z^QB$#Z`cR&`QDG&yYjX2f3TDCb&gYje;$&h^QB)DTBM`$PZYN#Nh$Q} zf0UgrpClwk<;uky~Qp-9^U0SFPDCx{z)pA9x7Jk45!af%SYumAqSgsv~ZzZFWpq!4EI{NgYvubcM!_rKa3PF3$2zH@%*%K z*DL=+;jsLsytw2ZnPmHbT#g!lST5!oSS(*-eiHCC=I7uJd0&y=LjEzrhVOUfca&!5 zkC5sej-Sdl&To?!VEk>9PnbtRS?c)^ZUZPEC~rac%H^3}ro5?4^_rBE%E}T4;I|zf z<$QzBj+dx?zya4XIj+jzxqIT+)SC$MYUinUWKX@!$Rn!&CH zJd=HeeSn>S4)!8kKh|fW_)0>Q3ihvXs~PPRY~=1j?ylhU^RNLw%Gx;P0`7LQQc!lY znQ$|#$+C>ygZP*66qoT7TX|Yn1HR6BHK$*VQvySl&+G1IFbjTzJmy$}cm2=86PFcn&%T$W9nbR-f?htn$;O-mTeV@C`!eis^CAPzQ9Gr){%eZ?9cOT&H8{B=LyUa@Mhq!BH zD$AH!*^TTW_A~S_jZz8p`BFIx>-shMTk`MZbxMzNlX8dhmNKSzOw}eU`c4P>UWQ|O z<_;G6XjfIs~`Cas%8pmE0HHo&N@gXAuD-v!rNLUc#yUbvEz=F{`)6VY46P3Qgz9O}=xZI8v{8rqbjg z(3VtdU-ychSh73LiS@+Yl3F*oBGuOyOLlQ$0}(eQ&x;SXr1mC>)JT*Sy{Sxma(YcX zxz6_XmPDq%H#WGUHrbV#D38Fq_JQ{HdbWO`w>Q?&8^5HUwXRGK z^u^OU*4&v*q>>=7NcHx{4P;YlARF)6m`?S_)7e2G<*t=`;>qk9h_*ML&Wi`N0_>AR zG^e{WU|5^TWbxXZYE5Pv8zxp2m8^lS8c23t0-y2v0=+R`I>77ak_6bI{#i@l)Wcbq z>Kf>cFJUCLX6`QM?rPRHn90WbqOBV^zKOdnv22VjPh|UI{T%EV2Uo|loJ0||#CyTF zDxK;>_B&W#rZbi9O>`jbP9xfJfn}nrkB(aAbf$)pfsYZq(o>SD33uJ*O5SXaD@ zZA&D(QhN=o9jsZ%Q}=93>?fTdZSG?05?zq-@^qrRCz~TuOexh39zHu9P{)&3dmt$LP)SSOW3 z)WT#UNi$a-&N7bW*-O^k-yctQu`TJudC*h_JKW!qilw_4tfv6l(A0IXE50i>(3@>d zX0owlXPjrJEj5tVK}cA~xMEDeuyr6F>(jkgA*oIAj0oAD=_R-gpF^8dEvW$_Z5l{s6MgZ`gZ*)#`D}GO zOBmS@ow5n00lA?F5^!45vAxUFu>|Zcm*3_@77*oKKv|BHB-Y3J1Pg`Z2n5XE{V>rS zNboKsNsK5;xROH}1I^`R^qzZZ|0JuX4I-Y_3ic$B$36#+l(1`(fQXvc&e7t%MT=1pS2yBparCuJ(AW5=;91=Y! z2cer77VxxCge+}6;dEhB1x&_md1@c03xmZ$-q*89eIt~rTknFIs8@&$YMDi?#Czl2 z1gz{zK;M_AQ+s)(bGh+)5{U|&3Yw2ET2kNM&ZWxQHaBnXL7ZL9StxP`j5gOY)L@!- z7f2(|D@R%ZEguiDB?`IWbP4sDrcaSYiuTLenWa8{T5-2-W^OXEQe z@0NI`Go9!sr5^X(+!ODMwpSq$!?@qM~w)Vl-pz!W35(yLPGzF3w zQjd&nK;KF_+meX&;y^qZyi`(0s0=#TmqFn&>tfl?9^KSn%)o1mj~+N}U2I>Xk485e z(+RYu!M0BHMoHmMqJ+Od+V|3kgNNaR3{mqm+~5!lSUNkx?NCMzKkr&-{rH24N!e6NnS%er(d@i8Xg%Hlim( zB5%!XqUJ_J0$z}OoOc2=CS~o33~%Hd$?vRk)`o44Wp*=e;nv1F;=OELrdt4%%KDUm zNu&l$bmVT_BZuUAMq?6{iEik)6#YF7T6zt=qZXV>qT>@(z5VFThnj$((@1q369e@) zwTX2p45GL7#1Z3ay%AApV{&_l$}P3MsLiF!COm$&mEzUs26SxjSNj}Y|T)L3EmS7 zvJqxAwu{Dk6Z>^e-L8wds=>1+23IH={-4HfZ|Thq@KEGoDVd zjj2R3D`uuN{KUjtNB9U*%u}h_*XZE**o>#uf{`E})^LE^8ls@C41wh;0$uPxj*2#X z83z0DSemuno4x7i)VXMUCRd&y+js<&A=8d$+ow5=w28I636mXnqDM6 ztP((JVi=!r?J~5)pyf?O^H&uxsQkng2YrQM0z0g0_XNUt138l{>Sh8Rbuj_Ywc@UL zOR6tQ&6S303{wM)P%zu&CWFsf0i!MqkcCllTCDH43g1Rfg6g|-xg2r zNp!}~@HUEfhQHqGGZU&VGr7C(#-(h+JmkD|OQzRiBA$sF6`#pt7Gpbfpk(btBJ1K9 z2X^Ib2tpdEoe?E04u;gdy~_u);9AYcE4iW>Dz2NkOqBY_L^iR9O0Q2G*kt9S1*)@Z z9`_InTU<>z&Q)w2&8gtHCpXaJ96Ugt@^MB(^Ek3-$?W#_EG`!`Dlj)-iBcDpVJj~i zi1p@tCl}HPWzcD?m1CyDq87RbdSmI8`}$F3G%n708$;&k_?S88m$$&hH38LynFt2m zdV(8`R>7qQ1w(bjvtrpQNf@oBiGg2+o9LChc0r9nN3$g>W#H74!`5ZkmL&Do9OMf| zlS;;n96)**>fg}OpoPK8h*Wqk^M;$4vm*zhAD$FdbR9Q>(X%u%G<)9M7{*84@hmz{ zjG|h^dJIoN2dT~HQH_z!#9>(;FBo*Jy@xOE2%+Y!^>HEPFaELiKJMMYX9_IU-;OFo z*PF;^Mr97h_JeP)yn>gbtyd=+Ktd zmA#nxB(qrX&}V1{ffm+s_6cSQZH)SB%u#il#S6D$fKT%&a;gb^6ehZBF**^wo?xbd zB_HA&ZNDXzMX!TVD%CZ0h=zwg<1kQRBPQ2yYqEbJ3zgXuUr(1&>gJN#15b_vBnA#7 zQ~V_+7Hi_Y{Tv;PXZRZ;;cqTA6okwR#e)k#=><0arW(*k5>WBIyqx)Xdxu!<=_1dG zLk=4586*xHV?Z(bF|9qzu#ame*(pp;IWJ#R;B!?jh&+_! zq_528QAxOGQrmmQ67C*ap%Ag@HEEbGjH&4B#)kCDzJ4Ul*z~RVei>(bv6XWjzU(Ei z``@5M**;ME=uFefI($_`cMbnu{EOo|e>3nb@C@9Atdpg{*$+1f-y~>t;O@u2yjT=v zR8r(oseT(zrwiPB@r9D&5WI1`F{DEH1Y(Qv_$fxVp$Bjlv1RZzv=0Be!I8!H*8zNo zjOwY^!M6vYx{$+8@J!5cetwyQ@>q*+xou2x>_@0td@o(kq^Ye)7c)*!QuvoaSvK>O zsLX82*?b3)EBIX*!B^ZUazj#B$l-pZ(XGRmf|?IwX0Q8DNp|7;>E-{a@T~Y^b|Fe$ zg>Sb}e7Rk!W7wiz-HdWjNwRS3uunI}^F{ChHj5q1uc5k6<{g*Vc#TRsCQJEm(ThDO zvCufGW70T-G9EKq`N_2x#ctm;YKP=5bP#K(D8(k=8PEqn?c^}C>=1ABdeE6!gWj_C z|6HC)GbtU?*=|4`hSarD5ac>wb*FK*fWmsFzWEz4=&~x zdfW!OAuHxz0gT!YY4?XHANwT3S1H4_O@4;=-oZ|GHoFD<2Plos)Xhs(ulF^_4Bh-nMX6#0gCxOu>bv9ZQY zSw~6lC^_Jf za4Hb!=Oq3r1}2;B6e9x2ekKZkRJ0Tf-r;w+ zOn%6#&Nuu+A`icd|2B(U=p8yG$+8uB=8&qtm;!;isiua1#^riFk6q{S4NsR!ExZh+ zGKsB)#MVO48iLk1Ef%NM7qMEM-eDU=?ku#porL>_T~<)(fe)lF^D1y!H3gaaz-mR- z!J~*5RViT>$!fJgTp#*|&7y1{kb(`Lv_VZc`6MR~eMm3w@P`hI$v5ov4Hp)eN%OJe zAF+CiOsaSIV_uv;Qb-`);Xk@H1&rR|ncm@3-m4@tlL{nV^KjMzTFw>FkGhl9BIp}9 zEt&~AvRWyst0XX4@j{sk%qSFjSScl&jhPIbDFT9s3e3on8Mo*7hU>+D>~-^9aEmwRWS->^*OymKl2TJKy`Rkx$ml}l!c+6*=NZzH6~A)WUMyNN1l174==jQz#W4T#{GK)csrZ_Zn20TB^ zp0B<~AYaESu7T){Cc2`#vr zYFDG`_h~SOk`r2!Yf5I=TGCipn^Lj^yg0nI>kyHsWOjtqK_2a}7pVxfM(ed&0SbCO zUS!KytxpGynJqI*)H4FBhwk*o;r&&3)BdBKCPP2uPF@S6IxO7>Xvu{9_3g za`HZwRG($T99;IXdn0nY zSo8&QYkiYZB|9Z{-nv9*I+aQ7%0@Bc#U!~cJJ6L#Ma4IH#H6oH;`4K&8(Yb8gf=Xb z_Qq*7U*8~*O4|@~JvS?ieII)<|LK4K<~0)2t$2FR$f=QMS~ZQQ|E@Nw;>^UvCKw}4 zl!_EwGzMHI)Z9Y`0Uj1AO7gN@9mkFpWnLlw-vsFgBG0_jHU}THKAZ)f;a$}rokd5FShXhg&<<)-H9m1gQ(LPTQV^fT4ET);FzWr zb(lWHk(n4K6}_O3`;A9If6>BYlp?B^=iApXR%J{ysgP%%#u+(JUWBdNo?>a*u>RsDnSLQ`(B96uoWg#%sL$)2-59@BWflz?o7z zrL#9(OIw&S{jtvYf(b3&H37qPgRUQ9-U-wwK6WA3tn@;h&Cj=5IlDHVwZFM%ZmjRv z)i`fXQ>?48X?DDEPU$9@t=E^@X@k+Z`+2;;wyl4YOu7)$PM)f*`TEp1Vf+0s*{v$O2)sa>(&U~$3% zV7I;7B$q!+XFteZJJ=A!J8N~@mgU+F)Axf&2a-2$Xsc^jlwR{I;5P!lq!T-pZ(01# zRXEf+3(vXeZ+30_%@008bPu3~zTX4GKJ^FRoDbgj@ig^-V0poWbq@9lo^yKovin*F z>5pGYh?BLD_`mmW^rD{yd*w^fVgR5Yp?$p2zIbb=YFV z{3qc5kCb<1=rsIHi1qYo6W!M`@keJq5FKL|ZSQ@$y^|d-pjVoj zlwsgjeH_HY;QYWh^)7=t4?Dlt3AyJ#iWj#b;hc!vvTE&S=EfGRB<_|G(Tni;u+*FA zj`7$;jz~3#3)2vs@zD7(w>g6OEt9X8{}HrX#9R75tU*H8g+CibHsvh8jk{KMu{TE9 zXd#!!h00GEm4;Fp|H+i#Ss$!=oRto{I+>0rkUwY(!+I4DChgbL$%0BL*5Hjg2i?Th z0H^atXfmU=(L$48kyC~Arx>OeU(o~hq-hnbldnSWu%-SuierG5Id$~!dOL3=D=*WfQS+|KS} zkKpS{z%5nIULpl&sAbX;DJrRrYA6sS$Un`ZVqO^tl}Vvs(_+b@&ZwMGStkjnsWB83 z|K>K$1&RL6nJwVCO`%{|YHA1p1&C@0M@Erl#aS@5!0YmVa6kUty|jO{ZaQvF=_ipAAKZk|Lt#;<)0s$*);Zsw5&<`=g*H# zefQmWp>x8>RED%h|AF-4 zi)O5a)VS>H@|7@J^7lxTY8`F75TqX zIj!u(x!EtXZy^7=!dcYH0-0-7fusi1Kv;sJaVHcc-K(52d#Tg}m92w5&zMu$#FdVG zmdZ^Fr3Rff6jTx3;)cW!UFD1lL(vf^DuJGh6dKb9 zgeHS*kl);<8FS{&o>QqTktoV)2~3nqnWTJJHgE2hc}rKFFFWN(X+!9nZ4ReJGRYQ? z)9R5eCX3td4qD897pm1}ve->nDW{(#yIjo=`6`QpwnB50Ryf5qw6ZwlmaztH*80v3 z&T`Cf)I03e=MiY)wd{%#zUoA9w?9*|fxjL`(jumLWvTQ?^=k!HZ zS6^P^4LMr-G@BFcNRq8~tJ8)1MJ1bTmQ~wKA6kFNU*IvB6tphn!{t!j_8r%IH0Qi? z*S`=#E-VFBkG;_QLb`E1Ga6@JO&U)&o z%Vn`XXvKeNjVbZa%*P|&Uc5ad?FemN&>oLGIP(Ezh)3N+>CSFwn61Bi8jzz6H_U~; zdP_sHnKQl3GkogdxMNo7l!)22ws@*Et>ky1+OTy;=Z&HCgR1p+X4RGsNEVw-jw?{; z#@(|`4LuFgc~a309k=aix^CUM*UXX9pT6W%WM58y10%{Bd?{Xry5XG>Z&;1>4X6V2 zR1jQ6{WNM=)bBJkHbB}lDlKjqCZJ4O%Db}ynd+!QF5a`NW5L3O3p(R_c09PmBTbv- zt=-$a_1rbp_^mm2>&k;W0|9TySL(F7uJ+V;c6;UUET7^lx_sM?4yBp`{wm(NVByMT z-dWQmZ?v(xdi8l?F)DY;O;2Fa5<* zXrDC4g^vT~a<4LdY+!6me*4rc`EBW=_ugxfZXesdb8I(Q5a#>J`${d!P9=wGKx^C* znKoD+>YOVo3#27-V*^eekw_tbdnrb(W~4{RIgip^WNa9*rSsjaH|%!Nfb4qs8{ zzS`~XaZD>OlnXq~UGpi-7b$Q<6lQ*wcgf0y^J85nx?=Me^16FNc|&Q&$Vi)5cZK8i zHJ*2wb#C4?tD#}mrp=xEd*X{0FJ2Vy`JDmC|A#!jMI2iucyJDqF^$2P@(YE|ij#~T zG=iHed8aobYxLjmZ7h?%H1^|n!j@1E;(}Q8Tq}jUyj{K z(U9KVuY6sJ;Y2#5Z$|6py$5=T5MZuafH7*CVZrc3nL7j3!#U6)z&|t>no0hgvq_1Z zUmXrt57rFqsXqVwjlqQrf`h?=f*_!Uh3D4{47@a%8r%qKO)ivYTiumc)?HOMZCc&7 zZQF2VQqfgKOP3aLXj@%*xm0pia$PPMiH6V4B+Sl=apt}f3(+ue-r2A~b7nU+mNx_o zy=2=8gKEVLZ@G867oB!P(BeHWTvHRiy+)G{Yc(}mzf_~SPW3A5PJKptQ>&4N;PF(r zCP{v$_JwP1*J`%Qx1Z{LUru$_Xk*LxnD_Jz%6}*sochO+WGp#t!D;<&d?RL3ImQZT zsz@37THb)c;1U^mib_iPw5UY6LyIm)lLiMQ><_3G@~tReLhK-$8=7WUPE!Lxe-0pw zkdQ$M85Cvxm|V4HmbGeiRqgsZX>4XI!82>ue>Apj#zi zXQ~uXE6S%;E|z9DtyOw_B_+N;-vw8Cz1UmjEiUrGLEV!r`J-}JvEpU~HhuOCo74nt zwN$DWn^ZZiK&n@RAsd;E`ViR`8!YGCMzS5sW%AgcBwJ9zRYQeMfw4b~{l0KfQ1vK& z$v*abzv5AYiwaE=dg(w@p=2p6+(-Q|0xUuRugO352gz1gXbm<20)JD`T3Dz^mRwN1 zt^Ede&WAE#o&%l0hu=UD_1gpms8q_m<;p96zR^=uHUY+8IpuUSEJuS5(+qmC z4%;ESl{)M|jJR=@NhX@fRpJI20n;tFkLj=s`}3j>(=7`BONZ$$j(^r+Gsexwbyx-c zln&e3R*CLlp!glEQtA{38N0NOK`qgV<8IijXuS1}zy@l(^-n|^)@uz??mQwzliAbV zkj?JWcHu0mM(4KTy}c>=OXzgMC91FFQ94AAVr3Ccmp01K_8;0DL)&R+yN$7cZ7jo2 z#%YsCH(v#(O>>idC*xwH32nHcrF{(sBZ{S=$y}=uCvD)PElU$~lfj0VZd9N66rf=R zo;Kz5AtqycQ5=Ik+9so+0?F@E#M24>DBt8noA<=lJ)=AZzp;If`Ud`^)wr|$yb>;m zl1vh&rf3OPG$y;`kereW?W;iYNM6au)NX#(%Dle^ADa}cJgT@sA~`r<9vm2qCCz+m zuqQ*umiHxMyJE@xJ@B^fA4qY)lAxWlnK(EG68-p^WN=uZ8g!~a#hNcR?piv;-c)O! zer(I!Nta|;usleI%@`~HH!No0|6lzeumRW2{~f=CPpPk*_*p=#MK6r$CsY?3X{o~F zf0qBpzf}C)SMD`*B@XfNgP)tzutILpKVE9MdfRH8v({`1GxLLcniB@oI18vbG1@YA z%4;@U_s-7^YCa2dPuzR06UvM?Ii`j8>g$^>HooKjh-N_H^Y>M+1q`3;14cYD7y*H7G zYhDj?HN&!wQvzP*p`-F^Qt8Bg7(<+u9@Kn3<|ZOcEUYjmS^dmJ2VXT;0G}r4h}&93 zs(A~UOW&o9ugjYg{hBYx+{R9Aon#9!^IGJmSF;r{GrnuYvl@DB7l+#Evor;?Vnv*G zplhBf%t^qwPbo9eh62qql}gt?nDfE?@K!SIJZJW>@fk$(Xv~R&MB*GXj*igRj=#%? zrT@%Vps11=%>0dZ0fU%E%%Uo(_vODz8}4h=AsO40=~oGT<#(_GGO=@Yni*S;g)jct zfeu;NwK`;FPw9}2{ZfbQ>`yx6V5&r5rOnAob;!m4KsnLeY_(1+VE8P{`8;f|4td$_ zI^<(d>yRJU-3h(``>_rc@;_!y@dX)OZck8%wdhb0|5Q%2VqCu@d`sBXIy41WRSH@u z`?3yAWpC(E8T-8sg|XvB@L@k1hm?CyNnYQi9V>U^I~dU&hB+_@&YVp!C^lgj4Ahyk z4hALQF-$}q^cv^h;)ah+*b4(aM}u;AYl)q7JA9l zX!!=n@bVXMuW>VEc%Z^yi+=OUXAMH3mz$&JOg}~k8n;h|SNT-^dpmvUpOMkHxzZMM z(bj1V2HUiJDD+jt=z^L*p$$w zct7?6Wi?#apyg%2V6bw-XJE5xxEUl~oXt$6Cj`+pr+6&6J8+Cp&YX!fD0cmGv4MZv z@=Z${_WA6MrQ-|ovw<5DH1UHXbmKe~23p;k(O)jmR#a%w^|0pKHm=h7P~xN}K1OQ@ zlTCG|dKYM`H?GzF$2W%2rZCza*47j2>g}}K^X;{r*A8?(rs+dGt+{PQYpaHHRa!UQ zTNOhKi}LbfYa%W^fsv2(YG>o3rh^M&c40$e0>{Fr;qk2++CUaZbHr(FiV1AA*NJ4H zb;gn!POWP=_nyl@EThfS`swzb3^iCi7xBC#aei3q68EraJ-7*}RzF#UP@Qzc4CO=1 zqVnkARc$JXo;IG`lfZr~IR{%6wj z-)qm)f5CR8|C#js&!p$S;iQLdZk;&kq19cYogNis0rV*PkIjNzE<{(4%u)Q zt_Wer?Y9DQ(4KAlXwpM}gO?x|o2^4`cCHQ;;BP<)Uk}UZkeA)4Lq7JP4*A&&Iuu~v z)}canOoxIDJN9@QAx3{Qf>JADYjvoYU8qAPY@ZHIVTX07ls%$DQ`z%6RK`YhD9k?A zAx)qD@X3w8;P^dX9=+qbktgmv{-rM*zwKpX)Mr;uJo(!3SD(zopL*iNqeJ8P$hBWN z_R`G;?y`;EJ2dk2Eh9JHVUPkIB0cm7NOdP(ziZ^?`wbtviohrDe8Rw|myh0X$H=u0 zj~>3`_*E~CT=(+m6Az6%bj`?9uYfpm&uho8zs_K-o^kAjn?`SYYV^k86Hh&ioF9An zs|Y556AwNmyITI{MUYMuHXL zTXA?_m3VvGIIB$`b6dUD|Z}!^oA3>MSy$qOlRbk zA*3*J(=8{Sd=lP&X@Ya?l~;~m^Hnq?REpg$vT*F>8;-wxll{c&caPrn)Ug+aM!)nL z^l;?W2an%=?=ziVzg&~MGKNZy7u@_z%x%P1qxu~A2UeseYYzJZ+x%biIFFl3! zGJ5Zqj^F&$$b(lybw{4L{rE#KL8VSS`{>E*ZV_$jmqSl;P(BX$s3%THw z(2dt0d-WEYjX>2#j@&%@@@Gdr_2|i09vFS#I>0AheNu?>_$!Z%-u4=jA-jF#W>FZ? z@I+z$mPUsXqMc!)v90ZI`?`V!$^XKm4btELXoLJ;a{2(cL{OdFbwCla*aFndFaHS_@@+0|5sq$Gr=^{#wRDnVhJK>slhUH=un{gkb*>EV`oF?G zF$Fpm6ZWbI$Lzv~PU?j{7WyD=YsM|#37me5Yegm&Afc^H;%=($c&?yYky&`?i@)O@ z#VRWlImSsJ+*p_M2^Uyd_bFy=(JyulJ8W#*X=b9U^TIYe!Sd!*xX?k+B!Ot97FHx; z#evA!q=-FEirBWCEVE-0V5gw?O;%Zs)yYnLM$6_3JaI{gdIif zs#AIv-Nk^JWg~96gD!^MC6v2y&MEB224_Jj71g>KOGn*U-wGE@Wg92RrHpW0F8(lE ze~LL*Vh2H5-13+S`!u3CR_;q=4U)5*9m;99dm15@<+u)svQk*VeucWF+j!}|H?eLS z_MSu1&ueO0$j1Dlw)M6yu4W56@V7#YiYTq5Vij)U*BWk4$C4Q=xAlpuUc>$w?9a$+ zGp;?SZxf;xBSbTio@-7!K5-6;ShawIdBnAdy;$SYiEbyeJ&8BNZ zQVY584Ra8S*|?5c1Zc|+;D3hWu_?y)lC$}1epdPy{2R1_0CS+mc)A_2bhvNwe?Au+4(ZaV8vC$bO1yp@g^elm}}uXF=_VP6ZS_>JmeRw{HI#yG9jaQ1r2<93jc)O-Gh{w~iC8#zF0mGj=a_$@3Wv@k zvS+-$^<)BTiS9BoB$#W~5plYa+<2gz667W5ThA7pW{$jDBE#MdM6wGDM21}}53;H2 z^t*MVYfv3Hme!MvQYYJ;Cgs;~oVECD9Q;OAt+a?0k#CebC{#mN6c--G^`KS7tnw^D zbF6u(RF<%5f00#BZi+~bt^&qMbh>31NeVNjX{D?*7st5gcu`zau}y+(8(sCTm6Tz# z24$V@%TILXWjyTN$c{oz=;ir=%hs;&l=F!aAd}jf6vHFq#<_6O|7Gt@;Hm1`hVgv{ z$1xxCJj5~2v&vXxNRnA)43W8vQI07^Nm3ys8cdBM$yiBID3VZVFcndzjOSbX97K2Z z-uLr9@ALnEzwgCy)?RzxG)@rr(hzVugEYhhyt=^sMPjc260SbGLixcV zgWwK>sTWxP?F|}D#sPjN7r1_!#my&4vJ#6cGz0oU+PE0T7X#q=<)?9j7M5riI3>Ac z@rAt7@cO%-MP3pH$N<5a@`5}3SHi^V4d>G@kvcND5?}=9 ztigByPfU_f@NWplfkR)B(7zCj14Km9qr&OBu;CRpzrsIobPZUZNJ=50HH#?}h|VPE z0Ymem`IZ85S~Rj^pg_1b@GK?N1&oHg6fTPJku-cCt(NZE5LTZ>Q2xElJ(s86KI2PyYVm=+Hkq#0CQc?}PauQt8 zgOUtTGwDjyVIJ}a#}vc)3?Lr|5lB}eRE!V>X*&WDDkg9!DqKQ@iWxdj3NjL*Vu3+I#R^KZK|Z7_ zIOZpIF~tF8ET%Z28;dC}=;30D8|qq2@j%}eQ-E5N21$g94{{-;!~hKrC8h8@rVyKX zpfi|?B%HHw1u7E^*yVO11y4o_8IyB(nkik;_m?dZ)(jS0RG$7pi#gGBS;5D z&dV?nQNRud7T`ihpnjqd15^owPV|qwK7i=p*kE~ofWylLJBfH;JzX>hX#hsFeCO@2 z?y!Q&wIk>0V0BIhXxOAsz~9yI8UPNQSgR~0x9XM8hmv$fe?faS?t2 zLnslbbKo>sKVWWzfeNHbJR3JK73r8+I4mlQ24K^lw0R6BoCx+c#?!SBm&|$q-)OUl z81k`f@I~g23p5%{!vmp!!h>Pt1w&ypPqlpTCkDd@R!t#j_#xB?0Nny{i8;aqi#$=3 zVB)rl^nnE>i+}<>ST$e4t7vHiepMGtCSh{zO6uo(}G%d3G;#_v!f9xN51B^(%!tdh{#&Crz%F-`?pVPdgyT{g_A1 zT~zxrpOSLyM;sg)n53ukk#d3GD0%A4UsMEY5Y5|fK4f%qHG zD=IENzc`W97QmiP%TobdA;8stfjBU3E*j}q(bQjJ4n2&Xd;s<&<1n6@0YbxvnI-_b zu}q8yh!~JRfJBhC1N)J`h;Xau{6{ht!K1gLhJO)@{uwz1TJn-$vW$KW#3l4wq|kWE z86t^%&Jtk`wM53B0UUZp6siYb^&|vM2LyQ-Tzv!6?YDSJ)l6JuFh3|Gi3%(a`F~>= zf5RF7qob(y?-<2j3L|$l7U-b8 zeK{;^vY9k}&?L!d1$AF7LeM>0DNrm^ev-`63^?DC z81XOBS}-vHt)&oBP*YR;r*wAdSw;BSKTggcVvY+e=8zm7t}b|La4-!7Z!klX^JF{P}UL=@^uT8k`QVV+-H!2s7QWe z*vAUjJpflkAP|UZj{yr7nkH^XN&~@$Qifa}Ck28IU>7;b*8lSZ2=W86@B?xX$_Kmv zc+$x}bs!3@6m}Nh1hZBQb^p>!DZ7ZUIFv*ntfl3CnKQ+M3$l`+#S(u;% z8W~B^;ADpn048r{P7X|247>rl#-fDt7cCLX4k2aK0Jwjsi$JIbC=I6iBHjZULT&-j zsh9LmJe?XusVGJI1-XA9%5YtON5%n67K}8_TC&4TKzZZ_s?7cHd6po;1XRV^>G>NKz~3RL4Oti3n$O% z)oAv=y&>_-MYco&-oJ5dU=9wOXnsg(zZ@A1E(1_*p#QCvBmdwj>jD3T`7q$eu&rqY z&ULRw{FC#nhWp^n!T0I-xET0)xvXNhi@3!OPmz=J48Yz3FL~Yft1^G=J1_*mdLf|Z z;8$gpIRGgBa5qLg_Z2`5c<%8$I^ggWSg2eI<5&(L14156 z3z32(9BL4SHi9ZP086qigk37Cu_#z>0=M)aAp`KG4+({W+6@6-!?pA2Kpdpne<0C{ z`bl*f0l`*xHI|VOoFv_C@C^W~&B5E@x;H~Y@SBXuuh;?sc*9BHjF#Ir$qQ@|fDhb}l9y2s zFa}2>sYRIHr;mHVFt5^%#-F8enEidTb0>+ZC6tD90B0 z@X{?sxush?=H%E%IPAqx-{QZnRRMmK#K3{7fv2{B&~R(uCJYgmlB-l(SbLQRZV5bW zW>N%BE=54I6hWlOBjOKN0j%r7g~&E293w=n?-lCjZtCRY>XkOHHVf2sl4b@Vqc#V) zJqB}tNz)S*Gxk1b+1?k1$o%uk1P|E=F z0-o_Xkp?y)Soki|e$wE{%fqTU+-{OA2y0$=P78<`j=Lg9`@lX6;O2)tjCjiXz{Xa$ zfTtY-Z6Sp$!60iPqTz}GJtuqqFqlDDuK5*+&?MI(D+j~?zhFfW>|*6gbqh=GL$dWy zbsLdnAGBHx>P0329DbA_Y-sxe;L~8UZy#~Y@i_eI!CbCxwZ9D(Sx8=(zx7g9a*OE<_bo?eySn`JVkZ30Gf@o)P>cTT zIWSS+H~z8^#bTjZpjiIi4fyM4ftQ~o-o!1w05*Lrp%f6-7w=}kHG|M)8fypz;*&9~ zHlz{wxj(kBSqDujK?zEbJdto7a2UzRlKq*#>;U%f^b(vOLTV}8OCY4Jpl)kPKTEWC zk>qWXgMWX@)K!Il;Y^tBa5d@m%&0%Z~tgnPoBqA`9h7mEy%6{?=*|mW4mR9=6}%SsZ>2)BanJF*$(cZXs}B zK6!1--+GAju2oBF{;S7;Rqz{$AN}A#zZe3?RYS0($o{h-pxR0D-;)M`;(rIhbp@KP z90Uw32mpzm#^+D6n_}4-SbW`*ciw{Q~`93zIY1!$G1pLb=3B z0ck)=FAy{-48Ph9Y` zumuio1b<{P8m@EIGyx7A(lo*S$V+PaAG^9lRTeemA1W@a04gmS4dtX%7Zt#NZ9@L9CGfvx z30wvr{@-Es6Uqm11-!6a0_3{Ck{psP6Sn)oLe^T?1-vZd{u_*Yu&DgE&3GhxB`mf7 zSeU$M2~-9?O%Uw^cLKdiR)hfrVtc}rT1Mp7tvxPJKl7gx0`FMM0FSqO?kw-id-bi_4B&5u<@~PSJw$-GtAe$EYV66 zv~rQ`Q(DytCO(LEsS~h`<1bwRO+5hz}2mi3q%zPx9 z(GQ2`Pp$sx{eNRO1X2TlGYagjnbiTt0Q4C?y$lEU9r^}FgOw566@P7H$sF!&dQ7y*GuEc{WecQqD^-hMmIu;=r z!0hiUdOO*BpPjdqMM3mn~U?~q{e9Dl3-cs6gFgRxA>i~LCzQ3oU!;yjcK3i z>EPSN>kBt@j(iRB?Z2(~_DR#!Znq6GxG-Jd)9ssn4zBRrR2IN5&2m-)y+XY;iSQSrE#$@pL%-k@am- z+UtoNPe}P|@T=aJl1_dP=4Z8%?GM_OzHX0nKFF&(oz9kN<4=*aUTWKXcJ>0FHM;P5 zIlnObYufm}vlnZi(qOFtn<{^qvTw@6+xwr@%8Sb6&=Y$f3vg zB<30>Z;Db-zIh-~Q_1^b6Sc3-#3v_|_LjApA|-Q4$P#GyCe*g2#rVeBJFKQe3Bt>b z`$E|WV0U?+VYQbze3;`}kI^=PU$m`VgCZ;IWg}J89-=vdp`5!n8?Q0!>nY^et?b8P zga5W8TeAyUsjg{cr*d;`3r#NL@qO9HjvbS#=e_VIuru5GvWzc1f7CgtYppG5(*dfx z>Cdy+_aa^P&csfC*50f^Q?O;~vWQCRxo4w7ruV;JymvmrNUTD*r1i;pHrk12J{>Bj zHK&V{jiD27ema8)adEzUX<+b4WV-(TUOI+a&yUOtmTPf0O4rYmOUwsV zaYIw}?(;+6j%iG=wbH47LJ#kx?UAZT$kH4(lsS=cZtK>g)QmRwTVBVRTt}44dGl7( z?@xB3b2wL`F}Yr7LoE^6cSgOhWfzomvmwZCd;e8cW6b)|rxlSx7%K|@-2stc|0aBS z!&SnI(`&Z9>b(2{GeT~v)p;u|LF8_0g4Q%ZgBGV-QcZ{6Xjlz6@2TMYz#MEoLQjk5vF<3iBz? zRhKm8PgJ;1D?qfK-~HZ7ed3NkdPMqo5{08|v7yPOlgt6Md#fR~_`3H-&um8D-%COE z=vRTAkWM{yOFJFCtvcx`CEaz?oyFEh&y2D;ZVzXiIwieOeG&S|G#1EdlqmDQy3oq` zc~x>&4}&QaWZ@a!+;IG2`;Ejr7ptlEHRlgzp4}(nidSzH+qAJ)X;Rws%vG(&<$0O= z&rU^fzD0^&wN4C&z7%IXP)g~WmUaoJtF2&hOD!lA_6X2P20)C+Ymo-fBMQyImy2qR3wLn%sT5sx68NW&EBGrJ7D3mK04@N$~xU zGR~@M$BAJbUpSf{TZMQu<+cB$0dL!_IAiH?I&HRS%+#0eZc&2P$vUOt6N7E+LG)L{ z357ceyB8QnwUDE_RH`0?`EB>yRG(~neVyxxn)YS%@C(9MNhX0*f5P@@cF&o?Ne{6q zy@N+{o?d(RS@?a!k#HQ8c8!#~ab6nu7KL*QcKe&pK%{C%1faxZ#{Z z;mmeIYJwt6@2)T5-tp_sIn7E43w3sm`D63ww-9Fqk7z8i@p#Q%-H*r~{)6abgM0m( zd+ya`(=tm9b6u?2>+1Ewq9pD^ZL%Zp*|(){#uZNMF$Z}ScMSF%ZB0_{KKhz5-@f2g z_a)@TJ2L8=d`zBmGq);3F3akBX|Q_N{63Z{@^@o-_5>Dc3nS5%xZB?i$L5yIiyUi}-76 z4B@6DUnc)d)5bDgCT$t{x2ikx$1evm6xPh6#7w$}V&%WumCT`7MoN<}G&&nz+zVNZ z4Z2OITQNEu9_G$Y}S9qzSvFf~?hgOS<0HgzRz=q-lmsSy>r(03x&x>>qA=?u6x+BaNPq@e5l zrzEY1Z7af`*&Cqp&ZX!=ZO6Z!I;mLIALH0u=zg2VL0(>T^MM|ANNV06r5$3lRuT!e z0ME93c9^>hHx{38Nx2m&7_2b8Ci6)=laU8w3poy(ce83g@|te++?SBkYYsVGuaVV! z|J;10OrGm}8ZSda6ct2)IsaZ#M&shlT!8ET8KcgP(|CeBZNQAp8{V4Jr&{mcy*p79 zmtw|L6ZLTN@!2n9RH`bSWxHOZSk7QFz74<1+)QY(y3rxByF~+flI$b(IGCo#PL3dW zn%&LU=z24hicxaT)m!4Z-+XS!wwFE)5tBu)<2|s##u2}x%Dms6dqXJE`QOy&?9wdT74esne`ei zAQ&7DxS-z04!zyMmpPF1+^``(Om!Z?f@N^NoMN(}Wn^qk1myWWJoC0+Dy8Y04-*LO zzMz1HHESdUCeAw$Za><+un8?Nw)7HPfr_trai(2?S3uqa2m4{!I5(EF`Fnf zc*{^5x)5=G&5JCn@oN+{O}b+Y+7}OXy{PUoL z>#5f|?u&u~g67xLDht|G_6A?}+ggYc=%&k?pg5=CbFXr^q(Q(#M-4TxF-TL;;o*_? zV+Ze-Q4NL0&divbfBsnN;5g;7pExk-Oy2_)nPf|?f5B3jjHp{}4 z&@9EqScLTISALKO6;ZTEK8dUGk2=HJz>K5+&6YwDJ~7^qFs0Vtf$p`l zy2{@nl&RXLNdcvnbeLEabGGZU+uG03s>esRKE3Ox>$a(dG2g~he;9wc;S_KCHpzG@ z{-!r$5^WSGPky!(P?I%#NuQaP#b>1OSkXr7Kw|MbMmOhuD()W>%%1otsWj{+NCv;N zfHEEX9b?}TAikiGo_MFsIM$l=)Cl_a^nu9;?>eq}1Kobv6UNOh`rT-9MGxN+@__6bM5L*HKQc+-AMS97n=iN;2?`fJb6 zO@<#z%Q7&@N)tZU(f(cKvFjB&%(XDLtqzxrUasT0cxIZy)~Pf^L;Hf&E_Gwih^+VZ z7bfs_4a3#)wdaIGX6(D3UEvt@Pu_m#eyuyTw?`xE7wU{lHvPyKQQz8}DG5oOd2AIe zuco6$zDU^?=&!TVejT&Fl*M9tz_m~1Nes)&0cH;2QxTo7)fLrE+>8w+s@L^?3+U|* z5!iE`*MEJh^;4Q}pCNgZoA0b5PkcUYPiZYEiR`=N6!iAGQ0>hJiDEQ&cv52TjXE89 zdOh>G-tltPoBQ7neBid=l5`V4@+(jS|;6K^G03HEp@_&#(qS4?#+nP1>Y;5$btPE^y zbSx~u8i7KiF<2}u6BD>g%g6}sf->L_TylztaNzMQ{QS(kyr3}%B$APn6UWKPB`V4; zD9A1(#33ZaBPj_=0t<(LoE*pm32>K3LV|4b0Ga%(V`LT$J@`m ztgXISQ{a@%cpG8jRd}_f_)A8({UHiz_@%$ zR};G3;(P|?+pHPGPoi*WCrh90T5DwVZ5S|OBAQz_>ko}W5YOI4i=ADBv3dU+eJN?B zCad`UiJh&H-W#`!cv#CzO{x`0_FR?qYJX*NXkXe(-d{$3JgN zzw#N!(ZtO{jE6UCOAgRQIPQGHbWDvi_^c0qhfYvq?1CtxV#dCC%dx$)m}$5xG+4UcdP9P%hk#_hbu*^~Pnz7nee{Bz}$&^kwzLYvAFjT^^&o!&=LKi$83toF?A zS;nG{zU?3TcAWm6Enk}X`tAr7urACm{avpEO(9s2e`i_Y`&&gw>%&MR?iT59+OJj35}Yie43I)8`gVVtw} zP`81#{N_7*61Gapc+Sb_ZQh4!D-nJw?{e$f#ZAw&cW(bGX7#n;jI$4&#HaSD*dRfp ziy>FfTL>EHpR>2xI>G%Sdv~E#y$(T{OTp-oh*f^c!=h}@p18Hjh9=Pzi3@(Yk9M`~ zQU1uk=d*Zqxk~`y1`P>|CC@a{bb>E}Dr_$x_(Py4ocb<0d zZMzq1@C3&>;Vrk@qN{S9GbSMGdBCAo=V$cJU!U!d%@ugldWyMi?n=nkn>@lf+QTLd zAxF}#bW|uB7!$;*;KE$T z*Es8(2MJh=IIkqtMCmtEORDHso8Eoi8+E`kwp1o>oz3Grl=0%Ur_+_2h6hP@9R%kVjVzoL#O`>U~a9wtnY*TQtn4HS6q zbF0~Da*K&yKNI~XYX{q<%>;&WMEB<2tkLujJFjN4hSS@P6K*+Qq2fHhwywUk5iy6B zI3_i|=JMvAwi;0gN{ z(F-c^R!#Eb^l^8J@HdQebIaFz?OV;=Htkn1=<_m_HGN>n*36Xc1M|2 zTbHD{fdk#JMZ98r?{{|x_twIbQ2fr(8M())$Gu(>1z7KtY(Jtal&XzAwf#!F0e*X1 zo9EkU8n5%4Yii@o3BDcszKM>0$hGQ_rN7G-Rw0(pnxd6=>&u&zAv4$4pY=T${nS-? zwEc?%rkYV2USjuirXq|B*sExsv`s$kd3UYx`M}Ok4;1Efk}4cE2cG2~8;LD<>CL;I zTP<>4ac#7WE3-7}8owhKgmXO1Bm1?wV`Eq21Fedgla|~;<|BvtG7ZaaKu9h*v7H|o z4P$N$w(7VYxS8AGu-ULiQfv2zhwrg+;fb%V8dTmRPVT-JpgH8A)BEMt2AOVc9t2z2 zCvMIg(zbam4H}89a+f9Nc%{6*|8oT9Lykt{`EAq_HiL<;UpZst zl&k{M2Fj~rDN5SAGz})`#CGgrxR-{WTRT;$Da&8DnL(#Imz^xn1C%jrEgN6e$SZ!Tz#2Kze^C(pPRV=Y5x z52%?SA6|dj?D73`fQw4?SZCySY=`d-ft-rjJf*xH_F278)AxnwP3%=YmLUE~TsdM> zh@zlSkCg|LQRsr_>npWGExm<}eLSMKgU5v@kWcq3X3JB&Js91xMaNj%)-Y2^`zrC1 z@zck{^!S~lv2^bdJF3L6LX#;UrI_{hri)W`-nh!^?*BxnwMQ+kPObu}2SXX}co9sRb89wv14TB@q(XH;6 zH};12KVcdT5kyLyJso;D0&)*c-aHt0z+<0;qm>FBrc8jK6 zvzPbX>Ao-$DEjqbrbh<{#cUxK%MrUd?Ca$7dThvsDQ}LG?ge+WAD2fBzkcvCXs}Y1 za371U$vL2_XsDoZ)d}NN?P?x~UZ*e8^6HiCm?7uxNOPNUetV&9>VDsjAM6o8BDv0d zK7z$%GMu$O{+xbRxyYlz`p^k|Z2tkQBDU7)@U|zV#{2?mbVxpVKO6$FK%+3K-btwH z*xEIfqN4I`^hrfh+uFeFJmk%~LX5X`un=3ROV*JMp0~;?`6_}vpN-nJR0|7e7m0Qt zKhMUuZg!7&p!uCfSGJLwgJ0UHUuI-tT;SS?*G+D*7|DPeyhT+7!g^Z-GAWE}Y&dw3 zSLA_yaVgWmD)iRietoMV71wWG)f=5I9^q%EtvIFIQ#@>&MZ`_zl;7nGwmZpDnI-vz=M`;>BX4yEMb$l#VI>rXK*ga&k*;&wa}Jl2|Avjv7@@CAiiYm>Isb@0>;-+7{x=ety4<|41lNAi=D;rYhq)^Z2=A_ANSC z5y!if<8N9H&S=@uuxaSOH*8nqb^9XtSn+0Nc0{^3W^S__qK2yCx%c=7ElF?dyM{$n z5+^ScVlNy(etc6L{pe-vjf-WwYtgsD5DE0i;B9i$46FtSotRb}w(=ofIg(Li{QUl! z$->w4Wwr7G+0i|k6dTY%N3gQy=5ivjzBk0jj}pIx-KFVia?~bJI?$k$El=LHaf1@x z&wr6GWL*3FPNUHHRB$xb=6i7WNk^n{h^64>^m>8Y90zrbbO>B8x{BD?T(hQ$am^^K znq?%zdkiyVbG?7ZXdu(k`_bYoXuOET!FNL@Nj=d!)ouspT=4az`C{0K&fq@8DFuC} zdYC=C?uo5gWUrXu{j>mK4TpCV9O-BS1-oO$ZNbDS7bB!gG%nayS>R-r%hv>dWbrv@#f!9En}`v1w1}Cy%3D0e1*fUYq@V zHD~IX_oxxHP53bfSJcKcrrYYP-(g=;h=hnbDiA);TKIZhI<V@Io;b#E+sBjoV?7=&PS{OZJ^PDKbyhdiqEg?e~8H#!S&AgSZ3 zG^zFCE}NFT)7pGUY@;4c;UQq(sL#>^xf%A4xn+t;OXz;RoGbF0w(l^p*0ZwdH zaz@Lp!sIGeIxewI?#fe9ERw#qTEE;S$D>c@ipPn1#!{!4;MxPne9vLmp_&i52Yj>F zV;uXGffNw%F8XSc$9^u@JZoJ959%$3X5?yDIisV&<4@+7S`$rKXc3xa8_rP}47J|T z5G|;gBz!m)7TrtWkyFanPkkVYjU?Q@q_3PIcsp}hSfR0N!|vP=bjSON8Yo&zphMNTzWX9{fXf1IR8uXqJ% zyFnnk@4l&QzLLZdQ5EeC#ug*fk8!u-)Tp+*qXQ%+KHj)@BqV*@egT!w`(x+j%*y)D5zl87C*MLAj72Q0jIXSqqD()a%Vr7 zAx8yLUIZJ*a|$25@zqz1N-p!jxgb--2-?)>!(`0mGjb2vkcuU4Onzg-Z?WHx5x~C^ zoTE|Z9jfHOp-=^v=6%IfL4qj=BikG|d;6YL1+#tH>wqT0u z`A@Th!Nc#*5-Rxi)@jN=Tg#vB!D#AsLNr}?PkMC@zwP~5SM0g#I8<}9-xF5@Bm45L zu0u^6xs|k4!-zW+`4T1Lu2B+>k_DaY8aK1*xy1qR$4xiTu zYdcfA9H2Tyh>4+e((v~eJ#}^Z-sz68ryO(oH#36^!b1*Iw?cQVQNQZmJl$7LmLEKk=yaadmy}o?@NKYxa0) zdPxI#zFW=La;EA;8s#dkyBL-mbFqVuC1av|cl-5ip0As-uB8U)v7r(5FFPT+Z4txbc!C_m0c!u`f35c2E;Kh_ufZV&H&0zY{+4rqA<$S*DWZ^QMWe@dv$y5M zcuC_K=~OPJnXg8%S_kUv`ly1CYXqF0_b_ZMl`Y-!o`&1FxpFW};bVg8nh>e05t2Me zCaDt>^`4tWw#}NMG%O!JAAMexzow+5UhCM17R_Pk;3zjDYEAZ&INnL$2HZ>6@5g(e z*hyMN;vB`KiXyMkNev8mj;y^g-yoaho9E|KE>9Cf5ZdDW;062mqy2ie-mk?q^bUs% z>&TpZcy0rP<`6s=ICEwqWvfG+3T}w#=c4L=LCh1xZ83g!iIy0lRlUJ=WouB(OQw`i zH|7dv$HR^-kX+x!H?R5Y1b0TDDwyTIE(DjLI;Xcxx|p(9`Y+Ipn$(yLT*j}}Ns7t$ z);xLmc3I7Ogir%tj`lNMx=#D20`H||M!ngz_7}M`-pJL@EGbL8yM3>D&)tJi_*NaO zO?tz2n7Xrcx(wlWAAYiu7G#S+UOF~zH}4F%Dy!g#Wq~so6Mz)L|&&<()~2_eP~k<)}7$cax$gOVlV?Ww##$QNAB8P+Z(m_!nQm+ zedQIwudj{!rLBB|b)VPzHA073hKI#N=4HZeB6SQ2u5DI$)SOZDl!Ifvs=J!PPF>ur zmqS+Lo#PqF1Z=p&X{wIP7iFbf9 z%XFt`_iXm?sRKig4YAZnsnn;>XghM+@^(cZe_^oAUGio}Yq^*wvdJaCu#Earp72Aa zM^x9pXNT5Q9W95Rr`5P!7#LWH9$Y9`k7_(Eeb+yt#l)#Q-#&O1;_Qij~3{2CP&UI3yh7fh4rnJse+Jn7J89fuVHcDBUXiGJz zo!(sC+OLFTZ0U)V#;nBe^L(TyTLxrwuO422AX*632 zov*SwHzj8jDNM3xH8u4eAt*`Sy1xrqDR4?epwO-TG_;k_Ag0P`sL)xGb8z76?uX2X z(+_nhZU|3w2W~nhK8iNgVF@Q5x!S~xAewz@JR<#gBA#00ieV~qcF2^?#?IW@Io#-t zSC%F>-LA~;4bYl@mCBT4JJLDcW?svHxE66)bnIf@t;uU{mO4>9g0W@a2JMdVBUM;S zPRMMN-uJZN5SG(4w0Z02EV{lp=;BfJG9|`St}QPq(-<9-?b5QcnkW&wY)Uem>yq^- z#&@*IuhG6@KHgR2g1+$PLk8p-z}mYZ%_6xx_EBE^e$7aU)*VWTTZmK zZK-WccVpX5zEIA>l$exe?{S-A=vFko+w>4IG`XeWqJr3Ec0(=w_nBFk7Z0}N=1~_v z;W!pn5Lnx}rc^jl=SyXs6jKY1^NiVe9_;znUwI>7@6+u{oM5W;A^>GyfJ zHcy{Fu7{L(DU)5`rs`jm(^U5&Q0~h-3Tx^SpL+U+6SdbnTQ;hJCykd1cB`FVNT`~A zckH|Zp%^)OeV*yz)tVdG*0$yG_EoOvLKDoLgXeTI2fc&EKkuzk!PF3XdYn}1>h7~= zZnZVH2sm{KkhP$sG|e_H!%NoXN7XFYO^F3pb}@V2L^6Jj)nh3*8|2FO)NAwiGj$L2 z?1bHm-@o8(I2x#r4Ll1S6h<7s8M({Oz}V~Bxu}Mebe(+#)%Fybi0v$TuP@EKIhFXF znmga)Joj5}=+v3LuO-?dBGnr=e3)i_{rS2LLkH5bS7B?iM%%R~a%ZhauHm`)TO}qL zhqU(byh<*9WnyJx9i3I6X5g8V&V)|6eT_=+;=3vP=)HL(Z5r9PtZf^J%L24eZ;4T&Mlo1o^r_Xs4T+vAgUvZ>27E#dg82 zjn_VHa2dL9nH|Gxr)?Z2{8j>DHt5!KXqiQSh^1IaldG}u94brMScp5rupmw|zUJ}W zL7($fRBsU@!d!LqXPcRBhqR?0?H+7Eh8}9`EIl^T+8twUoq_Zberh*PRfeueFFblP zp*stG=weH-j_GTpElMXJHzr+Hik~2s zs@mZA>YBy;$pIDRuXMEcOizY?aoXET1Ifh}TsO!#vd4{Gb8KvFv_z7HPPLA$RME3Wm-7kDs5U#wX7KvEXj`TvxkGm8vJ=Vd6ik8^oqDPXyXO}~ooaJl*!8Y! zul$9W!^p?njr>dM$*EufuOviGtO z?G29``RXkp{R(n>v=2X`?YQQ(=WAUdG0GoX8oTwvB*t_}ysU?JHWk*ZnFjsYE*Gt|x>gGA>biLZ7sOZhX_ijPfX7RYBwu1{VibZ!G zHmewvd*V?$xjWS~Dfi`}5xX>5bVh~${A37=n}0Jg0vTx(saie6{I^0Fz@iCg=iWRw zu8e0M;Jd`>C$`ts}#^iETBSzj%ReeL7hsk%?`mdD!~DILz- z7&B^Z%9I=E(o8*FwaKV0(nAJNI!eOgXf=&+1sAhfNqF2mOUCX_Onl%U6?GP z=utUaKUY_$k5JbWJFr3ZDa!aIJEClTT;)Esq%OodxWcu<1QzYmF~v7)58<4XE)Nb0 zHkzQ+P6|J+t8H)Jo`ru_=DWwi7BX%%etq*(%5y!aF>&PF^#eqCXe%Owr3Ojp1p6EM zSKkw0XX@uB#wD5EE{ZO9_N|mA|R^LYb>`(3H9k&)89db*>G)`)G_NYK#GzbLtq(81eNA7mn$% zbodUygkAF>z)oNFsR-dixwn>c`4{GNCv}>hP>AnBy~Fub5%f!2%9!V|nIm4Pnw!J3 z=Th{(ipP`*#&j6mzy7H87L$D0HEF28qo}03{8Q=ntd!Acnt61XWIj64%Kr}JW%Y8V+FDgB54Y>YtsP+y!)R21d zY##u%Y-mD4#QC#*jSyet{_m_)vMkTJY%ZkiFZVbdlT`F%ED@K}(HP|Tg+lxGaP-3S z=UX#2eYl){wOR+e7HwIS+o8n)S&8i`b?Q2S6Ew_qpEV(V?WTqxM`E-BK^i&X+|zLnw(|yyV6~yCEiHOcJ-D+wicT4+Vj9Q!W6L+m#nH`TvKl z{{U;^iQ2%?O=zJbB3(#O1f=&WB?{83g7n_I^d6~7jeztb0zv6T=~Y^!3K0S6MGyf& zA|U;)zwdkQcklE6&*KJXlii(}opR25-ZKZY?MaJFwwCOy(cO_`1qQRLNiw#>_11$j zl=VW}BE$mp03=M@yvaFak+i}vL`yU=6JdMa(0Y&w5Tn1pjz8%~nOSL$IGi?9c4HDd z6q(Lk2ahB8rLHpPN-4(+0o|c_2Ryo|cAui?k2o-H)oA$;GW&NW`Pe=_yDx5J)YD3W z$f{2iVDtKUi1o@#X?1l~E5I~qvJ`wL*<^WAP$peq)Zp?VlgIXoOhncthh2rVrT!Ss za?cmu*5MmN(*e#7d=zQw zci2mjqZ^3zFksX3aM*_vNZ!m&nwq+Ung-4(aHNN%JM^w4$mdki%@oU`fFr~V@KS<# z^ZYza1&8{*QkT09)LPSi12aksLWYQ@LTX4LG+Is#=3Qs%q!N&(2FQK9k zy%8YKhmD$8Nsf^);^24`<1y2y%oGB9TK5xz&Bok>r%NFC4R5B^!Azp{7mnJwvM~9> zZ@BYKA+=`HmHd2PGzWuV^)Da#L}sSIkN4S;&yPQbUxj|zvm~tTNqA#WvgLlCKmJ0A zR@vUsogWb$O6p8%VUu&j>uJ4WjPolb+UK(?+nS)ao@WFsVs`E~lP-Tt>JnmrzBV@O zbr(y%uFf9md#)8psMy69UlY$KOO3dMNB=dS-?OA_TNou>h_XrMo=j&DS^qjKEg)hZ zAm00gE4@*?_jy3&OceS?`P!K21SAihKG14^p*~)ZSI$tLo+ckr=0Id16ni6XHH z=-pPX9%7Wj9i{!0i=?D0*`LQc14^|S1Kv_E{72)@2oZrV?IGiM@rC*^QS&`T`Eza0ryX(u^Usz!@Uso-1x>sJYNcy<2&C$tcJLtfSd3Bd}@f0bsdPCWYqL^Nc1VwCW;w z>MI%DJg8u$h0x|lt{()pd3lKt>(YrjfQl5lYHu3S9&vG%wZ)HGkxDYD@H4|5?m_>u z4KS$lKqw&Xmh}CesqnvAU-lwsNqT~f>4rX)H3vikn`Zm@G!3n5Yk|_Q z=?-CY^CN1SH#(>kz!&Trh(0${0KItW2tU49o9F$G*3K==47$9cYHaL`k9sXARnt!0 zhJ*mlj0MAQe(2l!9p-IGWdi5oB|cuPKLA5NoScb*m(`1{V1A9%_VxBWKZuhOS+`!I zh9KaV9RW#1MW za)axNUi88*kU=5RG|NXhM~}`>oZ|c?jukt_&5!~kC4i8*qet;dPPJ*=JaO|4%Qpb} zcl~)gU;GstB{4h6++2QqO_A>WHRN*<88#^r~(wLj!5L5hL}0 zV(=LQg8kC_!QEg0Y|!Q2m7}9JV^-br-ExqnX9Z+=Tk2Y*{Sx4*88X}~qTj(FY0{PAB?lFwE- zUxmz@1`;^(>>*Nw#!`CU?>z;0>=rH~i1veGHVwIdy{P94s_n?X;oSO5Q1I$ot^3V3 zLq&VW?HDl{r{w5M_V$-4temG%*^u0QrW{wP^^(hZd-rDhY zi)lILY!G0}1c1i9kV66zL%8il1;B^IBFdd>Y?^*Qd@O{O{LKk)@s0CR49?=XIr~S@ zKr_YGIK*z&pS@mbkQg-#4$P@Ge|K98LaPTaF};@?8=J}*RbqyQV=l2PiYkQV2SiRY z&fXHj5UW-Xlj^o^iee%w$Yf8G)mgZPXd)5zBK*4S8J((<)0nlHtU{Ba|g0Y`osMO+A5u{cjOjeYi}w=vx` zkQW(hQO+0LP`hTCn*}(lTx;A5AVtWRJ4b`wKZ<%=Q4e87(fXsm+f8i! zK2XheZhy!xq`seXLd9t>NQ!E zZde*TFOV#Ac#6xh4kcdh1((&>1rI@uRO6iWFVE&bI=yXX-?(=V9j*USEa{p$KhU`w zloCu%E~q;Y4qHCUS`b!`zZiAuGrHb=3$x88X@0B+9LlLxatsSR9g`fEqmH3zSmv6E z^(C%`2EHGJh|S>nuTskAG+j*Ej+6+_of?bMiK4@}QK;I~J4?yYi@!pq=|bEFOw+ zuE|Qqs}PmVqgbsocc-9m%-Va+Y4Z=DoJ9fZ9Co1xjO$S~n&JKJ#rMfj&NGc9#tNzF z#z(^A_;H++K)|FQmx?i65cn^9GYos1i{(Zsc25g{J;OP%{$^mXEK0o4K~r~;fB4D! zOMw+TIV%ZaZIs*dq!?`ZVs5E(a68-3#TzjGB$FfHJ3e0rWFO>)%k8SiKmiRGQ> zb6)Jkyi32)4hgGj+SwVv=F5_FWhFBfGxm!2HyxqXqunR7U$*ARP+L-zWflrnA&bYP zhzJN%+@p}N{_se}JN2MWW-ydx?D`>G$L~UOeou#AMwh6G4wQcp>G}_mEx{086N`|_otneI4|D7(Nk&Ta82aB$WP80*QnQvlR1vDeNtG|I$q ztc1Hq-#LaiJgWO72~i>rKQJv;Qe(F1b(xU7?mq{o23V31zzSXF+@y+gSA{ea&#rtA zhNu=1E{9uvsl!l73*muvx3(LjVwni#o+vs3hJz5fPkUShpWh_jb87wN3Pf^fwK+37 z1m$Fi>Z*kfhTaFVs?QczR}&idy2iwIm9UaQCKgwaby)E@Brl#MssS83Q2!?2#4qj} zbY3B`5nu*$4q?vkzGrXH+L>S3qB%DQ5&U1ALm!#~;crb1C!QEfi|_cJUW{r93_bOr zTXu!O(`j+u6cvW1^)4S6{BWUc2SmxPw~t2|wYCoP`FU1SKhwf z&fZUPjgnZP=nFwD@v;VxnT@$;Co`s3?i>eiBBi=>oG%Vx1*@da6k;fvNFg%VSub_b zd}0D{m%jh%G6gC+aQmGgY*F6hl=aq|JSZPv5wgF{mppz{ZSD$=WB{vdJT}Tw@wT9O zDJ5-1=-CcoD06oW-?X_qo7~^XBIla>ceX2SoxSmIdrymx8m^o_kdOSjCO2q3zo8Zk;Dob$lT46 zRT)o(c#OZ|O;}~<-QC4o*Gw0D{&2%by8xpU;e!{&#xlJX6zp=Ca#6SyeNLBl4N&xW zWs2D@5H$~YSy?j(YF64E)v};1UTUltl(R2L%|gh#jey1L$aa>);KGMdJ(;qjOgG}& zIGCse1F9`9xXLV+YVYk`2bP}kndLrcIpwe;Fr#`cyW#pck{D>*oCTF(XvxFFB4Nu0 z08Kh3h_4T2=pL8e>`FYnxIMF2a6&4OF6{332zNO6cK1&bk$y3@k6Vw2A&()?Cpjqo z#^^O?x~ek0_uAYYRx?L~>G~?%?#Sv%Du0Cv?^?oTWh~8MnQf~|DcIBE5NApJn#(z+ zfV|qr{VMA+JWJ1sJ?vVUo*4NkL)T5@bAy^1aMiKK9`C@{6QlIxPJ;_ypnMIJ-Y^?M z%v5{#ztzs|W(3JgCcg=~{qvZlom=3GNmW;!%Lj7wjY=J*aKp84i`9xItYrhfmqSdX z-PeF|>vkv_@&gY_h9h{(L8bk#wYVTtuY#1{ImZ-JVwkN~D&$W>C-A9j9}KtkR5iAw z)}T1uq8wGCeuo#!l2}D<%jx#tj5iocCD8WK6_Y_g>+KfWRERtCO0DLg#M;m4>p3`TX~d=^TgTy0W;`^zCLfP4DAlX`sfb>3MiX$;5Gp z&_X@c?i1*^^)#364LV>-)91z3>8%N?&rzDDg~so{uJrO_wujMYncj~~N`Wy3<0I_| z*X^p?F!?oQVGRQ#k9ZH`@Cy)~)11DzR{Cd2u~Wfs{w!qu{#PSDAaM5Rq6?>m_Y7fS z$yLrc^uT-G2v9Pn3;pcj7?cqPkJpqP_~wv<1< zP=Nu$o1yn8dz;eWfBj@wE%@sB-u{(&g%lqZx>>gJ_c9H$efa=)C<$+aKNe1-L_A@535g{Nx{aGk+}z|Y`Xi0qRh&vB zT-N6Ae^;cGbGdf6ZU_ISS!#aqaSWN8;BHo(PGnRJCGXP{vW93OJ^PKB$_=xp9 z%Vm3}(Ry5pu6kau`7u31CdJ$(oBd7*+>YpJDVx!JmSX2IZ~COsJIqBE*7fcHiUzq~ z&zB}N|I^bW9MnR~fU!5HB{!)>9>{H(zRP_3F0 zajp7#7sZY|imDmfxsp&ZjWmK2oru6%N@!yS9?~mc@Wr1-;td)%!^pDPb?p<*n1Lif z0ETEdH%`_7I%$!ib!m%jFZ+MX`Kk*ewuif@nKnd)T9|#vwy336_yy!Em{epz?dfj4 zn^e*Ep3xZOuP1uE=h{vqqRkNmT%E<}d2FepJ1k@q*0Rs}#IcMY%zp<7-haN--@C$~ z)VA>M@BFL#Ot*5X=VY~uBoPTkcV?kUfRpaPKj6!e+jd)x(f<{Y$k20=34-9ocX z2F#TZy*D1mK;{7X=Oj_X`4vWKzEXL{HCL2;ig#iYZ!y<1FrqRXa)vJt>WxgF2))I; zD?dqbKf`z%9m`6h+{(kR>b>wLIazy^%|gjM~639pX~DpzY;3~_=d6^ zWwd*1E13}wNV~H>rP}ebQH(JJbrMU5x5cNsL9<=tc=-=K)u$}0U4ctr`Dy>=O-XsX z@*2@ymf0SZ?^vTy@5b5%^2>Jr!r`Gmy|NLUSF$4BWD8xio_#@4F?1ma*afA!VXOlY zNpFIDFivR0&y|&p#SUp}+{TaR6^-dQC&gCmrSHyp6y6Hh4^NKu-nU0=a z_h&UlWd}Y#Qf2Ap9C?l}Q^l2ZwFGg_EOr{w$NZ!eG8WmblesUbWyrnLDFC9?KnRjONAAa+f_9-uo)|R0P?xn(DqT55dV@Y+u z{}a5eIUKb$>X(3sGYcoQ5-JVR-MKX|K^$uF2|;9atzPdZ?VU`v5r}V)v4v*uzNQ$X z+1&)BJA}^mA!)b3E%NSY)|Z!Xf0Bq~7AmVMzWDLT-CemjfE@}gIO>+9{;?H>R#MT2IuleFR{>cM;<3BO8lIBfz zi8rB$IJhiHcJmoqJgdH{4L0sd!-B3$;Nbk~#p#9b%+~yIwqyJ(lC+y2n|6B(3=$=i zG+?^;@gqv)NDjq-xJCHz*J?WJI4Nf|6$_O=i9%PQmKY}07MYG{EyJ8VpW za9@v=Q18oLMcs1zyVr!v5+&AIe)x8Bq&6*507NM&J~-fo)^$I{A#z_NGgn9;@UT`i zZy52(vSo~$xZhokRKc^{++B|0Q{bb>_|#BM7PC6w0WQw=;GjZDz?`=)F2y-;G1G{- zhc{6>?2bF$;;lD{eq?^iCeA4t`gL(qZ=G{PWap8$%;IVo4aZa;KiQlMHU zoO*BD>TJPI^mm|KO}q+3+6fJ-8Y!8W+hNOYtc0%CO>LafS2zU1k+g=#YAF$CE11onx-S~x}3BpUsu z?ZeIXn3zpSJK?f0)}_aEjIJd8`udiik55=DgsOWOD1h#BuZzuj=G(cpdbqTD0LwdLuJ8Jl_JayAuFiCa!*WJd zE1O_U+om30)x1FUf)*8_*1F5v%sE*eMlnMUH9 zqIP%P=9!+g+E0OnB-t_96}4xfnV3nWOB}X9Rl>Iu<`E zwOu@0Hk%R~AqA@n0Y&CqjPuzgfp*8`pD_abEv#nOsd=7$9IMPMbpN#jW1M(zAOKv? zD^t!e=S#5ZP&KfiS1#q{E_#I1!ZqC6Yc{CqD$m_GhFfY7gb2FX$i|VLSjdft?LOZP zqU>pTRpy+^`N`xZ#`JL~aetsL)Qg+~_x_xKB!h1{?3M0m7t$YQqU6`Gn2X+M)aJgo zA(0zVobAxm)smf|r0Xo}qBZUA>HYiK;PKLD-wQ#A9Q0)0=uIciOfMC z5*9cx<|3ab3Lo*5H0&23qIG+{fBIMXj~um2`VF75p}64eGk5ENCz`kds~m^fPIhpb z|McdEOEurKY!%XON~hSK_I~B@qYEx>+bb57Biv}XTo#)2R*9^qQ0W)A1$H?tF!0`_ zA*lJQONT1c89DaphN%o6uhlh_XNZN{jKo$|&6OExw_7pcvI^{XHm2jF*sd0KswHN@ z?8>_v-Wx~4W2*z|G8*ubLW;P|VY#mDS-`LgWBi|~k0HDIits7<+G9UllOn-uy#Z|+ z^%#R1OCp3Nr_$$P+#^5f0;O~yH0=(G9r%l|dtRg7aAimXP-2`1!TvJsi({oT{@TR= z@%rgk<-M$UGrFD1**w%Wu*N2t2AQ$ofH&y%mfxmRE+Vv&(E9+$>JB`qnl-Bi(Ve%Z zUwZ+n)nBF&3;a~DAbrtMhMyW52_FoHUnee9efOq_ZYQ4Yz<&JOC?pxBC?Jq>9l1z| z7{1=#XhY3SZbgE8w;{&N3ufq1Uk~x)&(8 zf5>(v8v{Hk$?>mjto3@`*}mf%TSTA7bRS$2nb*rt7zg(F+HTy!&BoCc_s$dpLR!VK z?%SF;L-^W7K-&99M1&|E9`m|;p8fBpO*N;vR&?}sAf?zgCp7hZFS@A3*=BEk7_y@W zRGN$)&@^uD z=hE%yFYx>bT&z-OvT>m04awJpR+$r*bA5kpE(3;~Saf?Ao1BY(^`%jqg|W~b_yuNl zioa=wZ~_rSZ|gSSBhb{t3lyC8&B~sUJi-UAKe9S&?|N7ncHSn7u_5Dz=yD$ks{?fL zVTrV;*=Pb)MBIxVai3~bp7IlCoo6A6ik->eO?e!^DW?s#qrIPf#PA_HF>^4agJCSl zVk4*-m!V;GdT}DPzWp3-nQ0TN3$4|7mVXikU>156W?M2Tcf2`uVtZ?S4u6`k5-#N9 zHP4E8Yh_u4vkyABJwTa4V4A$!JafhH0paY^GqNM8NIsoZyO}ND2B}}bOsrT(nKDoG z^8~&*Y?@uZPc@;{0QiJqRbb5e6e>ixFI~d8uuBk1+3k!)U~r1S^FTdcP-;oK{A$>y zYB0qg`0wXY%W~syemoUn4Y#20m-saX38bqrf+-1nWuQBgc!GZ`z*-pi+cds!%Ag!zM@` zU0zovhyY?m!kaEcC%J!8$mZjNatfec#EQBLyNek#$jUP7zs{f;f^X6{By!qt2lAMF zUkelo%1CEb8-$CtRe-OE(W3xh9!I$Nb}6M^YSFE_y5NhJ4{81QO35j!FOir0&Y?V$ zn|m0a6#I7Ht^NgY1|c4j(}`X9Wp9zOXIv1F<@^mKPYnK5HzvpK&$PAkMX-?cWCset zK!v~T0b5TCcRe3zNQVy5CTO%19~FaG-B{zjo{Xr%1id7N0M+(2n!nq+dxhIItzpd=x_Li`@ z@F&{qluEeBjbTr zXV36KCC#cNa4Eq?(Hb?XWq&#j`6sL~EARgL_Kn1&feA#g#sN9%WoK~nThFRq4eZ5l zae!fRWq-XEcfx?^<3#iY(<|Gu=e;c3GW4`vn+63DL)Q=TrHS_lq)*+Lp3a}-e?%Bv zxB~KHsq1SXs-~B{=?MALAZ5sVmG@7)q;r-5dyXp8_Kyrd;_f?$lH#r4T$gWp*o*gd zKJ#vt{J`xzymhv{X&zn!kWYwO?yzn;8&nI%f|i<9IR!1)>=!LO?bLfeAWUnT-KsVG zN9(i*vyuPW_A;Q4c<{(>Rzh%C1Gvnhh+_vkl%sNnmTZ)M-NSTX9^p-MTRGzuu!za= zAFwnr0ij4>ov_Frd#6Bh&cG4)8qe1zGV`r9Z_t~i`!yC{Kx1<^+uNCrvTb`ilN1pK zum@^r41aL&VXF7pqg|&TY+or%QV*UEG_IzU&39F!afAFwSDp||KuVu)&~O3)sxR%8 zU)mF)!0z1YkrTT-A4O5Yuaxsy(lt06(wxEdDOiNjY&g~K+pAb^yc{oHE-F#p?5k#j z3QrZmlV_p);-Lm3PgNmLz&Cq~jY8&=*IUDLX;3dR?;h4CoSO@p**-*E5A5u#VhJPz zvX|w+-`z>Deq$jBBE1y#o>xKhq09$P~{XbHA z$%i*H58s*qF*fYQe5f{*$bj2;#a812YF>02v9@(IHcltfA^D8r!u^%;*B4Q6P=ox% zPYkL@v?$pa8YHX;;KqqHe090$l{;#So_!XFDEpn54Aj4UOKwbdX3QMB8P8|Rn_vS& z-G>Q8XZi0b^~-~`xM>rzSZ-RQ04xiCoB_>b8MU%qo?>z1^C!||*_>$Yk9$tB6Gxeu zP4j$hgv-9Pu?)Q)$HUGs&>Ljn9Lwbu6Jvo9j!G|iryj*3Od&dh5*W~#E$2j>LH$1K|?UwdQS zyU3O)Rnt0NbYu=MChI{aNNH9AICL&hw^Eq(GWm3&*$tClK!qs%{KX zx~I2`{yfGK7M35MH$_3;UQ;i;mF|H&n#r{jjOdqtaDza};Y44ZpXT5;$_UQmW`A2hzaHPbTj-#RfV>qWVP+ITt2OIkW@cu)Va0%$ zR+vhBT~Q+d@J;)5#Kb6L`MNs9PAi!y6%)2jN++T;jfK zo~if?!DHUWd^+QxI|IcBT6TQ^V}H8zoOJ6s>qBTN^0&A;a9h6QL?MA5^$o)_5K9ZZ zfSl})54p(RWn~_uP>5M|O$YvInVdi>v_4_HGH~vpK@>h;ftL>TUY|jCB{1MaS2`Vf zx6PsS9z&cP4~9_D`=0zdJZC6x3cNP~b|c@G{c}*99qq|r$^A@ z+ihR_&b#2g=Te(t78%>olV}6W#ys`7`F+!gXiwJ{$p)Lkex#n zn?Dv@fN{q@%f=G z%f6b{cY4$TWG5AnBHgkEISbc%l0+~lK{CyqccK&%d^z#tZM94TunwK(a=^fC5RE&{mso1p&2#LP;v8ADUZ z)w|-k3J+AE?DYp3RQRqG>sIYulcd?h)4Q+k-DMvLBz#>43N`U^Da5-+*&M^j1u!(<>?z^rt)&;S5UF~ir)gd&|?NDdPqpbvHQbi-u?ok?~ zo!aC!h?1}V?cDnE53dRWbncV&bd=aURgGH;0@(YbdOVAJmchWwl3#jjW_q}yVR;+<^RR;F~%0sndXgF@z&t4ybHs1qrKX7F% z1F_41+|hCPu`M-3ifWmr1Q}r(?hkSHa7W(xn@8d$K-$}2-4t?%w0A7f@|lf=Rbrh< z#nk(-t7r$tC6FXo?rty$v2&)2u`a`Xw|~cnntNI1oK@zm%Dn(i%LJ;A!)dz>q9^0T z%@q{6tCTz_J>C;OMLf{oI3X4s9tPxNG!IV1NFyykx)RygtJxX==LagzyJF1L-wKXd z*Lx!>SBKaC*{08WJtVpDp>GM7sX)AwyMd2*p9tj&EaLbpe(?(g$GS_xS;QHqFRnwZ zav78zn>%ja?p*<%E=`eq7Cew+a2c-w6uCJ+I2eG{^4G|?s2{r zf$U{*Xa&8*u-0pLQ3AmkdZR)kBIEbwk-*TKA1YBw85D8->w6}`+dnXBejs^jDFRzQ zRY0(RQ`OPOog$MQVn$p`#R(j1zqGfh{qTx*KpiW2%wh_7S1C{qW1vGz6|4h*T^mmD<$&O@-eOV5NYC5XKwbW(8_qod%OZs}?C z3fQ>?R#LmT$h9?`t~(90CI`))@nwu~fz0!rlo0dKP?f046>pukHof;)rm6GeMp7Bi+aU8%&P!|p5+(42n?(^_7Q=ehrUL|B}4 z@HaiZiL7>+LX_D_VMi}cN_OzzhhSDUwd?4HJrDt)8?-ll=?AC5o#v%B@9yy6`Y4C8 zJVCA~NQSk?`E`*jpP~2GnpwtRSiASh%jdQh8HI|^6}H4m39Z<>ea$OCCP|w`guZBE zp_2TcLGQg!ckYxt-j_jv7hje7?Js+RGe&9coO#=z&$uk1V!q3_UJ#;8^YL)PoY1YG zEq)voeOQ43yxxuAQ{onWO*Jo3$Mc<~>4R4KW6@|uoZqOg`I5638_2Sjgq)jV?}gu} zNTJ%|-3M5wwHk_Y?*tnE3`+GKmKz^_GgFfRKx!3v!uram_y9j_)z{ma;fmFlJgA0t zKAk&JJ;AJmOFu+P376$#_0?TRG20+_OB{F3tBS+J%PqqgOJ2)Cta^^*lD1Bbl-fFO z9tEF$XhJ;uQz3?Eg38>@+X^6AN1t7!z?+=rB+od(A__;-Xf^G|X-!{Hm1JI#Vtv1t zhbYmiUV8$qEy>=<91#MA^N=RK;qimpJi~HJp2zy8|HSH`W(@SgEf@17FhA|Bzsg@yKBaW?@mw+dT8*72+2l9lH_&73k>v zvDYK`+{SDJs8^wl%vhvx#Z6r4+LkbOy+F9 z#t-A@#)uL<88vSt8eS#SJmOvc}@632~Tt8K=4)|hybxG6#%%~Hl=%1DEnG&W) zLb#Wj4na5~^w!##*uIj=xKLqigEe5-DfJIc_hXBUEB*Bog*&|~Tp)t}VfxEE0}qozuN#gCD%DB{$Zm0kJ{eX($@2U8eVPa##_BdPV{AbM`N!e9k3R;Kqy ziC&otl6Uvu9K??{lrt6#hEG7=BhJr=a?T&5Boxu2-n~@JiU0lH({AiD;?@mnTYo}0 zfe^4yh3ZN;yTElMC263wyX)h>x<1~32q9Gyg#06EKO#)2dGF}Jq)#~Wj*@nCftkn= z{am$*zN4_wBf06?T@pA+m-g_pp}O435MiBEJV?xbmigTgkbe>RdUUv6-@4|T-k0b~ z={+UV?ng9=+|f_C6al0PZ=YDlYzxh54$UgrdS=LmSLo7PcBy4ZARrPJlqyZfI@ti4 zXa6~5NRclyIMZDeHPw07W9wzrw>wzGz#TsyirawXogh`m{<9l-I&}|I;oLGt)wey0 zCqU98vmHgai8Mr7FkWcq@avnNWtRd>Lo2^AWFKs_={`Hw+5Rza%1Ikj!Gu-ynQil- z)xRPrL2$<;5F#?HP>a&!_R>oN-UD)4Od*z{6reFTT(VBBe<7{kJGF$@zl%ByJysTS|MJ|9bx>;6f!sRjOqdeAb~6g zKKUxj@HkeE11f(E&$v(u^e@B?`uH&n%La2-b+jOSO|V5htJ>?u4}wZRBo1yVOD&$WDFDeIo+rw25eDoH@whXiRaEjWmfFYPmN+`$h;6R&IH*doQ;xn8k8 zLjF4LLM57x|KqNMt`+;))rG)5ot;d`<9(1~n-O#=TmlfH_j+Ye72Y&vlp!6wk@$Do z$!sS;xi)hUO}7qw>X&B!rr|t9uPdSyTR&-O65R7{nmzXY!8xh9{4=vB+SalBz#N_m zq#usEV1l5NM*7)`WQcgsWEwWJec`C8#D|E1L(u6#1<#p&qzKgm<^E%pDD)=f+$Hwt zqQRIIWbzljs{PXW8e3nq99rcjp@5o)wnMhIix@2*q4roAAff5~zsuAZE%@=F7?m;* zCTGeho$I_pKd!idwfWGNbHvbG$PEkpn-y*pG(A<3M-ASU_e`U)X-yiy$2wOZR-1O+Mn^?@tsi7s30d+304a`}AA#u@VY73)#3W2C?A$}zfJh6Xtjx>fEb!%xP}&#*9e`lIHiWe5;Kn%!Vi6r8|~dS5x1(QR;pA{vIo;z9pG zf)kZTuLy-@7;Z(UN7EpgTnz?dl?!}?%{MnMk+2@=aiUFO+@XYhCBeyO{rTKY*(l#X zpn(uC7JnJk+;IWA8u=cG<+r@IToB6yU6(4fi+|fLG%n3=WyvKEb&1lfUP!^@HG21d zGLBg?nFP4+(%uUV1nsOG*evf?exI2^WBjyuuNBA{CBkga8MBfE8PhkkDb8D_E9-%k z^vK?P=8$7aGcX2)ks_oKc49(yzGhvpL_-ztUg4)ll!Tj^g!>`D6(?mczQc98wVlsV zYk{;V{bz>XXG@dQch+-DBwo-pjgwuZ$yZSY25-8fX5wWrJ4D|>Rm4Sg%>?28ZB&Hg z%+WudTc%#u5>?xR=8NuiEH3?6Qqln9>=RosYn9ET8{~#n63l25 z`+=pyb%53)0~E^Jx)W?R8kHoU78C9FG1k~C1{YcaK!xF1+1H}`SGF@-(Y@M^nAN_s znA@;PZ9QKgl!}LJPbuSLvW%RlD!J8d=%=x3kRKWLOdz7$P2)bEOb8GI_Ie=Irv&WFRk<5cZzUf1Hn^IgOEYyuwQOV8+%kg-Hq=CN zF(o!0UfX_Eb*(Paho`xXdsnZ(u2GgQpA>Hp=GnsoT!Hwp<0?GsiSkm%YltEU-qXAR zNfUe}g3H2*p5+u#6dkO@wUtaNpwq#|;VBQzQ{rx7!FVO+!6C`l&9-8_UX*hl-wsbf z<88__G`Q+h*`D=i^Kl$v($AhiG{OBNqfE zSPT!WXzRQL$6_n;xiNXnVtNe`iUx{=F(7q^W}?#TloJOT_76D&sIDs}>AUC;)?9p znHkZ3oEXIwsQ#A)8jmFjZg1baCO8}ldLCj^`>f)q%qJ<<5US%Bw~22jI(%X$*pKzd z$vpr5y$Rm82Wb~~0wvG*N2};nR}ioQhq~V2u_fU?F)S#a=747X=xN@K6iHk1Zd0^8 zs>SOv>F@Qj=QNSzh*p|ackIjsXsjZBK{t8w11hBnJE4L}Q!M*c7`A;gGw&cnsCfSX zLG24Cq38J9*%gvzbpe{whc}lzuOTxK8o8P8FjdTrVd=WTbWaPr5B`AHLC*33YHr4Kgn&>3LB zi*@L41T~G|VQoC+@n>-p^e?}C_~rsSy-9&MDG2nX+>cFT$y%gihh*P8(JR30Q8qS? zeOD8~XGcgLP(rv54$lIm8{d&2I+zs~UYf_+vSm}8{!%`v5;+VJZABJ>ckF#*HcOP@JCJONJZIMbc z`^;}U4Lm`@>{r6gvY|Ip#&)yDh`y1si^W7!`OhGQ?npu+d`p745p?zCw%>u3@8vxe zq`^L3JDk!(_d_u^NM55G{6LfEZ zo6AFAnLHMAw$XH{5o~KHSjf*Or?wsD=1@16PTn2UIq2;ijT)Es89N`B{z}SM4!g&D z3!t_)4hOBKw{10l+z6}h{0!mdG3bB79KB-D@ZpdLHE#Vq-RK={Ud*RLyElBkQq{}^ zuU!+t6{KHK+Eynp^?^;yu~p~jt4ku3pmoQh`%J~(dOjUrDf$T0S3~u-Zq7`s+K)dfiN9&+73irQy&qpnp_R z^>bjrvKE7E-CGr~87}7lfT= zl^>Tk%jctdg$3`3(pVBSTY813C{Gk8))^SnX(()j7&=JIB-WX&pRkM{vj-}9K^3nd z6?rHJ>sNqk#UD@ZUCN&FNerAjzwZQHesRq>>96|L_T!&qH-D+~+)}yql2fguWQXt- zS#d#`^^|F~!15FE+m-K+f$nKg{>gkWfk;_P=8I=_{pNb$q2fYOLStfQe5Zbg-By$C z(cN3CL9zNK1PErFDN2K!bvQm&{JcmQQ#Ev;OZHn;?L?~plL8VCLD#*i-vmDKlPcTw zBX|VL|4B_3JetBPsf&zv%1Rzp@|W84MF&gs@MfNJP~T#is->ymJB4$_T}x` zGinQH;6QMP!m9QrjUt6@799spy~@6Bk7FaJ(3R%{S|9jv9Z77=dTceqgt~Tkfm83e zEZRJ410$&9)`k&LYI+h6e?8iIVy-`9ouB6CaQ|^eek4A_@F!z;1)o|n;bu)W9z8w! z%A)t(rXKPg3B2;l_6L@>wxpqf0XEEab9v?~kKRtU<~z3r+od30gmWWDtlfAyEgh0w zf1R0&>!lN|p-UW>LG&4MXV$9QqYgBW?rJ?DTA^~2sij0Vy5{EQT31Q5T+@7@{NZ<# z1_S6%QY#$>Vc8`I>X-926H99oq(f?1QpSM1S3&ZO{lZ4}E%m!?cn2Ob?{xk84^2jA zR*sI>{qOHeRQ~o%>B|2ye*t?{Igw0TdJjfnUFNfsKvtKz%(30^=ru zzkiPbJRT2}mKFip+Dbr4Ng?p!#WNr`Hv?c80n_+vFr<`&Lu}Mj8ZdArnKHd3LJhda zAOYQxQiC|97D12K)F9`t0qD`W8pQD>0(v;F25GQV|L<>mh4O!YojBmo@AJx#o!6lI z()=!GN-9U$&v^sMy{pU1$a83@zk`Ddrzj*%VPRnbzX5Rih>D6za-hI?yzHA`Ok5uT z2=@kn2rztw&mS-bFL*rl{huQO{QtjmqU&HAPyoQ-IRJp-JFpMNzWvuuaPUwBkALxb z|4U$u-v77suZ`~A;|IX-D!}aQ4A9-(38<(@0%m5qKw4Vjf9>YrU;><Qe9is*w2KMX6giPXFc8M6LffPbu>+U+=H`|Cj$1 z-Ayqv0^V=yf4=X3j{fvq>HqSL3T88+A>IGq@25riazs!5FW-8Q*nDgE|MH(6eZHwY z|9{u_|EPtGbpKzzLGb^c|F6E0qHh1nLy-nP-!l}9vn=vo`6;5neAM9x0ABy^>pss! zN|{WFq`ZG!b!6m|fus_p4B;&ahyO{%3ijQUG8C$UB4q*pB>@cpdlz8QmU#5wzm(q% z$&mt^UN8wP%YW(9syG0AD!xnryCRsr#NXNm0CIKwEwD@e>y@|U!CC;LPk#Mx`k~Ri z4**x)VE04;fCBZ^<^PAhw}6YP`Toaem!-QG0YN}TL23yD2|)=FDKTl5kdzit!a&8u z0u{v$FtHOmFi@}y13R#>*#9|q_u_)!6QAe#e1EUk|8w>3+&g*Z%*;9Ob7pqY(SiSP z=fgeGo~M&*&*ROppUo?>7Z=?55Z;6PqJ5G56rCb_F}N|rILrs>I*?Z#9P9k4%~yUVhtmV&eK?j>Ie28G zVVk}j4o1{)cEcxib=clF2gu`aO5wG_A{aiY%ZJ0c4y9IdP7NbOzgLbRnuKvU$hACZ z!JBY;(bZ!-3_qC&6n7;YTLn6Q5{Gjio~0n(&PynMhQ3jvAfEG7C|+Xp8Z0ZtSyagB zE{M+;aD|Fr;KzYKA%=O>^=Wot{sp2OOMX0%4*T5v3*sf5?3&}Ph2lxFARb6;GroYs z+1XZp(d~WsA^;Mh{^oj!8b&KpU2hQ|bT)@b+*rr&*U$XwIC_&f7KyFu0s6a;RUFRK zU*mg|WImsT>xcZ-^tcGe&%mrOAl0qvVbnegA*wr`=d_9^Y~*vkH+;0{muT5OFO0)W zxc+JSoYVZ+mhnJOS2|vk&mYSih!Ey;9zUL%jl%hpsQ6=4#abNBB0)W(PMk}?=THt# zRuZ-kKk*9SaDpKon0Td`M2Md3#If^&cw8?w0*MB}XbXyY$#x9jZp+JJ1!zM%GUZ{* zXwGg0LRQ%kGQEmpK?| z;A>4FU_szDKqwAj9fT+VDdoB-+ajSLKVyhcX|n?T40L-<{X*9a_|geFThEP%w$CTD6SI_YHo`z{|@C^wI({c(5a-udp4&uW4y<>I1j68U7pG=-Sp2CI=4R6TS zt((Y`Cy&XcOBX4ec>Ve{(5qje4--jBN;E}tT3S3P@kX+I`C_X7{rg)3);tJ&Dka6m z^Qm$>c5J2SfBUw9>eKMy9#s3-SG;3mLx_)0e`tFGdG+cQrN5CkSFc_n$g^qF@+b_8 zShcqHGVu2a=e zf&6^)<_+1hrHty|*|VofUEMvhd-o2KmzPP=hP*g&;wbQXB`GPP1zxL3@xRyqUvNM% z(?XPgarA?r$9C!-;Zjmk-2+v_wDsaO$v`8D4U(*pn)cduo%~sjfHxF1y(i9g8_Se1?9tUE!_6^1KE9(}pN>q4kuKVL z=5lZ)d5-93#nvF5?9}C@?ctJ^9Wv57mS~E(#IoT}b;9L2#(6xLawa|c3$7lWy8g3v zt3b~F0iJht?L|(VI!;1Ehfvra2(IbCKyONxR99ahF)<+^+dM$l?jpg# zzLZ=Sajm?0OKCEp&WTR3Ie}ot!M8tRI!uySGuZd`eG`CstMl&^D)8 z4x`MW%cH&F;9yS43441JO1_{!qM~9mCHvgnZONcP_LOWKHq4!ppQs;Z&B~|hK-q)x zJ|iOm>M^6r+`fI2T)tdQr9XM{1nBNgy(c7asq{X5j4Aq19tH$>1KmDk?T$w{OYeF4}e`b^H8IZ5fKYuB!j@Nj>i&kpoZKT=dwNHR0WkaOqGl8F;D z$)-&kDB0)iY)#dRqQ-i^kdnYnoH#6%NJB1aXdC|TuY7~JxmTC-cQL_ zw9n8sLz!-4(}kQre~yeFp91=C9>{+el9Q88>9w0TZ&381ZwGC)*|YO0U4wdb%9Qbx z++Mb<2;_AIiI3;PoQMMZ&X=ixoJ`r8 zsFSeIIJVi@si0H)kYmRxsqw0>e?;lE&!0b0SYZA7)l@s^Z;6Wwq3Fl<_w3n0uwPrZ zmXqnzbE&+Zp7vD#QGWr_rTB9D_AQD}lO|;mKR*`=6J%v2lM5Hlk)AybsX2&kCMQS1 zTDV8)}ek#XYjMxQ{#kwCd55||I(^H86Xg~&A~r zrQ0y%U;bC6t)|<;Y4dyb?9TD(kfS5JfI+7c5}VCtvy&jgD3PtA8=YxO*cu~#CX*iW zkiHJmjZeD+k>_vuvxf^+PYiseML1}y5OH?J>4KM$spOM#r>bffxedM#>x--LUDgvBV&rMt|Rkj&QUZnK$P3^kJs+3b+LZIw5+sdCv%7@2EAy*1lvUv-52 z!%o0pV_QBGTG!u+*+ruY3kt60bTL^f#;{`x{;5t9@aF_m7sic{n<8vBh-mtY92A|Z$~h+NEPPZwt%hO3G~ef zGGj&_^^Uq3^$N;O^flss1qQA{DG4DSFY3$ z)E%o=F9RLF6KuG7l>Zd_GI??qCFfmTdjnpHrR>FVY-rl3L-I=%8lIg?1O}ntS)|k~?>9Q#Kp+7jYfherT(ry;)g#fFM3W%z?P()~y?qPDWcU zJ3EcSg!}gG2CQ<1DuZ}$-MUiXaW;jQGBXpP{V4?P!Off30}fb1=_c$4;t#ank!G~L zu|Bl_#*IrN&d!!pf8M`;NAc?T@uQTEe);kx)eh>|g9rCgI1+K5x3?2zkD^XS{fOA= z+O?|$aSz(6bLUQ{a7k)v4Dhss>hImVcc8ty6d%ye-nDBx)fU>UI4%no%z{321N*mz z8e7C#OO_Op=;%Od{1XzwC>=gzhzrGM(-4>zMz?YoLAA&0aU*bry-8OaYsI5|DQj9PS&nnPSVrk09(GH_M~v` z9Y0=4u3x`O@p03pbp)|6Vk`7pAioh~CMZRaPfezsR7D8PheAivz9{?I0KddvK3tM~pg6oUK`3DJ;u zfN*{-B%8Tf&`X*aIzQP0c|Qy1??Uym!(*YG{70k*zS=qjIv||il*+Gsx1IcCLaY3b z`Rf38y;@%U`hUr;bE?-4YhxY2%T8;Ftg%%``&mH#CgtbGDCdE%C_+W-%LFFt8QMOP27C!&O z2suRMr{{Bf^zg?Q$E)RfX)nKS30CU>!bTz&pXUDo{Y2}-Be8+EfstCKn`VkFrpa%w zet@28`vjw_zE8WEo$cn=u3u>x*2V&8ho9==$e@blG}+Bz%lv)lk>`uj4y&8<2_Cd2 zQuCjlZ_g<~1Zf;T|6#mZUV4f@^Sb~Aw6uQ9AKyhSa})9y;@v?=;d)t%6bl5F&M|mV zc5jVBsmZhhh{pW4vCgeDMR)z~T%(`qR@5S}mW%L;`E_T)O9y$=Ul$cWKkMxy%zhTr zF+bri@(zB7?zVM>DN}2jO;tzbXN+TG1;4$R_jR!~DnDUyQKlytNfb zTnElGZwQjq;vheBEvGf}n@egY<3RZ((h>Z%u52_Re?lAAUTVygJ8Y%16SAck%K!di z_SXHGpGXux`)zjSvoPW8u*kiqd};Q){PHm12Q|k3+qZ1FkNJPQZ^<7(hc;#%U~tjg z+;MZ@+*dvLec!ZqgZ=d^Ha5KM;>8OVuyac2J2NwNk%NQ9v#C?_rtI8VF?i3OT^{tk zVZ+*hWy_X~-nw=3kR?ls;{5#F&P7E9Zw1?@8`!1{tOL&Eyqh_5YBpV;a5!N?`uyI# zyM2WH(SewM&z{`_v5vgF@iVKdFPei-Sq5xm9{4RC>2lZ~yfOcjDLK<1e-+Y$>6b2D zG7S$OvCG-nsy--a$f1=hmq%cE_@kG0n2z-!t#jwj%zW_Rfi~F2YNt+}><#vo7^c_M z)bvP9j9P>BdVBZ31pBgAgv&pC_)rVe!H@pt%nfbZcKI|9EpF3A&1$GFNZXe6<+O@+oDJf~XXx4}N9!apO`K z_U~`=@WhGZeN$56N*x_JPs__UjQBICry<$W|D!1wTxBbAP@S713~Mt&}g!CE-W=mfsz zuJm11b=Df^O>nUP0eq&*A3b`+AtYqzzG1@#ox-{k6QkE4kA-ifIU*u(JG4_-T3QkX zJ_x1JqeIJa{E%*(i&!_Vg9#Hd3O8*k9}4rxPx!8=*yfG&gO5P@@Zp2bg9bTX_3;^S z3Cm;OE?>TEf^-ZX>{N?&BYkb%khW>iAct#^cYk^L#^G2VZ{#)hKQ%RO1^7Rz+q?b! z-7aNhBre0b2tENg5%Qm1hEQA=ZU?v-)DxUZ#RC(qE}Bl{T}erCd}!#GYwOP61a&nH9B6lI z+qNx3Q1-OdKFSjC1Jz=FYwIpwagBzBjo34OeATd%Jh<^rYkeC`6eyd-k;K0Ryb-Vej)5 z_^OJ9WeUA^h7KKg4(lH>#Qj`Z+4_+vi*ZfR^`o3Y`d}|`BQ4MAwBLni&YbQA<3`DO ztRM8zrz1xW_oHPpmPI};S+Xbr)4?bA(c9bka%yV)ayT2~5B?)r%)?JJ{4{s&jPbu~ zuXWn#)7ZWM13dRKJozN9n9k|m`89o!JhKX<;$0jM!kY@s7v9zO-k!F ze)kSOI8~rI3;AznXZkuTD|JzQeSL@4WpI8VZGHQiyumpMzUmLyCisEtKrUJRnf8%a zpzo}~x7@5Vu%Ac+%50cxy|8WJ`A5@1w-2)M#^S{b$Dka<{$jhZR_6Xu`?qf0>Wu4g zz<{0)ppNUfKIpptOh~s6^7{(njhdRvCO8+dU68ref7Je@NfTz!JcGPVuwH6#-2P14 zm`AvM#7oFGSSv+6dv^T{e#`rR)IRD2*cWcZe0aOK^sZ}b9k)kM>-I4p$eam)g&M%W z{@{<=2TU*+bmBEQSMlE7-t6VXiQ{Lr*H&Bc|7rWUh5)~MrKQD}78cGNhggtq2gd9*wSf7(9khXo7fq;t6=_KX=bdJTMlBS(6j0RO%m;u1I)f0&*Zptl}XRh_YE&4d56eY78N?CEx#oozsb zKh!z_I2PpCEjk{;rUM7|xwe)8|7rXC_wRK>xrOyxTI&A*%(oVN`jU6<+}6iuTGtO9 z>T#yFw$}Kc?mvz*$_=oE@<4ti-nen2D~>Jds!Nxu%}}PzpFcYTaXHdOk2@Xyr~SwI zj=Bl;Xi7@VYGFKuvIOZv`P`cC|5W?1$2JCR%qPfulv#0c;bnB)ec*rWc8{fmwc*#i5V2AEg4eYCLwzftl9_1x&u z!CL_@`=MS(yXEiPhry0Q{EV0k`v&Llp5fY|ai4JeNDs<&)bE&=&kMuPE-p5YK|j|0 zjr+ckzHCC98Rr)AmFCm*>60eG9{oGie;9{r2<12M7i>7kYdFsZbbNAjw0r{lkq`gs zjrAb@Ua(+pn(&&%wh|H|L2h;V0%!N`(ljA&V1HG2)v8i1oTsC33D~jEr%#_eapT7I zBg@J*jQA@zVEI9CMvSs0={8Va>;fN!hll+Q>>r$&JVK|@A>w+(lJt59T)yG#*)u)c zlP`3+KMHZpq8<+j@Hv8g$MzR4EKF@(4%$Ey)H78K;?;@tVGcYc2E zRP>R#yZ60Cw+;K^XYPOwY27})qul^LvOoc!nvf2}@Zb}Bi@52p-l#u?Wf+|4IEDJ+ zcRWQO0Qv$73Z_g94D>k;XEJKw%s}nmzg;f_hS>|>rA@qd?`|i$?N;u9|N1NXDa_yw zhP&BM(HUM^U2TmMoa3XF@8}gy zgEO(c!H4;#RXseEb#Tt6e(2Car$&zSKK4)FfK5+3Iaxhz-7dbvd7UeDb#=PJbhh^l z-}$L%T?gpy*KiJcG}eJWJj4tC^o{kRZUWhn1p5#Tt!QY9j}PD09?f(-d>_aN{d&S> zK@OhzJ9Ch(lMYc&=)kWlI14R!@;X=&OPA@JD|)C(s6g?|s1+D}Txjz%=>4YoE6D zu?*r^*bn$iew6m=Mt-*PZ&Cb=iW+qQ@kU$a5TDMOQ!pNAX_g`AUthm|P3V;?SB%=i z_riH`&7kkIt-Ake9GrzO73QPRa}(%Ez4q$6a;2t+jm=NL3|$V^$7{fSdtvXz0sBdp zr_(V6|M2$zREN;@!gu+~h3gi6hVT4!qw}>6acsb^fVNMYx(9Ux?0Hf9KUh{cAKEO! zHcIQd|H?byQLol=0oxireBi}DY6Ip0<+~Q9P52pYyFGjOK5gOnf0BOm1Hk#vwR9g) zm%v(n0(+@Of5Zo2`av%NwlsMwOea2r4e$caP_l*N|4I6hMqF>(wr%#GGiSy)*aM2g zc_Tb`+v|rg{pgE=?{jfL7i>iy(DWi-R;(x)O}}IKSLnwz2L;2 zI`s2%xeUL{ph44)wwk}c`*}JYLtOV|W$S|IJne=5CjIa|4?UrM&t{B>G8KHK&GHBR zFT%9b&xpO++7A=%%fCrKo{0cHHt!qIbYUpGhdFj^{5s(@;b+i+zm-$}CjGcijr$_P z^w7_6R-oB$I&0R{$#lGMh&CDGMqz%pe*QPBL*=dU~? zj}sGr)r;lj>zjRTSYK=UQJ=zjwdOOj*mqou@V(;Q&^M2N%BRp?U+DeY;NT&Lh53%p zzP`@agx79c^kdxS&1J*en$y@1D{8-7b=6Mj#kEqR9icHEC^-S5`? z$8^+-coqkJb**{ufANm8VA-w<9_Ux3)Bi6*Jo^ZH zH4g3B((s!(duh6a>8JYv-|bc@DJhDFGaFl4okOF}kK=itL4*3${*yPJF^h~0+_7j; zVfy38KW#XgCOX8uF5$U`d-il%>k$3N@cVy5=)PiTZQb?DE;x6Ic<-bc9| z7so9ZriaTNwW~GV!tZz{34PweW#F9Dp?h%7KsevO{fsiOsAyhFD;d*NSor(1-6)gM zrzlK6JU78_kY8WBc2yXT(Z5YQ*hFSHms`;eXTy!&wO0LrGs8XW z$B$1g!96#WYyad8=c8u^1$iURZT1n+&$tHW%$Yjrk7%dU4;?z#-^Ha@^EoiOp8tyw z$009o+}!r$6HRmL5PpBn2K#{DCHcRg8`^Bbvu*JEXXE}V?Q~yImxB*&6r59E91=3* z$f!|+tN!gfFwpB1*d^sacSc+O;a10i{`dM{=0K;d@HKWBXmk+qCH;sagdXq~+9Fe{NE8bV7Vza}zWCXRPa#8k>@u#O)i;O-)G( zi8a>sN)3&T4jafF>z5G2jqe+u8XK!=qZ<~R)FVD5j+>kq62|QDL~(VBxox=At~l3#g>1T zVvc!e1gEE!bx1hJ+LFt$((+*v&!N%r;R)%<{X&wt|3sBTMToC3y-o>9|3tki&ZJjV zN=jmHQ`6+IC~jOxvPoQYSW-fALPUy5SVEj>dUSk5hN*>_nYC#~NL;LGq7ctS;M5+I zh!8Cw7V-2Qo1DUpGZ_Y%{ziX8ZEQlU!mO;#dvPqeW<7hU^k!rj{}sYm@OL%%)TlTx z!YzJVl$(LQz*%V;8q19j$L{qMs=%EY7uKg$4GD?d_>8#Nh=ioLkd$PTgrrE*xR9in z)WjaZr9_xQq0zC?DPt*42~}kw8k-On68nd<`Dc+H_){7>(lD2Qh_F0iQX0U@6N6!Z z*;M>PM}+|iMAkPtlk1n@ln|c+6W9PE<%ULwr$jl%hr4p4BcoFK@(d&%@tEe;hCCe= zCcj8jLb_YLUr2IHXh@Qn7?YSlJ8~kJChnJz7?+ToA|@sRu?!sz7RD+$#>T=7_Dc$h zheepgjSm|uCdQ&ND2ZYQY5pAdO&J@@HINb|EYE~^ZeN~`mKdh0(y1XyDXEDbzy@4r z21;T?#tDe#Ci#XXabdml48$Mv7(K`Q5R-b!d&;D|t2%Px#2x4w42vJQY9KC780OwQ z9R&%}kw+wbxXB5rNnzY%SqY*eD@i{5AY#5$j0ij$7)la76BAR%_&;D)7$OA&1j17>v(!Hnj2BiUpSH#|DTgr6zd z#5pM;(Kjjt28ACZ0>h@GBn@+rNb}>Jxrr%J2I3H929ztxV3Jh7*wiGSknrf#WCL-C z=?N)vvY67`RS8+bG_its899s>bxMd$NHUO;BP^Gskg*$hED0TXdE|nGUs7~rBuH0j zc_PxA2dyg*2&8=yQd79${nKz_$S4pokA#qLZusLLCL?(wZ+Jvk1AYvU-zP`-0j`iF z$M|TN(l9joO}vpz_<<~zjLAEm$ORth0dFuB70CsjU@FQf5{W?}(eW-x(cv%|m6ad~ zhBF~4o=bO2QHe;Kn;Fyp=kmm)z6*vGW`;6yTGa;@9XE-ZSh%1DLr0?H4P=#xxS5HS zG2C66#4~v!cYhF;gh>!jgbBTaKXe9xoKHeJjAV3tG*X-_twKZ|!iY<(9llh!-ISlECWMMU#M;@KaYXs<0FjV*R2M4P?}aSpDRRXNxu!|6qya{UAN?_fvGF z)kz*L7!=f@C($XfT#t}YZfx-n1DR@`7=LZSs**V^^deoz6Q!~i|InXDwXCDUhMI`1 zA2%b#F*Z6fK8~6&Y|>lJQqmxhNgC!D^p7us6f}sGYeG_VCX7c&EQ-oYIDJ+(wO}AU()iOU zI?^4;8G1^{cOa6(xyk(TE&ib^!-9^DZ65BCOcsAwhxhk|u1Hn$SRUL6l*qEDdE&k) zN!*mMD0q{)$YWUm*<)aMaYo@!1sTY7AQGMlbk#6!JA@&?eggl!1Dqe!EAlMXU+R76fjL2aFhYyi005=1daf*bd&(}wFZs=3n}0zhe<7fBLG7RILc$n zPv8izeBh{n@icH$5C)ElErFw=05~fB3LKT%0FI2`0Y~_QZ>@o&vJh}oZV4P!+5nC! zzXOh{zXOh{zXgtJZ2?EMKLH$7S^-DqFTjyW0L6;{w++N$xGc~@QAg%WI!7mgEddkC zKvJEESlGZw8i@19%|HSN${Hf1gvLeyKm{O60Gx!ugTx}fIrl4)zS%|1J2M~qqMV`2ou??Un3Wy{$5urwfWPphSPb3Z! z5h|JY1d%0iivOUi$Re_XxbdlOVE$9ql>oKq$g**^i8-YvC8GtyCM?&G`0xUrE{GFx zUoL!mAwE(^PD2>=>T7_E6eTUG5;UzVBSs`VLgFJ+!HuK87eK5Skb_391xl+rG%`TG z@(`;5rIfT1??4cM{w3bfj219yF2HXI0ST0OU?97fC*D6kGB!Fn3K&RJAk@Kspw;=< zDhoNzw=`t-^28qP+4Oi}{=e4bJgP~4n`mn2N{SOv$55~)DQ1he$?Si&*M)o%!0y07 zYheT+TINub)PNo!fgz(`2vY&fRR;U>(39Tc9=bH*zKTQP{Eh0B4B!kK+1nLjMA1xDDetB4*6beUvE~-8$ zL49Zvz-ki84u+zxq%;Wk*o0($+tMI+TN-LQY;BZyieP7^#>ER;%i2U_Em&|;?|Cf8 z)RY9Ym+@WVJ(xe;;f*q!(Z-Vm6k=fs7LhbxPO>N~TWV!hv3P@}*QbOjwnDjST zluVXB{GmVt@vl6F1sIFsDuiJ*7i_MJuyR4>=qPkV(Jo0jo6xHwCe{(*jj&)v=_vtv z(42Y@=(%6S=gl7k9Tz~qKz#N9FB+I`IzKID6&)hy7MGZil;X;bO+?cdmXol>+S01h zQPFM7M%D$PMtQLM@^k?LNTRIe8}%rPWxy{mpC{_d4M`iT2SUEt&ef6YggtFm*pi)y z2>3d@dAgwfTaiUgYFVi1B2N^IL~BYoKLKfg7M+f?9(mFva8StW5y`cr9i;F~o zzJn(|Bt9CgX)rRyFH&3=-^mks$s^qrq$MF2-&JM=0tROecyMSF|F4eSUmqi!Tu77E zm>+_v)zWvvf3p&Ja@tFy=P8b}BdmHkeFA|vf5HQ_(}yX>cUZux)K!rq3Viez3&2mv zPL~74Q2!T{CgrM`0z6h~SdGnMXh7`=FWIC^lo+Jo`u$c5{iXK@7^7EY{M&Z9h%v2yoxsfO9 z7@ra?Opu}?X&FZmrTE_=Y8nuw*2q&B5F4HN)AJKM76wj5iTn~xk*4(DA#Dzjrqalh zL(*WcEF~JY3n;>rlu4^diY(q@8)7Vbk( zvI?F>a>3OnOUWk#l1n=&l?{k2wKoxj;+FEE8i*gGJc=!at*)#pksLHukc(Okszg^& zt+_bgF-kE(jfl?@EGThNs&;A>?E)PvM-kAO>}qz`b%qTCbo{{1oBgrSfp$ieuf%^DEJ+O_>H*R!mKrS$ z7_GxVHU21Q3++u0jgCxLBGE)d{X=3?x#C>~U6+#?6dfKO%k2ja`>2$b6hRjS;+T@Z z*kj3yJP|WvQ2GLxr7Hv8%@&^04uCQ>i6~g;+!XzHpgc7}e@78)?odQ%9E{oM6{LDi8n#Gwqh)a)o&DZu~tprS2Fl?HdPjhp(6n#Jls8G>r&UsDfBgz<=0+ z4vWT}Qv-1$@K2m*($O^jB~L8u*i*X+ipE5m?}(>&Nn|<^34}|O+(2Wm6R-=QJ#5eb zBoLZt=mn-TQj6@b!<4^{P5?nt=)@dws?;(**zLD-i5f_W10d$Ff!~sbJdD6m6 zX@MniUlS3oVh@t@gGhnc;D&?`j*o?H)E*SXeI$@!ax$&D+brE=>Bex9QVUKnEqW+X za?a%EPL-kwk;c6~u&Vjnb2O?GA1i1^Sy7Pg4@1b`uZAjdaRPG%*biz2)YysgJ<(X5 zj}hDLr*KI=rnN-84*PZJCPT*tNFy<+dGszIWx!dO83Hz*&tvsVhz-|+T{%4><&~5G zd%DTc0ZK^efn_2v66j7V;}FQ3fVF^jsbByE`%?z;V*vss#KwjsCUe7K*naI7pE_{U z{K=j*cR~mlx1Lph#;ZfwQfxd#8po~8ulT{x#4w)c9 zDD?&QV2e#UYBLOXm5kv7H^Y9bB@m6%EdH%nfdQnfZD<#*@18h#f6L#*x0CTN%28dD zBl=JI-Jv%bp;t)NPnpotJQJRTzwH`LF>JBY{(`?j@d9KoR7I;rfy<$}N?j>^`s4vM zW%X&-6^;PfY&dZ#$t4it0xMYmo1oXNjA2|X0y7pQP7BeZqihPGipU^7!hO?3SSAKi zrbMubs-t3t$*s3@&3>AyKRs0fxg?N6l(Wsk*uuCcs%l*Y10v&w`_$p7lmkZ!0=r-`{oe3+vdU@EAY~Trsf~ZFrlAN;Bk|Tb>ou55|U!0L;r!3LHfTo zmI|gu9G7krJd5CgZN9u5o$)`?jMs+TK}RseEMai3mt>OlFR&*+uhu`6?&It1+i#;n zT5iusr&;~fj-M*t-ycgj_a5b(5SEInE_sxb{-_pvnXTRuLPwAC;l^^|I2fHGI3j0~ z7#>PEQa@=PgwMJ^$q|0C7s^LS5S+Z|pTWglQ$n$r%QXp)jpY~MbtbwF!e#&W{Qoou zSg>_O{T^NpnlP0N{!jKdK*)x7T_(waKQ+X@8tLdmzN})ezz#mZuQn85IKM z(VNSL5WSpc5TcvX6+(0`21AHGybK7@T{Z_o^f9f65CWl#zec=%&Qn1eKi&`VNQ;Xf zZ^&s82`~Kkl#I6H%g44IzdEb!c&&+T$IqYIcDx4)tQHra9#(0KNOKbw&2?eOj8&E|}P2i)I;Kiu=nxboXAztwjBp6%q9xCdjY$0YC25EWe0ygXfG zr8?m7%DTBa`|$e&8+ABQHjmml1OhWJ55N8p>cQc0`oEg4uC}ppCkqRRVTg!G$;->D ztBXoVG-t?e+J^E}A;rhjmyF{b+c!Ax+Iq3B_KF8@&6+U(G5j@U`4Bf}N571vuS$ZV zv`%SMzUiOa_f0{Et^E#`QC3PvWCySEve-l9(ra@)kKe->83sAt1&0v?zVT_GmR_Wp%MlM`+kW( z{3U&NMW3>MH{ZNXOL(%IbMM@R&yf-RI@yFi^Lccr?5L~vjL=K-Ma+CGr%N9t13U*` zxYxKrM#J6nsnOUYpG_AZvoVP-WF0KJJaoEEe{yu%`|%aq&u&rn+ni;kM@omq1TB1| zdT&ngosTPHh}GNl8}-+WLK2Vv_-0=iI3ZxyovXQ_6SSSbELJNSHb!(#A7k$yrKL?B zhqB5p@6+k5en)2d<0We<$*y$!r^617G1>FZ>eYxRmny%9<k(!YC+y2E)rPpr`k1Fn(uS1Y4H@lle%1V8^5a$nsD>}& z_WL|mqG`eRszujPYPJm0** z6&qi=|qA)MwZ&$Vji@$a}TiI-m6-AmE!E=(wQ@78lTc$eK+-H z>Ckm13357l%Z<0xR2P3qv5Ayhp%Pfn3{Uzx`O6E3fqkVn4*I;Vi*?cROAY#7#~Rlh zU6Ji>c%bvnnsY1EWIkSsziz$I?n_0X2idfAS!hpYZM}atbBSOX@jAtgpJFc^y0m$r z+JJO&?fD``MtJDDwNIa&%f0GKh?-P>y?T)Phee8`d%yAcqD8pLh1LP9U3(4Mkh^NK zT#l8N*O$e+`u3mYdSQNeS?XzH^g9 zt>Xs?c7Yk`ZZ>B0j;F^uT~j!5-Qw`c#`)F*PQxg2gc=iiS-=0BT8PGq~(=)ELu87J?&{tzahcQbdQ&xJ#r?N zirR6zkG-E?n$_cKms)3$O3zt$Lzp@K&-)(DoVw4FFm6s>%+5|T9y93MQpvguqa9C* zddwNCZ4^{ColM$S8T=uvOHPgJQ|{Wq3JJMivwM1r?V6N(eth}IEQz`gex+-?Iv$uV z(%>}6I5+U(!ye0ZG<7e;G9HAj8M8`8izti_5$Wmw#VJC1(gt>yu4gOfnyeGOK{i!A zWmPCok<>0vS6d+=)_BtdVnjfw-kIP|AN9pcubeL?2V-|9s$Y_Pxx$s@ zFgEc_XNRSCc8GVpM8-0RS^bMR`3BK(+wW`EUETefC~z`5F)E8w(@F4@1OpO&VV`Jl z*}??!aIguZNYRpaP*)}MqPD|)Z6}$@8^-8%x9Gf~>Rab@vPz3&8jMouZoebzjC#&H zJITblutb_*GQ*T>2*C4?POWoK9U>oRyN=6BxCf_1=VySwXH4rcdyZ(ZX@#5T+Ih+;GD(Mt+Vm3-+%FAlcyM$+v(DvES2BIU z`H13$6TJ`5IWI1|)oWD6Q1?sjrR?3WmM&P(qv`M(@<{1@s)qY4lLv>({6jAvDqL14 z@1;ciVzMrtoxSGjwpr`L{Xbvrv|>WZlH@L21KS$I0Z#RnpL%#L+H8Mj-};iwC7-i3 z?lHS=9y%+FyslV!+;aZoFFnGuWRDzBi747wru$-rt*S~+?x1O*!2?*`D|f~B8d8@% zVA3g7_(SGrpOXXCRU4T1$dZijRd1D*%p+$lzhqx&5no)oXvvV^ADa6s2ikw^Yt&`t zG2ip-r^S-mS!?~Ug>sYU@>o3Kup_ulViEe|V%YSbNF6U3WiNEbOnG7F%)sS>249Iaar4 z+)>;RxbepAwahhpO>8wfD#d*Ny5nHRI@A8)y*I?XH@%_Womc(-T(&#Y%=qB9x8J{e z%0HXwV_b8nA>eaw`!dJrvt74c?QqEO>-5DHraO{5RgJ095bL_!D|(dK&F>$_Jy`#J zi^wp|eRlg^ce^uGEN6Rg#}b{d7o7GuD>;~$-?JIH;lsLA`LfC%B8Hx~UrsiE8?f`c zh{~H?g{!MV-PR-#zxU4~zAW}v44V2%v$Tj^t)&=L@Fv?`tb3)?hr9NbBDXCxM%|7i z6N?rm6vT_y-5Tur(k*Y2ML}mWXTniWP02H2UWP9+mRCg8_Hq7l)V)qQ=R!Bts`Ve_ z9k@OxSUan`68&|S+qYOH=A2#o@YQl96|!LP>4D?FA7WNZ&a_xu`p88*H1D317#Wp* zTTwSBury1LRI5xlPHE$`rpI)%ms)lTQcED?k$@6X{idtgBN$@M* z+o}$yW4~0zBp0l#_az})D^2YlT=xCC$GpReVr}_?JV_!dw&H=2N#8YJzo&3Bzq;Ra z`eKk{E|cx=}JP zr`mtp^)8XseaX4Pc;hqa(sco5IeH7#BNE)VUL-|gmZ7C~jM}4%mw7y2H9Wmr$*`4K z<3}CVc_&+He<=LTs+%VRCy_me-89dAV|i^lzNq4(%gU-PZ+Gj7lj1SP-8O`TG%~zu zcltkSxG8Zl|2g?!d_U;Z^{GMReekA_TOIFS)$WlK_0{$&xoI_S!Ygs2Ib>X)ld_jI z4tzg2c)vW!N*Uk6rSN-OFr)(0_m{qbnu}IwO?!%7^hsS9tXFGN3uKRICP|ohtkxc_wx?jUH zUuc)Q)+>&`Yqw5iQNdtiV{um%hn}mH5_0#Rm@}C4UNWm>;MEZyrn?z^sQI2-k-SBL za7qS`pMBu`LiZOk)6_`h9rK`tVxt)B`SZ@GbtTVsxH*v3*(*9-S?2#?i)iHq=lAjs zYo^?~a`2(Y{So#PI(1M>+aR*rReg5fbfRH;;c)-+a*N0ZH`a($m2=CMW>>f*9jflN zrhJUUk4cT8QBhG+hhko&?}=Vuv~7X|Gwb9{^@UPj6#7W@3Qo==DQQ3Y$XMwG9IQ`Y zmpHggMEADr`j4W^E#i+Je6{neZnR@hk&jMkc6vc4r(K;n;n*I@mt!Y?{p#!c;?b_4 z;LqWiyr-W+ zta|Wb#>!+%@FDaLitoi`|%{tfhOKfWGL`l)k z>z;lU8dsgwhX;O_v7MeMSoj32r z5Z#`pKG)<*ikEeCw>ZNYW2R`!u%$X#9h^iy`+i4Lcj6P7;8?rxGXB39k?Q25n`3dZdBS+2)dE3Ua( zPv%4_2iDIt*YJ>hsjur|uv9DbQDI~3ikWxb+U@lVzjiBkebH?@58ItHU%6d~zf=%3 zQ)=nNGYVF_({gPk?{_#nZmy=nRmH%98F6FpZN7f@>JDeSr1-g2RXtB_xxD;S)|BF9 zuAa+^J1@U}wbA+vcayBxmT?h-gVwrV>#enB(HGI-A-gjAI;{2&v-OC{UiRSB>W>Bi zXI~vQKeD`Y#@E1Gmo~8*#uSd&d+bP*R9tkG>T9W`Yll5yUdek`8!DbNM`OL(f$AGy z^4`2Q9=_3~x4*-kNtwG;{JuQpKDItLN#)v8Wp?KU**EXla%?>#Jlwh;?p^;brT%t? z?&z)BWBSw#Jum(41u^&Be&0WL?u&(i;zRX}n2*^pI9mg#YmH``RFt!C=5A-{k;B;FB2TJP|?v**474M7)++3 zhK7QMMu)Cl)%En$_4V2M`dUUtkQ00!x@Kk&2@jB})xA643j&ckrly#|+#LSH1H8h6 zh^Q#^5nkaxxJ-Zpn%%m=gQlS&!~lo+571@E3AI5aKR?94e;pGOh-Zn3K|H*QOH0Fp zs;+J`1Eu8TSmNRkDIp^R{~?34f&xoaR8m%!2?y)o>zGtoND>tnSJKpkA%h~23eQjq z{zHEuQdvt2GQcPP*Vg7I!6y(56~Y7fc$y=Bec+EEkP1mKG(a9u`)jtp8pEG9f3j3_ zX8r@Pv6=Jy8sL>rCp?_;Xw$Jr@ zt5{vL)n{K_bnVFDHI*AfN)>lAJY&l?S68gvS-kgF`K-7-izY9dvT2M{(NwWjnPn>% zmShc>9UhaKzd@YqDI3|XqpPp?P{piyA_}aKA@L*ZJDIo)lNU4WVmEl8%gYA%j(n29 zhZm6T;rrySi*XOj3;xqHXWgvHjdL3GCVHs3@u!{}jp{a=#$LVQIVJhvTKCC&jlZwo zdtlDEK2wjM{}?}J{h%jSi-H?w4b)ehI?%!Bscd%esB=m)dupUVC`mh5^yTKu(CgBT z(wWQNmn}Wk%jDZ6`-|@zvh1IH7<=gA=g5A{n5_d=NsCU5sy($V+|M;;efhJOT1Qqs zG?fswzuht6+0x3_?gJ<0CV$zK=o=8o9&`KUTq&`DH1WJi@889lsonScdUn75vt50L z_AB6aiCeifC$n!r|MzcZJehI($ALKL)Jv9*R=v0VQl5L>zIk^KYIA4j zh-8o3a_s%m15KwCy7g0!yE=HdB2VNPZ`6>69tz1tBNjRO`={kC>}{}SS;Ckir>@ry zfBbfP@$drs+Tv~7W+sF@$dfvs8TtOmqR4NG<<}pNc=UMW!p2hbT_txGetTDbJjkbT zOutWAFMl{#=I_#8dSy$n^UDziu~%km6`zl^d2*7c&+c&JQQ@;jwa~Q0DeoTI%f`GI zb+}69=BE5k)s;HBF~hfyQm8v4K8xF|GUw)^v|pC_m3xv$CCyuwe<)n$30|KN|BS4tzx{7*UN zSaq;)Ki$QD!_JfCr7?B+y{z0kCyLH$N?dh1tah~3Bc0JNx*g8lJHD==bXo1oRfSdY z{so-xkG0BXk95*fyqq;`){W)aW3F|ZzGU%+{UmI3XZM1sug)L$-MBN}yReMe`}nl* z8D>&0Mx&-Lh~NI|?4FII?TR@NH1Fzd`DsE%HstRV%@ZjBtPzY z=QTuf;*A0KUnJ#?A2NBD$@<>I&g>PR-c4rV;=>AE(?$N`7Ko)O8+r%R2mN|4QZltG@Yrt<&k~lsaoc@QLeV zLwW?<@-pzLXXtF$K5O_e^~bEq@-L=mavWpSZ@ljv?WvTzWt^k0tA+M4&7J{vnuguB zE}D3E*+{ju19Rl}F>Vj6U)Her;i%0es#$UYA98ktZj#hk(d)#iT~&~{K|T2QbXoFqq33T zvuj06@;dn0@97a1AF`~Gvu?|-uk4Zor!)(0&B)O?^5B;D*=@siYuT%i z{uj(Y$mLh<+`UpNG(4$$`ME?(k=Ok%2dNd#`1a@D{=nCHLp0NT-%NR2;-FJAh=+3LR>|8&}8jcK;KU&QC-s|&0J5!yqNYUbY%`Hxkh8k?^ z`pMINUXIP{RLKDkXNqi0I+2<&e}2yDVPzLmn6DqJ7+-k6t&a_Ppvj(e`un?Z7W-`A z-t2jcxD^sZ#(o>$)025}>-me(jW1Hdtq;GyncFCFJz=Eo$^+llTdp4&xUByC;^d6} zACqim7Ib^w%_@6921if7&OchoeQZ9Cpi+~fS2S8@iU8Yas=V2nIuD53vp{v%`M{z;1scNAB9yLdR9S$jD` zO4M-9%`ss$oATucxZB;_opNE@n}>4?#pRbw5%1Sguj`Mn(t=TQ7SxS)b@3d^k;FYq0dIF56{K7Nvx+d+*!- z&NR8ZNk`vaXP><}Jh3Kfol||*lXFT98G6j_OBRlunoXj{77l!tKR!CSyOH^AwGc_gX4T3T7Lx;V0H@s>dIgi%pVZ&JIyJy{Zcoh|yUOhSS^dEmIWpDv%0$msVu zjy*4G<6eg|`|@7hIesne*+H9}V-gaTE5|!?+${QT4iO7E%=JxW^>*n}edEUP_ih@I zxxT|b=mhF}+a|u7J)usQ$?UM`#WV?p68R-VXJ3~4W>p@2cIcG3E)q}1OK>EPgiQ55 zx64CEx2G(#qj{nNgV7{y(O`Qs=g{@Rw?5Cewtm-e?!cVdUa6()ncGj4iN*Cu*H_yW zzHC~*m>v5Lc07OguNfGXecY~5+S#;9imlVb{fWt&j~{fm z%)N6VVzQV~$~NutLmNByAEa9%>QOn2t;O7A4)(>`k|6)FJDz2__?KIA-^Ctw3RyEv zM_J~;0_VDlSHqV{vl(5;A^3{nMZfurqxWcbe7JtozWp831Lm<0E;Bl(bwj2)So`o& z(L+bOys{J#%aLT;i!OFtaHAl0rKaQjhIbQq`yK1NyF2a|TfFD&vSG7_C^{cK>zR9j zVaE7;ks+zz##vZBfj4l)*iEbptOXlB>Yejen!Fz zW>4f1){b$E0y$>7x0#f@sw=~BQjLPd!IK77xr$vrtjMhVRCY&h&k=Lo(us9;qWxHD z(p~E(AN|hzCiFSPhxCe^>-5c<|%3d6{Cb%X_QzKYUJ~ zC^4)t{r0?IrbosQy@88Q>F#DvaCCRf>2T#%xtbbx*%w~^MG=XfLvrOGh$)j{Tc3<< zNL89~Y+^SRmO+>96YjtCoKrV(RL|Y%D_1APNWXTw$y%y8MZ=ghN}eqJ*8ALWpWJ#w zy<^2Go%;se|HxjSw@%Hg_Y$pVsBV}{cIAAiewqXZ;ZXD&X8@8-Vm#_b^WUNsb_dkO31{Evnxhl zn3A(gG^Thw<45U>T91^WiRn@vbqg&&nOJBtZAAvL4q2Ji6&MV!pS|LA&*K5ZYbH&~ zpK3FpWQiBP4x245)R?1P3 zl8yoCkZuteNu`k%Bm@LOy59Z%Ui|l1EY@Ne?%Z?k*?WItpL=gv&_{8L#=a^KSKgEA zG3lS$SC?1(tb1x!ddHu-WWwyKlOZkjC*B_Hd2oWcE#9M4ZJqwk75Fs%1Alf4A@uge zGdE}Kd!rYQyDj}$yqlab`K~Ww?k~a?rSw9)bw)4EElQ=yX%PUFnwq@3p}J?4=IerT zmfD8s*Y*lkrC!le9&!T&9Ln=nuBv(=JybMpo>4nBNVn)NyE$4kSekIp9061ROgPt| zK|mydaetof7SSC0=5>?>97O0Jv*M|P1cb&=#>V3UhQFdF?!a{TnNB}19;mIz4pD(70LEL6V!*29h` zYSWNHWSbOo@Ktukn`PKbyN=PT2|*FR&`bitxlhu*u*1X9pK8RoI*=+Go>FwrRtof~ zNm(km8wSJfQ4i{U-kM+&jC?E)>)@?OMY~urJ~M#9C4!o3Sncn-v#SUdP5vvGh?MW@ zH|`i>ji-5*EAQah%L@il+lIEVzYUgr2}L-t_WYOBYQ#i;^)w9tq3cGT{N zyG!uX1T^@gp3*`stC{GX&rX1l&8Sx$kuPiV%jsX|Y1ZG0@+HL|BzAAa0I>q#bJ)rg zFSlUjjjYMGdA~2V{C0nSK({e__R0!=mte_opwhN`%bvmJn9-Tfg6g@jh38aL;*E~F z580}ynYC!y?u^hEw3Bx1LYnbE7W$Ojhs5yq38~+Z5*?Sup!$eG4+m6>1E| zy^w2-;72FVxO+EK115SWCYy}jNYv&X4mN0idH$S^f)SWXt1(8KF%ru!tEib03b(|JPva8a3m1tp*{^=Ql zM<2&43aItwn%$LK-Ut|4_zhyY?-& ztBh`NyfkWvuzl~mcxdaTaNpbqChyzAg8Yq0N+|2olj1i^44V`_>a4<{Wj6*SO0>1V zzPac+|k(pz)LBj{0c(R*=wIoEXxdr!thA z2};fL_Nd?K=>we$T|626zOntWj*rOt`hK~DJvowBK*;_bNH{WgDCX|5+W_UX?dh9e zL#EsYVU!jeJmq0kWIUUjPJ0qHR|EVQw-R^P7D19o^gRu$FOzitaDhrFmjzB4rC0vD z3Vca@If?*`o;AnkJoPA9%REMua_7d~M$Ds-!-*11Y1=jtTzjNqHH;NnzLC?^$pLn^ z+HP6AviJrFtUp>@VCiKw3B_x>CGhv!uO9EmnZ~h=HjTc=HQByqm+ofqeF+6j7$l-O$Iskhu30t9O*7$__4 zniBMWAbU&^+}iisfR~jv6pBswXL{ukW)3B-x1kWPdMd!OLyS4Gf0q{M zY@$z}1MP%atorKyWnXE=y9p%9t>nx|<7mZM3W{_P*|(|u_-jKvk|a8!#?8L3few}R z5ouo6H>PKU2!e&{TM7Fn*{>UA!0G4D?uQWJf!~2k0eW!Qr?8fhkqmTacHtskZO44= zhd^wTLK5JM}thC-_eg&+UkIo(nAh1;Xeza=G4Jlo2|yEKkub;r-8f=j_@&U5d6 z{UWN6;I&Ho=lqXG7y+bXlTZF}#*1q*(elq^7v{!FOafJ{sG9E2K^osvDrV8{>l1gT zQG#)X>&{Zhd#`AAcRBs9_=0Mo3aV(^34{B1mue9w<`(^8_ToY&k0~#l&9eua-(Y z)sK!ms;3nRIJw01q$J1LNsu*gEeTAS1`O$>0x9r}dIfb8F+Eec{ z!J?({86a=r-ZxB5=ItC(Z(c%4-_{f*(SL~emRpRt*F{&cc@X~cWCY)d8^w;Mqr64Q z5S8L~|2M(r8F|Cy527^x8-?%_xjaHMYA|q|66GH87--7#jEJW^?Hu0_rlk6|98sCW zR%%#q*uu!()9C-8i?RLI@1Qj^3h$Gbt{@|F1UqNb9^^wcL)swBvHmYyv*+rvyS|^Q(44dP2(a(<`3hcw|b>k@4 z+LB7FR=(VLWbeNz(jZ@tL*qi`R2eq$RfXoNgn8=)(n++?KW4LkD8I`r7dobq8yQ)D zjTYwq)ME{8N4$T4D6^YN0kqHq9AXTrLO<&BLpJ}u=(`0;=~KY3VLO`lQBL68hiNO& z1mC=_9JvL#(fvL6n)mBbEb)U1)wEl={wL2L{V3?Zq};EW)z_@GtGMv=mb;owqsE~2 ze*Bxz>!yHIg%-0P7L|NDuCmit2xnrAYC705O<;kF-mZVkr^D+tTpA5$&<+^Y+Ri3h zj{%C}rJIDQ-rIhgCQPTYcxRfPojpPbv3_2kY1R8q3ICt*gdkGBLhs*PxecsvaWxZg z^1l5`G5y)QmMC0FY@loy*SN88qQ*^=`x}mqjZ8qYcOq?qx;1JdX;LJcpkA{f*U|2T zV*a6e>qsAD=U8K)NQk4DPF3#7&#Y{M$uAlOCB$_@^a(+wKHWc%4Qz=Df7*L_sJ~G% zr0V`_e@W_tumwI(jn12TXo>87WwA0{OUKcB6T76av2{z%X^~)<(lTpEwvN#D9<11o%9j- zbA<=jc8E<&sj(z>UO~|kZ4M1$OJ9iRUB`8ttt8|Lq3fXg)mPMgm0dNthNzZUvkqHW znI=JVNRC3*mWvafb@aYv^3nwW(viP0<+cQr2BY>O7!!OJGH5yFDObweK&L zfAAB5Ta#+SNwGDKiVl-{BJ5x4vSCW{@oAB;rnakV zwk2EWLbGjuPBaT=L35;u4Oq-pJ-bTU6czbPM%oi&&*wmH`I3H#<^@~1wezsA%Y8Ru|nEt5FI&_g_qqdQydg9T3OF(h> zE%pLQvGT4SoBzOWuiS2zPq83h&E=nDN9>60+C#R)XIE9~kAqW%ePW){H{fQfHGV(% zLs#r^Y*M-339T+ZK-YF|oWHM}P=8nE?N;LYYNb5d7>*jJtDl;z~=mRxI}JDE^tlFXoFky;h<3`d0ni;Zkj?<=#GDUlE^ZbaQy!of{R`u;u(` z#jm4sr03tt7wkt?dwpX5)W56q`XcAwoR}i#m$y}KmfmkpY*DYTb?jVxQ%XKPjW>2{ zTnr&rNNxiZn2wXDJZo7(e->U>(nn4`WJe%Zx*ZNQCA4nvjQI72WTb_tDgdCO&R)91 z++moQO-Z%siME4wQt%&3&v6n!AgZ)lCG)kT9i8mqp+p21=9xmL0*a^n`=Cu;+$i3J zDSxH0)?fP1TKv81^qD?dSkKWPYQ?ow%p(Gaf;_8~+vO9m$ z^q1s-!H;mzH;UcyTTVq`0h_s!nxI%2MSr2P90F$9$g7gF5K@pex8merk_<>iYZKka-Cbz>A zw@KmueEolW8vfhpV&Yk12LK4*e|wiZ?HfrwA|4Eq+wA*0!#p(^^n)^Bm81B zbNqb)aAy!x7)``I3`K`vd#nD?y=2|z^^CxM48;{KS_5zbI-u@m?jd%GY66U?|>3)Xd3y3 z!-tC!(Uex0;;k*#K}|gIB(|@;-BVLW+4sLUxjCAn0QGV8h1%cAV@kka;$BYm%Ns#J z3*t}H1x5dO=BDe>`58e+y>aIz2BX_p9?@cZ7qSnGA9*QdWRH?rlXdyNwN*&DFIZ@v zr+fS!-=gJ@?rK+9vG?FPIhsXK!`QNAvFi_EfkKEjaqoSqnR>WYcR(xdkR<$&0=TrC z*~;8=a}H*UT-G-~1*Zv){Nio;L~Qs0dbPzx&Z_0ltqe;aD$wR@DIv)PfxwGEKbt*$h(-Dub19)ub2${aeT$H zg*|(ywiOpSW{oH$XXw+T=(I9GV#r^Rp;h7EIg5PM9O86a)ZobE8kJ%x8WB$ z;1D9u-+@56mzh{{f7cxI9jR-X0tbB~r}B-=F!k_cX7B^46H&k)-WT)3|-pv*~(Pje8>j-Gf3AltIL| z7sY7Nzgqgi|B$PBdDEX^*#=4f?4)tgK@%Ixa8~IJkVKBPxYBbL34a~;uAbiMZl(hU z(uzK;gHz2P5EmDk_hEeyU=9mBy?w$@GsgJ5FgdWrAte%1K6IE!nLjh=Yw-tPzHv9= zdTdN9Q+c&Gqq0*0E&|2Mjo@8!YGEQnIQR*k5Sg{GBHTiYA1aHZZFfqpid1 zouWM3wu(59d7eq#yr$6a5MhoYtQ|e6Vr1qaH>Kjd>MM6wd^Ce{0XR)|6_e*5vDO*$tO=Mlz_;z`Q3#a~*P+swy)VU(E(HuZ~VBYQ!(^$Pvn)gox z7`13He*&33T}eE#jZOa&Gc@dGA&PJDBtbGDJ11;hk!SActP{yusKhPq6VBbOb8#f^ZY#qS@mvkQbyg1Y~+KQxGUf)5Ag!PKL3rGYv`%L2%ES-w<3n z_AVk>6v=CFH>n106sfy#+{T`U%^J+-$TEghn@pGU@=U1r2f%CJKJf}qeSCGBTLRfym4%4es%W+nK9O#MW9p0g)6i1fVjE1!wL+%8=mG5!w8L?rjM*j}lP z)*dRQC{0h33@Nc;3Dt+70$_h+kq-iw@SgkK-xxhms2M5Z~0jxV6TSXkD>k zm!4WP7?K3|ZQUXb$-Skv9ql4#uzr>rSwm(*_b%H3BH;2t#K1s(p@Cwz{Q8=npB-4k zFkgq_lGgmd^L{fXFu#^*I2Ni=6UtdzPVekW4ll}qHa&By=iBDy#z(G6#A^Y{;+TrP zX-He>)lJ$KFM35h!Klo~Wc+9kddl2Kr^X2(g|wN|_PV`8oN7$$g;EoC2cl>Oz7{w6 zMFJZp`?W*=lT+bmGOfHcUs(_I`FRzxiw7E~51=&+{K=-)qWz8pUMr z1qQ%*NzP7kgt`#^tep*G8VUakM^aF$O#?8%?im1wycI^A@I4V=hHxM?Y8nTnZ{AoI z*U4snm-rKVkt7bUEV7(oOO|zhJ_S*H1yOXQ*CO^H^W5KM!=0nOAK=T2k^UC_(6Srg zGcZHkw{c&BZ278WI*9%EiP)G_Nsa*rSXXo+7yf`P6+(@(JY;jUm=yU*wm%{`;q&ns zB4DTx5HNk=TCkE)X&f_8&~)28AHe*ry=>!&yI5Bf2q8_=;oasH1%UlDOCOp19WG zeTfgfHN^~lPRTU{YmTP+r^bZeEHb79OdI>+STk)Q;xLrB&Mz5HfYWB-Iuw6DAZo*a zgn<~k(7{!i{Z?>?_YoZ^x2Hj*i5qd^-+t*StJU?S0k>Q5|ajQ+Z+UC=E{0&@E zB;KYyHbB?C!+z#iFH)E6;H<=kyGvN(MaDWFu9y#K*b6$sBQ!u*UzGtoia2DcLzPwI z-zWM4II+KM06WhpH);RuI0swr5C&)>-5Q11%=)s_D)bYe2f@IcZ1r`qHiKC_ev9q7 zUSHo(N~sVwFc@)+UXfRZl^)>R&p3F93PLPeT#YJQyGRT0Eg)mvjTRRnPanqP{n{Y*xw>Sy#Pk{vi#pk6t+)9PHOb$D$(`{2{a`*1KVB0P8G#{KoYphiY&_<7U7Uk=POn!R_WX#D zvZW4@;07Uiovnx`@VrRf;lFK0);{&*vmM*@SveGsGL9WxbF6gZv75g!b5SusSM_eT z<=iyTM!4*P{BnU}ios}pQFQ0~!rbrtCPG^EJmB3wNM@ak8%gA5i87$vqg3Vt&8Tbz z*Gqr7(QW|1FaO7wT%qz8BC<^XW;}YHC~`&H{eYm2?@V;UkH5pB5grXE%s{I{)^$Qu6x*RW--$f z9pFe>wVZX3&vQg1YO_x^Lxy;XdrSovuF9M{VZ*8v}mY95b(J#tm|C$m3$jIMV2jlF< z<p~M)- zJHPQd89yu?j%zI=eD9F)ho84%ik8;w8|ms2m0Bpl*4mwbBmGTH!76)zmcyEmY);nd zLKZ}++#>-g(JRjy@Y*;IgkzythpM#1LuLHpc{Gz{>h2^IfnEKiK5beL;w(~-bJzqQ z(62>QsfYBo6+9wFJIpi?qU7EsqmBhf4@bwv`TWLw*p*Q<0pNG~#!K9N_B*$WaC;g6 zJZ#*a=`S6fd0zaL7KWmer2aSeA2}x6*sK_YsX=#mR+Gi*p4J*(e!+rswk++;d`M=pIo!2)2CZ(7Ru7~;;Z{}^&iw| z^-yL-?03V@cS+E@7u>@Ugys(-FS&8w=N)?ucL6 zQX9XK2E@O}WZgOg<5GTpxu+t#LBO?h_z6~fh}zs3np|_c`1|I=o~D$34>_&z=DTxv~jS!Qpb&UlQ@W>j|GR5Ehzf|w0 zBKke`*ZrFam1VAKv#clZvFM$@a*f!upIW(?w`>hw^ina=ThmG67_-w==`Qh>rSn(E@|(_-OqCfM%rFV?|z*UB$qFtm`}Cbro^e8f7rCKZy|_3z+Z z4@VdTSYV1B8db(!R3J?Rvn#&>Au4&WdB)q&nFAS30WwrX&H@FO6t@?!Dl&$x!Y&Jp2V1)Nxbk=YGo z4PGz`$&4k8r~_jM>e~pM`NaHy&dbF&0F2;ob}t=1{z_k`wlTf2#;|SlBY7trf}a=z zAtlBJ-=Cu-M0UK-uZA`F20UG9mYpDoWa@Db(lP_%TE}`ipYdSk1N=m%`zOQn8e0pI zJY7wh%HNf`&+q{{5L~FyDsA6tW9cQOA|v3-o4~6kSbhqmrekGnBu8{g9byoTMC1=n zvP2+E;E>c9f(#zUlM3~B)QVpS!=n=iS_~(A^Y1r ziKEArrcPia12`qr$nc%AlI*6XH%Ti3VLPy3#;z)!X;T+w>C^B$hpI;pw#%(Np#lT6 z(r|{`aAcH&Ye#XbF`(!@FjJsDZWgZYUt%d_+m5tJJd`j?G5?~l@9-9z136_)Sgnv& zWi?9~_+*Io8tIlmGzI}^p2Wl41=Q{lgpXxSw=AySs;$Rnytu>Ti2#W@8mXy$&DZ zq8Uo~`8(|<9p&ytUeY8{0rIZzjj`L=4^92vmRI$I%u2JpQVKNZ#YcKToP9-P5=7Ev z2rS-GY`b$5nDZo}J5_3!;dX2*D+4*dU!~aNUur`>kYgA&RGyeSQ{>)Y>o z;V6%aty`3fz?Bw*yhz|xU(PTFWK}=!S6CJw-swKGg;N#l2$Kxcb>3BcrB_u2Rvk;+ z$qr&IK0-(OJTT`q+S?!@pV1IvqSCYfqk3*PB|ugzF+bq`?-Rl{4!#Maiq0CxdJ@d- zaxH}rgVi64mGVYR#eLq_0}Mo6RKTcZ8x#ZCJOq*9(4l$1!v0kCc!05c_M5*MC!~|Y z*sT_F#osV{@Kaao4YqYuo^FY+1vS2MYmlLv$jaVaWabS+}=4+Pf=lBzB{UuV~t~MQm zUAYICi8)`WS=;`KU%qq!I*BE-+{Fova{?Z_^L^H2=dX2MFgLl}!*09co#r54LP<(w z2YP|DhK;*6E!U5~xtbFPwWouOjcKV7Byv$E-}_cBxsis~UIFheWtmAAV+kT2+GdY_ zs(a&*QDmI5cY6J(VM9ih;eyXMF8{Zme}>M@SygC`!wiRvdOR~K0!HXi$C{x|+ZFfWva3phPxTC4V_i`pSD-qlK7B=1^lwSNL(XUZ zB53W=lpzn`KYM)DIj(W&7If#%2c?uF*F(44ehMg>;BT%k0#aViin}kfa9G1y6P)`6 zODl<%6@V9g?tj$2lg`OPn@jbtl;MEjMz9Q7Ph%3|)JKxZjHi~Tm=;<_2cm)F+?juUoeRb0~N}6)%HcWLW5y2Gw_NR{?~(13H8=?K;bzu+=~X)H@@O7 zARN!{JZda@cY`DEp9F4Keli}mtjXK^F;5}mdX=kY=P7KA@ zBY4fN8#daNIj^`?o-BzQyw=GZbc)2Ry4IyLr1&(qb}Z^a1(*+nH7@SlF}BSPEitC0 zFY1y7pX$XhQkt+b&$i}#7`m2ezHG}dTs!_oTP-ut^n{i!m2~c!*>)!gVT12k#B4a9 zCf{+wojhjv5qp(}bK>elQ!4J)@+1k&|8{c?0a<7c$Y%xvGkTvhD?FNqCJRK z5J~2m#K>#H$TWv1a6r3HrD9UZsbY!?&7yc5Q8lo0BdTm1Ziv7?6M{DvQb+YYp;fx# zi9HWL)N9yyNu182Z5wyN2qXY}aAe&jD)A}ML9G~EleF0Sw)d~Jx0)bwd$5y&Vf~>% zGou&r7KQikCkDbr7cIw5Et`H7{te)N^lGWMXN69ob>ZXb{QE}?_cAKyq%`xyka2krW}yjyy>{P!!q*E9 z>uptf-}gW~UH4fkD1viXYw7lxg~fk+cF04i=sfE58{7PjO;x-MDo}a*4=dVS-r#Il z8cecc28K@Su7b&8MaDILl{Y&ydzMR-gbHKLf%PEQ*Z_jzvqrAwc?u!lO9v7(fycJl z=0oHER)t1iEN)ZaoaGw7Kacc&rCA#J58DV`7BBi2X^CRyCpNNS$XVfCGf84s&1P41 zl^l_n*k(rtQ7~8TQ%e?>XysS+nJOTAZtF)u<^b7Ogb{;TWrj)K;+d$b8!{gG2hs8O z7;EY1(J6KrgVzVOhQ`kYO0XX})mJxI(Q=BkF8aM3w=aRxB`ZUMsNmDGST8rIe8Adm=YjZJojraMY= z^B%dWO`2Ca0oTB?XYa;cF#J9a6WhHDM@PQ2N`?q-v9egB zEll28`W0!}z!g7W6Y$O%Yw3?n$Pe(s+G7m9m6taZ*d?uUp!DbEQ8a90!Yj5CTyw5@ z8K1>t|B51-UzDDI-T=-W=o_S*oSeQ}2#lXy6ZdLxfMVVu<|Wq&zCMvW>2fKhRa~kq zpLkAcd#9pcex&o_!R^vH=#Vt{SJ+vfi-N|6&JcSPrIj9Br-;I0{o?>3Mj=q^QORs@ ztVCog8;h^xg3zegg7Uq|3f1H=^&BqzTs(fzsUqp zLOYr{9eY6{25bQ5`V5q#)>$ec|EaCcKP0}hQB@coeTvfe*Acl{AT4&6eG@J@N`sl3 zm0h>*TUrp}_SpMKeS9$oPHP;B#s{GvYLqxcQ;Yu1di?gDnxITFAfGYsK<_)4e@gAi zO{uYEpgjIou0P)S3C)R^8sPgC(b^P(-Wv9aL&lhdz$^rcg0y$;^?fG@Hv5Xix1g%k z`Az*Gm3au_9e^@Z@7Y%urZ?e=Q*?pQSU(}^;=4!E70LAW8sSSAns|rYqJk%OG<!B8bP0+)*JAxcHM z+z+Ct(Ral+Sa*&NKuK1(=QIktji2|A-X;mdSjxXeBlU!?D**Xr54Iskr#N&ualiK} z!V|hEpT2Qs;Z!DL-zdj%cqs=tWq&q(|7Rd8E;7lS2zmXcdhV*)Z`UZJw9K1-vaLtE1A$|y!iPuTIg6BO^3V(d-CUJGSk@iCIW`v7eLondjau> zJKogw2i({&YP2!99;gVrG1`F!V#8zuGqmVz*Ni*r(^~SrdcFu_*)7Z*=iM<$975{8 z7jEJw{n%{daNN(}Y+Dxih#YKRhY6-Lu~$~J9Q!dBwk%p`ndWoYMxv-mt;h$e6lL{x zhXQNbUt^FTUMDh^i6Rf-Eg0^X1ZT_UQO+VhTufTR0CYW z;%o~B6o~pL z;V?(;Tfi6^4m_5o_kOpctii4n)iFu25i$`oggyljb$#SXoQ_$j zBz71An?HCA>U5f*L{OU4uY2bf05Qc+M@$#;L{CvBecw z-WhTF*sHJ~kd1Y6pg9_pHmq3LfU^OO-QG<7#wN}>eP*C+Vu_-FiW5ud&i7|&8TbNB zF+;cf2Rs)J|9#6FMSd|3KWvQH-F2R42y3yO1W%H1$7q*rV1@!|-cP)C{7bWV#u0TTrCnx@)6c{3_8zw{epP6_3R^ar6doc1hYA59^9QWM#WkL0`}MyOyu*7q_0DtC zOx+kJ$yw-rt{r`hNDp`y$6J}jN-3s1aaQdrdSD&&D;z>tyzt^r|{bKdhf1 z%%9=~@jF{d#SopDNe>C{zS<2S>u!Eu?C_55tI=Dmv3>_ZufI0borHA!(2{5s&FLu$+742V8q+Rr9)GF&PnN!UU-3hv zp=bMsM`!#{{{?T;&Z6z75gjNgzW>_`;Cn$AQBh%T;O*K=uLE_*OBQsLOtieXrW*7y zA17TU1hS({j>-a0AKHlJ!QUiUTjOqfKrX1T<7%oU~p6kYvJlqykXty9U=NZwhimDqEqAuqG z*s?PGZ#uU9v+%A4Zn8OQ!Q{rH3(*rp$Z4$wa+#-y!W`0=)IsUa?ODK}0*m?|tB)?d z@&@Kfva0Vh-YAcktJ9}RsTQSIWsZ+DXH)n#IR4B>B3mID2u^x{W&uu-Hm|DG>TV1u z0Wz#ZKe%3|y~mkoP*a_B5cl6c6&}m-cO%=#9ZZ9r{Hv@IDHT%|><;yMJY=_Nl=5H} zqB`|}ly=|qidmCNP~9mpp6UU}fBrEJUEn2$2k1T=ru+T$X5H$xj}|z2~f!Y>1R(MTDBY(XmBDS z8H^l@1HsKfZQBRZR%^g4!uh$70}^lTrzccih4Vi$W8%&?(H1eQhyq$SF|Q@H6d&}e z<3Z1=MG;pNPux$8F+D)`qa)@UsVLxiVTNycL$!NuN8655bRKOc!y~XHGOm@L(f94~ zwBEiqJ{v<*&@)p22xt^UyKJkE8z5G%{E|LB!-t`@I8AG0+>&VuW0G)K#Fj! z_85x!9!y@dgVo;rAY?}eC^s5Dprw=PsWoa+iuxJ(9bw*&1Z33R4r+fs0MlWVf-;aI zkR@{nD$>{s4p>0HeYE9l$I|`C2}D-tc(g)CBFf+VwpcFABK7#Q|Y;bR#=d{d`BX9P)<8A<+Q?g zH22ew>FOinQ~QJ3=|%#~)&rWxQ=VF!U!94sZNEa8r&>j8L#v;LWu3hQunRqMv(2ew zJ05IW(LL2(N574jU<+A?>KA$3)lzo^(+}D?TtQ61H%-!Inz~}}7&hy9L3}J8&ZG6t zW@gK~PW%rr6D{0cti&1lDvoCkmt>RWRSC1`13zI<1sJhBhYG;mcJYGAx*Tvw z?6^Ge%3sGDL@f!|QwFUndXv2V|Ghn8S$Z^o(^H5k#EiCA^v?*yuZjj}@JE?x_UsP| zC(bFpYV}!vNwjPVj5~g11ImeznlC)s-bPz`r`it33g*Ks2)hFWcYOJe#l+u*XBS)Cw}Q=+0bW@Jcy}BR$)T|6 zhV2<2`i($y1sW}U)CkF>$?Qx86+oO&NaNMRF^=D)Qdx%q8QD;G0(tF)-Nh72#qwgy zQwPw7;2HA{3ZFLEf#{R$Yk-iTm}pj|PB3p<8JI#2ANv9G92>sH>Py+hcY?k@lb34ifp=I&;WS{|aHb}jr3(6kd77KT{dUgf@(h^)Z+A->3Y zjmT}-N(^&E{uJeaG=&L`*5xjk@z?G=TBxNT7lzDo+A~c$gJ@!!aKBY(^oDO{(JU^o zU5%NsJAm1@wfNxvmY}Km7-} za%9cz9|uZ_kXLkjkW*V}`Zl`b3soVe5jDx$pS0i!Upeje{h(a#R?$H&c8F zx*i}43$_A3IR4PVU45$Yns+wm1@31aTBh3?XC6KUWaA>1+btU}`c(sQpi}cxT22E# zJE3t%J^9H8c&RbXV$l+^*)lD}Xz07Ty$t9gA3w9173Cj%3S6g=#;|}3>V;B@hE#-Z z&68wc9_c}OUn%81u!zm@?K3wr0;Nb`4VGt%dyp+Qr}qMwisfk)n)%U^+3#_uD;IZ| zO=-oI?%_Z~*1El&N`!m~u=qcHI#_S##Zc?DN4-Yd-?oyIpcXjokE$e-%5qYrbcSpu zD}CpWQ2Mi zAMc|%4yCydr6b~HO{UcAlsPN#o`(hViUjKod8$C3gID$*GpXcP_Y#9k36K|=b`9#n z=H>!swvUjv{5!r>-0>#{(wC*d_dSTS%s1l)m0r?Xx0`_ZV8#P`63nAlZ9K&Fqn#8W zf}w*Wwf{#ql%@32{NE_Ous(n0Nr@2Q=O0cZSGSHwMrnlF z#llFhT;8LmUPmB62Kk4V0HjCMXsIYlMR*>-F)my;<#^Zq!>~1GHY^5N{5L)ks4XcW zK@ne|7^630d5pQ^tl;QJaK6Yi-#vw1S#T70t%4RyjjQBxgpiP!iE!F8J95Xt9 zCPAFehSB`IXCM9jI5o9#o~ISI>`fg_*W-FJ=nw_HO$_E}USu+LA3X#~i_QT3zKg*@ z5LMmkdWx~TxjVXK-ICp$pv+P`IlX6JeCSH6B(c#(fmpNU^has7MpRklfTjlRW{Og~ z!64|WIRJ7KyxW|>8^y$yO6$ESVMd$q;R1jWyDhsY?Y(IW|7#5LLJ+R(T2cn7O+|9laNx!pK>X*?_(Dm62&uFp_m zr3>Z+$mcZc=Tkk=E}g{7WGYGRuiH}x7ZY_L--#%Hf?hj8Zolv@6L$KmVa=#EbYCL_ z0Ikn{fH``HNPHynqmEnH-mb|;r#unbN)gQdVcKfE(-m{sCuq>zR6K^1TVL)`MZ`al ze#{W(ymSL}y}wUND1|RY+&cr7Dm+{DvU;OI5bwZ{YaRfFh3CgHnl1&b!@Tixaj?y; znRQf;4T$vssT*B{_WAw1fBHCBPU*>IV+6E>N-gJJva90p%m*9(&|cZcxA7G0&UDpy zDG%ihn^K1}qCR`da(=bbDvs!vtLUWv&C$Ph`1{p&CevVcTkVQu=wh5Xu`qcL8QC>N#z5vIcx*h}dX_cIw}2QM;0H!S>4j1< zjoxQ()AiF1*MP;6ZExESE;axV-*{=3vK={wp=1>>?f-zLPVk z#aM zo)liH-UWMKnIcTC%3^QmFvdgLC_u`6q_=u*_&|68L?74LTP{;{k7eF9Dpav+zA!anJZ&p{T$0hV>qiiP~`NltO zfc%Ytk%@34iZX}2XT|L&!e5T8#~19NI_!L7*`m2?lrVdA&h=h~i>1#WmRk&hnpo*K z1iQ!Stb>XR!q!*^2Ah~=527wkujKZO%rOL6nhgPzT7f ztvE&^c|)SEVM;|C)v;|*CI5Nau{H6ZUKIdnJtFRIFSPPhiCGE&Sb8J6-3q#w!KXZl zP4raFbhAfFcZ?S{Kv0!tML;1&b3O4tfvC`dvd{q`{)TLBag6jHYjR>Rl+OkhrI2CQ zc;PN?^SlP_%|njAvF9~%BTF8x1GRMB33WflY#?E_(eC8wZ*w%i{50wjX)Wb8m|s(uy5aI2ORP zjHjX>LfxeoITj;gDkslTq2Nm9`U&QVe5|{EM!-Kf2*^gMADjsjg`0uxO2i}YXRCm5 zACNfj3Nupt$Ub3O>j^FYIk@(pH+|9LD#mdbTmoAr2lY;lIv#?3e6$m=IL=%4hnFuf z+C>a;M}&U*>K4S}1D(=~ruMt{dsYC?rAfkX{0Gu>j-yq8JO^97ogO$`wuRad;^ks` zt)O%IE<;Sw9$T&uWG{_XBj7ETsaCU-31P1aql_L~VNMm}}_KXC# zH?gWdVDr>cD6Vue8*l%v$_pivSeqjiX$^fJtaCIu)qS#Qk3J@K~`40sy`rT6alSXSX`y~7*-S9?z$ zP-D~m+$##DURf@p#ZI)`v`HI9sZ zZ~L9|+@4(b&GLHR_xt|%e#6{(X6DSynKLuzoH;Yk)1;eE6AxMLc7i*XYe1riYA+|- zT;}_pY6~zWH{oJue}1irLj)g~ywmHRuU`CCZPERP`y+z;Gfs7@m9QW1?&9_tiEdkC99U{xvr^7lv73kDjM&PSix)wrTf5KR zOkNI!P8uE9x9G(3KKUCHAF468Rr#=1xG?TWe~#}qTBKL}G_?cIzMRO-_PKZHrbd?r z+umWXU|VA5R-kl6umIjL;D>S8>3o|Vrm-?hQGEcrvBlvK@|d}_Sx%eo9*Ur*`v8eMg(*97kCyto63_aw5hLPfHK+zd;kE?dhFW*v7zr8GRwqlmFHPjr+~sn+08Eq{ zz1E5}E?5Qb<#N*I~#^~_7udg4g5sr{<+Gq-=^dH%)G%I~C`dHOCD-3~K z)=G?K%hE~9`=&(qdN#I!h}|^I+P7nbzs2*Vu|DN$m&*57rEejO49(F&g~`{YiEnAz zjbR4MH4nFr4$e9yJ!3@Z*#I%Vny2y!e6{LfruvI6Ccc2XTN5gq$4;wklt{J?V#V)O zW7wSipceJ)%WSQad4oR$G#$;AT=_0VK{A)AI%emyCH#+Knp&bIau-%BH4O(8>iT-Rw3_k{8;G0XrsL4$4;MWX4<}# zoL0Fkc3ka*(wO@PVys-ljhV8ezmV}dEv+YE>RPYOY`!74#ASSbP!BkNxSoAeKoS;M zqn?r4kk5QWx;6ADmc63;MyPkG{QHlLW@~u=!r!D&dyV_ufYCi`)mMoyOZ!yLmTOh0 zw1mUCsGX!uXqCwIcRs0wF;On}`e`>$y>ow|3Scx~OPz&V-s?HLa|La>UjMMEdaSBL zsyQfag+49DRrPRHbe3pzvcolpFJi%aMrt*PuTK&$E==5qr+h2563;5i6$tl{J7oS^-BIQ1Q7;ZT$*S{<9l%$Y~B$Ibq{d7h$c8+=5 z4ECcZI$Q3}EdLDm9xHuk3sw8Um4to0gAZ-c+#c~J+ugq6vgFXd!ghXq5?y3TL$Ba7 z>zZ0B^P-}r#~9^jM%-95>j^_vd)hi#zmVSNBrS!_pVphU~pqo@r{Ee%s{Qs#KMF zt?v0|BATOC%^9glv~|Z8D&*ZdF7jZz$b%k_wgx`&SXOgTT)CFvPvnD^#;WuYyP5^Z zv-m=Wa?jfS&V5?;VySwd1vV~r=q65J7*l38Y?kMb@t(5 zZU?TwrN@Exg3ITsFjQnBWM96&vHxtX%kIRi6XPrx4M4P;h4x~%iYh#Xt}d{YS@%G{ z>V?($2cP7FW#AJ^U?MV4(F-*gsz}*HqqTRNvixZql96;S&5_;}6`nPZ0AGND7|!Y<_e{@!UvYue~b{WJ@%?e*u*f<<5*tMxPgMI zeRs}2vSd8Nf6!a+UAj6F;bKy6d-)}fz9bvX{KT+l&YC4qIz+&An$vu~yHX688B!7m)_16YPb>?>%CTCV8lxAMFo*QuX&`t5M z?6=L`t<+b}n`2}fHjY#`_JZq&ms}E;GOx}y-KN+0b!+K|mMjY~xXHg~bH=sPdrLF-)h!)sOU9_XZxmT@BC5DC%=z&9!&ZSZrc7BOQ_{x#Y&;|^n^~-~KKah^Cr#RG+QdEt zIEDC4y#FyKS+y5vL(j*K^}VYAbYf4d^WDrBlepaM&C;<`L(N_!hbt|F%T~@a&gFDT zy7jWR{z*NSF5H+|v{75f7xps41QbUn;AJAGi?Z^id9S6C`-W@?Z&C{ut{nBnP*rTV ze#qV>>4%aZ1{{>;9Ds|2)58{z%IE}wPHHuK4;_8+=x(<%||0gGl9 zhw1G0mb0p>Yt5H>1Av@SiC*8;B^`Mg!w zbv)bpuEJJ$bt%Q@z#F@}IW>2l#i^}7e}*mcpha0geR@H|b5@1*fVoRtU-h1}%pcBK zrAp&GH~U^52#4`ECluJgozbp|FRCrX_?KGr%Q~rf$9j{F33SqJTir^>?bag26-+F|Q(aSn7W5G?%!;)o_f?sQzfZ;6$suz275cZ>b!zEKG$J=9Ncwu6+4) z=1~%P;le{Q@1ktv+?1oeY8$23E3H$Lak@Bt*%?#&0X3fItr#9U0&n)+R~9P0-mqcU zo)XD3U3{lay)7af=-pyh5`9=rIYr+J#2ySfKq-kf8By7Ia*3y2f8*CveF$i1NK-Gl49PJbYtJ-HoK~4s|t*q5+4*c ztsW+D)yTw$EbBG8N4?gTbL&;r*wcF23}cp6{K0s-#bE$gbhGvhPPlgP=-f*aql!~b zIOO#jz&JGK#e2ua3}tcQZd<{0Hf(zAw)D^|L}EteB6vFpjGPx0##MiAN*=qP70>@g znap5Eg7Q0mTV4MMg}hiN3;9Lehkl&6bo-Nup+kq3>e#%79ky>}Jb?>X;b5aW{Ay_p ze}kZXsr$}s#Em>Nl&)T1J12DzUdP1?YI?DRk)ZjMe( z-d=_#81F^)!=(x7c$r$cNcUvHP{BO0ZW*Zqbm66gC-1+E7V+wq-%Tb$YhcNFrM<`O z6bd|qs@-nC{{n}%(JNy>>i4qWc*#?EI{E_)FUZ&@(R{SMzG8Q3ICLnr(0nyp3q)n(R1~^P3c{OMVQ(G{k4tHSA}jmq7zxt zzv2DxCA~y7qfA{)i??q&;-LMkhh+Rd%Pnpv+;j!*>+HT%G$=VvaFg8K4=oO`AGz#v zw{CIGih{$}Pfwlj%3)g18zqlUG|lVU5UwED2HXE6e~XGJnHMi6{UKAn4Bk8}jV-hZ z?`3sW@S)_iOD)5?4U2Rv6YtUx=C*xn^W(?45{31QQxg_~<{4r3Am+g$Fj&D-H!1mO z&DYRPU}=QNTaiZ}ymt1DRXT^F8j+Bmk|#tSxRzG6z+qLlwSBIB ze#%rf5cu3nKt-_DH^uzq?Ri#tJtTEKpMp`lWufev#$nr1l;#~-VsP{Q;2QTow6{o3 z-?8;jV%or*piRaBeZ2OZi7cD(ZUFPx&XHwJS8O~~hX^Xx6}=OGW0-zWq)Wx;i8~ur zhd)vgxmx&0cep5QL<)UXx+FfF2Nx{8Oa0$Flm3kgd8SX6=3ZzNI5|2wqAC1JzYVvK z-gbeP-ju;k3WmPu$zdA@#og;8&e%5iv&rtndZC=0ipP5LjoVfzy%l1NdaDL^aF0rr zt9$Rbm^;C0SF~poA$-sAy8tqh?7~EqTSr&l6+B$W;4`RXx_f#qY-$~)|YnoA}jbjdV3px31pv^B=8={!J7JpOtq99PsG(s+jS%;Pl1NODf(K&6iYebeB#Rm^5}M5q7Xx4yUHW z> z*s$}<>AkB21tcfP2)JZi`OqzK*4*%iL3@R2EzW*!k=9%Oz_a;8t=jwtN1WV?5_)Os zIlsL!4ZaDV5~bTS=fHEj$dVwd_l&{ohu@cr{2ZZk<&tNTx5R3eZPC5vw&-%9Dpq9D zsZnWW`T}yxMIvnuv`z89F9sjhaqjXdt+u)3icLc>+t1YTmdD^o@wl@d2_jN6X7)2n zNqb&gY@MOK%QC}A;#6`MRk52FB!f>nr+@Ug?543n=SXaQOMf}bM~dBKbyG6?Tx&Fy z5%?09{4x2M`mW#tIhhe`5$i6;tUZ=T>s&byd1R(VpXnM;0?i#2t0Irgd-QqGrH|tN zS{_WzKeRPR3zcNvCxr$H4b#I8m&zvAz1AN+RCnlx z;d=4$FZnk2IIug(_PXWa@wIa%3`@=aNb+xj{!l;a7TsR-)=k$%FkWP? zy~T*km*RE?eayxTeXumlbZ!^Pft8lQ(|d}QM}$pi-Y1uscK)q#k2llwJ{#^%jE0Mc z@akULn=alFS9M=xUTBmI_M4M_Mq-tqP1KnlW3T%vZ`mN2v(>(4VavD|AM1~}Ezy`B zYrZ>iUXLTsFEwwK-}*E){({-|R>Mi@_2KvbNXQn}?xvM+^+Q2}Xw{nqhE*FXCHrY) zoV`yLXV+x}HLvaS0AA8p3=T@WmTn;??iA^p{&CGZhr_zlg7$pTstt|lCTX9wwDCz= z*j=^8uECdVx=yK%Q)PtPZ5Wo(Bs`z#UmTF9@xZ7~L{rc%u8&luewxFPdZ{Pd_beKH zG{%%X71i!$A@sNIjznaqVEtOSqOaezh9c~mniGY^? z4}TdJehCSte*gT_+S*FcySgqQ8X7X>_3KyU$&<$89PajERV)EQjh%6Uy=DzS&y+Wb|3TO zLp?_GUc&s)tjBQLAjy1xM~{(ZtxtugQgoGMvrWsB!o1-Nq+mxHp^4R+0*azl$qgM~J#NAf*+nD4j*WW%yx=Dc71W(hAaOFdCheMi8 znlz5UA7ml7ZdH-|{L@5NSBcDO`hLOqMz(ExTu2q;nSRFK#LHIY3tqSY^*!U{7p;jYTch;BYaR)RU@`Y3d zr^(1CEuq}_>7;ZF8DykrHidG#@)_He2`Q3^0$eCp_Fw`bWd~Z8%sF4jTPS3tPJ%l*AiI1E85V%X@)7? z3V#=>4gQXE_D&{Qh~HIecR255!P|hR=Y24TZ9vMm4(C12c{MdKbNjlGmX;Rs=+Q&+ z<;!Pkp08aSOiD|OiM6#E*}i=fIdUY0;5t~j5+|)d+BPn?%b~sQt_wKCqJQOmIT@zy zM5NQ%<6)!;={l4xpWW8s-es}bahTqX%~lLw)8WDc*z9qbZpv1m%E2SU58Ir{W@ADn zI~RT_H!yQjFrdd~?}ccVybb(P&Xmorf>Qh0C36TFsuJ9uOzhZfq*@5HU_#g`boH1H z(}9En#v=(^O@xN`VzckVa}P*YH|9!@96HvcJ)QlOD_y`P0n7GaZ;fS-X-^MtrwWz6 z*^CW;mJDI~52eY4@SD4`6*%dDIvk919Ha|OR_{nxv0 zVF{24^>@@m`eE`PRM)>rw>}?C1a2j9`t=pQKaSoiw!8;VJ%IlRa)8Z#`sZ|2;?1Em zcl`jbNRJD5dL)9vfL!LOhjHzhE$N&6JeVh)u#nE-Ch+r3zq+QJFvc`=-1V;=$}Z)k zewz;XjHJ^CapM~=4&gQk`8nyIK#zcY z;ZF<<+uA;9LD&jR*9O97@wQJuBH>S+gwT5`9m8ggwoe#hc??@M#Hp}(h%gm?8p6*B z1=~Zh_OLy@S%U*dm#6E)cDdW(iSt9e0rEpzHQH)Fwf7%FiXQD@7a$fzFZcl&Lc}3# zLquyKSIDPHiSLW@u6J3)?|`*U!(DynFYKym|A6 z?BBnO%FD}x4^ZsfN|KTekix=qVuKp#ShkB>8jv!9DNB&z|j6|8;Z}K^M&fI_)Lf zwr!%yWoKtl_`iA6K=sMO!hmWY`-*MYd zXo2*sudgTR=_yqI&Yv$OwY4=QH#eJvgalByAuWoE&H=6WlU=)L2FNoh{y+LZL4iL4 zT3ML@-loLT(g@mkO7TeKYbX~S9W5!oiMXQe0NX^HOIcYlC9iJYyiV-x%>h4k zkW1PmE-sb?1bC7Q7tWK=&;XK_c8KDIQ>G|V_2PJ-EJOZ{w8nZ-CL;b=wzBdHdHM1M z)khqUcO3BVEaK+o0CQp??Ehv`JRZjuJ<3uiCre5mIyucF z-ri2c&TbB|u+S%m4#h*iEvPw!{lPJGbF(Av?)KC(_6g~}b?XL-?v<67$%_}y$*EJv zDfwSkRs!`mQt~${YBjYNMHz*C#<5+o!WU%hL{dFvD`)pU<7kr*s6A#Z66L0H2p2TPtDQHc;b-ea7)TdGZ+0 zVgcwrdtjcFfIiYd*_jY8l%L_@%VFHg$+Bf$)PCF4bPCw%G^lYxyAS|H;jT%vto_7HHR(2?egQJnXDCh(g-kUkDVi4EYH;vKWmTDvEi(1bbf#%i+R@kD*)t+GM)}F zqVwgMELIj(GY1CqNg;DJov$~3Mb`bV#R0!>^QA=}PJ-g*YGb7-y7K0$@x|9A5$UA( zcx^GPhBsd?i^Z%OR`ZO-TCp1|;LQ&J%8K`|9t>2IM>Ki!^`e<0Mh)^B#bVhW@2tGE zQu);5gb|Riz+_No?f0Fl@lX;7EUm^N0&o42%n<|1v0%IF$nPdZrHmT#4gLDAYNt;T zQv$|~klS5YEMU>JQ>$YQPeS^hW%Uv24^y>2`?Sp(I#*h{L6d1S4D+2{vm7V7J|6Uq zJHlqMtf%(Hd@@O##nPM)>i$<}#AGqUg`nAukT0$Ma{K_+0Euth_~DnKv(m-mjR@&G zFm*jk@kZ*`4eydAr8O|g8A)cWwTO~Ad&Gb`H?GM+;n`O-csy$vKK3mg%o?y>rtllr za5ru|OT&u-9h+*#Wa)F13;K5j5bT9Xd!=gov+WL{GQ#D$rzLvz#eE-c<^F4S%6UgX zZ|Oz#g8D(dMHajb_zu0LJ48Bh$U9NrKzWYOK|x+1f98_N$Pg-yvKr+K@=>%+;`s;i z(xXSyDg6b@qD({`1>*r*XfE z^3T!|z9kOlEU05)9Vin}wxW)O`@NYnr-F=rN6CTf*DDFilKA-DAoGvH9&aOMZ^gc> zUcHRs`_rbWg8s6Y+D`@sdQx%~WjgL%Q8wUy(cF9*CC4HnLWqltb%zdy`!bY0H8uCh z-Me?FJstKJ^*r1g;$9Z_qxt!#2L2LDueo8 zQqo?a@d`?R3J7qA_QMG77Y`pk2ztQ|N>*V%P#?klJ>raebF2^dhk=1!WXco;sy~g5 zZz)<87M`PI_RE(qsdiB2=H(ry^h(tGOiU(I`&E?DC@)dhx_R>kK|KifvKux;Pxx?%jpnXOZ(a|57!CX5N@{FT_u8=|mN+}lr^esi z-Hwv!vt~`D=#2C>Fqj0gJ(}v1rKKU&7qlM)2KtbxQg9Yq;mr(T;6`cj!MGWXu znLw9qlzxP`Zrm6}=}{=->A8XWtc8UkNli_p=!QC*v9T8DiU+B_q27S@k&KLFD8H@) zf1Fp&&Q?^vP;W!M0>>TcjQxN9{5eTX+(VWuaRptoo;uUQxmQ@2PpYbJP;^X7OCqQn zqppQ^4Wu{f+&DKbU%m+SeW2zH>Qz_{=QiqTs2`&ai@Gi9Ln~MMQF9Z=+rU7b8b_Q5 zsJral%hA7ZK5W>qmYUb9s?yY2MH>t1w>T#&D#}4u%7uAHnf&2a$Q(!h@42g1{dic0 z!1jTnKXLp6aoJbP6v$yl6(Cb z{xStG+P-g+ zTfffX37@vw4FO7l!ZHBg>$DEE$&C0GzF++DKMh4Yynwqi!0K|tiy_*~`1W4X$k6a4 z9bi9l!;hePIq(S=BV~WZuOZ;m6V5vABB+h{r6YHQphyKtiFaCtcM7eIKX0dplzHm7`9jNi@1YRs2 z@lS*n1dz@HkJE^8==rDm2T}B7f{kVl78G4ZX_!#xJMifo`r8q5nu4e2^Y`F6c7RuhN5L}!Sy;gj9rL~fwno7dJ_lqfKXU#TDR8nK@c}2*;++QY%q`rTfBLyHXGH)4 z5n=?WJ>op_-2?cAcTRNT_~_9WZv+^94m=UpgUEEl_E=|uKowA)d8<9EpDVyK6WP4P z?f0~s!Du?Cj#4^{Sch_%#Irz z7P(2-=MGEEpB{8us4@QkbIxziJ^$0^obbo3$U?4JHVQ^u1UwEUgZc&AJ6Ap=Qx0_U zt}9mt#=t$Y$6yz(|DK2a*t5lp?NcsYs*s11S3>)M0N<^en)1)qtO*G_dNgasv12&~ zv_Etx(Q5bZ9WEIehiC2B5$9@VrgvfCLYoZO3yp@oDg*0)J3VisqSmaS>*EfWFJH1r zRdw`xI8U99@W+njPRBYzLV}_$U%n&shDw@89Ey<>Ak6s$)LZhq!Lo5Eby?!GpoDSMFC*QmhL5uWp!M zSy?&G!((9r)@x#-a|ODUW@j@8OS%~!S38YFwl34 zj*im9qN2h{K0dB{wY1nzQ&SJk{gv`BUcBfN5a1mL^}Z-9EKr9w;I@WTTY7q$`H#xO zepmzZkxtp!M@+VD+w4_WSH}YT10S4?55hdUyr-vgJU9Me@A#6OoHP&fYiepF+}s=w zs;iHG%}YNVPaF%JKe@R%26X@D%`-V?Wi|86*|YgtaF(DD85zD3#vl>yMotD>^hny5 zm!DU}d1GT^ehQ!I^5@Q-)wH#pePYfW!xF69!^1fNY0T{rXGh2Rnb1!D-o3jPf=!~g zi_3yk96!Vx=OWgP>tOkE|Jby&)Y&kP%(#74))5oLA8ZDqXU^nJF*MY=VQQ*-1d*0k!?~1>_ z$8Ma9U?YGVC4bLF7J|JD8BM!Gz9Ru%6Fkj#g1Pb`nQ}DVNXuQjwz(}>F#9yzho}ad zMa|#wbLSeBtzW-37|!yC&~1D#1YX9THEY@>oa5-hw$`kqH1gB$dPT+IP3?8HPM@w` zedI{`EaXL_pcPUQuzx7hJP;c5{yf1^I0b30b!OuX^C&(az2`8F1!wZ^8r) z9&o?n>gm&`ba8(1;(#=w+qSSUD#^;qm`uv z`SjuJ*)!TSkH)e{#~nMix??`r?B1K0Ou6do>$V5()|i8RNeE#$d80mT*bo`?qxN|7 zN=vc*Db&2dIwnpW^B(0Ncl$^K*)rd)j~_oC$Xf>I2jVtq()fCulVHn!hi!tLxEA=-gkNbNX$A66 z5p2&LG6egHI3N#)xu$|`bI(5-54wHemAAHU-{OgU5&Mhn!dltzv-Yd2tB2!y)YVmf z0CiO1`k?Fnm5^>9`1y6zKPoG)j>ox(?E(+J{Im8~ty&&Q(+pr+VZBu1xcy4o2*cez z>Q6{FSSxYL$|FC5UGx6W+D91y=g6NB4*k@rsUjJyf=Fd8*9WM77c2Ce^ITb-r<-S%+}fj(>O=jXOJHa02{bwj!x90%k%_wU~y z0(T60cE(@-Zu=-7HgAqu;@~j%n5U;p0dmR1ACBenTHa#I>za8p{G;VbGciV@0 z7a-l+$G_Fm(zpoh|GiL8fqV96=y?Hh>rr`mnG!Dz{%-rYpTM!F+nF*&30U|;u_DlG zfsa+w=@7P_I(1?iFAw;;?Vmh(To3sc)~}#2v;}m)M6mgHzkB!2P<*Ck{p{HWW!J7< zlm4gskK>Gd1NKHCz`s0h-MTdr#};MPl`EHJk*96i6zz|CI^so-J01Sr{^NW{*@SY` z$7fMIw?2iu1o1=u%uDxws(mIH~)h@)+?M_s2gz0H@XhsIm=MKVjVcw;NH@4 z-Z@6Y@`lJemMrnujb%~h(7c1YeRp@q6wF8c#NXd*JFYEmT@}t`MOLp~vCi0d%GE`S z7975P`}PRlc6j56AMPO!9N6OoXV@RHf6mUf>2MA@3}Lz3$2~XbZxnw)Ip^YHlL7j& z8On9s$NY{z1N$n}pHU~nzQKLHXSjA~y^p(n#0U90%6Ek2&|=ibsZ*7nfPAd|4S%0Y zUbf;M8s`?$m8Mff#Hv+rhW{4jAEx0NLjDc(g*~0tO`PZLczn>(QmBLT%7=f|V?C&U zZ{EDYk9*BxTkh^oz_&(xhP!_EXq=EXaQ-TB;J{u7xPM3KC9to39ucuRG&%X8WlGAS zxqrojE^i2T%Ba01-3IcD9I#m!7--zW{=pr~vveLEqF#@>B)#52FF$nte3|n1_zPX` zXCbaxl;c)brf0G5*#4F+vA(?JupPu5)?+2Y;8?)^{4(l|>(+&@#JTfVeR%lFHE1)_ z*Pm2Pw+-j!Wp_b_@V1X}+&6&DY<@ePS`iP_;lW1s2KA=D>QR1j^DwycQG)W~M>Iv7 z0NMuDtqTjCKi{+v?rc=Toq}t>@26b_9p*T^yX#R?b5D|Po3;b|x56pc!EQ19YwKvY zkOgl8zQb<8l@H03>ulWMUT9x<=VI}aC5sO^I$E6hx4pl=Yf?hOKF7bZALtD4ii(S1 zFIt>1apG8NZ-(>jKk2dErAxhbf{kueXZZant+4Ry>_sR3 z2w(0zxKpbNHqLsUdfJfp!M&Wvvu7KYSX!DC{L>zE)zZn6Cp_hC7vpfh=Xz~ztpqoo z-+P94h_ZO=09pPT?oqp79ca@-{o$YXSTD*d;3ZygPSL=FL#vyc{gLnCOsB*9MPt#< z$6XfqV%hJ^LAp*lMBa(IIqXNK78IP*K$%A8@rGavR)c#--1``6?Safw;f3XnFJJDv zlN)!`S3tiS&JFWB!FMuvsy=uCKu^g-JV+^0YHqd9?l5_pdcUflf3H$cY;|55w& z-XF`LUJK_1f61=$y}FT}JoYY%o(mVwJB9j3XXQ{|jfq(o1h{nY5VXG^JeaWH`t|E$ zJJa{MVR6l%Ewr<`|7sfCrQgdIanXBK@U6*XEU1E zPr5vvk0IELGykp(q3eZr15>%{=6;5E2uIU!ydjPa*cosy)T!)283AWv)cFvW<%YvO z4ELUex9-0Z2mRETmoH#j78cVl{j3d`2b3+F8#nG}-0K}X#<6j8r~i}qqg?>*lP1!A zKv@E7xem@+$Nr2C-1viB0$p?b8*V)D8TJG(;LatBJN=);A92L>cI3!m^O%^(KsXa} z#d*U$cfZ#UZv4?U1@D8gK^9~n4QPCkF8lWFa-riG{uTUj4Z^+M)$kr{B;1RY{T?pA zlg^7j+Es855AW_$_F@`m+)L2UzluN758fRHTb@jZzJYX!hzMPSd&1wrm$yu3_#+Iw zM`XZ_@7%ct72NS(q5t*k*Q9|5bl3su^2is^7RZas@5H}{KkilFeLZSVjP1gm<~wxz z82$?WaR1waUX$Eq@fqHqcKaQCdCPnce}oGU500eU{T=*sa71z zHXgxwlo@T;;>G8$#{X^n5g)|0q@-xl>C>mCc4n`paYlZHb`aF1>9n7P{|Wrz40%4h zi;?c+WOXz&bXhdFZH>kc^o(|2- zre1~bJPe?5$Gw`lx&B2uA46RCDJeWF_7`s4 z>1WivIy)cZ?#sW4Ki-i5I(D2R(0F0UeWtl|saq0v9``fIz#sCde-nQ^x5jf4ZhYux zxI55cM_s>u&1yQGJH$O1>W$p==6(J*@yGoIywjb@jT1h@9l$47uU?U%ae?z(vB{I! zFL>cXLjyO`Fy9ORP5iM<|~>0X2P_-?`7uTyZQWQc2<#tENsk6~qHmTzpV zeH(DPhI|UoY-yP9h5t7G*e>!xl*M>o1NGbQ;eu-wVbFH+E4&ly`M2>$T*AUuM5C<* z&Lp41UVZmJVK1U-@NeRe;}745EP;95VdKC#4(ItLc!z<;;qQdMi$CmV4*yKf@8FGPaoxauf)2eN_mAB3^GEt8+!-x<3HLdFgag=;Y`&-e!?!VPe^mBY z^6>1KJ~za1{Tcr7F7Qi)Lyu>)@b2n_AGHJb$aJ{Rkm$0=*Uy|et@ER@zmk`noHU=C zJ`N6+$GB}$y!40fQXHjmz!2y0kM1R*t_j~&*~eW5pW*%EY_uo;3Xb1{!Fd8}tC+iP zxHq+nn=kX?k9-^8zgdg$?UI9?*&4aq#l0eYXAAhxgs1Qgm(}z+8aK>ec}5z0c>Gx| zrlub3u(e@*y!fL$h5KtAcV@BgxEA3(u-U;8IL-Z^t}nxDOOYwVIIPrmNq zXq@N}&$_th8lK_PdAuRokKucQv*^BJsHiyda}M0YM1Aa^^e8ibCijtVySh50a^vIR zFfWG}Z|*qWQ9_$HcNw@hb-D)b9dN__+t0`YDALYNdR z-sqaBgC7Wn*TE@B{M!|LL_&fS!@tPTmB`9+V)&i!jQ+U!N zGl&ty_25?*p3&v;)x#^+*f;d(IH3k70)3%V+7lp{LZz7#TjB-vIFrT10qS%kj>Me; z8b*~egIrrk^@e;~;sbE*5aYNEzEq$L190*IC}&7_>ZGPM6pSp~pX2;fAPcCwbOWIz zgG`3{T;ZPsl=gvEI8KTy&x2}zDfHHsf@=qXmV^O{#(WCY;7#l(JUqU^Q=94m_78g~ zL9`%_{qTlgbh0pFU+Xak7%#~C+D|z$9$;usphZ!DM@sonux^0YVlM1{)ZTa~;SV0& zG}0UDF@Ts8RRdDOgDjg?hcn zq7JIU#|&-`!OPp(-EEST+;~|j z2?sYjcY9|yr%6(?%yh>oOG$Y9*t*%enFZwJ=}ii>>q

~Y`Ej2o_TpXTiYdQd`=3sP@WBUeDp!SoF?c`x+EE^Sbs}DCer`BY3N&TZ!L}E zrT$EH?d=h?)zr0ix3`wx#YW!U$58;yVR zjoMz0rLl5yB4xQN?aV=@U250_?RjjNDb^fdOh`fEI9;)r_VlV5no}dU9)ITb%p&Bu0lUuPHX(Dy5*!{Hoh7@ z;Hz0d@A^^9PS#R)x>L?Z;IH*a@A~qizj=6Xm-qYVBl}Bn>6d@Dz9*PH2Kv1Tz;=zC zTT!x~2hPf`sR^#~NK{Uo9* z2R^YZrmXs|Ze37RFmC+#@#6{=!^g=Q9&Dx!kegt}==Qh&+c;gaSyr*@g$t@z2ieoJ zvqw+Mr4z-qo~Gl1@?JJp-8;~Fnk2_;6wmTGWw(tNGR^)M(QQOn z>+T=7`-x=P#>^yZLT=8Ov17+D8nLc*8xAmgj6|uuOs&iEIh7TeK$P)? zoginz#Dac=vkBzoYFd` z5E?i%a+8brs$wM#c=#dt;iE^78IwDvq-F3-6817-b6bd0 z-;WvELYTf0b9@V7`o_!f7Q${JY)cDa`o_vREri`lSW7n3w^1H!fo}r^b5ILm+X(aD zcWY`-eSe`PTkCrZ{5P&CpY~4rFp?TN(dnGwNzSKfn9dCPdebyaYmY6(sk>i2A7%)h z*dR5Q$0H~Za=w&ICV!tOJTa# z;Pe*wbhp5u7Q%G?$lvGFR2Q9fZz&Br&)!l#=*)UcVaE~Xj?At-c-+LTH$-C6?t#B!uNhF zd|jxRE#;r)$1U0OxK{Xvw8A%$uxDDxqeCcUz8*ET%am5aY6z=oAMgh%~OLyoU*E$=3Q#rw{XOx+0P4ziK7yMZ$a@ zHRXGYFh3@08uqtV;_SqlgRi$u`3@nhB|S4*;p-pa^ZY)2nGwFGVZ&PC8`TQm_*VF) zw!$}^FuVTKkWR1XBEo*G2V7G8qge=@yncA3xev?uQB6aquqRpx)1BIW z+~Ui=n8l|%v|9?(ca8ivjd)ELI`Qe77yf$}RK?JBBDNkPAa=iI_8ga7XwQzE_Y=-A zIoXN%Nf*XRU0DM?gfw@jejdiVxt>7=wWBxjbs{d^@~ywk|D_vw`gW0=#_03uSTAKz z^)%3n-v#(z1^g1YCEDroET?b}KZF0Tzy$Qwc=(UNB;qNWv@o0@Ei61?VWTywCQq8l zEexm6t7FS6vr1VXYhw&%^(lI&;l9Ggi5Rb=Wp$SJYHlr%jtby*9QyzN)%* z*@!dawRIKMRZ~{xW{u6tud9nMFR5IUUteEaQL>_b{{)%B8d+X#dj>_-Zd~-+oYxI& z*b99si>sDYx7Co5X#DbYR#CjJVrf;pwykkBvrl{L^TMc++gzX{NeWl@+npv?OdFPH zWfbn(`r|+TsAg1P|L6x!jkR^%BEN0ee*WEVi>qwWXuV zmsJ+2Q0>$(5-&R-%xk2Mh}KxKf-<7Z|4XV@cZeaI#@Ak3O1b5_k0{J%^RyrNTxwn< zEfnHKQi<#3+nFUUvKqZnE-`!H_g}Lrb7|9lD(0)!{;RWeW!O8n(@4=KBdaQ2za;Fa zIXckLQS(~Jbkwm%9d!rDY*xTcN83>mhwab)#2TsE-V7D4CufGkRuDVw=zql@7mapZ zh>nPAdNPsWHZvq919th8*@Kzxo>YW5Au2q1hR2M+6X`4Q)tf|Yh$dgX*z$YF}B{bc67CJxG)KbCU@n=>ZTmikG zO1^x?7<^N%-4@7(GZT1(g$%uuc@T^HcQZT&|Bsy0eG$X>UEV>U`z16VEhp# z3E)!TGT_U=THtcv3gAj$9iX}CSAeSl6<8JG0RVR~vgaq@rfh4Yf#Bl-tu<&(L4{fc zT9rT*M}<}eT7^^eSG1}L)c<14}Ph7V>qj$lTSFbwk@^5VIo9S#-eD~?!`O&-A&)#_So0IzQdSvIh z`PY1>=eEDD-uzmZ+{Jyzee^jp>8C2G9hLt(eq8v&fB)?vW3T<$`mDe0Uby}04R=)T zDLS)fQP$>d&%W@on)H-A04>l_`F~i(1<&rgY4iQF?(KK^b7L;}!;Z(_x@PsZ(yU`U zm)vprq3>zvlX3^31v)DK#|_!N`?}Yk`)$#RANSg`@y8#|TC(;0Urm4azOxR!_>C@I z)}$YRNl&SS1v)DK2VWU{>7~b3{AbCS^G0{;{MbV~M;E;JgRu{HJ9WzSFJJXHT&*`ry+e?-_ji9p9Y0?RV*qoK}3w_)Qn4oxWlB0hsiZN?4$y^8eso z3!eQ=?u)yY++Dow?Wse%PFiqR?JY}wwPxs%n;t26YvO;TjD28Qpri7C__CTQD}I0F zzKR#(Bj@xRd&WuguOHiUz=X5@a@jTKj=JJdE!m~q0ce4a%Kw#*+`FuNroGr&age{Z^N%8M8;+`p^?!xuWvO?cXiy z^33#;pLlcomeJqUE1;A+04>l__5Zi8W}f%{(Z3jWeF8L``M_*(DR2AAwhf9+?F?RX_)@6E6L zX|7)FrrZH&fsV@mZwz?qTTAbIdqCFFPrftcxkU%fIQ5Z{BmevKul@b&haP_A34OJl zAmt8V3+Rl9oX7Sl_4l)Gfumo`PSgG_@6!B_Pl&b0X#gO;3Hu(>_NU-r-u7q@lj2^s z?vYFM@>k#0)P5s{X|IoWOOfqqXK%i^T(tU@vuG6-rJdikfwtcbPrfDEbo@lCuqbUI ze!~Fi@L*a|ooJ<_XcZQvO+@s4f60@*M62%xiB@4z+O=I8;{EzfcRwTA0{ld)uqf@6 zP7SnY+)(qFX!oLoXcZQvy%+ys_)FjXr@s&rZLOnKSd{hw!aVKMtFAsywA$CEcoi0< z{jW&c{xI~S`J&zK(x$K|?M-Zc^YNbl;o;*&n~R^~Ralf(2SPpVC1tB$7wtoxEv>?$ zwC{FppzXhU*9W4#6+gwRuqf>+;uwa%?C@~cW1bUjwu@I`QQGW?&5oONS3l9d2Pj^J zMQOj(ts&m|&lGhL?F9TptFS2Tdz3q`!`T-+vPraC@e{4WqO>n|YM|Zyhxd%WU%^kb z3X9U>b-+2D^+J9$r@sH%R*M~Y^qCCUG?q=~{Mt}g0(D+D_5IgmR{C`NrS5;X*LIkT(o^@pQqG=hUlGa zl)C@jS|d76mtFE0nDbiRxTayL``?q>C3XM1wM!R^%wLtI)cxo@(zoaMGC3XM1wM!3+%wO5%vvB{r5|a<;{p=(@X~iclKO)>4c?)UoGhS=wmlLI4yPmyZv%VJ1=%Nw?v1RIq%Q4^pVS)Q}@5S z`{YyizkmFv72IX=sr%ofA8Ki5ZI0eKpSu5D$G+|dx&x{E-!a0c)n%jjUglq)=KJ6M z9o7$$mL0%O;2}V3Gh2bXfqQ^^fgb|*0o#Bd0Y3&*kTq}B*}0zpTDv$J(7DEAfMWrF z2mE*VeH(Bqz!cT&ozYtA*MW_|^}xRX-vBlNHvqc)is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/BrailleArtist.csproj.AssemblyReference.cache b/BrailleArtist/obj/Release/BrailleArtist.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..a4c918295f3dfb85555f6f54e72b835662611747 GIT binary patch literal 1995 zcmcJQ(MrQG6o#8S@y1u^rQU?eRMb0HSG?H9SO-psNZOs&ur$$}VCQ@J9=?*Tl<8f1 zb8Z5G1OLZ={y&*dR$0Q>NfbrwCAk$#XDcV`I8_=jKHXnmorx8c;J_3R-yuSsYXvCg zs&E!<=|$SkLu1`e@Wpifcl)^Dm!ihPI<0cP)ta$ZC7OLbDfNBS2_Cm2BR(FD&u=33 zOrV~9qK7)HozrRGOE1F!KnUPuqf8ZM*wHaODzmi>^3=K-!z7Z9WK-*~enp^v=nGG> zSLxou6eR&gUx?0ynKJKT2u}y`+l=nWz)$xc3@U2|q=V3x1$h48{ea~Vz8D)hB%>4n qeN874A)E|~k}Mq{7%zRBgv7c56q+EP|0xdNS=bPYjr4sTkxV<4J+-4EM9BP&Zr*^l)fCR%o;SgOZG~oWpXNT ziOJkp7!A(AqB6y7GEFAQI2n%y^HRIg!mNPOS)oURlQPvRdk@vASwb;O$GiD7f0a)r zayk~fB4o0c%^V*A-$JnuYbYcXnF0(599h6m2TB8OuZ?vg)o`RzD=h8rqyp)$Sb}84 zzOs-xW2?c!2?t!-Bf#(+!78EEH;`8fg24BlH{aqmKM&-AunopWElzyvI1G9HfMy;@ zPu>#Udb+64!HQJLw;0s0_NJq)1FH6Ws86jSOmlsns9N{{KnYp{;|@R=-RN}B;D+bIH zQp9iRFR1zx+nKX{CO~MBd=ejgmdERTnP+Eq_U@UzSUeVs{eu_%(sjQNh5e3OQYcZ= z<_=drbIRJcxiIs>b%nQ4SWBmNKq@Z0z))r>44Q z*GK$%6;H0zUmTTk&`zZ{9YP|-zaTtJz))bvhx{1D``>#GY~H5_(IfR_ih0&TiEa7zjcloE0U zXU{d-gdx`&0(QywG()E2E*|fN zXcSQt?xrY|-|?90@&@V!XcRHj3(#&oIQQbjgA@HIh7$u+93+8sAeOj?0)K``BuEUC z7(p>?+(#KRMp3Mum0HYcsf2-fpDHDAfGMaHKq1%MMm|&mC7h#>{C3EXX))^n z5?|4r$52dtKCL##r|B6?wjd5mt_3;V#i_(8f4fqfq=b&HBqen;Tf;;#d6vKSJ;J&13$~7* zt#eP)$uS)%Z{XHBH!@g1b+&!|A^GXKk;V3I5I%_Hl|<6Am>Dod%=2BFwoWiSMTQaU+?L9H?Q#h H$==Anmgl{< literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/Img2Braille.Properties.Resources.resources b/BrailleArtist/obj/Release/Img2Braille.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/Img2Braille.csproj.AssemblyReference.cache b/BrailleArtist/obj/Release/Img2Braille.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/Img2Braille.csproj.CoreCompileInputs.cache b/BrailleArtist/obj/Release/Img2Braille.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d3f2b52 --- /dev/null +++ b/BrailleArtist/obj/Release/Img2Braille.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +a15a113ae82ea75e5dbadff43b6c05f32387791d diff --git a/BrailleArtist/obj/Release/Img2Braille.csproj.FileListAbsolute.txt b/BrailleArtist/obj/Release/Img2Braille.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e75e86a --- /dev/null +++ b/BrailleArtist/obj/Release/Img2Braille.csproj.FileListAbsolute.txt @@ -0,0 +1,21 @@ +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Img2Braille.csproj.AssemblyReference.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Assets\Styles\DefaultStyle.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\View\IMessageBox.g.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\View\MainView.g.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\App.g.cs +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\View\IMessageBox.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\View\MainView.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Img2Braille.Properties.Resources.resources +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Img2Braille.csproj.GenerateResource.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Img2Braille.csproj.CoreCompileInputs.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Assets\Langs\en-US.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Assets\Langs\zh-CN.baml +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\App.baml +D:\Documents\C#\Img2Braille\Img2Braille\bin\Release\Braille Artist.exe.config +D:\Documents\C#\Img2Braille\Img2Braille\bin\Release\Braille Artist.exe +D:\Documents\C#\Img2Braille\Img2Braille\bin\Release\Braille Artist.pdb +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Braille Artist_MarkupCompile.cache +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Braille Artist_MarkupCompile.lref +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Braille Artist.g.resources +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Braille Artist.exe +D:\Documents\C#\Img2Braille\Img2Braille\obj\Release\Braille Artist.pdb diff --git a/BrailleArtist/obj/Release/Img2Braille.csproj.GenerateResource.cache b/BrailleArtist/obj/Release/Img2Braille.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..e658fc72393233e0acc328a2ac2513eaf078405a GIT binary patch literal 954 zcma)4!D`z;5S3!dv1A9FLkXp&n9@VRM%VkxV<4J+-4EM9BP&Zr*^l)fCR%o;SgOZG~oWpXNT ziOJkp7!A(AqB6y7GEFAQI2n%y^HRIg!mNPOS)oURlQPvRdk@vASwb;O$GiD7f0a)r zayk~fB4o0c%^V*A-$JnuYbYcXnF0(599h6m2TB8OuZ?vg)o`RzD=h8rqyp)$Sb}84 zzOs-xW2?c!2?t!-Bf#(+!78EEH;`8fg24BlH{aqmKM&-AunopWElzyvI1G9HfMy;@ zPu>#Udb+64!HQJLw;0s0_NJq)1FH6Ws86jSOmlsns9N{{KnYp{;|@R=-RN}B;D$>(-^WMWH8#iS{y$&Wvv{~zI&B!1pIgaeMvgOwtBA6RMCl!7#??o6^&sKw4B>50|K1`dr##n%wHBcHjNtT zx=wVqiHJ$^9?GLy7iNTo>ml0Mr_oNtK&)0e2~0fj4@)N>+e#jk>Satt>skYE0spkW z7O=KyQTm16&ApUD7{p-&qntY802Aq6O7?6eZBZ&cu^syuc3@=Jx{#xZD`# ztz)`Co6v>aW*sBbqj@~LpqDU}j+`Tk(isKK*?|W?V3;z|H8wzPVV+x|Vo0hY^=d>I ztlAQiM>}PcdmJH^PV_pHGA2enY(Y!X9)&k(R@*=yp-Gy)r7ZX*FiHBDq|a6D3QJPI zb`Em8c8#U!9J#<&Ch=AJ4b~}=K79)R(l%&mItyO*6!sTptcBj!KG)j8fn_ap1=`~n zWh0j0NA?2nC`|)(nxP3@wtj8X40>gBNNMk;wrejz`!LdGs0i)LNaIw7_KnisOZ}o% zFz2gEdqYLh=vSq^v+1zrseCY+LtbYzhCXFKn}KQS2DVVYVsF7H|ulry=T~Pl3JkH*f$rsyr}shv-S# zg>f-tM6O`JHV<5&SAf53i?C?mWo?8{0w~X36D1bma8o&t^sd}(uofT?L;}IgRiM+;PWMcCooSIxAGAt|~P(7k~=WVm>3O}$dKW-OgO{GM( zD{yb#ws_qhCxpV4#Qu;;^C{<eOS`H5hFYh>GrtOCJ9p~y`N$YYaVyG{_ Y+oRlPRx+T6pOZg7wZhyN{zn=37v|U+E&u=k literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/View/IMessageBox.baml b/BrailleArtist/obj/Release/View/IMessageBox.baml new file mode 100644 index 0000000000000000000000000000000000000000..837ed807dd33a194138b40a454fe034b925c133b GIT binary patch literal 2480 zcmb_d&2Jl35FhVu){ej8I8M`)6kBvbm2lQh(xgdH1kML-N|F}aYFZTuHuiJ8%6gys zc1@BVD>$Q;1LTU35C=}2IdDK~FKzh;5E4+83rH2mI*)m~aq3c)FEz2Xc{6Wke)F5( zOrij=3MH6_0zOyp^xok&033f{WEo&-o*AZPkxYTPrsHNa7YTDrYR`@7dGVXgEVL}Q z#mJmZS}rrJZ0161!!j#xk=-)gBKDl!vaAK9G2oqXB^ za9l%7@Z!@heR-8Qj5hz7M&1d)r3;KW#C8oA@x93~*EVHaj}f2xw}>akHfj^o zlT$`@V(Ju`m>eleu(od6Rl4oW8xDCMA=hOnb>m&2?0LjZEy7IQb(^!foKvZjhT-T9 zv%;uDYp!0Qjoh|r*LHH_`TSIF$7oo&W*28N1V92AMv4lom3AGMH1tb&>3`I_ar(3| zS(%&~o0&L8^3yY^*}zWrzW`G}IY5(oBTyax+gHhss6wbRw_y>xD$1Mg3UE$pR9^c_ z1llC_PQ$8E)-YU0r))FVFxXbBIf^VbQ9>K0WxBf_Q(d9Pdn{TptbbJV<5xxlD9>~R zwcM7KH58>51yHdKsHVMkIu$?%#7gEhQl<;kc2U3@8sqC`)vXuo>RDoL*4;U-g?{GJ z*wjg$PD%bNb-KN5mknoY!(gf^fsT3NvhW4VwArAJtEw_u1L zgB5HOC5^2)vCpqaNQe^EA9DE)hfzGC6#L;0KagU)A402!X`f+c6~#D^L>IP`GMjYD z>Q6#sET8RsZg4gH=%B5ri~+&)U=fFoFi%)wpw43F;t`!s-T7fRA{QZeu4++Z2eMNDAbiu;Zc6xHORmu80%jf7Qn?HoexDgkB#_KAXS6 zGw}d~%ed-@$Lxtm{2S!?Aj_!YRXm8P4k}IzLKw%4xzxgc9eZsN`ZiM2BSJ^+@t&eT zZkZto27IZAsbqM)<+@1fZHzBLCLs%+Jcpn6N3_eJ^&-{3efj~C89ySrila!avf0$4 zM?n4M!>@n+r z9`EX2`^3jy=5*>PMuJ$G?6?KX+_W2>V2;9J1VvE<^IGs*9vJ&>UsNuR{daj}GN1K7 zGx@8SwmVZd2JwnO9u#E7hfq7tW(RBdBd)A7qlrlSZ}P~p?XOnsswm`H5w++O0Oc>R z`H8zcjA%Sa;~hNn6xna!GD;2uUW%Z`us(kUC59nXKO>E@YEgmenjJTCL up2ByzGLEpXVta+6dOebkL1>M3LZf)RXrYH(T04)yx&-&^XxKMJk^Tf@HybGc literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/View/IMessageBox.g.cs b/BrailleArtist/obj/Release/View/IMessageBox.g.cs new file mode 100644 index 0000000..67043f2 --- /dev/null +++ b/BrailleArtist/obj/Release/View/IMessageBox.g.cs @@ -0,0 +1,189 @@ +#pragma checksum "..\..\..\View\IMessageBox.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2587007FD8C775F362335B320904C7BEBD3242EEAE35C1094B3D95DC89DBE08D" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist.View; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist.View { + + + ///

+ /// IMessageBox + /// + public partial class IMessageBox : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.View.IMessageBox window; + + #line default + #line hidden + + + #line 21 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 31 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid ConrtolBox; + + #line default + #line hidden + + + #line 33 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TitleLabel; + + #line default + #line hidden + + + #line 38 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock MsgLabel; + + #line default + #line hidden + + + #line 41 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button YesButton; + + #line default + #line hidden + + + #line 42 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button NoButton; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/imessagebox.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\IMessageBox.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.View.IMessageBox)(target)); + + #line 9 "..\..\..\View\IMessageBox.xaml" + this.window.Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 30 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowMove); + + #line default + #line hidden + return; + case 4: + this.ConrtolBox = ((System.Windows.Controls.Grid)(target)); + return; + case 5: + + #line 32 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 6: + this.TitleLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 7: + this.MsgLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 8: + this.YesButton = ((System.Windows.Controls.Button)(target)); + + #line 41 "..\..\..\View\IMessageBox.xaml" + this.YesButton.Click += new System.Windows.RoutedEventHandler(this.YesButton_Click); + + #line default + #line hidden + return; + case 9: + this.NoButton = ((System.Windows.Controls.Button)(target)); + + #line 42 "..\..\..\View\IMessageBox.xaml" + this.NoButton.Click += new System.Windows.RoutedEventHandler(this.NoButton_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Release/View/IMessageBox.g.i.cs b/BrailleArtist/obj/Release/View/IMessageBox.g.i.cs new file mode 100644 index 0000000..67043f2 --- /dev/null +++ b/BrailleArtist/obj/Release/View/IMessageBox.g.i.cs @@ -0,0 +1,189 @@ +#pragma checksum "..\..\..\View\IMessageBox.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2587007FD8C775F362335B320904C7BEBD3242EEAE35C1094B3D95DC89DBE08D" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist.View; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist.View { + + + /// + /// IMessageBox + /// + public partial class IMessageBox : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.View.IMessageBox window; + + #line default + #line hidden + + + #line 21 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 31 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid ConrtolBox; + + #line default + #line hidden + + + #line 33 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TitleLabel; + + #line default + #line hidden + + + #line 38 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock MsgLabel; + + #line default + #line hidden + + + #line 41 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button YesButton; + + #line default + #line hidden + + + #line 42 "..\..\..\View\IMessageBox.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button NoButton; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/imessagebox.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\IMessageBox.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.View.IMessageBox)(target)); + + #line 9 "..\..\..\View\IMessageBox.xaml" + this.window.Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 30 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowMove); + + #line default + #line hidden + return; + case 4: + this.ConrtolBox = ((System.Windows.Controls.Grid)(target)); + return; + case 5: + + #line 32 "..\..\..\View\IMessageBox.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 6: + this.TitleLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 7: + this.MsgLabel = ((System.Windows.Controls.TextBlock)(target)); + return; + case 8: + this.YesButton = ((System.Windows.Controls.Button)(target)); + + #line 41 "..\..\..\View\IMessageBox.xaml" + this.YesButton.Click += new System.Windows.RoutedEventHandler(this.YesButton_Click); + + #line default + #line hidden + return; + case 9: + this.NoButton = ((System.Windows.Controls.Button)(target)); + + #line 42 "..\..\..\View\IMessageBox.xaml" + this.NoButton.Click += new System.Windows.RoutedEventHandler(this.NoButton_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Release/View/MainView.baml b/BrailleArtist/obj/Release/View/MainView.baml new file mode 100644 index 0000000000000000000000000000000000000000..ab833e4cd2653764e1d6ba7ef29ea04926ec6353 GIT binary patch literal 7253 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 C&5ADo literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/View/MainView.g.cs b/BrailleArtist/obj/Release/View/MainView.g.cs new file mode 100644 index 0000000..0a7d1c3 --- /dev/null +++ b/BrailleArtist/obj/Release/View/MainView.g.cs @@ -0,0 +1,321 @@ +#pragma checksum "..\..\..\View\MainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "49AF4FA3B5ED954D941BE83A19C0C3BD5A418DA310B4FA78A0E20534601636FF" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + /// + /// MainView + /// + public partial class MainView : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.MainView window; + + #line default + #line hidden + + + #line 24 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 68 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button MaximizeButton; + + #line default + #line hidden + + + #line 90 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock ImportHelpText; + + #line default + #line hidden + + + #line 91 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image OraginImg; + + #line default + #line hidden + + + #line 124 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Width_TextBox; + + #line default + #line hidden + + + #line 125 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.CheckBox RatioLock; + + #line default + #line hidden + + + #line 126 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Height_TextBox; + + #line default + #line hidden + + + #line 157 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox BrailleView; + + #line default + #line hidden + + + #line 162 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid LoadingGrid; + + #line default + #line hidden + + + #line 168 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid AboutView; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/mainview.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\MainView.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.MainView)(target)); + + #line 9 "..\..\..\View\MainView.xaml" + this.window.KeyDown += new System.Windows.Input.KeyEventHandler(this.OnKeyDown); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 33 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowControl); + + #line default + #line hidden + return; + case 4: + + #line 46 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_enUS_Click); + + #line default + #line hidden + return; + case 5: + + #line 51 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_zhCN_Click); + + #line default + #line hidden + return; + case 6: + + #line 57 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 7: + + #line 67 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.MinimizeButton_Click); + + #line default + #line hidden + return; + case 8: + this.MaximizeButton = ((System.Windows.Controls.Button)(target)); + + #line 68 "..\..\..\View\MainView.xaml" + this.MaximizeButton.Click += new System.Windows.RoutedEventHandler(this.MaximizeButton_Click); + + #line default + #line hidden + return; + case 9: + + #line 69 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 10: + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).Drop += new System.Windows.DragEventHandler(this.Img_Drop); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).DragEnter += new System.Windows.DragEventHandler(this.Img_DragEnter); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Img_Choose); + + #line default + #line hidden + return; + case 11: + this.ImportHelpText = ((System.Windows.Controls.TextBlock)(target)); + return; + case 12: + this.OraginImg = ((System.Windows.Controls.Image)(target)); + return; + case 13: + this.Width_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 124 "..\..\..\View\MainView.xaml" + this.Width_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 14: + this.RatioLock = ((System.Windows.Controls.CheckBox)(target)); + return; + case 15: + this.Height_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 126 "..\..\..\View\MainView.xaml" + this.Height_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 16: + + #line 134 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Slider)(target)).ValueChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.MiddleBright_Changed); + + #line default + #line hidden + return; + case 17: + this.BrailleView = ((System.Windows.Controls.TextBox)(target)); + + #line 157 "..\..\..\View\MainView.xaml" + this.BrailleView.PreviewMouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.ViewScale_Change); + + #line default + #line hidden + return; + case 18: + this.LoadingGrid = ((System.Windows.Controls.Grid)(target)); + return; + case 19: + this.AboutView = ((System.Windows.Controls.Grid)(target)); + return; + case 20: + + #line 179 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 21: + + #line 191 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.GithubLink_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/BrailleArtist/obj/Release/View/MainView.g.i.cs b/BrailleArtist/obj/Release/View/MainView.g.i.cs new file mode 100644 index 0000000..0a7d1c3 --- /dev/null +++ b/BrailleArtist/obj/Release/View/MainView.g.i.cs @@ -0,0 +1,321 @@ +#pragma checksum "..\..\..\View\MainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "49AF4FA3B5ED954D941BE83A19C0C3BD5A418DA310B4FA78A0E20534601636FF" +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using BrailleArtist; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace BrailleArtist { + + + /// + /// MainView + /// + public partial class MainView : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 8 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal BrailleArtist.MainView window; + + #line default + #line hidden + + + #line 24 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border MainGrid; + + #line default + #line hidden + + + #line 68 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button MaximizeButton; + + #line default + #line hidden + + + #line 90 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock ImportHelpText; + + #line default + #line hidden + + + #line 91 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image OraginImg; + + #line default + #line hidden + + + #line 124 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Width_TextBox; + + #line default + #line hidden + + + #line 125 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.CheckBox RatioLock; + + #line default + #line hidden + + + #line 126 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox Height_TextBox; + + #line default + #line hidden + + + #line 157 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox BrailleView; + + #line default + #line hidden + + + #line 162 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid LoadingGrid; + + #line default + #line hidden + + + #line 168 "..\..\..\View\MainView.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Grid AboutView; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Braille Artist;component/view/mainview.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\MainView.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.window = ((BrailleArtist.MainView)(target)); + + #line 9 "..\..\..\View\MainView.xaml" + this.window.KeyDown += new System.Windows.Input.KeyEventHandler(this.OnKeyDown); + + #line default + #line hidden + return; + case 2: + this.MainGrid = ((System.Windows.Controls.Border)(target)); + return; + case 3: + + #line 33 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WindowControl); + + #line default + #line hidden + return; + case 4: + + #line 46 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_enUS_Click); + + #line default + #line hidden + return; + case 5: + + #line 51 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.Language_zhCN_Click); + + #line default + #line hidden + return; + case 6: + + #line 57 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 7: + + #line 67 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.MinimizeButton_Click); + + #line default + #line hidden + return; + case 8: + this.MaximizeButton = ((System.Windows.Controls.Button)(target)); + + #line 68 "..\..\..\View\MainView.xaml" + this.MaximizeButton.Click += new System.Windows.RoutedEventHandler(this.MaximizeButton_Click); + + #line default + #line hidden + return; + case 9: + + #line 69 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.CloseButton_Click); + + #line default + #line hidden + return; + case 10: + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).Drop += new System.Windows.DragEventHandler(this.Img_Drop); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).DragEnter += new System.Windows.DragEventHandler(this.Img_DragEnter); + + #line default + #line hidden + + #line 84 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Img_Choose); + + #line default + #line hidden + return; + case 11: + this.ImportHelpText = ((System.Windows.Controls.TextBlock)(target)); + return; + case 12: + this.OraginImg = ((System.Windows.Controls.Image)(target)); + return; + case 13: + this.Width_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 124 "..\..\..\View\MainView.xaml" + this.Width_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 14: + this.RatioLock = ((System.Windows.Controls.CheckBox)(target)); + return; + case 15: + this.Height_TextBox = ((System.Windows.Controls.TextBox)(target)); + + #line 126 "..\..\..\View\MainView.xaml" + this.Height_TextBox.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.Size_Changed); + + #line default + #line hidden + return; + case 16: + + #line 134 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Slider)(target)).ValueChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.MiddleBright_Changed); + + #line default + #line hidden + return; + case 17: + this.BrailleView = ((System.Windows.Controls.TextBox)(target)); + + #line 157 "..\..\..\View\MainView.xaml" + this.BrailleView.PreviewMouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.ViewScale_Change); + + #line default + #line hidden + return; + case 18: + this.LoadingGrid = ((System.Windows.Controls.Grid)(target)); + return; + case 19: + this.AboutView = ((System.Windows.Controls.Grid)(target)); + return; + case 20: + + #line 179 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.About_Click); + + #line default + #line hidden + return; + case 21: + + #line 191 "..\..\..\View\MainView.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.GithubLink_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/Images/BrailleArtist.svg b/Images/BrailleArtist.svg new file mode 100644 index 0000000..b982017 --- /dev/null +++ b/Images/BrailleArtist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Images/example.png b/Images/example.png new file mode 100644 index 0000000000000000000000000000000000000000..4894e3d8ee241aa919a0a3296e692e39a509b885 GIT binary patch literal 191998 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
6UI3U+Tn( zH1lriPh#Ze!L#29Cp7iC=pf{`ly_BYQOxNxXE(Y&rNHa>t$Xa4KY zD`HR1cgr1w)pK2*iRZJ9sxvS5!xls@iY{=UaClyJ;<}yh^V^>>;2+Q1NoD%N_ft_k zrdQ}tc6GjqG0Ipqt!CoQ2OY2W z5sO)R@eb{U$D8+PXkolePPIU_QEAlcn@T`C7)2gf=uH*t!)e^2ne*Y@2a#J3AD1YA z9yw5eJ3H0R={PT?@8DEW-PR0pruX^j*G64bC0$vN#pC}z%}?2cF-|mo^*Td&;Xi3X z8w`HXn|Z2QA*FLcPdSjtzp(mtswhq(U&;Wa_J7@*b-A3a6$>Z4y3xI}n_A)rhC?+z z>6K=XuAY8##d7g0s80XTF#zWSfUF)dHL_dI*7*0w>ranWVNuI@eldLT?)Cw(2fM{+ z4t9p8t4H`#7ba=tPE}aNPd_(yCck)X^}4tsSq?;jP0RA~wmqIJ{YZFnuw#`UNxIWW9*S z^tP+U^D9C0i$GwS!^*>Wgi*7+@b1T39$%nJXZ2s;S0AQf6lm0B)SuK+67l8pAvRT$Bl9LF>w+wNGxAj%q6qc4CtxKrSn{X zRP|PeZn5_+R{+@oLpt7@Bgo215`#Gy*OCmhUo3J1`vi8`^d4JBlX(D#JMcA&ejAmh zeSrAx%@)`+mNOO7!^?ax0LRSsncC6N@^ux&kqH9bhk79wMYiZeJ})pFcxR?EpDtbr zQ5bBWc%c@4{wL>zftO(bg!s%V%n_(i8j3B2A=E0y$$O0GvKhZe}P63 zxX$FyDF)qP9NVlQ^qx9{-386^yV0n5D(A03jx@LPTZ^lAJ5B19Mm|)oXQNMdw%2AV z8qbzPr580fRyJ)q{E$}WT>=qA6*gu$7G{A$emjot6-+n^YM17@s;+U=D~c~`*hLDN zZ97bjM(fq&z1S;>;iU~nW5fJ%L@Ywv>bagbuICF2dt3R24c{|W_PfEtx%j{l?{!(| zvO`>?$??;4_xL4`F{FLz74QtJ?HQ(V80W5g@*JLesJZvG5jz{ysBLCO%$v~k|8ye& zFnNZDSfpDG9R9OviHwoyOI|YWfl=1$&SCl)TfQ458kOry)alGBylE>!@W`mU6K__I z)_$m#&V%tx99mA=(U|so*DkwR^RN%7T%LEy?R~GW)@Tn9?hXt7R+P^b7(w)QELUpS z^G0p_$x2CRjw^XrgxAT8DS6d4ZRFu6V|vv|=S|W8STb7vGnV4163rU-TIFFU(;=Rl zm59k+X*=iJDcvhn0tcrO4Jp;n9ht%0vB`d-RhRplVBCnc4S8TOg_7L;l;qN214^^f*M*SG1fv zAGZ<>7Ui1!S(Gc8>5hB1Cw}Uu@qTF()F zuHuh>Xn;;V1@MB`Ify$H&GVIk1?D(XPx)?V?LBl|a;*lFRnBT&y4w%niPC?vxN~2Z zzQZ6#IN3E%8$Jk($&-1)WlJ`gpNncw^_b~aA@Gs&3Y$;H(vQy%rNez9fISrCq;K*{ ze*sC(Wo41=OwHGrJljG~31#NV#lmBmbcw`XEVE(kmkId5oIGD}+vkN6slm5xWfDDT zYFWog4x&W}ctrRei1~}EJZ~<+kcWz07;3fjQ-EoKm+F+?zJ&nVLh{^`t0;wdw2sG8 z8u-Q}t_T)Wp9iVPV^>rf=v6+E!0`Nrsk0_91BvMg;$&-B$tGScL@LEDDlq^Upj4~2 z;x!e}lI33vv9`n7;|lKr2LAikx0)Ls&k6fcjmX+PyZ7dpPBuwZc!^3%)FUVBzATu& zpL^-F)RsD>yD;LV(|nE$7omLDaXg$-j!KKgaTPz9%&S)aqKR;*Uhl{7#U?pUlHpRy zaSGt$3eSEn;B$?_JP`<^o>k!u-ALiEnq7_(o3%P~LwmZ(;r?s;%bN>J@p>Dz7M~1% zJm>XpXDQyI^Sv6Wl1y!rRjDeb9xsRRpr zvtEfVHzV`OEMRo#4V4>L|4Q2Ob8sM1uTC?7x7|qXbo_(tFjH{3DjFd-h4NgzQ>n74 zE`%HCLWC8?3#YU|d&(Y(wcT~p4(e;Q01wDBwu~3Nwt2p5D8f@kAjsmq_o^qCy?U7v zF2Kxuh9O|WLJ(Yz<=eGPbZOjh6HlAh{chd%5#r_6Gv4x#;qrZYMjqS3e!6Y_4NzhiY93ltJ%a z{YguLZBB)E2H@vjqX2{ZfDenE$L_b$Ii*`obv!sREr)*Qwfl0P(}N||@%Eh93)Ovx z@!Y5hD~4s1LEL5YusenCrb_J;brM~8DfCt7c+oK4Fvq3JEJ#1`Ya*v1$UK@J4GZe~ z3$+^+O}d~MBm%}3j`>F-M478)pyR(-VM#097EJN;9-ze2U;G2Bw-#TX@5{v@F8eEy zK%F$~Oca|cv+^)Q6Q(Ix%&DTq`8bx0xEL{B;hdSoo$-__Qg5`^R z-qtXVV61GQ8PPJlhB7kRzz0wcwkx*am)LI%O?sR%$K&@fv>xj`VKq9cGUq{>wOVk# zFwUciaihbwnCc>u-7DhCV3JFB0YyCH8x?yh1S~%<(+5n7(Zffx30AtT68g4PR@J=rgXf{c2~xJaCO@r=v8Bc8uVlIPAuk8=%e6m{iPTL1P(kQSzc0G5DXeppYJ5iiqy z`|e#m&#J;(;=EqoO;)|#I-JPtlQx`lajjjc4|_GA((Ww5T-Q1jPCFS-h?Tm-q|nig z;k|Z(y)&8Cs0XdWyP{|e{2$roW3Em=E!0nK$H_`83Q)@|M%4NCCM6KsvBKcHcr|B_ z(kK(Fn96!{gE@_%m}ZFYt~;yXT4tVcOuHzL^$D05wj?Y+M0-l~vxyI9{<2kp0ou1Q z_+i9TMlJ#bR)2cFN}!1r9#dA;nQ0UbH2cNs!s1{$lw$hGkeS7*FV>54NKT8nX(71ZsOhC}eLExoY1`Ju7~6;v9m*h+JdT8*OlbCGs2qkj8Y_cZOz;pA{|Z4WPyz=oQG9O#?S1h?YT+>_I{v z$nucN4HUZtGMrUIL1&(wXQHaBeQ}`$#afgv@@Zo9+XHg(6Q3ZJ^B{iJtlTROEFTca zW8UR&&?z1{Qz@b0#gssNu(x3Ro7#}!k?)u zP8Dq>$_F%utmNklK|H~*d6rKpmp*M3dTrWeRy%WoqCbW;>o*U+;dos7BlfvQ zvJ5ej20jU%zqQgOXj}=E?4udFR}5QEu97?Obarc4yl&kqD!W5yVjvvG{ecW*x+}+G z6#VBK!@v0%e15vyp}G2*Xu?sZ+F#3Er#laN_%QDdw?l*U1-*IIql`(joU0*Ec4Plwm|LRF#OGM65H8|KDQ6reW z32*bS&OgbF_Lv()zCJ0kk3Bbzy6y)Kq3ba@7d3^)&=`kPoDQpq*{|pQU*cLhlb>1y z7c?S^!9S`!|IFu3`b-kS;fKeocK&PhLyfBr5fFVAOibvt79@3faKpE$M) zy*!+AqFC*|E=hFxHM*c)VN}a+&FKyuw|hsqUt@S$=V-_E>X>szVf4Cfvp2>V;WqDy zwGorIxW(*+`$@)@)Ik6gDxk)g;WBwn(pad8|GGJJfH2JkAFs znpd&(s^PLkWgv}HZ>=w`de$zqqtVF(h;=|G=~lKX6-(n&%9n6?_Orj~+_Kp(ZCxb# z?9XF|%)TvyCbGA3qAXH0aI*ehg(Qb=^xo!DC6uAeQ5jr}16?fuwU1G3Ff)IF<7fdM zcH&sPBwEB7s1h*_(=m|Wq)6}4)ER)0b?y!#s%1CGB_;`jK=7t{e@&9$lyrW~xjHsg z7Dh7+@d>k@ezLH2U26}tr@bgCZxM9tV&OgAu4`z0W;9~LnSD}tLqEeaxIM3DtFUTz z9?9A}-g3^97HT7#@}=B1q_URSo&M5as_*rqq?(}p_6HV_o%=*BBs-E}<;lVio6*Z6 z-|e@Zd~rfL7&BdLsoiht{~9#kqgKytye_?b7rf%}X+mZPOAPf}^@=H-bayd;!`8n^ zG8Zd0x;k!1BE5(KSU1MPP^Y^`xxpca4{jFSZYrI240b6vBcTK9Q;&u z{G*6>5fSipZI>0yyxmN_eSQztX`Pi=d;2zf)$~YKO3O`CtVlIX^n59`*UR5CvPF(k zsC|4K7g7e(8Twd1c`BRA866|^S*Eisn)G*Ff|2S{w(!P!n5m7Pkuq7rbC-QKf9u8x zsG;klP>F84YBkMVFv=}|_#b-x`72#_&*J>(*DZ&K-pfEcmrG5dsX9Snk zA!ZCjM7WE0SGpC8SA7wM+BpY+Ne004S|+A{P#A~_qe8}z>JMU$Wg>08uIxkFFO%Az zw^Q`>6thb>LgUe+OEOpR>XXViLjgPv86Wv#B#yE$Fse>Rc5`G}H34{Md(%X1;%^j$@Qcv!++I8dKG^b$VwL zNyRhywWLsb&Gl5eJ~dcDx#-&FvdYJt>>-}bQACl5e%6cE=>_tSX}2H$84>YnA!P6L zv*zxO>Hg&d&r`6~)f$dSJ2@p{I!V58wlfPh9DUcVGG^yyM zPCnP~N6{AndvxQ&Y7x`Hbh%-!Pg{i3(vr`XmBxVEcn9uuc50YyuVzlki%Xc8 zDdF3a=o??a(n4d6w*Y=HjH#@gf;gcKo_QQ#FcO#RHvw%&E4=c%3&IoJs#L zz$nWE%XDr^Ad$X4XOP!-t$3@%BZXNXgn>e4gL+4BEfuf zb?VfHtC5^%h6oSIbUrE*Q*E0+QY|@-dU~`j0uxGzYN%E*M(Ts6xTM^wL#8S1T&S1apA8-E9T6&4cEVJ z0(aJG#(7V@Q8Q@x_Bi@I$d}c7djB`VtHD*o*AKle$gkd>A8`X;SI@eYO+zDH$XhR# zzc1B7EK4o5B&I638aMdb&AafunQ9O=%7U;Y;3#R>Yz%eYIu*yf#7e)F+Y5J{XFjL~ zc{oY1G0gAy4WX`$c)Xj{IGrc)@sJ|-nxnOk`gCdaMVE&jMmK5~s|?w-NqN7+EzRLqtg+lZHw#?LQmOju1tZm74xVt2nT?CNe~?{z;8)Z-@_Of?l=h zD1?5}>U)QMEGEE6x`NvSj3XBN(?VV%M6U$^qsIDn@ywyDr0^leOp{{Di^6BAGPlyP z9jQ~=VrDl=xN!*h3n{#A>$9~D@vL2>#cMMRdYvE#%Bkzk_EZt>O_T!$$N&)48A& zwX>m@)(uMt8@+0>m0eB7fsbwi9zNl-(u%zc&)`uX#CChJ`&H4@KD6s}d&JuQcGD)2 znApwJJIzZ*haThVa;C^;IPb6v_%5D|><=qX<2 zbs%)twqba3q4T?!)~O2lJ-E||Iv}NGPJvD%xmL1@U9k_^cZNP4n^-n(FJ3c(4KnL) z^A0R6*Z~^}P$49xzXdfIs6}hDG0dwa(a;7w-b@sIv0mU4T0Y;M8Pim)F+YSb&JapD z>Eop%gTJ?zr}#_$u_qK!)5O=hf%2DrWrw(17g3mRv@p98yQ4R{={w|jeum!6h&*;1 zzRpG8pz*E=J5rT2J6Mfbhc0_OnIkMCo%X!g^zL?+%zAH@{+Y9e>ukBu&+jL@yih|@ zPGI^%1Fd4JsR4!dIq}_eQqAF$(?X}a8)2<0x~n4UsL>zIzsTx4bX|KXg%_N&U2`Ry zD)Lck77mv7hm&F$-%MtfHhZcTDvXRnpF3jlM0^;V_uMHllSFyW6yRDSMiiA8KKG;A zt4N)#me6h7Nh;RItv`;K-MfQw!`_Jp&0*(VVS;fK4}!iNV`67$<7Ll&*~_eR z9P>=_@a&d-NGzS&bB(~i{&3awF*i5i+=mx|?i&lM>HZ@FP~zPmJ!LIPvm zND4gXK>p`}bnB~Et^s$?4+%w^l2%v(Ji44ZyZL+`b@&P#KB=}uQsI;AR6F4ut7{AY zl~lzosTg=OtTLE!H$Pq8zcCPuQcOft2ciom<@j$54wq?4Tm#r9t>-O+WIAzx#E*a? zAe@k1#Um32KKX?u-XNiRD!=temYJmZN(1Wh$>zBEsTlD@ftGsMJo{(wdD(ycju1Xl zoC$%oNk4-8QYQG#XEjG2Kv6&icR3fhl4^jlcL)lPn>tJm0tn|+J#SrNI}M)4$%ywj z>Yr-F=61e*=Wc$$5rur*L0q81XhJ_c6h1JZ$h&=^&>cQvt=^4bw=t9vF>^+x&Z43p zM!<=#3mc#}Kp#n=AV>G#$W;6QNO5>vaPTVOL08?5bvV((?WMK;w5xPhV_!PPX*)HN zK?QqSth*n82n@Fy<(uB_lrry9ibuw!SMamVN-W`_AD}D~>a5@I>Lt5$C3@+Z%IQ9m z5OYSkn8&gY{Mqh5pTFRgzN+6L{BJa@54#D8BHmfYKs`6hQ*QdmtELMRlE-ZL(*>S4 z0wKuR=v32hR7Q7?}+b?eH?-<@E$z>|1Z$1HZ5GK!K6p^UHhQ9SXmd%*B6XhkyhjsN7cZDWn)jSrxU;f4Y!xH^;B~HTpJ?DKZ}hg_ zk=}Vq+kd~wZPaZ)Hz-0K>IodrkKBGgTE*ML0k-|2L<|?+9S&<*W|#M-k5ZFt?D5`! zmO>1xI$A@yP=2YSP!aE9$g8{g>X{?9DC#9DL2O+EOY}}~o(z8)|6L}xBccc{x$>w* z2Nf(so%#1FTFonTYjq2NL14DM0mInm{Bj+qYUMKcEXBr`+Bm;M(u+s6YHXIYgRjce zobTbz`}h6-5cbzmRd#LPC@ftINonbjUX*~8(j_Pz(j|y=cXxNAw9=t;cS{LKNS8== zesg(w-_LWs``i2d%YkFS7@Vwm&g1xHj4Kg#x7?6-?Fx_9kKF`vd?Ggqx$5`sODaIA zn;sp=ID2ix0fO$p{ZIz{3cJ>#FK66*Y;Hk9-yf}!;j%9PaQimPRX!>06)u$pWraRQ z=JZnWSWa`DZWvB`%;yjyMlFYTn)didyayy!yt^>KRxC(G);u?pc2IFJ9#Q1icw;SK z^ON~E3$<%Pj8}Q7dxYldt3!GEzM2IL+gm@(PI@nM+N|Zg*JQaa+y4;3@!cd*#yC0L z&~NA86PqD4h8|I^_nu=X+m@8cI~DIo<+kP=Nf?T|d#Y7Pf2!VOq-pAw=;qeTLoX@}#FJgNRBt)=O0nh!J zt*A~g3Ge@G{i#`e&^8|^q<2oMV8ub+PF^;0ZSf2jnVZRrmL;Fu|MftUwPn8o4pBqO zdlmsj9b3L-k>eSoO6#eKXHG26$dyv1`f%S}E|xK~8WH4yLORTGhp1TCk)>Oq4BquP zZJ@2KsXJWmr!$3IFL4ue^QGawFM?vtyWaVhiO*6lJrEN7YPDNHgfhryTBKpSz>i-+ z$S!_aw<77&Hr(@C|NB11+>Hd0~?>tl%E6g?b z{$)QPI7{(I4gwqrg`ceGNPDKNZCZ?Aye=L-?=uEl3#+jh2kzczHlV5vV|?po^Paiw zg)KVGEeU)6XuhDPNB?@OjmO~C;&scM`7H5?7WYwy>qN@V{!D}8n&vp+ED*Zf-~7B! zWqij}egExaL8%tb&n%sGRN$tSa~r+84S1AMYeRK6r$*_Zq7>c}x$4l6b=GpQTh0A` z>}Y-Ch5mRek3mO~O#Fd(-PumDTryK2@%_RlJ*A&i$L6d@_pXXkiq#AUzrN=nWg7qd`JBr3R5+E_dSEEE>qZ1Hb&LAVX`hJn z2~2>l7-;bJr;3vuOoTyJB#00J%FmIyS0n&;%MfyZI&lFGsDY{fG2oT*CQ?EF>D}!$ zX$q}}FVMID(bzoSFnExwh0p%(!;mP$#7)>E=A3*&77d>yf@8iXHd%tMEQwZDBqkjR z^MLqCdiVNA(d*m`4dcP2;oHik39)duvt7+E7E>0Xb5LMV`wid+ARYl8F3omAmZMx)>ogZIbH@kUp^^kaVT^vHzfk}g+g-KHW6igCPj9bjf zeye_P9VifT9*ds&dV1j;6>XivWh(oImEOR43%dWgL@0ZRU#Z`4yFDj5sHT6(1P+^> z$b3X<3H^oZw#C$5(W{Rx-C+!hnX*+(U}_HH@)p!O( z;zs0BW-`c_E4l7mx6W{xFf2osff^+(@Azd0lYy9}{R~d%nWNV2m{eUE)HJzWt8iH6 zF+w;2P@YxgYxcT;gz>ZAbBbx)jQ!(4s&fJ&b>7cZyePW^anIt?J9D+=;(~vfRG5-7 z&d3L8s3}PN72bpPsYT$9+#rgNxLC)?n16igF$4MFlFF>0aLD$i?i!^--*ICaZA z0~LfECFk8SU}v6I9y|z7NPEs28{$BuuQ#l2vkQ$0eRGJpeR;H&%H_&=?Xnzx{W}zI zqiGIPo2_y_U#mN;xzQ<+(bGS=9FZB7Y0+L0)Gvx?ePxkpUbTGqaObgBt=0Gk-(%yZ zLXNTI;k47s21mYS@A~)JcGc&IhAtnpcsicUJFG??E*h75hd~aMqDlB-Y(lLej~k4p z%T!#xSFB$ z1V@PDx#gF-E6CIr@=-(_)KmIqlE64H;Ddqy(o)3&(I2_2g4)mqkIN$d;xcg7n_jY@Ms@=;86*qlX?;)Dl6iA$YPOR1!CPySH{%nz-nVGpvklP*^;>-Aomb!w<)|}HQaaT?aUya z8&G)MRd!xp+izMeRIcu_w`wTv0WFYew&2$eD^U0GCjF#9C&1fC;DITl$eSjYy^cT@ zMl=5AO5>Co<8H@PrF?SpZy!8TIqB7rzBE&Nmud2;F!iL< zp%&sUiCnn@cMoFBT4}w6Q9rW`?JhJ<=YXvQXsKXgEiwcmxh9`CbT;FF3NoPv0)G-Lxn_ruqz|G+*n=bb-#^D%%>CmSO0$mXMtuNJUHJ%4iy>W ziHTNl@kpa}0!tbXDATyj;p>2P)q|}*Oz{q&Yom9af-P^`)O5kiECCJ+S>wLrUEiDH zro0(-OIFE>L%{3Q+h4*rR{u(^F?cXtxQ4$Exc;~10EV?n+$*k(-MW_|cctx)M&j+3 z6R`t6m)+t^bSExsmDYzaXBSt-Ln?ayApQ-0zkp9s?Q9Ez@-E80@<6bkg{)Ik2K)2y z6QMHog>@$lS*EmZd0rwPB=7q|un&?)5n7QIh0Uwp9SDjA!mK&}wecKu!vt( zXNE=(C|WynQR2P;hz2_bO|<+JeXp2{{`oKK1?GCD?aL>`HeCBG-`vobeGyc))iOO3 zGjxyk*WOGVcKDE-9UkS?Wc?*8sW^R#Nuy5q?bg8X5xo8s*j4EH@ECxW-DDx9%y=wE z0xp?FQ;Eg9!&%3+`_c3pdraZBKW?ldh%pm#g#l`CPdd2c*fbeh0jRw@Ta7mq*XBa- z$m#$jcf!Nj=K^WP;ngu{^AgLY$Z}ahD<*LxVnOKehzpw*3z0=42@Jmf$QkpA zh!3Q906o`RP7GNfJ5=-|T9vo1ihB#3wFHk84*ZZX>IQ=F`+ZY6dFTpJ|JY^@ukd7F z>fQscE6gi}=Uq~0g6WhLR<7BD_cAu1gV0L(`&;v`^g=dE&wcdqTV8K>$$X@e%s=0r z=(R{jnJK-;Oo861^;=aa%SzluN@J05_kEUh(f=jsMkEE3!AfDt6@UImN{dZ^fY@(D zOq%~Q;ey5u508bcDqrSKXF~7)EWq z*hG6mh>XA|w2Um#FTA~=aZC$n3a{@G3bODMFG{7C zjh2&?grD^Hd%G+_vr3XupF-XqG}SC??&thb3s*r99~pNy_@brvx{i|wj;{22_R%f_ zX$80sf>G$zZ5@DFZ=DrTFTmp3*giy1HRu_NOJ_rzSPablNOSCoY&y^W2y|Z~b7CRL z*8>51TJj!n3MZ*mhb{m?-3)|`w10(45L$i@60C`qxXMN35Nrm)q7%1;QcUkggpaTo zHl3VwhNPgB&lP0@I(-|`3CQ^bW6xBp8vEUP2oYYK{<=XPRqkB;@6l`L!k$EF`XI6;&;5%)K*bs=)x3_ZMt;#Gc=i&?1Hl3rF4GO#dBY1YsRb))Z_?4FJ4kQ9B`wB6 zej&O$mMbMB{(~^3doDJ)$#zxJ0qK`*fCkMtsQ9W$>->o1gdjNLl5A-ro(J?r(SNKg z4Qs*>tfA&{i9GYzx7!>>J<{%fe#E$VzVq(PYuU3TCA}peSv;-`sW6UJIw_>P2fD+! zF#dZ<1g9iC%O5bC3ySt=gl5|8SXTYx*_D*rNLON;89wJdG739GuB8D{%7Oo-Z8jEJ z18qHz83n!XZa_bvtAaQ&6-}0$I2H99M4X@_I@%O(HU7Uta)C+P6G_}6S$uj6y!B9Y ziNBU)d=?9}lhQ3+>mC&m?Hk}yK@L}MStknqJ_X{Q`tpm*8ql>n{y0`N&--+%j!a5k zee^RnGbvEDO90mAeORZ6EYJVO_A_r>2+7HbFa``4bLp3TW3dTbFsJ|-dtQW)+=1XO z_emAD`1Jvh-@?UTF@ui^BW_tOV6b}D50R78W z&}qSuU*VeTEj?f+c6tpyxLf-AK1M+kR9&>a&|bk_>0Xsym>Rm|O9H`mL~{}9?O%0% zOgpi@ZJ6BKQ@)YZN_ELeio;%P|(I)-ZcJ~==d0bf?%Yz<9m)o zuabx_p~BSx=Y~I+f6(>~BYPhHF3>eP4RChf0oA- zLFhW^<)+Y4SrBguVVIjAM;8gBW2>e@1q5YnC{=lHFUh-&x;7z$Iz@D-EfQO<<|!k; z%w=txU&KK1 z&)17r)dJg!W>mqS)ugWm0-@j?scE)tb~{1H5V^wMkV;OV(BIUHpO)1~OD)dHxJ>6i zsTNGQCVA(|mUN>%b%4zE zMycM;q@XaR$Z{+P2~Z`dS#;yb^Z)or5Mb3^_L>n$;%Eg$;35GY)M)(+a2^9RtYg2n z8Aso2>Qt#lg>Zj1U25~i8So}r;>O+vj(;#>13+6ZYWtdT4s0cK&A#Hg$n z`Hd1k&?JvsB|VUo5YK;2vrAM2OE;>zCFsl5zzhEIVZo_!?&kRIOjqKg-gaV{Z<@LJ z)8bzH-~Ymv&5n^YKWM7RE=el?b8n#kb8ldN7cd*r+jZT1Qd)O%oUDNR&tye0Q`7&~ zYW`o#2sS_LJ^RJzj|(J`W*9m=;q|h z@4v&vzyGlvh0PxKs9)gz{r`WzN==31+2uN(nEndefc_tbmM$R#i<#bAnn~op0H*lp z18oHE_dgPv!)K*sWVNe|(XLGw04BK0yUNxI!vr7Ce-uNhuW>y#{i?_GrtSdHz&VIu zq6PX<8jhvgswS|AP3t)8fQ1cUrfSuNl-DuqBbn}isj$KYmmvYJ3m{UO?($_5XgeF?RQ$sh3svyPA^}4x_xb4{Ztbf6R(XRkaCM@PEKX zi2y*M&{!tjfLL@{ri~j?%o%W0xF84(3p%^P1K#(Cy?dV5YMytOUo!=;ysv*(uJ+FA z^E(xjitrePFZ=?TqHp-^lVqfeTt$fL0PPEKeGQSH?k-_s?HYJ3wZSn^ z`4G!?u5IKY!Ga6{e4~s>zxuv*;j7swIquO_^kacD(6+Mt>ZB8tcdxO`!wayR{~-J~ z()i@>TRyP`>?okrwNoq)i(F8nLjT33MjonD*a@iVBH^(xUi+z?rwn&?`UZbD*%xq0 zUbT&leby3>vY$dc08$oFZ?9gieLh%kZ*Jc^WS?vwD#9{1`n@a@Y9brSq?*QUsqw_y zYp5C`-_fsJXv(eu_3n>D2!3d?WLh9MF@sL-c3BI;C+aCYRe&{u9+O0+SY>;FxlB6w zYU`zP?}MZ!W8=L2s;-}p2(u_BF4R)JZ-41=Y;PCqIE+bfa=wNB4@emEni$HCv5`6@ zsr$q$;|3&9chEAR6$~S-dR0Fk2qrxMC1eOJz>Wg{l)aqnXqu2n@Y(aDjlNj_fXX%Y z=96(2&8j}S<7xQxQ% zjcq>_*@@0!?Ru817ey`-#oRSFQ8)^)x|cxBR_XW)5L@=%rK=U5PKoCG08o`u$f(ob z9)DNXas_lE7Aj>K?26>$gbZidyAZeCcsQaSk%P(epZh{CHnX2qn_5wVAhT7T?&%EK zL$0@{!Whaf4IFI=gJ6Hz0M4djb#@NHe<6cu1It8$z|C85I9FrdY5aIoDvC^|kPCD) z-d>;c{&mj3BJOj6xHPdexivY1H*|?oKKclIO*24JB6`4Ks|6Ie4;a3*O0{^}fW-{K z> zM#TeGRz<2mDC0a+CRGsdmeiZ{qnRQROp)?f;9vbD1)$>`KFrnFXx#ako)Z^gCyYW{ z5wG}e>V^LXn^wZ=k9XPDvsDAl=V!YlTmR7l7>@R;J>pV(?{&Q?Vg^DW0Oj3szZ_gP zD)RG#)9+%op&up@L5B96mWShD=Dk`DPE-9X2uhr4Z)Sa=M%-LZT8F*fchx}K8;eKp z(d5PhsuvraSixxyo5C0{8EnA03gFsc?>NZDXcf7;K#)SXW zH(?|`0^7k`%PyXQ_!cf%j5UC*tCwlozq`A!ZaLHXO~Nzz87uvSC0XY?7?xinAh%u4 zI4{mtz9S4$oZ)>rc+|@8=I|qf-wYsQ{iegZ?uQazb~@?rb6RhIN6lG#udXN0eX;oR zewyvO+uOGh75rEgHz3~hi{Rg}wW_X#Fu*Uj-g&ISgk>`&_Bi`AuW4w!V ztws%_FEyPx1U8Q4mkz;72usKymS=A0L=tP`)U0Rm@`@cmj-Mzpu(~mwbf;?Ak(>H! zU}6V7r8L?)y;d)o9dAQsEeeb^5&nvh8nj8jo5CmKIDVc&NJzcR2t&(#(VCA_2My>^ zIC7%>1c3kM{syEeFHOSov9ZOC|EmM)tHHWeM}!4R1hh~l^@A9AMM-L`F_|kEk_Do? zJkZcKvQ?wVJ039a{K8JCS1m68YQ4$$gu%SOjUn4x_xH!(9}e4gTL;TEP1Z%{&w$#` zGx%ZYtH!gC!_~u=sHeJGb=_^X3<@VC&<}tk3YKHY|9H4r{!O~;mH|#=v2ul;Xq5^yJNla;)225Ld zW!M(8t=6=`IPY;hoWg)liciFtn15R2(9)V^T36GITvH!J zQ#qY~IudeVBzxQ(j)J@ppMv8oE@>F6sl1;KzQsR$^4gNxl6c zqD=MmPNdRs8;A@uo`t7SkW{)zl@XEDE-}3P5XRmEtRz>1?5#G59|rtp8=bBHB(N|c z9F9EDQT%1{F`g;Xu9XGy=19Rd@eL$37S!F;`n+W0Ut`yqTWhPz4t#Niflwv&>=Eisl-WoYo!4CX{SCtlxG4k?8#iT^n4)@^SFlowoJxK*Y*bhd zr`*TEYzZvJ3~%rzcmf8Dj996uFhOt3tIn<-8joaEA=A@zfHbE34zX&zbt(f%6A40P zvr6gW|9v7p<;j6WOMK(UriYwhQIGz5zBT5*(1H3CmJJb(zHx>$l(pIJS08JsGE$ZV zCbN|aup{MAz(V5jsD4iN{=MYF2q_}h@U1~OOJq`yBQ=QakPRIt43$k@`V{Lk+sGjS zr5^r_w?+|b%IrRKoOIvU?nM!>vYG&gnMKHqWi=2%Z1mH!Rx?*Jda^uw;R~F6$t0)P zG=fOd_e=rr7OMsA+bh*4>THXd^kjC#PZ_CtpEFDMjcry7RMJ<#7%smRt$k{|$pM!Mt;Y?Z-+l zyyT7ffp->IESM-jvDB`|~cQ z<3*oJ<&=%a=B_<~)?4WIL`X@*tl5J@liAZzeTB4r_t;`a2S$d$_09-rdKwx1e%(a+4!Z+5x-`aW-Cs(G15_967 z6oS{{C;m-8gYMSiqjOXUoZ7*PbT;7ZV1@!thrRjK(m4M9Bduc8hB)wIM|x9bEK_*{ zoB;y`y#OK|2I1N{u#7I?adt-5c=-5o&<|6&(dqqS34pr#pIx5*ng+{$rcT{L_?!79 zz|$eY2iXfAxZYj@oaN&fmZIQcz;!6dc>{w!1A?e23@b(Y{#+&rAlHnUAUCMUf%=TU zSn8Rh{>n{%Z%3|ip)>`*U4T1rY|q@!&q1V?a3@ea&JRJJC4vqOp-nj@CwIT}?r@nM z2Ru&OAT+zIBmFDQWI}LtLU=Ld`xOQ^q#OpKTF9?qo?dEn%HbD9Io2UbG0%{f?g3jO znQ?cz?_F4iIGkt-DbZ<6>XVAMs1Q%U4I%@f5YE_ssfLS5E;y6Zfu>ub z52qfgpG}s+sH|)krXL2ptmNe)A1BvNv-#}{wt~T7O0BRc5N>IsPo|%Td|)knnNA-z z{eFOib@+Q8%0n^`Qbm=I_^M)O8_wyMH^L%_AqhL$hc$W8jDr@zs?W>F+7E<=z(>O% z8;zpjDL*R_-|6i+a4%NAy*y$C3@w-a9p+=Mg2miudX>^=b}L;qMZSw-V5Pi)KG&cL z^?!~}=Ou0(7nwkm$zgv{AV^RTP3)z@3%!w6DOQVYEos$n8Ed0mh8d}V>UojaW}vl+ zhnyY5pwqZfKv!}lcnAMHnz5?Um5C1!iyset&6!Q||vu(3?z#1ms82pOwsiTH|-ccIyMnzWu6AMIcYjb&$1I zdfpvl)N&bg!2qiu+8fFBaj^Q?f@Gv*Hk}`$c3T*`BV}d@zICRQGMBxgjmIMb3%?Bq zJi+?byjRY6SsD$QMJuM#mq_9|11~?Nz&`y&jC0Y$QHV zYig+hMkjVg;AYB~ZoHi2+Wr$M(As`HS)rKRo7wepszT8(fm`HJh(W9EU=qRmxq+|E z0n+ze>*AqzuBD-Lgewm3U&1xmssplGY_bb>ivcN zX#U%&WF|Ehm11GxzHu!k1oM$L5N2!B+l_NBFfEKEkH_==2fj5>w|qrO2^$=lvdm?T zoB=hOdv$>rgicaF!f|)QY3ZNZ68B{a@U|c`nw}uhV?(q9t1FK|Uz!q2s!6_O2N`lo zFXEt$aF*+VVo@S6HYnE;fBukHZQ>KW3Fpcf+K zc2X1!fZA#ofulGe4+<&M7mC7uC+=pb6u#}@JG=@Dp&=lOHT`9`)(ZBG?{qLp`d%U% z^~-Q^xoBc8$sfO{fZFjtkbxa7^<%0!KvULviK7xQN_cA>wOULuebQ*SIi<^A_MOQ8 zZR@0*!L=UTSTOrDB^gdV=095VG8V*~c@Pi*BHGy7?$29|V{c;c1UNnH#2a<=H-YeZ7D+2@sTf z)i&ee~jb4k# zqBIEH0g%D>{yz%x$`33XLKe8>L}&)Swb-1VR}Rt7Y#0HapP=;x=9~13y9bDUpPzBv zBSWFQNdQcGdlg^$aFk_44<+m($Ezm|`xELI{K-WEZUQyk{W#VG0NGK)vVXSe#$oXr z3`C(YBIHX_k8+wB2&zK7giTu|00bfBnD|5vghuv;_*8#*#$y5TymhqSSObZE zC%*+M)XQI~Pp8iTzVa1v2BhNoG)t7pz@Td=w~$1Go(HAo6~;JegwUv+TaV_9qo^N$ zD*WuyxBpiR`lIWAFla&g3&KB-D@EIEI4yDcso^_fdyaYlN;}CiYIo78!|_v)ryNDz z9FuEKEq#eg2FX5HPX>w8w0C=v6V3bOr-evDm^dDKer zckyxY3Eq18jJ-FfY_n~&aLuuU-Y)uu(&@fL#h*96fsiTL$fTq~Y)T?V2~lVgb*vJv z#>($8It^82yx}G25C!gcu7JpXBl##3%9B+{rri zGkfO;5QhpROP@KFYVi-EF-00tmD6Rl9#&^HF(R8+f z=z;I=e>k|e`*oueDpYP-*u_5INfW;1R{Z8VUbR#2;QH0l@!j_X-Ecf&$*Xi4sSS3` zxbr0KIwPX>cd4;Zn~mLB%yi!SiwVWVy?Tbt?8HJY0R`%fivKU2e6!_ekk%z|^tdG;2*KQT=UAkdFJcRRyana%H!fLs*r zE(=q)Ln^1q!R`lkKChb#e1Z9vHrJyy91OGhI$I7h-RG;BYprMS~Ow zZZhiQkm_xsn|ll1RWrE{flFXFVH~hyn$+*7m;|A`oJXVfm226N>+$ZI^ZHlTfSNXS z3kw|}VAXn66|00eiffKw^^brX4wUdF)wA@#=O8Mplxlqe`X4Fi4RC#lmehhbqH^6a z0KoBNw8TkNxono&P}fBuHY6bqFtIo_t5zC0p%w`{8qN5af2@+4hX&JQA^)w0{7D%8 z&Gx_XZ>gMdR&%t2Z^;QkC=V+n3{^;>0Z+V z!TCN{nbZxteZ_aSeqto)byY5^J`qMF1KqgoA+?6mMrfXb=5Cis3!vVQP|X%}Rf2-|^dV?BJft*q z#NKEYprPaHZbv8EfUNHTdS2IM8R=}t15~;#=*sWm8vcfvgg1AQFfzU{X_m}f@cwkj zlHv3WXkW%-sOyr}uFrG2mElys$ue$cKI1=zg%FdM>bD#M?HX*djEwmP%R!{CkT}zKYz3P0{*SDyE&+r}tC`g=9Zm&7CLSrNF=h>l zBTy+bw%E3agtyH^SR==2XWb8icsH=&)NP}rIaXmBrv({;7?%)(B%@`R`iI4cCXaP= zXdI06<63IFNwzq({nTQXDn)x70Ycgk<=P78yG(b2xC3 z{+rVv4)sl0+>3goW;j)yg3_zwcH{6J4Y?2g^%hd;Sk~&mEnx^0P66d zIHFT5_@O~@x+oE<%kMAKM9J;aoq~8qS;Z1z_?HKrSfP*?Bv=-MIGx7Pvt7KsQK=0k z!*T0iMj!f^NNIORQ>wM>Yn{m(93$4%D8*)}VKUNd4zCvhl&1z6M&o!2p&ty@wrGlV zhAOM0{Ns6ldT`0{4>dr7d}n4K6(V04h-jFxJ>=LRRx}uXczkS!HccK7pTbL4bkap zGTNcE=bhD1yE-s{pRqS5tmV51$|R`YybEFYR-(zZf3;dpHO5WUSN+xMv&yIO(%MB? zCy1jYdL9|_Lk%xQk^`<$!BrMAXY!mSxp1qm2v}xx(qPFr;c$BF7+IQtXnS0InTHobN^jK2 zGD!WStZ^#hG6<3W38dWnlT!ZL>85>Whgbs}7}6Zn0oIqPGs*|(HMt?v|BCig&_fb% zzezFSg~~=_%O|HqO9bfSmM%~BbB2CpR}_Uv zRH=knTIw;z!Tl|}W{Tl@FfWTzAH0jl#+Z-%XdI67FF+Se5ca+rO^(sO(_F8^8m1+k zu-Yq@$$D|k6+9Y^PUMqucoBYH2bYd0(R}({d)KJT8q7W;@R&WR`iD^Iv~9s{=G(Ww zzQ-H`3w4Vf5(Y4mqF@as@EiAG<4|rW49mo~d1px+Jpj3aUiRa(HZhXnwu$DKKn*eI zdV+73;%w6WRh8xtyfSJJ z_ye7eq!_>-s^x~jg)*&vzDTf593DlKj|tIlSA&Hjb`c`9=n_!p5%scl+V;U>)u^33Pb`l4X@zNZ)(XN^goKW-4_T?cD|T)nIxVLTBgZ4C45PnX#$6L|f7Lk6XB@o;^Ehv>0%=Ox6Ufw%YziIZHFoo$Kg zx{QeieQ{G{HxZo4*jOW<$6t5mZN3{Ip(bA8CQ^=SmqL5G{#KMYL<-sFXMA#CS;A>m zod819tDCp<^<8gyNBsAAG4i^!;8_+RlP#}|b#*&a*rD~`9>l57_YQF?`k`}NS%xJB z{QcAMJt~LpH(3}z|A$xELB zLi!kLMvd*)c8c*vj!$(1y~yw8jg1jM0%ZrTBZcQ{K>TjJCwgoURsvd~hd$zDkNUg> z>#a;Y&UJgTt0j79BclChrAH`0{RG$CH~R%6^Zf2h>Gp+4N7&z{tN#>PiVrDgi(IqV zf8CEF3G^j&EqfIUq}c@yX0|96lSQ$PX~#Q?VAXLPIs{`{J>a zK(+Y!&eM(O)fykh^WAb>$<*&Y#R*9-mKs?$$$K z(<>Mfppi-w!|n6F-5BovY9`Wjsay#9jl74iPFV$IctU_APq*ZO9*$W)6b z2(o0L4a&7wqi-H(`9>)ye7sq=g4fml8M!=VW)ap%nLeYf&TrfmEKKmD$GBG+*_*g$ zNdrTwe~$$K-J8Xuu1$8((RrVW(Z2{Gpd-Fj%O%J4?>8iiaExTDZ1{)bZOK_@Q$z34pa7rOV1Nw+w4W7Apm8>5FOt}>r~@f@6L6hUC3mh=|^e$jAh*8 zPoz(sc7H^YX6BppaTh<$)6uAwd5ZlI05f|{T|hI}82OwRW zTL$`6H13K*yXUgW0>!kRWY($6?pi!~p-a{kPJXo#`~l z1C!#PiNRHz!>5i9xH!Wmn#f2%WInT{@7>jFbSiaZWFqg0`;Qi2f;`97^GjyEoA78$ zRTs|1I;eL0Vmb`;De{?{^jB68yWQa+ovX7DoI-`{qML#?`A;rmDsLX)$nj#kKv7`_M7r7Hvn4#@J%wTMFmkPpmi zbd$j96sGVP)3%kRi$ABg+x4lSE-3vjORLk64WP-PJdS&oz7J=b#!LcrHn>;uXqW!x z-X7`(ax)PhNQ%5-IeeKaX8*nGj|M0mPK>1`QEWYc_x)wNHG#&gHqq}dQo+`Cb6RN6kwxA8}=*)%CykTH;MN3#G6(h>*+}xCpH~| zt^SN0MyjB}r>9?eJ8SJElUlAVMA})6CG$aaRGlOL@xZx1m-us;H=p(I$Lie}bn=uP z?2@cM_S01!4t*484=4>_btLbfAK7;!kbIrGKhx_j@HbynDTAhb-Mbi`RUDhTDw$BZRj1 zfq*k^8JZcJVR%I)L2L{%gve(_bh^G)+@Poy1a|rm+a_H+9Ad8O<%xYEqfs03-zNx& zPPBK?G(y${>@;_YH3=qhU58XN7eGp08iWVcYa9B4jIkkERm?xaSLIUuhh3hbkui14 zNUUrdkpl<%0|-!;JOtMVVYggG17Mk5^lKAv^Vx9|*)o@<+dv8ozzTPV6LnRQm5eFB z>l~IM>o3Ao4;L~kMV&sxJ!hcZ0Bzi~Jx-7oUk?y5bpguF_U6q#3pDLA1UU=~kcy7T z7}LGuh{i#gL45(&qdd|f;vh>7J(;|>rF5x61PV!PnszraR3lr?HCw|RMjuu#G2AO? zYT29bu1YSCGaota*_n+vTmK|CTI^bzyWG_DL>P1lT~l*?UJ&t1JAK*UfMK(VMzrs{ zxT(=vgjDj^Cr^+=mMTn#NzBYs_HHuF2f{x-#oU&q2B$(J+j7+BhxWwv9LOI z&l~LHbIsz6+w7{kWoY~LrQ@dI@kH3`Ip`0Ted8@dvOvF6Dr{BFt%XtKWWR>dv3I?0 zOWpa4*N_FuEqEys@sHDZ>r#{EiK+jH)|B*VlK=*3{D6#Y zkv+o7I)r)cy7?%~K2VSc#AWXSDMIb<`Aa!NO6LiJ9#52$-EBw~fX4dL=)(CE`Yr5J z4skD_t3gtYGiQE%#(T)P(xLIvnXb2onFKRcdEXf+&8z$+0oPpldjV;O*rcuhfgWA} z6rd=Ubx$^D&l98-GK|-g@nq7x7|=1HVi_RU?^igL5pv=DI1%~G=R|;7*|z)i4*F?E z$FbJhU&*GDVlLJ8_n`iXePWfh{Z;BzME~fkH#&6y2wGG03&(s++ns?_) zGVK6bRx`{nEO3*rufrIvG1Fk|3QpP(E9Y?=kU2a1z%BOyQKe7G@A2CBdzv}uIZ0J>6j~=q{pbg{Vj5lVg=isRxEulKn5N%Letf6gjUvV{Ktv}wpt_vz*P%-t{g^DB%Pp#a74M8 zF@9fa_b>g<-_FU~1~Wx%7p250BiiSJE}_G#Rp}??BBTtVe>_oW#ilz(zQe9B^ZI;V zH|;(Ri+}thPE{etMYGPz1jLtj@G@oUVAYia21ZTupCI_h$cEDu4BvDBix6)VR&-(a z31k%X8>|W1?#_M;;I7m_ZQX<;AhKuQElZ{y5;9*6sGOX4OGzx_>s#GEbmoJ ztm3&6L?MjrSl9(8c)4n=oo9C@~1_W+MpI(0w@LGTvyYt0pD(HT|Zc5Z20 zpwf39tKr0Ehv_&SrihyJshT1Jx@g+V;#c4{7i;>^=pW48o9)XlHK%>Qzqij7N5ct4 zmXT$`R8k5XPYk0rCeT@B6@4StPlrY)cAQxGO38{znJ$d1KK}*Xu*_?c`p*6H`&NPI ztj3aCp=*zG{-2)De(t-T{c1YXbpJh?Cj9RAsm`d@sGAyJ%5rc|26IYLR|vXqZbA>ZyO-GC!MDv_uMfxN3_K}i8<4hFy@g&`0URp*+8Y{`07Zp zD7mZ;V*mUOXwyF=xH_Et{)qZ10wD($Q~2ovNbDWlFTy9oh(3=0JjeOC3|tnAHQ z;GX1{+XjL%v**wC+O-RgLr~o1ZfGZTK1^*RbJTLg#K1M!Hn>F{Kd+U;uj8XN0pb^; zx7dy6R!=OQ?MrY9=RrhtG8(-u*p;x*0)(-d-PmxQJ@nbB+_{m*{opP&us1=?@RA8p z?p6c^xYoO+q=HB1Hto4jBd0GG}^dYjnXMBl=hX4L72^JzRU(1hsLb0YtAnj4ZR7q zZmE{!-2%S_>PHtK96tssW$_WSBt#~S;=&YE(~>#&^>us@i@aH75;cpx(Ukf^$}%3$ zDm6 z{y2xJYyANv4Z}s&Hidx)nB#&e8@UlRN&WE*?n=*yoSdK>;xucdQoCl3Di1%>p=NUh zQ<>n3s3mC->s$8b%Ruu40C{#gW?%7{M()`T`=HO&*0U9a#!o48MAC%FqQV4MHv5By znMuqBV=D;9m+q-+4?YB#J&3KOz;2*n4tD&k$pWbxXVsmSc6fs8Id-c(V;@3MZ)jTDzSbyI zE2YOIJxVTCQ6%PHzYF9rn(z1y?lW6`;%`XC5$WqB^sCShPgn!2u|H)6I!ij1MA6r@ zwz)n0!Cf_*Q6ke4N=AbRgBTGQ#O1l#YZB6Ot0{CRK__*)*ieJ@ zHH%Ds(R7I8JaEg>&(}PnNSRetL4HMmn(cFj&KzChH~x#d_!}z&VqMk^$&mr)`7^sU z>1mOV>6pbsmpyO=X-gRvamVlQ3d*t$eP#T9i$J5h%Z*c_u~K_oIGx?t~R^zj-&;NYNTw#-vPCKM5<`pCpQUu23DDb$$l}Hp`~okv)MNW zRIzVdCtk)J_ittg>!TktTcmp8L3^w}rj((LvZCK;6v0Pt1rn(7)wL}uq&+R|Mk0ie z3*Qv7YNNBfX8#yl-ef1*8FZDuRJ2esJ3W>zgmD+}`$uylp?8B|)nnvDGA+~sjxEW! z{-?K)NSihvxGhD)!zZbfwnl2DI__rsi;v6d3>W>7sLbo9SkW;&UL~ZlCFln3B`748 zB|c2DQoGXLb{AV&Q-wPjT_%2FX}#^_(2lwMZIIlvB?65vFP=?^EMmN6NQk4Dxi!LV z5j{Locj(ZULxM_KYmE%8SB`gDYPLaCqoCRz35)dU&^iMd1w~3WQS@a@Mi)v!;8sT` zkY(=taTdMwYb)3!AwM|x)X&<~AyZlhgJ z@1tSi36}2KrE3H}*R$yU+WU((M$7TH>kW_PT$m%V$aeFOl?$(#O1xOm(rc27rI)0^ zAH707pyMXxv+ZL92%=4w4RS!p8tO*KW}jxr4(cxFkXV2^6M7?)u$};3{2M!^G>;o3 zo1aF{%=eM6jpGn@-`~EZSD`o95}$dU?GdVx@;=^^j)Jx`#v|An__udTs^46@8ZpSb z>~0sj<_C7$32!bVDb}k$FL;Knt`V>%+v2kukT4w6kHTRbYv_}CY`GUheO$egn0fe& z#gC2ldz#qrT;(1 z-a4wPwtE+*q(nNUJEf%?q`OPpba#hzcL;1kLOP^DQt2*1l$H*q5dvbuf5hi=e*_>TThlsr@PQ4&sfAbfAliWA>H=|$g6H3rt#WID!=RLjExiA zrW31MQtWb6>>2MzVR+(rA0XFLESis9w^SUV?^x2qG4?>|_fTF$F@eKOu`vfi+YVnS?20S~qL-_QuO?BmmBP2f6dfG*!%}4kZ^fR_~bg zi-YrVI=mJ4`BREIzzQ+M*V z9iH7=6s$ncn=9r63#ee4=W~n$QC>*5QP6!yfC{dlIL~^P1ecN|6l5A*6{0ZXmzLw;qf9Uq+Tc38AAJ|>%*%Q= zBk0bNealnL{d#y5qs-am8~WGGG2*Jv@oOn_8Uxnf12uF&4Aua4?z0PxAmqP^eF_BfV*5|+^`~)tFD(&+{{Xt&fZ}B!4{sfw!^hCK%oXt>IsqRQ?fnk zhN;C;%rY2M^unABQxC;4UC?uyJUZn+d34$+*svag7>YWDAr!G6)6xs4>t6fRI=VJ5 zY=5hjDkUK$ep1{-Br@CyBT<@bO?)fyL)~Ew6DnK9EuHP@Wv}ulme3e~IjK z^Ao;JQ>!`tSoCbRlosXDD4O}5D^H!@O1rgOqVapPXU84KAS7JNO|hoZ{PC~18b$hF z*UVNV*bk>|aeu7**y-O~b&u8cw}NYZ8#Ecibk2_)4{zR0%nAEKrGrsyXFQ}pR$gB) zMMK-?Kyv><>V3^=IphUsXG>xY;)aNs956b?-FM2D@*QC#S28rDaZ04|+@$Il4To*~^4EF(d8ckZr|LQHzh3&!Ul5{f*^TsD z`K*w#RR@$=~t!sbZ`KJoB`CV8gkWyxcE36BgnY;d9zd<6K8xs1`v_b&G z&5Q_MD?-1uciPl+L>FglNc{ey_I?|`xs{pae!zMKsPS8VJiy!#ZzqSwMEi{*W=e4QV3 zFMLsN6hFe%UDzMpLysjC{rqSof~k|K+J?fQh0R)Xx*Xk^ok!IAM6HM=<7J>*Y35VJ zF@Dc)+LIF?Dhh3P0x9mxJLeaZ3-5vAX?qTYbPH5ffOZ&`9xQ(XrUPIn@ulXuFlNoe zQhTvMiAAopr?!*$TVxGj!=#cgCaRwSW`qgHduF5{z%35A1N`B%sUW}u0m|py;a!a) z*$0j5Az{HZM?5|!kje_cOYL!rHE(POLZyBjISe2l)lW^#?7ImicMgE0X0YET3Li0T zq+1TCIU{eq5 zKD?k+1}rxX<}gLXVRDlM($BAcU0h7X4N=H-ohfeeIYuT>bY1M`CnUV=g^R1=|LUoi zz@W04&$apW{(4GmL>e9M*6RAq-l^-Nx2o0zXtbE)Kfj6X@2;K_tMdPB@CDeb)vR<# zBiIc^ht;HFra7ferm??DeD$~dQ{${u|9Cg^GqQh#^?QEbHCj*y2tu+zyAF}_``Hci zu-LocL}U68pKHgy21vO?#8Qp$O2fd*XDc0>boF!) z1=DNaiDAMKL&lOyXHy877 z!zgmUz1{Pj+g6a_F{P3+-UH5m>ier$f+TjmL>`*i*I^A&ea-zEw1UP#SswrzTL~)_&Kj3gL zfirx+>p}g{C@qR&CdQ9l3jJg+BIG@4ETKKBWkVHq9>cd%)k~-7=MR7d=}gJ&n_?yJ z*{5JwWXHh&4hR*TwL(vN$lx-^QCzH@;GWVEVWr9)v-i+fFVjbUVN{u^Tj}uBdM5~h z<8lDq-MmH>D5L4I1l#XMq0F4f^M>L+S1zCRrhsXdZILXB^*t(q{x?^;erGzRj#;r^ zdu5Te%p4C`{)S5H{37<^f|6pwH)(0Gl2!EqZr< z&^UE=L4W~W=gvl81BMO?Vk6ECJk>|t0b*PwlsuAVQ6lK1TSJ9Tsr2fGB)We2K& z-Qw%!>YK0_^f^+odjQQ`0H@2T4?sXbWBul_R=wFXep1Q0pDoei4aOWR`0YnT#x5a4 zgTO=%rGA(QsJ>c1(zN!uR>)UcGMmJ}L4?8^aV> zcYIW@xTpn})no%(ExH*o33je$TJ?{1aaDc;ce0KLh$BU-G5xO}V5e&w;YttHJb!u+ zTg~Q~BTam@bv{K&DMHM(cC_SFrBj5gV>6CVj5sTPUHr8`l2P}q-|mxl+L$+1MEZQ1 zIn#qGIkHJ4=SL`%9!JybzgTPgqowUO-_1)A&)2zbo@AP21EMAW3xCJmZuP;3`puGv z7ryqNm@*!=LRZq1ggt&C{c`ei?>>6o=ZATibvopD+c=c;U!@}14O#PPjSD)%;&HKj#hCW<20xTxc&~d+htpn{UJ#NyhYuvY{IYg zAxc=YCbc(e_e%e#Xol#6*OTHOexWgT3fj&rr7?bITYW!eP`VpTei8ixG{tMEpigNY z{jp)?aIK#V>h{pryUTas^y8zWW-7Ko6?B&2*&9XS7yaO-z>^6M;7Qtaq|h8ir~;^u z+&S>Iw~g_=(KoKyqsQF9=E&O#gMjOZQHR$6rq{bA=lii2_oFq=Z0+^b zZ(J;SC)~q6{-)$}&J*=Mx=6m+EAr1+^t))kY#1A*2=vL$9G?;!T~fvp{qjLvX@~>p zLreIVPtJ0jYmB>oWxfb%eh`pf9U#KPw65PnKbAo~T$V~atL-l+I@z)Pq^)gj4 zv*v=|sqm^a)6c|Zyg68ZjL2X390Ajyp+s^4fWx1%k{&O?_2@Q$=#LgNWuKc?_GWHm4OK1n&OcSNw_LEBK5bP7p_p z1n(mfy#enq)wm8k=xof3E5smB99)L!IjTX3Q~RaiLDmNl1}+Dz%5%9(rY*U`xIOf< zxQX(-S1n%)=>VbZ?Kp{c!#!by;IUt`z4&U`RIB%D7O$sW{@v~U?@8kdtKjGAPpkAk zRGSa!TEF%jHp%%`q1wN}ii%t}cXPFw^c95JL*vt*O7QC_Tfj2u(->6DTq}UbS*KY_ zEJ5JTm`kht@@YsteBx)W>;BXiQJCa^Dk-=bIH4Se9{`Vi<_>(oJ!)dtNF&%v4kin< zAzgKs#4#aDK*S1E--U#G*{IP2!tLtI^O6`|TJuZ;J51JorbSJl$yxjT^El}H+jk5H zKAVVgECnG6AyQ+(BvY(SI_KhK+E)viFW!T$HuPECybni}bOe8gZ90#Y+9;*3MG^9& zN!!oWfh+CLWDK$gy3*}GPrnhny*Vdf)m!X|Wp-#B&m#-mD}?e0kPhq(CKN5cP)<)F zsFi8Jc;n5Jw|i=y^zY`lI2U%lzIi;=NbviWp5-VF8%VTS?7S&qlf^7Nwf`S3KwP;E zPp~3_)%|tHcKi2OK0IANb1DPmX{rILCwjeb2jp{`-{A{fV`BqP;2hD6AQ0`uETR_k zLpzoEF#35&2#ILXy&4~jb~#l}Y`w}r z$ha~;k~fl1TZ7!63F2%JP86#ndCwPY#EON#J!Ns&QQ+v8r1psn1GJ@QluFvbLN9~( zsPlaC58|5b>rRYlI}wa_Y5V+ThVS1gBt)OMI~7m&=qL2qay=~*9k5KW1Xg==@xF|% z!9BeAte1dRQYOVE*967d*hUh}4)Ii?K}zgfouQoQ<1O+b}3(CSTVc4a36mu=%ch>WXG z)`0+evlww2gl;H?g}9(s@|y**ocq$?woVwV97)6y7x-_*tI_nCX@ETMPJPf1Gj%2B zIuK!kQ#CD?h(i^FnB>_xY6;_~0w3jh*ts4H0p~iHPzKLunl{*$z&({Lh*3N`96J=9 zJ<&(`j%4cmYUBdv(aipAnO?QN#=)w;kM5Y@Hii50Udm_{z^cthLM7iuZE=ZlvYLZe zrHO*(Wq1gl#%YxTH@56F+hEA$_z-Lo43Wo}K34|hsv}i@3Vwky=Qpw*i?(G79Qc^X zZ6MeMxGTklq@E=5i`C@>fqUxO0`#Ws<%8$SbyL;@1}=Z^hB1lCK)B8TDC8K&?7tp? z{t1c7K~Ieb{#pY`9ac{Q|M}p1d%M9j{_(k-y{OFzGjzbk1(-u=aBUMiq6q+3fp2qF zUjV<^#uiH=U=3)23%G;PMC;dw3`Om2^qZuRi)d%NOy8XV*43GjA+`4lINQREkO+<1S3TGrUkfSNbfcZx%#zI;w0^N4zG{l{r zhYY(yK@Oqzd53QM58#Czz8muHG=#Q!=Bm4m8v?*pK`r*rUYs|yEkRdq>N)G3WP!ti zp$J_>7#i%)+dcjRujVFA3`l;z=>$lEJs{3&vkY>gM!z<}cLS@+_=v*I?_a)%b5MYC z0EYI0VeSHQTFiDuA?0=zA+>gOA?lXk2sJQBoa-Ua(RHLVDFyja=eoz4?^}3;e|N1gts*cZXUw@h5t$UmyPD;0hW+_YY z)jAA{wGwm2tS?d2cZ1qvq;vyqZYFBjb3aaSqMdr~r#Hoylasic zrY2@ksm;t^dDT6f@x-tR!k!5kz`(7so#~I)tf!+e1u4@PF8}w=BkN1qTceEiO&cY+ZI;;MX*M5)45Xv7M4<*jn z<|SzT&65bog^BW!GZT?rEs{`zNU=wu*nHzYCWVf;8C>8VVq*DwsuG=7UhRXJJ{fME383PK-FhlU(Wgnq*2T&t3Ze0+s&aVzyJTs{5Oz3E_WZ zWdB0U@GX&*>o`W6oh|?!|KGiI{kRc8yvHatA`8;F&D z0M`%mhyEAe2-v;=c!aBWsz-mZ9)m&znpXy}qnYzoNtzIacS@P;#Z^)HYQWV#FKR1P zR86es57uEphiFA0PFppHo_>vSq7^$0^C1JS2+<4Y$=vSB>_b|v*l}c?WT8!Zzr#bc z4b(2UYcEg0xTkw68hCcz3OX4uZ@}vc1|p}t2Xdd>HSoi18xAY&Pu=aD08|YWl0JaY z1$v8!E$l^@#}?=>U0HCGavwIE4WRRrrgS4!YZMIvO;A|aNE~1~jwXyQ!%FTEMw8>x zCFmMT@MkQ!Qie=zo$_}Glg}k#spJ7r)GGj4Wl4yDA`V_RVhU_{y6`AzLk!Yd_uj-s zN100+l&r~!w$IL0>22a2_?{tJQOV?bksv`gR|H*8%lO8VI6dfM&tWRdEQ23R%jCc=D)F(%)A9q%<8u&u|$7N12`q%{`M!JA%NRg z5Z<63ct>>K@cmTK9S@KOwSeTWFM#gvmj`f`NCN-b z-4U$$v0~5x)^md+gPc^;LenHN;@=wuMT^R-dflpLP8h}U@PU_BQ+cAm8E!4G1yD|C zS6f}p>9CI(dF(_Y)d&zPG#Ad!!j==0R#SFY3>JfqyXKpR=U|(L_cW|ZE3h~5A85au zSU&I1;8D4ebK1G}eK>irTg)78A^xy~`0dCCuqKZVFK1B8W25;h#+pv=fKkkYXkcJa z%{=j1SP#9&?XxtNXg@+=ZxSeAY>uW*iVZzv6LB2xqj9PWR+!;Zy7y?Yu~_d7l@5lV zJq;#r`Bs!D4|!yX2@cfg(cmvxtv&k@(|w-)h1wze`m#wB6S(bOY$nzlRlbhA~gSM3JB+ ze+0AXaN!Fe3)H{7IG++{#E3o=Mf&}aqmy&p2)11a!A9mZjG_51et)gjGI+vlDxdTR zgHTKc*0Lh!<2+9DSKWIPZ?KhOfn0bLU=Uw`A4=jt>+hou1#%uT%D}6_oCJ9Yf|>0- zkPh|ts4jwGGhzOua26(CoPQL)kwofCS4TSi=WGx`JSgik7D@X+mv+Lb_Kxq6r0UpX*1<>g2>(>eXn$vqxPrG(= zJ~c$cjPpj@XHG}2jcXV0K-SX9oQjsDj^KBEwJxi+ELV4ux2on#K&XcO@j#r-U0I`3 zMVNH3v)$XX3Cy*|n)uIdZI0SL_=NUQ=;l{Lo z0Hj50*f+zWAvwaM-dt@a*Rq5JTaJ!X5{N<=;JI`X5KT=y0tCilO}jd0I#5hHeOyuX zrL+3Lut39A2RucJ{X#icN-19t7Em&TismsReU}oA42&k3gEQcn&XYS21|RdwyG6a> zY@~&Zc_@!((ZFlUIwIH_hhzi{fEBf$*ZZQ}nNWXzl5^xD6h*$mc?qnjL$?PpKLaU3 z0Jw&3_Ox+ zmiRHZIvz|8`G7UxTUe0{K*b8trT4-qF-nh>sZM)EOo?`7)PC?G*B+g%qB{fOgYK8ZD-Ftj`< zQOd1ep0LYxG2GUno+N=wCX2twQlVam5St>e#Uw?vsBAb0NKTkd{s6cLeFR(RFm3L) z=_+JISX~3Xc|+>Xx@|qVu-B``hEBapea=69OQw+l^2ZL?Fj)V03jXH|(42%77!pg7 zB$Y6-jtNh2ZkFY`#!VA5-C#g+8JOnWjlGsy9E%h$@H42!tBXpG33BNKHdfD@V814M z6z*Han~Z$U0=tpXrK@h6Z`_PfPAnh41yqzG$L|XWKSDby`cW|52vR{?ELkJf07xtP zF_Jqgey7|dlmf#6@_aNQVHT17xl%64tVzoJq^BWa#t{~@VlK(^$>2kfE+W!NR?hq; z58*F>J^a?)+NV74W8VhvkHVetG1zr31MwA!yZ7F@|DA#un1gZ?e#&gDFG!Q-N}h23 zsbka_oOoc0vgLijX|~%#Tx@n8+L)~-dZC??ruD$;NBql2X0pe~(gwwG)T|!M(7T66 zsL@CaEW9UN76SvZ@JSAf)qf-H8br40@ zOz?MbI29h=i@J~t?iG#r55}h<&4lxaG`48x+K*(hFH7&204Kxn;Rx@(JcOQagyBhZ z0YteYqUnCChm-h4S|a{AxP{rsmADVZ#p-Z#lz)R&b8Wg`J`5Uo76OlV5GVD-h-5Z3 zq}l!pa^}ioJ_l%2v){WLBm7Q+~D=U1+?B1vhsz1}nb0M#ZqjI|6nk44I7v*R*ne0IqDr zHTc73HWwbmaXogtm*gDleC%EW!JWCJbeOSY);h~Ed>QY#DZ#XKL9KkU)&U2 zCBO#&{s7Ai6C{+QbpqhwtOK7r{sUO=jNa^EsjP&Y!T$W)b_ZzY4r+dioS#HHsA-!> z)LXCng3Si(DGnabJOur2HM*aqA`ocX@#V1MqFLeUp_%GDLk*dXxDW$W7c%4=UKZ!8J{G>!R~7&+2kfswwlrt3rA5hU%56!r z_>BeMSB99QBRU3Gk7rcZ0wPGoA|m*g=S2D*w`&;o()RP-ktW){TV{19ytgHtz} zL%Cxsk*Q6_?IfVa5?c#KB!)*Zx3W#)So*s;wq2<1v zN(?4J7F*XBDd{Cgxn#b02PD%4M2v*-0vAyR7T&0#2!*-7#w>zVx#Rcfcpj19zah?w zxy12hu*z!td6r)Vnes_AAK^03II*6Oo1lneKy>&BB5*2=yu92@+$WyasEMs8XN;5@ zCq#u=fZ?q;X@`juS@QyM%~Ig=-Gb5>MZ&+@I!o_AaYmjI$OJ)NI(@;fw0s$hs>L4YSR<|}PalG0! z=a~3%814z#lJk60E~hC1idfVx9j<@~OQNrJnUK4C!;6<-xFnOE$o+kFx*5jPnbHj+ zPxe>4gtgob>@7|5D;y8(ofey7C_8`^jZa%F(%nWJ2Q+xcI?>a%wHJv>JPtbGx0NEd zr8kqXjM(`0F(=-uYZP;%hiUoMTsODJK~b!q(XJ$|IYcj*Z`SQodnn~_--VayZJq*By+`BO|Po&`UE?*#+v>p~H zoIhRh*-Usvlg02Bk`#h37Ws3=L<*FK^!HaAaX+E>j3Acr$}Er7vv8qyVhz%?wf zQ$26)28)5|@H%{xeAD0XDCu%SLS}TF$pYx@T2HrrVnrad7}E3pG3sktlsHQt6{B3P z6b>fU$d#mKy-y{?L-`>YzL9Rc&U)#jU5=a^a5m!K_w33!^d(Zm3^o9bYZ9y{03f3} zAF66?nGdm2ell&iAMxz@wOO&GV=z~7}3(1CVsZ>oL07m zFcWwJ30I)BA!yO~Pk4rV=Rh9S{f{#7^%p=o?Z?R1-<~pSA7haGDh#KLQ7uo|u$Q0% z5qsR2d&Qw2#fs$~=!R*ZP-mdw$FlXo$=oWjxAjlR20*Mr+1vMMW>O6Wwvwf#vONM| z)J9x@#z{G(sw^UcL|X&mcbd^8v`?eSe0I>0H=pjC_C?0bXDI{J5n4h;7(SfT6l8_1 z3QA+{BB(BoGvFr=#YtQO4J*DpY@2%>$2gIb~cME-{FoeYGF>;RDb}256C6QM62MsOHNfE|@C;PL9YblT11m=AhUY0De zMWfLB2F#;XXx;)&fByoV56z6ZX8K2pl;h>LbI|G23tm1R)*nh>?4O`x6#|j$pz-Kb zxS&p1s){$IVuHkV<>C`23o>)?r67u`!4`m#@H+uI3M^%B^$q92h?PFw!x0hSq�Q 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 literal 0 HcmV?d00001 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e62ec04 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..4b61033 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# BrailleArtist + A Braille ASCII Art Generator.

HRK4vMI=I?;k8^dl^K$ogck~%&=kBU%>+L$;Pfkk0)z;0~(ZSotoVz`! zOhTfgGCg|-Hy>x8rQhH*UKa6kvvmao43}zocr13dv-JUt$J=^%NXc+&@bU8X_R({5 zbpJ(sX9e-#8 zF*b1Ub66~~7=I^8*?Q}_`MEE0@RE}7b=I=8bMOW-I@&Jwc4+SuRf$X|*wCoUe1p51 gOa~DFKuv}oA$5Ah|5rmMC0lG%|5y9}zuoWu1IDf!?*IS* literal 0 HcmV?d00001 diff --git a/BrailleArtist/obj/Release/Braille Artist.g.resources b/BrailleArtist/obj/Release/Braille Artist.g.resources new file mode 100644 index 0000000000000000000000000000000000000000..3ead23b66451942d9704bfed56c9029167e04d32 GIT binary patch literal 99795 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