Compare commits

...

14 Commits
3.5 ... 3.7

Author SHA1 Message Date
Frank Skare
19c09da4e1 - 2019-05-25 02:01:17 +02:00
Frank Skare
95c9c115b2 - 2019-05-23 03:35:10 +02:00
Frank Skare
2512c02bff 3.6.1 2019-05-23 00:51:15 +02:00
Frank Skare
351fae8344 - 2019-05-13 03:29:12 +02:00
Frank Skare
30b562a1e1 - 2019-05-13 03:23:33 +02:00
Frank Skare
8a9a017875 - 2019-05-13 03:22:31 +02:00
Frank Skare
fa0b0f496f - 2019-05-13 03:20:44 +02:00
Frank Skare
83b5d9b65c - 2019-05-13 03:19:17 +02:00
Frank Skare
b199d33f7a - 2019-05-13 03:00:41 +02:00
Frank Skare
a7b6f79ee1 - 2019-05-13 02:48:46 +02:00
Frank Skare
fc3c5ee3a7 - 2019-05-13 02:35:31 +02:00
Frank Skare
ed71cb704f - 2019-05-11 02:09:41 +02:00
Frank Skare
a9474b1c22 - 2019-05-11 00:49:38 +02:00
Frank Skare
be3b31f7e6 - 2019-05-09 19:16:48 +02:00
23 changed files with 791 additions and 432 deletions

View File

@@ -43,17 +43,18 @@ Table of contents
### Features ### Features
- Customizable context menu defined in the same file as the key bindings ([Screenshot](#context-menu)) - Customizable context menu defined in the same file as the key bindings ([Screenshot](#context-menu-screenshot))
- Searchable config dialog ([Screenshot](#config-editor)) - Searchable config dialog ([Screenshot](#config-editor-screenshot))
- Searchable input (key/mouse) binding editor ([Screenshot](#input-editor)) - Searchable input (key/mouse) binding editor ([Screenshot](#input-editor-screenshot))
- Searchable command palette to quickly launch commands and look for keys ([Screenshot](#command-palette)) - Searchable command palette to quickly launch commands and look for keys ([Screenshot](#command-palette-screenshot))
- Modern UI with dark mode ([Screenshot](#config-editor)) - Modern UI with dark mode ([Screenshot](#config-editor-screenshot))
- Addon/extension API for .NET languages - Addon/extension API for .NET languages
- Scripting API for Python, C#, Lua, JavaScript and PowerShell ([wiki](https://github.com/stax76/mpv.net/wiki/Scripting)) - Scripting API for Python, C#, Lua, JavaScript and PowerShell ([wiki](https://github.com/stax76/mpv.net/wiki/Scripting))
- mpv's OSC, IPC and conf files - mpv's OSC, IPC and conf files
- Support of the same [CLI options](https://mpv.io/manual/master/#options) as mpv - Support of the same [CLI options](https://mpv.io/manual/master/#options) as mpv
- DXVA2 video decoding acceleration - DXVA2 video decoding acceleration
- OpenGL based video output capable of features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more - OpenGL based video output capable of features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more
- Search feature powered by [Everything](https://www.voidtools.com) to find and play media ([Screenshot](#media-search-screenshot))
### Screenshots ### Screenshots
@@ -86,6 +87,12 @@ Just press Ctrl+Shift+P and find it easily in the searchable command palette.
![Command Palette](https://raw.githubusercontent.com/stax76/mpv.net/master/img/CommandPalette.png) ![Command Palette](https://raw.githubusercontent.com/stax76/mpv.net/master/img/CommandPalette.png)
#### Media Search Screenshot
Media search feature powered by [Everything](https://www.voidtools.com) to find and play media.
![Media Search](https://raw.githubusercontent.com/stax76/mpv.net/master/img/MediaSearch.png)
### Context Menu ### Context Menu
The context menu can be customized via input.conf file located in the config directory: The context menu can be customized via input.conf file located in the config directory:
@@ -102,22 +109,24 @@ input.conf defines mpv's key and mouse bindings and mpv.net uses comments to def
### Settings ### Settings
mpv.net shares the settings with mpv, settings can be edited in a settings dialog or in a config file called mpv.conf located in the config directory: mpv.net is able to share the settings with mpv and mpv.net uses the same logic to decide from where the settings are loaded. The default location is:
```Text ```Text
C:\Users\%username%\AppData\Roaming\mpv\mpv.conf C:\Users\%username%\AppData\Roaming\mpv\mpv.conf
``` ```
or in a portable setup at: If a directory named portable_config next to the mpvnet.exe exists, all config will be loaded from this directory only.
```Text ```Text
<startup>\portable_config\mpv.conf <startup>\portable_config\mpv.conf
``` ```
if it's missing mpv.net generates it with the following defaults: In case there isn't any config folder mpv.net asks where to create it. If no mpv.conf file exists mpv.net generates it with the following defaults:
<https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/mpvConf.txt> <https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/mpvConf.txt>
Config files located in the same directory as mpvnet.exe are loaded with lower priority. Some config files are loaded only once, which means that e.g. of 2 input.conf files located in two config directories, only the one from the directory with higher priority will be loaded.
### Scripting ### Scripting
[Scripting wiki page](https://github.com/stax76/mpv.net/wiki/Scripting) [Scripting wiki page](https://github.com/stax76/mpv.net/wiki/Scripting)
@@ -149,6 +158,7 @@ Third party components are:
- [Tommy (TOML parser)](https://github.com/dezhidki/Tommy) - [Tommy (TOML parser)](https://github.com/dezhidki/Tommy)
- [IronPython](https://ironpython.net/) - [IronPython](https://ironpython.net/)
- [CS-Script](http://www.csscript.net/) - [CS-Script](http://www.csscript.net/)
- [Everything](https://www.voidtools.com)
### Support ### Support
@@ -188,7 +198,26 @@ mpv.net bugs and requests: <https://github.com/stax76/mpv.net/issues>
### Changelog ### Changelog
### 3.5 (2019-??-??) ### 3.7
- new icon design
- the radio buttons in the config editor have now a Windows 10 like design,
they are larger and use the Windows theme color
### 3.6.1
- there was a bug causing an exception if both the input editor and config editor
is opened, as soon as one is opened, the other can't be opened
### 3.6
- playing files from rar archives caused an exception
- there was a bug that caused underscores beeing removed from input like MBTN_LEFT_DBL
- the search clear button in the input editor had a render issue in dark mode
- new search feature added to search and play media files, requires
[Everything](https://www.voidtools.com) to be installed. [Default Binding](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt#L29)
### 3.5
- when the main windows gets activated and the clipboard content starts with http - when the main windows gets activated and the clipboard content starts with http
mpv.net will ask to play the URL, previously this was restricted to YouTube URLs mpv.net will ask to play the URL, previously this was restricted to YouTube URLs
@@ -197,20 +226,8 @@ mpv.net bugs and requests: <https://github.com/stax76/mpv.net/issues>
directory as config directory instead of creating default conf files in appdata directory as config directory instead of creating default conf files in appdata
- renamed commands are handled now by migration code instead of being broken - renamed commands are handled now by migration code instead of being broken
### 3.4 (2019-05-03) ### 3.4
- new feature added to manage file associations from within the app. It can be found in the menu at: Tools > Manage... [Default Binding](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt#L149) - new feature added to manage file associations from within the app. It can be found in the menu at: Tools > Manage... [Default Binding](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt#L149)
- new zip download option added - new zip download option added
- new x86 download option added - new x86 download option added
### 3.3 (2019-05-01)
- dark mode support was added to the command palette and partly to the input editor
- a new icon was designed. [Website](https://mpv-net.github.io/mpv.net-web-site/)
- all windows (main, conf, input, about, command palette) can now be closed
by just pressing the Escape key
- new feature added to open recent files and URLs with the context menu. [Default Binding](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt#L33)
- the info command (i key) now works also for URLs
- CSScriptAddon add-on didn't load cs scripts from \<startup\>\\scripts
- error handling was improved by showing an improved message box that supports a text copy feature, a support link and text heading and text folding
- libmpv was updated

View File

@@ -51,7 +51,7 @@
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug> <DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace> <DefineTrace>true</DefineTrace>
<OutputPath>..\mpv.net\bin\x86\Addons\CSScriptAddon\</OutputPath> <OutputPath>..\..\mpv.net\bin\x86\Addons\CSScriptAddon\</OutputPath>
<NoWarn>42105,42106,42107,42353,42354,42355</NoWarn> <NoWarn>42105,42106,42107,42353,42354,42355</NoWarn>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget> <PlatformTarget>x86</PlatformTarget>

View File

@@ -32,7 +32,7 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<OutputPath>..\mpv.net\bin\x86\Addons\RatingAddon\</OutputPath> <OutputPath>..\..\mpv.net\bin\x86\Addons\RatingAddon\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants> <DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget> <PlatformTarget>x86</PlatformTarget>

View File

@@ -31,9 +31,6 @@
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="mpvnet">
<HintPath>..\..\mpv.net\bin\x64\mpvnet.exe</HintPath>
</Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.ComponentModel.Composition" /> <Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
@@ -48,5 +45,12 @@
<Compile Include="TestAddon.cs" /> <Compile Include="TestAddon.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\mpv.net\mpv.net.csproj">
<Project>{1751f378-8edf-4b62-be6d-304c7c287089}</Project>
<Name>mpv.net</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project> </Project>

BIN
img/MediaSearch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@@ -10,9 +10,6 @@ EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RatingAddon", "addons\RatingAddon\RatingAddon.csproj", "{55C88710-539D-4402-84C8-31694841C731}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RatingAddon", "addons\RatingAddon\RatingAddon.csproj", "{55C88710-539D-4402-84C8-31694841C731}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestAddon", "addons\TestAddon\TestAddon.csproj", "{06F854B0-00F9-4B53-94D9-0BE65A7C55D8}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestAddon", "addons\TestAddon\TestAddon.csproj", "{06F854B0-00F9-4B53-94D9-0BE65A7C55D8}"
ProjectSection(ProjectDependencies) = postProject
{1751F378-8EDF-4B62-BE6D-304C7C287089} = {1751F378-8EDF-4B62-BE6D-304C7C287089}
EndProjectSection
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@@ -91,6 +91,15 @@ namespace mpvnet
})); }));
} }
public static void show_media_search(string[] args)
{
MainForm.Instance.Invoke(new Action(() => {
var w = new EverythingWindow();
new WindowInteropHelper(w).Owner = MainForm.Instance.Handle;
w.ShowDialog();
}));
}
public static void show_history(string[] args) public static void show_history(string[] args)
{ {
var fp = mp.MpvConfFolder + "history.txt"; var fp = mp.MpvConfFolder + "history.txt";

View File

@@ -341,7 +341,12 @@ namespace mpvnet
private void Mp_FileLoaded() private void Mp_FileLoaded()
{ {
string path = mp.get_property_string("path"); string path = mp.get_property_string("path");
BeginInvoke(new Action(() => { Text = Path.GetFileName(path) + " - mpv.net " + Application.ProductVersion; })); BeginInvoke(new Action(() => {
if (File.Exists(path) || path.StartsWith("http"))
Text = Path.GetFileName(path) + " - mpv.net " + Application.ProductVersion;
else
Text = "mpv.net " + Application.ProductVersion;
}));
if (RecentFiles.Contains(path)) RecentFiles.Remove(path); if (RecentFiles.Contains(path)) RecentFiles.Remove(path);
RecentFiles.Insert(0, path); RecentFiles.Insert(0, path);
if (RecentFiles.Count > 15) RecentFiles.RemoveAt(15); if (RecentFiles.Count > 15) RecentFiles.RemoveAt(15);

View File

@@ -123,383 +123,422 @@
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
AAABAAQAEBAAAAEAIABoBAAARgAAACAgAAABACAAqBAAAK4EAAAwMAAAAQAgAKglAABWFQAAAAAAAAEA AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA
IABKHQAA/joAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAP/c IACoJQAA7h4AAAAAAAABACAAzhwAAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAADDDgAAww4AAAAA
uQD/3LgH/968SP/ct6j/16rk/9Kf+//Sn/v/16rj/9y3qP/evEj/3LgH/9y5AAAAAAAAAAAA/9u1AP/c AAAAAAAAAAAAAAAAAAD/lAAA/5QABf+UAEH/lACe/5QA3P+UAPX/lAD1/5QA3P+UAJ7/lABB/5QABf+U
uQD/3bkY/9y3kv/Ole7/t1j//6Us//+eGv//nhr//6Us//+3WP//zpXu/9y3kv/duRj/3LkA/9u1AP/b AAAAAAAAAAAAAP+UAAD/lAAA/5QAFP+UAIn/lADr/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA6/+U
tgD/3bkY/9qysP/AcP//nRf//5MA//+TAP//kgD//5IA//+SAP//kwD//50X///AcP//2rKw/925GP/b AIr/lAAU/5QAAP+UAAD/lAAA/5QAFP+UAKj/lAD+/5QA//+TAP//lgb//5oR//+aEf//lgf//5MA//+U
tgD/3LgG/9y3kv/AcP//lwr//5MA//+UAf//mxL//6Us//+mLv//nBb//5QB//+TAP//lwr//8Bw///c AP//lAD+/5QAqf+UABT/lAAA/5QABP+UAIn/lAD+/5QA//+WBv//qDb//7po///Be///wXz//7tq//+p
t5L/3LgG/968Sf/OlO3/nRj//5MA//+VBP//sEf//8+X///ZsP//2a///9Gc//+1U///lwj//5MA//+d Ov//lwj//5QA//+UAP7/lACK/5QABP+UAEH/lADp/5QA//+WBv//sVD//8aK///KlP//x4z//8eN///I
GP//zpTt/968Sf/ct6f/tlj//5MA//+TAP//r0X//9mv///Xq///0Zz//9y3///cuP//2rP//7ZW//+U jv//x4v//7NW//+XCP//lAD//5QA6f+UAEH/lACe/5QA//+TAP//qDf//8aK///Ijv//5Mj//926///J
Af//kwD//7ZY///ct6f/16ri/6Us//+TAP//mg///82S///duv//zZH//6Ij//+9aP//16v//9y4///S kP//xov//8eM///Hi///qj7//5QA//+UAP//lACe/5QA2/+UAP//lgb//7pp///Ijv//yI3//+zZ///+
n///nhn//5IA//+lLP//16rj/9Kf+/+eGv//kgD//6Ml///Xq///3Lj//82R//+YC///lAL//6gy///P /v//7Nn//9Ki///HjP//yI7//71v//+XCf//lAD//5QA2/+UAPT/lAD//5oR///BfP//x43//8eN///s
lv//2rP//6k2//+SAP//nhr//9Kf+//Sn/v/nhr//5IA//+jJf//16v//9y4///Nkv//mAv//5YH//+v 2P/////////////58///373//8iP///CgP//nBb//5MA//+UAPT/lAD0/5QA//+aEf//wXv//8eN///H
RP//0p7//9qz//+pNv//kgD//54a///Sn/v/16ri/6Us//+TAP//mg///82S///duv//zpP//6Yu///D jf//7Nj/////////////9u3//9u1///Ijv//wn///5wW//+TAP//lAD0/5QA2/+UAP//lgb//7ln///I
d///2bH//9y4///Sn///nhn//5IA//+lLP//16ri/9y3p/+2WP//kwD//5MA//+vRf//2a///9iu///V jv//x43//+zY///9/P//6dL//8+c///Gi///yI7//7xt//+XCP//lAD//5QA2/+UAJ3/lAD//5MA//+m
pP//3Lf//9y3///as///tlb//5QB//+TAP//tlj//9y3p//evEn/zpTt/50Y//+TAP//lQT//7BH///P M///xoj//8iO///iw///27T//8iO///Gi///x43//8aK//+pOf//lAD//5QA//+UAJ3/lABB/5QA6f+U
lv//2a///9mv///RnP//tVP//5cI//+TAP//nRj//86U7f/evEn/3LgG/9y3kf/AcP//lwr//5MA//+U AP//lQT//69J///GiP//ypL//8eN///Hjf//yI7//8aJ//+xT///lgb//5QA//+UAOn/lABB/5QABP+U
Af//mxL//6Us//+mLv//nBX//5QB//+TAP//lwr//8Bw///ct5L/3LgG/9u2AP/duRj/2rKw/8Bw//+d AIn/lAD+/5QA//+VBP//pS///7dh//+/dv//v3f//7hj//+mMv//lgX//5QA//+UAP7/lACJ/5QABP+U
F///kwD//5MA//+SAP//kgD//5IA//+TAP//nRf//8Bw///asrD/3bkY/9u2AP/btQD/3LkA/925GP/c AAD/lAAU/5QAqP+UAP7/lAD//5MA//+VBP//mQ3//5kN//+VBP//kwD//5QA//+UAP7/lACo/5QAFP+U
t5L/zpXu/7dY//+lLP//nhr//54a//+lLP//t1j//86V7v/ct5L/3bkY/9y5AP/btQAAAAAAAAAAAP/c AAD/lAAA/5QAAP+UABT/lACJ/5QA6/+UAP//lAD//5QA//+UAP//lAD//5QA//+UAOv/lACJ/5QAFP+U
uQD/3LcH/968SP/ct6j/16rk/9Kf+//Sn/v/16rk/9y3qP/evEj/3LcH/9y5AAAAAAAAAAAA4AcAAMAD AAD/lAAAAAAAAAAAAAD/lAAA/5QABf+UAEH/lACe/5QA3P+UAPX/lAD1/5QA3P+UAJ7/lABB/5QABf+U
AACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAACgA AAAAAAAAAAAAAOAHAADAAwAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AACAAQAAwAMAAOAHAAAoAAAAGAAAADAAAAABACAAAAAAAAAJAADDDgAAww4AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP/btQD/27UE/9u1Kf/btWz/27Ws/9u12f/btvH/3Lf9/9y3/f/btvH/27XY/9u1q//b AAAAAAAAAAAAAAAAAAD/lAAA/5QABP+UADD/lAB8/5QAvf+UAOP/lADz/5QA8/+UAOP/lAC9/5QAfP+U
tWz/27Up/9u1BP/btQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ADD/lAAE/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAo/5QAk/+U
AAAAAAAAAAAAAP/btQD/27UD/9u1N//btZf/27bf/9y4+//ctv//2bD//9Wn///ToP//06D//9Wn///Z AOP/lAD9/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA/f+UAOP/lACT/5QAKf+UAAD/lAAAAAAAAAAA
sP//3Lb//9y4+//btt//27WX/9u1N//btQP/27UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAD/lAAA/5QAA/+UAFf/lADa/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AAAAAAAAAAAAAP/btQD/27UA/9u1Gf/btYn/27bq/9y3///WqP//xoD//7RT//+nMv//oCD//50X//+d AP//lAD//5QA//+UAP//lAD//5QA2v+UAFj/lAAD/5QAAAAAAAAAAAAAAAAAAP+UAAD/lAAD/5QAa/+U
F///oCD//6cy//+0U///xoD//9ao///ct///27bq/9u1if/btRn/27UA/9u1AAAAAAAAAAAAAAAAAAAA AO//lAD//5QA//+UAP//lAD//5MA//+TAP//kwD//5MA//+TAP//kwD//5QA//+UAP//lAD//5QA//+U
AAAAAAAAAAAAAAAAAAD/27UA/9u1AP/btTX/27XC/9y3/v/Wqf//vmv//6Mn//+WBv//kwD//5MA//+T APD/lABr/5QAA/+UAAAAAAAA/5QAAP+UAAD/lABY/5QA7/+UAP//lAD//5QA//+TAP//lQT//54c//+p
AP//kwD//5MA//+TAP//kwD//5MA//+WBv//oyf//75r///Wqf//3Lf+/9u1wv/btTX/27UA/9u1AAAA Of//r0r//69L//+qPP//nx///5YG//+TAP//lAD//5QA//+UAP//lADv/5QAWP+UAAD/lAAA/5QAAP+U
AAAAAAAAAAAAAAAAAAAAAAAA/9u1AP/btQD/27VB/9u12P/btv//y4z//6cw//+VA///kwD//5QA//+U ACn/lADZ/5QA//+UAP//lAD//5QA//+eG///tVz//8OC///HjP//yI7//8iO///Hjf//xIT//7dh//+g
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+TAP//lQP//6cw///LjP//27b//9u12P/b IP//lAH//5QA//+UAP//lAD//5QA2f+UACn/lAAA/5QAA/+UAJP/lAD//5QA//+UAP//lAD//6Mq///A
tUH/27UA/9u1AAAAAAAAAAAAAAAAAP/btQD/27UA/9u1Nv/btdj/27X//8N4//+cFf//kwD//5QA//+U ef//yI7//8eM///Hi///x4z//8eM///HjP//x43//8iO///Cfv//pjL//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//5wV///D AJP/lAAD/5QAMf+UAOL/lAD//5QA//+TAP//nhz//8B6///Ijv//x4z//9Wp///Qn///xov//8eM///H
eP//27X//9u12P/btTb/27UA/9u1AAAAAAAAAAAA/9u1AP/btRr/27XB/9u2///DeP//mQ7//5MA//+U jP//x4z//8eM///Ijv//wn///6Ek//+TAP//lAD//5QA//+UAOL/lAAx/5QAfP+UAP3/lAD//5QA//+V
AP//lAD//5QA//+UAP//lAD//5MA//+TAP//kwD//5MA//+TAP//kwD//5QA//+UAP//lAD//5QA//+U BP//tlz//8iO///HjP//xov//+XK///48P//3br//8mR///Gi///x4z//8eM///HjP//yI7//7lm//+X
AP//kwD//5kO///DeP//27b//9u1wf/btRr/27UAAAAAAP/btQD/27UC/9u1if/ct///y4z//5wV//+T CP//lAD//5QA//+UAP3/lAB8/5QAvf+UAP//lAD//5MA//+fHv//xIP//8eN///HjP//xov//+XK////
AP//lAD//5QA//+UAP//lAD//5MA//+VBP//oB7//60///+1VP//tlf//7BG//+jJ///lwn//5MA//+U /////vz//+3a///So///x4v//8eL///HjP//x4z//8WH//+iJ///kwD//5QA//+UAP//lAC8/5QA4v+U
AP//lAD//5QA//+UAP//kwD//5wV///LjP//3Lf//9u1if/btQL/27UA/9u1AP/btTf/27bo/9ap//+n AP//lAD//5MA//+qO///x43//8eM///HjP//xov//+XJ///////////////////58///4cL//8uU///H
Mf//kwD//5QA//+UAP//lAD//5QA//+UAf//oyf//8F0///UpP//2rT//9y3///ct///27X//9eq///I i///x4z//8iO//+uR///kwD//5QA//+UAP//lADi/5QA8v+UAP//lAD//5MA//+vS///yI7//8eM///H
hP//qzr//5UF//+UAP//lAD//5QA//+UAP//kwD//6cx///Wqf//27bp/9u1N//btQD/27UC/9u1l//c jP//xov//+XJ/////////////////////////v7///Hi///Rof//x4v//8iO//+zVv//lAD//5QA//+U
t///vmv//5UC//+UAP//lAD//5QA//+UAP//lQP//7BH///Uo///3Lj//9u2///btf//27X//9u1///b AP//lADy/5QA8v+UAP//lAD//5MA//+vSf//yI7//8eM///HjP//xov//+TI////////////////////
tf//27b//9y4///Yrv//u2L//5gL//+UAP//lAD//5QA//+UAP//lQL//75r///ct///27WX/9u1A//b /////fv//+rU///Om///x4v//8iO//+zVf//lAD//5QA//+UAP//lADy/5QA4v+UAP//lAD//5MA//+p
tSr/27be/9ao//+jJ///kwD//5QA//+UAP//lAD//5QA//+vRf//2Kz//9y3///btf//27T//9y2///b OP//x4z//8eM///HjP//xov//+TH///////////////////16///27T//8iP///Hi///x4z//8iO//+t
tv//27X//9u1///btf//27X//9u2///btf//vGX//5YF//+UAP//lAD//5QA//+TAP//oyf//9ao///b RP//kwD//5QA//+UAP//lADi/5QAvP+UAP//lAD//5MA//+eG///w4H//8eN///HjP//xov//+TH////
tt7/27Uq/9u1bP/cuPv/xoD//5YG//+UAP//lAD//5QA//+TAP//oSL//9Og///ct///27X//9y3///M /////Pn//+jQ///Om///xov//8eM///HjP//x4z//8WG//+hJP//kwD//5QA//+UAP//lAC8/5QAe/+U
kP//wHD//9it///ct///27X//9u1///btf//27X//9u2///ZsP//rUH//5MA//+UAP//lAD//5QA//+W AP3/lAD//5QA//+VA///s1f//8iO///HjP//xov//+PG///16v//2bH//8iO///Gi///x4z//8eM///H
Bv//xoD//9y4+//btWz/27Wr/9y2//+0U///kwD//5QA//+UAP//lAD//5QB//++av//3Lj//9u1///b jP//yI7//7dh//+WBv//lAD//5QA//+UAP3/lAB7/5QAMf+UAOL/lAD//5QA//+UAP//nBf//750///I
tf//3Lj//8V+//+XCP//qjj//8uN///btf//27b//9u1///btf//27X//9y4///Ljf//mQ3//5QA//+U jv//x4z//9Ki///Omv//xor//8eM///HjP//x4z//8eM///Ijv//wXr//58e//+TAP//lAD//5QA//+U
AP//lAD//5MA//+0U///3Lb//9u1rP/btdj/2bD//6cy//+TAP//lAD//5QA//+TAP//nBb//9Gc///c AOL/lAAx/5QAA/+UAJL/lAD//5QA//+UAP//lAD//6Ah//++cv//yI7//8eM///Hi///x4z//8eM///H
t///27X//9u1///cuP//xn///5UD//+TAP//mxH//7hb///Vpf//3Lf//9u1///btf//27X//9mv//+o jP//x43//8iO///AeP//oyn//5QA//+UAP//lAD//5QA//+UAJL/lAAD/5QAAP+UACj/lADY/5QA//+U
Mv//kwD//5QA//+UAP//kwD//6cy///ZsP//27XY/9u28f/Vp///oCD//5MA//+UAP//lAD//5MA//+n AP//lAD//5QA//+bFP//sVD//8F8///Giv//x43//8eN///Hi///wn7//7NW//+dGP//lAD//5QA//+U
Mf//2a///9u1///btf//27X//9y4///Hgf//lgT//5QA//+UAP//lAH//6Qo///Ffv//2rH//9u2///b AP//lAD//5QA2f+UACn/lAAA/5QAAP+UAAD/lABX/5QA7/+UAP//lAD//5QA//+UAP//lAL//5sU//+l
tf//3Lf//7ZW//+TAP//lAD//5QA//+TAP//oCD//9Wn///btvH/3Lf9/9Og//+dF///kwD//5QA//+U Lv//qz7//6s///+mMf//nBb//5UD//+TAP//lAD//5QA//+UAP//lADv/5QAWP+UAAD/lAAAAAAAAP+U
AP//kwD//65C///btf//27X//9u1///btf//3Lj//8eB//+WBP//lAD//5QA//+UAP//kwD//5cI//+z AAD/lAAD/5QAav+UAO//lAD//5QA//+UAP//lAD//5QA//+TAP//kwD//5MA//+TAP//lAD//5QA//+U
T///16v//9u2///cuP//vmr//5QA//+UAP//lAD//5MA//+dF///06D//9y3/f/ct/3/06D//50X//+T AP//lAD//5QA//+UAPD/lABr/5QAA/+UAAAAAAAAAAAAAAAAAAD/lAAA/5QAA/+UAFf/lADZ/5QA//+U
AP//lAD//5QA//+TAP//rkL//9u1///btf//27X//9u1///cuP//x4L//5YE//+UAP//lAD//5QA//+T AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA2v+UAFj/lAAD/5QAAAAA
AP//oB7//8Fy///ZsP//27X//9y4//++av//lAD//5QA//+UAP//kwD//50X///ToP//3Lf9/9u28f/V AAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAo/5QAk/+UAOP/lAD9/5QA//+UAP//lAD//5QA//+U
p///oCD//5MA//+UAP//lAD//5MA//+nMf//2a///9u1///btf//27X//9y4///Hg///lgX//5QA//+T AP//lAD//5QA/f+UAOP/lACT/5QAKP+UAAD/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AP//lwn//7FK///RnP//3Lf//9u1///btf//3Lf//7ZW//+TAP//lAD//5QA//+TAP//oCD//9Wn///b AAD/lAAA/5QABP+UADD/lAB8/5QAvf+UAOP/lADz/5QA8/+UAOP/lAC9/5QAfP+UADD/lAAE/5QAAAAA
tvH/27XY/9mw//+nMv//kwD//5QA//+UAP//kwD//5wV///RnP//3Lf//9u1///btf//3Lj//8eD//+V AAAAAAAAAAAAAAAAAAAAAAAA/AA/APgAHwDgAAcAwAADAMAAAwCAAAEAAAAAAAAAAAAAAAAAAAAAAAAA
Bf//lAH//6Mm///FfP//2rL//9y3///btf//27X//9u1///Zr///qDL//5MA//+UAP//lAD//5MA//+n AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAMAAAwDAAAMA4AAHAPgAHwD8AD8AKAAAACAA
Mv//2bD//9u12P/btav/3Lb//7RT//+TAP//lAD//5QA//+UAP//lAH//75q///cuP//27X//9u1///c AABAAAAAAQAgAAAAAAAAEAAAww4AAMMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
uP//yIT//5sS//+1VP//1KL//9y3///btf//27X//9u1///btf//3Lj//8uN//+ZDf//lAD//5QA//+U AAAAAAAA/5QAAP+UAAL/lAAd/5QAWv+UAJr/lADI/5QA5P+UAO//lADv/5QA5P+UAMj/lACa/5QAWv+U
AP//kwD//7RT///ctv//27Wr/9u1bP/cuPv/xoD//5YG//+UAP//lAD//5QA//+TAP//oSL//9Of///c AB7/lAAC/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
t///27X//9y2///RnP//yYj//9u0///ctv//27X//9u1///btf//27X//9u2///ZsP//rUH//5MA//+U AAAAAAAA/5QAAP+UAAH/lAAq/5QAh/+UANT/lAD3/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+WBv//xoD//9y4+//btWz/27Uq/9u23v/WqP//oyf//5MA//+UAP//lAD//5QA//+U AP//lAD4/5QA1P+UAIf/lAAr/5QAAv+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AP//r0T//9es///ct///27X//9u2///ct///27X//9u1///btf//27X//9u1///btv//27T//7xl//+W AAAAAAAA/5QAAP+UAAD/lAAS/5QAeP+UAOH/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
Bf//lAD//5QA//+UAP//kwD//6Mn///WqP//27be/9u1Kv/btQL/27WW/9y3//++a///lQL//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAOH/lAB5/5QAEv+UAAD/lAAAAAAAAAAAAAAAAAAAAAAAAAAA
AP//lAD//5QA//+VA///sEf//9Sj///cuP//27b//9u1///btf//27X//9u1///btv//3Lj//9iu//+7 AAAAAAAAAAAAAP+UAAD/lAAA/5QAKf+UALL/lAD8/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
Yv//mAr//5QA//+UAP//lAD//5QA//+VAv//vmv//9y3///btZb/27UC/9u1AP/btTf/27bo/9ap//+n AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAPz/lACz/5QAKv+UAAD/lAAAAAAAAAAA
Mf//kwD//5QA//+UAP//lAD//5QA//+UAf//oyf//8F0///UpP//2rT//9y3///ct///27X//9eq///I AAAAAAAAAAAAAAAAAAD/lAAA/5QAAP+UADT/lADM/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
hP//qzr//5UF//+UAP//lAD//5QA//+UAP//kwD//6cx///Wqf//27bp/9u1N//btQD/27UA/9u1Av/b AP//lAD//5MA//+TAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lADN/5QANP+U
tYj/3Lf//8uM//+cFf//kwD//5QA//+UAP//lAD//5QA//+TAP//lQT//6Ae//+tP///tVT//7ZX//+w AAD/lAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAq/5QAzP+UAP//lAD//5QA//+UAP//lAD//5QA//+U
Rv//oyf//5cJ//+TAP//lAD//5QA//+UAP//lAD//5MA//+cFf//y4z//9y3///btYn/27UC/9u1AAAA AP//kwD//5UE//+ZDv//nBb//5wW//+aEP//lgX//5MA//+TAP//lAD//5QA//+UAP//lAD//5QA//+U
AAD/27UA/9u1Gv/btcH/27b//8N4//+ZDv//kwD//5QA//+UAP//lAD//5QA//+UAP//kwD//5MA//+T AP//lADN/5QAKv+UAAD/lAAAAAAAAAAAAAD/lAAA/5QAEv+UALL/lAD//5QA//+UAP//lAD//5QA//+U
AP//kwD//5MA//+TAP//lAD//5QA//+UAP//lAD//5QA//+TAP//mQ7//8N4///btv//27XB/9u1Gv/b AP//lAH//5wV//+rP///uGP//793///Cf///wn///8B5//+5Z///rUT//50a//+UAv//lAD//5QA//+U
tQAAAAAAAAAAAP/btQD/27UA/9u1Nf/btdj/27X//8N4//+cFf//kwD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lACz/5QAEv+UAAAAAAAA/5QAAP+UAAD/lAB4/5QA/f+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//5wV///DeP//27X//9u12P/b AP//lAD//5cI//+rPv//wHr//8eN///Ijv//x43//8eN///Hjf//x43//8iO///Hjf//wn7//65H//+Y
tTX/27UA/9u1AAAAAAAAAAAAAAAAAP/btQD/27UA/9u1P//btdj/27b//8uM//+nMf//lQP//5MA//+U DP//kwD//5QA//+UAP//lAD//5QA//+UAP3/lAB5/5QAAP+UAAD/lAAA/5QALP+UAOD/lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//5UD//+nMf//y4z//9u2///b AP//lAD//5QA//+ZDv//tVr//8eL///Hjf//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///H
tdj/27U//9u1AP/btQAAAAAAAAAAAAAAAAAAAAAAAAAAAP/btQD/27UA/9u1Nf/btcL/3Lf+/9ap//++ jf//x4z//7hk//+bFf//kwD//5QA//+UAP//lAD//5QA//+UAOD/lAAs/5QAAP+UAAD/lACH/5QA//+U
a///oyf//5YG//+TAP//kwD//5MA//+TAP//kwD//5MA//+TAP//kwD//5YG//+jJ///vmv//9ap///c AP//lAD//5QA//+UAP//lwj//7Va///Hjf//x4z//8eM///Lk///yZD//8aL///HjP//x4z//8eM///H
t/7/27XC/9u1Nf/btQD/27UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/btQD/27UA/9u1Gf/b jP//x4z//8eM///HjP//yI7//7lm//+ZDv//lAD//5QA//+UAP//lAD//5QA//+UAIf/lAAA/5QAHv+U
tYn/27bq/9y3///WqP//xoD//7RT//+nMv//oCD//50X//+dF///oCD//6cy//+0U///xoD//9ao///c ANP/lAD//5QA//+UAP//lAD//5QA//+rQP//x4v//8eM///HjP//xor//9y2///r1f//0J///8aL///H
t///27bq/9u1if/btRn/27UA/9u1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA jP//x4z//8eM///HjP//x4z//8eM///HjP//x43//7BO//+VAv//lAD//5QA//+UAP//lAD//5QA0/+U
AAD/27UA/9u1A//btTf/27WX/9u23//cuPv/3Lb//9mw///Vp///06D//9Og///Vp///2bD//9y2///c AB7/lABa/5QA9/+UAP//lAD//5QA//+UAP//nBb//8B6///Hjf//x4z//8eM///Giv//3rr////////3
uPv/27bf/9u1l//btTf/27UD/9u1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 7///3rv//8qS///Gi///x4z//8eM///HjP//x4z//8eM///Hjf//w4L//6Ah//+TAP//lAD//5QA//+U
AAAAAAAAAAAAAAAAAAAAAAAA/9u1AP/btQT/27Up/9u1bP/btaz/27XZ/9u28f/ct/3/3Lf9/9u28f/b AP//lAD3/5QAWv+UAJr/lAD//5QA//+UAP//lAD//5MA//+sQf//x43//8eM///HjP//x4z//8aK///e
tdn/27Ws/9u1bP/btSn/27UE/9u1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/4AB//4A uv/////////////+/P//7tz//9Ol///HjP//x4v//8eM///HjP//x4z//8eM///Ijv//slH//5QA//+U
AH/8AAA/+AAAH/AAAA/gAAAHwAAAA4AAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AP//lAD//5QA//+UAP//lACa/5QAyP+UAP//lAD//5QA//+UAP//lgX//7lm///Ijv//x4z//8eM///H
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPgAAAH8AAAD/gAAB/8AAA//gAAf/+A jP//xor//926////////////////////////+fT//+LD///Llf//xor//8eM///HjP//x4z//8iO//+9
Af8oAAAAMAAAAGAAAAABACAAAAAAAAAkAADDDgAAww4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA cv//mAv//5QA//+UAP//lAD//5QA//+UAMj/lADj/5QA//+UAP//lAD//5QA//+aEP//wHn//8eN///H
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/27UA/9u1AP/btQ3/27U2/9u1bf/b jP//x4z//8eM///Giv//3bn//////////////////////////////v7///Hj///Wq///yI3//8eM///H
taP/27XL/9u15f/btfX/27X+/9u1/v/btfT/27Xk/9u1y//btaH/27Vs/9u1Nv/btQ3/27UA/9u1AAAA jP//x43//8OB//+dGv//kwD//5QA//+UAP//lAD//5QA4/+UAO//lAD//5QA//+UAP//kwD//5wW///C
f///x43//8eM///HjP//x4z//8aK///duf////////////////////////////////////////z4///k
x///yZD//8eM///HjP//xYb//6Ah//+TAP//lAD//5QA//+UAP//lADv/5QA7/+UAP//lAD//5QA//+U
AP//nBX//8J////Hjf//x4z//8eM///HjP//xor//924////////////////////////////////////
////9u3//9u2///Ijv//x4z//8eM///Fhv//oCH//5MA//+UAP//lAD//5QA//+UAO//lADj/5QA//+U
AP//lAD//5QA//+ZDv//v3f//8eN///HjP//x4z//8eM///Giv//3Lf/////////////////////////
/////Pr//+nR///PnP//xov//8eM///HjP//x43//8OA//+dGP//kwD//5QA//+UAP//lAD//5QA4/+U
AMj/lAD//5QA//+UAP//lAD//5UE//+4Yv//yI7//8eM///HjP//x4z//8aK///ct///////////////
//////////Xq///asv//yI7//8aL///HjP//x4z//8eM///Ijv//vG///5cJ//+UAP//lAD//5QA//+U
AP//lADI/5QAmv+UAP//lAD//5QA//+UAP//kwD//6o8///HjP//x4z//8eM///HjP//xor//9y3////
//////////z5///nzv//zpr//8aL///HjP//x4z//8eM///HjP//x4z//8iO//+vS///lAD//5QA//+U
AP//lAD//5QA//+UAJr/lABa/5QA9/+UAP//lAD//5QA//+UAP//mhH//791///Ijv//x4z//8eM///G
iv//27b////+///z5///2K///8iO///Hi///x4z//8eM///HjP//x4z//8eM///Hjf//wn7//54b//+T
AP//lAD//5QA//+UAP//lAD3/5QAWv+UAB7/lADT/5QA//+UAP//lAD//5QA//+UAP//qDf//8aI///H
jf//x4z//8aK///Yr///5cr//82Y///Giv//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eL//+t
Rf//lAH//5QA//+UAP//lAD//5QA//+UANP/lAAe/5QAAP+UAIb/lAD//5QA//+UAP//lAD//5QA//+V
Bf//sU///8eM///Hjf//x4z//8mQ///Ijf//x4v//8eM///HjP//x4z//8eM///HjP//x4z//8eM///H
jf//tVv//5cJ//+UAP//lAD//5QA//+UAP//lAD//5QAhv+UAAD/lAAA/5QAK/+UAOD/lAD//5QA//+U
AP//lAD//5QA//+XCf//sEz//8WH///Ijv//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///I
jv//xor//7RX//+ZDf//lAD//5QA//+UAP//lAD//5QA//+UAOD/lAAr/5QAAP+UAAD/lAAA/5QAd/+U
APz/lAD//5QA//+UAP//lAD//5QA//+VBP//pjD//7xv///Giv//yI7//8iO///Ijf//yI3//8iO///I
jv//x4v//750//+pOf//lgf//5QA//+UAP//lAD//5QA//+UAP//lAD9/5QAeP+UAAD/lAAAAAAAAP+U
AAD/lAAS/5QAsf+UAP//lAD//5QA//+UAP//lAD//5QA//+TAP//mAz//6Uv//+zVf//u2z//791//+/
dv//vG7//7RZ//+nNf//mg///5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UALL/lAAS/5QAAAAA
AAAAAAAA/5QAAP+UAAD/lAAp/5QAy/+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//5QB//+X
B///mAz//5kN//+XCP//lAH//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lADM/5QAKf+U
AAD/lAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAz/5QAy/+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QAzP+U
ADT/lAAA/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAo/5QAsv+UAPz/lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA/P+U
ALP/lAAp/5QAAP+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAR/5QAd/+U
AOH/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AOH/lAB4/5QAEv+UAAD/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+U
AAD/lAAB/5QAKv+UAIf/lADU/5QA9/+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA+P+U
ANT/lACH/5QAK/+UAAH/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD/lAAA/5QAAv+UAB3/lABa/5QAmv+UAMj/lADk/5QA7/+UAO//lADk/5QAyP+U
AJr/lABa/5QAHv+UAAL/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAH//gAAf/wA
AD/4AAAf8AAAD+AAAAfAAAADwAAAA4AAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAHAAAADwAAAA+AAAAfwAAAP+AAAH/wAAD/+AAB//4AB/ygA
AAAwAAAAYAAAAAEAIAAAAAAAACQAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+UAAD/lAAA/5QABf+UACL/lABU/5QAif+U
AK//lADP/5QA3/+UAOn/lADp/5QA3/+UAND/lACw/5QAif+UAFT/lAAj/5QABv+UAAD/lAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9u1AP/btQP/27Un/9u1c//b AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/lAAA/5QAAP+UABr/lABZ/5QApf+U
tbz/27Xp/9u1/P/btf//27X//9u2///btv//3Lb//9y2///btv//27b//9u1///btf//27X8/9u16f/b ANv/lAD2/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAPb/lADb/5QApv+U
tbz/27Vz/9u1J//btQP/27UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AFn/lAAa/5QAAP+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/btQD/27UC/9u1Lf/b AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAe/5QAdv+U
tZD/27Xh/9u1/v/btf//3Lb//9y4///ct///2rP//9es///UpP//06D//9Og///UpP//16z//9qz///c ANL/lAD7/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
t///3Lj//9y2///btf//27X+/9u14f/btZD/27Ut/9u1Av/btQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AP//lAD//5QA//+UAPv/lADS/5QAdv+UAB7/lAAA/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/27UA/9u1AP/b AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+UAAD/lAAA/5QADP+U
tRX/27V8/9u14v/btf//27X//9y3///btP//06H//8Z+//+3Wf//qzz//6Qo//+fHf//nRb//50W//+f AGH/lADS/5QA/f+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
Hf//pCj//6s8//+3Wf//xn7//9Oh///btP//3Lf//9u1///btf//27Xi/9u1fP/btRX/27UA/9u1AAAA AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA/f+UANP/lABi/5QADf+UAAD/lAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/b AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+U
tQD/27UA/9u1Ov/btb7/27X9/9u1///ct///2a///8mG//+xSv//nhv//5YF//+TAP//kwD//5MA//+T AAD/lAAn/5QAqP+UAPj/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//kwD//5MA//+TAP//kwD//5MA//+TAP//lgX//54b//+xSv//yYb//9mv///ct///27X//9u1/f/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD5/5QAqf+U
tb7/27U6/9u1AP/btQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ACf/lAAA/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA/9u1AP/btQT/27Vc/9u14v/btf//3Lb//9q0///JiP//qzv//5gK//+TAP//kwD//5QA//+U AAD/lAAA/5QAAP+UAEb/lADR/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+TAP//mAr//6s7///J
iP//2rT//9y2///btf//27Xi/9u1XP/btQT/27UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD/27UA/9u1Bf/btXD/27Xw/9u1///ct///1KP//7RT//+ZDv//kwD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5MA//+ZDv//tFP//9Sj///ct///27X//9u18P/btXD/27UF/9u1AAAAAAAAAAAAAAAAAAAA AP//lAD//5QA//+UANL/lABH/5QAAf+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/btQD/27UE/9u1cP/btfT/27X//9y3///Mjv//pSv//5QB//+U AAAAAAAAAAAAAP+UAAD/lAAC/5QAV/+UAOT/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAH//6Ur///Mjv//3Lf//9u1///btfT/27Vw/9u1BP/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lADl/5QAWf+UAAL/lAAAAAAAAAAAAAAAAAAAAAAAAAAA
tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9u1AP/btQD/27Ve/9u18f/btf//27b//8eC//+e AAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lABX/5QA6v+UAP//lAD//5QA//+UAP//lAD//5QA//+U
Gv//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+TAP//kwD//5MA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+eGv//x4L//9u2///b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA6/+UAFn/lAAA/5QAAAAA
tf//27Xx/9u1Xv/btQD/27UAAAAAAAAAAAAAAAAAAAAAAAAAAAD/27UA/9u1AP/btTv/27Xi/9u1///c AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/lAAA/5QAAP+UAEf/lADk/5QA//+UAP//lAD//5QA//+U
t///x4L//5wV//+TAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//5MA//+VAv//mAr//5wW//+dGf//nRn//5wX//+Z
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+T DP//lQT//5MA//+TAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//nBX//8eC///ct///27X//9u14v/btTv/27UA/9u1AAAAAAAAAAAAAAAAAAAAAAD/27UA/9u1Fv/b AOX/lABH/5QAAP+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+UAAD/lAAA/5QAJ/+UANH/lAD//5QA//+U
tb7/27X//9y3///Mj///nhr//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+VA///nRn//6o8//+2Xv//vXL//8J+///D
AP//kwD//5MA//+UAf//lQP//5UD//+UAf//kwD//5MA//+TAP//lAD//5QA//+UAP//lAD//5QA//+U gf//w4H//8J///++dP//uGL//6xD//+fHv//lgb//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//kwD//54a///Mjv//3Lf//9u1///btb7/27UW/9u1AAAAAAAAAAAAAAAAAP/b AP//lAD//5QA//+UAP//lADS/5QAKP+UAAD/lAAAAAAAAAAAAAAAAAAAAAAAAP+UAAD/lAAM/5QAp/+U
tQD/27UA/9u1e//btf7/3Lb//9Sj//+lLP//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAH//58f//+0WP//wn///8eM///I
AP//lAD//5MA//+YC///pSz//7RS//+/bf//xHz//8Z////BdP//uV7//6s8//+dF///lAL//5MA//+U jv//yI7//8eN///Hjf//x43//8eN///Ijf//yI7//8eN///Eg///uGL//6Mp//+VBP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+lLP//1KP//9y2///btf7/27V8/9u1AP/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QAqf+UAA3/lAAAAAAAAAAAAAAAAAAA/5QAAP+U
tQAAAAAAAAAAAP/btQD/27Ut/9u14P/btf//2rP//7RS//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AAD/lABi/5QA+P+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+XCv//rUT//8J////I
AP//lAD//5QA//+TAP//mQ7//7FL///Li///2K3//9y2///cuP//3Lj//9y4///cuP//3Lj//9qy///R jv//x43//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///Hjf//yI7//8SF//+y
nP//vGf//6Eh//+UAf//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//tFL//9qz///b Uv//mhH//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA+f+UAGP/lAAA/5QAAAAA
tf//27Xh/9u1Lv/btQAAAAAA/9u1AP/btQL/27WR/9u1///ct///yYf//5kN//+UAP//lAD//5QA//+U AAAAAAAA/5QAAP+UAB//lADS/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5sU//+3
AP//lAD//5QA//+UAP//lAD//5QB//+mLf//yYj//9u0///ct///27b//9u1///btf//27X//9u1///b YP//x4z//8eN///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///H
tf//27X//9u1///ct///3Lf//9Og//+zUP//lwj//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U jP//x4z//8eN///Hjf//vG3//58g//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//mQ3//8mH///ct///27X//9u1kf/btQL/27UA/9u1AP/btSj/27Xh/9u1///Zr///qzv//5MA//+U ANL/lAAf/5QAAAAAAAD/lAAA/5QAAP+UAHb/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+T
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAL//65C///Uo///3Lj//9u1///btf//27X//9u1///b AP//mxX//7tr///Ijv//x4z//8eM///HjP//x4z//8eL///HjP//x4z//8eM///HjP//x4z//8eM///H
tf//27X//9u1///btf//27X//9u1///btf//27X//9y3///asv//v23//5kO//+TAP//lAD//5QA//+U jP//x4z//8eM///HjP//x4z//8eM///HjP//yI7//8B4//+gIv//kwD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//kwD//6s7///Zr///27X//9u14f/btSj/27UA/9u1AP/btXL/27X//9y3///J AP//lAD//5QA//+UAP//lAB2/5QAAP+UAAD/lAAA/5QAGv+UANH/lAD//5QA//+UAP//lAD//5QA//+U
h///mAr//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//rUD//9eq///ct///27X//9u1///b AP//lAD//5QA//+YCv//t2D//8iO///HjP//x4z//8eM///HjP//ypL//82Z///Gi///x4z//8eM///H
tf//27b//9u2///btf//27X//9u1///btf//27X//9u1///btf//27X//9u1///btv//27b//8Bw//+Y jP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8iO//+9cP//mxX//5QA//+U
Cv//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5gK///Jhv//3Lf//9u1///btXL/27UA/9u1Df/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lADR/5QAGv+UAAD/lAAA/5QAWf+UAPv/lAD//5QA//+U
tbv/27X//9u0//+xSv//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+jKP//06D//9y3///b AP//lAD//5QA//+UAP//lAD//5QB//+uSP//x4z//8eM///HjP//x4z//8eM///Gi///0aD///Hj///c
tf//27X//9u1///btf//1qf//9it///ct///27X//9u1///btf//27X//9u1///btf//27X//9u1///b uP//yZD//8aL///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///I
tf//27X//9q0//+2WP//lAH//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+xSv//27T//9u1///b jv//tVz//5YG//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD7/5QAWf+UAAD/lAAF/5QApf+U
tbv/27UN/9u1Nv/bten/3Lb//9Oh//+eG///kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5gK///G AP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//6Ag///DgP//x43//8eM///HjP//x4z//8eM///G
f///3Lj//9u1///btf//27X//9u1///cuP//wHD//6s8///Nkf//27b//9u2///btf//27X//9u1///b i///0aD///v2///9/P//7Nf//9Gh///Hi///x4v//8eM///HjP//x4z//8eM///HjP//x4z//8eM///H
tf//27X//9u1///btf//27X//9y2///Vpv//pCr//5MA//+UAP//lAD//5QA//+UAP//lAD//5MA//+e jP//x4z//8eM///HjP//xoj//6cz//+TAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QApf+U
G///06H//9y2///bten/27U2/9u1bP/btfz/3Lj//8Z///+WBf//lAD//5QA//+UAP//lAD//5QA//+U AAX/lAAj/5QA2/+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lQP//7RZ///Ijv//x4z//8eM///H
AP//kwD//6w9///Zsf//27X//9u1///btf//27X//9u1///cuP//vmv//5MA//+cFP//umD//9Wn///c jP//x4z//8eM///Gi///0aD///v2//////////////jx///gv///ypP//8aL///HjP//x4z//8eM///H
t///27X//9u1///btf//27X//9u1///btf//27X//9u1///cuP//wnT//5UE//+UAP//lAD//5QA//+U jP//x4z//8eM///HjP//x4z//8eM///HjP//yI7//7xt//+YC///lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+WBf//xn///9y4///btfz/27Vt/9u1of/btf//3Lf//7dZ//+TAP//lAD//5QA//+U AP//lAD//5QA2/+UACP/lABU/5QA9v+UAP//lAD//5QA//+UAP//lAD//5QA//+TAP//nhv//8OA///H
AP//lAD//5QA//+UAP//lgX//8V8///cuP//27X//9u1///btf//27X//9u1///cuP//vmv//5QA//+T jf//x4z//8eM///HjP//x4z//8eM///Gi///0aD///v2///////////////////+/f//797//9Sn///H
AP//lAL//6Ut///Hgv//2rP//9y3///btf//27X//9u1///btf//27X//9u1///btv//1ab//6Ej//+T jP//x4v//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8aJ//+lMP//kwD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+TAP//t1n//9y3///btf//27Wi/9u1yv/btf//2rP//6s8//+T AP//lAD//5QA//+UAP//lAD//5QA9v+UAFT/lACI/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+T
AP//lAD//5QA//+UAP//lAD//5QA//+TAP//nx3//9Sj///btv//27X//9u1///btf//27X//9u1///c AP//rEH//8eN///HjP//x4z//8eM///HjP//x4z//8eM///Gi///0aD///v2////////////////////
uP//vmz//5QA//+UAP//lAD//5MA//+YC///sk7//9Kd///ct///27b//9u1///btf//27X//9u1///b //////////r1///jxv//zJf//8aK///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8iO//+0
tf//27b//7NP//+TAP//lAD//5QA//+UAP//lAD//5QA//+TAP//qzz//9qz///btf//27XK/9u15P/b V///lAH//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAIj/lACv/5QA//+UAP//lAD//5QA//+U
tv//16z//6Qo//+TAP//lAD//5QA//+UAP//lAD//5QA//+TAP//qzv//9qy///btf//27X//9u1///b AP//lAD//5QA//+VA///t2D//8iO///HjP//x4z//8eM///HjP//x4z//8eM///Gi///0J////r1////
tf//27X//9u1///cuP//v27//5QA//+UAP//lAD//5QA//+UAP//kwD//6Af///Acf//2K7//9y3///b /////////////////////////////////v//8uX//9iu///Ijv//xov//8eM///HjP//x4z//8eM///H
tf//27X//9u1///btf//3Lj//8J1//+VAf//lAD//5QA//+UAP//lAD//5QA//+TAP//pCj//9es///b jP//x4z//8iO//++c///mAz//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAK//lADP/5QA//+U
tv//27Xk/9u19f/btv//1KT//58c//+TAP//lAD//5QA//+UAP//lAD//5QA//+TAP//tVP//9y3///b AP//lAD//5QA//+UAP//lAD//5QA//+YDP//vnT//8iN///HjP//x4z//8eM///HjP//x4z//8eM///G
tf//27X//9u1///btf//27X//9u1///cuP//v2///5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+W i///0J7///r1//////////////////////////////////////////////z4///nzv//zpv//8aL///H
Bv//qzz//82Q///btP//27X//9u1///btf//3Lf//8uL//+XCf//lAD//5QA//+UAP//lAD//5QA//+T jP//x4z//8eM///HjP//x4z//8eN///Dgv//nhv//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//nx3//9Sk///btv//27X1/9u1/v/ctv//06D//50W//+TAP//lAD//5QA//+UAP//lAD//5QA//+T AM//lADf/5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+cF///wn///8eN///HjP//x4z//8eM///H
AP//umH//9y4///btf//27X//9u1///btf//27X//9u1///cuP//v2///5QA//+UAP//lAD//5QA//+U jP//x4z//8eM///Gi///0J7///r1////////////////////////////////////////////////////
AP//lAD//5QA//+UAP//kwD//5sS///BdP//27X//9u1///btf//3Lf//8+W//+aDv//lAD//5QA//+U ////9ev//9u1///JkP//x4z//8eM///HjP//x4z//8eM///Gif//oyn//5MA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+TAP//nRb//9Og///ctv//27X+/9u1/v/ctv//06D//50W//+TAP//lAD//5QA//+U AP//lAD//5QA//+UAN//lADp/5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+dGf//w4H//8eN///H
AP//lAD//5QA//+TAP//umH//9y4///btf//27X//9u1///btf//27X//9u1///cuP//wG///5QA//+U jP//x4z//8eM///HjP//x4z//8eM///Gi///0J7///r1////////////////////////////////////
AP//lAD//5QA//+UAP//lAD//5QA//+TAP//lwj//69E///QmP//27X//9u1///btf//3Lf//8+W//+a //////////////////////////38///p0f//y5T//8eM///HjP//x4z//8eM///Gif//pCv//5MA//+U
Dv//lAD//5QA//+UAP//lAD//5QA//+TAP//nRb//9Og///ctv//27X+/9u19f/btv//1KT//58d//+T AP//lAD//5QA//+UAP//lAD//5QA//+UAOn/lADp/5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+d
AP//lAD//5QA//+UAP//lAD//5QA//+TAP//tVP//9y3///btf//27X//9u1///btf//27X//9u1///c Gf//w4H//8eN///HjP//x4z//8eM///HjP//x4z//8eM///Gi///0J7///r1////////////////////
uP//wHL//5QA//+UAP//lAD//5QA//+UAP//lAD//5QB//+hIv//w3f//9mx///ct///27X//9u1///b //////////////////////////////////////////bs///ct///yY///8eM///HjP//x4z//8eM///G
tf//3Lf//8uL//+XCf//lAD//5QA//+UAP//lAD//5QA//+TAP//nx3//9Sk///btv//27X1/9u15P/b if//pCz//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAOn/lADf/5QA//+UAP//lAD//5QA//+U
tv//16z//6Qo//+TAP//lAD//5QA//+UAP//lAD//5QA//+TAP//qzv//9qy///btf//27X//9u1///b AP//lAD//5QA//+bFP//wX3//8eN///HjP//x4z//8eM///HjP//x4z//8eM///Gi///z53///n0////
tf//27X//9u1///cuP//wXL//5QA//+UAP//lAD//5QA//+TAP//mAv//7NP///Sn///3Lf//9u1///b ///////////////////////////////////////////////8+v//6dH//8+c///Gi///x4z//8eM///H
tf//27X//9u1///btf//3Lj//8J1//+VAf//lAD//5QA//+UAP//lAD//5QA//+TAP//pCj//9es///b jP//x4z//8eM///FiP//oif//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAN//lADP/5QA//+U
tv//27Xk/9u1yv/btf//2rP//6s8//+TAP//lAD//5QA//+UAP//lAD//5QA//+TAP//nxz//9Sj///b AP//lAD//5QA//+UAP//lAD//5QA//+YCv//vXH//8iO///HjP//x4z//8eM///HjP//x4z//8eM///G
tv//27X//9u1///btf//27X//9u1///cuP//wXL//5QA//+UAP//lAD//5QB//+kKf//xoH//9qz///c i///z5z///nz//////////////////////////////////////////////Tp///asv//yI7//8aL///H
t///27X//9u1///btf//27X//9u1///btf//27b//7NP//+TAP//lAD//5QA//+UAP//lAD//5QA//+T jP//x4z//8eM///HjP//x4z//8eN///DgP//nRj//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//qzz//9qz///btf//27XK/9u1of/btf//3Lf//7dZ//+TAP//lAD//5QA//+UAP//lAD//5QA//+U AM//lACv/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+VAv//tVv//8iO///HjP//x4z//8eM///H
AP//lgX//8V8///cuP//27X//9u1///btf//27X//9u1///cuP//wXL//5QA//+TAP//mg///7dZ///V jP//x4z//8eM///Gi///z5z///nz///////////////////////////////////8+f//587//86a///G
pf//3Lf//9u1///btf//27X//9u1///btf//27X//9u1///btv//1ab//6Ej//+TAP//lAD//5QA//+U i///x4z//8eM///HjP//x4z//8eM///HjP//x4z//8iO//+8bv//lwn//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+TAP//t1n//9y3///btf//27Wh/9u1bP/btfz/3Lj//8Z///+WBf//lAD//5QA//+U AP//lAD//5QA//+UAK//lACI/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+TAP//qTr//8eM///H
AP//lAD//5QA//+UAP//kwD//6w9///Zsf//27X//9u1///btf//27X//9u1///cuP//wXX//5UE//+n jP//x4z//8eM///HjP//x4z//8eM///Gi///z5z///nz//////////////////////////7///Pn///Y
Mv//yon//9u1///btv//27X//9u1///btf//27X//9u1///btf//27X//9u1///cuP//wnT//5UE//+U r///yI7//8eL///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8iO//+xUP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+WBf//xn///9y4///btfz/27Vs/9u1Nv/bten/3Lb//9Oh//+e AP//lAD//5QA//+UAP//lAD//5QA//+UAIj/lABU/5QA9v+UAP//lAD//5QA//+UAP//lAD//5QA//+U
G///kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5gK///Gf///3Lj//9u1///btf//27X//9u1///c AP//mxX//8F7///Hjf//x4z//8eM///HjP//x4z//8eM///Hi///z5z///nz///////////////////7
t///yIX//7tk///Wqf//3Lf//9u1///btf//27X//9u1///btf//27X//9u1///btf//27X//9y2///V 9///5cr//82Y///Gi///x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8WG//+i
pv//pCr//5MA//+UAP//lAD//5QA//+UAP//lAD//5MA//+eG///06H//9y2///bten/27U2/9u1Df/b Jv//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA9v+UAFT/lAAj/5QA2v+UAP//lAD//5QA//+U
tbv/27X//9u0//+xSv//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+jJ///06D//9y3///b AP//lAD//5QA//+UAP//lAH//7BO///Ijf//x4z//8eM///HjP//x4z//8eM///Hi///zpv///jy////
tf//27X//9u1///btf//2rL//9u1///btv//27X//9u1///btf//27X//9u1///btf//27X//9u1///b //////7///Lk///WrP//x43//8eL///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///H
tf//27X//9q0//+2V///lAH//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+xSv//27T//9u1///b jP//yI7//7hj//+WB///lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA2v+UACP/lAAF/5QApf+U
tbv/27UN/9u1AP/btXL/27X//9y3///Jh///mAr//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5wX///Aef//yI3//8eM///HjP//x4z//8eM///H
AP//rUD//9ap///ct///27X//9u1///btf//27X//9u1///btf//27X//9u1///btf//27X//9u1///b i///zpv///ny///79v//48f//8yW///Giv//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///H
tf//27X//9u1///btv//27X//8Bv//+YCv//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5gK///J jP//x4z//8eM///Hjf//xIT//6Io//+TAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QApP+U
h///3Lf//9u1///btXL/27UA/9u1AP/btSf/27Xg/9u1///Zr///qzv//5MA//+UAP//lAD//5QA//+U AAX/lAAA/5QAWf+UAPv/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+pOv//xon//8eN///H
AP//lAD//5QA//+UAP//lAL//65C///Uo///3Lj//9u1///btf//27X//9u1///btf//27X//9u1///b jP//x4z//8eM///Hi///zpr//+rU///Vqf//x4z//8eL///HjP//x4z//8eM///HjP//x4z//8eM///H
tf//27X//9u1///btf//27X//9y3///asv//vmz//5kO//+TAP//lAD//5QA//+UAP//lAD//5QA//+U jP//x4z//8eM///HjP//x4z//8eM///HjP//sE7//5UD//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//kwD//6s7///Zr///27X//9u14P/btSf/27UA/9u1AP/btQH/27WQ/9u1///ct///yYf//5kN//+U AP//lAD7/5QAWf+UAAD/lAAA/5QAGv+UANH/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+W
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QB//+mLf//yYj//9u0///ct///27b//9u1///b Bf//sU///8eM///HjP//x4z//8eM///HjP//yI7//8mR///Gi///x4z//8eM///HjP//x4z//8eM///H
tf//27X//9u1///btf//27X//9u1///ct///3Lf//9Og//+zUP//lwj//5MA//+UAP//lAD//5QA//+U jP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8iO//+3Yf//mAz//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//mQ3//8mH///ct///27X//9u1kP/btQH/27UAAAAAAP/btQD/27Ut/9u14P/b AP//lAD//5QA//+UAP//lADR/5QAGv+UAAD/lAAA/5QAAP+UAHb/lAD//5QA//+UAP//lAD//5QA//+U
tf//2rP//7RS//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+TAP//mQ7//7FL///K AP//lAD//5QA//+UAP//mAv//7Va///Hi///x43//8eM///HjP//x4z//8eM///HjP//x4z//8eM///H
i///2Kz//9y2///cuP//3Lj//9y4///cuP//3Lj//9qy///RnP//vGf//6Eh//+UAf//lAD//5QA//+U jP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x43//7pp//+bFf//kwD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//tFL//9qz///btf//27Xh/9u1Lv/btQAAAAAAAAAAAP/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP7/lAB2/5QAAP+UAAAAAAAA/5QAAP+UAB//lADR/5QA//+U
tQD/27UA/9u1e//btf3/3Lb//9Sj//+lLP//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5cJ//+wTP//xYb//8iO///HjP//x4z//8eM///H
AP//lAD//5MA//+YC///pSz//7RS//+/bf//xHz//8Z////BdP//uV7//6s7//+dFv//lAL//5MA//+U jP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eN///Giv//tVv//5oR//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+lLP//1KP//9y2///btf3/27V8/9u1AP/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UANH/lAAf/5QAAAAAAAAAAAAA/5QAAP+U
tQAAAAAAAAAAAAAAAAD/27UA/9u1Fv/btb3/27X//9y3///Mj///nhr//5MA//+UAP//lAD//5QA//+U AAD/lABg/5QA+P+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+VBP//pTD//71x///H
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//5MA//+UAf//lQP//5UD//+UAf//kwD//5MA//+T jP//yI7//8eM///HjP//x4z//8eM///HjP//x4z//8eM///HjP//x4z//8eM///Ijf//yI3//8B5//+q
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//kwD//54a///Mjv//3Lf//9u1///b Pf//lwj//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA+P+UAGL/lAAA/5QAAAAA
tb3/27UW/9u1AAAAAAAAAAAAAAAAAAAAAAD/27UA/9u1AP/btTv/27Xh/9u1///ct///x4L//5wV//+T AAAAAAAAAAAAAP+UAAD/lAAL/5QApv+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//kwD//5oQ//+sQf//vG7//8WH///Ijv//yI7//8iO///Ijv//yI7//8iO///Ijv//yI7//8aJ//+/
df//r0v//5wX//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QAqP+U
AAz/lAAAAAAAAAAAAAAAAAAAAAAAAP+UAAD/lAAA/5QAJv+UAND/lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//mAv//6In//+uR///tl7//7xv//++c///vnP//71x//+4
Yv//sEz//6Qt//+ZD///lAH//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lADR/5QAJ/+UAAD/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/lAAA/5QAAP+UAEX/lADj/5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+TAP//lQL//5cJ//+Y
C///mAv//5gK//+VA///lAD//5MA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAOP/lABG/5QAAP+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+U
AAD/lABV/5QA6f+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+TAP//nBX//8eC///c AP//lAD//5QA//+UAP//lAD//5QA6v+UAFf/lAAA/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
t///27X//9u14f/btTv/27UA/9u1AAAAAAAAAAAAAAAAAAAAAAAAAAAA/9u1AP/btQD/27Vc/9u18P/b AAAAAAAAAAAAAP+UAAD/lAAB/5QAVf+UAOP/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
tf//27b//8eC//+eGv//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5MA//+e
Gv//x4L//9u2///btf//27Xw/9u1XP/btQD/27UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/b
tQD/27UD/9u1b//btfL/27X//9y3///Mjv//pSv//5QB//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAH//6Ur///Mjv//3Lf//9u1///btfL/27Vv/9u1A//btQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lADk/5QAV/+UAAL/lAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD/27UA/9u1Bf/btW7/27Xw/9u1///ct///1KP//7VT//+ZDv//kwD//5QA//+U AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/lAAA/5QAAP+UAEX/lADR/5QA//+UAP//lAD//5QA//+U
AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5MA//+ZDv//tVP//9Sj///ct///27X//9u18P/btW7/27UF/9u1AAAAAAAAAAAAAAAAAAAA AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UANL/lABH/5QAAf+UAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9u1AP/btQT/27Vc/9u14v/btf//3Lb//9u0///J AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAm/5QApv+U
iP//qzv//5gK//+TAP//kwD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U APj/lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//lAD//5MA//+TAP//mAr//6s7///JiP//27T//9y2///btf//27Xi/9u1XP/btQT/27UAAAAAAAAA AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD4/5QAqP+UACf/lAAA/5QAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/btQD/27UA/9u1Ov/b AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+U
tb7/27X9/9u1///ct///2a///8mG//+xSv//nhv//5YF//+TAP//kwD//5MA//+TAP//kwD//5MA//+T AAD/lAAA/5QAC/+UAGD/lADS/5QA/f+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+U
AP//kwD//5MA//+TAP//lgX//54b//+xSv//yYb//9mv///ct///27X//9u1/f/btb7/27U6/9u1AP/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA/f+UANP/lABh/5QADP+U
tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAD/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD/27UA/9u1AP/btRX/27V8/9u14v/btf//27X//9y3///btP//06H//8Z+//+3Wf//qzz//6Qo//+f AAAAAAAAAAAAAAAAAAAAAAAA/5QAAP+UAAD/lAAe/5QAdv+UANL/lAD7/5QA//+UAP//lAD//5QA//+U
HP//nRb//50W//+fHf//pCj//6s8//+3Wf//xn7//9Oh///btP//3Lf//9u1///btf//27Xi/9u1fP/b AP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAPv/lADS/5QAdv+U
tRX/27UA/9u1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AB7/lAAA/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/btQD/27UC/9u1Lf/btZD/27Xh/9u1/v/btf//3Lb//9y4///c AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/lAAA/5QAAP+UABr/lABZ/5QApf+U
t///2rP//9es///UpP//06D//9Og///UpP//16z//9qz///ct///3Lj//9y2///btf//27X+/9u14f/b ANv/lAD2/5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAP//lAD//5QA//+UAPb/lADb/5QApv+U
tZD/27Ut/9u1Av/btQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AFn/lAAa/5QAAP+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9u1AP/btQP/27Un/9u1c//b AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+U
tbz/27Xp/9u1/P/btf//27X//9u2///btv//3Lb//9y2///btv//27b//9u1///btf//27X8/9u16f/b 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
</value> </value>
</data> </data>
</root> </root>

View File

@@ -210,14 +210,14 @@ namespace mpvnet
if (val.StartsWith("#")) continue; if (val.StartsWith("#")) continue;
if (!val.Contains(" ")) continue; if (!val.Contains(" ")) continue;
CommandItem item = new CommandItem(); CommandItem item = new CommandItem();
item.Input = val.Substring(0, val.IndexOf(" ")).Replace("_", ""); item.Input = val.Substring(0, val.IndexOf(" "));
if (item.Input == "_") item.Input = "";
val = val.Substring(val.IndexOf(" ") + 1); val = val.Substring(val.IndexOf(" ") + 1);
if (val.Contains("#menu:")) if (val.Contains("#menu:"))
{ {
item.Path = val.Substring(val.IndexOf("#menu:") + 6).Trim(); item.Path = val.Substring(val.IndexOf("#menu:") + 6).Trim();
val = val.Substring(0, val.IndexOf("#menu:")); val = val.Substring(0, val.IndexOf("#menu:"));
if (item.Path.Contains(";")) if (item.Path.Contains(";"))
item.Path = item.Path.Substring(item.Path.IndexOf(";") + 1).Trim(); item.Path = item.Path.Substring(item.Path.IndexOf(";") + 1).Trim();
} }

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.4.0.0")] [assembly: AssemblyVersion("3.7.0.0")]
[assembly: AssemblyFileVersion("3.4.0.0")] [assembly: AssemblyFileVersion("3.7.0.0")]

View File

@@ -26,6 +26,7 @@
o script-message mpv.net open-files #menu: Open > Open Files... o script-message mpv.net open-files #menu: Open > Open Files...
u script-message mpv.net open-url #menu: Open > Open URL... u script-message mpv.net open-url #menu: Open > Open URL...
Ctrl+S script-message mpv.net show-media-search #menu: Open > Show media search...
_ ignore #menu: Open > - _ ignore #menu: Open > -
Alt+a script-message mpv.net load-audio #menu: Open > Load external audio files... Alt+a script-message mpv.net load-audio #menu: Open > Load external audio files...
Alt+s script-message mpv.net load-sub #menu: Open > Load external subtitle files... Alt+s script-message mpv.net load-sub #menu: Open > Load external subtitle files...

View File

@@ -24,4 +24,85 @@
</Setter.Value> </Setter.Value>
</Setter> </Setter>
</Style> </Style>
<Style TargetType="RadioButton">
<Setter Property="Padding" Value="6 0 0 0" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="RadioButton">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition x:Name="LeftCol" Width="18" />
<ColumnDefinition x:Name="RightCol" Width="*" />
</Grid.ColumnDefinitions>
<Grid x:Name="PART_CHECKBOX">
<Ellipse
x:Name="normal"
Width="18"
Height="18"
Fill="{Binding Path=Background, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window}}"
Stroke="{x:Static WPF:WPF.ThemeBrush}"
StrokeThickness="2" />
<Ellipse
x:Name="Checked1"
Width="8"
Height="8"
Fill="{TemplateBinding Foreground}"
Opacity="0" />
<Ellipse
x:Name="disabled"
Width="18"
Height="18"
Fill="{DynamicResource SemiTransparentWhiteBrush}"
Opacity="0"
StrokeThickness="{TemplateBinding BorderThickness}" />
</Grid>
<ContentPresenter
x:Name="contentPresenter"
Grid.Column="1"
Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Content="{TemplateBinding Content}"
ContentStringFormat="{TemplateBinding ContentStringFormat}"
ContentTemplate="{TemplateBinding ContentTemplate}"
ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}"
RecognizesAccessKey="True" />
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal" />
<VisualState x:Name="Disabled">
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="contentPresenter"
Storyboard.TargetProperty="(UIElement.Opacity)"
To=".55"
Duration="0" />
<DoubleAnimation
Storyboard.TargetName="disabled"
Storyboard.TargetProperty="(UIElement.Opacity)"
To="1"
Duration="0" />
</Storyboard>
</VisualState>
</VisualStateGroup>
<VisualStateGroup x:Name="CheckStates">
<VisualState x:Name="Checked">
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="Checked1"
Storyboard.TargetProperty="(UIElement.Opacity)"
To="1"
Duration="0" />
</Storyboard>
</VisualState>
<VisualState x:Name="Unchecked" />
<VisualState x:Name="Indeterminate" />
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="VerticalContentAlignment" Value="Center" />
</Style>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -1,6 +1,8 @@
using Microsoft.Win32; using Microsoft.Win32;
using System; using System;
using System.ComponentModel; using System.ComponentModel;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows; using System.Windows;
using System.Windows.Data; using System.Windows.Data;
using System.Windows.Input; using System.Windows.Input;

View File

@@ -0,0 +1,23 @@
<Window x:Class="mpvnet.EverythingWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="Media File Search" Height="300" Width="600" ResizeMode="NoResize"
WindowStartupLocation="CenterOwner" Loaded="Window_Loaded" FontSize="13">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<TextBox Name="FilterTextBox" PreviewKeyDown="FilterTextBox_PreviewKeyDown" TextChanged="FilterTextBox_TextChanged"></TextBox>
<ListView Name="ListView" Grid.Row="1" MouseUp="ListView_MouseUp" PreviewKeyDown="ListView_PreviewKeyDown">
<ListView.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>
</Style>
</ListView.ItemContainerStyle>
</ListView>
</Grid>
</Window>

View File

@@ -0,0 +1,168 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Media;
namespace mpvnet
{
public partial class EverythingWindow : Window
{
public EverythingWindow()
{
InitializeComponent();
if (App.IsDarkMode)
{
ListView.Foreground = Brushes.White;
ListView.Background = Brushes.Black;
FilterTextBox.Foreground = Brushes.White;
FilterTextBox.Background = Brushes.Black;
}
}
const int EVERYTHING_REQUEST_FILE_NAME = 0x00000001;
const int EVERYTHING_REQUEST_PATH = 0x00000002;
const int EVERYTHING_SORT_SIZE_DESCENDING = 6;
[DllImport("Everything.dll", CharSet = CharSet.Unicode)]
public static extern int Everything_SetSearch(string lpSearchString);
[DllImport("Everything.dll")]
public static extern void Everything_SetRequestFlags(UInt32 dwRequestFlags);
[DllImport("Everything.dll")]
public static extern void Everything_SetSort(UInt32 dwSortType);
[DllImport("Everything.dll", CharSet = CharSet.Unicode)]
public static extern bool Everything_Query(bool bWait);
[DllImport("Everything.dll", CharSet = CharSet.Unicode)]
public static extern void Everything_GetResultFullPathName(UInt32 nIndex, StringBuilder lpString, UInt32 nMaxCount);
[DllImport("Everything.dll")]
public static extern bool Everything_GetResultSize(UInt32 nIndex, out long lpFileSize);
[DllImport("Everything.dll")]
public static extern UInt32 Everything_GetNumResults();
private void Window_Loaded(object sender, RoutedEventArgs e)
{
HwndSource source = HwndSource.FromHwnd(new WindowInteropHelper(this).Handle);
source.AddHook(new HwndSourceHook(WndProc));
Keyboard.Focus(FilterTextBox);
}
void SelectFirst()
{
if (ListView.Items.Count > 0)
ListView.SelectedIndex = 0;
}
private IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
if (msg == 0x200 /*WM_MOUSEMOVE*/ && Mouse.LeftButton != MouseButtonState.Pressed)
handled = true;
return IntPtr.Zero;
}
private void FilterTextBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
switch (e.Key)
{
case Key.Up:
{
int index = ListView.SelectedIndex;
index -= 1;
if (index < 0) index = 0;
ListView.SelectedIndex = index;
ListView.ScrollIntoView(ListView.SelectedItem);
}
break;
case Key.Down:
{
int index = ListView.SelectedIndex;
index += 1;
if (index > ListView.Items.Count - 1) index = ListView.Items.Count - 1;
ListView.SelectedIndex = index;
ListView.ScrollIntoView(ListView.SelectedItem);
}
break;
case Key.Escape:
Close();
break;
case Key.Enter:
Execute();
break;
}
}
private void ListView_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Escape) Close();
if (e.Key == Key.Enter) Execute();
}
void Execute()
{
if (ListView.SelectedItem != null)
mp.LoadFiles(ListView.SelectedItem as string);
Keyboard.Focus(FilterTextBox);
}
private void ListView_MouseUp(object sender, MouseButtonEventArgs e)
{
Execute();
}
private void FilterTextBox_TextChanged(object sender, TextChangedEventArgs e)
{
string searchtext = FilterTextBox.Text;
Task.Run(() => Search(searchtext));
}
object LockObject = new object();
void Search(string searchtext)
{
lock (LockObject)
{
try
{
List<string> items = new List<string>();
UInt32 i;
const int bufsize = 500;
StringBuilder buf = new StringBuilder(bufsize);
Everything_SetSearch(searchtext);
Everything_SetRequestFlags(EVERYTHING_REQUEST_FILE_NAME | EVERYTHING_REQUEST_PATH);
Everything_SetSort(EVERYTHING_SORT_SIZE_DESCENDING);
Everything_Query(true);
for (i = 0; i < Everything_GetNumResults(); i++)
{
Everything_GetResultFullPathName(i, buf, bufsize);
string ext = Path.GetExtension(buf.ToString()).TrimStart('.').ToLower();
if (App.AudioTypes.Contains(ext) || App.VideoTypes.Contains(ext))
items.Add(buf.ToString());
if (items.Count > 100) break;
}
Application.Current.Dispatcher.Invoke(() => {
ListView.ItemsSource = items;
SelectFirst();
});
}
catch (Exception)
{
Msg.ShowError("Search query failed.",
"The search feature depends on [Everything](https://www.voidtools.com) being installed.");
}
}
}
}
}

View File

@@ -30,10 +30,19 @@ namespace mpvnet
if (App.IsDarkMode) if (App.IsDarkMode)
{ {
Foreground = Brushes.White; Foreground = Brushes.White;
Foreground2 = Brushes.Silver;
Background = Brushes.Black; Background = Brushes.Black;
} }
} }
public Brush Foreground2 {
get { return (Brush)GetValue(Foreground2Property); }
set { SetValue(Foreground2Property, value); }
}
public static readonly DependencyProperty Foreground2Property =
DependencyProperty.Register("Foreground2", typeof(Brush), typeof(InputWindow), new PropertyMetadata(Brushes.DarkSlateGray));
private void SearchTextBox_TextChanged(object sender, TextChangedEventArgs e) private void SearchTextBox_TextChanged(object sender, TextChangedEventArgs e)
{ {
CollectionView.Refresh(); CollectionView.Refresh();

View File

@@ -565,17 +565,15 @@ namespace mpvnet
if (get_property_int("playlist-count") == 1) if (get_property_int("playlist-count") == 1)
{ {
string path = get_property_string("path"); string path = get_property_string("path");
if (!Directory.Exists(Path.GetDirectoryName(path))) return; if (!File.Exists(path)) return;
List<string> files = Directory.GetFiles(Path.GetDirectoryName(path)).ToList(); List<string> files = Directory.GetFiles(Path.GetDirectoryName(path)).ToList();
files = files.Where((file) => App.VideoTypes.Contains(Path.GetExtension(file).TrimStart('.').ToLower()) || files = files.Where((file) => App.VideoTypes.Contains(Path.GetExtension(file).TrimStart('.').ToLower()) ||
App.AudioTypes.Contains(Path.GetExtension(file).TrimStart('.').ToLower())).ToList(); App.AudioTypes.Contains(Path.GetExtension(file).TrimStart('.').ToLower())).ToList();
files.Sort(new StringLogicalComparer()); files.Sort(new StringLogicalComparer());
int index = files.IndexOf(path); int index = files.IndexOf(path);
files.Remove(path); files.Remove(path);
foreach (string i in files) foreach (string i in files)
commandv("loadfile", i, "append"); commandv("loadfile", i, "append");
if (index > 0) if (index > 0)
commandv("playlist-move", "0", (index + 1).ToString()); commandv("playlist-move", "0", (index + 1).ToString());
} }

View File

@@ -146,6 +146,10 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Windows\EverythingWindow.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Windows\CommandPaletteWindow.xaml"> <Page Include="Windows\CommandPaletteWindow.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
@@ -191,6 +195,9 @@
<Compile Include="Program.cs" /> <Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="TaskDialog.cs" /> <Compile Include="TaskDialog.cs" />
<Compile Include="Windows\EverythingWindow.xaml.cs">
<DependentUpon>EverythingWindow.xaml</DependentUpon>
</Compile>
<Compile Include="Windows\CommandPaletteWindow.xaml.cs"> <Compile Include="Windows\CommandPaletteWindow.xaml.cs">
<DependentUpon>CommandPaletteWindow.xaml</DependentUpon> <DependentUpon>CommandPaletteWindow.xaml</DependentUpon>
</Compile> </Compile>
@@ -245,7 +252,6 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Content Include="Resources\inputConfHeader.txt" /> <Content Include="Resources\inputConfHeader.txt" />
<Content Include="screenshot.jpg" />
<Content Include="Resources\inputConf.txt" /> <Content Include="Resources\inputConf.txt" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 497 KiB