Compare commits
35 commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f7dda9c006 | ||
![]() |
20df3fce6b | ||
![]() |
a2448ccf54 | ||
![]() |
72bc5ed211 | ||
![]() |
aa6888f850 | ||
![]() |
7ea1e6dc2a | ||
![]() |
4a9523f9df | ||
![]() |
fabc20e187 | ||
![]() |
6c7f492e5a | ||
![]() |
cffa5f1186 | ||
![]() |
40f0d24790 | ||
![]() |
df24fb019f | ||
![]() |
77cded5da2 | ||
![]() |
17eb566c8c | ||
![]() |
43c94b509e | ||
![]() |
8b37da88aa | ||
![]() |
9bc06b941a | ||
![]() |
d60a8bb5c1 | ||
![]() |
c8f72aeaac | ||
![]() |
ddc0c7aee0 | ||
![]() |
4e12a93630 | ||
![]() |
dca4431d1a | ||
![]() |
40bff19d8c | ||
![]() |
617f2b01b2 | ||
![]() |
055410c0e0 | ||
![]() |
a6bfdf40d5 | ||
![]() |
33dca5b491 | ||
![]() |
a9b9ed95f3 | ||
![]() |
ff671f2171 | ||
![]() |
5ecf3511ea | ||
![]() |
3f930c1c29 | ||
![]() |
cefda384a9 | ||
![]() |
c1e94d17e7 | ||
![]() |
7e85875978 | ||
![]() |
15cc58bf5b |
1
.gitattributes
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
tools/doxygen/doxygen-awesome-css/* binary
|
4
.gitignore
vendored
|
@ -5,6 +5,10 @@ build
|
||||||
doc/html
|
doc/html
|
||||||
doc/latex
|
doc/latex
|
||||||
|
|
||||||
|
# Doxygen
|
||||||
|
tools/doxygen/html
|
||||||
|
tools/doxygen/latex
|
||||||
|
|
||||||
# Ignore Caches
|
# Ignore Caches
|
||||||
*#*#
|
*#*#
|
||||||
*#*
|
*#*
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
project(ochess VERSION 0.0.0)
|
project(ochess VERSION 0.0.4)
|
||||||
|
|
||||||
|
# Configure CXX Standards
|
||||||
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
|
|
||||||
# wxWidgets
|
# wxWidgets
|
||||||
find_package(wxWidgets COMPONENTS net gl core base adv aui propgrid richtext REQUIRED)
|
find_package(wxWidgets COMPONENTS net gl core base adv aui propgrid richtext REQUIRED)
|
||||||
|
|
5
TODO.md
|
@ -14,6 +14,11 @@
|
||||||
- [x] Debug engine name in the EngineTab configuration (use id for engine entry instead of name (otherwise name clash/bugs etc.))
|
- [x] Debug engine name in the EngineTab configuration (use id for engine entry instead of name (otherwise name clash/bugs etc.))
|
||||||
- [x] Use static libraries for dependencies
|
- [x] Use static libraries for dependencies
|
||||||
- [x] Update PGNP to last commit
|
- [x] Update PGNP to last commit
|
||||||
|
- [x] Remove duplicated variations (currently if variation is played more than once it is added anyway to the move list)
|
||||||
|
- [ ] Debug the Preference window on OS X (GetIcon() must be overridden)
|
||||||
|
- [x] When MainWindow is resized, the chess move editor scroll get broken if it was in used(It is related to CGEditor, on canvas resize, ScrollX/ScrollY is not updated properly, thus item can become unreachable)
|
||||||
|
- [ ] When OChess preferences are changed, they are not applied on the openned tabs (only on OS X)
|
||||||
|
- [ ] In CGEditor, when moves are deleted, scroll mus be resets otherwise bugs (sounds like a reset scroll method in the Scrollbar should do the trick)
|
||||||
|
|
||||||
## Additional Features
|
## Additional Features
|
||||||
- [x] Add a live evaluation bar to the BoardCanvas
|
- [x] Add a live evaluation bar to the BoardCanvas
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 9a632b7d41eb6e12b18fb4f2f0cee817e4958d2f
|
Subproject commit 7d753ae2d82592e09e04e4ecf11df976a2d187fd
|
|
@ -1 +1 @@
|
||||||
Subproject commit 03ce4126cfa09ff0a55e70bdc44c1d5dd4035043
|
Subproject commit 14ac3bba33a037e4b46b3f7ec9ba05760145f288
|
|
@ -1 +1 @@
|
||||||
Subproject commit 987bf4b2f2e9cf3ed20c5e39e308e714c0127fc6
|
Subproject commit e93ddffa4ab47f7e1f710a9d7e78ca831b2df78a
|
|
@ -1 +1 @@
|
||||||
Subproject commit 2df779cef106a875ce29b18256e3be3243074bfa
|
Subproject commit ed52c7cb70fd282bbcdd58e8982cc7df13c6f275
|
|
@ -1 +1 @@
|
||||||
Subproject commit d98879e559bb07a36d867354be5ea56a0f890b0e
|
Subproject commit 4c73c57b9ee0c12a6dc423b663753f4b812a8b10
|
|
@ -89,11 +89,13 @@ void MainWindow::AddPage(wxWindow* window, TabInfos* infos){
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::OnAuiNotebookPageClosed(wxAuiNotebookEvent& event){
|
void MainWindow::OnAuiNotebookPageClosed(wxAuiNotebookEvent& event){
|
||||||
|
UNUSED(event);
|
||||||
// Refresh tab that require knowledge on other tabs
|
// Refresh tab that require knowledge on other tabs
|
||||||
for(auto i: wxGetApp().ListTabInfos()){i->Refresh();}
|
for(auto i: wxGetApp().ListTabInfos()){i->Refresh();}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::OnCloseTabEvent(wxCommandEvent &event) {
|
void MainWindow::OnCloseTabEvent(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
notebook->DeletePage(notebook->GetSelection());
|
notebook->DeletePage(notebook->GetSelection());
|
||||||
// Refresh tab that require knowledge on other tabs
|
// Refresh tab that require knowledge on other tabs
|
||||||
for(auto i: wxGetApp().ListTabInfos()){i->Refresh();}
|
for(auto i: wxGetApp().ListTabInfos()){i->Refresh();}
|
||||||
|
@ -102,7 +104,7 @@ void MainWindow::OnCloseTabEvent(wxCommandEvent &event) {
|
||||||
void MainWindow::OnCloseTabLinkedTo(wxCommandEvent &event){
|
void MainWindow::OnCloseTabLinkedTo(wxCommandEvent &event){
|
||||||
TabInfos *infosEvent=(TabInfos*)event.GetClientData();
|
TabInfos *infosEvent=(TabInfos*)event.GetClientData();
|
||||||
// Now close all tabs in the notebook related to the one in the event
|
// Now close all tabs in the notebook related to the one in the event
|
||||||
int i=0;
|
std::size_t i=0;
|
||||||
while(i<notebook->GetPageCount()){
|
while(i<notebook->GetPageCount()){
|
||||||
wxWindow *page=notebook->GetPage(i);
|
wxWindow *page=notebook->GetPage(i);
|
||||||
TabInfos* infos=(TabInfos*)page->GetClientData();
|
TabInfos* infos=(TabInfos*)page->GetClientData();
|
||||||
|
@ -180,6 +182,7 @@ void MainWindow::OnMenuItemClick(wxCommandEvent &event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::OnRefreshEngineList(wxCommandEvent &event) {
|
void MainWindow::OnRefreshEngineList(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
// Delete all items
|
// Delete all items
|
||||||
wxMenuItemList items = manageMenu->GetMenuItems();
|
wxMenuItemList items = manageMenu->GetMenuItems();
|
||||||
for (wxMenuItem *item : items) {
|
for (wxMenuItem *item : items) {
|
||||||
|
@ -230,7 +233,7 @@ void MainWindow::OpenSettings() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::ApplyPreferences() {
|
void MainWindow::ApplyPreferences() {
|
||||||
for (int i = 0; i < notebook->GetPageCount(); i++) {
|
for (std::size_t i = 0; i < notebook->GetPageCount(); i++) {
|
||||||
TabInfos *infos = (TabInfos*)(notebook->GetPage(i))->GetClientData();
|
TabInfos *infos = (TabInfos*)(notebook->GetPage(i))->GetClientData();
|
||||||
infos->ApplyPreferences();
|
infos->ApplyPreferences();
|
||||||
}
|
}
|
||||||
|
@ -261,6 +264,7 @@ void MainWindow::NewGame(bool useFen) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::OnPageChange(wxAuiNotebookEvent &event) {
|
void MainWindow::OnPageChange(wxAuiNotebookEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
TabInfos *infos = (TabInfos*)(notebook->GetCurrentPage())->GetClientData();
|
TabInfos *infos = (TabInfos*)(notebook->GetCurrentPage())->GetClientData();
|
||||||
if (infos->type != TabInfos::GAME) {
|
if (infos->type != TabInfos::GAME) {
|
||||||
for (short i = 10; i < 20; i++) {
|
for (short i = 10; i < 20; i++) {
|
||||||
|
|
|
@ -15,9 +15,16 @@ wxDECLARE_EVENT(CLOSE_TAB_EVENT, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(REFRESH_ENGINE_LIST, wxCommandEvent);
|
wxDECLARE_EVENT(REFRESH_ENGINE_LIST, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(CLOSE_LINKED_TAB, wxCommandEvent);
|
wxDECLARE_EVENT(CLOSE_LINKED_TAB, wxCommandEvent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Main GUI window of OChess
|
||||||
|
*
|
||||||
|
*/
|
||||||
class MainWindow : public MainFrame {
|
class MainWindow : public MainFrame {
|
||||||
|
/// @brief Preference popup window
|
||||||
wxPreferencesEditor *prefsEditor;
|
wxPreferencesEditor *prefsEditor;
|
||||||
|
/// @brief Menu to manage existing chess engines
|
||||||
wxMenu *manageMenu;
|
wxMenu *manageMenu;
|
||||||
|
/// @brief Store the number of available chess engines (to create entries in the menus)
|
||||||
int engine_count;
|
int engine_count;
|
||||||
|
|
||||||
void OnClose(wxCloseEvent &e);
|
void OnClose(wxCloseEvent &e);
|
||||||
|
@ -25,6 +32,7 @@ class MainWindow : public MainFrame {
|
||||||
void OnPageChange(wxAuiNotebookEvent &event);
|
void OnPageChange(wxAuiNotebookEvent &event);
|
||||||
void OnRefreshTabTitle(wxCommandEvent &event);
|
void OnRefreshTabTitle(wxCommandEvent &event);
|
||||||
void OpenSettings();
|
void OpenSettings();
|
||||||
|
/// @brief Setting up a new chess engine (select executable and open engine tab)
|
||||||
void NewEngine();
|
void NewEngine();
|
||||||
void OnCloseTabEvent(wxCommandEvent &event);
|
void OnCloseTabEvent(wxCommandEvent &event);
|
||||||
void OnRefreshEngineList(wxCommandEvent &event);
|
void OnRefreshEngineList(wxCommandEvent &event);
|
||||||
|
@ -37,5 +45,6 @@ class MainWindow : public MainFrame {
|
||||||
public:
|
public:
|
||||||
MainWindow();
|
MainWindow();
|
||||||
TabInfos* NewGame(std::shared_ptr<Game> game);
|
TabInfos* NewGame(std::shared_ptr<Game> game);
|
||||||
|
/// @brief Apply preferences to MainWindow and all the opened tabs
|
||||||
void ApplyPreferences();
|
void ApplyPreferences();
|
||||||
};
|
};
|
|
@ -88,7 +88,7 @@ void Openings::LoadVolume(const std::string &tsv, Volume *vol){
|
||||||
std::string line;
|
std::string line;
|
||||||
while (std::getline(f, line)) {
|
while (std::getline(f, line)) {
|
||||||
int eco=-1,name=-1,pgn=-1;
|
int eco=-1,name=-1,pgn=-1;
|
||||||
for(int i=0;i<line.size();i++){
|
for(std::size_t i=0;i<line.size();i++){
|
||||||
if(line[i]=='\t'){
|
if(line[i]=='\t'){
|
||||||
if(eco == -1)
|
if(eco == -1)
|
||||||
eco=i-1;
|
eco=i-1;
|
||||||
|
|
|
@ -8,14 +8,41 @@
|
||||||
* See: https://github.com/lichess-org/chess-openings
|
* See: https://github.com/lichess-org/chess-openings
|
||||||
*/
|
*/
|
||||||
class Openings {
|
class Openings {
|
||||||
typedef std::vector<std::string> MoveList;
|
/// @brief Loaded tsv data format as a vector of tuples (<eco>,<name>,<pgn-moves-list>)
|
||||||
typedef std::vector<std::tuple<std::string,std::string,std::string>> Volume;
|
typedef std::vector<std::tuple<std::string,std::string,std::string>> Volume;
|
||||||
|
|
||||||
Volume A,B,C,D,E;
|
Volume A,B,C,D,E;
|
||||||
|
/**
|
||||||
|
* @brief Search opening name an ECO code based on the given \a moves
|
||||||
|
*
|
||||||
|
* @param moves Half moves that you want to search for the opening
|
||||||
|
* @param name Fill by the method if opening is found
|
||||||
|
* @param eco Fill by the method if opening is found
|
||||||
|
*/
|
||||||
void SearchOpening(const pgnp::HalfMove *moves,std::string &name, std::string &eco);
|
void SearchOpening(const pgnp::HalfMove *moves,std::string &name, std::string &eco);
|
||||||
|
/**
|
||||||
|
* @brief Load a volume using tsv data (see openings.hpp)
|
||||||
|
*
|
||||||
|
* @param tsv data to load
|
||||||
|
* @param vol volume in which the data will be loaded
|
||||||
|
*/
|
||||||
void LoadVolume(const std::string &tsv, Volume *vol);
|
void LoadVolume(const std::string &tsv, Volume *vol);
|
||||||
public:
|
public:
|
||||||
|
/**
|
||||||
|
* @brief Guess the opening based on a list of SAN moves (PGN)
|
||||||
|
*
|
||||||
|
* @param SANMoves
|
||||||
|
* @param name
|
||||||
|
* @param eco
|
||||||
|
*/
|
||||||
void GuessOpening(const std::string &SANMoves, std::string &name, std::string &eco);
|
void GuessOpening(const std::string &SANMoves, std::string &name, std::string &eco);
|
||||||
|
/**
|
||||||
|
* @brief Guess the opening based on a half moves (wrapper around ::SearchOpening)
|
||||||
|
*
|
||||||
|
* @param moves
|
||||||
|
* @param name
|
||||||
|
* @param eco
|
||||||
|
*/
|
||||||
void GuessOpening(const pgnp::HalfMove *moves, std::string &name, std::string &eco);
|
void GuessOpening(const pgnp::HalfMove *moves, std::string &name, std::string &eco);
|
||||||
Openings();
|
Openings();
|
||||||
};
|
};
|
|
@ -26,6 +26,7 @@ BaseGameTab::BaseGameTab(wxFrame *parent, std::shared_ptr<GameBase> base)
|
||||||
|
|
||||||
|
|
||||||
void BaseGameTab::OnApplyFilter(wxCommandEvent &event){
|
void BaseGameTab::OnApplyFilter(wxCommandEvent &event){
|
||||||
|
UNUSED(event);
|
||||||
wxString terms=search_terms->GetValue();
|
wxString terms=search_terms->GetValue();
|
||||||
if(terms.length()>0){
|
if(terms.length()>0){
|
||||||
glm->Filter(terms.ToStdString());
|
glm->Filter(terms.ToStdString());
|
||||||
|
@ -35,6 +36,7 @@ void BaseGameTab::OnApplyFilter(wxCommandEvent &event){
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseGameTab::OnDelete(wxCommandEvent &event) {
|
void BaseGameTab::OnDelete(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
for(auto i: glm->GetSelectedItems()){
|
for(auto i: glm->GetSelectedItems()){
|
||||||
game_list->SetItemState(i, 0, wxLIST_STATE_SELECTED); // First deselect
|
game_list->SetItemState(i, 0, wxLIST_STATE_SELECTED); // First deselect
|
||||||
long gameid=glm->GetItemGameId(i);
|
long gameid=glm->GetItemGameId(i);
|
||||||
|
|
|
@ -5,9 +5,14 @@
|
||||||
#include "gamebase/PGNGameBase.hpp"
|
#include "gamebase/PGNGameBase.hpp"
|
||||||
#include "GameListManager.hpp"
|
#include "GameListManager.hpp"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief A BaseTab sub-tab to list and search games
|
||||||
|
*
|
||||||
|
*/
|
||||||
class BaseGameTab : public TabBase_TabGames {
|
class BaseGameTab : public TabBase_TabGames {
|
||||||
std::shared_ptr<GameBase> base;
|
std::shared_ptr<GameBase> base;
|
||||||
|
void OnDelete(wxCommandEvent &event);
|
||||||
|
void OnApplyFilter(wxCommandEvent &event);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
std::shared_ptr<GameListManager> glm;
|
std::shared_ptr<GameListManager> glm;
|
||||||
|
@ -19,8 +24,6 @@ public:
|
||||||
BaseGameTab(wxFrame *parent, std::shared_ptr<GameBase> base);
|
BaseGameTab(wxFrame *parent, std::shared_ptr<GameBase> base);
|
||||||
|
|
||||||
void Reset(std::shared_ptr<GameBase> base);
|
void Reset(std::shared_ptr<GameBase> base);
|
||||||
void OnDelete(wxCommandEvent &event);
|
|
||||||
void OnApplyFilter(wxCommandEvent &event);
|
|
||||||
std::vector<std::shared_ptr<Game>> GetEditedGames();
|
std::vector<std::shared_ptr<Game>> GetEditedGames();
|
||||||
std::vector<std::uint32_t> GetDeletedGameIds() {return(deleted);};
|
std::vector<std::uint32_t> GetDeletedGameIds() {return(deleted);};
|
||||||
std::shared_ptr<Game> OpenGame(long gameid, long item);
|
std::shared_ptr<Game> OpenGame(long gameid, long item);
|
||||||
|
|
|
@ -26,6 +26,7 @@ TabBase_TabImport(parent), main_tab(main_tab), base(db)
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseImportTab::OnImportDatabase(wxCommandEvent &event){
|
void BaseImportTab::OnImportDatabase(wxCommandEvent &event){
|
||||||
|
UNUSED(event);
|
||||||
if(std::find(databases_to_import.begin(), databases_to_import.end(), selected_base->GetFilePath()) == databases_to_import.end()){
|
if(std::find(databases_to_import.begin(), databases_to_import.end(), selected_base->GetFilePath()) == databases_to_import.end()){
|
||||||
databases_to_import.push_back(selected_base->GetFilePath());
|
databases_to_import.push_back(selected_base->GetFilePath());
|
||||||
selected_games_to_import.erase(selected_base->GetFilePath());
|
selected_games_to_import.erase(selected_base->GetFilePath());
|
||||||
|
@ -72,6 +73,7 @@ void BaseImportTab::RefreshImportLists(){
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseImportTab::OnImportSelection(wxCommandEvent &event){
|
void BaseImportTab::OnImportSelection(wxCommandEvent &event){
|
||||||
|
UNUSED(event);
|
||||||
if(std::find(databases_to_import.begin(), databases_to_import.end(), selected_base->GetFilePath()) == databases_to_import.end()){
|
if(std::find(databases_to_import.begin(), databases_to_import.end(), selected_base->GetFilePath()) == databases_to_import.end()){
|
||||||
long selected = -1;
|
long selected = -1;
|
||||||
while ((selected = game_list->GetNextItem(selected, wxLIST_NEXT_ALL,
|
while ((selected = game_list->GetNextItem(selected, wxLIST_NEXT_ALL,
|
||||||
|
@ -96,6 +98,7 @@ void BaseImportTab::OnImportSelection(wxCommandEvent &event){
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseImportTab::OnImportGame(wxCommandEvent &event){
|
void BaseImportTab::OnImportGame(wxCommandEvent &event){
|
||||||
|
UNUSED(event);
|
||||||
TabInfos *game_tab=(TabInfos*)opened_game_list->GetClientData(opened_game_list->GetSelection());
|
TabInfos *game_tab=(TabInfos*)opened_game_list->GetClientData(opened_game_list->GetSelection());
|
||||||
std::shared_ptr<Game> g=game_tab->GetGame();
|
std::shared_ptr<Game> g=game_tab->GetGame();
|
||||||
if(std::find(games_to_import.begin(), games_to_import.end(), g) == games_to_import.end()){ wxLogDebug("Import!");
|
if(std::find(games_to_import.begin(), games_to_import.end(), g) == games_to_import.end()){ wxLogDebug("Import!");
|
||||||
|
@ -106,6 +109,7 @@ void BaseImportTab::OnImportGame(wxCommandEvent &event){
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseImportTab::OnLoad(wxCommandEvent &event){
|
void BaseImportTab::OnLoad(wxCommandEvent &event){
|
||||||
|
UNUSED(event);
|
||||||
TabInfos *game_tab=(TabInfos*)opened_db_list->GetClientData(opened_db_list->GetSelection());
|
TabInfos *game_tab=(TabInfos*)opened_db_list->GetClientData(opened_db_list->GetSelection());
|
||||||
|
|
||||||
// Load all games (for now :)
|
// Load all games (for now :)
|
||||||
|
|
|
@ -6,6 +6,10 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief A BaseTab sub-tab to import games
|
||||||
|
*
|
||||||
|
*/
|
||||||
class BaseImportTab : public TabBase_TabImport {
|
class BaseImportTab : public TabBase_TabImport {
|
||||||
TabInfos *main_tab;
|
TabInfos *main_tab;
|
||||||
std::shared_ptr<GameListManager> glm;
|
std::shared_ptr<GameListManager> glm;
|
||||||
|
@ -20,14 +24,15 @@ class BaseImportTab : public TabBase_TabImport {
|
||||||
std::shared_ptr<GameBase> selected_base;
|
std::shared_ptr<GameBase> selected_base;
|
||||||
|
|
||||||
void RefreshPendingImports();
|
void RefreshPendingImports();
|
||||||
|
void OnLoad(wxCommandEvent &event);
|
||||||
|
void OnImportGame(wxCommandEvent &event);
|
||||||
|
void OnImportSelection(wxCommandEvent &event);
|
||||||
|
void OnImportDatabase(wxCommandEvent &event);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
int import_ndb, import_ngames,import_nselect;
|
int import_ndb, import_ngames,import_nselect;
|
||||||
BaseImportTab(wxFrame *parent, std::shared_ptr<GameBase> db, TabInfos *main_tab);
|
BaseImportTab(wxFrame *parent, std::shared_ptr<GameBase> db, TabInfos *main_tab);
|
||||||
void RefreshImportLists();
|
void RefreshImportLists();
|
||||||
void OnLoad(wxCommandEvent &event);
|
|
||||||
void OnImportGame(wxCommandEvent &event);
|
|
||||||
void OnImportSelection(wxCommandEvent &event);
|
|
||||||
void OnImportDatabase(wxCommandEvent &event);
|
|
||||||
void Reset(std::shared_ptr<GameBase> base);
|
void Reset(std::shared_ptr<GameBase> base);
|
||||||
std::vector<std::shared_ptr<Game>> GetGameToImport();
|
std::vector<std::shared_ptr<Game>> GetGameToImport();
|
||||||
std::vector<std::string> GetDatabaseToImport() {return databases_to_import;};
|
std::vector<std::string> GetDatabaseToImport() {return databases_to_import;};
|
||||||
|
|
|
@ -6,6 +6,10 @@
|
||||||
#include "BaseImportTab.hpp"
|
#include "BaseImportTab.hpp"
|
||||||
#include "BaseGameTab.hpp"
|
#include "BaseGameTab.hpp"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief A BaseTab sub-tab to manage games
|
||||||
|
*
|
||||||
|
*/
|
||||||
class BaseManageTab : public TabBase_TabManage {
|
class BaseManageTab : public TabBase_TabManage {
|
||||||
|
|
||||||
/// Never free the following pointers in that class
|
/// Never free the following pointers in that class
|
||||||
|
|
|
@ -26,6 +26,7 @@ BaseTab::BaseTab(wxFrame *parent, std::string base_file)
|
||||||
this->Bind(wxEVT_BUTTON, &BaseTab::OnSave, this, ID_SAVE_BUTTON);
|
this->Bind(wxEVT_BUTTON, &BaseTab::OnSave, this, ID_SAVE_BUTTON);
|
||||||
this->Bind(wxEVT_LIST_ITEM_ACTIVATED, &BaseTab::OnOpenGame, this, ID_TABGAMES_GAME_LIST);
|
this->Bind(wxEVT_LIST_ITEM_ACTIVATED, &BaseTab::OnOpenGame, this, ID_TABGAMES_GAME_LIST);
|
||||||
Bind(REFRESH_MANAGE_TAB,[p=this](wxCommandEvent &e){
|
Bind(REFRESH_MANAGE_TAB,[p=this](wxCommandEvent &e){
|
||||||
|
UNUSED(e);
|
||||||
p->manage_tab->RefreshInformations();
|
p->manage_tab->RefreshInformations();
|
||||||
p->is_dirty=p->manage_tab->HasPendingEvents(); // Refresh tab dirty flag
|
p->is_dirty=p->manage_tab->HasPendingEvents(); // Refresh tab dirty flag
|
||||||
},wxID_ANY);
|
},wxID_ANY);
|
||||||
|
@ -46,6 +47,7 @@ void BaseTab::Refresh(){
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseTab::OnSave(wxCommandEvent &event) {
|
void BaseTab::OnSave(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
SHOW_DIALOG_BUSY("Apply all changes. Take a coffee, this process can takes time...");
|
SHOW_DIALOG_BUSY("Apply all changes. Take a coffee, this process can takes time...");
|
||||||
// First import games
|
// First import games
|
||||||
std::vector<std::shared_ptr<Game>> new_games=games_tab->GetEditedGames();
|
std::vector<std::shared_ptr<Game>> new_games=games_tab->GetEditedGames();
|
||||||
|
|
|
@ -13,6 +13,10 @@ wxDECLARE_EVENT(CLOSE_LINKED_TAB, wxCommandEvent);
|
||||||
// Local events
|
// Local events
|
||||||
wxDECLARE_EVENT(REFRESH_MANAGE_TAB, wxCommandEvent);
|
wxDECLARE_EVENT(REFRESH_MANAGE_TAB, wxCommandEvent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Class that represents an opened chess games database in the MainWindow
|
||||||
|
* @ingroup tabs
|
||||||
|
*/
|
||||||
class BaseTab : public TabBase, public TabInfos {
|
class BaseTab : public TabBase, public TabInfos {
|
||||||
/// @brief The opened database
|
/// @brief The opened database
|
||||||
std::shared_ptr<GameBase> base;
|
std::shared_ptr<GameBase> base;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#include "GameListManager.hpp"
|
#include "GameListManager.hpp"
|
||||||
|
|
||||||
|
|
||||||
GameListManager::GameListManager(wxListCtrl *game_list): game_list(game_list), game_counter(0) {
|
GameListManager::GameListManager(wxListCtrl *game_list): game_counter(0), game_list(game_list) {
|
||||||
game_list->InsertColumn(0, L"Id", wxLIST_FORMAT_LEFT, 50);
|
game_list->InsertColumn(0, L"Id", wxLIST_FORMAT_LEFT, 50);
|
||||||
game_list->InsertColumn(1, L"White", wxLIST_FORMAT_LEFT, 200);
|
game_list->InsertColumn(1, L"White", wxLIST_FORMAT_LEFT, 200);
|
||||||
game_list->InsertColumn(2, L"Black", wxLIST_FORMAT_LEFT, 200);
|
game_list->InsertColumn(2, L"Black", wxLIST_FORMAT_LEFT, 200);
|
||||||
|
@ -117,7 +117,7 @@ long GameListManager::GetItemGameId(long item){
|
||||||
|
|
||||||
void GameListManager::Filter(std::string terms){
|
void GameListManager::Filter(std::string terms){
|
||||||
ClearDisplayedRow();
|
ClearDisplayedRow();
|
||||||
for(int i=0;i<rows.size();i++){
|
for(std::size_t i=0;i<rows.size();i++){
|
||||||
RType row=rows[i];
|
RType row=rows[i];
|
||||||
if(TERMS_IN(White) ||
|
if(TERMS_IN(White) ||
|
||||||
TERMS_IN(Black) ||
|
TERMS_IN(Black) ||
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
#define BG_OPEN(INDEX) game_list->SetItemBackgroundColour(INDEX, *wxGREEN)
|
#define BG_OPEN(INDEX) game_list->SetItemBackgroundColour(INDEX, *wxGREEN)
|
||||||
#define BG_DELETE(INDEX) game_list->SetItemBackgroundColour(INDEX, *wxRED)
|
#define BG_DELETE(INDEX) game_list->SetItemBackgroundColour(INDEX, *wxRED)
|
||||||
#define BG_IMPORT(INDEX) game_list->SetItemBackgroundColour(INDEX, *wxBLUE)
|
#define BG_IMPORT(INDEX) game_list->SetItemBackgroundColour(INDEX, *wxBLUE)
|
||||||
#define DISPLAY_ALL_ROWS() {for(int i=0;i<rows.size();i++){DisplayRow(i);}}
|
#define DISPLAY_ALL_ROWS() {for(std::size_t i=0;i<rows.size();i++){DisplayRow(i);}}
|
||||||
|
|
||||||
///@brief Column content type
|
///@brief Column content type
|
||||||
typedef std::string CType;
|
typedef std::string CType;
|
||||||
|
@ -25,7 +25,7 @@ typedef struct Item {
|
||||||
} RType;
|
} RType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief A manager for wxListCtrl that display games
|
* @brief A helper class to manage a wxListCtrl that display games
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
class GameListManager {
|
class GameListManager {
|
||||||
|
|
|
@ -3,6 +3,10 @@
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Represent the interface that each database type (such as PGNGameBase) must follow
|
||||||
|
* to be accessible in OChess.
|
||||||
|
*/
|
||||||
class GameBase {
|
class GameBase {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -44,4 +48,10 @@ std::shared_ptr<GameBase> OpenDatabase(const std::string &dbpath, bool createIfN
|
||||||
* @return std::shared_ptr<Game>
|
* @return std::shared_ptr<Game>
|
||||||
*/
|
*/
|
||||||
std::shared_ptr<Game> OpenGameX(const std::string &dbpath, long id);
|
std::shared_ptr<Game> OpenGameX(const std::string &dbpath, long id);
|
||||||
|
/**
|
||||||
|
* @brief Save a given game in a database file (append to existing games in the db)
|
||||||
|
*
|
||||||
|
* @param dbpath path of the dadabase
|
||||||
|
* @param g shared pointer to a game
|
||||||
|
*/
|
||||||
void SaveGame(const std::string &dbpath, std::shared_ptr<Game> g);
|
void SaveGame(const std::string &dbpath, std::shared_ptr<Game> g);
|
|
@ -3,6 +3,10 @@
|
||||||
#include "GameBase.hpp"
|
#include "GameBase.hpp"
|
||||||
#include "pgnp.hpp"
|
#include "pgnp.hpp"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Used to open PGN files
|
||||||
|
*
|
||||||
|
*/
|
||||||
class PGNGameBase : public GameBase {
|
class PGNGameBase : public GameBase {
|
||||||
pgnp::PGN *pgn;
|
pgnp::PGN *pgn;
|
||||||
bool hasNextGame;
|
bool hasNextGame;
|
||||||
|
|
5587
src/binres/binary_data.hpp
Normal file
|
@ -1,4 +1,8 @@
|
||||||
#include "binres.hpp"
|
#include "binres.hpp"
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
|
// Embedded binary data (e.g: PGNs icons):
|
||||||
|
#include "binary_data.hpp"
|
||||||
|
|
||||||
wxBitmap LoadPNG(std::string icon, wxSize size) {
|
wxBitmap LoadPNG(std::string icon, wxSize size) {
|
||||||
wxImage img = LoadPNG(icon).ConvertToImage();
|
wxImage img = LoadPNG(icon).ConvertToImage();
|
||||||
|
@ -7,23 +11,25 @@ wxBitmap LoadPNG(std::string icon, wxSize size) {
|
||||||
}
|
}
|
||||||
|
|
||||||
wxBitmap LoadPNG(std::string icon) {
|
wxBitmap LoadPNG(std::string icon) {
|
||||||
if (icon == "swap") {
|
std::unordered_map<std::string, wxBitmap> u = {
|
||||||
return (wxBITMAP_PNG(swap));
|
{"ui_zoom_in", wxBITMAP_PNG_FROM_DATA(ui_zoom_in)},
|
||||||
} else if (icon == "zoomin") {
|
{"ui_zoom_out", wxBITMAP_PNG_FROM_DATA(ui_zoom_out)},
|
||||||
return (wxBITMAP_PNG(zoomin));
|
{"ui_coins_swap", wxBITMAP_PNG_FROM_DATA(ui_coins_swap)},
|
||||||
} else if (icon == "zoomout") {
|
{"ui_eye_off", wxBITMAP_PNG_FROM_DATA(ui_eye_off)},
|
||||||
return (wxBITMAP_PNG(zoomout));
|
{"ui_copy", wxBITMAP_PNG_FROM_DATA(ui_copy)},
|
||||||
} else if (icon == "cburnett") {
|
{"ui_save_floppy_disk", wxBITMAP_PNG_FROM_DATA(ui_save_floppy_disk)},
|
||||||
return (wxBITMAP_PNG(cburnett));
|
{"ui_rook", wxBITMAP_PNG_FROM_DATA(ui_rook)},
|
||||||
} else if (icon == "chesscom_8bits") {
|
{"ui_text_alt", wxBITMAP_PNG_FROM_DATA(ui_text_alt)},
|
||||||
return (wxBITMAP_PNG(chesscom_8bits));
|
{"mat", wxBITMAP_PNG_FROM_DATA(mat)},
|
||||||
} else if (icon == "hide") {
|
{"ochess", wxBITMAP_PNG_FROM_DATA(ochess)},
|
||||||
return (wxBITMAP_PNG(hide));
|
{"cburnett", wxBITMAP_PNG_FROM_DATA(cburnett)},
|
||||||
} else if (icon == "mat") {
|
{"chesscom_8bits", wxBITMAP_PNG_FROM_DATA(chesscom_8bits)}
|
||||||
return (wxBITMAP_PNG(mat));
|
};
|
||||||
} else if (icon == "ochess") {
|
// Return png if exists
|
||||||
return (wxBITMAP_PNG(ochess));
|
if(u.count(icon)){
|
||||||
|
return u[icon];
|
||||||
}
|
}
|
||||||
|
// Otherwise null bitmap
|
||||||
return (wxNullBitmap);
|
return (wxNullBitmap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,33 @@
|
||||||
|
/**
|
||||||
|
* @file binres.hpp
|
||||||
|
* @author Manzerbredes
|
||||||
|
* @brief Binary resources functions
|
||||||
|
* @version 0.1
|
||||||
|
* @date 2023-05-12
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2023
|
||||||
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "ochess.hpp"
|
#include "ochess.hpp"
|
||||||
#include "swap_png.hpp"
|
|
||||||
#include "zoomin_png.hpp"
|
|
||||||
#include "zoomout_png.hpp"
|
|
||||||
#include "cburnett_png.hpp"
|
|
||||||
#include "chesscom_8bits_png.hpp"
|
|
||||||
#include "hide_png.hpp"
|
|
||||||
#include "mat_png.hpp"
|
|
||||||
#include "ochess_png.hpp"
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Load an icon from embedded binary resources and rescale it
|
||||||
|
* to a specified @a size
|
||||||
|
*
|
||||||
|
* @param icon The icon name
|
||||||
|
* @param size Scale the icon to the specified size
|
||||||
|
* @return wxBitmap
|
||||||
|
* @ingroup binres
|
||||||
|
*/
|
||||||
wxBitmap LoadPNG(std::string icon, wxSize size);
|
wxBitmap LoadPNG(std::string icon, wxSize size);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Load an icon from embedded binary resources
|
||||||
|
*
|
||||||
|
* @param icon
|
||||||
|
* @return wxBitmap the image or wxNullBitmap if not found
|
||||||
|
* @ingroup binres
|
||||||
|
*/
|
||||||
wxBitmap LoadPNG(std::string icon);
|
wxBitmap LoadPNG(std::string icon);
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 4.7 KiB |
|
@ -1,405 +0,0 @@
|
||||||
static unsigned char chesscom_8bits_png[] = {
|
|
||||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
||||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x90, 0x00, 0x00, 0x00, 0xc8,
|
|
||||||
0x02, 0x03, 0x00, 0x00, 0x00, 0xbb, 0x7b, 0x5f, 0x71, 0x00, 0x00, 0x03,
|
|
||||||
0x36, 0x7a, 0x54, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f,
|
|
||||||
0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x78,
|
|
||||||
0x69, 0x66, 0x00, 0x00, 0x78, 0xda, 0xad, 0x96, 0x61, 0x92, 0xdb, 0x20,
|
|
||||||
0x0c, 0x85, 0xff, 0x73, 0x8a, 0x1e, 0xc1, 0x92, 0x10, 0x82, 0xe3, 0x60,
|
|
||||||
0x30, 0x33, 0xbd, 0x41, 0x8f, 0xdf, 0x27, 0x8c, 0xd3, 0x4d, 0x36, 0xed,
|
|
||||||
0xcc, 0x76, 0x0d, 0x63, 0x84, 0x31, 0x88, 0x87, 0x3e, 0x20, 0x09, 0xc7,
|
|
||||||
0xaf, 0x9f, 0x23, 0xfc, 0x40, 0x22, 0xe5, 0x18, 0xa2, 0x5a, 0x4e, 0x25,
|
|
||||||
0xa5, 0x0d, 0x29, 0x96, 0x58, 0xb8, 0xa2, 0x92, 0xb7, 0x33, 0xd5, 0x59,
|
|
||||||
0xd2, 0x16, 0x67, 0x39, 0x53, 0xb9, 0x6a, 0xf4, 0xdc, 0x1e, 0xda, 0x35,
|
|
||||||
0x88, 0xd1, 0x24, 0xb0, 0x72, 0xbe, 0xe6, 0x74, 0x5a, 0xba, 0xda, 0xd7,
|
|
||||||
0x80, 0xcb, 0x52, 0x45, 0x4d, 0x3f, 0x38, 0xca, 0x6d, 0x7d, 0xd8, 0x9f,
|
|
||||||
0x3f, 0x94, 0xb8, 0xfc, 0xe7, 0x17, 0x47, 0x6b, 0x22, 0x71, 0x45, 0x8c,
|
|
||||||
0x4a, 0x5f, 0x8e, 0xca, 0x72, 0x24, 0x7c, 0x7e, 0xa0, 0xe5, 0xa0, 0x9e,
|
|
||||||
0xcb, 0xda, 0x52, 0xc9, 0xf6, 0x71, 0x09, 0xfb, 0x71, 0xda, 0x35, 0xfe,
|
|
||||||
0x0c, 0x03, 0x9e, 0xe0, 0x05, 0xd4, 0x94, 0xa9, 0xaa, 0x3c, 0xd4, 0x3d,
|
|
||||||
0xbd, 0x47, 0x43, 0xf4, 0xba, 0x62, 0x1e, 0x61, 0x3e, 0x84, 0x64, 0x43,
|
|
||||||
0x29, 0xb2, 0x04, 0x88, 0x3f, 0x1c, 0xa4, 0xce, 0x4a, 0xc5, 0xe7, 0x88,
|
|
||||||
0x8e, 0x28, 0x51, 0x97, 0xd5, 0xc2, 0x4b, 0x09, 0x02, 0xf2, 0x2e, 0x4e,
|
|
||||||
0x8f, 0x84, 0x09, 0xc3, 0x70, 0xa9, 0xf1, 0x6d, 0xa7, 0x27, 0x2a, 0xdb,
|
|
||||||
0x5f, 0x68, 0x5d, 0xac, 0xc2, 0x2b, 0xad, 0xc8, 0xab, 0x8b, 0xbc, 0x04,
|
|
||||||
0x39, 0x3d, 0xec, 0xdb, 0xf6, 0x40, 0xfa, 0x9e, 0xca, 0x0c, 0xfd, 0x87,
|
|
||||||
0x99, 0x63, 0x5e, 0x35, 0x7e, 0x6e, 0xaf, 0x3a, 0xdf, 0xa0, 0xe8, 0x25,
|
|
||||||
0xfa, 0xfe, 0x8c, 0xd1, 0xf3, 0x98, 0x6b, 0xc6, 0x2a, 0x6a, 0x4c, 0x08,
|
|
||||||
0x75, 0x5a, 0x8b, 0xba, 0x96, 0x38, 0x6b, 0xe8, 0xb7, 0x63, 0x0a, 0x9f,
|
|
||||||
0x3a, 0x07, 0x48, 0x4b, 0x9b, 0xe1, 0x51, 0xb8, 0xb0, 0x99, 0x0b, 0x72,
|
|
||||||
0xc6, 0xae, 0x6e, 0xd8, 0x0a, 0x7d, 0x6b, 0xdb, 0x8e, 0xdc, 0xa8, 0x10,
|
|
||||||
0x03, 0xd7, 0xa0, 0x48, 0x9d, 0x2a, 0x0d, 0x3a, 0xa6, 0x6d, 0xd4, 0x20,
|
|
||||||
0x31, 0xf2, 0x11, 0xd8, 0x50, 0x61, 0x6e, 0x2c, 0xb3, 0x31, 0x8b, 0x71,
|
|
||||||
0xe1, 0x26, 0x27, 0x3f, 0x64, 0x1a, 0x6c, 0x52, 0xa4, 0x4b, 0x06, 0xc9,
|
|
||||||
0x36, 0xb1, 0x47, 0xe1, 0x87, 0x16, 0x9a, 0xd3, 0x96, 0xad, 0x85, 0x39,
|
|
||||||
0x5b, 0xc6, 0xcc, 0x9d, 0xd0, 0x95, 0x09, 0xce, 0xc8, 0xf7, 0xc5, 0x57,
|
|
||||||
0x73, 0xf8, 0xea, 0x80, 0x31, 0xfc, 0x28, 0x10, 0x79, 0x2c, 0xf3, 0x19,
|
|
||||||
0x2b, 0xe8, 0x62, 0xf6, 0x60, 0x43, 0x86, 0x93, 0xf3, 0x12, 0xdd, 0xc0,
|
|
||||||
0x80, 0xc6, 0x0a, 0xaa, 0xce, 0x00, 0x5f, 0xf9, 0x35, 0x39, 0x57, 0x01,
|
|
||||||
0x33, 0xf5, 0x28, 0xfb, 0x11, 0x29, 0x08, 0xec, 0x7e, 0xba, 0xd8, 0x95,
|
|
||||||
0xfe, 0xdc, 0x04, 0x32, 0x41, 0x0b, 0x3a, 0x3a, 0xe2, 0xf3, 0x0c, 0x92,
|
|
||||||
0xf5, 0xe5, 0x00, 0x21, 0xc2, 0xd4, 0x0a, 0x31, 0x24, 0x20, 0x00, 0x6a,
|
|
||||||
0x24, 0x4a, 0x89, 0x36, 0x63, 0x36, 0x22, 0x04, 0x32, 0x03, 0x50, 0x85,
|
|
||||||
0x74, 0xc6, 0x99, 0xd9, 0x41, 0x80, 0x54, 0xb9, 0x43, 0x24, 0x47, 0x91,
|
|
||||||
0x04, 0x36, 0x99, 0x7d, 0x6a, 0x0c, 0x31, 0x9a, 0x5d, 0x59, 0x19, 0xcd,
|
|
||||||
0x01, 0xed, 0xb8, 0xcc, 0x40, 0x42, 0x25, 0x89, 0x81, 0x4d, 0x91, 0x0a,
|
|
||||||
0x58, 0x31, 0x2a, 0xf6, 0x8f, 0xc5, 0x8c, 0x3d, 0x54, 0x55, 0x34, 0xaa,
|
|
||||||
0x6a, 0x52, 0xd3, 0xac, 0x45, 0x6b, 0x92, 0x14, 0x93, 0xa6, 0x94, 0x2c,
|
|
||||||
0xf9, 0xa5, 0x58, 0x4d, 0x2c, 0x06, 0x53, 0x4b, 0x66, 0x96, 0xad, 0x58,
|
|
||||||
0xcd, 0x92, 0x63, 0xd6, 0x9c, 0xb2, 0xe5, 0x9c, 0x4b, 0xae, 0x85, 0x8b,
|
|
||||||
0xe0, 0xd2, 0xd4, 0x92, 0x8a, 0x95, 0x5c, 0x4a, 0xa9, 0x15, 0x73, 0x56,
|
|
||||||
0x78, 0xae, 0x18, 0x5d, 0xd1, 0xa1, 0xd6, 0x9d, 0x77, 0xd9, 0xe3, 0xae,
|
|
||||||
0x61, 0x4f, 0xbb, 0xed, 0x79, 0x2f, 0x7b, 0x6d, 0xd8, 0x3e, 0x2d, 0x36,
|
|
||||||
0x6d, 0xa9, 0x59, 0xcb, 0xad, 0xb4, 0xda, 0xb9, 0x4b, 0xc7, 0xfd, 0xd1,
|
|
||||||
0x53, 0xb7, 0x9e, 0x7b, 0xe9, 0xf5, 0xa0, 0x03, 0x5b, 0xe9, 0x88, 0x87,
|
|
||||||
0x1e, 0xe9, 0xb0, 0x23, 0x1f, 0xe5, 0xa8, 0x03, 0x5b, 0x6d, 0x48, 0x18,
|
|
||||||
0x71, 0xe8, 0x48, 0xc3, 0x46, 0x1e, 0x65, 0xd4, 0x07, 0xb5, 0x85, 0xf5,
|
|
||||||
0x53, 0xfe, 0x02, 0x35, 0x5a, 0xd4, 0x78, 0x92, 0xf2, 0x8e, 0xf6, 0xa0,
|
|
||||||
0x86, 0x56, 0xb3, 0xcb, 0x05, 0xf9, 0x75, 0xa2, 0xce, 0x0c, 0xc0, 0x38,
|
|
||||||
0x44, 0x02, 0x71, 0x73, 0x04, 0xd8, 0xd0, 0xec, 0xcc, 0xb6, 0x4c, 0x31,
|
|
||||||
0xb2, 0x93, 0x73, 0x66, 0x5b, 0x61, 0x9c, 0x0a, 0x65, 0x88, 0x54, 0x67,
|
|
||||||
0xd6, 0xc9, 0x89, 0x81, 0x60, 0x3c, 0x88, 0x75, 0xd0, 0xc5, 0x2e, 0xf0,
|
|
||||||
0x49, 0xd4, 0xc9, 0x7d, 0x8b, 0x5b, 0xb0, 0xf8, 0xc4, 0x8d, 0xff, 0x97,
|
|
||||||
0x5c, 0x70, 0x74, 0x5f, 0x24, 0xf7, 0x99, 0xdb, 0x3b, 0x6a, 0xdd, 0x7f,
|
|
||||||
0x86, 0xda, 0x24, 0x76, 0x9e, 0x42, 0x0f, 0xea, 0x26, 0x38, 0x7d, 0xa6,
|
|
||||||
0x14, 0x95, 0x74, 0x48, 0x43, 0xbc, 0x67, 0x3d, 0x7e, 0xb0, 0xe1, 0xb5,
|
|
||||||
0xe1, 0xbd, 0xa5, 0xe3, 0x98, 0x15, 0xc5, 0x51, 0x2b, 0x7d, 0xd5, 0xfd,
|
|
||||||
0x47, 0xf0, 0x61, 0xc3, 0x6b, 0xc3, 0x5b, 0x8b, 0x00, 0xf6, 0x7f, 0xc9,
|
|
||||||
0x39, 0x1d, 0xdd, 0x20, 0xc7, 0x1d, 0xdd, 0x22, 0x07, 0x36, 0xdc, 0x22,
|
|
||||||
0x07, 0x36, 0xdc, 0x22, 0x07, 0x36, 0xdc, 0x22, 0x27, 0x4e, 0x47, 0x37,
|
|
||||||
0xc8, 0x99, 0x8e, 0xee, 0x90, 0x03, 0x1b, 0x6e, 0x91, 0x03, 0x1b, 0x6e,
|
|
||||||
0x91, 0x03, 0x1b, 0x6e, 0x91, 0xa3, 0xa7, 0xa3, 0xef, 0xcb, 0x99, 0x8e,
|
|
||||||
0xee, 0x90, 0xe3, 0x8e, 0x6e, 0x91, 0xa3, 0xfe, 0x8f, 0xed, 0x55, 0xce,
|
|
||||||
0xc0, 0x9d, 0xe4, 0x7f, 0x2e, 0x7f, 0x03, 0xca, 0x15, 0x9c, 0x3a, 0xb1,
|
|
||||||
0xdd, 0x96, 0x8c, 0x00, 0x00, 0x01, 0x84, 0x69, 0x43, 0x43, 0x50, 0x49,
|
|
||||||
0x43, 0x43, 0x20, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00,
|
|
||||||
0x78, 0x9c, 0x7d, 0x91, 0x3d, 0x48, 0xc3, 0x40, 0x1c, 0xc5, 0x5f, 0x53,
|
|
||||||
0xc5, 0x0f, 0x5a, 0x1d, 0xec, 0x20, 0xe2, 0x90, 0xa1, 0x3a, 0x59, 0x10,
|
|
||||||
0x15, 0x71, 0xd4, 0x2a, 0x14, 0xa1, 0x42, 0xa8, 0x15, 0x5a, 0x75, 0x30,
|
|
||||||
0xb9, 0xf4, 0x0b, 0x9a, 0x34, 0x24, 0x29, 0x2e, 0x8e, 0x82, 0x6b, 0xc1,
|
|
||||||
0xc1, 0x8f, 0xc5, 0xaa, 0x83, 0x8b, 0xb3, 0xae, 0x0e, 0xae, 0x82, 0x20,
|
|
||||||
0xf8, 0x01, 0xe2, 0xe8, 0xe4, 0xa4, 0xe8, 0x22, 0x25, 0xfe, 0x2f, 0x29,
|
|
||||||
0xb4, 0x88, 0xf1, 0xe0, 0xb8, 0x1f, 0xef, 0xee, 0x3d, 0xee, 0xde, 0x01,
|
|
||||||
0x42, 0xbd, 0xcc, 0x34, 0xab, 0x63, 0x1c, 0xd0, 0x74, 0xdb, 0x4c, 0x25,
|
|
||||||
0xe2, 0x62, 0x26, 0xbb, 0x2a, 0x76, 0xbd, 0x42, 0x40, 0x1f, 0xc2, 0x10,
|
|
||||||
0xd1, 0x23, 0x33, 0xcb, 0x98, 0x93, 0xa4, 0x24, 0x7c, 0xc7, 0xd7, 0x3d,
|
|
||||||
0x02, 0x7c, 0xbd, 0x8b, 0xf1, 0x2c, 0xff, 0x73, 0x7f, 0x8e, 0xb0, 0x9a,
|
|
||||||
0xb3, 0x18, 0x10, 0x10, 0x89, 0x67, 0x99, 0x61, 0xda, 0xc4, 0x1b, 0xc4,
|
|
||||||
0xd3, 0x9b, 0xb6, 0xc1, 0x79, 0x9f, 0x38, 0xc2, 0x8a, 0xb2, 0x4a, 0x7c,
|
|
||||||
0x4e, 0x3c, 0x66, 0xd2, 0x05, 0x89, 0x1f, 0xb9, 0xae, 0x78, 0xfc, 0xc6,
|
|
||||||
0xb9, 0xe0, 0xb2, 0xc0, 0x33, 0x23, 0x66, 0x3a, 0x35, 0x4f, 0x1c, 0x21,
|
|
||||||
0x16, 0x0b, 0x6d, 0xac, 0xb4, 0x31, 0x2b, 0x9a, 0x1a, 0xf1, 0x14, 0x71,
|
|
||||||
0x54, 0xd5, 0x74, 0xca, 0x17, 0x32, 0x1e, 0xab, 0x9c, 0xb7, 0x38, 0x6b,
|
|
||||||
0xe5, 0x2a, 0x6b, 0xde, 0x93, 0xbf, 0x30, 0x94, 0xd3, 0x57, 0x96, 0xb9,
|
|
||||||
0x4e, 0x73, 0x18, 0x09, 0x2c, 0x62, 0x09, 0x12, 0x75, 0xa4, 0xa0, 0x8a,
|
|
||||||
0x12, 0xca, 0xb0, 0x11, 0xa3, 0x55, 0x27, 0xc5, 0x42, 0x8a, 0xf6, 0xe3,
|
|
||||||
0x3e, 0xfe, 0x21, 0xd7, 0x2f, 0x91, 0x4b, 0x21, 0x57, 0x09, 0x8c, 0x1c,
|
|
||||||
0x0b, 0xa8, 0x40, 0x83, 0xec, 0xfa, 0xc1, 0xff, 0xe0, 0x77, 0xb7, 0x56,
|
|
||||||
0x7e, 0x72, 0xc2, 0x4b, 0x0a, 0xc5, 0x81, 0xce, 0x17, 0xc7, 0xf9, 0x18,
|
|
||||||
0x01, 0xba, 0x76, 0x81, 0x46, 0xcd, 0x71, 0xbe, 0x8f, 0x1d, 0xa7, 0x71,
|
|
||||||
0x02, 0x04, 0x9f, 0x81, 0x2b, 0xbd, 0xe5, 0xaf, 0xd4, 0x81, 0x99, 0x4f,
|
|
||||||
0xd2, 0x6b, 0x2d, 0x2d, 0x7a, 0x04, 0xf4, 0x6f, 0x03, 0x17, 0xd7, 0x2d,
|
|
||||||
0x4d, 0xd9, 0x03, 0x2e, 0x77, 0x80, 0xc1, 0x27, 0x43, 0x36, 0x65, 0x57,
|
|
||||||
0x0a, 0xd2, 0x14, 0xf2, 0x79, 0xe0, 0xfd, 0x8c, 0xbe, 0x29, 0x0b, 0x0c,
|
|
||||||
0xdc, 0x02, 0xbd, 0x6b, 0x5e, 0x6f, 0xcd, 0x7d, 0x9c, 0x3e, 0x00, 0x69,
|
|
||||||
0xea, 0x2a, 0x79, 0x03, 0x1c, 0x1c, 0x02, 0xa3, 0x05, 0xca, 0x5e, 0xf7,
|
|
||||||
0x79, 0x77, 0x77, 0x7b, 0x6f, 0xff, 0x9e, 0x69, 0xf6, 0xf7, 0x03, 0x1e,
|
|
||||||
0x33, 0x72, 0x85, 0x7d, 0x1a, 0x78, 0x11, 0x00, 0x00, 0x0d, 0x1a, 0x69,
|
|
||||||
0x54, 0x58, 0x74, 0x58, 0x4d, 0x4c, 0x3a, 0x63, 0x6f, 0x6d, 0x2e, 0x61,
|
|
||||||
0x64, 0x6f, 0x62, 0x65, 0x2e, 0x78, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x3c, 0x3f, 0x78, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x62,
|
|
||||||
0x65, 0x67, 0x69, 0x6e, 0x3d, 0x22, 0xef, 0xbb, 0xbf, 0x22, 0x20, 0x69,
|
|
||||||
0x64, 0x3d, 0x22, 0x57, 0x35, 0x4d, 0x30, 0x4d, 0x70, 0x43, 0x65, 0x68,
|
|
||||||
0x69, 0x48, 0x7a, 0x72, 0x65, 0x53, 0x7a, 0x4e, 0x54, 0x63, 0x7a, 0x6b,
|
|
||||||
0x63, 0x39, 0x64, 0x22, 0x3f, 0x3e, 0x0a, 0x3c, 0x78, 0x3a, 0x78, 0x6d,
|
|
||||||
0x70, 0x6d, 0x65, 0x74, 0x61, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a,
|
|
||||||
0x78, 0x3d, 0x22, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a,
|
|
||||||
0x6d, 0x65, 0x74, 0x61, 0x2f, 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70,
|
|
||||||
0x74, 0x6b, 0x3d, 0x22, 0x58, 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65,
|
|
||||||
0x20, 0x34, 0x2e, 0x34, 0x2e, 0x30, 0x2d, 0x45, 0x78, 0x69, 0x76, 0x32,
|
|
||||||
0x22, 0x3e, 0x0a, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46,
|
|
||||||
0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x72, 0x64, 0x66, 0x3d, 0x22,
|
|
||||||
0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77,
|
|
||||||
0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, 0x39, 0x39, 0x39, 0x2f, 0x30,
|
|
||||||
0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64, 0x66, 0x2d, 0x73, 0x79, 0x6e,
|
|
||||||
0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23, 0x22, 0x3e, 0x0a, 0x20, 0x20,
|
|
||||||
0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
|
|
||||||
0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f,
|
|
||||||
0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d,
|
|
||||||
0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3d, 0x22, 0x68,
|
|
||||||
0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f,
|
|
||||||
0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31,
|
|
||||||
0x2e, 0x30, 0x2f, 0x6d, 0x6d, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3d,
|
|
||||||
0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61,
|
|
||||||
0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70,
|
|
||||||
0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x2f, 0x52,
|
|
||||||
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74,
|
|
||||||
0x23, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73,
|
|
||||||
0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f,
|
|
||||||
0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f,
|
|
||||||
0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31,
|
|
||||||
0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73,
|
|
||||||
0x3a, 0x47, 0x49, 0x4d, 0x50, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a,
|
|
||||||
0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x69, 0x6d, 0x70, 0x2e, 0x6f,
|
|
||||||
0x72, 0x67, 0x2f, 0x78, 0x6d, 0x70, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x74, 0x69, 0x66, 0x66, 0x3d,
|
|
||||||
0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61,
|
|
||||||
0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x69, 0x66,
|
|
||||||
0x66, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, 0x68,
|
|
||||||
0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f,
|
|
||||||
0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31,
|
|
||||||
0x2e, 0x30, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d,
|
|
||||||
0x4d, 0x3a, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44,
|
|
||||||
0x3d, 0x22, 0x67, 0x69, 0x6d, 0x70, 0x3a, 0x64, 0x6f, 0x63, 0x69, 0x64,
|
|
||||||
0x3a, 0x67, 0x69, 0x6d, 0x70, 0x3a, 0x38, 0x33, 0x65, 0x65, 0x62, 0x31,
|
|
||||||
0x31, 0x39, 0x2d, 0x34, 0x61, 0x34, 0x36, 0x2d, 0x34, 0x36, 0x62, 0x32,
|
|
||||||
0x2d, 0x61, 0x61, 0x61, 0x65, 0x2d, 0x34, 0x33, 0x62, 0x38, 0x30, 0x37,
|
|
||||||
0x39, 0x61, 0x63, 0x64, 0x38, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78,
|
|
||||||
0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
|
|
||||||
0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x69, 0x69, 0x64,
|
|
||||||
0x3a, 0x61, 0x32, 0x32, 0x37, 0x61, 0x32, 0x64, 0x34, 0x2d, 0x61, 0x32,
|
|
||||||
0x31, 0x34, 0x2d, 0x34, 0x30, 0x66, 0x39, 0x2d, 0x38, 0x37, 0x63, 0x61,
|
|
||||||
0x2d, 0x34, 0x65, 0x34, 0x30, 0x33, 0x35, 0x33, 0x66, 0x36, 0x33, 0x65,
|
|
||||||
0x32, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a,
|
|
||||||
0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x75,
|
|
||||||
0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e,
|
|
||||||
0x64, 0x69, 0x64, 0x3a, 0x63, 0x62, 0x62, 0x38, 0x30, 0x66, 0x63, 0x34,
|
|
||||||
0x2d, 0x36, 0x30, 0x63, 0x34, 0x2d, 0x34, 0x32, 0x33, 0x34, 0x2d, 0x38,
|
|
||||||
0x34, 0x39, 0x33, 0x2d, 0x65, 0x30, 0x38, 0x66, 0x33, 0x35, 0x63, 0x31,
|
|
||||||
0x39, 0x65, 0x61, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x64, 0x63, 0x3a,
|
|
||||||
0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67,
|
|
||||||
0x65, 0x2f, 0x70, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49,
|
|
||||||
0x4d, 0x50, 0x3a, 0x41, 0x50, 0x49, 0x3d, 0x22, 0x32, 0x2e, 0x30, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x50, 0x6c, 0x61,
|
|
||||||
0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3d, 0x22, 0x4c, 0x69, 0x6e, 0x75, 0x78,
|
|
||||||
0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x54, 0x69,
|
|
||||||
0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x3d, 0x22, 0x31, 0x36, 0x34,
|
|
||||||
0x34, 0x38, 0x34, 0x35, 0x35, 0x33, 0x32, 0x35, 0x30, 0x39, 0x34, 0x36,
|
|
||||||
0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x56,
|
|
||||||
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x32, 0x2e, 0x31, 0x30,
|
|
||||||
0x2e, 0x33, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x74, 0x69, 0x66, 0x66,
|
|
||||||
0x3a, 0x4f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
|
||||||
0x3d, 0x22, 0x31, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x3a,
|
|
||||||
0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3d,
|
|
||||||
0x22, 0x47, 0x49, 0x4d, 0x50, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x22, 0x3e,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48,
|
|
||||||
0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x3c, 0x72, 0x64, 0x66, 0x3a, 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x6c, 0x69, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x61,
|
|
||||||
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x73, 0x61, 0x76, 0x65, 0x64,
|
|
||||||
0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76,
|
|
||||||
0x74, 0x3a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x3d, 0x22, 0x2f,
|
|
||||||
0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76,
|
|
||||||
0x74, 0x3a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44,
|
|
||||||
0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x34, 0x63,
|
|
||||||
0x30, 0x32, 0x64, 0x32, 0x63, 0x39, 0x2d, 0x62, 0x30, 0x63, 0x38, 0x2d,
|
|
||||||
0x34, 0x66, 0x39, 0x30, 0x2d, 0x39, 0x35, 0x64, 0x39, 0x2d, 0x33, 0x32,
|
|
||||||
0x31, 0x39, 0x37, 0x35, 0x36, 0x63, 0x38, 0x61, 0x64, 0x30, 0x22, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a,
|
|
||||||
0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x41, 0x67, 0x65, 0x6e,
|
|
||||||
0x74, 0x3d, 0x22, 0x47, 0x69, 0x6d, 0x70, 0x20, 0x32, 0x2e, 0x31, 0x30,
|
|
||||||
0x20, 0x28, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x29, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x77, 0x68,
|
|
||||||
0x65, 0x6e, 0x3d, 0x22, 0x32, 0x30, 0x32, 0x32, 0x2d, 0x30, 0x32, 0x2d,
|
|
||||||
0x31, 0x34, 0x54, 0x31, 0x34, 0x3a, 0x33, 0x32, 0x3a, 0x31, 0x32, 0x2b,
|
|
||||||
0x30, 0x31, 0x3a, 0x30, 0x30, 0x22, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x53, 0x65, 0x71, 0x3e, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x3c, 0x2f, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48,
|
|
||||||
0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x2f,
|
|
||||||
0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
|
|
||||||
0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a,
|
|
||||||
0x52, 0x44, 0x46, 0x3e, 0x0a, 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70,
|
|
||||||
0x6d, 0x65, 0x74, 0x61, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x3c, 0x3f, 0x78, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20,
|
|
||||||
0x65, 0x6e, 0x64, 0x3d, 0x22, 0x77, 0x22, 0x3f, 0x3e, 0xdd, 0xa7, 0x1e,
|
|
||||||
0x79, 0x00, 0x00, 0x00, 0x09, 0x50, 0x4c, 0x54, 0x45, 0x6a, 0x9b, 0x41,
|
|
||||||
0xf2, 0xf2, 0xf3, 0x00, 0x00, 0x00, 0x24, 0xc5, 0x36, 0xf6, 0x00, 0x00,
|
|
||||||
0x00, 0x01, 0x62, 0x4b, 0x47, 0x44, 0x00, 0x88, 0x05, 0x1d, 0x48, 0x00,
|
|
||||||
0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x24, 0x6c, 0x00,
|
|
||||||
0x00, 0x24, 0x6c, 0x01, 0x58, 0xad, 0x0e, 0x9d, 0x00, 0x00, 0x00, 0x07,
|
|
||||||
0x74, 0x49, 0x4d, 0x45, 0x07, 0xe6, 0x02, 0x0e, 0x0d, 0x20, 0x0c, 0x02,
|
|
||||||
0x3c, 0x8d, 0xb6, 0x00, 0x00, 0x00, 0x61, 0x49, 0x44, 0x41, 0x54, 0x78,
|
|
||||||
0xda, 0xed, 0xcd, 0x31, 0x01, 0x00, 0x00, 0x0c, 0x02, 0x20, 0x4b, 0xae,
|
|
||||||
0x7f, 0x95, 0x65, 0xf0, 0x16, 0x0a, 0x90, 0xd4, 0xae, 0x16, 0x89, 0x44,
|
|
||||||
0x22, 0x91, 0x48, 0x24, 0x12, 0x89, 0x44, 0x22, 0x91, 0x48, 0x24, 0x12,
|
|
||||||
0x89, 0x44, 0x22, 0x91, 0x48, 0x24, 0x12, 0x89, 0x44, 0x22, 0x91, 0x48,
|
|
||||||
0x24, 0x12, 0x89, 0x44, 0x22, 0x91, 0x48, 0x24, 0x12, 0x89, 0x44, 0x22,
|
|
||||||
0x91, 0x48, 0x24, 0x12, 0x89, 0x44, 0x22, 0x91, 0x48, 0x24, 0x12, 0x89,
|
|
||||||
0x44, 0x22, 0x91, 0x48, 0x24, 0x12, 0x89, 0x44, 0x22, 0x91, 0x48, 0x24,
|
|
||||||
0x12, 0x89, 0x44, 0x22, 0x91, 0xac, 0x24, 0x0f, 0xad, 0xaa, 0xf9, 0x05,
|
|
||||||
0xdd, 0x43, 0xa4, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
|
|
||||||
0xae, 0x42, 0x60, 0x82,
|
|
||||||
};
|
|
Before Width: | Height: | Size: 1.5 KiB |
|
@ -1,133 +0,0 @@
|
||||||
static unsigned char hide_png[] = {
|
|
||||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
||||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x32,
|
|
||||||
0x08, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x3f, 0x88, 0xb1, 0x00, 0x00, 0x01,
|
|
||||||
0x84, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, 0x6f,
|
|
||||||
0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x28, 0x91, 0x7d, 0x91, 0x3d, 0x48,
|
|
||||||
0xc3, 0x40, 0x1c, 0xc5, 0x5f, 0x53, 0x45, 0x91, 0x4a, 0x05, 0x3b, 0x88,
|
|
||||||
0x38, 0x04, 0xac, 0x4e, 0x16, 0x44, 0x45, 0x1c, 0xb5, 0x0a, 0x45, 0xa8,
|
|
||||||
0x10, 0x6a, 0x85, 0x56, 0x1d, 0x4c, 0x2e, 0xfd, 0x82, 0x26, 0x0d, 0x49,
|
|
||||||
0x8a, 0x8b, 0xa3, 0xe0, 0x5a, 0x70, 0xf0, 0x63, 0xb1, 0xea, 0xe0, 0xe2,
|
|
||||||
0xac, 0xab, 0x83, 0xab, 0x20, 0x08, 0x7e, 0x80, 0x38, 0x3a, 0x39, 0x29,
|
|
||||||
0xba, 0x48, 0x89, 0xff, 0x4b, 0x0a, 0x2d, 0x62, 0x3c, 0x38, 0xee, 0xc7,
|
|
||||||
0xbb, 0x7b, 0x8f, 0xbb, 0x77, 0x80, 0x50, 0x2f, 0x33, 0xcd, 0xea, 0x18,
|
|
||||||
0x07, 0x34, 0xdd, 0x36, 0x53, 0x89, 0xb8, 0x98, 0xc9, 0xae, 0x8a, 0x5d,
|
|
||||||
0xaf, 0x10, 0xd0, 0x87, 0x30, 0x86, 0x11, 0x96, 0x99, 0x65, 0xcc, 0x49,
|
|
||||||
0x52, 0x12, 0xbe, 0xe3, 0xeb, 0x1e, 0x01, 0xbe, 0xde, 0xc5, 0x78, 0x96,
|
|
||||||
0xff, 0xb9, 0x3f, 0x47, 0xaf, 0x9a, 0xb3, 0x18, 0x10, 0x10, 0x89, 0x67,
|
|
||||||
0x99, 0x61, 0xda, 0xc4, 0x1b, 0xc4, 0xd3, 0x9b, 0xb6, 0xc1, 0x79, 0x9f,
|
|
||||||
0x38, 0xc2, 0x8a, 0xb2, 0x4a, 0x7c, 0x4e, 0x3c, 0x66, 0xd2, 0x05, 0x89,
|
|
||||||
0x1f, 0xb9, 0xae, 0x78, 0xfc, 0xc6, 0xb9, 0xe0, 0xb2, 0xc0, 0x33, 0x23,
|
|
||||||
0x66, 0x3a, 0x35, 0x4f, 0x1c, 0x21, 0x16, 0x0b, 0x6d, 0xac, 0xb4, 0x31,
|
|
||||||
0x2b, 0x9a, 0x1a, 0xf1, 0x14, 0x71, 0x54, 0xd5, 0x74, 0xca, 0x17, 0x32,
|
|
||||||
0x1e, 0xab, 0x9c, 0xb7, 0x38, 0x6b, 0xe5, 0x2a, 0x6b, 0xde, 0x93, 0xbf,
|
|
||||||
0x30, 0x94, 0xd3, 0x57, 0x96, 0xb9, 0x4e, 0x73, 0x08, 0x09, 0x2c, 0x62,
|
|
||||||
0x09, 0x12, 0x44, 0x28, 0xa8, 0xa2, 0x84, 0x32, 0x6c, 0xc4, 0x68, 0xd5,
|
|
||||||
0x49, 0xb1, 0x90, 0xa2, 0xfd, 0xb8, 0x8f, 0x7f, 0xd0, 0xf5, 0x4b, 0xe4,
|
|
||||||
0x52, 0xc8, 0x55, 0x02, 0x23, 0xc7, 0x02, 0x2a, 0xd0, 0x20, 0xbb, 0x7e,
|
|
||||||
0xf0, 0x3f, 0xf8, 0xdd, 0xad, 0x95, 0x9f, 0x9c, 0xf0, 0x92, 0x42, 0x71,
|
|
||||||
0xa0, 0xf3, 0xc5, 0x71, 0x3e, 0x46, 0x80, 0xae, 0x5d, 0xa0, 0x51, 0x73,
|
|
||||||
0x9c, 0xef, 0x63, 0xc7, 0x69, 0x9c, 0x00, 0xc1, 0x67, 0xe0, 0x4a, 0x6f,
|
|
||||||
0xf9, 0x2b, 0x75, 0x60, 0xe6, 0x93, 0xf4, 0x5a, 0x4b, 0x8b, 0x1e, 0x01,
|
|
||||||
0xe1, 0x6d, 0xe0, 0xe2, 0xba, 0xa5, 0x29, 0x7b, 0xc0, 0xe5, 0x0e, 0x30,
|
|
||||||
0xf0, 0x64, 0xc8, 0xa6, 0xec, 0x4a, 0x41, 0x9a, 0x42, 0x3e, 0x0f, 0xbc,
|
|
||||||
0x9f, 0xd1, 0x37, 0x65, 0x81, 0xfe, 0x5b, 0xa0, 0x67, 0xcd, 0xeb, 0xad,
|
|
||||||
0xb9, 0x8f, 0xd3, 0x07, 0x20, 0x4d, 0x5d, 0x25, 0x6f, 0x80, 0x83, 0x43,
|
|
||||||
0x60, 0xb4, 0x40, 0xd9, 0xeb, 0x3e, 0xef, 0xee, 0x6e, 0xef, 0xed, 0xdf,
|
|
||||||
0x33, 0xcd, 0xfe, 0x7e, 0x00, 0x3e, 0xa6, 0x72, 0x92, 0x91, 0x8d, 0xab,
|
|
||||||
0x28, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00,
|
|
||||||
0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70,
|
|
||||||
0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01,
|
|
||||||
0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45,
|
|
||||||
0x07, 0xe6, 0x02, 0x10, 0x0f, 0x25, 0x13, 0x41, 0x01, 0x80, 0xc4, 0x00,
|
|
||||||
0x00, 0x04, 0x21, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xed, 0x98, 0x6d,
|
|
||||||
0x68, 0x96, 0x65, 0x14, 0xc7, 0x7f, 0x8f, 0x35, 0xa7, 0xb9, 0x99, 0x73,
|
|
||||||
0x64, 0x4a, 0x8a, 0xd6, 0x32, 0x43, 0x32, 0x9b, 0xcf, 0xf0, 0x6d, 0x49,
|
|
||||||
0x2f, 0x5a, 0x19, 0x83, 0x69, 0xd2, 0x22, 0x90, 0x68, 0xc3, 0x2f, 0x4a,
|
|
||||||
0x42, 0x21, 0xa2, 0x31, 0xf6, 0x29, 0x44, 0x41, 0x11, 0x0d, 0x47, 0x0b,
|
|
||||||
0x59, 0xdb, 0x2a, 0xca, 0x37, 0xd0, 0x9c, 0x8a, 0x03, 0x63, 0x18, 0xad,
|
|
||||||
0x67, 0x2c, 0x4c, 0xd1, 0x90, 0xd6, 0x08, 0x9a, 0x6f, 0xcc, 0x62, 0xb3,
|
|
||||||
0xb6, 0x39, 0x5f, 0xd0, 0x69, 0x5f, 0xce, 0x3d, 0x0e, 0x87, 0xeb, 0xde,
|
|
||||||
0x73, 0xdf, 0x8f, 0x3e, 0xe1, 0xe0, 0xfe, 0xc3, 0xf5, 0xe1, 0xb9, 0xaf,
|
|
||||||
0x73, 0xce, 0x75, 0xfd, 0xaf, 0x97, 0x73, 0xfd, 0xcf, 0x03, 0x11, 0x22,
|
|
||||||
0x44, 0x88, 0x10, 0x21, 0x42, 0x84, 0x07, 0x1a, 0xef, 0x02, 0x1f, 0x0f,
|
|
||||||
0x75, 0x12, 0xef, 0x00, 0xfd, 0xc0, 0x5d, 0x60, 0xed, 0x50, 0x25, 0xf1,
|
|
||||||
0x36, 0x70, 0x5b, 0x48, 0x78, 0x6d, 0x5e, 0x32, 0xa7, 0x87, 0xef, 0xd3,
|
|
||||||
0xe0, 0x0f, 0x01, 0x73, 0x80, 0x02, 0x60, 0x1a, 0x30, 0x15, 0x18, 0x05,
|
|
||||||
0xe4, 0x02, 0x59, 0xc0, 0x0d, 0xa0, 0x13, 0xe8, 0x03, 0xda, 0x81, 0x36,
|
|
||||||
0xe0, 0x67, 0x69, 0x7d, 0x2a, 0xce, 0x5b, 0xc0, 0xb7, 0x12, 0xcf, 0xc3,
|
|
||||||
0x06, 0xa0, 0x39, 0x9d, 0x2b, 0xf7, 0x28, 0x50, 0x0a, 0x1c, 0x02, 0xae,
|
|
||||||
0x99, 0x15, 0x0c, 0xda, 0xbe, 0x56, 0xf1, 0x8a, 0x81, 0x9b, 0xa6, 0x7f,
|
|
||||||
0x63, 0x3a, 0x09, 0xcc, 0x00, 0xea, 0xee, 0x61, 0xf2, 0x5e, 0xdb, 0x05,
|
|
||||||
0x0c, 0x93, 0x98, 0x45, 0x0e, 0x12, 0x9b, 0xd3, 0x45, 0x60, 0x3a, 0x70,
|
|
||||||
0xc0, 0x67, 0x52, 0x77, 0x80, 0x26, 0x60, 0x0b, 0xb0, 0x1c, 0x98, 0x0f,
|
|
||||||
0x4c, 0x02, 0x46, 0x02, 0x31, 0x60, 0x38, 0x30, 0x01, 0x98, 0x0d, 0x2c,
|
|
||||||
0x05, 0xd6, 0xa8, 0xe3, 0xb3, 0x58, 0x8e, 0x9e, 0x8e, 0xb7, 0x35, 0x1d,
|
|
||||||
0x04, 0x46, 0x03, 0xdb, 0x1d, 0x17, 0xf0, 0x0e, 0x70, 0x14, 0x78, 0x4f,
|
|
||||||
0x8e, 0x99, 0x45, 0xae, 0xac, 0xf4, 0x87, 0xd2, 0x8a, 0xe4, 0x9b, 0xc6,
|
|
||||||
0x6b, 0xc0, 0x75, 0x13, 0x77, 0xbb, 0xea, 0x2f, 0x91, 0xbb, 0x77, 0xcf,
|
|
||||||
0x78, 0x05, 0xb8, 0x60, 0x06, 0xba, 0x01, 0x54, 0x02, 0x53, 0x7c, 0x7c,
|
|
||||||
0xf2, 0x81, 0x83, 0x2a, 0x7d, 0xea, 0xb6, 0x4f, 0x76, 0x08, 0x60, 0xa1,
|
|
||||||
0xe3, 0x78, 0xee, 0x50, 0x71, 0xca, 0xd4, 0x82, 0xed, 0x90, 0xe4, 0x11,
|
|
||||||
0x1a, 0x31, 0xe0, 0x13, 0x09, 0x62, 0x2f, 0xe7, 0x13, 0x83, 0xf8, 0x95,
|
|
||||||
0xfb, 0x10, 0xb8, 0x0b, 0x7c, 0x07, 0x64, 0x88, 0xdd, 0xcb, 0x92, 0xad,
|
|
||||||
0x74, 0xff, 0x67, 0x2a, 0xce, 0x78, 0xe0, 0x2f, 0xd3, 0xdf, 0x0a, 0xc4,
|
|
||||||
0xc3, 0x90, 0xc8, 0x02, 0xea, 0x4d, 0x90, 0x3f, 0x80, 0x97, 0x92, 0xf8,
|
|
||||||
0x6d, 0x36, 0x3e, 0x5d, 0x40, 0x35, 0xb0, 0x0e, 0x58, 0xad, 0x48, 0x2c,
|
|
||||||
0x00, 0xae, 0x1a, 0xdb, 0xcf, 0x1d, 0xf1, 0xc6, 0x00, 0x55, 0x8e, 0xd3,
|
|
||||||
0xb0, 0x22, 0x08, 0x89, 0x5c, 0xe0, 0xa4, 0x71, 0xae, 0x05, 0xb2, 0x93,
|
|
||||||
0xf8, 0x2d, 0x31, 0x3e, 0x9f, 0xfa, 0xf8, 0x14, 0x02, 0xbd, 0xc6, 0x76,
|
|
||||||
0x67, 0x92, 0xd8, 0xaf, 0x02, 0x17, 0x1d, 0xf1, 0x63, 0x7e, 0x0e, 0x8f,
|
|
||||||
0x01, 0x67, 0x95, 0x71, 0x3f, 0xb0, 0x32, 0xe0, 0x63, 0xd8, 0xae, 0xfc,
|
|
||||||
0x2a, 0x7c, 0xec, 0xe6, 0x01, 0x3d, 0x66, 0x42, 0xd5, 0x01, 0x4f, 0xc9,
|
|
||||||
0x58, 0xa0, 0xc1, 0xf8, 0xee, 0x56, 0xbb, 0x3c, 0x80, 0x1c, 0xe0, 0x8c,
|
|
||||||
0x32, 0xea, 0x95, 0xb4, 0x18, 0x04, 0xcb, 0x94, 0x5f, 0x93, 0x8f, 0xcd,
|
|
||||||
0x1c, 0xa0, 0xdb, 0x4c, 0xa4, 0xc6, 0x1c, 0xe7, 0x20, 0xf7, 0x76, 0x9b,
|
|
||||||
0x89, 0x71, 0x18, 0x18, 0xe1, 0x19, 0x8c, 0x00, 0x12, 0xaa, 0xb3, 0x3b,
|
|
||||||
0x88, 0xb6, 0x51, 0xd8, 0xa9, 0x7c, 0x4b, 0x1c, 0xfd, 0x05, 0x0e, 0x12,
|
|
||||||
0xb5, 0x46, 0xe5, 0x56, 0x85, 0x18, 0x6f, 0x95, 0x89, 0x75, 0xd0, 0x93,
|
|
||||||
0x5a, 0x35, 0xea, 0xe3, 0x35, 0xe0, 0xc5, 0x90, 0x19, 0xee, 0x07, 0xe5,
|
|
||||||
0x9f, 0x63, 0xfa, 0xe2, 0x0e, 0x12, 0x75, 0xea, 0x7c, 0x97, 0x00, 0xb7,
|
|
||||||
0x24, 0x46, 0x18, 0x94, 0x99, 0x8c, 0x5a, 0x8d, 0x04, 0xf2, 0x3e, 0x6c,
|
|
||||||
0x4b, 0x21, 0x55, 0xeb, 0xe4, 0xa0, 0x31, 0x0b, 0xf8, 0xd7, 0x90, 0xf8,
|
|
||||||
0x4a, 0xc9, 0x12, 0x3d, 0xf6, 0xc9, 0x14, 0xc6, 0xdd, 0xa2, 0xe2, 0xde,
|
|
||||||
0x42, 0x5e, 0x52, 0xfd, 0xe1, 0xf5, 0x14, 0x77, 0x24, 0x61, 0x1e, 0xc5,
|
|
||||||
0x7f, 0x0c, 0x89, 0x6f, 0x0c, 0x89, 0x1c, 0xd5, 0x17, 0x76, 0x47, 0x9e,
|
|
||||||
0x96, 0xf4, 0xee, 0xf9, 0x57, 0x7a, 0x59, 0xe7, 0x7b, 0xf5, 0xb1, 0x4f,
|
|
||||||
0x5e, 0xdd, 0x30, 0x77, 0xa4, 0x45, 0xc9, 0x94, 0x17, 0x80, 0x2b, 0x0e,
|
|
||||||
0x81, 0x18, 0x73, 0xd4, 0x1d, 0x41, 0x53, 0xb0, 0x7d, 0x22, 0x5a, 0x95,
|
|
||||||
0xef, 0x69, 0xd1, 0x74, 0x03, 0x7a, 0xea, 0x17, 0xd5, 0x79, 0x5d, 0xaa,
|
|
||||||
0xb4, 0x20, 0x88, 0x2b, 0x12, 0x33, 0x1d, 0x24, 0xf6, 0x98, 0x9d, 0xf0,
|
|
||||||
0xd0, 0xa4, 0x6c, 0x96, 0x85, 0x20, 0x71, 0x5a, 0xf9, 0x75, 0xba, 0xa4,
|
|
||||||
0x52, 0x0e, 0x70, 0xca, 0x4c, 0xa2, 0x22, 0xa4, 0xbc, 0xef, 0x72, 0x68,
|
|
||||||
0x2b, 0x57, 0xf1, 0x56, 0xa1, 0x6c, 0xda, 0x4d, 0x21, 0xe5, 0x87, 0x3c,
|
|
||||||
0xe0, 0x37, 0xf3, 0x44, 0xc4, 0x07, 0x2b, 0x96, 0x7e, 0x32, 0x93, 0x69,
|
|
||||||
0x00, 0xc6, 0x25, 0x19, 0xe4, 0x39, 0x59, 0x1d, 0xed, 0xb7, 0xdf, 0xf1,
|
|
||||||
0x60, 0x65, 0xcb, 0xab, 0xac, 0xed, 0x96, 0x04, 0x20, 0xb1, 0xc8, 0xc4,
|
|
||||||
0xef, 0x11, 0xa9, 0x33, 0x28, 0x32, 0x81, 0x2f, 0x1d, 0xba, 0xa9, 0x74,
|
|
||||||
0x90, 0x3a, 0xe5, 0x6f, 0x63, 0x5f, 0x2f, 0x35, 0x88, 0xf7, 0x8e, 0xac,
|
|
||||||
0x93, 0x14, 0xd9, 0x15, 0xb2, 0x78, 0x1a, 0x29, 0xd9, 0x49, 0xa7, 0xda,
|
|
||||||
0x2b, 0x52, 0xd7, 0x04, 0xc6, 0x07, 0x8e, 0x82, 0x27, 0x21, 0x97, 0xd9,
|
|
||||||
0xc3, 0xb3, 0xc0, 0x65, 0x63, 0x73, 0x44, 0x91, 0x28, 0x74, 0x08, 0x44,
|
|
||||||
0x4f, 0xfe, 0x94, 0x27, 0x19, 0xbf, 0x18, 0xf8, 0xd3, 0xf8, 0xfd, 0x2a,
|
|
||||||
0xff, 0x07, 0xa4, 0x54, 0xd6, 0x9e, 0x50, 0x81, 0xce, 0x88, 0xee, 0x41,
|
|
||||||
0xfe, 0x64, 0xe8, 0x70, 0x1c, 0xc3, 0x4c, 0xe9, 0x9f, 0xef, 0x10, 0x88,
|
|
||||||
0xfd, 0xf2, 0x12, 0xe7, 0xfb, 0x8c, 0x37, 0x4c, 0xfe, 0x80, 0x68, 0x71,
|
|
||||||
0x90, 0xff, 0x22, 0xd5, 0x9a, 0x44, 0x07, 0xff, 0x08, 0x38, 0xae, 0x2a,
|
|
||||||
0xbc, 0xa9, 0xc0, 0x25, 0x33, 0xd0, 0x31, 0x9d, 0x06, 0x03, 0x56, 0x88,
|
|
||||||
0x1e, 0x9e, 0x07, 0x36, 0x01, 0xe7, 0x1d, 0x04, 0xce, 0x01, 0x6f, 0xa6,
|
|
||||||
0xa3, 0xf4, 0xcd, 0x73, 0x54, 0x8d, 0x8d, 0xc0, 0x23, 0x2a, 0x1d, 0x2f,
|
|
||||||
0x05, 0xe6, 0x02, 0x13, 0x55, 0xdd, 0x9e, 0x21, 0x0a, 0x3b, 0x5f, 0x4a,
|
|
||||||
0xdc, 0x0a, 0x60, 0xaf, 0x63, 0x57, 0x75, 0x6a, 0x5d, 0xaf, 0x76, 0xf8,
|
|
||||||
0xbe, 0xe2, 0x49, 0x59, 0x21, 0x3d, 0xe0, 0x71, 0xb5, 0xe5, 0x71, 0x87,
|
|
||||||
0x2c, 0x09, 0xdb, 0xda, 0xa4, 0x10, 0xcb, 0x22, 0x4d, 0x98, 0xec, 0xb8,
|
|
||||||
0x7c, 0x3f, 0x9a, 0x73, 0x3b, 0x46, 0xfe, 0x45, 0x69, 0x0c, 0x39, 0xf9,
|
|
||||||
0x56, 0xd1, 0x79, 0x29, 0xff, 0xd1, 0x10, 0x0b, 0x68, 0x37, 0x49, 0x56,
|
|
||||||
0xfe, 0x29, 0xf5, 0x2d, 0x01, 0xbc, 0x21, 0x59, 0xc9, 0x85, 0x67, 0x80,
|
|
||||||
0xf7, 0x25, 0x73, 0x4d, 0x96, 0x14, 0xda, 0x29, 0xaa, 0xa1, 0x03, 0xf8,
|
|
||||||
0x5d, 0xd4, 0xc4, 0x09, 0xf9, 0xfd, 0xbf, 0xc0, 0xd6, 0xf0, 0xcd, 0x01,
|
|
||||||
0xca, 0xdf, 0x07, 0x12, 0x8f, 0x2b, 0x79, 0xd0, 0x22, 0xda, 0x6c, 0xc8,
|
|
||||||
0x62, 0x82, 0x48, 0xf1, 0x21, 0x4d, 0x22, 0x42, 0x84, 0x08, 0x11, 0x22,
|
|
||||||
0x44, 0x70, 0xe1, 0x3f, 0x33, 0x2f, 0xeb, 0x22, 0xb2, 0x68, 0xea, 0x97,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
|
|
||||||
};
|
|
|
@ -1,155 +0,0 @@
|
||||||
static unsigned char mat_png[] = {
|
|
||||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
||||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x32,
|
|
||||||
0x08, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x3f, 0x88, 0xb1, 0x00, 0x00, 0x00,
|
|
||||||
0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0f, 0x33, 0x00, 0x00, 0x0f,
|
|
||||||
0x33, 0x01, 0x61, 0xf4, 0x31, 0x43, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45,
|
|
||||||
0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77,
|
|
||||||
0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e,
|
|
||||||
0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x06, 0xb6, 0x49,
|
|
||||||
0x44, 0x41, 0x54, 0x68, 0x81, 0xd5, 0x5a, 0x6b, 0x4c, 0x1c, 0x55, 0x14,
|
|
||||||
0xfe, 0xce, 0x9d, 0xd9, 0xa5, 0xb2, 0x50, 0xd0, 0x82, 0xd5, 0x1f, 0x0a,
|
|
||||||
0xb5, 0x04, 0xdc, 0x56, 0xbb, 0x50, 0x8d, 0x68, 0xb1, 0x65, 0x60, 0x11,
|
|
||||||
0xc5, 0x3f, 0xda, 0xc4, 0x47, 0xac, 0xb6, 0xc6, 0x47, 0x2d, 0x1a, 0x5f,
|
|
||||||
0x31, 0x1a, 0x8d, 0xbf, 0x7c, 0x5b, 0x63, 0x7f, 0x18, 0x63, 0x7d, 0x44,
|
|
||||||
0x8d, 0x89, 0xd8, 0x26, 0x86, 0x68, 0x8c, 0x1a, 0xa3, 0xd0, 0x5d, 0x96,
|
|
||||||
0xad, 0x4d, 0xd5, 0xca, 0xa3, 0xad, 0x62, 0xa8, 0xf4, 0x45, 0x8d, 0x54,
|
|
||||||
0x28, 0xb6, 0xb5, 0x05, 0x5d, 0xba, 0x33, 0xc7, 0x1f, 0xad, 0xc8, 0x30,
|
|
||||||
0x77, 0x76, 0x67, 0x76, 0x16, 0x1b, 0xbf, 0x7f, 0xfb, 0xcd, 0xd9, 0x73,
|
|
||||||
0xcf, 0x77, 0xe7, 0xdc, 0xb9, 0xf7, 0x9e, 0x7b, 0x89, 0x99, 0x91, 0x0d,
|
|
||||||
0x44, 0xa3, 0xd1, 0x12, 0x21, 0x50, 0x07, 0xf0, 0xa5, 0x04, 0x54, 0x00,
|
|
||||||
0x5c, 0x0a, 0xd0, 0x1c, 0x00, 0x79, 0xa7, 0x4c, 0x8e, 0x03, 0x3c, 0x0a,
|
|
||||||
0xd0, 0x5e, 0x06, 0x76, 0x09, 0x60, 0x9b, 0x92, 0xe4, 0x8e, 0x9a, 0x86,
|
|
||||||
0x86, 0xc1, 0x6c, 0xb4, 0x4f, 0x5e, 0x84, 0xc4, 0xe3, 0x6d, 0xf3, 0x58,
|
|
||||||
0x57, 0x56, 0x42, 0xe0, 0x56, 0x30, 0xca, 0x33, 0x74, 0xd3, 0x0f, 0xc2,
|
|
||||||
0x06, 0x66, 0xa5, 0x45, 0xd3, 0xb4, 0x7d, 0x99, 0xc6, 0x92, 0x91, 0x90,
|
|
||||||
0xcd, 0x91, 0xc8, 0x22, 0x43, 0xf0, 0xa3, 0x20, 0x5a, 0x01, 0x40, 0xc9,
|
|
||||||
0xb4, 0x71, 0x13, 0x18, 0x06, 0x08, 0x5f, 0x80, 0xf0, 0x4c, 0x6d, 0x6d,
|
|
||||||
0x78, 0x9b, 0xdb, 0xbf, 0xbb, 0x12, 0x12, 0x89, 0x44, 0xe6, 0xaa, 0x82,
|
|
||||||
0x5f, 0x06, 0xd1, 0x6d, 0x00, 0xc8, 0x6d, 0x63, 0x2e, 0xd0, 0x9a, 0xd4,
|
|
||||||
0xf1, 0x40, 0x38, 0x1c, 0xfe, 0xcd, 0xe9, 0x1f, 0x1c, 0x0b, 0xe9, 0xec,
|
|
||||||
0x8c, 0xde, 0x02, 0xe6, 0xd7, 0x01, 0x14, 0x66, 0x1a, 0x9d, 0x4b, 0x1c,
|
|
||||||
0x26, 0xe0, 0xde, 0x65, 0x5a, 0xf8, 0x43, 0x27, 0xc6, 0x69, 0x85, 0xf4,
|
|
||||||
0xb5, 0xb6, 0xfa, 0x47, 0x8a, 0xe6, 0xbc, 0x06, 0xe2, 0xd5, 0x59, 0x09,
|
|
||||||
0xcf, 0x25, 0x08, 0xfc, 0x66, 0xd1, 0xc8, 0xe1, 0x87, 0x16, 0xdc, 0x78,
|
|
||||||
0xe3, 0x44, 0x4a, 0xbb, 0x54, 0x42, 0xda, 0xda, 0xda, 0x02, 0xb3, 0xfc,
|
|
||||||
0xca, 0x47, 0x0c, 0x5c, 0x9d, 0xf5, 0x08, 0xdd, 0x80, 0x10, 0x9d, 0x35,
|
|
||||||
0x3e, 0xb1, 0xbc, 0xba, 0xa9, 0xe9, 0x0f, 0x5b, 0x13, 0x3b, 0x21, 0x5b,
|
|
||||||
0xb6, 0x6c, 0xc9, 0xd7, 0x4f, 0xfc, 0xd9, 0xce, 0xa0, 0xea, 0x19, 0x0b,
|
|
||||||
0xd0, 0x1d, 0xbe, 0x61, 0x28, 0x57, 0x69, 0x9a, 0x76, 0x5c, 0xf6, 0x50,
|
|
||||||
0x2a, 0xa4, 0xaf, 0xb5, 0xd5, 0x7f, 0xa8, 0xf8, 0xac, 0x4f, 0x33, 0x7d,
|
|
||||||
0x13, 0x87, 0x46, 0x47, 0x31, 0x31, 0x61, 0xce, 0x84, 0xb3, 0x8b, 0x8b,
|
|
||||||
0xa1, 0xaa, 0xaa, 0x89, 0x63, 0x66, 0x0c, 0x1d, 0x3c, 0x68, 0xe2, 0x7c,
|
|
||||||
0xaa, 0x8a, 0xe2, 0xe2, 0x62, 0xb9, 0x63, 0x42, 0x74, 0x7c, 0x7c, 0xe2,
|
|
||||||
0xda, 0xa6, 0xa6, 0xa6, 0xc4, 0xf4, 0x47, 0xaa, 0xcc, 0x7e, 0xa4, 0x68,
|
|
||||||
0xce, 0x6b, 0x00, 0x67, 0x9c, 0x4e, 0xcd, 0x6b, 0xee, 0xc3, 0xa1, 0xd1,
|
|
||||||
0xd1, 0xc9, 0xdf, 0x7e, 0xbf, 0x1f, 0x9f, 0x7f, 0xf6, 0x89, 0xc5, 0x6e,
|
|
||||||
0xef, 0xde, 0x7d, 0xb8, 0xf3, 0x2e, 0xf3, 0xd0, 0xbb, 0xf2, 0xca, 0x1a,
|
|
||||||
0x3c, 0xf7, 0xec, 0xd3, 0x72, 0xc7, 0x8c, 0xfa, 0xc0, 0x19, 0xbe, 0x57,
|
|
||||||
0x00, 0xdc, 0x3b, 0xfd, 0x91, 0x98, 0x4e, 0xc4, 0x3b, 0x36, 0xdd, 0xe4,
|
|
||||||
0x65, 0x60, 0x0f, 0x0e, 0x1e, 0x30, 0x89, 0x00, 0x80, 0x85, 0x0b, 0x17,
|
|
||||||
0xc0, 0xef, 0xf7, 0x5b, 0x6c, 0x7b, 0x7a, 0x7b, 0x2d, 0x5c, 0x65, 0x65,
|
|
||||||
0x28, 0xa5, 0x7f, 0x06, 0x35, 0xc7, 0x63, 0x91, 0x5b, 0xa7, 0xf3, 0x26,
|
|
||||||
0x21, 0x91, 0x48, 0x64, 0x2e, 0x13, 0xbd, 0xe5, 0x2c, 0x64, 0x39, 0x7a,
|
|
||||||
0x25, 0xc1, 0x85, 0x42, 0x8b, 0x6c, 0x6c, 0xb7, 0x5b, 0xb8, 0xaa, 0xaa,
|
|
||||||
0xca, 0xb4, 0x6d, 0x30, 0xb0, 0x7e, 0xf3, 0xe6, 0xaf, 0xce, 0x9d, 0xca,
|
|
||||||
0x99, 0x84, 0xa8, 0x0a, 0xd6, 0xc1, 0xe3, 0x3c, 0xd1, 0xbb, 0x7d, 0x87,
|
|
||||||
0x85, 0xab, 0x0c, 0x59, 0x7b, 0x99, 0x99, 0xb1, 0x63, 0xc7, 0x4e, 0x13,
|
|
||||||
0x37, 0x3b, 0x3f, 0x1f, 0xf3, 0x4a, 0xe7, 0x39, 0x69, 0xa6, 0x40, 0xd7,
|
|
||||||
0xd5, 0x17, 0xa7, 0x12, 0x93, 0x42, 0x36, 0x47, 0xa3, 0x8b, 0x01, 0x58,
|
|
||||||
0x5e, 0x99, 0x5b, 0xec, 0x98, 0x26, 0xc4, 0xe7, 0xf3, 0x21, 0x18, 0xbc,
|
|
||||||
0xd0, 0x62, 0xb7, 0x67, 0xcf, 0x1e, 0x1c, 0x3d, 0x7a, 0xd4, 0xc4, 0x55,
|
|
||||||
0x56, 0x86, 0x20, 0x84, 0xb3, 0x05, 0x03, 0x01, 0xab, 0x3a, 0x3a, 0x3a,
|
|
||||||
0x26, 0x7b, 0x68, 0x52, 0x08, 0x0b, 0x7e, 0x12, 0x1e, 0x97, 0x1d, 0x07,
|
|
||||||
0x0e, 0xc8, 0xc7, 0x47, 0x4e, 0x4e, 0x8e, 0xc5, 0xb6, 0xa7, 0x47, 0x36,
|
|
||||||
0x3e, 0xd2, 0xa7, 0xd5, 0x14, 0x90, 0x38, 0x19, 0x33, 0x80, 0x53, 0x42,
|
|
||||||
0xe2, 0xf1, 0xb6, 0x79, 0xcc, 0x58, 0xee, 0xc6, 0x8b, 0x0c, 0x3d, 0x92,
|
|
||||||
0x9c, 0x97, 0xa5, 0x95, 0x9d, 0xad, 0x93, 0xf1, 0x61, 0x82, 0xc1, 0x37,
|
|
||||||
0x44, 0xa3, 0xd1, 0x12, 0xe0, 0x9f, 0x37, 0x62, 0xa8, 0xab, 0x40, 0xd6,
|
|
||||||
0x2f, 0x98, 0x5b, 0x6c, 0x97, 0x8d, 0x0f, 0xc9, 0x57, 0xc8, 0x30, 0x18,
|
|
||||||
0x3b, 0x77, 0xfe, 0x60, 0xe2, 0x66, 0xcf, 0x9e, 0x8d, 0x92, 0x92, 0x12,
|
|
||||||
0x77, 0x0d, 0x12, 0x84, 0x2a, 0x70, 0x1b, 0x70, 0x6a, 0x42, 0xec, 0xec,
|
|
||||||
0x8c, 0xf4, 0x3b, 0xd9, 0x4f, 0x0c, 0x0c, 0xec, 0xc6, 0x07, 0x1b, 0x36,
|
|
||||||
0xda, 0x3e, 0xdf, 0xb6, 0xed, 0x7b, 0x8c, 0x8d, 0x8d, 0x99, 0xb8, 0x25,
|
|
||||||
0x4b, 0xae, 0xb0, 0x7c, 0x7a, 0x13, 0x89, 0x04, 0xb6, 0x6e, 0xfd, 0xc6,
|
|
||||||
0xc4, 0x15, 0x16, 0x16, 0x48, 0x53, 0xeb, 0x9c, 0x73, 0xe6, 0xa2, 0x79,
|
|
||||||
0xcd, 0x3d, 0xa9, 0xc2, 0xfa, 0xa9, 0x56, 0x0b, 0x2f, 0xa0, 0xaf, 0xdb,
|
|
||||||
0xdb, 0xcf, 0x4f, 0xaa, 0xb4, 0x3f, 0x9d, 0x08, 0x00, 0xf8, 0xf6, 0xdb,
|
|
||||||
0xef, 0xf0, 0xf8, 0x13, 0x4f, 0xa6, 0x37, 0xcc, 0x22, 0xca, 0xca, 0xe6,
|
|
||||||
0xe3, 0x9d, 0xb7, 0x53, 0xcf, 0x08, 0x6a, 0x92, 0x4b, 0x44, 0xd2, 0x27,
|
|
||||||
0xc2, 0xff, 0x51, 0x4c, 0x33, 0x06, 0x5d, 0x81, 0x26, 0x98, 0xf9, 0x92,
|
|
||||||
0xd3, 0x1d, 0x88, 0x57, 0xb0, 0xa0, 0x4b, 0xc4, 0xc9, 0x42, 0xc1, 0xff,
|
|
||||||
0x1b, 0xc4, 0xa8, 0xa0, 0x58, 0x6c, 0xd3, 0x6e, 0x30, 0x2e, 0xf0, 0xe2,
|
|
||||||
0xe8, 0xe7, 0x9f, 0x07, 0xb0, 0xfa, 0x9e, 0x66, 0x13, 0x77, 0x79, 0x75,
|
|
||||||
0x35, 0xd6, 0xae, 0x7d, 0xde, 0x62, 0xdb, 0xf2, 0xc1, 0x06, 0xbc, 0xfb,
|
|
||||||
0xee, 0x7b, 0x26, 0xee, 0xa1, 0x07, 0xef, 0xc7, 0xf2, 0xe5, 0xd7, 0x7b,
|
|
||||||
0x88, 0x80, 0x07, 0x04, 0xb2, 0xb0, 0x75, 0x95, 0x2d, 0xfe, 0xaa, 0xaa,
|
|
||||||
0x6c, 0xe6, 0x0f, 0xef, 0x13, 0xa1, 0x04, 0x54, 0x28, 0xf0, 0x6f, 0xdd,
|
|
||||||
0x29, 0x63, 0xc8, 0x82, 0x93, 0x4d, 0x6e, 0x27, 0x92, 0x49, 0xf4, 0xfd,
|
|
||||||
0xd8, 0x67, 0xe2, 0x0a, 0x0b, 0x0b, 0x50, 0x5a, 0xea, 0x72, 0xfe, 0xb0,
|
|
||||||
0x22, 0xdf, 0xf3, 0x24, 0xa8, 0xeb, 0xba, 0x65, 0x7d, 0x95, 0x97, 0x97,
|
|
||||||
0x87, 0xb2, 0xb2, 0x32, 0x8b, 0x6d, 0xdf, 0x8f, 0x7d, 0xf8, 0x2b, 0x61,
|
|
||||||
0xde, 0x13, 0x85, 0x42, 0x21, 0x10, 0x79, 0x2f, 0xc8, 0x08, 0x00, 0xd2,
|
|
||||||
0xad, 0xa3, 0x53, 0xec, 0xda, 0xb5, 0x0b, 0x63, 0xe3, 0xe3, 0x26, 0x2e,
|
|
||||||
0x14, 0x5a, 0x04, 0x21, 0xac, 0x7d, 0x24, 0x4f, 0xab, 0xd4, 0xfb, 0x0f,
|
|
||||||
0x87, 0x38, 0x26, 0x00, 0x1c, 0xf1, 0xe2, 0xa1, 0xbb, 0xdb, 0x59, 0x5a,
|
|
||||||
0x01, 0xce, 0x53, 0xd0, 0x3d, 0xf8, 0x08, 0xc5, 0x3a, 0x36, 0xb5, 0x03,
|
|
||||||
0x68, 0x48, 0x65, 0x76, 0xf7, 0xea, 0x35, 0x18, 0x18, 0xd8, 0x9d, 0x85,
|
|
||||||
0x06, 0x9d, 0xe3, 0xa5, 0xb5, 0x2f, 0xa0, 0xba, 0xfa, 0x32, 0x47, 0xb6,
|
|
||||||
0x04, 0x7c, 0x25, 0x18, 0xe8, 0x9f, 0xe1, 0x98, 0x66, 0x1c, 0x4c, 0xe8,
|
|
||||||
0x17, 0x44, 0xd4, 0x75, 0xba, 0x03, 0xf1, 0x0a, 0x32, 0xb8, 0x4b, 0xa8,
|
|
||||||
0x27, 0x8c, 0xc8, 0xe9, 0x0e, 0xc4, 0x2b, 0x0c, 0x52, 0xa3, 0x6a, 0x4d,
|
|
||||||
0x43, 0xc3, 0x60, 0x67, 0x2c, 0xd2, 0x8f, 0x14, 0x4b, 0x95, 0x05, 0xc1,
|
|
||||||
0x20, 0x0a, 0x0a, 0x0a, 0x2c, 0xfc, 0xc0, 0xc0, 0x6e, 0xcb, 0x76, 0x35,
|
|
||||||
0x18, 0x0c, 0x22, 0x37, 0xf7, 0x0c, 0x8b, 0x6d, 0x77, 0x77, 0x0f, 0xa6,
|
|
||||||
0xd6, 0xd0, 0x72, 0x72, 0x72, 0x70, 0xd1, 0x45, 0x0b, 0x6d, 0x83, 0x93,
|
|
||||||
0xb5, 0x27, 0x05, 0xa1, 0x4f, 0xab, 0xd5, 0x7e, 0x39, 0x59, 0xd7, 0x62,
|
|
||||||
0x6c, 0x04, 0xc1, 0xa6, 0x98, 0x04, 0x3c, 0xf2, 0xc8, 0xc3, 0x52, 0x7e,
|
|
||||||
0xc5, 0x8a, 0x95, 0x26, 0x21, 0x8a, 0xa2, 0x60, 0xdd, 0xba, 0x97, 0x10,
|
|
||||||
0xc8, 0xcd, 0x35, 0xd9, 0x0d, 0x0e, 0x1e, 0xc0, 0xaa, 0xdb, 0xef, 0x30,
|
|
||||||
0x71, 0x8b, 0x17, 0x57, 0xe1, 0xc5, 0x17, 0x9e, 0x73, 0x16, 0x6c, 0x2a,
|
|
||||||
0x18, 0xd8, 0x00, 0x9c, 0xda, 0x21, 0x32, 0x29, 0xef, 0x83, 0x61, 0xb8,
|
|
||||||
0xf9, 0xff, 0xf0, 0xf0, 0x08, 0x7e, 0x1d, 0x1a, 0x32, 0x71, 0xe5, 0xe5,
|
|
||||||
0xe5, 0x16, 0x11, 0x80, 0xbc, 0x44, 0x94, 0xa5, 0xf9, 0x43, 0xd7, 0x99,
|
|
||||||
0xfe, 0x15, 0xa2, 0x69, 0xda, 0x3e, 0x10, 0x3e, 0x76, 0xe3, 0xa1, 0xbb,
|
|
||||||
0xa7, 0xc7, 0xc2, 0x55, 0xd9, 0x04, 0x27, 0xad, 0x5f, 0x65, 0x47, 0x48,
|
|
||||||
0x6b, 0x7d, 0x7d, 0xfd, 0x7e, 0x60, 0x6a, 0x15, 0x05, 0xc6, 0xf3, 0x00,
|
|
||||||
0x1c, 0x9f, 0xfa, 0x38, 0xdd, 0x9f, 0x03, 0xb0, 0xd4, 0xaf, 0x02, 0x81,
|
|
||||||
0x80, 0x74, 0x09, 0xe3, 0x12, 0x2c, 0x74, 0x4c, 0xd6, 0xb6, 0x26, 0x85,
|
|
||||||
0x68, 0xda, 0x55, 0xbd, 0x20, 0xb4, 0x38, 0xf5, 0x32, 0x3d, 0x5d, 0x14,
|
|
||||||
0x45, 0x91, 0x0e, 0xde, 0xfd, 0xfb, 0x07, 0x2d, 0x25, 0x22, 0xbb, 0x25,
|
|
||||||
0x8c, 0x2b, 0x10, 0xde, 0x5b, 0x1a, 0x0e, 0x4f, 0xf6, 0xa6, 0xc9, 0x9b,
|
|
||||||
0x2f, 0xa1, 0x3f, 0x06, 0xe0, 0x70, 0x3a, 0x1f, 0xc3, 0xc3, 0x23, 0x18,
|
|
||||||
0x1a, 0x32, 0x57, 0xd1, 0x2b, 0x2a, 0xca, 0x91, 0x2b, 0x1d, 0x1f, 0xd6,
|
|
||||||
0xb4, 0xb2, 0x2b, 0xa1, 0xba, 0xc0, 0x61, 0x21, 0x26, 0x9e, 0x98, 0x4a,
|
|
||||||
0x98, 0x84, 0x2c, 0x69, 0x6c, 0x1c, 0x06, 0xd1, 0x9a, 0x74, 0x5e, 0x64,
|
|
||||||
0xe3, 0xc3, 0x2e, 0xad, 0x64, 0x03, 0xdd, 0xeb, 0xfa, 0x8a, 0x98, 0xef,
|
|
||||||
0x5f, 0xba, 0xb4, 0x69, 0x64, 0x2a, 0x67, 0x79, 0xbf, 0xb5, 0xb5, 0xf5,
|
|
||||||
0xad, 0x04, 0x7e, 0x33, 0x95, 0x23, 0x59, 0x2f, 0xdb, 0xd5, 0x77, 0xa7,
|
|
||||||
0xd7, 0x82, 0x03, 0x81, 0x00, 0xca, 0xe6, 0xcf, 0x77, 0x18, 0xb2, 0x15,
|
|
||||||
0x0c, 0xac, 0x5f, 0x56, 0xd7, 0x60, 0xa9, 0x49, 0x49, 0x0f, 0x7a, 0xba,
|
|
||||||
0xba, 0xba, 0x7c, 0xc7, 0x8f, 0x1d, 0xf9, 0x14, 0xc0, 0x35, 0x32, 0x67,
|
|
||||||
0x4e, 0x0f, 0x72, 0x0c, 0x83, 0x71, 0xf0, 0x37, 0x73, 0x0a, 0xfa, 0x7d,
|
|
||||||
0x3e, 0x14, 0x15, 0x15, 0xb9, 0x16, 0x00, 0x00, 0x04, 0x8a, 0x14, 0x8d,
|
|
||||||
0x8c, 0x5e, 0x2b, 0x3b, 0x4f, 0xb4, 0x3d, 0x7a, 0x8b, 0xc5, 0x62, 0x79,
|
|
||||||
0x04, 0xbd, 0x1d, 0xc0, 0xe5, 0x19, 0xb5, 0x9a, 0x7d, 0x6c, 0x65, 0x28,
|
|
||||||
0x8d, 0x76, 0x47, 0x6f, 0xb6, 0x9f, 0x0e, 0x4d, 0xd3, 0x8e, 0x27, 0x26,
|
|
||||||
0xf4, 0x06, 0x00, 0x5f, 0xce, 0x58, 0x68, 0x0e, 0x41, 0xa0, 0x88, 0xea,
|
|
||||||
0x9b, 0x75, 0xb5, 0x9d, 0x08, 0x20, 0x85, 0x10, 0x00, 0x68, 0x6c, 0x6c,
|
|
||||||
0x1c, 0x2b, 0x1e, 0xf9, 0xfd, 0xba, 0x74, 0x63, 0x66, 0x26, 0xc1, 0xc0,
|
|
||||||
0xfa, 0x40, 0x7e, 0x41, 0x53, 0x4d, 0x4d, 0xcd, 0xb1, 0x54, 0x76, 0x8e,
|
|
||||||
0x2f, 0x0c, 0xc4, 0x63, 0x91, 0x9b, 0x19, 0x78, 0x03, 0xc0, 0x99, 0xd9,
|
|
||||||
0x08, 0x30, 0x2d, 0x08, 0xbf, 0x03, 0xd4, 0x5c, 0x5b, 0x5b, 0xdf, 0xea,
|
|
||||||
0xc4, 0xdc, 0xf1, 0xac, 0xb4, 0x4c, 0x0b, 0x7f, 0xe8, 0x4f, 0x24, 0xcb,
|
|
||||||
0x40, 0x78, 0xd5, 0xed, 0xba, 0xcc, 0x25, 0x18, 0xcc, 0x2d, 0xbe, 0x84,
|
|
||||||
0x1e, 0x74, 0x2a, 0x02, 0xc8, 0xf0, 0x52, 0x4d, 0x3c, 0xbe, 0xe9, 0x62,
|
|
||||||
0xd6, 0xf1, 0xd8, 0x4c, 0x5c, 0xaa, 0x31, 0x58, 0x3c, 0x55, 0x57, 0x57,
|
|
||||||
0xe7, 0x7a, 0xb3, 0xe7, 0xe9, 0x9a, 0xd3, 0xc9, 0x3b, 0x5a, 0xc6, 0x4a,
|
|
||||||
0x02, 0xad, 0x00, 0x10, 0xcc, 0xc8, 0x09, 0xa1, 0x8f, 0x98, 0x36, 0x2a,
|
|
||||||
0x49, 0xa3, 0xc5, 0xcb, 0xdd, 0x2d, 0x4f, 0x42, 0xa6, 0x22, 0x1e, 0x6f,
|
|
||||||
0x3b, 0x0f, 0xba, 0xa8, 0x63, 0x88, 0x4b, 0x21, 0x8c, 0x0a, 0x80, 0x4a,
|
|
||||||
0x01, 0x14, 0xc1, 0x74, 0xf1, 0x0c, 0x87, 0x88, 0xb1, 0x97, 0x09, 0xfd,
|
|
||||||
0x64, 0x70, 0x97, 0x41, 0x6a, 0x54, 0xd3, 0xb4, 0x5f, 0xb2, 0xd1, 0xfe,
|
|
||||||
0xdf, 0x10, 0xf6, 0x83, 0xdb, 0x46, 0x42, 0xfd, 0xc8, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
|
|
||||||
};
|
|
Before Width: | Height: | Size: 5.6 KiB |
|
@ -1,506 +0,0 @@
|
||||||
static const unsigned char ochess_png[] = {
|
|
||||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
||||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0xea,
|
|
||||||
0x08, 0x06, 0x00, 0x00, 0x00, 0xac, 0x94, 0xd9, 0x4e, 0x00, 0x00, 0x00,
|
|
||||||
0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0e, 0xc3, 0x00, 0x00, 0x0e,
|
|
||||||
0xc3, 0x01, 0xc7, 0x6f, 0xa8, 0x64, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45,
|
|
||||||
0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77,
|
|
||||||
0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e,
|
|
||||||
0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x17, 0x27, 0x49,
|
|
||||||
0x44, 0x41, 0x54, 0x78, 0x9c, 0xed, 0xdd, 0x7d, 0x70, 0x14, 0xe7, 0x7d,
|
|
||||||
0x07, 0xf0, 0xef, 0xb3, 0xbb, 0xf7, 0xaa, 0xf7, 0x37, 0xf4, 0x02, 0x48,
|
|
||||||
0xe2, 0x55, 0x08, 0xf3, 0x8e, 0x2d, 0x40, 0x18, 0x6c, 0xb0, 0x01, 0xbf,
|
|
||||||
0x4c, 0x13, 0xa7, 0x4d, 0xec, 0x4c, 0x33, 0xc9, 0x34, 0x71, 0x9a, 0xb7,
|
|
||||||
0x4e, 0xd3, 0xb8, 0xcd, 0x74, 0x92, 0x49, 0x3a, 0x69, 0x92, 0xd6, 0x4d,
|
|
||||||
0x27, 0x53, 0xb7, 0xc9, 0x64, 0x26, 0x4d, 0x9b, 0x3f, 0xdc, 0x17, 0x07,
|
|
||||||
0xc7, 0x89, 0x5f, 0x6a, 0x07, 0x6c, 0x01, 0x89, 0x2c, 0x84, 0x25, 0x0c,
|
|
||||||
0xb2, 0x01, 0x4b, 0x20, 0x30, 0xe8, 0x05, 0xbd, 0x4b, 0xe8, 0x5d, 0x3a,
|
|
||||||
0x9d, 0xee, 0x45, 0xbb, 0xfd, 0x43, 0x70, 0xe8, 0x8c, 0x74, 0xd2, 0xa1,
|
|
||||||
0xd3, 0xad, 0x9e, 0xbb, 0xef, 0x67, 0x46, 0x33, 0xda, 0x7b, 0x9e, 0xdb,
|
|
||||||
0xfd, 0xad, 0x74, 0xdf, 0xdb, 0x67, 0xf7, 0xf6, 0x76, 0x85, 0x61, 0x18,
|
|
||||||
0x88, 0x67, 0x4f, 0x3e, 0xf9, 0xa4, 0xb5, 0xa3, 0x63, 0x60, 0x9b, 0xf0,
|
|
||||||
0x69, 0xcb, 0x55, 0xcd, 0x48, 0xd5, 0x75, 0x43, 0x33, 0x04, 0x3c, 0x42,
|
|
||||||
0x17, 0x43, 0x86, 0xc0, 0x90, 0xd9, 0xf5, 0xd1, 0xfc, 0xa9, 0x3a, 0x3c,
|
|
||||||
0xe3, 0xc2, 0xff, 0xe1, 0xe9, 0xd3, 0x27, 0xba, 0xcd, 0xae, 0xe5, 0x6e,
|
|
||||||
0x89, 0x78, 0x0b, 0xea, 0xc3, 0x3b, 0x1e, 0x5e, 0xeb, 0x55, 0x94, 0x67,
|
|
||||||
0x84, 0xa1, 0xec, 0x87, 0x62, 0x14, 0x18, 0x06, 0x6c, 0x66, 0xd7, 0x44,
|
|
||||||
0x51, 0xa1, 0x03, 0x38, 0x3c, 0xe6, 0xb3, 0x7d, 0xa9, 0xa6, 0xe6, 0xf5,
|
|
||||||
0x31, 0xb3, 0x8b, 0x09, 0x97, 0x66, 0x76, 0x01, 0xd1, 0x20, 0x84, 0x50,
|
|
||||||
0x76, 0xef, 0x38, 0xf0, 0x1d, 0x45, 0x88, 0xaf, 0x41, 0x51, 0x73, 0x00,
|
|
||||||
0xc0, 0x10, 0x06, 0x10, 0x5f, 0xef, 0x51, 0xf1, 0x4e, 0x01, 0xf0, 0x19,
|
|
||||||
0xa7, 0xc5, 0xa3, 0x01, 0xf8, 0xb4, 0xd9, 0xc5, 0x84, 0x2b, 0xe6, 0xb7,
|
|
||||||
0xa8, 0x0f, 0xec, 0x78, 0xf4, 0xef, 0x75, 0x45, 0xff, 0x5b, 0x01, 0x38,
|
|
||||||
0xcc, 0xae, 0x85, 0x16, 0x05, 0x63, 0x42, 0xd1, 0x56, 0xbc, 0xf3, 0xce,
|
|
||||||
0x91, 0xeb, 0x66, 0x17, 0x12, 0x8e, 0x98, 0xdd, 0xa2, 0xee, 0xdc, 0xb9,
|
|
||||||
0x7f, 0xbb, 0x55, 0x58, 0x7e, 0x07, 0x05, 0x39, 0xc2, 0xec, 0x62, 0x68,
|
|
||||||
0x31, 0x11, 0xda, 0x84, 0xaf, 0x08, 0x80, 0x54, 0x41, 0x55, 0xcc, 0x2e,
|
|
||||||
0x60, 0x21, 0x3c, 0x50, 0x7a, 0xe0, 0x9b, 0x16, 0x61, 0x39, 0x03, 0x20,
|
|
||||||
0xc7, 0xec, 0x5a, 0x68, 0x51, 0x92, 0x6e, 0x03, 0x25, 0x5d, 0xc1, 0xb3,
|
|
||||||
0x79, 0xa0, 0xf4, 0x91, 0x97, 0x0c, 0x43, 0xf9, 0x14, 0xb7, 0xa2, 0x14,
|
|
||||||
0x4b, 0x62, 0x2a, 0xa8, 0x7b, 0x77, 0x1e, 0xac, 0x80, 0x10, 0x7b, 0xcd,
|
|
||||||
0xae, 0x83, 0x28, 0xd2, 0x62, 0x26, 0xa8, 0x7b, 0x4b, 0x0f, 0xbd, 0x1a,
|
|
||||||
0x6e, 0x48, 0x53, 0x53, 0x1c, 0xd8, 0xb4, 0x3e, 0x07, 0x2b, 0x0a, 0xd2,
|
|
||||||
0xb0, 0x24, 0x33, 0x09, 0x16, 0x6b, 0x4c, 0xee, 0x09, 0xc4, 0x9d, 0xeb,
|
|
||||||
0x2d, 0x03, 0x78, 0xe1, 0xb7, 0xe7, 0xcd, 0x2e, 0x23, 0xa2, 0x62, 0x22,
|
|
||||||
0xa8, 0x7b, 0x4b, 0x1f, 0xf9, 0x3e, 0x0c, 0x3c, 0x31, 0x97, 0xbe, 0x9a,
|
|
||||||
0xaa, 0x60, 0xef, 0xee, 0x95, 0x78, 0xec, 0xe1, 0x22, 0xdc, 0xb3, 0x6e,
|
|
||||||
0x09, 0x84, 0xe0, 0x20, 0x39, 0xd6, 0x5c, 0x48, 0xb4, 0xe3, 0x05, 0x30,
|
|
||||||
0xa8, 0x8b, 0xca, 0x9e, 0x7b, 0x0f, 0xed, 0x80, 0x05, 0x7f, 0x37, 0x97,
|
|
||||||
0xb8, 0xed, 0xd8, 0xbe, 0x1c, 0x5f, 0xfe, 0xfc, 0x4e, 0xe4, 0x65, 0x27,
|
|
||||||
0x2d, 0x78, 0x5d, 0x44, 0x91, 0x24, 0x7d, 0x50, 0x61, 0x15, 0x6f, 0x08,
|
|
||||||
0xc3, 0x08, 0x99, 0x53, 0x9b, 0x55, 0xc3, 0x57, 0xbf, 0xb0, 0x03, 0x8f,
|
|
||||||
0x3c, 0x54, 0x14, 0xad, 0xaa, 0x88, 0x22, 0x4a, 0xea, 0xa0, 0xee, 0xd9,
|
|
||||||
0x75, 0xf0, 0x47, 0x02, 0x22, 0x2b, 0x54, 0x1f, 0xa7, 0xd3, 0x8a, 0x1f,
|
|
||||||
0x7c, 0xeb, 0x00, 0x36, 0x14, 0x67, 0x47, 0xab, 0x2c, 0xa2, 0x88, 0x93,
|
|
||||||
0xf6, 0xe8, 0x89, 0x10, 0xdf, 0xd7, 0x14, 0x21, 0xbe, 0x11, 0xaa, 0x8f,
|
|
||||||
0xcd, 0xaa, 0xe1, 0x07, 0xdf, 0x7e, 0x98, 0x21, 0x25, 0xe9, 0x49, 0x1b,
|
|
||||||
0xd4, 0xfb, 0x77, 0x55, 0xfd, 0x70, 0xb6, 0x13, 0xea, 0xff, 0xe2, 0x8b,
|
|
||||||
0xbb, 0xb0, 0x61, 0x1d, 0xcf, 0x79, 0x20, 0xf9, 0x49, 0x1b, 0x54, 0xa1,
|
|
||||||
0x8b, 0x2f, 0x86, 0x6a, 0xdf, 0x5d, 0x52, 0x80, 0x83, 0xfb, 0xd6, 0x44,
|
|
||||||
0xab, 0x1c, 0xa2, 0x05, 0x25, 0x65, 0x50, 0x4b, 0x4b, 0x0f, 0x6c, 0x85,
|
|
||||||
0x30, 0x32, 0x67, 0x6a, 0xb7, 0x68, 0x0a, 0xbe, 0xf4, 0x67, 0x3b, 0xa3,
|
|
||||||
0x59, 0x12, 0xd1, 0x82, 0x92, 0x32, 0xa8, 0xaa, 0xae, 0x3e, 0x13, 0xaa,
|
|
||||||
0x7d, 0xff, 0xde, 0xd5, 0xc8, 0xce, 0x4a, 0x88, 0x56, 0x39, 0x44, 0x0b,
|
|
||||||
0x4e, 0xca, 0xa0, 0x0a, 0xc5, 0x78, 0x20, 0x54, 0xfb, 0xe3, 0x07, 0xd7,
|
|
||||||
0x45, 0xab, 0x14, 0xa2, 0xa8, 0x90, 0x32, 0xa8, 0x30, 0x90, 0x37, 0x53,
|
|
||||||
0x53, 0x76, 0x56, 0x22, 0xd6, 0xae, 0x9a, 0x71, 0x54, 0x4c, 0x24, 0x25,
|
|
||||||
0xe9, 0x3e, 0x47, 0x2d, 0x2d, 0x2d, 0x4d, 0xd7, 0x90, 0x34, 0x63, 0xdd,
|
|
||||||
0x1b, 0xef, 0xc9, 0x0d, 0x7b, 0x9e, 0x1d, 0xdd, 0x23, 0xf8, 0xdf, 0x97,
|
|
||||||
0xce, 0xe1, 0xd2, 0xe5, 0x6e, 0x8c, 0xba, 0x3c, 0xf3, 0xaa, 0x8f, 0x16,
|
|
||||||
0x4e, 0x7a, 0x9a, 0x13, 0x25, 0xdb, 0x96, 0xe3, 0x4f, 0x3f, 0xb9, 0x05,
|
|
||||||
0x4e, 0x87, 0xc5, 0xec, 0x72, 0xa2, 0x4a, 0xba, 0xa0, 0xaa, 0x46, 0xea,
|
|
||||||
0x6e, 0x60, 0x62, 0xc6, 0xf6, 0x95, 0xf9, 0x69, 0x61, 0xcd, 0xaf, 0xbd,
|
|
||||||
0x73, 0x18, 0xdf, 0xf8, 0xce, 0xef, 0x30, 0x32, 0x32, 0x3e, 0xdf, 0xd2,
|
|
||||||
0x68, 0x81, 0x8d, 0xba, 0xbc, 0x68, 0x69, 0x1b, 0xc4, 0xb9, 0xda, 0x0e,
|
|
||||||
0x3c, 0xf7, 0x0f, 0x8f, 0xc3, 0x66, 0x95, 0xee, 0xe5, 0x7b, 0xd7, 0xa4,
|
|
||||||
0x1b, 0xfa, 0xaa, 0x8a, 0x1e, 0xf2, 0x83, 0xd1, 0x25, 0x59, 0x89, 0x61,
|
|
||||||
0xcd, 0xef, 0xf9, 0xc3, 0x35, 0x0c, 0xa9, 0x64, 0x1a, 0x9a, 0xfa, 0x70,
|
|
||||||
0xf4, 0xf8, 0x15, 0xb3, 0xcb, 0x88, 0x2a, 0xe9, 0x82, 0x6a, 0xe8, 0x48,
|
|
||||||
0x0f, 0xd5, 0x1e, 0xee, 0x90, 0xa8, 0xf6, 0x92, 0xb4, 0x57, 0x90, 0x8c,
|
|
||||||
0x6b, 0x75, 0xf5, 0x5d, 0x66, 0x97, 0x10, 0x55, 0xf2, 0x05, 0x15, 0xba,
|
|
||||||
0x1a, 0xaa, 0x7d, 0x42, 0x0f, 0xef, 0x62, 0x6d, 0x36, 0x6b, 0xc8, 0xd9,
|
|
||||||
0xd1, 0x22, 0x65, 0x8d, 0xa3, 0x61, 0x2f, 0x20, 0x61, 0x50, 0x21, 0x94,
|
|
||||||
0x90, 0xd7, 0x64, 0x1d, 0x1d, 0x0b, 0xef, 0x60, 0xd0, 0xee, 0x9d, 0x85,
|
|
||||||
0xf3, 0xa9, 0x86, 0x4c, 0x72, 0x7f, 0x9c, 0xfd, 0xdf, 0xa4, 0x0b, 0xaa,
|
|
||||||
0xd0, 0x27, 0x86, 0x43, 0xb5, 0x77, 0x76, 0x8e, 0x84, 0x35, 0xbf, 0xcf,
|
|
||||||
0x7e, 0x6a, 0x2b, 0x8a, 0xd7, 0x2e, 0x99, 0x57, 0x4d, 0x14, 0x5d, 0x8f,
|
|
||||||
0x1d, 0x58, 0x87, 0xdd, 0x25, 0x05, 0x66, 0x97, 0x11, 0x55, 0xd2, 0x8d,
|
|
||||||
0x1f, 0x14, 0x45, 0xe9, 0x99, 0x08, 0x31, 0xba, 0xbd, 0xda, 0xd8, 0x1b,
|
|
||||||
0xd6, 0xfc, 0x1c, 0x0e, 0x0b, 0x7e, 0xfc, 0x83, 0xc7, 0x50, 0x5e, 0xd9,
|
|
||||||
0x80, 0x8b, 0x97, 0x7b, 0x30, 0x36, 0xe6, 0x9d, 0x67, 0x85, 0xb4, 0x50,
|
|
||||||
0xd2, 0xd3, 0x1c, 0x28, 0xd9, 0xb6, 0x1c, 0xdb, 0x36, 0x2f, 0x35, 0xbb,
|
|
||||||
0x94, 0xa8, 0x93, 0x2e, 0xa8, 0xba, 0x6e, 0xe8, 0x08, 0x71, 0xf9, 0x94,
|
|
||||||
0xda, 0x4b, 0x5d, 0xf0, 0x4f, 0xe8, 0xd0, 0xd4, 0xb9, 0x0f, 0x16, 0x34,
|
|
||||||
0x55, 0xc1, 0x81, 0x07, 0xd7, 0xe0, 0xc0, 0x83, 0x3c, 0x89, 0x9f, 0x16,
|
|
||||||
0x27, 0xe9, 0x86, 0xbe, 0xb3, 0x19, 0x75, 0x79, 0x71, 0xf6, 0xfd, 0x36,
|
|
||||||
0xb3, 0xcb, 0x20, 0x8a, 0xa8, 0x98, 0x0b, 0x2a, 0x00, 0xfc, 0xdf, 0x9b,
|
|
||||||
0x97, 0xcc, 0x2e, 0x81, 0x28, 0xa2, 0x62, 0x32, 0xa8, 0xe7, 0x6b, 0x3b,
|
|
||||||
0xf0, 0xc1, 0xc5, 0xf8, 0xfa, 0x9c, 0x8d, 0x62, 0x5b, 0x4c, 0x06, 0x15,
|
|
||||||
0x00, 0x7e, 0xf6, 0xcb, 0x2a, 0x78, 0x7d, 0x33, 0x9f, 0x6a, 0x48, 0x24,
|
|
||||||
0x93, 0x98, 0x0d, 0x6a, 0x4b, 0xdb, 0x20, 0x7e, 0xf1, 0xfc, 0xbb, 0x66,
|
|
||||||
0x97, 0x41, 0x14, 0x11, 0x31, 0x1b, 0x54, 0x00, 0x38, 0x72, 0xec, 0x32,
|
|
||||||
0x5e, 0x79, 0xa3, 0xce, 0xec, 0x32, 0x88, 0xe6, 0x2d, 0xa6, 0x83, 0x0a,
|
|
||||||
0x00, 0xff, 0xf9, 0x3f, 0x67, 0xf1, 0xe2, 0x2b, 0x17, 0xcc, 0x2e, 0x83,
|
|
||||||
0x68, 0x5e, 0x62, 0x3e, 0xa8, 0x86, 0x61, 0xe0, 0xf9, 0xc3, 0xef, 0xe1,
|
|
||||||
0xd9, 0xe7, 0xca, 0xe1, 0x0a, 0xf3, 0xf4, 0x42, 0xa2, 0xc5, 0x22, 0xe6,
|
|
||||||
0x83, 0x7a, 0xcb, 0xc9, 0xea, 0x26, 0x3c, 0xfd, 0xf5, 0x57, 0xf0, 0xe6,
|
|
||||||
0x89, 0x2b, 0xf0, 0xf9, 0x75, 0xb3, 0xcb, 0x21, 0x0a, 0x4b, 0xdc, 0x04,
|
|
||||||
0x15, 0x00, 0x06, 0x87, 0xdc, 0xf8, 0xc9, 0x2f, 0xde, 0xc1, 0x17, 0xfe,
|
|
||||||
0xf2, 0x37, 0xf8, 0xaf, 0x17, 0xdf, 0x47, 0x43, 0x73, 0x1f, 0x74, 0x66,
|
|
||||||
0x96, 0x24, 0x20, 0xdd, 0x29, 0x84, 0x91, 0x70, 0xa3, 0xd7, 0x85, 0xc3,
|
|
||||||
0x2f, 0x9f, 0xc7, 0xe1, 0x97, 0xcf, 0x23, 0x31, 0xc1, 0x8a, 0xc2, 0xfc,
|
|
||||||
0x34, 0x2c, 0xc9, 0x4a, 0x82, 0xdd, 0xc6, 0xaf, 0xbc, 0xc5, 0x82, 0xbe,
|
|
||||||
0xfe, 0x90, 0x5f, 0xb0, 0x92, 0x52, 0xcc, 0x05, 0x55, 0x11, 0x40, 0x38,
|
|
||||||
0x5f, 0x49, 0x1d, 0x75, 0x79, 0x51, 0x57, 0xdf, 0x0d, 0xd4, 0xf3, 0x0b,
|
|
||||||
0xe4, 0xb4, 0x78, 0xc5, 0xdc, 0xd0, 0xb7, 0x78, 0x89, 0x17, 0x56, 0x35,
|
|
||||||
0xbc, 0x2f, 0x8f, 0x53, 0x7c, 0x31, 0x0c, 0x45, 0xba, 0x9b, 0xe2, 0xc6,
|
|
||||||
0x5c, 0x50, 0x13, 0x2c, 0x3a, 0xee, 0x2f, 0x1c, 0x47, 0x66, 0x02, 0xcf,
|
|
||||||
0x4a, 0xa2, 0xe9, 0x29, 0x8a, 0xb1, 0xd2, 0xec, 0x1a, 0xc2, 0x15, 0x73,
|
|
||||||
0x41, 0x05, 0x00, 0x9b, 0x6a, 0xe0, 0xde, 0x3c, 0x2f, 0xd6, 0x2f, 0xf1,
|
|
||||||
0xc2, 0xa2, 0x70, 0xeb, 0x4a, 0xc1, 0x0c, 0x08, 0xa7, 0xd9, 0x35, 0x84,
|
|
||||||
0x2b, 0xe6, 0xf6, 0x51, 0x6f, 0x11, 0xc2, 0x40, 0x41, 0xaa, 0x1f, 0xb9,
|
|
||||||
0x49, 0x13, 0x68, 0xea, 0xb7, 0xa0, 0x65, 0x48, 0x85, 0x5f, 0x97, 0x6e,
|
|
||||||
0xc4, 0x43, 0x0b, 0x40, 0x08, 0xbd, 0xd1, 0xec, 0x1a, 0xc2, 0x15, 0xb3,
|
|
||||||
0x41, 0xbd, 0xc5, 0xaa, 0x1a, 0x28, 0xca, 0xf2, 0x62, 0x65, 0x86, 0x40,
|
|
||||||
0xe7, 0xb0, 0x8a, 0xf6, 0x11, 0x0d, 0x43, 0x6e, 0x05, 0xdc, 0xce, 0xc6,
|
|
||||||
0x2f, 0x43, 0x87, 0xcb, 0xec, 0x1a, 0xc2, 0x15, 0xf3, 0x41, 0xbd, 0xc5,
|
|
||||||
0xa2, 0x18, 0xc8, 0x4f, 0xf5, 0x23, 0x3f, 0xd5, 0x0f, 0xcf, 0x84, 0x40,
|
|
||||||
0xff, 0x98, 0x8a, 0xc1, 0x71, 0x05, 0xd7, 0x07, 0x34, 0x86, 0x96, 0x16,
|
|
||||||
0xbd, 0xb8, 0x09, 0xea, 0x54, 0x36, 0xd5, 0x40, 0x6e, 0x92, 0x1f, 0xb9,
|
|
||||||
0x49, 0x40, 0xeb, 0xa0, 0x86, 0x99, 0xae, 0xc1, 0xb4, 0x26, 0xd3, 0x40,
|
|
||||||
0x49, 0x3e, 0x63, 0x2c, 0x9b, 0xee, 0x11, 0xe0, 0xc4, 0xd5, 0xd8, 0x3a,
|
|
||||||
0xfc, 0x12, 0x5b, 0x6b, 0x43, 0x14, 0xa3, 0x18, 0x54, 0x22, 0x09, 0x30,
|
|
||||||
0xa8, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80,
|
|
||||||
0x41, 0x25, 0x92, 0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02,
|
|
||||||
0x0c, 0x2a, 0x91, 0x04, 0x18, 0x54, 0x22, 0x09, 0x30, 0xa8, 0x44, 0x12,
|
|
||||||
0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80, 0x41, 0x25, 0x92,
|
|
||||||
0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02, 0x71, 0xf9, 0xc5,
|
|
||||||
0xf1, 0x68, 0x12, 0x02, 0x48, 0x5d, 0x92, 0x81, 0xc4, 0x94, 0x24, 0xd8,
|
|
||||||
0xec, 0x36, 0xf8, 0x7d, 0x3e, 0xb8, 0x47, 0xc7, 0xd0, 0xd7, 0xd5, 0x0b,
|
|
||||||
0xbf, 0xcf, 0x1f, 0xd6, 0xbc, 0x34, 0x8b, 0x86, 0x8c, 0x9c, 0x4c, 0x38,
|
|
||||||
0x12, 0x9d, 0xd0, 0xac, 0x16, 0x78, 0xc7, 0x3d, 0x18, 0x1d, 0x1a, 0xc1,
|
|
||||||
0xe0, 0x8d, 0x01, 0xe8, 0x13, 0xc1, 0x97, 0xfc, 0x5f, 0x71, 0xcf, 0x6a,
|
|
||||||
0x14, 0x97, 0x6c, 0x08, 0x7a, 0xcc, 0x3d, 0x3a, 0x86, 0xf2, 0xdf, 0x1c,
|
|
||||||
0x9b, 0xf7, 0x3a, 0x51, 0xf4, 0x31, 0xa8, 0x0b, 0xc4, 0x91, 0xe0, 0xc4,
|
|
||||||
0xfa, 0x9d, 0x1b, 0xb1, 0x7a, 0x53, 0x11, 0xac, 0x76, 0x2b, 0x74, 0x5d,
|
|
||||||
0x87, 0x7b, 0xd4, 0x0d, 0x9b, 0xc3, 0x06, 0xcd, 0xa2, 0x41, 0xd7, 0x75,
|
|
||||||
0x74, 0x34, 0xb4, 0xa1, 0xb6, 0xea, 0x1c, 0x7a, 0x3b, 0x6e, 0x84, 0x9c,
|
|
||||||
0xd7, 0x92, 0x65, 0xd9, 0xd8, 0xb0, 0x6b, 0x0b, 0x72, 0x57, 0x2e, 0x85,
|
|
||||||
0xa2, 0x28, 0xd0, 0x27, 0x74, 0xb8, 0x5d, 0x6e, 0xd8, 0x9d, 0x76, 0xa8,
|
|
||||||
0x9a, 0x0a, 0xbf, 0xc7, 0x8b, 0xb6, 0xc6, 0x36, 0xb4, 0x5e, 0x69, 0x46,
|
|
||||||
0x7b, 0x43, 0x2b, 0x7c, 0x5e, 0x1f, 0x86, 0xfb, 0x87, 0x70, 0xfd, 0x72,
|
|
||||||
0x23, 0xd6, 0x6d, 0xbf, 0x07, 0xce, 0xa4, 0x04, 0x00, 0xc0, 0xe8, 0xd0,
|
|
||||||
0x68, 0x34, 0x56, 0x9d, 0x16, 0x00, 0x83, 0xba, 0x00, 0xb2, 0x97, 0xe7,
|
|
||||||
0x60, 0xef, 0x1f, 0x3f, 0x04, 0xbb, 0xd3, 0x01, 0x00, 0x68, 0xa8, 0xbd,
|
|
||||||
0x8a, 0xf7, 0xfe, 0xf0, 0x2e, 0x3c, 0x63, 0xe3, 0x50, 0x14, 0x05, 0x2b,
|
|
||||||
0x37, 0xae, 0x41, 0xc9, 0xa1, 0x52, 0x2c, 0x5b, 0x93, 0x8f, 0xa5, 0xab,
|
|
||||||
0x96, 0xe3, 0x7c, 0x65, 0x0d, 0xea, 0xaa, 0xa6, 0xb9, 0x35, 0xa4, 0x10,
|
|
||||||
0xd8, 0xb2, 0x77, 0x1b, 0x36, 0xee, 0xda, 0x02, 0x08, 0x01, 0x5d, 0xd7,
|
|
||||||
0x71, 0xae, 0xa2, 0x06, 0x57, 0x6a, 0x2e, 0xc2, 0xe7, 0xf5, 0x41, 0x08,
|
|
||||||
0x20, 0x23, 0x37, 0x0b, 0x25, 0x07, 0x4b, 0x51, 0x58, 0xbc, 0x12, 0x85,
|
|
||||||
0xc5, 0x2b, 0x51, 0x7d, 0xb4, 0x12, 0xd7, 0x2e, 0x5c, 0x41, 0x5f, 0xe7,
|
|
||||||
0x0d, 0xf4, 0x75, 0xde, 0x40, 0xc1, 0xba, 0x95, 0x81, 0xa0, 0x92, 0xbc,
|
|
||||||
0xb8, 0x8f, 0x1a, 0x61, 0xa9, 0x59, 0x69, 0xd8, 0xf7, 0xe4, 0xa1, 0x40,
|
|
||||||
0x48, 0xbb, 0x5b, 0xbb, 0x50, 0x7d, 0xa4, 0x02, 0x9e, 0xb1, 0x71, 0x00,
|
|
||||||
0x80, 0xae, 0xeb, 0xb8, 0x76, 0xe1, 0x0a, 0xce, 0xbd, 0x5d, 0x03, 0x00,
|
|
||||||
0x10, 0x8a, 0xc0, 0xd6, 0x07, 0xee, 0xc3, 0xba, 0x7b, 0xef, 0xb9, 0x63,
|
|
||||||
0x5e, 0x9b, 0x76, 0x6f, 0xc5, 0xc6, 0xd2, 0xad, 0x93, 0xe3, 0x67, 0x00,
|
|
||||||
0xe7, 0xde, 0xae, 0x41, 0x5d, 0xd5, 0x79, 0xf8, 0xbc, 0x3e, 0x00, 0x80,
|
|
||||||
0x61, 0x00, 0xbd, 0x1d, 0x37, 0x70, 0xfc, 0x57, 0x47, 0x31, 0x3c, 0x30,
|
|
||||||
0x1c, 0x8d, 0xd5, 0x23, 0x93, 0x30, 0xa8, 0x11, 0x56, 0x72, 0x68, 0x37,
|
|
||||||
0x2c, 0x56, 0x4b, 0x60, 0xfa, 0xd2, 0xe9, 0x0f, 0x60, 0x4c, 0x73, 0x7d,
|
|
||||||
0xb4, 0xab, 0xe7, 0xea, 0xe1, 0xf7, 0x78, 0x03, 0xd3, 0xdb, 0xf6, 0x95,
|
|
||||||
0xc0, 0x91, 0x78, 0xfb, 0xba, 0xd0, 0xa9, 0x59, 0x69, 0xd8, 0x74, 0xff,
|
|
||||||
0xb6, 0xc0, 0xb4, 0x7b, 0xd4, 0x8d, 0xcb, 0x35, 0xd3, 0xdf, 0x3d, 0xdd,
|
|
||||||
0xe7, 0xf5, 0xe1, 0x42, 0xe5, 0x7b, 0x11, 0xa8, 0x9e, 0x16, 0x2b, 0x0e,
|
|
||||||
0x7d, 0x23, 0x28, 0x23, 0x37, 0x0b, 0xd9, 0xcb, 0x73, 0x02, 0xd3, 0xba,
|
|
||||||
0xae, 0xa3, 0xeb, 0x7a, 0xc7, 0xb4, 0x7d, 0xfd, 0x3e, 0x3f, 0x7a, 0xda,
|
|
||||||
0x7b, 0x90, 0xb7, 0x72, 0x19, 0x00, 0x40, 0xd5, 0x54, 0x14, 0x6d, 0x2f,
|
|
||||||
0xc6, 0xf9, 0x8a, 0xc9, 0xc0, 0xdd, 0x53, 0xb2, 0xf1, 0xd6, 0x86, 0x14,
|
|
||||||
0x00, 0xd0, 0xde, 0xd8, 0x72, 0xc7, 0x01, 0xa3, 0xa9, 0xda, 0xae, 0xb5,
|
|
||||||
0xa2, 0xb3, 0xb9, 0x1d, 0x63, 0xa3, 0xa1, 0xef, 0x64, 0xa6, 0x69, 0x1a,
|
|
||||||
0x36, 0xec, 0xde, 0x8c, 0xfc, 0xb5, 0x85, 0x70, 0x24, 0x38, 0x31, 0x3e,
|
|
||||||
0x36, 0x8e, 0xa6, 0x4b, 0xd7, 0x50, 0x57, 0x75, 0x01, 0xfa, 0x34, 0xf7,
|
|
||||||
0xa0, 0xd4, 0x6c, 0x56, 0xac, 0xdd, 0xb2, 0x0e, 0xcb, 0xd6, 0xe4, 0x23,
|
|
||||||
0x29, 0x2d, 0x19, 0xaa, 0xa2, 0xc0, 0xed, 0x1a, 0x43, 0x47, 0x53, 0x07,
|
|
||||||
0x2e, 0xd7, 0xd4, 0xc1, 0x35, 0xcd, 0x7e, 0x6f, 0xde, 0x8a, 0x65, 0x58,
|
|
||||||
0xb5, 0x79, 0x2d, 0x52, 0xd2, 0x53, 0x60, 0x4f, 0x98, 0x7c, 0xf3, 0xf1,
|
|
||||||
0xb8, 0xdd, 0x18, 0x19, 0x18, 0x46, 0x5f, 0x67, 0x2f, 0x5a, 0xae, 0x34,
|
|
||||||
0x63, 0xa8, 0x6f, 0xf0, 0x76, 0xff, 0x95, 0xcb, 0xb0, 0x6a, 0xd3, 0xcc,
|
|
||||||
0xfd, 0xaf, 0x5f, 0x69, 0xc2, 0x70, 0xdf, 0x50, 0xc8, 0xf5, 0x8a, 0x75,
|
|
||||||
0x0c, 0x6a, 0x04, 0xe5, 0xad, 0x58, 0x1a, 0x34, 0xed, 0x71, 0x8f, 0x87,
|
|
||||||
0x3c, 0xb2, 0xfb, 0xd1, 0x17, 0x79, 0x6e, 0xe1, 0xd2, 0xc9, 0xa0, 0x0a,
|
|
||||||
0x81, 0xbc, 0xd5, 0xcb, 0x83, 0xda, 0x06, 0x7b, 0xfa, 0x43, 0x2e, 0xdb,
|
|
||||||
0xef, 0xf1, 0xe2, 0xc4, 0xe1, 0x37, 0x43, 0xf6, 0x51, 0x54, 0x05, 0xfb,
|
|
||||||
0x9f, 0x3a, 0x84, 0xa4, 0xb4, 0x64, 0xe8, 0xba, 0x01, 0xab, 0xc3, 0x06,
|
|
||||||
0xab, 0xc3, 0x86, 0xcd, 0x7b, 0xb6, 0xc3, 0xee, 0x74, 0xe2, 0xcc, 0xb1,
|
|
||||||
0x77, 0x82, 0xfa, 0x27, 0xa7, 0xa7, 0x60, 0xff, 0x53, 0x8f, 0x20, 0x29,
|
|
||||||
0x35, 0x09, 0x86, 0x6e, 0xe0, 0xfd, 0xf2, 0x77, 0xe1, 0x1a, 0x71, 0xe1,
|
|
||||||
0xde, 0x87, 0x76, 0x62, 0x7d, 0xc9, 0x06, 0xac, 0xd9, 0x52, 0x84, 0xf2,
|
|
||||||
0xdf, 0x1c, 0x43, 0x77, 0x4b, 0x67, 0xe0, 0x39, 0xeb, 0x4b, 0x36, 0x62,
|
|
||||||
0xfb, 0x43, 0x3b, 0x00, 0x00, 0xfd, 0x5d, 0x7d, 0x78, 0xef, 0xc4, 0x69,
|
|
||||||
0xb8, 0xdd, 0x6e, 0x24, 0x24, 0x27, 0x62, 0x7d, 0xc9, 0x06, 0x2c, 0x5f,
|
|
||||||
0x5b, 0x08, 0x08, 0x81, 0xda, 0x77, 0xce, 0x4d, 0xf6, 0xdf, 0xb1, 0x11,
|
|
||||||
0xdb, 0xf7, 0xdf, 0xea, 0xdf, 0x3b, 0x7d, 0x7f, 0x00, 0xb5, 0x55, 0xe7,
|
|
||||||
0x43, 0xae, 0x5b, 0xac, 0xe3, 0xd0, 0x37, 0x82, 0x92, 0xd3, 0x53, 0x82,
|
|
||||||
0xa6, 0x3d, 0x63, 0x9e, 0x90, 0xfd, 0xc7, 0xdd, 0xe3, 0x41, 0xd3, 0x29,
|
|
||||||
0x19, 0x93, 0xcf, 0xb7, 0xda, 0x2c, 0x81, 0x7d, 0xdc, 0x5b, 0x66, 0xdb,
|
|
||||||
0x52, 0xce, 0x85, 0x33, 0xd1, 0x89, 0xfe, 0xee, 0x7e, 0xbc, 0xfc, 0xb3,
|
|
||||||
0xc3, 0x78, 0xf5, 0xe7, 0xbf, 0x46, 0x7b, 0x43, 0x6b, 0xa0, 0x6d, 0xcd,
|
|
||||||
0xd6, 0x22, 0x58, 0x6c, 0xd6, 0xc0, 0xb4, 0xa2, 0x28, 0xd8, 0xf7, 0xc9,
|
|
||||||
0x83, 0x48, 0x4a, 0x4d, 0x02, 0x00, 0xb4, 0x7c, 0xd8, 0x8c, 0x4b, 0x67,
|
|
||||||
0xea, 0x70, 0xbd, 0xbe, 0x09, 0x17, 0x4e, 0xbe, 0x0f, 0x00, 0xb0, 0x58,
|
|
||||||
0x2d, 0xd8, 0xfb, 0xc4, 0x43, 0xb0, 0xda, 0x27, 0x9f, 0xa7, 0xaa, 0x2a,
|
|
||||||
0x36, 0xed, 0xb9, 0x3d, 0x5c, 0xaf, 0x39, 0x51, 0x8d, 0xa6, 0xfa, 0x06,
|
|
||||||
0x74, 0x35, 0x77, 0xa0, 0xe1, 0x83, 0x0f, 0x71, 0xec, 0x85, 0xa3, 0xf0,
|
|
||||||
0x79, 0x6e, 0xff, 0x4d, 0x54, 0x55, 0x0d, 0x1a, 0xde, 0xd7, 0x9c, 0x38,
|
|
||||||
0x1d, 0xdc, 0xff, 0x57, 0x47, 0xe1, 0x9b, 0xb2, 0x7b, 0x10, 0xcf, 0x18,
|
|
||||||
0xd4, 0x08, 0xb2, 0xda, 0x6d, 0x41, 0xd3, 0x9e, 0xf1, 0xd0, 0x41, 0xf5,
|
|
||||||
0x7e, 0x24, 0xa8, 0x16, 0xab, 0x15, 0x42, 0x00, 0x36, 0xbb, 0xfd, 0x8e,
|
|
||||||
0xbe, 0x13, 0xbe, 0x08, 0xdc, 0x9d, 0xce, 0x30, 0x50, 0x57, 0x7d, 0x2e,
|
|
||||||
0xf0, 0x7b, 0x47, 0x63, 0x5b, 0xa0, 0x49, 0x51, 0x14, 0x24, 0xa7, 0x25,
|
|
||||||
0x07, 0xa6, 0x0b, 0x8a, 0x56, 0x20, 0x39, 0xe3, 0xf6, 0x1b, 0xcf, 0xd4,
|
|
||||||
0x8f, 0x90, 0x7a, 0x3b, 0x6f, 0xff, 0x6e, 0x4f, 0xb0, 0x63, 0xf5, 0xa6,
|
|
||||||
0xa2, 0xc0, 0xef, 0x53, 0xf7, 0xcf, 0x0b, 0xd7, 0xaf, 0x0a, 0x9a, 0xf6,
|
|
||||||
0xb8, 0xc7, 0xf1, 0x5e, 0xf9, 0x59, 0xdc, 0x68, 0xef, 0x02, 0x00, 0x38,
|
|
||||||
0x12, 0x1d, 0xc1, 0xfd, 0xef, 0xf9, 0x48, 0xff, 0xb1, 0x71, 0xbc, 0x57,
|
|
||||||
0x7e, 0x06, 0x3d, 0xed, 0x3d, 0x77, 0xbd, 0xca, 0xb1, 0x82, 0x43, 0xdf,
|
|
||||||
0x08, 0xf2, 0xf9, 0x7d, 0x41, 0xd3, 0x9a, 0x25, 0xf4, 0x9f, 0x57, 0xb5,
|
|
||||||
0x58, 0x82, 0xa6, 0xfd, 0xfe, 0x09, 0x18, 0x06, 0xa6, 0x1d, 0x2e, 0x2b,
|
|
||||||
0xea, 0xfc, 0xdf, 0x53, 0x7d, 0x5e, 0x2f, 0xc6, 0x5d, 0xb7, 0xdf, 0x1c,
|
|
||||||
0xbc, 0x1f, 0x79, 0x23, 0x71, 0x26, 0x39, 0xd1, 0x37, 0x99, 0x21, 0xe4,
|
|
||||||
0xac, 0xc8, 0xbb, 0xe3, 0xb9, 0x33, 0x3d, 0x2f, 0x6f, 0xd5, 0x32, 0x5c,
|
|
||||||
0x3a, 0x53, 0x0b, 0xb7, 0xcb, 0x0d, 0x7d, 0x42, 0x0f, 0xd4, 0xba, 0x76,
|
|
||||||
0x5b, 0x31, 0x56, 0x6d, 0x5a, 0x8b, 0x1b, 0x6d, 0x3d, 0xe8, 0x68, 0x6a,
|
|
||||||
0xc3, 0xf5, 0xfa, 0x46, 0x5c, 0x3d, 0x77, 0x39, 0xf0, 0xbc, 0xb1, 0xd1,
|
|
||||||
0x31, 0xe8, 0xba, 0x0e, 0x45, 0xb9, 0xd9, 0x7f, 0x6b, 0x31, 0x56, 0x6d,
|
|
||||||
0x5c, 0x8b, 0x1b, 0x6d, 0xdd, 0x68, 0x6f, 0x6c, 0x43, 0xcb, 0xe5, 0xe0,
|
|
||||||
0xfe, 0xf1, 0x8c, 0x41, 0x8d, 0x20, 0xf7, 0x48, 0xf0, 0xf0, 0xd4, 0xee,
|
|
||||||
0xb8, 0x73, 0xcb, 0x18, 0xd4, 0xee, 0x0c, 0x6e, 0x1f, 0x1b, 0x99, 0xbc,
|
|
||||||
0x77, 0x91, 0xc7, 0x3d, 0x0e, 0xbf, 0xdf, 0x0f, 0x4d, 0xbb, 0xfd, 0xef,
|
|
||||||
0xf9, 0xe8, 0xd6, 0xfa, 0x6e, 0x78, 0xc7, 0x7d, 0x21, 0xdb, 0xc5, 0x94,
|
|
||||||
0xa3, 0x57, 0x53, 0x8f, 0x40, 0x03, 0xc0, 0x86, 0x5d, 0x5b, 0xb0, 0x66,
|
|
||||||
0xcb, 0x3a, 0x00, 0x08, 0x04, 0xeb, 0x96, 0xe4, 0xf4, 0x54, 0x00, 0x80,
|
|
||||||
0x3e, 0xa1, 0xe3, 0xe2, 0xbb, 0x1f, 0x60, 0x63, 0xe9, 0x96, 0x40, 0x9b,
|
|
||||||
0xaa, 0xa9, 0xc8, 0x29, 0xcc, 0x45, 0x4e, 0x61, 0x2e, 0xb6, 0xed, 0xbb,
|
|
||||||
0x0f, 0xcd, 0xf5, 0x8d, 0x38, 0x53, 0x56, 0x05, 0x8f, 0x7b, 0x1c, 0xfa,
|
|
||||||
0x84, 0x8e, 0x4b, 0xa7, 0x6b, 0xb1, 0xa1, 0x74, 0xf3, 0x47, 0xfa, 0xe7,
|
|
||||||
0x21, 0xa7, 0x30, 0x0f, 0xdb, 0xf7, 0x97, 0xa0, 0xa9, 0xbe, 0x01, 0x67,
|
|
||||||
0xca, 0xaa, 0xe0, 0x75, 0x87, 0x1e, 0x9d, 0xc4, 0x3a, 0x06, 0x35, 0x82,
|
|
||||||
0xba, 0x5b, 0x3a, 0xb1, 0xbe, 0x64, 0x63, 0x60, 0xda, 0x96, 0x60, 0x87,
|
|
||||||
0x10, 0x98, 0xf6, 0xe3, 0x19, 0x60, 0xf2, 0xec, 0xa5, 0x8f, 0x3e, 0x1f,
|
|
||||||
0x98, 0x3c, 0x5a, 0x7c, 0xa3, 0xb5, 0x1b, 0xb9, 0x53, 0x0e, 0x4e, 0xa5,
|
|
||||||
0x64, 0xa4, 0xce, 0xbb, 0xbe, 0x70, 0xee, 0xa2, 0xa3, 0xeb, 0xc1, 0xbd,
|
|
||||||
0x7b, 0x5a, 0xbb, 0xd0, 0xd3, 0xd6, 0x35, 0x7d, 0xdf, 0x29, 0x47, 0xa3,
|
|
||||||
0xcf, 0x57, 0xd4, 0x60, 0xe8, 0xc6, 0x00, 0xd6, 0x6e, 0x5f, 0x8f, 0x25,
|
|
||||||
0x4b, 0x97, 0x20, 0xe8, 0xd0, 0x35, 0x80, 0xc2, 0xe2, 0xc9, 0x7b, 0x08,
|
|
||||||
0x57, 0xbe, 0xf6, 0x07, 0x00, 0xc0, 0xb9, 0x8a, 0xb3, 0x18, 0xe8, 0xed,
|
|
||||||
0x47, 0xd1, 0xb6, 0xe9, 0xfb, 0xaf, 0x28, 0x5e, 0x05, 0x00, 0x38, 0xf5,
|
|
||||||
0x5a, 0x79, 0x18, 0xd5, 0xc7, 0x1e, 0x06, 0x35, 0x82, 0x3a, 0x9b, 0xda,
|
|
||||||
0x31, 0x36, 0xe2, 0x0a, 0x9c, 0x09, 0xa4, 0x69, 0x1a, 0xd2, 0xb2, 0x33,
|
|
||||||
0xd1, 0xdf, 0xd5, 0x7b, 0x67, 0x67, 0x21, 0x90, 0xb9, 0x74, 0x49, 0xd0,
|
|
||||||
0x43, 0x0d, 0x1f, 0x5c, 0x0d, 0xfc, 0x7e, 0xf5, 0xfc, 0xe5, 0xa0, 0xa0,
|
|
||||||
0xe6, 0x14, 0xe4, 0x86, 0x5c, 0xf6, 0xad, 0xa3, 0xa7, 0x4d, 0x17, 0xaf,
|
|
||||||
0xe1, 0xd4, 0xeb, 0x6f, 0xdf, 0xfd, 0x4a, 0xdc, 0xe4, 0x1a, 0x1a, 0x09,
|
|
||||||
0x9a, 0x1e, 0xe8, 0xe9, 0x9b, 0xf3, 0x30, 0xb4, 0xe9, 0x52, 0x03, 0x9a,
|
|
||||||
0x2e, 0x35, 0xc0, 0xe6, 0xb4, 0x23, 0xb7, 0x20, 0x0f, 0x05, 0xc5, 0x2b,
|
|
||||||
0x91, 0xbf, 0xb6, 0x20, 0x10, 0xc2, 0x65, 0xab, 0xf3, 0x83, 0xde, 0xc0,
|
|
||||||
0x9a, 0x2f, 0x36, 0xa0, 0xf9, 0x62, 0x03, 0xec, 0x09, 0x76, 0xe4, 0xe4,
|
|
||||||
0xe7, 0xa1, 0x60, 0xfd, 0x2a, 0xe4, 0xaf, 0xc9, 0x0f, 0xf4, 0x5f, 0xbe,
|
|
||||||
0xba, 0x20, 0xe4, 0x1b, 0x5e, 0x3c, 0xe0, 0xc1, 0xa4, 0x08, 0x9a, 0xf0,
|
|
||||||
0x4f, 0xe0, 0xfd, 0xb7, 0xcf, 0x06, 0x3d, 0xb6, 0x66, 0x4b, 0xd1, 0xb4,
|
|
||||||
0x7d, 0x73, 0x0b, 0xf3, 0x90, 0x90, 0x7c, 0xfb, 0xd4, 0xbe, 0xa6, 0xfa,
|
|
||||||
0x06, 0xdc, 0x68, 0xef, 0x0e, 0x4c, 0x5f, 0xbf, 0xd2, 0x8c, 0xae, 0xe6,
|
|
||||||
0xdb, 0x1f, 0x7b, 0xa4, 0xe7, 0x64, 0x22, 0x3b, 0x7f, 0xfa, 0xb0, 0xaa,
|
|
||||||
0x9a, 0x8a, 0x35, 0x5b, 0x8a, 0x01, 0x20, 0x62, 0xfb, 0x74, 0xed, 0xd7,
|
|
||||||
0x5a, 0x83, 0xa6, 0xa7, 0xdb, 0xa2, 0xa7, 0x64, 0xa6, 0xe1, 0xa9, 0x67,
|
|
||||||
0x3e, 0x87, 0x2d, 0x0f, 0x6c, 0x07, 0x00, 0x58, 0x6c, 0x56, 0x7c, 0xf6,
|
|
||||||
0xdb, 0x5f, 0x44, 0x76, 0xc1, 0xe4, 0xfe, 0xad, 0x67, 0x6c, 0x1c, 0xcd,
|
|
||||||
0xf5, 0x8d, 0xa8, 0x78, 0xe5, 0x04, 0x9a, 0xea, 0x6f, 0xdf, 0x3b, 0x58,
|
|
||||||
0xd5, 0x34, 0x08, 0x45, 0x81, 0xd5, 0x7e, 0xb3, 0xff, 0xcd, 0xf5, 0x1a,
|
|
||||||
0x77, 0xdd, 0xec, 0xff, 0xf2, 0x71, 0x34, 0x5f, 0x6e, 0x0a, 0xee, 0x2f,
|
|
||||||
0xe2, 0xfb, 0xa5, 0x1a, 0xdf, 0x6b, 0xbf, 0x00, 0x9a, 0xea, 0xae, 0x05,
|
|
||||||
0x3e, 0x23, 0x04, 0x80, 0x35, 0x9b, 0xd7, 0x4d, 0x6e, 0x4d, 0xa6, 0x48,
|
|
||||||
0x4c, 0x49, 0xc4, 0xce, 0x47, 0xef, 0x0f, 0x4c, 0xf7, 0xb4, 0x75, 0xe1,
|
|
||||||
0xf4, 0x91, 0xca, 0xe0, 0x19, 0x19, 0x06, 0x2a, 0x5e, 0x3b, 0x81, 0xfe,
|
|
||||||
0xae, 0xbe, 0xc0, 0x43, 0xf7, 0x7f, 0xec, 0x41, 0xa4, 0x2d, 0x49, 0x0f,
|
|
||||||
0xea, 0xa6, 0x59, 0x34, 0xec, 0x7a, 0x7c, 0x2f, 0x92, 0xd3, 0x93, 0xd1,
|
|
||||||
0x58, 0x7b, 0x15, 0xdd, 0xad, 0xd3, 0x0f, 0x4f, 0xc3, 0xd5, 0xd1, 0xdc,
|
|
||||||
0x1e, 0xf4, 0xf9, 0x68, 0xc1, 0xba, 0x15, 0xb0, 0x4d, 0xdd, 0xa7, 0x16,
|
|
||||||
0x02, 0x9b, 0xee, 0xdf, 0x0a, 0xd5, 0xa2, 0xa2, 0xb1, 0xf6, 0x5a, 0xd0,
|
|
||||||
0x73, 0x37, 0xee, 0xda, 0x7c, 0xc7, 0x7e, 0xec, 0xd4, 0xfd, 0xdf, 0x1b,
|
|
||||||
0xed, 0xdd, 0x41, 0xc3, 0xe5, 0x0d, 0xa5, 0xa1, 0xfb, 0xf7, 0xb4, 0x75,
|
|
||||||
0x4d, 0x7b, 0x32, 0x46, 0x3c, 0x11, 0x86, 0x64, 0xe3, 0x89, 0x07, 0x76,
|
|
||||||
0x1e, 0x7c, 0xcc, 0x10, 0xe2, 0xc8, 0x4c, 0xed, 0x25, 0xcb, 0xc6, 0x91,
|
|
||||||
0xe1, 0x9c, 0xfb, 0x3f, 0xf5, 0xd8, 0x55, 0xe7, 0x82, 0xdc, 0x1f, 0x35,
|
|
||||||
0xbf, 0xa8, 0x10, 0x5b, 0xf7, 0x95, 0x4c, 0x7e, 0xe4, 0x61, 0x18, 0xe8,
|
|
||||||
0x6e, 0xed, 0xc2, 0x40, 0x4f, 0x3f, 0xec, 0x09, 0x0e, 0x2c, 0x5b, 0x9d,
|
|
||||||
0x0f, 0xcd, 0xa2, 0xc1, 0xe7, 0xf5, 0xe1, 0xf2, 0xd9, 0x3a, 0x7c, 0x70,
|
|
||||||
0xea, 0xdc, 0x8c, 0x2f, 0x44, 0x55, 0x53, 0xb1, 0x79, 0xcf, 0x36, 0xac,
|
|
||||||
0xdd, 0xb6, 0x1e, 0x16, 0xab, 0x05, 0xba, 0xae, 0xa3, 0xbb, 0xa5, 0x13,
|
|
||||||
0x43, 0xbd, 0x83, 0xb0, 0x25, 0xd8, 0x91, 0xb3, 0x3c, 0x0f, 0xf6, 0x04,
|
|
||||||
0x07, 0xae, 0x9e, 0xab, 0xc7, 0xd9, 0xe3, 0xd5, 0x81, 0xf9, 0xe4, 0x17,
|
|
||||||
0x15, 0x62, 0xdb, 0xfe, 0x1d, 0x70, 0x26, 0x39, 0xa1, 0xaa, 0x2a, 0x80,
|
|
||||||
0xc9, 0x7d, 0x5f, 0xd7, 0xb0, 0x0b, 0x95, 0xaf, 0xfe, 0x1e, 0x6b, 0xb7,
|
|
||||||
0x15, 0x63, 0xd9, 0xea, 0x02, 0xd8, 0x13, 0x6e, 0x87, 0x6f, 0x7c, 0xcc,
|
|
||||||
0x8d, 0x91, 0x81, 0x11, 0xbc, 0xf5, 0xdf, 0xaf, 0x03, 0x00, 0x6c, 0x4e,
|
|
||||||
0x3b, 0xf6, 0x7e, 0x6c, 0x1f, 0x72, 0x6e, 0x0e, 0xc1, 0x5d, 0x43, 0xa3,
|
|
||||||
0x68, 0xbd, 0xd6, 0x02, 0xbf, 0xc7, 0x87, 0xdc, 0x95, 0x4b, 0x91, 0x92,
|
|
||||||
0x91, 0x8a, 0xaa, 0xdf, 0x55, 0xe0, 0xfa, 0xcd, 0xad, 0x9f, 0xc5, 0x66,
|
|
||||||
0xc5, 0xa7, 0xff, 0xfa, 0x73, 0x00, 0x80, 0xe1, 0xfe, 0x21, 0xb4, 0x5f,
|
|
||||||
0x6b, 0x81, 0xd7, 0xe3, 0x43, 0x46, 0x6e, 0x26, 0x96, 0xad, 0xce, 0x07,
|
|
||||||
0x30, 0x79, 0xc0, 0xec, 0xc4, 0x8b, 0x6f, 0x61, 0xa8, 0x77, 0x00, 0x56,
|
|
||||||
0xbb, 0x15, 0x4f, 0x3d, 0x73, 0xb3, 0x7f, 0xdf, 0x20, 0xda, 0x1b, 0x5a,
|
|
||||||
0xe1, 0xf5, 0xf8, 0x90, 0x99, 0x9b, 0x85, 0xa5, 0x37, 0x4f, 0xf8, 0x70,
|
|
||||||
0x0d, 0xbb, 0xf0, 0xfb, 0x5f, 0x4f, 0xf6, 0x9f, 0xab, 0xd9, 0xee, 0x8f,
|
|
||||||
0x2a, 0x0c, 0xe3, 0xf1, 0x8a, 0xd3, 0xc7, 0x8e, 0xce, 0x79, 0x86, 0x8b,
|
|
||||||
0x00, 0x83, 0xba, 0x40, 0x41, 0x05, 0x26, 0x4f, 0xb8, 0xcf, 0xce, 0xcf,
|
|
||||||
0x41, 0xf6, 0xf2, 0x3c, 0x24, 0xa6, 0x24, 0xc2, 0x12, 0xf8, 0x3e, 0xaa,
|
|
||||||
0x1b, 0xbd, 0x1d, 0xdd, 0xe8, 0x68, 0xec, 0x08, 0x3a, 0x01, 0x20, 0x14,
|
|
||||||
0xab, 0xdd, 0x8a, 0xbc, 0x15, 0xcb, 0x90, 0xb9, 0x74, 0x09, 0xec, 0x09,
|
|
||||||
0x0e, 0x58, 0x2c, 0x16, 0xf8, 0x3c, 0x5e, 0xf4, 0xf7, 0xf4, 0xa3, 0xed,
|
|
||||||
0x6a, 0x33, 0x86, 0xfb, 0x83, 0x4f, 0xca, 0x4f, 0x4e, 0x4f, 0x41, 0xf6,
|
|
||||||
0x0c, 0xfb, 0xb5, 0x6d, 0x1f, 0xb6, 0x20, 0x2d, 0x3b, 0x1d, 0x09, 0x29,
|
|
||||||
0x89, 0x77, 0xb4, 0xf9, 0x7d, 0x7e, 0x34, 0xd5, 0x05, 0x6f, 0x21, 0xb3,
|
|
||||||
0xf3, 0x73, 0x91, 0xb7, 0x62, 0x29, 0x12, 0xd3, 0x92, 0xa1, 0xaa, 0x0a,
|
|
||||||
0x5c, 0xc3, 0x2e, 0x8c, 0x0c, 0x0c, 0xa3, 0xf9, 0x52, 0x23, 0xc6, 0xc7,
|
|
||||||
0xdc, 0x53, 0x56, 0x58, 0x20, 0x23, 0x3b, 0x03, 0x69, 0xd9, 0x19, 0x48,
|
|
||||||
0xcd, 0x4a, 0x83, 0xdd, 0x61, 0x87, 0x66, 0xb3, 0xc0, 0x37, 0xee, 0xc5,
|
|
||||||
0xf8, 0x98, 0x1b, 0xfd, 0x5d, 0x7d, 0x68, 0xfd, 0xf0, 0x3a, 0xfc, 0x7e,
|
|
||||||
0xff, 0xdc, 0xfa, 0x77, 0xf6, 0xa1, 0xf5, 0xea, 0x94, 0xfe, 0x73, 0x14,
|
|
||||||
0x8b, 0x41, 0xe5, 0xc1, 0xa4, 0x05, 0x64, 0xe8, 0x06, 0xba, 0x9a, 0x3b,
|
|
||||||
0x83, 0xf6, 0x35, 0xef, 0x96, 0x77, 0xdc, 0x8b, 0xe6, 0xfa, 0x46, 0x34,
|
|
||||||
0x4f, 0xd9, 0xd7, 0x0b, 0x65, 0xb8, 0x7f, 0x08, 0xc3, 0xfd, 0x33, 0x9f,
|
|
||||||
0x1f, 0xeb, 0x6e, 0x9c, 0xfb, 0x99, 0x4e, 0xdd, 0x2d, 0x9d, 0x41, 0xc3,
|
|
||||||
0xe0, 0x19, 0x19, 0x06, 0xfa, 0xba, 0x7a, 0xd1, 0x37, 0xdd, 0xc1, 0xb3,
|
|
||||||
0x48, 0xf4, 0x8f, 0x63, 0xdc, 0x47, 0x25, 0x92, 0x00, 0x83, 0x4a, 0x24,
|
|
||||||
0x01, 0x06, 0x95, 0x48, 0x02, 0x0c, 0x2a, 0x91, 0x04, 0x18, 0x54, 0x22,
|
|
||||||
0x09, 0x30, 0xa8, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0, 0x12,
|
|
||||||
0x49, 0x80, 0x41, 0x25, 0x92, 0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95,
|
|
||||||
0x48, 0x02, 0x0c, 0x2a, 0x91, 0x04, 0x18, 0x54, 0x22, 0x09, 0x30, 0xa8,
|
|
||||||
0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80, 0x41,
|
|
||||||
0x25, 0x92, 0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02, 0x0c,
|
|
||||||
0x2a, 0x91, 0x04, 0x18, 0x54, 0x22, 0x09, 0x30, 0xa8, 0x44, 0x12, 0xe0,
|
|
||||||
0xe5, 0x42, 0x17, 0x01, 0xef, 0x04, 0xe0, 0x0d, 0xef, 0xd2, 0xb5, 0x52,
|
|
||||||
0x52, 0x14, 0xc0, 0x69, 0x99, 0xbd, 0x1f, 0xdd, 0x89, 0x41, 0x35, 0x91,
|
|
||||||
0xdb, 0x07, 0xbc, 0xd3, 0x2c, 0xd0, 0x3d, 0x22, 0x66, 0xef, 0x1c, 0x23,
|
|
||||||
0x9c, 0x16, 0x60, 0x67, 0x81, 0x8e, 0xdc, 0xe4, 0xd9, 0xfb, 0xd2, 0x6d,
|
|
||||||
0x1c, 0xfa, 0x9a, 0xe8, 0x6c, 0x6b, 0x7c, 0x85, 0x14, 0x00, 0xc6, 0x7c,
|
|
||||||
0x40, 0x65, 0x93, 0x02, 0x6f, 0x04, 0x6e, 0xa0, 0x1e, 0x4f, 0x18, 0x54,
|
|
||||||
0x13, 0x75, 0xc5, 0x59, 0x48, 0x6f, 0xf1, 0x4d, 0x00, 0x7d, 0x2e, 0xb3,
|
|
||||||
0xab, 0x90, 0x0b, 0x83, 0x6a, 0xa2, 0x89, 0x38, 0xbe, 0x41, 0x99, 0x3f,
|
|
||||||
0x8e, 0xd7, 0xfd, 0x6e, 0x70, 0x1f, 0x75, 0x11, 0x29, 0x5a, 0x9d, 0x85,
|
|
||||||
0xdd, 0x3b, 0x0a, 0xa3, 0xb2, 0xac, 0xda, 0xfa, 0x4e, 0x9c, 0x7d, 0xbf,
|
|
||||||
0x2d, 0x2a, 0xcb, 0xa2, 0xf9, 0x63, 0x50, 0x17, 0x91, 0x55, 0x2b, 0xd2,
|
|
||||||
0xf1, 0xe4, 0x13, 0x1b, 0xa3, 0xb2, 0xac, 0xc1, 0x21, 0x37, 0x83, 0x2a,
|
|
||||||
0x11, 0x0e, 0x7d, 0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80, 0x41, 0x25,
|
|
||||||
0x92, 0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02, 0x0c, 0x2a,
|
|
||||||
0x91, 0x04, 0x18, 0x54, 0x22, 0x09, 0x30, 0xa8, 0x44, 0x12, 0x60, 0x50,
|
|
||||||
0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80, 0x41, 0x25, 0x92, 0x00, 0x83,
|
|
||||||
0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02, 0x0c, 0x2a, 0x91, 0x04, 0x18,
|
|
||||||
0x54, 0x22, 0x09, 0x30, 0xa8, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0,
|
|
||||||
0xa0, 0x12, 0x49, 0x80, 0x41, 0x25, 0x92, 0x00, 0x83, 0x4a, 0x24, 0x01,
|
|
||||||
0x06, 0x95, 0x48, 0x02, 0x0c, 0x2a, 0x91, 0x04, 0x18, 0x54, 0x22, 0x09,
|
|
||||||
0x30, 0xa8, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0, 0x2b, 0xe5, 0x2f,
|
|
||||||
0x22, 0x97, 0x2e, 0xf7, 0xe0, 0xbb, 0xcf, 0x1e, 0x8b, 0xca, 0xb2, 0x6c,
|
|
||||||
0x36, 0x35, 0x6a, 0x57, 0xe5, 0xef, 0xee, 0x19, 0x45, 0x45, 0x55, 0x53,
|
|
||||||
0x54, 0x96, 0x15, 0xab, 0x18, 0xd4, 0x45, 0xa4, 0xb9, 0x75, 0x00, 0xcd,
|
|
||||||
0xad, 0x03, 0x51, 0x59, 0xd6, 0xde, 0x5d, 0x2b, 0xf0, 0x85, 0xcf, 0xdc,
|
|
||||||
0x17, 0x95, 0x65, 0x9d, 0xaf, 0xed, 0x60, 0x50, 0xe7, 0x89, 0x43, 0x5f,
|
|
||||||
0x22, 0x09, 0x30, 0xa8, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0,
|
|
||||||
0x12, 0x49, 0x80, 0x41, 0x25, 0x92, 0x00, 0x83, 0x4a, 0x24, 0x01, 0x06,
|
|
||||||
0x95, 0x48, 0x02, 0x0c, 0x2a, 0x91, 0x04, 0x18, 0x54, 0x22, 0x09, 0x30,
|
|
||||||
0xa8, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80,
|
|
||||||
0x41, 0x25, 0x92, 0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02,
|
|
||||||
0x0c, 0x2a, 0x91, 0x04, 0x18, 0x54, 0x22, 0x09, 0x30, 0xa8, 0x44, 0x12,
|
|
||||||
0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80, 0x41, 0x25, 0x92,
|
|
||||||
0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02, 0x0c, 0x2a, 0x91,
|
|
||||||
0x04, 0x18, 0x54, 0x22, 0x09, 0xf0, 0x4a, 0xf9, 0x71, 0xaa, 0xb3, 0x7b,
|
|
||||||
0x04, 0x6f, 0x9e, 0xb8, 0x12, 0x95, 0x65, 0xb5, 0xb6, 0x0f, 0x46, 0x65,
|
|
||||||
0x39, 0xb1, 0x8c, 0x41, 0x8d, 0x53, 0x57, 0x1b, 0x7b, 0xf1, 0x93, 0x5f,
|
|
||||||
0xf4, 0x9a, 0x5d, 0x06, 0xcd, 0x11, 0x87, 0xbe, 0x26, 0x52, 0x85, 0x61,
|
|
||||||
0x76, 0x09, 0xa6, 0x51, 0x15, 0x61, 0x76, 0x09, 0x52, 0x61, 0x50, 0x4d,
|
|
||||||
0x94, 0x95, 0x14, 0x9f, 0x2f, 0x56, 0x4d, 0x05, 0xd2, 0x9d, 0xf1, 0xfb,
|
|
||||||
0x26, 0x75, 0x37, 0x18, 0x54, 0x13, 0x95, 0x2c, 0xd7, 0x91, 0xee, 0x30,
|
|
||||||
0xbb, 0x8a, 0xe8, 0xb2, 0xa8, 0x40, 0x69, 0xbe, 0x01, 0x3b, 0x77, 0xba,
|
|
||||||
0xc2, 0xc2, 0x3f, 0x97, 0x89, 0x12, 0xac, 0xc0, 0xa3, 0xc5, 0x3a, 0x5c,
|
|
||||||
0x5e, 0xc0, 0xe3, 0x37, 0xbb, 0x9a, 0x85, 0xa7, 0x2a, 0x40, 0x92, 0x0d,
|
|
||||||
0xe0, 0xa8, 0x37, 0x7c, 0x0c, 0xea, 0x22, 0x90, 0x60, 0x9d, 0xfc, 0x21,
|
|
||||||
0x9a, 0x09, 0x87, 0xbe, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0,
|
|
||||||
0x12, 0x49, 0x80, 0x41, 0x25, 0x92, 0x00, 0x83, 0x4a, 0x24, 0x01, 0x06,
|
|
||||||
0x95, 0x48, 0x02, 0x0c, 0x2a, 0x91, 0x04, 0x18, 0x54, 0x22, 0x09, 0x30,
|
|
||||||
0xa8, 0x44, 0x12, 0x60, 0x50, 0x89, 0x24, 0x20, 0x5d, 0x50, 0x05, 0x84,
|
|
||||||
0x2f, 0x54, 0xbb, 0x61, 0xf0, 0x44, 0x52, 0x8a, 0x3d, 0xd2, 0x05, 0x15,
|
|
||||||
0xaa, 0x32, 0x1a, 0xaa, 0xd9, 0xaf, 0x47, 0xab, 0x10, 0xa2, 0xe8, 0x91,
|
|
||||||
0x2e, 0xa8, 0xfa, 0x84, 0x18, 0x0a, 0xd5, 0xee, 0xf6, 0x73, 0x8b, 0x4a,
|
|
||||||
0xb1, 0x47, 0xba, 0xa0, 0xfa, 0x95, 0xc1, 0x26, 0x00, 0x33, 0x6e, 0x37,
|
|
||||||
0x47, 0x3c, 0x6a, 0x14, 0xab, 0x21, 0x8a, 0x0e, 0xe9, 0x82, 0x5a, 0x55,
|
|
||||||
0x55, 0xe5, 0x06, 0xd0, 0x32, 0x53, 0x7b, 0xbf, 0x5b, 0xba, 0x55, 0x22,
|
|
||||||
0x9a, 0x95, 0x9c, 0xaf, 0x6a, 0x43, 0x54, 0xcf, 0xd4, 0xe4, 0xf6, 0x09,
|
|
||||||
0x0c, 0x8d, 0xcb, 0xb9, 0x5a, 0x44, 0x33, 0x91, 0xf3, 0x15, 0x2d, 0x50,
|
|
||||||
0x1e, 0xaa, 0xb9, 0x75, 0xc8, 0x12, 0xad, 0x4a, 0x88, 0xa2, 0x42, 0xca,
|
|
||||||
0xa0, 0xea, 0xaa, 0x7e, 0x04, 0xc0, 0xc4, 0x4c, 0xed, 0xed, 0xc3, 0x2a,
|
|
||||||
0xdc, 0x7e, 0x29, 0x57, 0x8d, 0x68, 0x5a, 0x52, 0xbe, 0x9a, 0x4f, 0x9d,
|
|
||||||
0x3a, 0xd6, 0x01, 0x43, 0x9c, 0x98, 0xa9, 0x5d, 0x37, 0x80, 0xcb, 0x3d,
|
|
||||||
0xdc, 0xaa, 0x52, 0xec, 0x90, 0x32, 0xa8, 0x00, 0x00, 0xc5, 0xf8, 0xf7,
|
|
||||||
0x50, 0xcd, 0x5d, 0xa3, 0x2a, 0xda, 0x86, 0x78, 0x49, 0x28, 0x8a, 0x0d,
|
|
||||||
0xd2, 0x06, 0xb5, 0xb2, 0xba, 0xf4, 0x75, 0x08, 0x5c, 0x0c, 0xd5, 0xe7,
|
|
||||||
0x52, 0x8f, 0x15, 0x03, 0x3c, 0x0a, 0x4c, 0x31, 0x40, 0xda, 0x57, 0xb1,
|
|
||||||
0x61, 0x7c, 0x4f, 0x07, 0xf0, 0xdd, 0x50, 0x7d, 0x26, 0x0c, 0xa0, 0xa6,
|
|
||||||
0xdd, 0xce, 0x8f, 0x6c, 0x48, 0x7a, 0x52, 0xbf, 0x82, 0x4f, 0x56, 0x95,
|
|
||||||
0xbd, 0x06, 0xe0, 0x68, 0xa8, 0x3e, 0x7e, 0x1d, 0xa8, 0x69, 0xb3, 0xa3,
|
|
||||||
0x75, 0x98, 0xc3, 0x60, 0x92, 0x97, 0xd4, 0x41, 0x05, 0x00, 0x31, 0x81,
|
|
||||||
0xaf, 0x00, 0xe8, 0x0b, 0xd5, 0x67, 0xc2, 0x00, 0xea, 0xba, 0xac, 0x78,
|
|
||||||
0xaf, 0xc3, 0x86, 0x31, 0x2f, 0x4f, 0x31, 0x24, 0xf9, 0x48, 0x1f, 0xd4,
|
|
||||||
0x8a, 0x33, 0x65, 0xad, 0x06, 0xf0, 0x79, 0x00, 0xb3, 0xde, 0xcc, 0xa4,
|
|
||||||
0x67, 0x54, 0x45, 0xe5, 0x75, 0x07, 0x3e, 0xe8, 0x9a, 0xdc, 0x77, 0xe5,
|
|
||||||
0xdd, 0x4f, 0x48, 0x16, 0x31, 0x31, 0x1e, 0xac, 0xac, 0x2e, 0x7b, 0x63,
|
|
||||||
0xcf, 0xae, 0x83, 0xdf, 0x14, 0x10, 0xff, 0x32, 0x5b, 0x5f, 0xdd, 0x00,
|
|
||||||
0xda, 0x87, 0x35, 0xb4, 0x0f, 0x6b, 0xb0, 0x69, 0x06, 0xf4, 0x10, 0x69,
|
|
||||||
0x1d, 0xf3, 0x01, 0x9d, 0x23, 0xdc, 0x02, 0xcb, 0x66, 0x70, 0xcc, 0xec,
|
|
||||||
0x0a, 0x22, 0x2f, 0x26, 0x82, 0x0a, 0x00, 0x95, 0xd5, 0xc7, 0x9e, 0xdb,
|
|
||||||
0xb3, 0xeb, 0x50, 0x9a, 0x98, 0xe5, 0x00, 0xd3, 0x54, 0x9e, 0x59, 0xbe,
|
|
||||||
0x69, 0xd3, 0x3e, 0x24, 0xd0, 0x1e, 0xf2, 0xbb, 0x3a, 0x44, 0xd1, 0x21,
|
|
||||||
0xfd, 0xd0, 0x77, 0xaa, 0xca, 0xea, 0xb2, 0xbf, 0x33, 0x80, 0xbf, 0x42,
|
|
||||||
0x88, 0x6f, 0xd7, 0x10, 0xc9, 0x28, 0xa6, 0x82, 0x0a, 0x00, 0x95, 0xd5,
|
|
||||||
0x65, 0x3f, 0x35, 0x20, 0x0e, 0x19, 0x40, 0xb7, 0xd9, 0xb5, 0x10, 0x45,
|
|
||||||
0x4a, 0xcc, 0x05, 0x15, 0x00, 0x2a, 0xab, 0xdf, 0x3a, 0xa1, 0x19, 0xea,
|
|
||||||
0xbd, 0x80, 0x78, 0xdd, 0xec, 0x5a, 0x68, 0x51, 0x92, 0xee, 0x26, 0x97,
|
|
||||||
0x31, 0x19, 0x54, 0x00, 0x28, 0x3f, 0x7d, 0xb4, 0xed, 0x64, 0xf5, 0x5b,
|
|
||||||
0x1f, 0x37, 0x04, 0xfe, 0x08, 0xc0, 0x05, 0xb3, 0xeb, 0xa1, 0x45, 0xc3,
|
|
||||||
0x50, 0x84, 0xfa, 0xa1, 0xd9, 0x45, 0x84, 0x4b, 0x18, 0x46, 0xec, 0x7f,
|
|
||||||
0x48, 0x21, 0x84, 0x10, 0x7b, 0x4a, 0x0e, 0x3d, 0x26, 0x14, 0xe3, 0xcb,
|
|
||||||
0x06, 0xf0, 0x08, 0x00, 0x9e, 0xb1, 0x1f, 0xaf, 0x04, 0x7e, 0x7b, 0xb2,
|
|
||||||
0xaa, 0xec, 0x53, 0x66, 0x97, 0x11, 0xae, 0x98, 0x39, 0xea, 0x1b, 0x8a,
|
|
||||||
0x31, 0xf9, 0x6e, 0x74, 0x04, 0xc0, 0x91, 0x7d, 0xf7, 0xee, 0xcb, 0xf4,
|
|
||||||
0x6b, 0xb6, 0x47, 0x85, 0xc0, 0x7e, 0xc0, 0xd8, 0x01, 0x60, 0x35, 0x18,
|
|
||||||
0xdc, 0x78, 0x60, 0x00, 0x78, 0xc9, 0xe1, 0xc2, 0xd3, 0x66, 0x17, 0x72,
|
|
||||||
0x37, 0xe2, 0x62, 0x8b, 0x1a, 0xca, 0xbe, 0x7d, 0xfb, 0x34, 0xaf, 0xd7,
|
|
||||||
0xb9, 0x54, 0x33, 0xfc, 0x4b, 0x85, 0xc0, 0x16, 0x5d, 0x87, 0x0a, 0x08,
|
|
||||||
0x37, 0x14, 0x63, 0xd0, 0xd0, 0xc5, 0x60, 0x38, 0xf3, 0x12, 0xc0, 0xb3,
|
|
||||||
0x80, 0x71, 0xdf, 0x74, 0x6d, 0x99, 0x7e, 0x3f, 0x9e, 0x1e, 0xb8, 0x31,
|
|
||||||
0xef, 0x7a, 0x9f, 0xcb, 0xcc, 0x85, 0x6f, 0x86, 0x4f, 0x95, 0x0c, 0xe0,
|
|
||||||
0x0d, 0x40, 0xfc, 0x74, 0xde, 0x0b, 0x89, 0x31, 0x42, 0xe8, 0x3e, 0x3f,
|
|
||||||
0x26, 0xae, 0x55, 0x55, 0xfd, 0xbe, 0xdd, 0xec, 0x5a, 0xee, 0x56, 0x5c,
|
|
||||||
0x6c, 0x51, 0x43, 0x29, 0x2f, 0x2f, 0xf7, 0x03, 0xb8, 0x7e, 0xf3, 0xa7,
|
|
||||||
0x6a, 0x3e, 0xf3, 0xda, 0xbb, 0xeb, 0xd0, 0xdf, 0xcc, 0xd4, 0x66, 0x37,
|
|
||||||
0x74, 0x6c, 0x18, 0x77, 0xcf, 0x67, 0xf6, 0x00, 0x80, 0xc9, 0xf3, 0xa9,
|
|
||||||
0xa6, 0x4f, 0xaa, 0x00, 0xda, 0x4e, 0x56, 0xbf, 0x35, 0xe3, 0xf7, 0x74,
|
|
||||||
0x49, 0x5e, 0x31, 0x7b, 0x30, 0x89, 0x28, 0x96, 0x30, 0xa8, 0x44, 0x12,
|
|
||||||
0x60, 0x50, 0x89, 0x24, 0xc0, 0xa0, 0x12, 0x49, 0x80, 0x41, 0x25, 0x92,
|
|
||||||
0x00, 0x83, 0x4a, 0x24, 0x01, 0x06, 0x95, 0x48, 0x02, 0x0c, 0x2a, 0x91,
|
|
||||||
0x04, 0x18, 0xd4, 0x45, 0xc2, 0x2b, 0x04, 0x7a, 0x35, 0x0d, 0xfe, 0x19,
|
|
||||||
0x4e, 0x66, 0xa0, 0xf8, 0x16, 0xf7, 0x67, 0x26, 0x99, 0xcd, 0x2b, 0x04,
|
|
||||||
0x0e, 0xa7, 0x66, 0xa0, 0x22, 0x21, 0x09, 0x3e, 0x21, 0xe0, 0xd0, 0x75,
|
|
||||||
0x3c, 0x32, 0x32, 0x84, 0x27, 0x46, 0x06, 0xa1, 0xc4, 0xf9, 0xe9, 0x9d,
|
|
||||||
0x74, 0x1b, 0x83, 0x6a, 0x22, 0x8f, 0x10, 0xf8, 0xd7, 0xcc, 0x1c, 0x5c,
|
|
||||||
0xb4, 0x3b, 0x02, 0x8f, 0xb9, 0x15, 0x05, 0xaf, 0xa6, 0xa4, 0xa1, 0xc3,
|
|
||||||
0x62, 0xc1, 0x57, 0xfb, 0x7a, 0xc0, 0xbb, 0xbd, 0x12, 0xc0, 0xa0, 0x9a,
|
|
||||||
0x66, 0x4c, 0x51, 0xf0, 0xe3, 0xcc, 0x1c, 0x5c, 0xb3, 0xd9, 0xa7, 0x6d,
|
|
||||||
0x7f, 0xd7, 0x99, 0x08, 0x8f, 0xa2, 0xe0, 0xeb, 0xbd, 0xdd, 0xb0, 0x70,
|
|
||||||
0xcb, 0x1a, 0xf7, 0xb8, 0x8f, 0x6a, 0x82, 0x11, 0x55, 0xc5, 0xb3, 0x59,
|
|
||||||
0x79, 0x33, 0x86, 0xf4, 0x96, 0xf3, 0x76, 0x27, 0x9e, 0xcb, 0xcc, 0x81,
|
|
||||||
0x47, 0xf0, 0xdf, 0x14, 0xef, 0xf8, 0x0a, 0x88, 0xb2, 0x21, 0x45, 0xc3,
|
|
||||||
0xb3, 0x59, 0xb9, 0xb8, 0x6e, 0xb5, 0xce, 0xa9, 0x7f, 0x9d, 0xdd, 0x81,
|
|
||||||
0x1f, 0x67, 0xe5, 0xc0, 0xad, 0xf0, 0x5f, 0x15, 0xcf, 0xf8, 0xdf, 0x8f,
|
|
||||||
0xa2, 0x3e, 0x4d, 0xc3, 0x0f, 0xb3, 0x73, 0xd1, 0x66, 0x99, 0x5b, 0x48,
|
|
||||||
0x6f, 0xb9, 0x62, 0xb3, 0xe3, 0x9f, 0xb2, 0x72, 0x31, 0xc2, 0xb0, 0xc6,
|
|
||||||
0x2d, 0xee, 0xa3, 0x46, 0xc9, 0x88, 0xaa, 0xe0, 0x87, 0x59, 0x79, 0xe8,
|
|
||||||
0xd3, 0xee, 0xee, 0x4f, 0xde, 0x64, 0xb5, 0xe1, 0x47, 0x4b, 0xf2, 0x66,
|
|
||||||
0xbe, 0x7b, 0x33, 0xc5, 0x34, 0x06, 0x35, 0x4a, 0x86, 0x14, 0x6d, 0xde,
|
|
||||||
0xe3, 0x97, 0x96, 0x30, 0xb7, 0xc4, 0x14, 0x3b, 0x38, 0x96, 0x5a, 0x5c,
|
|
||||||
0xbc, 0x66, 0x17, 0x40, 0x8b, 0x13, 0x83, 0xba, 0x78, 0xbc, 0xa5, 0xab,
|
|
||||||
0xc6, 0x0a, 0x00, 0xef, 0x9a, 0x5d, 0x08, 0x2d, 0x3e, 0x0c, 0xea, 0x22,
|
|
||||||
0x20, 0x80, 0x37, 0x54, 0xbb, 0xf7, 0x13, 0xa7, 0x4e, 0x1d, 0xeb, 0xb0,
|
|
||||||
0xf9, 0xf4, 0x43, 0x98, 0xe7, 0xb5, 0x9b, 0x28, 0xf6, 0x30, 0xa8, 0xe6,
|
|
||||||
0x7b, 0xd1, 0xe5, 0xeb, 0xfb, 0x93, 0xf2, 0xf2, 0xf2, 0x71, 0x00, 0x38,
|
|
||||||
0x5e, 0x73, 0x7c, 0xc8, 0x31, 0x86, 0x83, 0x06, 0x70, 0xdc, 0xec, 0xc2,
|
|
||||||
0x68, 0xf1, 0x60, 0x50, 0x4d, 0x25, 0x7e, 0x59, 0x79, 0xba, 0xf4, 0x33,
|
|
||||||
0x35, 0x35, 0x35, 0xbe, 0xa9, 0x8f, 0x96, 0x5d, 0x28, 0x73, 0x4d, 0x88,
|
|
||||||
0x91, 0x8f, 0x63, 0x96, 0xbb, 0xa9, 0x53, 0xfc, 0x60, 0x50, 0xcd, 0xf3,
|
|
||||||
0xf3, 0xca, 0xd3, 0xbb, 0xbe, 0x6c, 0x18, 0xdf, 0x9b, 0xf6, 0xce, 0x73,
|
|
||||||
0x55, 0x55, 0x55, 0xee, 0xfe, 0x91, 0x94, 0x4f, 0x40, 0xe0, 0xb7, 0xd1,
|
|
||||||
0x2e, 0x8c, 0x16, 0x1f, 0x06, 0xd5, 0x04, 0x02, 0xc6, 0x3f, 0x9f, 0xac,
|
|
||||||
0x2e, 0xfb, 0xda, 0x4c, 0x21, 0xbd, 0xa5, 0xae, 0xee, 0x25, 0x6f, 0xce,
|
|
||||||
0xb2, 0x94, 0x4f, 0x03, 0xe2, 0xf9, 0x28, 0x95, 0x46, 0x8b, 0x14, 0x83,
|
|
||||||
0x1a, 0x59, 0xb3, 0xde, 0x25, 0xcc, 0x00, 0xbe, 0x5b, 0x51, 0x7d, 0xec,
|
|
||||||
0x5b, 0x73, 0x9d, 0xe1, 0x4b, 0x2f, 0xbd, 0x34, 0x51, 0x79, 0x7a, 0xd7,
|
|
||||||
0xd3, 0x42, 0xe0, 0x3f, 0x22, 0xb1, 0x7c, 0x92, 0x13, 0x83, 0x1a, 0x49,
|
|
||||||
0x02, 0x97, 0x43, 0xb4, 0x1a, 0x10, 0xe2, 0x99, 0xca, 0xea, 0xb2, 0x7f,
|
|
||||||
0x0c, 0x77, 0xb6, 0x86, 0xf1, 0x3d, 0xfd, 0x64, 0xf5, 0xb1, 0xaf, 0xc0,
|
|
||||||
0xc0, 0xbf, 0x85, 0x5c, 0xbc, 0x61, 0x5c, 0x09, 0x77, 0xde, 0x24, 0x07,
|
|
||||||
0x06, 0x35, 0x82, 0x0c, 0xbf, 0xfe, 0x73, 0x00, 0xae, 0x69, 0x9a, 0x74,
|
|
||||||
0xc3, 0xc0, 0x57, 0x4e, 0x56, 0xbd, 0x15, 0x32, 0x68, 0x21, 0xe7, 0x6d,
|
|
||||||
0x18, 0xc6, 0xc9, 0xd3, 0x65, 0xcf, 0x08, 0x60, 0xa6, 0xa0, 0x77, 0x28,
|
|
||||||
0x0e, 0xdf, 0x0b, 0x77, 0x3b, 0x7f, 0x5a, 0xdc, 0x18, 0xd4, 0x08, 0xaa,
|
|
||||||
0x3c, 0x73, 0xbc, 0x51, 0xd1, 0xc5, 0xa3, 0x10, 0x68, 0x0c, 0x3c, 0x28,
|
|
||||||
0xd0, 0x69, 0x00, 0x4f, 0x54, 0x9e, 0x2e, 0x9b, 0xcb, 0xd0, 0x75, 0x56,
|
|
||||||
0x15, 0xd5, 0x65, 0xdf, 0x05, 0x8c, 0x3f, 0x07, 0x30, 0x14, 0x58, 0x84,
|
|
||||||
0x81, 0xf3, 0x30, 0xd4, 0x03, 0xe5, 0xe5, 0xe5, 0x61, 0xdd, 0xd4, 0x8a,
|
|
||||||
0xe4, 0x11, 0xf7, 0x77, 0x73, 0x5b, 0x08, 0x42, 0x7c, 0x5f, 0x79, 0xb0,
|
|
||||||
0xb4, 0x6a, 0xbd, 0x6e, 0xe8, 0x16, 0xc5, 0xe6, 0xaf, 0xbd, 0x79, 0x23,
|
|
||||||
0xaa, 0x88, 0x2a, 0x2d, 0x2d, 0x75, 0xa8, 0x7a, 0xd2, 0x7a, 0x43, 0x53,
|
|
||||||
0x46, 0x4f, 0x9d, 0x7a, 0x93, 0x43, 0xde, 0x18, 0xf7, 0xff, 0x8b, 0xcb,
|
|
||||||
0x67, 0x2c, 0x9a, 0xd2, 0x1a, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
|
|
||||||
0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
|
|
||||||
};
|
|
Before Width: | Height: | Size: 9.4 KiB |
|
@ -1,802 +0,0 @@
|
||||||
static unsigned char swap_png[] = {
|
|
||||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
||||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x32,
|
|
||||||
0x08, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x3f, 0x88, 0xb1, 0x00, 0x00, 0x10,
|
|
||||||
0x83, 0x7a, 0x54, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f,
|
|
||||||
0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x78,
|
|
||||||
0x69, 0x66, 0x00, 0x00, 0x78, 0xda, 0xe5, 0x9a, 0x5b, 0x96, 0x23, 0xb7,
|
|
||||||
0x0d, 0x86, 0xdf, 0xb9, 0x8a, 0x2c, 0x81, 0xf7, 0xcb, 0x72, 0x08, 0x82,
|
|
||||||
0x3c, 0x27, 0x3b, 0xc8, 0xf2, 0xf3, 0x81, 0x25, 0xc9, 0xdd, 0xb6, 0x27,
|
|
||||||
0x99, 0x71, 0xf2, 0x94, 0xb4, 0xc6, 0x5d, 0xea, 0x52, 0x15, 0x8b, 0x04,
|
|
||||||
0xf0, 0x5f, 0x40, 0xd9, 0xed, 0x7f, 0xfc, 0xfd, 0xb8, 0xbf, 0xf1, 0x93,
|
|
||||||
0x4b, 0xcf, 0x2e, 0x97, 0xd6, 0xeb, 0xa8, 0xd5, 0xf3, 0x93, 0x47, 0x1e,
|
|
||||||
0x71, 0xf2, 0xa6, 0xfb, 0xe7, 0x47, 0xee, 0xef, 0xe0, 0xf3, 0xfd, 0x7d,
|
|
||||||
0x7f, 0x52, 0x7c, 0x7d, 0x16, 0xbe, 0x9f, 0x77, 0x9f, 0x0f, 0x22, 0xa7,
|
|
||||||
0x92, 0x5d, 0xf9, 0xfc, 0x39, 0xde, 0xe7, 0x37, 0xe7, 0x79, 0x1f, 0x5e,
|
|
||||||
0x7f, 0x8f, 0xd7, 0x43, 0xc2, 0xfb, 0xfa, 0xf7, 0x40, 0xef, 0x37, 0x61,
|
|
||||||
0xf2, 0xae, 0xfc, 0xf6, 0xc1, 0x9c, 0xaf, 0xf3, 0xf2, 0xfd, 0xbc, 0xbc,
|
|
||||||
0x06, 0x8c, 0xfd, 0xf7, 0x03, 0xbd, 0x66, 0x90, 0xc2, 0xf3, 0x64, 0xaf,
|
|
||||||
0xaf, 0x1b, 0xe6, 0x67, 0x29, 0xcf, 0x8c, 0xf2, 0xf3, 0xf7, 0x7a, 0xcd,
|
|
||||||
0xa8, 0x8e, 0xde, 0xbe, 0x2d, 0x4d, 0xd7, 0xeb, 0xc9, 0xf9, 0x75, 0xaa,
|
|
||||||
0xff, 0xf6, 0x5f, 0x4e, 0x2d, 0xd6, 0x52, 0x43, 0xcb, 0xfc, 0xce, 0xd1,
|
|
||||||
0xb7, 0x56, 0x07, 0xef, 0x7b, 0xf4, 0xb9, 0x11, 0x4f, 0xb5, 0x89, 0xa6,
|
|
||||||
0x76, 0x1f, 0xef, 0xdd, 0xfb, 0x49, 0xef, 0x13, 0xef, 0xbf, 0xdf, 0x97,
|
|
||||||
0x46, 0xe6, 0x14, 0x77, 0x0a, 0xc9, 0xf3, 0x3b, 0xa5, 0xd7, 0x2c, 0x93,
|
|
||||||
0xfd, 0x17, 0xd3, 0xbc, 0xc7, 0xc9, 0xa7, 0xc5, 0x71, 0x61, 0x48, 0x99,
|
|
||||||
0x3f, 0x0a, 0xaf, 0xc9, 0xbb, 0x7e, 0x03, 0xef, 0x49, 0x25, 0x53, 0x60,
|
|
||||||
0xe0, 0xf1, 0x0c, 0x7c, 0xa6, 0xff, 0x04, 0xf3, 0x6b, 0x6c, 0x7e, 0x8b,
|
|
||||||
0xd1, 0x0f, 0x7e, 0x7e, 0x66, 0x59, 0x9e, 0x87, 0x9c, 0x6d, 0x17, 0x7f,
|
|
||||||
0xc9, 0xda, 0xe7, 0xf8, 0xbb, 0xba, 0xf9, 0xbc, 0x0b, 0x3f, 0x38, 0xff,
|
|
||||||
0x2a, 0x83, 0x4f, 0xd6, 0x7a, 0x7d, 0x7d, 0x90, 0xbe, 0xa7, 0xd5, 0xd7,
|
|
||||||
0xcf, 0xf1, 0x4f, 0xcf, 0x87, 0xf2, 0x1e, 0xe8, 0xfd, 0x41, 0xfa, 0x3c,
|
|
||||||
0x27, 0x7e, 0x7d, 0x72, 0x5f, 0x9f, 0x27, 0x7f, 0x3b, 0x5f, 0x4a, 0xf8,
|
|
||||||
0x16, 0x0a, 0xf7, 0x35, 0xdd, 0xe7, 0x68, 0x3f, 0x77, 0xd1, 0xac, 0x62,
|
|
||||||
0xe6, 0x4a, 0x2c, 0xea, 0x6b, 0x51, 0xef, 0xa5, 0xdc, 0x77, 0x5c, 0x27,
|
|
||||||
0x16, 0xc5, 0x7b, 0x57, 0xe5, 0xd5, 0x7c, 0x75, 0x54, 0x6d, 0xe7, 0x8d,
|
|
||||||
0xbd, 0x06, 0xaf, 0xee, 0xa7, 0x5f, 0x94, 0x80, 0xfa, 0x05, 0xd2, 0x84,
|
|
||||||
0xf7, 0x23, 0x44, 0x72, 0x7f, 0x42, 0x0e, 0x1a, 0x66, 0x38, 0x61, 0xdf,
|
|
||||||
0xe3, 0x0a, 0x8b, 0x29, 0xe6, 0xb8, 0x63, 0xe3, 0x18, 0xe3, 0x72, 0x31,
|
|
||||||
0xdd, 0x93, 0x9d, 0x24, 0x8d, 0xb8, 0xd2, 0x53, 0x0c, 0xbc, 0xc2, 0x89,
|
|
||||||
0x2d, 0x8d, 0xa4, 0xa9, 0x53, 0x29, 0xeb, 0xd6, 0x50, 0x4e, 0xf1, 0x33,
|
|
||||||
0x97, 0x70, 0x1f, 0x3b, 0xee, 0xe3, 0x56, 0xe8, 0x5e, 0x9d, 0xd7, 0xc0,
|
|
||||||
0xa5, 0x31, 0x30, 0x58, 0xb8, 0x45, 0xf6, 0x17, 0x5f, 0xee, 0x67, 0x2f,
|
|
||||||
0x3c, 0xc7, 0xb0, 0x14, 0x82, 0xef, 0x9f, 0x58, 0x31, 0xaf, 0x68, 0x68,
|
|
||||||
0x60, 0x16, 0x3e, 0x90, 0x7e, 0x3b, 0x70, 0x19, 0x19, 0x09, 0xe7, 0x15,
|
|
||||||
0xd4, 0x72, 0x03, 0xfc, 0x7e, 0xfd, 0xfe, 0xc7, 0xf2, 0x9a, 0xc8, 0x60,
|
|
||||||
0xb9, 0x61, 0xee, 0x2c, 0x70, 0x7a, 0x71, 0xcf, 0x10, 0xf2, 0x24, 0xf3,
|
|
||||||
0x29, 0xae, 0x74, 0x13, 0x9d, 0xb8, 0xb0, 0x70, 0x7c, 0xb0, 0x17, 0x9a,
|
|
||||||
0xbe, 0x06, 0x20, 0x44, 0x3c, 0xba, 0x30, 0x99, 0x90, 0xc8, 0x80, 0xaf,
|
|
||||||
0x00, 0x2d, 0x54, 0x66, 0xd4, 0x62, 0x6c, 0x21, 0x10, 0xc8, 0x4e, 0x82,
|
|
||||||
0x26, 0x53, 0x8f, 0x29, 0x47, 0x21, 0x03, 0xa1, 0x94, 0xa8, 0x4c, 0x32,
|
|
||||||
0xe6, 0x94, 0x2a, 0xc9, 0x01, 0x1d, 0x3c, 0x9b, 0x7b, 0x5a, 0xb8, 0x97,
|
|
||||||
0xc6, 0x12, 0x9f, 0xd3, 0xb0, 0x6a, 0xca, 0x0e, 0xa8, 0xd6, 0xd4, 0xc8,
|
|
||||||
0xcd, 0x48, 0x93, 0x64, 0xe5, 0x5c, 0xa8, 0x9f, 0x96, 0x3b, 0x35, 0x34,
|
|
||||||
0xc1, 0x71, 0x2e, 0xa5, 0xd4, 0xd2, 0x4a, 0x2f, 0xa3, 0xcc, 0x9a, 0xaa,
|
|
||||||
0x21, 0xaf, 0xd6, 0x56, 0x8d, 0x9e, 0x67, 0x4b, 0x2d, 0xb7, 0xd2, 0x6a,
|
|
||||||
0x6b, 0xad, 0xbb, 0x36, 0xda, 0xec, 0xa9, 0xe7, 0x5e, 0x7a, 0xed, 0xad,
|
|
||||||
0xf7, 0x3e, 0xfa, 0x1c, 0x71, 0x24, 0xe8, 0xbb, 0x0c, 0x70, 0x3a, 0xfa,
|
|
||||||
0x18, 0x63, 0x4e, 0x1e, 0x3a, 0x19, 0x79, 0x72, 0xf7, 0xe4, 0x82, 0x39,
|
|
||||||
0x25, 0x4a, 0x92, 0x2c, 0x45, 0xaa, 0x34, 0xe9, 0x32, 0x9c, 0xcc, 0x45,
|
|
||||||
0xf9, 0xac, 0xbc, 0xca, 0xaa, 0xab, 0xad, 0xbe, 0xc6, 0x9a, 0x1a, 0x35,
|
|
||||||
0x29, 0x00, 0xd7, 0xaa, 0x4d, 0xbb, 0x0e, 0x9d, 0x3b, 0x6c, 0x4a, 0x69,
|
|
||||||
0xe7, 0x5d, 0x76, 0xdd, 0x6d, 0xf7, 0x3d, 0xf6, 0x3c, 0x94, 0xda, 0x49,
|
|
||||||
0x27, 0x9f, 0x72, 0xea, 0x69, 0xee, 0xf4, 0x33, 0xce, 0xfc, 0x64, 0xed,
|
|
||||||
0x95, 0xd6, 0x3f, 0xbc, 0x7e, 0x21, 0x6b, 0xe1, 0x95, 0xb5, 0x78, 0x33,
|
|
||||||
0x65, 0x17, 0xb6, 0x4f, 0xd6, 0x38, 0xdb, 0xda, 0x7b, 0x88, 0x60, 0x74,
|
|
||||||
0x52, 0x2c, 0x67, 0x64, 0x2c, 0xe6, 0x40, 0xc2, 0x1b, 0x59, 0x23, 0x63,
|
|
||||||
0x14, 0xb6, 0xe5, 0xcc, 0xf7, 0x90, 0x73, 0xb4, 0xcc, 0x59, 0xce, 0xd0,
|
|
||||||
0x23, 0x50, 0x51, 0x22, 0x93, 0x2c, 0x96, 0x1c, 0x0d, 0x96, 0x31, 0x32,
|
|
||||||
0x98, 0x77, 0x88, 0xe5, 0x84, 0x4f, 0xee, 0x5e, 0x99, 0x73, 0x71, 0xfe,
|
|
||||||
0x77, 0xf2, 0xe6, 0x5a, 0xbf, 0x79, 0x8b, 0xff, 0x69, 0xe6, 0x9c, 0xa5,
|
|
||||||
0xee, 0x27, 0x33, 0xf7, 0xc7, 0xbc, 0xfd, 0x59, 0xd6, 0xd4, 0x54, 0x62,
|
|
||||||
0xdd, 0x8c, 0x3d, 0x30, 0xb4, 0xa0, 0xfa, 0x04, 0xfa, 0x4e, 0x61, 0x32,
|
|
||||||
0x9d, 0x7f, 0xc8, 0xef, 0x8f, 0x8f, 0xee, 0xdf, 0x5d, 0xf0, 0xb3, 0xc7,
|
|
||||||
0xff, 0xbd, 0x81, 0xc6, 0x2c, 0x4a, 0x01, 0x80, 0xfe, 0xb1, 0xd1, 0xcf,
|
|
||||||
0x74, 0xba, 0x9c, 0x4c, 0xb8, 0x9b, 0x86, 0xbc, 0x0e, 0xd2, 0x9d, 0xce,
|
|
||||||
0x2a, 0x67, 0x96, 0xd8, 0xb9, 0x48, 0xcd, 0xa1, 0xa4, 0x69, 0xf7, 0x4e,
|
|
||||||
0xf3, 0x33, 0x9f, 0x63, 0x8e, 0xcb, 0x37, 0xca, 0xa1, 0x8f, 0xe2, 0xdd,
|
|
||||||
0xc9, 0xf5, 0xa8, 0x99, 0x9d, 0x93, 0x4b, 0x34, 0xf0, 0x70, 0xb7, 0x9a,
|
|
||||||
0x97, 0x28, 0xfc, 0xfb, 0x85, 0xa3, 0xfb, 0x7a, 0x42, 0x71, 0x80, 0x33,
|
|
||||||
0xc5, 0xca, 0xb0, 0x4a, 0x41, 0x7b, 0x11, 0x05, 0x10, 0x52, 0xad, 0x2e,
|
|
||||||
0x15, 0x03, 0x00, 0xff, 0x49, 0xa0, 0x4e, 0xda, 0xac, 0x4d, 0xab, 0x98,
|
|
||||||
0x03, 0x68, 0x0b, 0x7a, 0x2c, 0xe9, 0x0c, 0x47, 0x59, 0x46, 0xe9, 0xa1,
|
|
||||||
0xaf, 0x03, 0x14, 0xac, 0xb2, 0x98, 0xf5, 0x96, 0xcd, 0xcf, 0xd8, 0xbe,
|
|
||||||
0x17, 0xd5, 0x6c, 0x0c, 0xd8, 0xf8, 0x9c, 0x5b, 0x43, 0xdd, 0x60, 0x3c,
|
|
||||||
0x00, 0xe0, 0xba, 0x14, 0x44, 0x9a, 0x62, 0xed, 0x39, 0xdb, 0x59, 0xd5,
|
|
||||||
0xc9, 0x3a, 0x71, 0xd7, 0x56, 0xc6, 0xac, 0x83, 0xb8, 0x41, 0x19, 0xba,
|
|
||||||
0x90, 0x2a, 0x6e, 0x9b, 0xc2, 0x12, 0x5b, 0x95, 0xd4, 0xba, 0xcc, 0xa3,
|
|
||||||
0xad, 0xed, 0xc8, 0xec, 0x36, 0x3a, 0xcb, 0xe9, 0x22, 0xe7, 0xf4, 0x39,
|
|
||||||
0xe7, 0xd2, 0x9d, 0xbc, 0x42, 0xc6, 0xee, 0xec, 0x09, 0x08, 0xce, 0x3e,
|
|
||||||
0xa3, 0xa2, 0xd6, 0x71, 0x0a, 0xd0, 0x25, 0x64, 0x69, 0x12, 0xec, 0xd0,
|
|
||||||
0xeb, 0x0c, 0xc3, 0x6e, 0x04, 0xd7, 0x72, 0x07, 0x58, 0xd2, 0xec, 0x08,
|
|
||||||
0x9f, 0xd7, 0x8a, 0xec, 0xb6, 0x72, 0x04, 0x5d, 0xae, 0x41, 0x5c, 0xdd,
|
|
||||||
0xf9, 0x9c, 0xfb, 0x00, 0x84, 0x7c, 0x02, 0xa8, 0x69, 0x29, 0x39, 0x59,
|
|
||||||
0x24, 0x1f, 0xc4, 0x42, 0xd7, 0x91, 0x03, 0xc2, 0x31, 0x13, 0x95, 0x27,
|
|
||||||
0x30, 0x6a, 0x98, 0x3a, 0x41, 0xea, 0x6c, 0x63, 0x87, 0xdc, 0xaa, 0x91,
|
|
||||||
0x5a, 0xd8, 0x2d, 0x38, 0x90, 0xc4, 0x67, 0x93, 0xe5, 0x2b, 0xb3, 0x40,
|
|
||||||
0x97, 0xf3, 0x5e, 0xe6, 0x01, 0x76, 0xe8, 0x60, 0x54, 0x70, 0x96, 0x9b,
|
|
||||||
0x92, 0xd0, 0x11, 0xc8, 0x3a, 0x0a, 0x42, 0x12, 0x9a, 0xd7, 0x89, 0x39,
|
|
||||||
0x9f, 0x71, 0x55, 0x3d, 0x4b, 0xf5, 0x84, 0xb2, 0x82, 0x3a, 0xe5, 0x51,
|
|
||||||
0xa1, 0x34, 0x3d, 0xba, 0xa5, 0xcd, 0x9d, 0x0a, 0xa6, 0xac, 0x69, 0xe2,
|
|
||||||
0xfd, 0xcc, 0xb6, 0xc2, 0x49, 0xc0, 0x7a, 0xd8, 0x8b, 0x34, 0x91, 0x4c,
|
|
||||||
0xb8, 0xc3, 0x82, 0x16, 0xe0, 0x16, 0x93, 0xac, 0x3a, 0x4c, 0xe2, 0xf0,
|
|
||||||
0x9f, 0x6b, 0x39, 0xcc, 0xe1, 0x20, 0x55, 0x30, 0x83, 0x2d, 0xb9, 0x4e,
|
|
||||||
0x5f, 0xd6, 0xd9, 0xbb, 0x2a, 0x73, 0x3f, 0xef, 0x90, 0xae, 0x0e, 0x23,
|
|
||||||
0xe6, 0x25, 0x71, 0xcf, 0x10, 0xc4, 0xa8, 0xeb, 0x10, 0x46, 0x6e, 0x61,
|
|
||||||
0xd4, 0x30, 0x79, 0x9c, 0xe6, 0x43, 0x1d, 0x69, 0x99, 0x4d, 0x0e, 0xcf,
|
|
||||||
0x19, 0xb5, 0xe4, 0x8e, 0x21, 0x81, 0xcc, 0xcf, 0x9a, 0x1e, 0x2b, 0xcb,
|
|
||||||
0x54, 0x48, 0x43, 0x11, 0x29, 0x3b, 0x8d, 0xda, 0x52, 0x5c, 0x66, 0x7e,
|
|
||||||
0x70, 0x2a, 0xa2, 0x63, 0x47, 0xd1, 0xbe, 0x3f, 0x78, 0x71, 0xbf, 0x06,
|
|
||||||
0xb0, 0x2a, 0x82, 0x5a, 0x8f, 0x84, 0x22, 0x4c, 0xea, 0x37, 0x6f, 0x48,
|
|
||||||
0xb3, 0x2f, 0xad, 0xa7, 0xba, 0x3d, 0x77, 0x9f, 0xf0, 0x73, 0xf3, 0x69,
|
|
||||||
0x00, 0x35, 0xcf, 0xc3, 0x62, 0x85, 0x4f, 0x47, 0x4e, 0x54, 0xa7, 0x9f,
|
|
||||||
0x7d, 0x4b, 0x84, 0xed, 0x89, 0xb9, 0x51, 0x5c, 0x62, 0x7e, 0x1b, 0xa2,
|
|
||||||
0x56, 0x03, 0xe5, 0xa1, 0x60, 0x0b, 0xb1, 0xe7, 0xca, 0x36, 0x70, 0x23,
|
|
||||||
0x17, 0x93, 0x75, 0xee, 0xa9, 0x56, 0x71, 0x52, 0x07, 0x35, 0x80, 0xd6,
|
|
||||||
0xac, 0x24, 0x65, 0xe0, 0x89, 0x61, 0xe5, 0xdd, 0x06, 0x08, 0x56, 0x06,
|
|
||||||
0x88, 0x19, 0x0e, 0xae, 0xb4, 0x15, 0x2d, 0x6c, 0x10, 0x82, 0x80, 0x34,
|
|
||||||
0x66, 0x47, 0x0e, 0xf0, 0x90, 0x79, 0x46, 0x2e, 0x5d, 0x27, 0x77, 0xa3,
|
|
||||||
0x6f, 0x44, 0xc8, 0x13, 0x5a, 0x4f, 0xc1, 0xa2, 0x51, 0xf9, 0x18, 0xaa,
|
|
||||||
0xa2, 0xb4, 0xb8, 0x64, 0x25, 0x14, 0x5e, 0xe4, 0x70, 0x36, 0xa8, 0x9c,
|
|
||||||
0xde, 0x6f, 0xe5, 0x01, 0x53, 0x46, 0xf7, 0xb5, 0xba, 0xb1, 0xb8, 0x35,
|
|
||||||
0xb7, 0x36, 0x6d, 0x24, 0x26, 0x5c, 0x37, 0xaa, 0x88, 0xb0, 0x30, 0x6c,
|
|
||||||
0xd8, 0x93, 0x42, 0xd8, 0xa3, 0x50, 0xfa, 0x79, 0x8e, 0xc5, 0xb2, 0x91,
|
|
||||||
0x69, 0xf0, 0x74, 0x96, 0xd5, 0xbe, 0x21, 0x09, 0xaf, 0xba, 0x0f, 0x33,
|
|
||||||
0x4b, 0xc1, 0x15, 0x03, 0x1d, 0x97, 0x71, 0x49, 0xdb, 0xb0, 0xd0, 0x22,
|
|
||||||
0xe1, 0xac, 0x5c, 0xfa, 0x1d, 0x73, 0x65, 0x9a, 0x20, 0x26, 0xfa, 0x1e,
|
|
||||||
0xd3, 0xea, 0x93, 0xdc, 0xa2, 0x64, 0xa1, 0x09, 0xc4, 0x20, 0x14, 0x25,
|
|
||||||
0x62, 0x55, 0xfd, 0x76, 0x36, 0xc1, 0x95, 0xed, 0x21, 0xc2, 0xe0, 0x80,
|
|
||||||
0x81, 0x05, 0xd2, 0x86, 0x14, 0xdd, 0xd4, 0x8e, 0x62, 0x2f, 0x09, 0xe6,
|
|
||||||
0xb3, 0x40, 0x26, 0x91, 0x06, 0x52, 0x0b, 0x20, 0x58, 0x0f, 0x55, 0x5f,
|
|
||||||
0xe6, 0x22, 0x9e, 0x4a, 0xe0, 0x87, 0x46, 0x0a, 0x32, 0x62, 0x78, 0x67,
|
|
||||||
0xc0, 0xe9, 0x62, 0x91, 0xd3, 0x62, 0x5a, 0xa5, 0xef, 0x5c, 0x21, 0x8f,
|
|
||||||
0xee, 0xe3, 0xd2, 0x53, 0x56, 0xd2, 0xb5, 0x00, 0x01, 0xeb, 0x89, 0x08,
|
|
||||||
0x35, 0x35, 0x0e, 0x0f, 0xd5, 0x87, 0x26, 0x07, 0x86, 0x59, 0x7a, 0x63,
|
|
||||||
0x50, 0xb7, 0xb5, 0x14, 0x6a, 0xcb, 0x1f, 0x5d, 0xc9, 0x70, 0x57, 0xe7,
|
|
||||||
0x77, 0x3a, 0xfd, 0xb9, 0xa3, 0x24, 0xd7, 0x4a, 0x95, 0x15, 0xaa, 0x30,
|
|
||||||
0xc0, 0xae, 0x35, 0x53, 0xfc, 0xdb, 0xd7, 0xd2, 0x3b, 0xcb, 0x22, 0xe3,
|
|
||||||
0x70, 0x14, 0x28, 0x6f, 0x7d, 0x40, 0xcd, 0x47, 0x28, 0x06, 0x0d, 0xd0,
|
|
||||||
0x0b, 0x0b, 0x25, 0x30, 0x56, 0x3e, 0x6d, 0x37, 0x09, 0x97, 0x0e, 0xad,
|
|
||||||
0xb2, 0xd5, 0xe6, 0xa1, 0x71, 0x0d, 0xd4, 0x1a, 0xba, 0x1c, 0xa8, 0xc2,
|
|
||||||
0x81, 0xd6, 0x17, 0xeb, 0x4f, 0x6b, 0x67, 0xea, 0x87, 0x82, 0x4d, 0x36,
|
|
||||||
0xa8, 0x0a, 0x4b, 0x03, 0x3a, 0xc0, 0xb9, 0x66, 0xaa, 0x2f, 0x4e, 0x2c,
|
|
||||||
0x8b, 0xc0, 0x6f, 0x73, 0xb8, 0x6a, 0xf8, 0xb1, 0xfe, 0x2e, 0x72, 0x47,
|
|
||||||
0x36, 0x9b, 0xd2, 0xc9, 0x36, 0x01, 0x45, 0xc4, 0xeb, 0xaa, 0x15, 0x1e,
|
|
||||||
0xa8, 0x5b, 0x17, 0x24, 0x40, 0xb4, 0x34, 0xee, 0xde, 0x26, 0xec, 0x30,
|
|
||||||
0xc3, 0x5c, 0x1b, 0xd4, 0x6a, 0x10, 0x10, 0xd8, 0xb9, 0xc8, 0xe1, 0x50,
|
|
||||||
0x66, 0x32, 0xf4, 0xab, 0x51, 0xeb, 0x36, 0xef, 0xb0, 0xe1, 0xe3, 0xc3,
|
|
||||||
0x09, 0x15, 0xa8, 0xde, 0x08, 0x30, 0x64, 0xbc, 0x45, 0x2e, 0x92, 0x7a,
|
|
||||||
0x31, 0x4e, 0xaa, 0xab, 0x80, 0x74, 0xe8, 0xb6, 0xd6, 0x9d, 0x6e, 0x00,
|
|
||||||
0xfa, 0x2c, 0x0e, 0x23, 0x32, 0xb0, 0x1a, 0x03, 0x76, 0x97, 0x31, 0xc7,
|
|
||||||
0xb6, 0xd8, 0xd5, 0x8e, 0xa6, 0x28, 0xfc, 0x2a, 0x57, 0x5c, 0x38, 0x81,
|
|
||||||
0x10, 0xae, 0x90, 0x28, 0x0b, 0xa5, 0x08, 0xc2, 0x1a, 0x91, 0x68, 0xe1,
|
|
||||||
0x9e, 0x0f, 0x5c, 0x13, 0xb7, 0x32, 0xde, 0x76, 0x65, 0x6d, 0x5c, 0x4b,
|
|
||||||
0x37, 0x6f, 0xc2, 0x10, 0xe6, 0x7c, 0x74, 0x29, 0x81, 0xc4, 0xbe, 0x6c,
|
|
||||||
0xe9, 0xbd, 0x50, 0x3b, 0x86, 0x63, 0xd6, 0x8e, 0xac, 0xb0, 0x3a, 0x54,
|
|
||||||
0x43, 0x8d, 0xd8, 0x22, 0x38, 0x4f, 0x12, 0xc9, 0x83, 0xc4, 0x01, 0x37,
|
|
||||||
0x3a, 0x5a, 0xa3, 0xb3, 0xa4, 0x64, 0x31, 0x99, 0x91, 0x8d, 0x5a, 0xc2,
|
|
||||||
0xcb, 0xa0, 0x6a, 0xd5, 0xbd, 0xad, 0x58, 0x33, 0x53, 0x21, 0x4b, 0x94,
|
|
||||||
0xf8, 0x2a, 0xa6, 0xb7, 0x04, 0x9c, 0x6a, 0xa6, 0xdc, 0x1a, 0x93, 0xfe,
|
|
||||||
0xa2, 0x91, 0x64, 0x8d, 0xf0, 0x7f, 0x29, 0xa2, 0x13, 0x86, 0xd4, 0x7e,
|
|
||||||
0xda, 0x82, 0x6c, 0x48, 0x91, 0x36, 0x49, 0x3f, 0x25, 0xb8, 0xee, 0xcb,
|
|
||||||
0x89, 0x90, 0xba, 0x45, 0x76, 0xa0, 0x4e, 0xcd, 0xc2, 0x0c, 0x6d, 0x51,
|
|
||||||
0x56, 0x23, 0xc7, 0x42, 0x01, 0x20, 0x4b, 0xc5, 0x00, 0xbc, 0xb3, 0x44,
|
|
||||||
0x00, 0x19, 0xa9, 0x7b, 0xb0, 0x9a, 0xfc, 0x02, 0x10, 0x14, 0x47, 0x71,
|
|
||||||
0x7a, 0x58, 0x26, 0xe1, 0xc0, 0xec, 0x65, 0x7c, 0xa9, 0x8e, 0xc1, 0xf4,
|
|
||||||
0x7a, 0x02, 0x40, 0xcc, 0x66, 0x6c, 0x7b, 0x08, 0x54, 0x3c, 0x93, 0x0e,
|
|
||||||
0xe1, 0x0c, 0x54, 0xee, 0xb1, 0x0c, 0xc0, 0x70, 0x24, 0xa3, 0xee, 0x12,
|
|
||||||
0x40, 0xc7, 0xa0, 0xc0, 0xcc, 0xfa, 0xd5, 0xb9, 0x4e, 0x85, 0x33, 0x63,
|
|
||||||
0x38, 0x98, 0x90, 0x5d, 0x80, 0xba, 0xee, 0x7d, 0x45, 0x92, 0x42, 0xae,
|
|
||||||
0x6b, 0x20, 0x42, 0x69, 0xb2, 0x78, 0xba, 0x22, 0xfc, 0xe7, 0x20, 0xc0,
|
|
||||||
0x9e, 0x31, 0x46, 0x57, 0xea, 0x20, 0x87, 0x3a, 0x09, 0xb7, 0xaa, 0x0b,
|
|
||||||
0xc8, 0xf7, 0x82, 0x62, 0x06, 0x4a, 0x40, 0xa2, 0xcb, 0x2b, 0xe1, 0x9f,
|
|
||||||
0x23, 0x8c, 0xa2, 0x7d, 0xcc, 0x0c, 0x25, 0x2c, 0x33, 0xf0, 0x82, 0x77,
|
|
||||||
0xf6, 0x68, 0xc3, 0xd4, 0x02, 0xf3, 0x6d, 0xe0, 0x5d, 0xf6, 0x40, 0xf5,
|
|
||||||
0x9c, 0xc9, 0xaa, 0x71, 0x70, 0x42, 0x5b, 0x67, 0x3d, 0x31, 0x55, 0x1c,
|
|
||||||
0x29, 0x76, 0x29, 0x41, 0x85, 0xa0, 0x4b, 0xb4, 0x72, 0x6a, 0x90, 0xc6,
|
|
||||||
0x00, 0x27, 0x46, 0xf4, 0x9a, 0xee, 0xf8, 0xc0, 0x10, 0x28, 0x53, 0x63,
|
|
||||||
0x7c, 0xea, 0x1f, 0x97, 0x4d, 0x7e, 0xc9, 0x9a, 0x21, 0xc0, 0x12, 0xed,
|
|
||||||
0x99, 0x17, 0x55, 0x8a, 0x34, 0x75, 0xca, 0x7e, 0xdb, 0x35, 0x57, 0xc8,
|
|
||||||
0x59, 0xf2, 0xf5, 0xb6, 0xdb, 0x58, 0x11, 0xdf, 0x61, 0xa3, 0x62, 0x16,
|
|
||||||
0x8a, 0x75, 0xf6, 0x89, 0x6c, 0x73, 0x66, 0xcb, 0x44, 0xd7, 0x0e, 0x14,
|
|
||||||
0xb3, 0x21, 0x47, 0x38, 0xb2, 0x5c, 0x83, 0x30, 0x71, 0x14, 0x6d, 0xa5,
|
|
||||||
0x71, 0x59, 0x79, 0x30, 0xf0, 0x59, 0xfd, 0x5a, 0x07, 0x6d, 0x13, 0x36,
|
|
||||||
0xe0, 0xde, 0xbe, 0x78, 0x66, 0x61, 0xb4, 0x9c, 0xec, 0xfc, 0x06, 0x5c,
|
|
||||||
0xce, 0x76, 0x64, 0x12, 0x38, 0xda, 0x91, 0x40, 0x43, 0x61, 0x80, 0xf5,
|
|
||||||
0xe0, 0x3c, 0x4c, 0xbb, 0x23, 0x30, 0x99, 0x67, 0x0c, 0x84, 0xd6, 0xe4,
|
|
||||||
0x95, 0x8f, 0xe0, 0x72, 0x26, 0x00, 0xc1, 0x06, 0xf4, 0xd3, 0xf3, 0xbe,
|
|
||||||
0xdd, 0xb5, 0xa0, 0x9e, 0xc7, 0x1d, 0x7b, 0x0c, 0xd9, 0xa5, 0xb9, 0x97,
|
|
||||||
0xba, 0x30, 0xef, 0x03, 0x9a, 0x38, 0xed, 0x3e, 0x09, 0x41, 0xf0, 0xd0,
|
|
||||||
0xc6, 0xb6, 0x46, 0x27, 0x4f, 0xea, 0x74, 0xc7, 0xc2, 0x90, 0x5c, 0x78,
|
|
||||||
0xa8, 0x0f, 0x56, 0x44, 0xf7, 0x8b, 0x0a, 0xcf, 0x5e, 0x7d, 0x77, 0x69,
|
|
||||||
0x51, 0x71, 0x22, 0x42, 0x4b, 0x03, 0x9a, 0x4a, 0xfa, 0x15, 0xdf, 0x98,
|
|
||||||
0xb9, 0x97, 0x95, 0x80, 0xe0, 0x53, 0x5c, 0x78, 0x26, 0x37, 0xf1, 0x0b,
|
|
||||||
0xde, 0x5c, 0x9f, 0x37, 0x3b, 0x1b, 0xaf, 0x2b, 0x01, 0x79, 0x2c, 0x17,
|
|
||||||
0xcb, 0x78, 0x76, 0x87, 0xa6, 0x21, 0x6b, 0x2c, 0x2e, 0xb3, 0xb8, 0xb3,
|
|
||||||
0x0d, 0x66, 0xe4, 0x0e, 0xb8, 0xbe, 0x0e, 0x8e, 0x18, 0x0d, 0x3c, 0x9a,
|
|
||||||
0xe1, 0xbe, 0x30, 0x4b, 0x94, 0x33, 0x67, 0xc1, 0x27, 0x18, 0x3f, 0x81,
|
|
||||||
0x64, 0x88, 0x5d, 0x10, 0x62, 0x32, 0x16, 0x10, 0x6a, 0x7c, 0x6a, 0x9f,
|
|
||||||
0x07, 0xcf, 0x1b, 0xb3, 0x85, 0x3a, 0x35, 0xa3, 0x7d, 0xea, 0x92, 0x9b,
|
|
||||||
0xa1, 0x0b, 0x17, 0x3a, 0xed, 0x22, 0x2e, 0xaa, 0x61, 0x8e, 0xd1, 0x2d,
|
|
||||||
0xf9, 0xb3, 0xa2, 0x7c, 0x1f, 0x63, 0xd5, 0xb0, 0x69, 0xf2, 0xaa, 0xdd,
|
|
||||||
0x9c, 0x11, 0xcc, 0x8c, 0xcd, 0xed, 0xcf, 0xa7, 0x8e, 0xda, 0x85, 0x59,
|
|
||||||
0x0a, 0xb2, 0x6d, 0x74, 0x4e, 0xc4, 0x81, 0x27, 0x8b, 0x50, 0x16, 0xc5,
|
|
||||||
0x15, 0x0b, 0x64, 0x2c, 0xa4, 0x1e, 0xaf, 0x3c, 0xf1, 0xf5, 0xc9, 0xf0,
|
|
||||||
0x47, 0x5a, 0xc9, 0x77, 0x83, 0x34, 0x48, 0x25, 0x16, 0x01, 0x84, 0xc3,
|
|
||||||
0x1f, 0x0e, 0x61, 0xba, 0x8e, 0xf8, 0x78, 0xac, 0x58, 0xb5, 0x78, 0x94,
|
|
||||||
0x5b, 0x53, 0xab, 0xde, 0x22, 0x9d, 0x02, 0xbc, 0x10, 0x04, 0x78, 0x14,
|
|
||||||
0x35, 0xa4, 0xb4, 0xa9, 0xb2, 0xa2, 0xd8, 0x7b, 0x5c, 0x4c, 0xa0, 0xbe,
|
|
||||||
0xd0, 0x65, 0xf2, 0x07, 0x87, 0x3b, 0x3c, 0x57, 0x0b, 0x84, 0x71, 0x1d,
|
|
||||||
0x32, 0x3c, 0x6c, 0xaf, 0x22, 0xe0, 0x6f, 0x47, 0x26, 0xed, 0x2d, 0x26,
|
|
||||||
0x73, 0x84, 0x86, 0x5e, 0x9c, 0xc6, 0xa0, 0x12, 0xb0, 0x42, 0x3f, 0x6a,
|
|
||||||
0x0b, 0xdc, 0xf7, 0x13, 0x1d, 0x48, 0xd6, 0x57, 0x10, 0x60, 0xcb, 0x82,
|
|
||||||
0x18, 0xc4, 0x0d, 0x35, 0x1f, 0x44, 0x1c, 0xb6, 0x89, 0xb8, 0xad, 0xe4,
|
|
||||||
0x71, 0x24, 0xc1, 0x8c, 0x7a, 0x53, 0xc1, 0x78, 0x76, 0x26, 0x84, 0x4d,
|
|
||||||
0x70, 0xf9, 0x7a, 0x8c, 0xf6, 0x78, 0x0c, 0x20, 0x4a, 0x71, 0x66, 0x08,
|
|
||||||
0xa1, 0x42, 0x38, 0xd6, 0x3a, 0xe2, 0x60, 0x21, 0xfc, 0x10, 0x0c, 0xac,
|
|
||||||
0xe7, 0x1a, 0x19, 0x90, 0xcc, 0x72, 0x50, 0x7f, 0x9f, 0x6a, 0x99, 0xa1,
|
|
||||||
0xa0, 0x7d, 0x91, 0xf8, 0xba, 0x68, 0x86, 0x50, 0xd7, 0x40, 0x2e, 0x2b,
|
|
||||||
0x95, 0x6c, 0xcd, 0x2e, 0xa0, 0xac, 0x05, 0x1a, 0xc4, 0x51, 0xaa, 0x50,
|
|
||||||
0xcd, 0xbd, 0x37, 0x9c, 0x28, 0x17, 0x7b, 0x9c, 0xae, 0x71, 0x25, 0x7d,
|
|
||||||
0xc1, 0x4e, 0x17, 0x45, 0xeb, 0xd9, 0xfd, 0x65, 0x05, 0xb6, 0x11, 0xc5,
|
|
||||||
0x34, 0x52, 0xb3, 0x62, 0xb1, 0x9d, 0x04, 0x7a, 0x24, 0xec, 0x0c, 0x16,
|
|
||||||
0x94, 0xca, 0x24, 0x3c, 0x96, 0xe3, 0xf8, 0xba, 0xf6, 0x07, 0xf2, 0x0f,
|
|
||||||
0xbc, 0xe8, 0xb8, 0x5c, 0x33, 0xd5, 0xab, 0xa6, 0x56, 0x52, 0xac, 0x90,
|
|
||||||
0x29, 0x25, 0xec, 0xb1, 0xc7, 0x4f, 0xe1, 0x09, 0x04, 0xb1, 0xc2, 0x1b,
|
|
||||||
0x50, 0xa8, 0x98, 0xca, 0x15, 0x71, 0x1b, 0x90, 0x17, 0x7e, 0x7f, 0xe3,
|
|
||||||
0xbb, 0xe1, 0x35, 0x6c, 0x49, 0xa3, 0x91, 0x4f, 0xe3, 0xd6, 0x91, 0xb5,
|
|
||||||
0x32, 0xed, 0x62, 0x7b, 0x65, 0x2c, 0xfd, 0x05, 0xab, 0x21, 0xdb, 0xa4,
|
|
||||||
0x28, 0x16, 0x92, 0x0d, 0xd9, 0x30, 0x3f, 0x34, 0x93, 0x38, 0x19, 0xc7,
|
|
||||||
0xed, 0x72, 0x81, 0x73, 0x0c, 0x38, 0xd6, 0x19, 0xe8, 0x46, 0x98, 0x8d,
|
|
||||||
0xd8, 0x66, 0x2f, 0xf0, 0x81, 0x71, 0xad, 0xe4, 0x45, 0xda, 0x62, 0x2c,
|
|
||||||
0x74, 0x5d, 0xa0, 0xea, 0x57, 0x7a, 0xd2, 0xee, 0x20, 0xfb, 0xb6, 0x66,
|
|
||||||
0xf1, 0xb4, 0x12, 0x27, 0xe1, 0x85, 0x8b, 0x89, 0x0f, 0x6d, 0x52, 0xd4,
|
|
||||||
0x3c, 0x70, 0x23, 0xf9, 0xe0, 0xba, 0x7a, 0xdd, 0x21, 0x30, 0xf8, 0x84,
|
|
||||||
0x44, 0x99, 0x7b, 0xa5, 0x5b, 0x20, 0x6d, 0x05, 0xce, 0xa1, 0xc5, 0x8b,
|
|
||||||
0x65, 0xc5, 0x33, 0x12, 0x66, 0xd4, 0x7a, 0x3a, 0x52, 0xcb, 0x18, 0xa5,
|
|
||||||
0xa4, 0x79, 0x1e, 0xc2, 0x12, 0xa3, 0xbf, 0x7c, 0xcf, 0xb6, 0x10, 0xcc,
|
|
||||||
0xab, 0x16, 0x93, 0x2c, 0x8f, 0xaf, 0x65, 0x65, 0xf1, 0xd4, 0x52, 0x9e,
|
|
||||||
0xca, 0x9f, 0xd6, 0xeb, 0x41, 0x8b, 0xce, 0xd2, 0xb8, 0x1f, 0x62, 0x50,
|
|
||||||
0xfb, 0xec, 0xc2, 0x65, 0x20, 0xe0, 0x85, 0xe6, 0xe6, 0x68, 0x20, 0x58,
|
|
||||||
0x31, 0xde, 0x88, 0xd9, 0x86, 0x44, 0x45, 0xd1, 0x4e, 0xbe, 0xf1, 0xbb,
|
|
||||||
0xbf, 0x57, 0x47, 0xe0, 0xe9, 0x11, 0xb7, 0x77, 0xdd, 0x4c, 0x01, 0x6a,
|
|
||||||
0x60, 0xdb, 0x1a, 0x10, 0x06, 0xd9, 0xb0, 0xca, 0x1c, 0xb0, 0x01, 0x76,
|
|
||||||
0xe0, 0x3e, 0x20, 0x5a, 0x2c, 0xd1, 0x79, 0x43, 0xb1, 0x85, 0xd6, 0x3e,
|
|
||||||
0xc7, 0x09, 0xc0, 0xe4, 0x6d, 0xfe, 0x36, 0x6f, 0xc7, 0xbc, 0xd0, 0x49,
|
|
||||||
0xb1, 0xbe, 0xcb, 0x08, 0xae, 0x5b, 0xdb, 0x65, 0x32, 0x39, 0x5f, 0xb3,
|
|
||||||
0x10, 0x1c, 0xda, 0x91, 0x3c, 0x6d, 0xf1, 0x6d, 0x3e, 0x0c, 0x3d, 0x91,
|
|
||||||
0x8e, 0x48, 0x17, 0x6a, 0xdd, 0x82, 0xd9, 0x11, 0xb2, 0xd9, 0x9d, 0x91,
|
|
||||||
0x06, 0x0b, 0x32, 0x77, 0x4d, 0xd9, 0x73, 0x5f, 0xa2, 0x4d, 0x9a, 0xbd,
|
|
||||||
0x9b, 0xcb, 0xc3, 0x05, 0x22, 0xc9, 0xd8, 0x55, 0x6a, 0x38, 0x99, 0xb3,
|
|
||||||
0x08, 0xd8, 0x3a, 0x10, 0x50, 0x0b, 0x42, 0x4f, 0x89, 0x0e, 0xf2, 0x81,
|
|
||||||
0x13, 0x3e, 0x11, 0xcd, 0x75, 0x7f, 0x06, 0x66, 0x72, 0xb8, 0x64, 0xd3,
|
|
||||||
0xbe, 0x56, 0xcc, 0x5f, 0x0b, 0x9d, 0xb9, 0xd8, 0x58, 0x79, 0xdf, 0x46,
|
|
||||||
0xd9, 0x63, 0xb2, 0x92, 0x78, 0xe4, 0xb5, 0x8c, 0xdc, 0x71, 0x5d, 0xc8,
|
|
||||||
0x19, 0x8d, 0x9f, 0x69, 0x3c, 0x22, 0x43, 0x03, 0x44, 0xb7, 0xa7, 0x90,
|
|
||||||
0x57, 0xa0, 0x04, 0x11, 0x1e, 0x50, 0x67, 0x16, 0x6e, 0xd3, 0x15, 0x17,
|
|
||||||
0xcb, 0x8b, 0x9a, 0x93, 0x37, 0x67, 0x9f, 0x8a, 0x79, 0x08, 0xdb, 0x16,
|
|
||||||
0xeb, 0x8f, 0x3f, 0x19, 0xc5, 0xd8, 0xd3, 0xc1, 0x6a, 0xad, 0x43, 0x17,
|
|
||||||
0xcd, 0xec, 0x08, 0x4a, 0xae, 0xc7, 0xec, 0xc8, 0xc0, 0x37, 0xa0, 0xb4,
|
|
||||||
0x14, 0xb6, 0x1f, 0x24, 0xad, 0x05, 0xae, 0xa6, 0xad, 0xa6, 0xa0, 0x4b,
|
|
||||||
0xc3, 0x86, 0x62, 0xa1, 0x12, 0xbe, 0x07, 0x2f, 0x9f, 0x6c, 0x0f, 0xab,
|
|
||||||
0x67, 0x88, 0x0d, 0xba, 0x18, 0xd7, 0x9d, 0x90, 0x91, 0x69, 0xbb, 0xe5,
|
|
||||||
0xb6, 0xaf, 0xfa, 0x4b, 0x9b, 0x19, 0x65, 0x31, 0x95, 0xe9, 0xf0, 0xd1,
|
|
||||||
0x3c, 0x79, 0xd1, 0x62, 0x74, 0xc8, 0xd8, 0x76, 0xe1, 0x2d, 0x55, 0x42,
|
|
||||||
0x35, 0x40, 0x8f, 0x34, 0x77, 0xd0, 0x29, 0x04, 0xf1, 0x20, 0xf0, 0x29,
|
|
||||||
0x07, 0x73, 0x32, 0xe4, 0x2e, 0x7f, 0xe5, 0x83, 0x59, 0x1d, 0xbd, 0x58,
|
|
||||||
0x4f, 0xad, 0x1e, 0x9f, 0x98, 0x2e, 0x16, 0x8c, 0x89, 0x85, 0x4e, 0x83,
|
|
||||||
0x4c, 0x02, 0xb1, 0x19, 0x54, 0x02, 0xa1, 0xb5, 0xdb, 0x29, 0x10, 0x21,
|
|
||||||
0x91, 0x07, 0x4f, 0x40, 0xcf, 0x69, 0xfb, 0x02, 0x70, 0xfc, 0x28, 0xe6,
|
|
||||||
0x9b, 0x8a, 0xac, 0xa8, 0x4e, 0x06, 0x0d, 0x10, 0xd3, 0x61, 0x81, 0x00,
|
|
||||||
0x1b, 0x2a, 0x88, 0x66, 0x72, 0x15, 0x7d, 0xc2, 0xbb, 0x6d, 0x3a, 0xa8,
|
|
||||||
0x9d, 0x80, 0x20, 0x64, 0x7e, 0xda, 0xf5, 0xbd, 0xad, 0x62, 0xb0, 0x94,
|
|
||||||
0x75, 0xe0, 0xd4, 0x0e, 0x12, 0xaf, 0x62, 0xed, 0x2a, 0xda, 0x8f, 0x3b,
|
|
||||||
0xaf, 0x0b, 0x22, 0xc1, 0xca, 0x63, 0x45, 0xa7, 0x6d, 0x3e, 0x33, 0x29,
|
|
||||||
0xfb, 0x5a, 0x62, 0xd5, 0x38, 0xf3, 0x7a, 0x97, 0x47, 0x2f, 0x34, 0xe8,
|
|
||||||
0xb3, 0x3e, 0x14, 0xd7, 0xc9, 0x42, 0x8d, 0x79, 0x55, 0x12, 0x08, 0xb7,
|
|
||||||
0x26, 0xc6, 0x74, 0x4d, 0x28, 0x51, 0xcc, 0x98, 0xa4, 0x48, 0x16, 0x42,
|
|
||||||
0x01, 0x8d, 0x78, 0xbb, 0xf2, 0x78, 0x7a, 0x62, 0x09, 0x56, 0x87, 0x0c,
|
|
||||||
0x33, 0x60, 0x67, 0x0d, 0xb1, 0xe5, 0x82, 0x50, 0xc1, 0xdd, 0x17, 0xb5,
|
|
||||||
0x7d, 0x17, 0xf5, 0x14, 0xa8, 0x35, 0x0b, 0x8e, 0x0a, 0x26, 0x1e, 0x19,
|
|
||||||
0xb7, 0x85, 0x0f, 0xe9, 0xba, 0x71, 0x45, 0xd5, 0x4c, 0xe9, 0xbd, 0x8a,
|
|
||||||
0xc6, 0x07, 0x61, 0x8e, 0x85, 0x6e, 0x13, 0x3f, 0x40, 0x8f, 0x67, 0xce,
|
|
||||||
0x93, 0x56, 0x32, 0xd8, 0x1e, 0x10, 0x7d, 0x42, 0xcc, 0x95, 0x42, 0x19,
|
|
||||||
0xf6, 0xe3, 0xba, 0x50, 0xf7, 0x18, 0xcc, 0x78, 0xbb, 0x1d, 0xaa, 0x63,
|
|
||||||
0xe1, 0x02, 0x23, 0xf6, 0xbf, 0x05, 0xda, 0xd0, 0x58, 0xb1, 0xb1, 0x0a,
|
|
||||||
0x93, 0xcf, 0x51, 0xf1, 0x50, 0x54, 0x66, 0x54, 0xab, 0xe4, 0x51, 0xef,
|
|
||||||
0x0e, 0xd5, 0xb8, 0xa6, 0x35, 0x2e, 0x3c, 0x9e, 0x13, 0xd0, 0xcb, 0x04,
|
|
||||||
0x99, 0x1d, 0xca, 0xcd, 0x1c, 0xa8, 0xeb, 0x88, 0x80, 0x77, 0x9e, 0xb3,
|
|
||||||
0x61, 0x7e, 0xba, 0x34, 0xc8, 0x21, 0x11, 0xb5, 0xb9, 0x84, 0x4f, 0xa1,
|
|
||||||
0x17, 0xda, 0xb2, 0x44, 0x2a, 0x3c, 0xee, 0xb7, 0x66, 0x3a, 0x55, 0xdb,
|
|
||||||
0xe1, 0x42, 0xb2, 0x69, 0xe4, 0xcb, 0x5f, 0xea, 0x19, 0xa9, 0x10, 0xf8,
|
|
||||||
0x18, 0xb6, 0xf2, 0x26, 0xdc, 0xdb, 0x89, 0xbc, 0x8b, 0x10, 0x9f, 0xf7,
|
|
||||||
0x7c, 0x6a, 0x26, 0x30, 0x62, 0xb7, 0x39, 0x4f, 0x37, 0x0d, 0x53, 0x79,
|
|
||||||
0xb9, 0xed, 0x7d, 0xb2, 0xec, 0xc1, 0x3f, 0xf4, 0x43, 0x78, 0xdc, 0x3d,
|
|
||||||
0x4c, 0xcd, 0x03, 0xab, 0xf6, 0x3b, 0x4e, 0x4c, 0x04, 0xa2, 0x96, 0x84,
|
|
||||||
0x3e, 0xcb, 0x2c, 0x13, 0x53, 0xc7, 0x7e, 0xae, 0x10, 0x6f, 0x97, 0x8c,
|
|
||||||
0x71, 0xa7, 0x33, 0x67, 0xfc, 0x6a, 0xa5, 0x64, 0x92, 0x95, 0xa1, 0x04,
|
|
||||||
0x00, 0xdc, 0xa5, 0x81, 0x40, 0xec, 0xf7, 0xed, 0xc3, 0xed, 0xfb, 0xce,
|
|
||||||
0x33, 0x5d, 0x45, 0x1f, 0x05, 0x20, 0x1a, 0xb2, 0x1b, 0x7a, 0x7c, 0xee,
|
|
||||||
0x77, 0x49, 0xb6, 0x33, 0x99, 0xf9, 0x83, 0x00, 0x85, 0x91, 0x2f, 0x53,
|
|
||||||
0x35, 0x1c, 0xa8, 0xb9, 0x1c, 0x58, 0xba, 0x60, 0x08, 0x72, 0x9b, 0x46,
|
|
||||||
0xba, 0x04, 0x86, 0x22, 0xa6, 0x62, 0x5c, 0x4c, 0xa6, 0x76, 0xc7, 0x16,
|
|
||||||
0x12, 0xb0, 0x2d, 0xa3, 0x54, 0xb4, 0x12, 0xd3, 0x65, 0xe4, 0xb0, 0x7b,
|
|
||||||
0xbd, 0x9b, 0x43, 0x6b, 0x4f, 0x5a, 0x0f, 0xfc, 0x0f, 0xe3, 0xaf, 0x67,
|
|
||||||
0x2b, 0x83, 0xb6, 0x0f, 0xac, 0x33, 0xb9, 0x82, 0x5f, 0x8e, 0x18, 0x29,
|
|
||||||
0xfa, 0x7e, 0x9a, 0xbc, 0x61, 0x3d, 0x56, 0x02, 0x6b, 0x18, 0x1b, 0x32,
|
|
||||||
0x48, 0xe7, 0xb9, 0xfc, 0x5d, 0x8b, 0x04, 0x51, 0xdb, 0x48, 0xd8, 0x91,
|
|
||||||
0x53, 0xd9, 0x36, 0x06, 0xc0, 0x4d, 0xb8, 0xba, 0x0f, 0x42, 0xd5, 0xa6,
|
|
||||||
0x48, 0x2b, 0x27, 0x71, 0x93, 0xb5, 0xde, 0x91, 0x06, 0x3a, 0x1d, 0x6f,
|
|
||||||
0x85, 0x66, 0xbd, 0x4e, 0xb1, 0xa5, 0x60, 0x6d, 0xe8, 0x54, 0x6c, 0x2c,
|
|
||||||
0x3c, 0xab, 0xed, 0x6d, 0xd2, 0xbc, 0xe1, 0x27, 0x64, 0x06, 0xc5, 0xdc,
|
|
||||||
0x05, 0xa1, 0x18, 0x89, 0xc8, 0xc8, 0x79, 0xd0, 0x07, 0x43, 0xbd, 0x0b,
|
|
||||||
0x13, 0xf1, 0xda, 0xd5, 0xe1, 0x6e, 0xc8, 0x78, 0x00, 0x17, 0x22, 0x4d,
|
|
||||||
0xd2, 0xc6, 0xe8, 0x01, 0xd9, 0xdc, 0xe6, 0xf7, 0xe3, 0xc6, 0x9f, 0x56,
|
|
||||||
0x1a, 0x7d, 0x6d, 0x11, 0x6b, 0xa1, 0x77, 0x47, 0xc9, 0x94, 0xd3, 0x98,
|
|
||||||
0x0c, 0x85, 0x9e, 0xf8, 0x23, 0x3c, 0x00, 0xfd, 0x0f, 0x48, 0x4b, 0xd6,
|
|
||||||
0xf7, 0x8c, 0x06, 0xd0, 0x68, 0xc7, 0x7d, 0xc3, 0x52, 0x2c, 0x92, 0x6c,
|
|
||||||
0x7b, 0x57, 0xbd, 0xcf, 0x60, 0x8c, 0xf7, 0xec, 0xfb, 0xfe, 0x40, 0xb7,
|
|
||||||
0xdd, 0xbf, 0x12, 0x74, 0x73, 0x89, 0xc8, 0x07, 0x24, 0xc2, 0x3f, 0xdb,
|
|
||||||
0xdf, 0x93, 0xb4, 0x69, 0x93, 0xae, 0x33, 0x17, 0xf2, 0xa5, 0xcb, 0xbe,
|
|
||||||
0xa7, 0xca, 0x4c, 0x32, 0x0b, 0x05, 0xd9, 0x4a, 0xdf, 0x84, 0xd9, 0x77,
|
|
||||||
0x3a, 0x88, 0xb5, 0xec, 0x9b, 0x02, 0xb2, 0x6d, 0x14, 0xd4, 0x51, 0x0e,
|
|
||||||
0xfa, 0x51, 0x38, 0xa9, 0x0a, 0xd6, 0x0b, 0xde, 0xf0, 0x06, 0x9c, 0xb4,
|
|
||||||
0x27, 0xad, 0x42, 0xd6, 0x4c, 0x04, 0x70, 0xb4, 0x2d, 0x24, 0x1c, 0x6b,
|
|
||||||
0x76, 0xb6, 0xfb, 0xea, 0x71, 0xf5, 0x71, 0xa9, 0xb9, 0x42, 0xdb, 0x21,
|
|
||||||
0x81, 0xf7, 0xbc, 0x52, 0x1f, 0x78, 0xe4, 0x6c, 0x6d, 0xb9, 0x1f, 0xd8,
|
|
||||||
0x79, 0xdb, 0x08, 0xa4, 0x6c, 0xfa, 0x75, 0x76, 0x2c, 0xb7, 0x65, 0xa0,
|
|
||||||
0x37, 0x69, 0x35, 0x71, 0x8a, 0x14, 0x83, 0xe2, 0x46, 0x70, 0xab, 0x09,
|
|
||||||
0xf3, 0x1b, 0xd0, 0x08, 0xaa, 0xcc, 0xbe, 0x3d, 0xc1, 0x49, 0x84, 0x2e,
|
|
||||||
0xf0, 0x13, 0x76, 0xb8, 0x5a, 0x2b, 0xd0, 0x5a, 0xdd, 0x34, 0x37, 0x34,
|
|
||||||
0x8b, 0x6a, 0x2c, 0xb3, 0xe9, 0xfa, 0x20, 0xf9, 0x95, 0xe7, 0xa4, 0x5e,
|
|
||||||
0x59, 0x37, 0x16, 0xc6, 0xd9, 0x32, 0x60, 0x34, 0xfb, 0x6e, 0x2e, 0x63,
|
|
||||||
0x61, 0x69, 0x59, 0xed, 0xad, 0x4f, 0x66, 0x45, 0xfb, 0xdd, 0x6a, 0x3c,
|
|
||||||
0x37, 0x06, 0xbd, 0xc7, 0x0c, 0xcc, 0xee, 0xce, 0x2c, 0xe4, 0x8c, 0x9d,
|
|
||||||
0xf5, 0x7b, 0x1b, 0x83, 0xb7, 0x91, 0x6c, 0x4f, 0xda, 0x45, 0xeb, 0x20,
|
|
||||||
0xf0, 0xba, 0xeb, 0xbd, 0x73, 0x06, 0xc3, 0xa0, 0x17, 0x74, 0xa5, 0x04,
|
|
||||||
0x0d, 0x86, 0xb0, 0x8d, 0xe5, 0xa9, 0x30, 0x3b, 0xde, 0xe7, 0xee, 0x2f,
|
|
||||||
0xd7, 0x69, 0x7a, 0xcb, 0x73, 0xfc, 0x7a, 0xb4, 0x45, 0xae, 0xc1, 0x71,
|
|
||||||
0x82, 0xda, 0xdd, 0xa2, 0x1f, 0xa6, 0x31, 0xcc, 0x02, 0x67, 0x40, 0xd5,
|
|
||||||
0x07, 0xc2, 0x01, 0x3b, 0xaa, 0xed, 0x1b, 0x59, 0xf7, 0x63, 0x1c, 0x79,
|
|
||||||
0x37, 0xd1, 0x88, 0x5d, 0x07, 0x14, 0xb6, 0xb3, 0xaa, 0xbc, 0xd9, 0xc4,
|
|
||||||
0x58, 0xec, 0x19, 0x77, 0x8f, 0x6d, 0x5f, 0x37, 0xda, 0xa1, 0x00, 0xeb,
|
|
||||||
0xea, 0xa9, 0xca, 0x9a, 0x70, 0x80, 0xcd, 0x03, 0x14, 0xdb, 0x09, 0xc3,
|
|
||||||
0x8d, 0x7a, 0x78, 0xd9, 0xf6, 0x0f, 0xa9, 0xe3, 0xa3, 0xb4, 0x47, 0x60,
|
|
||||||
0xa5, 0xef, 0x7e, 0x57, 0x21, 0x16, 0xbe, 0x85, 0x61, 0x97, 0x66, 0x5f,
|
|
||||||
0x5f, 0x36, 0x20, 0x5d, 0x32, 0xe6, 0x2f, 0x61, 0xb3, 0x6c, 0x6e, 0xf6,
|
|
||||||
0x35, 0xd5, 0xf1, 0xe8, 0x02, 0x4e, 0x00, 0xe6, 0xb9, 0x31, 0x4f, 0xb5,
|
|
||||||
0xea, 0xaa, 0x5a, 0x83, 0x9e, 0xb4, 0xf1, 0xa0, 0xf8, 0xa1, 0x42, 0xb7,
|
|
||||||
0x98, 0xcc, 0x83, 0xb9, 0x95, 0x49, 0x97, 0x6d, 0xce, 0xa0, 0x31, 0x81,
|
|
||||||
0x90, 0x9e, 0xbc, 0x2c, 0x75, 0xe3, 0xba, 0x6e, 0xf8, 0xc8, 0x1b, 0xe1,
|
|
||||||
0x40, 0x44, 0xff, 0x8e, 0x38, 0xdd, 0xcf, 0x31, 0xab, 0xa5, 0xeb, 0x71,
|
|
||||||
0xf4, 0xbe, 0xd9, 0x37, 0x63, 0xdf, 0x00, 0x40, 0xb2, 0x0c, 0x22, 0xf3,
|
|
||||||
0xfe, 0xaf, 0x1b, 0x7a, 0xaf, 0xd3, 0x84, 0x37, 0xa4, 0xd5, 0x68, 0x18,
|
|
||||||
0x16, 0x96, 0x6a, 0x56, 0x0f, 0xe5, 0xa1, 0x99, 0x31, 0xa9, 0x3e, 0x84,
|
|
||||||
0xb0, 0xc1, 0x44, 0x0c, 0x45, 0x2a, 0x34, 0xdd, 0x3d, 0x7d, 0xeb, 0x19,
|
|
||||||
0xff, 0xca, 0x36, 0xf4, 0x8f, 0x8f, 0xff, 0x57, 0x03, 0xa1, 0x79, 0x3a,
|
|
||||||
0x28, 0xf9, 0x7f, 0x02, 0x48, 0x17, 0x54, 0x5e, 0xf1, 0x93, 0x1d, 0xd6,
|
|
||||||
0x00, 0x00, 0x01, 0x83, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20,
|
|
||||||
0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0x9c, 0x7d,
|
|
||||||
0x91, 0x3d, 0x48, 0xc3, 0x40, 0x1c, 0xc5, 0x5f, 0x53, 0xa5, 0x22, 0x2d,
|
|
||||||
0x1d, 0xec, 0x20, 0xe2, 0x90, 0xa1, 0x3a, 0x59, 0x28, 0x2a, 0xe2, 0xa8,
|
|
||||||
0x55, 0x28, 0x42, 0x85, 0x50, 0x2b, 0xb4, 0xea, 0x60, 0x72, 0xe9, 0x17,
|
|
||||||
0x34, 0x31, 0x24, 0x29, 0x2e, 0x8e, 0x82, 0x6b, 0xc1, 0xc1, 0x8f, 0xc5,
|
|
||||||
0xaa, 0x83, 0x8b, 0xb3, 0xae, 0x0e, 0xae, 0x82, 0x20, 0xf8, 0x01, 0xe2,
|
|
||||||
0xe8, 0xe4, 0xa4, 0xe8, 0x22, 0x25, 0xfe, 0x2f, 0x29, 0xb4, 0x88, 0xf1,
|
|
||||||
0xe0, 0xb8, 0x1f, 0xef, 0xee, 0x3d, 0xee, 0xde, 0x01, 0x42, 0xb3, 0xc6,
|
|
||||||
0x34, 0xab, 0x27, 0x09, 0x68, 0xba, 0x6d, 0x66, 0xd3, 0x29, 0x31, 0x5f,
|
|
||||||
0x58, 0x11, 0x43, 0xaf, 0x10, 0x10, 0x45, 0x04, 0x49, 0x84, 0x64, 0x66,
|
|
||||||
0x19, 0xb3, 0x92, 0x94, 0x81, 0xef, 0xf8, 0xba, 0x47, 0x80, 0xaf, 0x77,
|
|
||||||
0x09, 0x9e, 0xe5, 0x7f, 0xee, 0xcf, 0x11, 0x51, 0x8b, 0x16, 0x03, 0x02,
|
|
||||||
0x22, 0xf1, 0x0c, 0x33, 0x4c, 0x9b, 0x78, 0x9d, 0x78, 0x6a, 0xd3, 0x36,
|
|
||||||
0x38, 0xef, 0x13, 0xc7, 0x58, 0x45, 0x56, 0x89, 0xcf, 0x89, 0xc7, 0x4c,
|
|
||||||
0xba, 0x20, 0xf1, 0x23, 0xd7, 0x15, 0x8f, 0xdf, 0x38, 0x97, 0x5d, 0x16,
|
|
||||||
0x78, 0x66, 0xcc, 0xcc, 0x65, 0xe7, 0x88, 0x63, 0xc4, 0x62, 0xb9, 0x8b,
|
|
||||||
0x95, 0x2e, 0x66, 0x15, 0x53, 0x23, 0x9e, 0x24, 0x8e, 0xab, 0x9a, 0x4e,
|
|
||||||
0xf9, 0x42, 0xde, 0x63, 0x95, 0xf3, 0x16, 0x67, 0xad, 0x56, 0x67, 0xed,
|
|
||||||
0x7b, 0xf2, 0x17, 0x86, 0x8b, 0xfa, 0xf2, 0x12, 0xd7, 0x69, 0x0e, 0x23,
|
|
||||||
0x8d, 0x05, 0x2c, 0x42, 0x82, 0x08, 0x05, 0x75, 0x54, 0x51, 0x83, 0x8d,
|
|
||||||
0x04, 0xad, 0x3a, 0x29, 0x16, 0xb2, 0xb4, 0x9f, 0xf2, 0xf1, 0x0f, 0xb9,
|
|
||||||
0x7e, 0x89, 0x5c, 0x0a, 0xb9, 0xaa, 0x60, 0xe4, 0x98, 0xc7, 0x06, 0x34,
|
|
||||||
0xc8, 0xae, 0x1f, 0xfc, 0x0f, 0x7e, 0x77, 0x6b, 0x95, 0x26, 0xc6, 0xbd,
|
|
||||||
0xa4, 0x70, 0x0a, 0xe8, 0x7d, 0x71, 0x9c, 0x8f, 0x11, 0x20, 0xb4, 0x0b,
|
|
||||||
0xb4, 0x1a, 0x8e, 0xf3, 0x7d, 0xec, 0x38, 0xad, 0x13, 0x20, 0xf8, 0x0c,
|
|
||||||
0x5c, 0xe9, 0x1d, 0xff, 0x46, 0x13, 0x98, 0xfe, 0x24, 0xbd, 0xd1, 0xd1,
|
|
||||||
0xe2, 0x47, 0x40, 0x74, 0x1b, 0xb8, 0xb8, 0xee, 0x68, 0xca, 0x1e, 0x70,
|
|
||||||
0xb9, 0x03, 0x0c, 0x3e, 0x19, 0xb2, 0x29, 0xbb, 0x52, 0x90, 0xa6, 0x50,
|
|
||||||
0x2a, 0x01, 0xef, 0x67, 0xf4, 0x4d, 0x05, 0x60, 0xe0, 0x16, 0xe8, 0x5f,
|
|
||||||
0xf5, 0x7a, 0x6b, 0xef, 0xe3, 0xf4, 0x01, 0xc8, 0x51, 0x57, 0x99, 0x1b,
|
|
||||||
0xe0, 0xe0, 0x10, 0x18, 0x2d, 0x53, 0xf6, 0x9a, 0xcf, 0xbb, 0xfb, 0xba,
|
|
||||||
0x7b, 0xfb, 0xf7, 0x4c, 0xbb, 0xbf, 0x1f, 0x43, 0xac, 0x72, 0x94, 0x5b,
|
|
||||||
0xf8, 0xb6, 0x41, 0x00, 0x00, 0x0d, 0x1a, 0x69, 0x54, 0x58, 0x74, 0x58,
|
|
||||||
0x4d, 0x4c, 0x3a, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65,
|
|
||||||
0x2e, 0x78, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78,
|
|
||||||
0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e,
|
|
||||||
0x3d, 0x22, 0xef, 0xbb, 0xbf, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x57,
|
|
||||||
0x35, 0x4d, 0x30, 0x4d, 0x70, 0x43, 0x65, 0x68, 0x69, 0x48, 0x7a, 0x72,
|
|
||||||
0x65, 0x53, 0x7a, 0x4e, 0x54, 0x63, 0x7a, 0x6b, 0x63, 0x39, 0x64, 0x22,
|
|
||||||
0x3f, 0x3e, 0x0a, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74,
|
|
||||||
0x61, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, 0x61,
|
|
||||||
0x64, 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, 0x61,
|
|
||||||
0x2f, 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, 0x22,
|
|
||||||
0x58, 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x34, 0x2e, 0x34,
|
|
||||||
0x2e, 0x30, 0x2d, 0x45, 0x78, 0x69, 0x76, 0x32, 0x22, 0x3e, 0x0a, 0x20,
|
|
||||||
0x3c, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c,
|
|
||||||
0x6e, 0x73, 0x3a, 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70,
|
|
||||||
0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72,
|
|
||||||
0x67, 0x2f, 0x31, 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32,
|
|
||||||
0x2d, 0x72, 0x64, 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d,
|
|
||||||
0x6e, 0x73, 0x23, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66,
|
|
||||||
0x3a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
|
|
||||||
0x20, 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22,
|
|
||||||
0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a,
|
|
||||||
0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a,
|
|
||||||
0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63,
|
|
||||||
0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x6d,
|
|
||||||
0x6d, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e,
|
|
||||||
0x73, 0x3a, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3d, 0x22, 0x68, 0x74, 0x74,
|
|
||||||
0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65,
|
|
||||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30,
|
|
||||||
0x2f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75,
|
|
||||||
0x72, 0x63, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x23, 0x22, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x64, 0x63, 0x3d,
|
|
||||||
0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x70, 0x75, 0x72, 0x6c,
|
|
||||||
0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, 0x65, 0x6c, 0x65, 0x6d,
|
|
||||||
0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31, 0x2f, 0x22, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x47, 0x49, 0x4d,
|
|
||||||
0x50, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77,
|
|
||||||
0x77, 0x2e, 0x67, 0x69, 0x6d, 0x70, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x78,
|
|
||||||
0x6d, 0x70, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c,
|
|
||||||
0x6e, 0x73, 0x3a, 0x74, 0x69, 0x66, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74,
|
|
||||||
0x70, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65,
|
|
||||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e,
|
|
||||||
0x30, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e,
|
|
||||||
0x73, 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a,
|
|
||||||
0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63,
|
|
||||||
0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x44, 0x6f,
|
|
||||||
0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x67, 0x69,
|
|
||||||
0x6d, 0x70, 0x3a, 0x64, 0x6f, 0x63, 0x69, 0x64, 0x3a, 0x67, 0x69, 0x6d,
|
|
||||||
0x70, 0x3a, 0x30, 0x36, 0x61, 0x36, 0x32, 0x38, 0x37, 0x30, 0x2d, 0x64,
|
|
||||||
0x62, 0x38, 0x31, 0x2d, 0x34, 0x31, 0x39, 0x34, 0x2d, 0x62, 0x64, 0x37,
|
|
||||||
0x66, 0x2d, 0x32, 0x37, 0x31, 0x32, 0x64, 0x63, 0x30, 0x32, 0x63, 0x62,
|
|
||||||
0x31, 0x34, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d,
|
|
||||||
0x3a, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d,
|
|
||||||
0x22, 0x78, 0x6d, 0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x36, 0x33, 0x38,
|
|
||||||
0x61, 0x63, 0x39, 0x33, 0x37, 0x2d, 0x30, 0x37, 0x32, 0x38, 0x2d, 0x34,
|
|
||||||
0x33, 0x33, 0x31, 0x2d, 0x62, 0x36, 0x33, 0x66, 0x2d, 0x31, 0x34, 0x36,
|
|
||||||
0x33, 0x64, 0x64, 0x33, 0x30, 0x64, 0x62, 0x32, 0x35, 0x22, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x4f, 0x72, 0x69, 0x67,
|
|
||||||
0x69, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
|
|
||||||
0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, 0x64, 0x3a,
|
|
||||||
0x39, 0x32, 0x31, 0x39, 0x34, 0x66, 0x61, 0x31, 0x2d, 0x62, 0x31, 0x36,
|
|
||||||
0x61, 0x2d, 0x34, 0x32, 0x33, 0x36, 0x2d, 0x38, 0x34, 0x62, 0x32, 0x2d,
|
|
||||||
0x66, 0x31, 0x35, 0x62, 0x63, 0x66, 0x30, 0x32, 0x63, 0x30, 0x61, 0x32,
|
|
||||||
0x22, 0x0a, 0x20, 0x20, 0x20, 0x64, 0x63, 0x3a, 0x46, 0x6f, 0x72, 0x6d,
|
|
||||||
0x61, 0x74, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x6e,
|
|
||||||
0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x41,
|
|
||||||
0x50, 0x49, 0x3d, 0x22, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x47, 0x49, 0x4d, 0x50, 0x3a, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
|
|
||||||
0x6d, 0x3d, 0x22, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74,
|
|
||||||
0x61, 0x6d, 0x70, 0x3d, 0x22, 0x31, 0x36, 0x34, 0x34, 0x39, 0x33, 0x33,
|
|
||||||
0x33, 0x34, 0x38, 0x35, 0x32, 0x34, 0x33, 0x39, 0x35, 0x22, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x56, 0x65, 0x72, 0x73, 0x69,
|
|
||||||
0x6f, 0x6e, 0x3d, 0x22, 0x32, 0x2e, 0x31, 0x30, 0x2e, 0x33, 0x30, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69,
|
|
||||||
0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, 0x61,
|
|
||||||
0x74, 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3d, 0x22, 0x47, 0x49, 0x4d,
|
|
||||||
0x50, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x3c, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f,
|
|
||||||
0x72, 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66,
|
|
||||||
0x3a, 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c,
|
|
||||||
0x72, 0x64, 0x66, 0x3a, 0x6c, 0x69, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x61, 0x63, 0x74, 0x69, 0x6f,
|
|
||||||
0x6e, 0x3d, 0x22, 0x73, 0x61, 0x76, 0x65, 0x64, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x63, 0x68,
|
|
||||||
0x61, 0x6e, 0x67, 0x65, 0x64, 0x3d, 0x22, 0x2f, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x69, 0x6e,
|
|
||||||
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d,
|
|
||||||
0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x61, 0x32, 0x62, 0x61, 0x66, 0x39,
|
|
||||||
0x39, 0x32, 0x2d, 0x32, 0x33, 0x62, 0x37, 0x2d, 0x34, 0x63, 0x30, 0x66,
|
|
||||||
0x2d, 0x38, 0x31, 0x36, 0x63, 0x2d, 0x62, 0x34, 0x62, 0x39, 0x30, 0x33,
|
|
||||||
0x30, 0x37, 0x38, 0x65, 0x35, 0x39, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x73, 0x6f, 0x66, 0x74,
|
|
||||||
0x77, 0x61, 0x72, 0x65, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x3d, 0x22, 0x47,
|
|
||||||
0x69, 0x6d, 0x70, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x20, 0x28, 0x4c, 0x69,
|
|
||||||
0x6e, 0x75, 0x78, 0x29, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x77, 0x68, 0x65, 0x6e, 0x3d, 0x22,
|
|
||||||
0x32, 0x30, 0x32, 0x32, 0x2d, 0x30, 0x32, 0x2d, 0x31, 0x35, 0x54, 0x31,
|
|
||||||
0x34, 0x3a, 0x35, 0x35, 0x3a, 0x34, 0x38, 0x2b, 0x30, 0x31, 0x3a, 0x30,
|
|
||||||
0x30, 0x22, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72,
|
|
||||||
0x64, 0x66, 0x3a, 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c,
|
|
||||||
0x2f, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f,
|
|
||||||
0x72, 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a,
|
|
||||||
0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e,
|
|
||||||
0x0a, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e,
|
|
||||||
0x0a, 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61,
|
|
||||||
0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x3c, 0x3f,
|
|
||||||
0x78, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x64, 0x3d,
|
|
||||||
0x22, 0x77, 0x22, 0x3f, 0x3e, 0x28, 0x6d, 0xd1, 0xff, 0x00, 0x00, 0x00,
|
|
||||||
0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0,
|
|
||||||
0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00,
|
|
||||||
0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18,
|
|
||||||
0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe6, 0x02, 0x0f,
|
|
||||||
0x0d, 0x37, 0x30, 0x90, 0x6c, 0x12, 0xc2, 0x00, 0x00, 0x00, 0x19, 0x74,
|
|
||||||
0x45, 0x58, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x00, 0x43,
|
|
||||||
0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20,
|
|
||||||
0x47, 0x49, 0x4d, 0x50, 0x57, 0x81, 0x0e, 0x17, 0x00, 0x00, 0x05, 0x9d,
|
|
||||||
0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xed, 0x99, 0xd9, 0x6b, 0x13, 0x5d,
|
|
||||||
0x18, 0x87, 0x9f, 0xd9, 0x32, 0xd9, 0x5a, 0x13, 0xa4, 0x49, 0x8c, 0x45,
|
|
||||||
0x4b, 0x93, 0xa6, 0xc5, 0x42, 0x50, 0xbc, 0xd0, 0x2a, 0x88, 0x17, 0x42,
|
|
||||||
0x2f, 0xbc, 0xf5, 0xbf, 0xb5, 0x88, 0x05, 0xa5, 0xa0, 0x82, 0xd0, 0xd5,
|
|
||||||
0x34, 0x6a, 0x89, 0x09, 0x24, 0x31, 0x98, 0x66, 0x5f, 0x26, 0xb3, 0x7c,
|
|
||||||
0x37, 0xdf, 0x0c, 0x1d, 0xab, 0xed, 0xa4, 0x4d, 0x15, 0x24, 0x2f, 0x84,
|
|
||||||
0xc0, 0x30, 0x73, 0x26, 0xcf, 0xbb, 0xfe, 0xce, 0x89, 0x70, 0x78, 0x78,
|
|
||||||
0x68, 0xf1, 0x0f, 0x98, 0xc8, 0x3f, 0x62, 0x53, 0x90, 0x29, 0xc8, 0x14,
|
|
||||||
0x64, 0x0a, 0x32, 0x05, 0xf9, 0x2b, 0x26, 0x5f, 0xc5, 0xa2, 0xa6, 0x69,
|
|
||||||
0x32, 0x1a, 0x8d, 0x18, 0x8d, 0x46, 0x18, 0x86, 0x01, 0x80, 0x24, 0x49,
|
|
||||||
0x28, 0x8a, 0x82, 0xa2, 0x28, 0x88, 0xe2, 0xaf, 0xfd, 0xa7, 0x69, 0x1a,
|
|
||||||
0xfd, 0x7e, 0x1f, 0x55, 0x55, 0x51, 0x55, 0x15, 0x41, 0x10, 0xfe, 0x0e,
|
|
||||||
0x48, 0xaf, 0xd7, 0xe3, 0xeb, 0xd7, 0xaf, 0x14, 0x8b, 0x45, 0x1a, 0x8d,
|
|
||||||
0x06, 0xfd, 0x7e, 0xdf, 0x05, 0xe2, 0xf7, 0xfb, 0x89, 0x46, 0xa3, 0xcc,
|
|
||||||
0xcf, 0xcf, 0x93, 0x4a, 0xa5, 0x08, 0x06, 0x83, 0xce, 0xb3, 0xcd, 0x66,
|
|
||||||
0x93, 0x77, 0xef, 0xde, 0x51, 0x28, 0x14, 0x08, 0x87, 0xc3, 0xac, 0xaf,
|
|
||||||
0xaf, 0x13, 0x8d, 0x46, 0x3d, 0xbf, 0x5b, 0xb8, 0xac, 0x44, 0x31, 0x4d,
|
|
||||||
0x93, 0xe1, 0x70, 0xc8, 0xce, 0xce, 0x0e, 0x1f, 0x3f, 0x7e, 0x64, 0x30,
|
|
||||||
0x18, 0x60, 0x59, 0x67, 0x2f, 0x29, 0x08, 0x02, 0x7e, 0xbf, 0x9f, 0xbb,
|
|
||||||
0x77, 0xef, 0x92, 0xcd, 0x66, 0x91, 0x65, 0x99, 0x2f, 0x5f, 0xbe, 0xf0,
|
|
||||||
0xf2, 0xe5, 0x4b, 0x07, 0x7c, 0x7e, 0x7e, 0x9e, 0x17, 0x2f, 0x5e, 0x5c,
|
|
||||||
0x7d, 0x44, 0x2c, 0xcb, 0xa2, 0xdf, 0xef, 0x53, 0x2e, 0x97, 0x79, 0xf3,
|
|
||||||
0xe6, 0x0d, 0xc7, 0xc7, 0xc7, 0x63, 0x3f, 0xbb, 0xb5, 0xb5, 0xc5, 0xfe,
|
|
||||||
0xfe, 0x3e, 0x0f, 0x1e, 0x3c, 0xe0, 0xfb, 0xf7, 0xef, 0x0e, 0x04, 0x40,
|
|
||||||
0xbd, 0x5e, 0xbf, 0xfa, 0x1a, 0x31, 0x4d, 0x93, 0x46, 0xa3, 0xc1, 0xee,
|
|
||||||
0xee, 0x2e, 0xfb, 0xfb, 0xfb, 0x0c, 0x06, 0x83, 0xd3, 0x5d, 0x44, 0x14,
|
|
||||||
0x91, 0x24, 0x09, 0x49, 0x92, 0x00, 0x30, 0x0c, 0x03, 0xc3, 0x30, 0x30,
|
|
||||||
0x4d, 0xd3, 0x75, 0x5f, 0xb3, 0xd9, 0xe4, 0xd5, 0xab, 0x57, 0xf8, 0x7c,
|
|
||||||
0xbe, 0x3f, 0x5b, 0xec, 0x96, 0x65, 0x71, 0x7c, 0x7c, 0xcc, 0x87, 0x0f,
|
|
||||||
0x1f, 0xf8, 0xfc, 0xf9, 0x33, 0xa3, 0xd1, 0xc8, 0x95, 0x32, 0xc1, 0x60,
|
|
||||||
0x90, 0x44, 0x22, 0x41, 0x3c, 0x1e, 0x27, 0x1c, 0x0e, 0x23, 0xcb, 0xb2,
|
|
||||||
0x03, 0xd2, 0xe9, 0x74, 0xa8, 0x56, 0xab, 0x54, 0x2a, 0x15, 0xba, 0xdd,
|
|
||||||
0xae, 0x93, 0x82, 0xba, 0xae, 0xa3, 0xeb, 0xfa, 0x9f, 0x05, 0xe9, 0xf5,
|
|
||||||
0x7a, 0x6c, 0x6f, 0x6f, 0x9f, 0x82, 0x90, 0x65, 0x99, 0x54, 0x2a, 0xc5,
|
|
||||||
0xca, 0xca, 0x0a, 0xd1, 0x68, 0x94, 0x40, 0x20, 0x80, 0xa2, 0x28, 0x4e,
|
|
||||||
0xe7, 0xb1, 0x2c, 0x0b, 0x5d, 0xd7, 0xe9, 0xf7, 0xfb, 0x34, 0x1a, 0x0d,
|
|
||||||
0x3e, 0x7d, 0xfa, 0x44, 0x3e, 0x9f, 0xbf, 0x34, 0xc0, 0x85, 0x40, 0x0c,
|
|
||||||
0xc3, 0xe0, 0xe8, 0xe8, 0x88, 0x83, 0x83, 0x83, 0x53, 0x10, 0x4f, 0x9e,
|
|
||||||
0x3c, 0x61, 0x69, 0x69, 0x09, 0x55, 0x55, 0x7f, 0xd9, 0x5e, 0x05, 0x41,
|
|
||||||
0xc0, 0xe7, 0xf3, 0xa1, 0x28, 0x0a, 0x9d, 0x4e, 0x07, 0x55, 0x55, 0xf1,
|
|
||||||
0xfb, 0xfd, 0x74, 0x3a, 0x9d, 0x3f, 0x0f, 0x32, 0x1c, 0x0e, 0x79, 0xfb,
|
|
||||||
0xf6, 0x2d, 0x9a, 0xa6, 0x39, 0xd7, 0x14, 0x45, 0x61, 0x7d, 0x7d, 0x9d,
|
|
||||||
0xc5, 0xc5, 0xc5, 0xdf, 0xce, 0x87, 0x93, 0x69, 0x99, 0xcf, 0xe7, 0xd9,
|
|
||||||
0xdc, 0xdc, 0x64, 0x30, 0x18, 0x9c, 0xaa, 0x97, 0x3f, 0x02, 0x62, 0x59,
|
|
||||||
0x16, 0xaf, 0x5f, 0xbf, 0xa6, 0xdf, 0xef, 0x9f, 0x8a, 0x44, 0x2a, 0x95,
|
|
||||||
0xf2, 0x34, 0xbc, 0x3a, 0x9d, 0x0e, 0x85, 0x42, 0x81, 0x6e, 0xb7, 0x7b,
|
|
||||||
0xee, 0xbd, 0xa1, 0x50, 0xe8, 0x6a, 0x40, 0x7e, 0xfc, 0xf8, 0xc1, 0xd1,
|
|
||||||
0xd1, 0x91, 0x2b, 0x55, 0xd2, 0xe9, 0x34, 0xe9, 0x74, 0xda, 0xf3, 0x04,
|
|
||||||
0x56, 0x14, 0xc5, 0x69, 0x00, 0x76, 0x6d, 0x08, 0x82, 0x80, 0x20, 0x08,
|
|
||||||
0x88, 0xa2, 0xe8, 0x74, 0xba, 0x50, 0x28, 0xc4, 0xfd, 0xfb, 0xf7, 0xaf,
|
|
||||||
0x06, 0x24, 0x97, 0xcb, 0xb9, 0x0a, 0x33, 0x18, 0x0c, 0xb2, 0xb2, 0xb2,
|
|
||||||
0x82, 0xaa, 0xaa, 0x9e, 0x5f, 0xe6, 0xf7, 0xfb, 0x49, 0xa7, 0xd3, 0x00,
|
|
||||||
0x74, 0xbb, 0x5d, 0x44, 0x51, 0x44, 0x96, 0x65, 0x47, 0xba, 0xc8, 0xb2,
|
|
||||||
0x8c, 0x2c, 0xcb, 0x44, 0x22, 0x11, 0x6e, 0xdc, 0xb8, 0x31, 0x79, 0x10,
|
|
||||||
0x5d, 0xd7, 0xa9, 0x54, 0x2a, 0xae, 0x89, 0x1d, 0x8f, 0xc7, 0x89, 0x44,
|
|
||||||
0x22, 0xe7, 0xd6, 0xc5, 0xcf, 0x36, 0x37, 0x37, 0x47, 0x34, 0x1a, 0x65,
|
|
||||||
0x34, 0x1a, 0x39, 0x51, 0xb0, 0x3f, 0xe3, 0x68, 0xab, 0x0b, 0x81, 0x68,
|
|
||||||
0x9a, 0xe6, 0xea, 0x2e, 0x82, 0x20, 0x10, 0x8b, 0xc5, 0xf0, 0xfb, 0xfd,
|
|
||||||
0x17, 0x7b, 0xe9, 0xff, 0x9e, 0x3f, 0x6b, 0xe0, 0xda, 0x29, 0x37, 0x71,
|
|
||||||
0x90, 0xe1, 0x70, 0xe8, 0x9a, 0xda, 0xe1, 0x70, 0x18, 0x45, 0x51, 0x26,
|
|
||||||
0xae, 0x9a, 0x4b, 0xa5, 0x12, 0x85, 0x42, 0x01, 0x59, 0x96, 0x59, 0x5d,
|
|
||||||
0x5d, 0x65, 0x76, 0x76, 0x76, 0x72, 0x20, 0x96, 0x65, 0xb9, 0x5a, 0xa5,
|
|
||||||
0x5d, 0x94, 0x97, 0x49, 0x85, 0x5f, 0x59, 0xa5, 0x52, 0x61, 0x6b, 0x6b,
|
|
||||||
0x8b, 0x6a, 0xb5, 0x8a, 0x20, 0x08, 0x54, 0xab, 0x55, 0x9e, 0x3f, 0x7f,
|
|
||||||
0xee, 0xc9, 0x61, 0x9e, 0x12, 0x3c, 0x1c, 0x0e, 0x93, 0x48, 0x24, 0x90,
|
|
||||||
0x24, 0x09, 0x51, 0x14, 0x89, 0x44, 0x22, 0xcc, 0xcc, 0xcc, 0x8c, 0x5d,
|
|
||||||
0x1f, 0xe7, 0x39, 0xab, 0xdd, 0x6e, 0x53, 0xaf, 0xd7, 0x31, 0x4d, 0x13,
|
|
||||||
0xc3, 0x30, 0x28, 0x97, 0xcb, 0xb4, 0x5a, 0xad, 0xc9, 0x45, 0x44, 0x51,
|
|
||||||
0x14, 0x9e, 0x3e, 0x7d, 0xca, 0xee, 0xee, 0x2e, 0x9a, 0xa6, 0xb1, 0xb0,
|
|
||||||
0xb0, 0x40, 0x22, 0x91, 0x98, 0x68, 0x34, 0x2c, 0xcb, 0x72, 0x84, 0xe5,
|
|
||||||
0xc9, 0x5a, 0xf4, 0x1a, 0x75, 0xcf, 0xed, 0x37, 0x12, 0x89, 0xf0, 0xe8,
|
|
||||||
0xd1, 0x23, 0x4c, 0xd3, 0x3c, 0xb3, 0x50, 0x2f, 0x6a, 0xba, 0xae, 0xd3,
|
|
||||||
0xed, 0x76, 0x5d, 0x29, 0x6c, 0x4b, 0x9a, 0x89, 0x4b, 0x14, 0xbb, 0x4d,
|
|
||||||
0xda, 0x1e, 0xb4, 0x6b, 0xc7, 0x4e, 0x05, 0xbb, 0xdb, 0xa8, 0xaa, 0xea,
|
|
||||||
0xc8, 0x77, 0xaf, 0x36, 0x18, 0x0c, 0xa8, 0xd5, 0x6a, 0x2e, 0x90, 0x50,
|
|
||||||
0x28, 0xe4, 0xb9, 0x33, 0xca, 0xe3, 0x86, 0xbf, 0x5e, 0xaf, 0x53, 0x2e,
|
|
||||||
0x97, 0x19, 0x0e, 0x87, 0xe8, 0xba, 0x8e, 0xa6, 0x69, 0x18, 0x86, 0x81,
|
|
||||||
0xae, 0xeb, 0x18, 0x86, 0x81, 0x28, 0x8a, 0x24, 0x93, 0x49, 0x16, 0x17,
|
|
||||||
0x17, 0x09, 0x04, 0x02, 0x9e, 0xd7, 0x6d, 0x36, 0x9b, 0x54, 0x2a, 0x15,
|
|
||||||
0xd7, 0xf5, 0x78, 0x3c, 0xee, 0x39, 0xfa, 0x63, 0x8b, 0xc6, 0xcd, 0xcd,
|
|
||||||
0x4d, 0x6a, 0xb5, 0x1a, 0xba, 0xae, 0x3b, 0xd1, 0xb0, 0x7f, 0x8c, 0x6d,
|
|
||||||
0xc5, 0x62, 0xd1, 0x91, 0xf2, 0x5e, 0xd7, 0x3d, 0x3c, 0x3c, 0xa4, 0xdd,
|
|
||||||
0x6e, 0x3b, 0xd7, 0x24, 0x49, 0x62, 0x79, 0x79, 0x79, 0xf2, 0x35, 0x02,
|
|
||||||
0x50, 0xab, 0xd5, 0x28, 0x16, 0x8b, 0xe7, 0xee, 0xc9, 0x7b, 0xbd, 0x9e,
|
|
||||||
0xe7, 0x7d, 0x86, 0x65, 0x59, 0x14, 0x8b, 0x45, 0x72, 0xb9, 0x9c, 0x6b,
|
|
||||||
0xdd, 0x64, 0x32, 0x49, 0x3c, 0x1e, 0xbf, 0x1a, 0x19, 0xdf, 0xeb, 0xf5,
|
|
||||||
0x7e, 0x0b, 0x61, 0x0b, 0x3f, 0x49, 0x92, 0x58, 0x5a, 0x5a, 0x22, 0x12,
|
|
||||||
0x89, 0x78, 0x82, 0x28, 0x95, 0x4a, 0x6c, 0x6c, 0x6c, 0xb8, 0xb6, 0x06,
|
|
||||||
0x3e, 0x9f, 0x8f, 0x67, 0xcf, 0x9e, 0x8d, 0xd5, 0xde, 0x27, 0xd6, 0x7e,
|
|
||||||
0xa2, 0xd1, 0x28, 0xa9, 0x54, 0x8a, 0x5b, 0xb7, 0x6e, 0x91, 0x48, 0x24,
|
|
||||||
0xce, 0xec, 0x36, 0x96, 0x65, 0x31, 0x1c, 0x0e, 0x29, 0x16, 0x8b, 0x6c,
|
|
||||||
0x6c, 0x6c, 0xb8, 0x54, 0x83, 0x2c, 0xcb, 0x3c, 0x7c, 0xf8, 0xf0, 0xea,
|
|
||||||
0x64, 0xfc, 0x79, 0xd6, 0x6e, 0xb7, 0x9d, 0xbd, 0x8a, 0xfd, 0xfd, 0xf3,
|
|
||||||
0xf4, 0xb7, 0xb7, 0xba, 0xad, 0x56, 0x8b, 0x5c, 0x2e, 0x47, 0x2e, 0x97,
|
|
||||||
0x73, 0x45, 0xc2, 0x8e, 0x66, 0x26, 0x93, 0x19, 0xbb, 0xc5, 0x4f, 0x0c,
|
|
||||||
0x64, 0x34, 0x1a, 0xb1, 0xb7, 0xb7, 0xc7, 0xb7, 0x6f, 0xdf, 0x48, 0x26,
|
|
||||||
0x93, 0xc4, 0x62, 0x31, 0x82, 0xc1, 0xa0, 0x13, 0x19, 0x5d, 0xd7, 0xe9,
|
|
||||||
0xf5, 0x7a, 0x54, 0xab, 0x55, 0x67, 0x62, 0x9f, 0x4c, 0x53, 0x59, 0x96,
|
|
||||||
0x59, 0x58, 0x58, 0xe0, 0xde, 0xbd, 0x7b, 0x63, 0x47, 0xe3, 0xd2, 0x20,
|
|
||||||
0x27, 0x0f, 0x16, 0xec, 0xef, 0x56, 0xab, 0x45, 0xab, 0xd5, 0x22, 0x9f,
|
|
||||||
0xcf, 0xbb, 0x54, 0xae, 0x7d, 0x52, 0x72, 0x72, 0x72, 0x9f, 0xac, 0x89,
|
|
||||||
0x4c, 0x26, 0x43, 0x36, 0x9b, 0xe5, 0xfa, 0xf5, 0xeb, 0x17, 0xd2, 0x70,
|
|
||||||
0x63, 0x0f, 0xc4, 0x93, 0x36, 0x3b, 0x3b, 0xcb, 0x9d, 0x3b, 0x77, 0xd8,
|
|
||||||
0xd9, 0xd9, 0x39, 0x75, 0x88, 0x60, 0xcb, 0x8d, 0x93, 0xf9, 0xff, 0x2b,
|
|
||||||
0x0b, 0x06, 0x83, 0x3c, 0x7e, 0xfc, 0x98, 0xdb, 0xb7, 0x6f, 0x13, 0x0a,
|
|
||||||
0x85, 0x2e, 0x2c, 0x44, 0xc7, 0x02, 0x89, 0xc5, 0x62, 0x48, 0x92, 0xe4,
|
|
||||||
0x78, 0x35, 0x91, 0x48, 0xb0, 0xba, 0xba, 0x4a, 0x36, 0x9b, 0xe5, 0xfd,
|
|
||||||
0xfb, 0xf7, 0xec, 0xed, 0xed, 0xa1, 0x69, 0x9a, 0xa7, 0x23, 0x53, 0x45,
|
|
||||||
0x51, 0x58, 0x5e, 0x5e, 0x66, 0x6d, 0x6d, 0xed, 0x42, 0x4a, 0xe0, 0x52,
|
|
||||||
0x67, 0xbf, 0xba, 0xae, 0xb3, 0xbd, 0xbd, 0xcd, 0xc1, 0xc1, 0x01, 0xe1,
|
|
||||||
0x70, 0x98, 0xb5, 0xb5, 0x35, 0xe6, 0xe6, 0xe6, 0x10, 0x04, 0x01, 0xcb,
|
|
||||||
0xb2, 0xe8, 0x74, 0x3a, 0xe4, 0xf3, 0x79, 0x4a, 0xa5, 0x12, 0xcd, 0x66,
|
|
||||||
0x93, 0xc1, 0x60, 0xe0, 0xcc, 0x13, 0x59, 0x96, 0x51, 0x55, 0x95, 0x6b,
|
|
||||||
0xd7, 0xae, 0x71, 0xf3, 0xe6, 0x4d, 0x32, 0x99, 0x0c, 0x33, 0x33, 0x33,
|
|
||||||
0x13, 0xdb, 0x0a, 0x8c, 0x7d, 0x88, 0x6d, 0x59, 0x16, 0x9a, 0xa6, 0x21,
|
|
||||||
0x8a, 0xe2, 0x6f, 0x5b, 0xac, 0x61, 0x18, 0x68, 0x9a, 0x86, 0xa6, 0x69,
|
|
||||||
0x0e, 0x88, 0x24, 0x49, 0xa8, 0xaa, 0x8a, 0xcf, 0xe7, 0xbb, 0xb4, 0xf7,
|
|
||||||
0x27, 0x52, 0xec, 0xb6, 0x28, 0x3c, 0xcb, 0x24, 0x49, 0x22, 0x10, 0x08,
|
|
||||||
0x78, 0x96, 0x28, 0x93, 0xb0, 0xe9, 0x5f, 0x6f, 0x53, 0x90, 0x29, 0xc8,
|
|
||||||
0x14, 0x64, 0x0a, 0x32, 0x05, 0xb9, 0x8c, 0xfd, 0x07, 0x1f, 0xd2, 0xcb,
|
|
||||||
0x46, 0x4e, 0x33, 0xee, 0x31, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
|
|
||||||
0x44, 0xae, 0x42, 0x60, 0x82,
|
|
||||||
};
|
|
Before Width: | Height: | Size: 6 KiB |
Before Width: | Height: | Size: 9.9 KiB |
|
@ -1,847 +0,0 @@
|
||||||
static unsigned char zoomin_png[] = {
|
|
||||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
||||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x32,
|
|
||||||
0x08, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x3f, 0x88, 0xb1, 0x00, 0x00, 0x13,
|
|
||||||
0x82, 0x7a, 0x54, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f,
|
|
||||||
0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x78,
|
|
||||||
0x69, 0x66, 0x00, 0x00, 0x78, 0xda, 0xdd, 0x9a, 0x59, 0x76, 0x1c, 0x3b,
|
|
||||||
0x76, 0x45, 0xff, 0x31, 0x0a, 0x0f, 0x01, 0x7d, 0x33, 0x1c, 0x00, 0x17,
|
|
||||||
0x58, 0xcb, 0x33, 0xf0, 0xf0, 0xbd, 0x0f, 0x92, 0x52, 0x49, 0x7a, 0x2a,
|
|
||||||
0xdb, 0x7a, 0xe5, 0x1f, 0x9b, 0x14, 0x99, 0xc9, 0x88, 0x48, 0x04, 0x70,
|
|
||||||
0x9b, 0xd3, 0x20, 0xe4, 0xce, 0x7f, 0xfc, 0xfb, 0x75, 0xff, 0xc6, 0x57,
|
|
||||||
0x89, 0xbe, 0xba, 0x5c, 0x5a, 0xaf, 0xa3, 0x56, 0xcf, 0x57, 0x1e, 0x79,
|
|
||||||
0xc4, 0xc9, 0x9b, 0xee, 0x3f, 0x5f, 0xf3, 0xfd, 0x0e, 0x3e, 0xbf, 0xdf,
|
|
||||||
0xef, 0x2b, 0xc5, 0xaf, 0x73, 0xe1, 0xe7, 0xe3, 0xee, 0xfb, 0x89, 0xc8,
|
|
||||||
0xa1, 0xa4, 0x2b, 0x3f, 0x7f, 0xf6, 0xfa, 0x75, 0xfd, 0xb7, 0xe3, 0xe1,
|
|
||||||
0xfb, 0x00, 0x9f, 0x97, 0xc9, 0xbb, 0xf2, 0xc3, 0x40, 0x7d, 0x7f, 0x9d,
|
|
||||||
0x58, 0x3f, 0x9f, 0x18, 0xf9, 0x6b, 0xfc, 0xfe, 0xcb, 0x40, 0x5f, 0x37,
|
|
||||||
0x4a, 0x9a, 0x91, 0x26, 0x61, 0x5f, 0x03, 0x8d, 0xfd, 0x7d, 0xca, 0xef,
|
|
||||||
0x44, 0xf8, 0x1a, 0x60, 0x7e, 0x96, 0xe5, 0xeb, 0xe8, 0xed, 0xc7, 0x25,
|
|
||||||
0xac, 0xf3, 0x79, 0xfd, 0xfa, 0xfc, 0x27, 0x0c, 0xfc, 0x38, 0xfd, 0x4a,
|
|
||||||
0xed, 0x8d, 0xfd, 0x7d, 0x90, 0x5f, 0xff, 0xce, 0x8d, 0xe8, 0x59, 0xe1,
|
|
||||||
0x60, 0x8a, 0xf1, 0xa4, 0x90, 0x3c, 0xbf, 0x53, 0xfa, 0x9a, 0x40, 0xd2,
|
|
||||||
0x4f, 0x74, 0x69, 0xbe, 0x37, 0x93, 0xd3, 0x04, 0x9f, 0xdf, 0x99, 0xf7,
|
|
||||||
0x39, 0x8d, 0x77, 0xfc, 0xdb, 0x52, 0x09, 0xc8, 0xef, 0xe2, 0xf4, 0xfd,
|
|
||||||
0x6b, 0x30, 0xa3, 0xab, 0xa9, 0xe6, 0xdf, 0x5e, 0xf4, 0x53, 0x56, 0xbe,
|
|
||||||
0xbf, 0x0b, 0xbf, 0x3f, 0xee, 0x7e, 0xcd, 0x56, 0x8e, 0x5f, 0x97, 0xa4,
|
|
||||||
0x5f, 0x82, 0x5c, 0xbf, 0xbf, 0xfe, 0xf6, 0xb8, 0x0b, 0xe5, 0xf7, 0x59,
|
|
||||||
0x79, 0xa1, 0xff, 0xe1, 0xce, 0xb9, 0x7f, 0xbd, 0x8b, 0x3f, 0x1f, 0xf7,
|
|
||||||
0x3d, 0xa4, 0xcf, 0x8c, 0x7e, 0x89, 0xbe, 0x7e, 0xee, 0xb5, 0x7e, 0xdf,
|
|
||||||
0x9a, 0x59, 0xc5, 0xcc, 0x95, 0x50, 0xd7, 0xaf, 0x45, 0x7d, 0x5b, 0xca,
|
|
||||||
0x7b, 0xc7, 0x75, 0x8b, 0x5b, 0x68, 0xa0, 0xee, 0x98, 0x5a, 0xf5, 0x8d,
|
|
||||||
0x9f, 0xc2, 0x10, 0xed, 0x7d, 0x0f, 0xbe, 0x3b, 0x55, 0xbd, 0xc9, 0x9a,
|
|
||||||
0xf9, 0xed, 0x17, 0xdf, 0x3b, 0x8c, 0x10, 0xb9, 0xf7, 0x0d, 0x39, 0x58,
|
|
||||||
0x98, 0xe1, 0x86, 0xf3, 0x5e, 0x77, 0xd8, 0x4c, 0x31, 0xc7, 0xe3, 0x62,
|
|
||||||
0xe3, 0x4d, 0x8c, 0x3b, 0xa6, 0x77, 0xb0, 0xa7, 0x16, 0x47, 0xdc, 0xe9,
|
|
||||||
0x93, 0x3f, 0xbe, 0xc3, 0x8d, 0x8d, 0x1c, 0x5a, 0xea, 0xe4, 0x76, 0xbf,
|
|
||||||
0xb4, 0xe7, 0x14, 0xbf, 0xcf, 0x25, 0xbc, 0xdb, 0x0e, 0xbf, 0xdd, 0xbb,
|
|
||||||
0x5b, 0xe7, 0xce, 0x16, 0xb8, 0x34, 0x06, 0x06, 0x0b, 0xaa, 0x8b, 0x3f,
|
|
||||||
0xfd, 0x76, 0x7f, 0xfa, 0x81, 0x7b, 0xd5, 0x0a, 0x21, 0xf8, 0xfe, 0x3d,
|
|
||||||
0x56, 0xcc, 0x2b, 0x46, 0x05, 0x9b, 0x69, 0x28, 0x73, 0xfa, 0xcd, 0x65,
|
|
||||||
0x64, 0x24, 0xdc, 0xaf, 0xa0, 0x96, 0x17, 0xe0, 0x6f, 0xdf, 0xbf, 0x7e,
|
|
||||||
0x29, 0xaf, 0x89, 0x0c, 0x16, 0x45, 0x59, 0x2d, 0x32, 0x08, 0xec, 0xfa,
|
|
||||||
0x0c, 0xb1, 0x4a, 0xf8, 0x07, 0x12, 0xa4, 0x97, 0xe8, 0xc4, 0x85, 0x85,
|
|
||||||
0xd7, 0x4f, 0xbb, 0x84, 0x66, 0x5f, 0x03, 0x10, 0x22, 0x6e, 0x5d, 0x98,
|
|
||||||
0x4c, 0x48, 0x64, 0x80, 0xac, 0xd1, 0x1b, 0xa1, 0x06, 0xdf, 0x62, 0x6c,
|
|
||||||
0x21, 0x10, 0xc8, 0x4e, 0x82, 0x26, 0x53, 0x8f, 0x29, 0xc7, 0x45, 0x06,
|
|
||||||
0x42, 0x29, 0xd1, 0x98, 0x64, 0xcc, 0x29, 0x55, 0x72, 0xd3, 0xa3, 0x6e,
|
|
||||||
0xcd, 0x47, 0x5a, 0x78, 0x97, 0xc6, 0x12, 0x39, 0xec, 0x38, 0x0e, 0x98,
|
|
||||||
0x91, 0x89, 0x92, 0x6a, 0x6a, 0xe4, 0x86, 0x2e, 0x23, 0x59, 0x39, 0x17,
|
|
||||||
0xea, 0xa7, 0xe5, 0x4e, 0x0d, 0xcd, 0x92, 0x4a, 0x2e, 0xa5, 0xd4, 0xd2,
|
|
||||||
0x4a, 0x2f, 0xa3, 0xcc, 0x9a, 0x6a, 0xae, 0xa5, 0xd6, 0xda, 0xaa, 0x40,
|
|
||||||
0x71, 0xb6, 0xd4, 0xb2, 0x6b, 0xa5, 0xd5, 0xd6, 0x5a, 0x6f, 0xa3, 0xcd,
|
|
||||||
0x9e, 0x7a, 0xee, 0xa5, 0xd7, 0xde, 0x7a, 0xef, 0xa3, 0xcf, 0x11, 0x47,
|
|
||||||
0x02, 0x34, 0xcb, 0xa8, 0xa3, 0x8d, 0x3e, 0xc6, 0x98, 0x93, 0x7b, 0x4e,
|
|
||||||
0x46, 0x9e, 0x7c, 0x7a, 0x72, 0xc1, 0x9c, 0x2b, 0xae, 0xb4, 0xf2, 0x2a,
|
|
||||||
0x6e, 0xd5, 0xd5, 0x56, 0x5f, 0x63, 0xcd, 0x4d, 0xf9, 0xec, 0xbc, 0xcb,
|
|
||||||
0xae, 0xbb, 0xed, 0xbe, 0xc7, 0x9e, 0x16, 0x2d, 0x19, 0xf8, 0x61, 0xd5,
|
|
||||||
0x9a, 0x75, 0x1b, 0x36, 0x4f, 0x38, 0x94, 0xd2, 0xc9, 0xa7, 0x9c, 0x7a,
|
|
||||||
0xda, 0xe9, 0x67, 0x9c, 0x79, 0x29, 0xb5, 0x9b, 0xdc, 0xcd, 0xb7, 0xdc,
|
|
||||||
0x7a, 0xdb, 0xed, 0x77, 0xdc, 0xf9, 0x3d, 0x6b, 0x5f, 0x69, 0xfd, 0xcb,
|
|
||||||
0xf7, 0x1f, 0x64, 0x2d, 0x7c, 0x65, 0x2d, 0xbe, 0x4c, 0xe9, 0xc2, 0xf6,
|
|
||||||
0x3d, 0x6b, 0x1c, 0x6d, 0xed, 0xdb, 0x10, 0x41, 0x70, 0x52, 0x94, 0x33,
|
|
||||||
0x12, 0x16, 0x5d, 0x0e, 0x64, 0xbc, 0x29, 0x05, 0x14, 0x74, 0x54, 0xce,
|
|
||||||
0xe8, 0xe7, 0x9c, 0xa3, 0x32, 0xa7, 0x9c, 0xf9, 0x11, 0xe9, 0x8a, 0x12,
|
|
||||||
0x99, 0x64, 0x51, 0xce, 0x2c, 0x28, 0x63, 0x64, 0x30, 0x9f, 0x10, 0xcb,
|
|
||||||
0x0d, 0xdf, 0x72, 0xe7, 0xe2, 0x27, 0xa3, 0xca, 0xdc, 0xbf, 0x94, 0x37,
|
|
||||||
0xd7, 0xf2, 0x4f, 0x79, 0x8b, 0x7f, 0x37, 0x73, 0x4e, 0xa9, 0xfb, 0xc3,
|
|
||||||
0xcc, 0xfd, 0x35, 0x6f, 0xbf, 0xcb, 0x9a, 0x89, 0x86, 0xf6, 0xcb, 0xd8,
|
|
||||||
0xa7, 0x0b, 0x15, 0x54, 0x9f, 0xe8, 0xbe, 0x5b, 0x98, 0x4c, 0xe7, 0x1f,
|
|
||||||
0x5c, 0xf5, 0xd7, 0x57, 0xf7, 0xcf, 0x4e, 0xfc, 0xe9, 0xeb, 0xff, 0x87,
|
|
||||||
0x81, 0x72, 0x04, 0xd9, 0x4e, 0x86, 0xb2, 0xa9, 0xa9, 0x02, 0x5a, 0xb7,
|
|
||||||
0x32, 0x40, 0x75, 0x07, 0x6e, 0xc4, 0x6d, 0xe9, 0xec, 0x9a, 0xc3, 0xa8,
|
|
||||||
0x77, 0x84, 0x7e, 0x52, 0xdf, 0xb7, 0x86, 0xd2, 0x6f, 0x4b, 0x27, 0x9a,
|
|
||||||
0x45, 0xb2, 0x7a, 0x47, 0x69, 0xc7, 0xec, 0xa6, 0xde, 0x6d, 0xb7, 0x9b,
|
|
||||||
0xc9, 0x08, 0xe9, 0xea, 0xf3, 0x78, 0x52, 0xb7, 0xf3, 0x0a, 0xc9, 0xc5,
|
|
||||||
0x3d, 0x4e, 0xa9, 0x13, 0xa8, 0xc9, 0xe3, 0x0e, 0xba, 0x61, 0xb7, 0x36,
|
|
||||||
0xf7, 0x19, 0x6b, 0xe7, 0x90, 0x86, 0xad, 0x45, 0x55, 0xaf, 0x71, 0xb9,
|
|
||||||
0xba, 0x1f, 0x26, 0x05, 0x0b, 0xf0, 0xf9, 0x9b, 0x00, 0x78, 0x5d, 0x30,
|
|
||||||
0xf7, 0x9c, 0x35, 0x5b, 0x9e, 0xc7, 0x35, 0x52, 0xbf, 0x77, 0x3f, 0x6d,
|
|
||||||
0x31, 0x5c, 0xa6, 0xb9, 0xa9, 0x29, 0x26, 0x1c, 0x39, 0x1b, 0xcb, 0xe6,
|
|
||||||
0xf0, 0xb9, 0xe9, 0x9a, 0x86, 0x58, 0x64, 0x7f, 0x0d, 0xeb, 0x6b, 0x17,
|
|
||||||
0x43, 0x18, 0xd4, 0xc4, 0xa9, 0x8d, 0xa4, 0xb0, 0x93, 0xda, 0xbd, 0xc2,
|
|
||||||
0xec, 0x69, 0x75, 0x15, 0x2b, 0x71, 0x4f, 0x56, 0x94, 0x47, 0xb5, 0xc3,
|
|
||||||
0x3f, 0x86, 0xf6, 0xb3, 0xd5, 0x11, 0xc6, 0x69, 0xc1, 0x36, 0x72, 0xa2,
|
|
||||||
0x6c, 0xc5, 0x29, 0x87, 0xdf, 0x47, 0xcf, 0xfd, 0x0b, 0xf9, 0xda, 0xc9,
|
|
||||||
0x6a, 0x2b, 0x46, 0x67, 0x04, 0x5a, 0x84, 0x19, 0x94, 0x7e, 0x6a, 0x64,
|
|
||||||
0xa9, 0x60, 0x89, 0x00, 0x7b, 0x1f, 0x7f, 0xd7, 0x5d, 0xcc, 0xa1, 0x2a,
|
|
||||||
0x30, 0xa5, 0x2c, 0xaa, 0xdb, 0xe2, 0xea, 0x66, 0xb9, 0xed, 0x32, 0xda,
|
|
||||||
0xad, 0x56, 0xcf, 0x3c, 0x23, 0x30, 0x02, 0xcb, 0xf7, 0xba, 0xc4, 0x1c,
|
|
||||||
0x1f, 0xb2, 0x96, 0xca, 0xbc, 0x67, 0x36, 0x7f, 0xe6, 0x6a, 0x67, 0x24,
|
|
||||||
0x58, 0x3a, 0xc6, 0x39, 0x89, 0xa6, 0x47, 0xae, 0xf9, 0xb0, 0x4f, 0x1e,
|
|
||||||
0x67, 0xe7, 0x4b, 0x0c, 0x8a, 0xc6, 0x9f, 0xe5, 0x1c, 0x3e, 0x55, 0xda,
|
|
||||||
0xbe, 0x71, 0xed, 0x25, 0xd6, 0xde, 0xae, 0x27, 0xd0, 0xa8, 0xa7, 0x33,
|
|
||||||
0x3a, 0xbd, 0xb4, 0xd7, 0x84, 0x4c, 0xc2, 0x88, 0x40, 0x48, 0xe8, 0x5c,
|
|
||||||
0xc2, 0xa7, 0x88, 0xdf, 0xdc, 0x77, 0xa7, 0x06, 0x3a, 0xac, 0x75, 0xf7,
|
|
||||||
0x1a, 0x08, 0x9b, 0x95, 0xc2, 0xb0, 0xbd, 0xdb, 0xba, 0x80, 0xaf, 0x65,
|
|
||||||
0x1f, 0x3a, 0x4d, 0x0b, 0xc6, 0x44, 0x94, 0x61, 0xb2, 0x12, 0x46, 0x16,
|
|
||||||
0x50, 0x55, 0x35, 0xfe, 0x35, 0x5a, 0x99, 0x56, 0x25, 0x8d, 0x2c, 0xe6,
|
|
||||||
0x30, 0xa4, 0x15, 0x5e, 0xdb, 0x89, 0x1b, 0xa1, 0x72, 0x29, 0xad, 0xcb,
|
|
||||||
0x29, 0x92, 0x09, 0x3a, 0x45, 0x12, 0xea, 0x74, 0x71, 0x07, 0x52, 0x4b,
|
|
||||||
0xd1, 0xbb, 0x71, 0xfb, 0x4a, 0xf7, 0xae, 0x63, 0x60, 0x6f, 0x1f, 0x93,
|
|
||||||
0x5a, 0xe8, 0xb4, 0x7d, 0x2e, 0xe0, 0x5d, 0xb2, 0x71, 0x35, 0xbc, 0x09,
|
|
||||||
0x95, 0x29, 0xec, 0x16, 0x2f, 0x41, 0xaa, 0x54, 0x4c, 0x5e, 0xdb, 0xd0,
|
|
||||||
0x90, 0x46, 0x06, 0x22, 0x05, 0xed, 0x89, 0xfa, 0x1e, 0xd1, 0x2f, 0xc0,
|
|
||||||
0xac, 0x4d, 0x2a, 0x28, 0x5c, 0x21, 0xdd, 0x65, 0xce, 0x94, 0x4f, 0x9a,
|
|
||||||
0xbe, 0x30, 0x70, 0x03, 0xdb, 0x68, 0x89, 0x7a, 0x84, 0xc1, 0xc0, 0x69,
|
|
||||||
0x04, 0xc8, 0x6e, 0xa5, 0x82, 0x1d, 0xc5, 0x7e, 0x91, 0x3c, 0x9e, 0x7c,
|
|
||||||
0x84, 0xc6, 0x18, 0x8d, 0x62, 0xdb, 0x14, 0xaf, 0x59, 0xdb, 0xcb, 0x48,
|
|
||||||
0x95, 0xd2, 0xcc, 0xb0, 0x96, 0x49, 0x64, 0x03, 0x8d, 0x0d, 0x5d, 0x43,
|
|
||||||
0xd6, 0x80, 0x72, 0xa9, 0xd0, 0x7d, 0x95, 0x83, 0xd6, 0xa7, 0x33, 0x15,
|
|
||||||
0xdf, 0x9d, 0x14, 0x75, 0x1d, 0x91, 0xc9, 0xed, 0xbe, 0x62, 0x00, 0xc2,
|
|
||||||
0xb9, 0x57, 0xed, 0xe1, 0xda, 0xd9, 0x5c, 0xc8, 0x3a, 0xe6, 0xa4, 0x45,
|
|
||||||
0x81, 0xbe, 0x56, 0xf9, 0x93, 0x96, 0x3a, 0xf4, 0x1f, 0x97, 0x45, 0xda,
|
|
||||||
0xaa, 0xef, 0x73, 0x91, 0x7e, 0xad, 0x70, 0x69, 0xb8, 0x3a, 0x1f, 0x76,
|
|
||||||
0x9f, 0xd2, 0xfa, 0xaa, 0xb6, 0x3f, 0x7d, 0x75, 0x9f, 0x37, 0x10, 0xdb,
|
|
||||||
0x1e, 0x6a, 0x0e, 0x2b, 0xa7, 0xa0, 0xf4, 0xe7, 0x44, 0x9a, 0x75, 0x8a,
|
|
||||||
0x85, 0xbc, 0x84, 0xd5, 0x42, 0x93, 0xe6, 0xeb, 0x42, 0x0d, 0xe0, 0x61,
|
|
||||||
0xdf, 0xa4, 0xab, 0x26, 0xe7, 0xe9, 0xcb, 0x49, 0x67, 0xb3, 0x7a, 0x97,
|
|
||||||
0x32, 0x3d, 0x05, 0x11, 0xf4, 0xf6, 0xd4, 0x90, 0xe2, 0x97, 0xd6, 0x48,
|
|
||||||
0x87, 0x80, 0x10, 0xb6, 0x8b, 0xe6, 0x07, 0x0d, 0x56, 0x2e, 0x31, 0xd7,
|
|
||||||
0xf0, 0xb4, 0x55, 0xb8, 0xf4, 0x28, 0x69, 0x62, 0x21, 0x2c, 0x19, 0xb2,
|
|
||||||
0xab, 0xbb, 0x82, 0x35, 0xee, 0xd4, 0x1a, 0xe9, 0x03, 0xda, 0x67, 0x0d,
|
|
||||||
0xd8, 0x81, 0xc9, 0x6d, 0x91, 0x91, 0xb5, 0x30, 0xf1, 0x3b, 0x86, 0xb4,
|
|
||||||
0xb9, 0x21, 0xce, 0x5e, 0x89, 0x7b, 0x8b, 0x99, 0x22, 0xf7, 0xe1, 0xd0,
|
|
||||||
0x64, 0x4c, 0x96, 0xa0, 0x5f, 0x40, 0xa5, 0xd0, 0x6b, 0xbd, 0x36, 0x60,
|
|
||||||
0x04, 0x89, 0xce, 0x42, 0x4e, 0x89, 0x64, 0xa6, 0xa9, 0xc5, 0xd4, 0x31,
|
|
||||||
0xf9, 0xf6, 0x5c, 0xd1, 0x9e, 0xc4, 0x9f, 0x3b, 0xb4, 0x31, 0x0f, 0xb6,
|
|
||||||
0xa2, 0x32, 0x4c, 0x82, 0x8c, 0xfa, 0x2b, 0xd5, 0x46, 0x82, 0x17, 0x95,
|
|
||||||
0x96, 0x2c, 0x54, 0x9b, 0x6e, 0xaf, 0x76, 0x41, 0xc6, 0x38, 0xec, 0x12,
|
|
||||||
0xfd, 0xc3, 0xba, 0x1a, 0x55, 0x4f, 0xbb, 0x50, 0x85, 0xc4, 0x8f, 0xc9,
|
|
||||||
0xa8, 0xbd, 0xe0, 0xf4, 0x0e, 0x25, 0x46, 0x1a, 0x29, 0xfa, 0x7e, 0xc3,
|
|
||||||
0xf0, 0x6d, 0x3c, 0x9c, 0x6c, 0x96, 0xca, 0xa0, 0xa9, 0x37, 0x36, 0xcb,
|
|
||||||
0xc0, 0x5a, 0x75, 0xa8, 0x14, 0x38, 0xb3, 0xe5, 0x2c, 0xc8, 0x45, 0x9f,
|
|
||||||
0x27, 0x08, 0x98, 0x61, 0x88, 0x24, 0x50, 0x05, 0x8d, 0xcf, 0xde, 0xcc,
|
|
||||||
0x9e, 0x74, 0x07, 0xaa, 0x72, 0x9b, 0x4d, 0xdd, 0x3e, 0xa8, 0xbc, 0x37,
|
|
||||||
0x77, 0xb7, 0x8f, 0x30, 0x41, 0x48, 0xb2, 0xa8, 0x23, 0xe4, 0xc3, 0x26,
|
|
||||||
0x17, 0x63, 0x34, 0x6e, 0x4a, 0xd0, 0xda, 0x29, 0xf3, 0x5c, 0xe0, 0xad,
|
|
||||||
0xd7, 0x92, 0x69, 0x6b, 0x24, 0x3c, 0x2d, 0x11, 0xf2, 0xc9, 0x8a, 0x2c,
|
|
||||||
0x11, 0x99, 0x73, 0xf8, 0x4c, 0x63, 0x9b, 0x0b, 0xa0, 0xb1, 0x5a, 0x78,
|
|
||||||
0x2d, 0x2b, 0xf7, 0xec, 0x75, 0x6b, 0xa3, 0x4d, 0x0a, 0xf8, 0xd0, 0xce,
|
|
||||||
0x11, 0x36, 0xbf, 0x24, 0x4f, 0x3a, 0x9e, 0xa5, 0x1c, 0xe9, 0x9e, 0x15,
|
|
||||||
0x46, 0xcb, 0xb6, 0xa8, 0x6d, 0x8b, 0x15, 0x2d, 0x41, 0x8d, 0xc3, 0x1c,
|
|
||||||
0x6e, 0x86, 0x98, 0x11, 0xff, 0x84, 0x85, 0xb8, 0xd0, 0xe2, 0xdd, 0x02,
|
|
||||||
0xb8, 0x0f, 0x68, 0xd4, 0x76, 0x88, 0x5e, 0x0b, 0x9b, 0xa8, 0x1e, 0x23,
|
|
||||||
0x7c, 0x25, 0xd9, 0x4a, 0x87, 0xce, 0x2f, 0xa7, 0x5b, 0x4d, 0x69, 0x15,
|
|
||||||
0xf2, 0x6b, 0x6b, 0x93, 0x01, 0x7c, 0xa6, 0x8b, 0xb1, 0x30, 0x4e, 0xcb,
|
|
||||||
0x1b, 0x74, 0x46, 0xc5, 0xd1, 0xad, 0x06, 0xf8, 0xd0, 0xca, 0x65, 0x51,
|
|
||||||
0x42, 0x43, 0xfa, 0x45, 0x3a, 0x08, 0xc1, 0xd5, 0x16, 0xf9, 0xf7, 0xdc,
|
|
||||||
0x3c, 0x86, 0x8d, 0x56, 0xa8, 0xa2, 0xa4, 0x53, 0x21, 0xba, 0x52, 0x3d,
|
|
||||||
0x05, 0x19, 0xe3, 0xa8, 0x7f, 0x07, 0xb3, 0x99, 0x2e, 0x6d, 0x0e, 0x3a,
|
|
||||||
0xec, 0x32, 0x43, 0xb1, 0xee, 0x7a, 0x25, 0xe5, 0x88, 0xb5, 0x41, 0x5d,
|
|
||||||
0x03, 0xad, 0x44, 0x74, 0x6c, 0xc0, 0x62, 0x02, 0x3c, 0x75, 0x17, 0xa6,
|
|
||||||
0x44, 0xe9, 0x4d, 0x18, 0x0f, 0xe1, 0xc3, 0x2c, 0x16, 0x7a, 0x26, 0x5d,
|
|
||||||
0xa2, 0xb7, 0x08, 0x5c, 0x9b, 0x89, 0xe0, 0x25, 0x9b, 0xc0, 0x5b, 0x70,
|
|
||||||
0x94, 0x0e, 0xc5, 0x0d, 0x7e, 0xf8, 0xb4, 0xf7, 0x5d, 0xa3, 0x4b, 0xd3,
|
|
||||||
0x70, 0xa6, 0xdf, 0x1d, 0x67, 0x46, 0x42, 0x15, 0x00, 0x76, 0xf4, 0x4d,
|
|
||||||
0xb0, 0x22, 0xd5, 0x46, 0x2a, 0xf9, 0xe0, 0x04, 0xc3, 0x6d, 0x5f, 0xa4,
|
|
||||||
0x3c, 0x25, 0x39, 0x2e, 0x1f, 0x0d, 0x6e, 0x11, 0xe3, 0xc1, 0xb4, 0x20,
|
|
||||||
0xe2, 0x49, 0x31, 0xbe, 0x9a, 0xad, 0x5a, 0x2d, 0x48, 0x76, 0xfd, 0x38,
|
|
||||||
0x28, 0xb5, 0x70, 0x06, 0xea, 0x10, 0x25, 0x56, 0x91, 0x77, 0x37, 0xed,
|
|
||||||
0x41, 0x06, 0x31, 0x63, 0xb4, 0x18, 0xb5, 0x31, 0xe8, 0x66, 0x40, 0x03,
|
|
||||||
0xa1, 0x15, 0x2d, 0x53, 0xd2, 0x6d, 0x48, 0x00, 0xfc, 0x23, 0x08, 0x29,
|
|
||||||
0x5d, 0x80, 0x10, 0x29, 0x47, 0x8e, 0x67, 0xa3, 0x0b, 0x47, 0x41, 0x60,
|
|
||||||
0x92, 0xf5, 0x5e, 0x41, 0x85, 0x14, 0x95, 0x4b, 0x21, 0x1a, 0x78, 0xda,
|
|
||||||
0x6f, 0x9f, 0xad, 0xb8, 0x14, 0x4e, 0xb9, 0x23, 0xb5, 0x3d, 0x05, 0xaf,
|
|
||||||
0x75, 0x46, 0xea, 0x85, 0x8c, 0x70, 0x27, 0x04, 0xa0, 0x69, 0x7e, 0x94,
|
|
||||||
0x1f, 0xd8, 0x87, 0x24, 0xc8, 0xfa, 0x0b, 0x63, 0x57, 0x49, 0xb9, 0xe2,
|
|
||||||
0x32, 0xab, 0x51, 0x42, 0x44, 0x1c, 0xb0, 0x98, 0x0e, 0x10, 0x31, 0x4a,
|
|
||||||
0x31, 0xf6, 0x4e, 0x32, 0xa1, 0xe6, 0x81, 0xb1, 0xa1, 0x15, 0xb8, 0x6d,
|
|
||||||
0xa3, 0x4a, 0xd1, 0x1b, 0x20, 0xc9, 0xa6, 0xb2, 0x80, 0xdd, 0xca, 0x2a,
|
|
||||||
0x23, 0xb8, 0x82, 0x65, 0x8d, 0xc4, 0x4d, 0xb6, 0x67, 0x7a, 0x5a, 0xf8,
|
|
||||||
0x61, 0xad, 0x13, 0x42, 0x45, 0xa8, 0x82, 0xf9, 0xd2, 0xdf, 0x8f, 0x80,
|
|
||||||
0x16, 0xd0, 0x00, 0xe4, 0x07, 0x15, 0xe8, 0x59, 0xdf, 0x80, 0x30, 0x47,
|
|
||||||
0x84, 0x37, 0x71, 0x66, 0x01, 0x14, 0x2c, 0x29, 0x1f, 0x7b, 0x83, 0xf0,
|
|
||||||
0xe4, 0xcd, 0x60, 0x85, 0xe6, 0x60, 0x83, 0xea, 0x4f, 0x40, 0xd1, 0xf6,
|
|
||||||
0x2c, 0x65, 0x74, 0xd2, 0xc3, 0xf8, 0xe2, 0xcd, 0x36, 0x00, 0x3c, 0x56,
|
|
||||||
0x1a, 0x87, 0xf7, 0x4b, 0x92, 0xc5, 0x08, 0x01, 0x25, 0xdd, 0xa1, 0xbd,
|
|
||||||
0xaa, 0x74, 0x30, 0x7f, 0xca, 0xb8, 0x1d, 0xb2, 0x19, 0x1c, 0x8d, 0x58,
|
|
||||||
0xea, 0xcd, 0x4c, 0xb5, 0x81, 0x2c, 0x19, 0xa4, 0x20, 0xb0, 0xf4, 0x21,
|
|
||||||
0xc8, 0xbb, 0x41, 0x07, 0x35, 0x6f, 0x7e, 0x71, 0x45, 0x55, 0xf7, 0xb1,
|
|
||||||
0x72, 0xa5, 0x21, 0xfb, 0x5d, 0x51, 0x73, 0x9f, 0xb9, 0x8d, 0x85, 0x4a,
|
|
||||||
0xd6, 0x7b, 0xc7, 0xed, 0x16, 0x37, 0x48, 0x26, 0xb6, 0x68, 0xe9, 0xaa,
|
|
||||||
0xbd, 0x11, 0x02, 0x61, 0x1b, 0x62, 0xe9, 0xae, 0x0c, 0x57, 0x68, 0xe6,
|
|
||||||
0xc4, 0xae, 0x23, 0xd2, 0x61, 0xe2, 0x1e, 0x36, 0x1e, 0x66, 0x36, 0x62,
|
|
||||||
0x4e, 0xfd, 0xf5, 0x7c, 0x7d, 0x2f, 0xd6, 0x86, 0x0b, 0x33, 0xef, 0x89,
|
|
||||||
0x2e, 0x6b, 0xd8, 0x01, 0xf1, 0x62, 0xba, 0xbd, 0x54, 0xea, 0xf6, 0x4f,
|
|
||||||
0x69, 0x44, 0x04, 0x39, 0x01, 0x4d, 0xf1, 0x93, 0xc2, 0x48, 0x57, 0x10,
|
|
||||||
0x14, 0x98, 0x9b, 0xee, 0x48, 0x75, 0x72, 0xaa, 0x4e, 0x08, 0x97, 0x83,
|
|
||||||
0x74, 0x39, 0xfd, 0xa5, 0x72, 0x38, 0x90, 0x08, 0x2e, 0x82, 0x58, 0xaf,
|
|
||||||
0x84, 0xd6, 0x4b, 0x28, 0x44, 0xbb, 0xce, 0x24, 0x4c, 0x88, 0x2d, 0x7f,
|
|
||||||
0xe5, 0x23, 0xaa, 0xa4, 0x51, 0x18, 0x0f, 0x82, 0x40, 0x0a, 0x62, 0x0a,
|
|
||||||
0x96, 0x17, 0x5b, 0x13, 0x72, 0x9b, 0x88, 0x25, 0x03, 0x72, 0xfb, 0x40,
|
|
||||||
0x5c, 0x2d, 0x95, 0x09, 0x41, 0x50, 0x75, 0x9e, 0x51, 0x4e, 0x76, 0x01,
|
|
||||||
0xad, 0xa3, 0x0d, 0x27, 0xc0, 0x0f, 0x70, 0x36, 0x49, 0x13, 0xc2, 0xb9,
|
|
||||||
0x57, 0xa1, 0xb0, 0xd1, 0x82, 0x49, 0x7e, 0x29, 0x6f, 0xb5, 0x10, 0x36,
|
|
||||||
0xca, 0x5e, 0x87, 0xc2, 0x2b, 0x95, 0xd2, 0x1f, 0xc9, 0xe2, 0x00, 0x44,
|
|
||||||
0x09, 0x30, 0xd2, 0x03, 0x59, 0x93, 0x8a, 0x88, 0xa9, 0x75, 0xa4, 0xe5,
|
|
||||||
0xe4, 0x84, 0xc6, 0x31, 0x55, 0x01, 0xde, 0x04, 0x6c, 0xa2, 0x4a, 0x4b,
|
|
||||||
0x49, 0x60, 0xea, 0xd6, 0xb2, 0xf6, 0xe6, 0x38, 0xaf, 0x31, 0xe9, 0xf7,
|
|
||||||
0xad, 0x89, 0xdc, 0x90, 0x1a, 0x44, 0xaa, 0x03, 0x0a, 0xe0, 0xf2, 0x8b,
|
|
||||||
0x19, 0x5b, 0x11, 0x37, 0xa5, 0x8f, 0x9a, 0xf4, 0x2f, 0x40, 0x82, 0x82,
|
|
||||||
0xa2, 0xf6, 0x16, 0x3e, 0x27, 0x55, 0x28, 0x8a, 0x37, 0x88, 0xb9, 0x05,
|
|
||||||
0xc6, 0xf5, 0xb4, 0xe8, 0x12, 0x6e, 0x86, 0x34, 0x7d, 0x0d, 0xb5, 0xc3,
|
|
||||||
0xa3, 0xec, 0x25, 0x2d, 0x82, 0xda, 0x9b, 0x08, 0xa7, 0x81, 0xee, 0xad,
|
|
||||||
0x54, 0x22, 0xee, 0xeb, 0x0b, 0x09, 0xc8, 0x21, 0x95, 0xb1, 0x5a, 0xa2,
|
|
||||||
0x84, 0x90, 0x61, 0xb7, 0x66, 0x16, 0x6d, 0x1a, 0xb5, 0x6d, 0x83, 0x62,
|
|
||||||
0x03, 0x0d, 0x05, 0x10, 0x39, 0xe4, 0x06, 0x92, 0x79, 0x86, 0xc7, 0x52,
|
|
||||||
0x0c, 0xcf, 0x10, 0x1b, 0x61, 0x8d, 0xa4, 0x22, 0xca, 0x56, 0xb3, 0xe8,
|
|
||||||
0x67, 0x22, 0x50, 0x35, 0xdc, 0x6b, 0xa0, 0x90, 0x5e, 0xee, 0x20, 0x27,
|
|
||||||
0x04, 0x5c, 0xfe, 0xa8, 0xba, 0x5d, 0x91, 0x35, 0xc8, 0x54, 0x22, 0xbf,
|
|
||||||
0x0d, 0xf4, 0x8a, 0xaf, 0xdb, 0xf1, 0xf1, 0x01, 0x24, 0x2c, 0x99, 0x3b,
|
|
||||||
0xe1, 0x16, 0x36, 0x0d, 0xd8, 0xd4, 0x10, 0xeb, 0x23, 0x36, 0xa0, 0x2d,
|
|
||||||
0x6e, 0x46, 0x39, 0x53, 0x1e, 0x74, 0x39, 0x0a, 0x81, 0x08, 0x64, 0xef,
|
|
||||||
0xe8, 0x82, 0x4b, 0xa7, 0x23, 0xa3, 0xfa, 0x32, 0x92, 0xdd, 0x6c, 0x4c,
|
|
||||||
0x06, 0xa4, 0x42, 0xb6, 0xbc, 0x07, 0x32, 0x73, 0xeb, 0xf2, 0x72, 0x27,
|
|
||||||
0x2a, 0x25, 0x21, 0x25, 0xe0, 0x3e, 0x48, 0x82, 0x6e, 0x60, 0x19, 0x51,
|
|
||||||
0x5a, 0xdb, 0x13, 0xd2, 0x62, 0xcc, 0xa8, 0x62, 0x24, 0x81, 0x23, 0x60,
|
|
||||||
0x59, 0x8a, 0xa5, 0xea, 0x13, 0x43, 0x76, 0x82, 0x1b, 0x42, 0xa3, 0xc0,
|
|
||||||
0xf4, 0x60, 0x32, 0xd4, 0x56, 0xeb, 0x2a, 0x2e, 0xec, 0x44, 0x15, 0x96,
|
|
||||||
0xa2, 0x1d, 0xc4, 0x69, 0x63, 0x78, 0xe0, 0x93, 0x5b, 0x38, 0x60, 0x91,
|
|
||||||
0x7a, 0x10, 0x3b, 0x52, 0xaf, 0x50, 0xbd, 0x31, 0xed, 0x44, 0x71, 0x91,
|
|
||||||
0xaa, 0xf9, 0xb1, 0x52, 0xb9, 0x7c, 0xab, 0xb3, 0xff, 0xea, 0xd5, 0x7d,
|
|
||||||
0xbd, 0x09, 0xdd, 0x70, 0x22, 0xed, 0x5a, 0xb8, 0x81, 0x02, 0x90, 0x93,
|
|
||||||
0x62, 0x5d, 0xaf, 0x66, 0x2e, 0x10, 0x56, 0x5e, 0x15, 0xa1, 0xd1, 0x69,
|
|
||||||
0x7e, 0x11, 0x74, 0x96, 0xca, 0xf0, 0x46, 0xb0, 0xf9, 0x08, 0x85, 0x34,
|
|
||||||
0x0a, 0xc0, 0x06, 0x12, 0x41, 0x7b, 0x2c, 0x28, 0x27, 0x8e, 0xac, 0x57,
|
|
||||||
0x6a, 0x49, 0x95, 0x06, 0x45, 0xd8, 0xa6, 0x83, 0x50, 0x5d, 0xbc, 0x3e,
|
|
||||||
0x32, 0x4b, 0x97, 0x2b, 0x2f, 0x7e, 0x83, 0x65, 0x0e, 0x2f, 0x86, 0x3f,
|
|
||||||
0x10, 0x0b, 0xe4, 0x4c, 0xaf, 0x61, 0xff, 0x0f, 0x97, 0xc7, 0x54, 0x28,
|
|
||||||
0x8a, 0xea, 0xe9, 0x38, 0xd4, 0x47, 0xa0, 0xc4, 0xb5, 0x63, 0x00, 0x49,
|
|
||||||
0xf5, 0x28, 0x19, 0x3e, 0x76, 0xc0, 0x23, 0x21, 0x40, 0x50, 0x32, 0xc4,
|
|
||||||
0x2c, 0xc1, 0xd8, 0xa1, 0xa2, 0xd1, 0x10, 0x0e, 0x84, 0x28, 0xe5, 0xe1,
|
|
||||||
0xd0, 0xd0, 0x13, 0xf6, 0xb1, 0xca, 0xc2, 0x40, 0x46, 0xd6, 0x49, 0x8b,
|
|
||||||
0x49, 0x12, 0xc5, 0xd4, 0x02, 0x1e, 0x6b, 0x48, 0x07, 0x6d, 0xb4, 0xd4,
|
|
||||||
0xee, 0x10, 0x9c, 0xdc, 0x96, 0x64, 0x12, 0xa2, 0xce, 0x1a, 0x0d, 0x87,
|
|
||||||
0x0f, 0x29, 0xb1, 0x88, 0x20, 0x88, 0x11, 0xdc, 0x6f, 0x7c, 0x83, 0x1e,
|
|
||||||
0x08, 0x25, 0x74, 0x41, 0x40, 0x49, 0x1c, 0x6d, 0x33, 0x97, 0x84, 0x74,
|
|
||||||
0xa7, 0xdc, 0xe0, 0xe2, 0x18, 0x42, 0x90, 0x19, 0x3c, 0xa9, 0x0e, 0xed,
|
|
||||||
0x55, 0x26, 0xe1, 0xe8, 0xb4, 0x14, 0xc0, 0x3a, 0x8f, 0x02, 0xbc, 0xc3,
|
|
||||||
0x25, 0xa4, 0x0b, 0x80, 0x28, 0xca, 0xac, 0xb7, 0x37, 0xd4, 0x34, 0x51,
|
|
||||||
0xab, 0x83, 0x3a, 0x24, 0xfd, 0xaa, 0x23, 0x84, 0x27, 0x90, 0x4b, 0x47,
|
|
||||||
0x8a, 0xed, 0x1a, 0x9c, 0x0a, 0x5d, 0xce, 0x25, 0x27, 0xb1, 0x2a, 0x70,
|
|
||||||
0x64, 0x38, 0x5f, 0x55, 0xa7, 0x43, 0xc0, 0x5c, 0xa1, 0xb5, 0x22, 0x6f,
|
|
||||||
0x84, 0x45, 0x65, 0x0d, 0xc8, 0x98, 0x08, 0x3c, 0xda, 0xe8, 0x87, 0xfa,
|
|
||||||
0x6f, 0x8d, 0x0e, 0x92, 0x8e, 0x15, 0x0a, 0xc2, 0x1c, 0xaf, 0xff, 0x5f,
|
|
||||||
0x1e, 0xc3, 0x7d, 0x60, 0xf4, 0xcd, 0xd4, 0xec, 0x5e, 0xa0, 0xaf, 0x8b,
|
|
||||||
0x32, 0xd8, 0x8f, 0x90, 0x66, 0x00, 0x1b, 0x4a, 0xb5, 0x3c, 0xa0, 0x4d,
|
|
||||||
0xe2, 0xb1, 0xb5, 0x94, 0xf5, 0x50, 0x33, 0x57, 0xfc, 0x08, 0x3a, 0xcd,
|
|
||||||
0x4e, 0x80, 0x8a, 0xdf, 0x90, 0x37, 0xc7, 0xa4, 0x16, 0xa1, 0xbb, 0x51,
|
|
||||||
0x4b, 0x08, 0x6f, 0x7a, 0x5b, 0x48, 0x80, 0x0c, 0x16, 0xa1, 0x95, 0x3f,
|
|
||||||
0x14, 0x3a, 0x8e, 0x5a, 0x66, 0xf2, 0x24, 0x7e, 0x93, 0x60, 0x56, 0x01,
|
|
||||||
0x95, 0x8c, 0x08, 0x58, 0xb3, 0xf0, 0x85, 0xec, 0x02, 0xbc, 0x56, 0x27,
|
|
||||||
0xbe, 0x97, 0xbe, 0xe6, 0x8e, 0xd0, 0x18, 0x6a, 0xae, 0x48, 0x93, 0xa1,
|
|
||||||
0x83, 0x1b, 0x22, 0xb4, 0x49, 0x59, 0x02, 0x82, 0x8e, 0xb6, 0xcf, 0x13,
|
|
||||||
0x47, 0x65, 0x13, 0x1d, 0x36, 0x7a, 0xf1, 0xb4, 0x68, 0x90, 0x50, 0x50,
|
|
||||||
0xc3, 0x07, 0x4a, 0xb2, 0x57, 0x70, 0x97, 0xc6, 0x44, 0x9d, 0x11, 0x74,
|
|
||||||
0x8a, 0xee, 0xd5, 0xf9, 0x46, 0x45, 0x20, 0x1f, 0x1a, 0xeb, 0x40, 0x93,
|
|
||||||
0xee, 0xb4, 0x5d, 0xb0, 0x39, 0x0b, 0x46, 0x6e, 0x52, 0x3e, 0xa0, 0x17,
|
|
||||||
0x8e, 0x6a, 0x07, 0x1f, 0x62, 0x42, 0xba, 0x36, 0xbc, 0x84, 0x86, 0x33,
|
|
||||||
0x11, 0x4e, 0x87, 0x8d, 0x03, 0xd2, 0x16, 0x29, 0x7d, 0xe8, 0x79, 0xd1,
|
|
||||||
0xad, 0xb4, 0xf1, 0xf7, 0xc5, 0x39, 0x99, 0x49, 0x34, 0x4e, 0xfd, 0x04,
|
|
||||||
0x1d, 0x60, 0x6f, 0x38, 0xe4, 0x8b, 0x5f, 0x12, 0xde, 0x12, 0x38, 0xa0,
|
|
||||||
0x36, 0xe0, 0x79, 0x39, 0xdd, 0xf1, 0x5c, 0x14, 0xf8, 0xae, 0x58, 0x52,
|
|
||||||
0x90, 0x9e, 0xc6, 0xae, 0x7a, 0x78, 0x22, 0xed, 0x70, 0x89, 0x91, 0x60,
|
|
||||||
0x8e, 0xd2, 0x03, 0x11, 0x9b, 0x4c, 0xc0, 0xe9, 0x68, 0xb4, 0xa3, 0x6d,
|
|
||||||
0x31, 0x4a, 0xd4, 0xa3, 0xfe, 0xa9, 0x51, 0x22, 0x45, 0x54, 0x92, 0xc4,
|
|
||||||
0xec, 0x41, 0x1b, 0x52, 0xb8, 0x46, 0x95, 0x4a, 0xb7, 0x0c, 0x4f, 0x48,
|
|
||||||
0xd0, 0xe8, 0xc8, 0x70, 0xf7, 0x98, 0x55, 0x62, 0xa7, 0xff, 0x98, 0x06,
|
|
||||||
0x24, 0xdc, 0xac, 0xea, 0x03, 0xa4, 0x0c, 0x5a, 0x8a, 0xf5, 0xa2, 0xca,
|
|
||||||
0xb7, 0xf6, 0xc7, 0xfd, 0x43, 0x17, 0x74, 0x0d, 0xa5, 0x0d, 0x61, 0xf7,
|
|
||||||
0x46, 0x28, 0x56, 0x47, 0x43, 0x12, 0x61, 0x0c, 0xeb, 0xc5, 0xad, 0x94,
|
|
||||||
0xcd, 0xda, 0x28, 0x5c, 0x3e, 0x82, 0x35, 0x25, 0x75, 0x8b, 0x39, 0xb3,
|
|
||||||
0x80, 0xc9, 0x7a, 0xa1, 0xa8, 0x81, 0xf8, 0x23, 0x05, 0x36, 0xe8, 0x78,
|
|
||||||
0x1c, 0x2d, 0xea, 0x42, 0xa2, 0x5d, 0x2a, 0xbe, 0xa2, 0xf4, 0x92, 0x13,
|
|
||||||
0x3b, 0xac, 0x82, 0xd1, 0x15, 0xfd, 0x17, 0x3d, 0xcb, 0x02, 0x7e, 0x0e,
|
|
||||||
0xc8, 0xeb, 0xa9, 0x49, 0xae, 0x0a, 0x49, 0xea, 0x66, 0x22, 0xd5, 0x47,
|
|
||||||
0x8a, 0xc2, 0xd0, 0xa5, 0xfd, 0xc6, 0x14, 0xd1, 0x86, 0x26, 0x0d, 0x79,
|
|
||||||
0xce, 0xdf, 0xda, 0x88, 0xc2, 0x7b, 0xef, 0x52, 0x40, 0x58, 0x13, 0xdf,
|
|
||||||
0xd2, 0x0d, 0xdc, 0xba, 0x05, 0x80, 0xb8, 0xba, 0x2d, 0x40, 0x83, 0x1d,
|
|
||||||
0x0b, 0xfc, 0x40, 0x63, 0x69, 0x43, 0xaa, 0x47, 0x6d, 0x54, 0xe1, 0xaf,
|
|
||||||
0x51, 0x8a, 0xa0, 0x3d, 0x56, 0xe8, 0xb3, 0xdb, 0x70, 0x52, 0x8b, 0x1b,
|
|
||||||
0xa9, 0x41, 0x12, 0x50, 0xaf, 0x9d, 0xe6, 0xa3, 0xff, 0xe3, 0xfd, 0x30,
|
|
||||||
0x8f, 0x43, 0xca, 0xd1, 0xf6, 0xe0, 0x20, 0x3c, 0x4d, 0x33, 0x85, 0xb5,
|
|
||||||
0x82, 0xa4, 0x9a, 0xf8, 0x13, 0x40, 0x0d, 0xc0, 0x46, 0xc4, 0x3d, 0x96,
|
|
||||||
0x48, 0x16, 0xa1, 0x93, 0x58, 0x48, 0x55, 0xcf, 0x21, 0x3d, 0x6d, 0x30,
|
|
||||||
0xd4, 0x9a, 0x32, 0xad, 0x28, 0x34, 0xc7, 0x8d, 0xe0, 0x78, 0xe8, 0x12,
|
|
||||||
0x82, 0x37, 0x9b, 0x35, 0x0f, 0x14, 0x0e, 0x10, 0x18, 0x28, 0x14, 0x69,
|
|
||||||
0x87, 0x5b, 0xdf, 0x36, 0xe5, 0x3c, 0x1d, 0x8a, 0x6c, 0x53, 0x4d, 0x69,
|
|
||||||
0x19, 0xe7, 0xdf, 0x71, 0x0e, 0xd0, 0x31, 0x46, 0x10, 0x8c, 0xaa, 0xb6,
|
|
||||||
0x1d, 0x22, 0xaf, 0x24, 0x19, 0x9c, 0x73, 0x12, 0x67, 0x65, 0xf5, 0x26,
|
|
||||||
0xb1, 0xad, 0xa3, 0x61, 0x2b, 0xb2, 0xc4, 0x6c, 0x7b, 0xe0, 0x7f, 0x02,
|
|
||||||
0x5c, 0x1d, 0x3f, 0xdb, 0x6b, 0x16, 0x00, 0x49, 0xd4, 0x28, 0xdc, 0x8a,
|
|
||||||
0x70, 0xd7, 0xca, 0x8f, 0x47, 0x1f, 0x99, 0xb6, 0x64, 0x0e, 0x9e, 0x0c,
|
|
||||||
0x64, 0x42, 0xf3, 0x8f, 0x84, 0x76, 0x81, 0xe4, 0x24, 0xbf, 0x71, 0x20,
|
|
||||||
0x24, 0x9c, 0x25, 0x20, 0x8b, 0x82, 0x50, 0x97, 0x56, 0x8b, 0x11, 0xd9,
|
|
||||||
0x82, 0x1a, 0xaf, 0xc5, 0x58, 0x8a, 0x76, 0xe1, 0x70, 0x64, 0xf7, 0xb8,
|
|
||||||
0x82, 0x93, 0x7a, 0x62, 0x01, 0x76, 0xc8, 0xf8, 0x44, 0xbf, 0x17, 0xfa,
|
|
||||||
0x19, 0x82, 0x43, 0x7f, 0x55, 0x5c, 0x2f, 0x8a, 0x06, 0x3d, 0x0b, 0x69,
|
|
||||||
0xa7, 0x89, 0xb0, 0x95, 0xcf, 0x6d, 0x9e, 0x6a, 0xa6, 0x8c, 0x05, 0x92,
|
|
||||||
0xf9, 0x89, 0x52, 0x90, 0xe3, 0x3a, 0x0f, 0x0e, 0x80, 0x42, 0x5d, 0xfb,
|
|
||||||
0x51, 0x98, 0x65, 0x0a, 0xee, 0xd2, 0xf0, 0xe2, 0x6d, 0x89, 0xac, 0x53,
|
|
||||||
0x18, 0x8e, 0xfc, 0xd2, 0xdf, 0xcf, 0xe4, 0x74, 0x41, 0x0e, 0xab, 0xf4,
|
|
||||||
0xd8, 0x3b, 0x60, 0x80, 0xf0, 0x0a, 0x21, 0xb4, 0x55, 0xee, 0xec, 0x5b,
|
|
||||||
0x9d, 0x10, 0xcb, 0x3e, 0xc2, 0x84, 0x67, 0x68, 0x09, 0x9c, 0xf0, 0x1e,
|
|
||||||
0xe4, 0xda, 0xbf, 0xbd, 0x5e, 0x66, 0x01, 0x43, 0xa4, 0x03, 0xfa, 0x53,
|
|
||||||
0x47, 0xb0, 0xc9, 0x55, 0x2f, 0x6c, 0xed, 0x2d, 0x22, 0x00, 0xb9, 0x21,
|
|
||||||
0x62, 0xc9, 0x35, 0xe8, 0x12, 0x40, 0x6e, 0xda, 0xbd, 0xd0, 0x06, 0xf5,
|
|
||||||
0x2d, 0x62, 0xc4, 0x82, 0x96, 0x90, 0x7d, 0xad, 0x07, 0x2c, 0x59, 0x7a,
|
|
||||||
0x88, 0xf2, 0x1c, 0x6d, 0x2b, 0x0b, 0x0c, 0x8b, 0x64, 0xbc, 0x00, 0x77,
|
|
||||||
0xe4, 0x88, 0xce, 0x65, 0x89, 0xdd, 0xf6, 0x72, 0x74, 0xd7, 0x05, 0x0d,
|
|
||||||
0x5e, 0xc5, 0x0d, 0x51, 0x32, 0xce, 0x43, 0xa4, 0x8d, 0x69, 0xaa, 0x71,
|
|
||||||
0xbd, 0xdb, 0x21, 0xd2, 0x68, 0x88, 0x54, 0x25, 0x08, 0xbd, 0xff, 0x68,
|
|
||||||
0x5e, 0x75, 0x0f, 0x23, 0x21, 0x0d, 0xc8, 0xcc, 0xad, 0xa7, 0xb8, 0x31,
|
|
||||||
0x6a, 0xc4, 0x4f, 0x79, 0x62, 0x83, 0xee, 0x21, 0x16, 0x0c, 0x88, 0x18,
|
|
||||||
0xa3, 0x6a, 0x60, 0x7f, 0x44, 0x3e, 0x9a, 0x16, 0xf1, 0x76, 0xd3, 0x7a,
|
|
||||||
0xf2, 0x0c, 0x0a, 0xc1, 0x21, 0x43, 0xa6, 0xda, 0x08, 0xcc, 0x08, 0x17,
|
|
||||||
0x8c, 0xc8, 0x7b, 0x06, 0xd6, 0x1d, 0x75, 0x58, 0x82, 0x57, 0x71, 0xd2,
|
|
||||||
0xda, 0x34, 0xf3, 0x7f, 0xaf, 0x3b, 0x7e, 0xff, 0x4a, 0x65, 0x0f, 0x78,
|
|
||||||
0x0d, 0x8e, 0xb1, 0x15, 0x2b, 0x2e, 0x8a, 0xc2, 0x40, 0x85, 0x2c, 0x7a,
|
|
||||||
0xa5, 0x21, 0x1e, 0x3e, 0xee, 0xbc, 0x22, 0x1d, 0x11, 0x19, 0x64, 0xd3,
|
|
||||||
0x53, 0x83, 0x74, 0xca, 0x1d, 0xda, 0x74, 0xe1, 0x1f, 0xaa, 0xd9, 0xc0,
|
|
||||||
0x36, 0x32, 0xee, 0xe0, 0x8a, 0xcb, 0x35, 0xb1, 0x02, 0xd0, 0x0b, 0xbd,
|
|
||||||
0xd7, 0xa7, 0x8a, 0x18, 0xc3, 0x84, 0x13, 0xab, 0x20, 0x75, 0x42, 0xc3,
|
|
||||||
0x3d, 0x27, 0xa4, 0xbd, 0x7d, 0xc2, 0x32, 0xb5, 0xa1, 0x89, 0xde, 0x48,
|
|
||||||
0xf9, 0x92, 0x92, 0x21, 0xdf, 0x86, 0x41, 0x6e, 0x12, 0xa3, 0xc7, 0xdf,
|
|
||||||
0xa7, 0x45, 0x8d, 0xf5, 0x92, 0xb1, 0x32, 0x3b, 0x9d, 0x8b, 0xe4, 0x4f,
|
|
||||||
0x36, 0xe2, 0x9c, 0x48, 0x5c, 0x2e, 0xdd, 0x7d, 0x6d, 0x81, 0x94, 0xf6,
|
|
||||||
0x3e, 0x15, 0x44, 0x03, 0x49, 0xb4, 0xd7, 0x9b, 0xc0, 0x31, 0xec, 0x2a,
|
|
||||||
0xc1, 0x74, 0x4c, 0x6e, 0x0c, 0xd4, 0x03, 0xc5, 0x81, 0xd9, 0x18, 0x7a,
|
|
||||||
0x14, 0xc1, 0x54, 0x5e, 0x79, 0x02, 0xff, 0x54, 0xca, 0x26, 0x79, 0xb0,
|
|
||||||
0x0c, 0xd9, 0x81, 0xd0, 0x1a, 0xa9, 0x84, 0x45, 0x30, 0x85, 0xb5, 0x20,
|
|
||||||
0x78, 0x98, 0x42, 0xa7, 0x2f, 0x13, 0x9c, 0xeb, 0x8a, 0x6f, 0xda, 0x8f,
|
|
||||||
0xbe, 0x54, 0x18, 0xd2, 0x18, 0x61, 0x2a, 0x44, 0x06, 0x4a, 0xc0, 0x58,
|
|
||||||
0x8a, 0x81, 0x22, 0x24, 0x0b, 0x54, 0x11, 0x5e, 0x39, 0x28, 0xed, 0x32,
|
|
||||||
0xd8, 0xb8, 0x07, 0x7c, 0x2a, 0x94, 0x09, 0x1b, 0xcb, 0xd3, 0x56, 0xb1,
|
|
||||||
0x8a, 0x1c, 0x64, 0xba, 0x51, 0xd2, 0x59, 0xc6, 0x93, 0x3a, 0xa7, 0x2d,
|
|
||||||
0x65, 0x8c, 0xe1, 0xa0, 0x82, 0xa5, 0x2c, 0x9c, 0xc6, 0xc4, 0xbd, 0xf3,
|
|
||||||
0xd4, 0x42, 0x6e, 0xd8, 0xd0, 0x88, 0x05, 0x25, 0x30, 0xa6, 0x8a, 0x45,
|
|
||||||
0x8b, 0x2e, 0x6d, 0xd2, 0x2e, 0xb7, 0x98, 0xcc, 0x50, 0xf1, 0x9c, 0x4e,
|
|
||||||
0x9e, 0xb8, 0x51, 0x05, 0xfb, 0x12, 0xf5, 0x8f, 0x5f, 0xc0, 0x10, 0x36,
|
|
||||||
0x50, 0xa9, 0xa1, 0x2e, 0x0e, 0x3d, 0x1f, 0x8f, 0xb6, 0x40, 0xd5, 0x1c,
|
|
||||||
0x32, 0x56, 0x90, 0xb7, 0xaa, 0x15, 0x19, 0x73, 0xe3, 0x2d, 0xdb, 0xd1,
|
|
||||||
0xc2, 0xa0, 0x56, 0xa6, 0x21, 0x9a, 0xd4, 0x47, 0x25, 0x87, 0x64, 0xbf,
|
|
||||||
0x32, 0x2e, 0xca, 0x0e, 0x80, 0x47, 0x06, 0xa8, 0xeb, 0xb8, 0x57, 0x07,
|
|
||||||
0xf4, 0x80, 0x0e, 0xac, 0x66, 0xe1, 0x0c, 0x74, 0x71, 0xf5, 0xd0, 0x1d,
|
|
||||||
0xde, 0xd0, 0x80, 0xd0, 0x11, 0x8c, 0x8e, 0x87, 0x1c, 0x95, 0xc2, 0x19,
|
|
||||||
0xb5, 0xc1, 0x4e, 0xf2, 0x8f, 0xb8, 0x1c, 0x78, 0x53, 0x78, 0x09, 0x0c,
|
|
||||||
0x66, 0x4a, 0x56, 0x88, 0xd4, 0x5e, 0xfd, 0x51, 0x35, 0x40, 0x9f, 0x11,
|
|
||||||
0xd1, 0x0a, 0x29, 0x87, 0x20, 0x1f, 0x0a, 0x6a, 0x39, 0x61, 0xc9, 0x16,
|
|
||||||
0x74, 0xb5, 0x08, 0x2c, 0x20, 0x82, 0x4c, 0x22, 0xf1, 0x3d, 0x25, 0x48,
|
|
||||||
0x39, 0xa0, 0x93, 0x0f, 0x86, 0x3f, 0x12, 0x45, 0xba, 0x18, 0xf1, 0x59,
|
|
||||||
0x22, 0xe8, 0x4a, 0xeb, 0x19, 0x18, 0xa0, 0xbd, 0x31, 0x19, 0xaa, 0x48,
|
|
||||||
0x83, 0x01, 0x6c, 0xa0, 0xc1, 0x0c, 0x59, 0x9b, 0x36, 0x74, 0x31, 0x8b,
|
|
||||||
0x7b, 0xb4, 0xe6, 0xb7, 0xe4, 0xe0, 0xe9, 0x6f, 0xfb, 0x0f, 0x3d, 0x72,
|
|
||||||
0x54, 0xfc, 0x25, 0x11, 0x84, 0xdb, 0x33, 0x42, 0x9f, 0x4e, 0xff, 0xb6,
|
|
||||||
0x45, 0xa8, 0x0e, 0xc1, 0x25, 0x38, 0xb2, 0x49, 0x3c, 0x51, 0x06, 0x87,
|
|
||||||
0x9b, 0x6e, 0xed, 0x2c, 0x68, 0x4b, 0x73, 0x48, 0x4f, 0xd7, 0x3f, 0x31,
|
|
||||||
0xc8, 0xee, 0x97, 0x03, 0x44, 0x74, 0x69, 0xbe, 0x64, 0x10, 0x45, 0x7c,
|
|
||||||
0x50, 0x44, 0x50, 0x54, 0x98, 0xe3, 0xb3, 0x2d, 0x49, 0x9b, 0x0d, 0x78,
|
|
||||||
0xef, 0x6d, 0xec, 0xc1, 0x20, 0x42, 0x75, 0xf0, 0xc0, 0x3f, 0xdf, 0x0f,
|
|
||||||
0x17, 0x5b, 0xc1, 0x2c, 0x7e, 0xf6, 0xf3, 0xe8, 0x5f, 0xec, 0xc7, 0xc2,
|
|
||||||
0xfd, 0x6e, 0x3d, 0xea, 0x2b, 0x30, 0x12, 0x00, 0x84, 0x4c, 0x0f, 0x13,
|
|
||||||
0xc8, 0x3b, 0x7a, 0xe6, 0x91, 0x37, 0xf5, 0xee, 0x33, 0x88, 0x09, 0x16,
|
|
||||||
0xf2, 0xc9, 0x3a, 0x42, 0xe3, 0x9b, 0x81, 0x10, 0xb9, 0x72, 0x42, 0xed,
|
|
||||||
0x65, 0x54, 0x56, 0x21, 0x6d, 0x2c, 0x02, 0x02, 0x44, 0x4f, 0x73, 0x48,
|
|
||||||
0x92, 0x36, 0x84, 0x50, 0x57, 0xf4, 0xde, 0xdb, 0x55, 0x43, 0xa3, 0x3c,
|
|
||||||
0x97, 0x2d, 0x17, 0x87, 0x32, 0xbc, 0x5f, 0xdb, 0xf3, 0xee, 0x7e, 0xed,
|
|
||||||
0xce, 0xeb, 0x7f, 0x84, 0xd8, 0x33, 0x31, 0x7d, 0xe8, 0x03, 0x45, 0x63,
|
|
||||||
0xcd, 0xf5, 0x4f, 0x77, 0xfb, 0x27, 0xab, 0xbc, 0x3d, 0x25, 0xaa, 0x1b,
|
|
||||||
0x35, 0x35, 0x13, 0x1a, 0x12, 0x6b, 0x36, 0xea, 0xbe, 0xfe, 0xb3, 0x5b,
|
|
||||||
0xf4, 0xd9, 0xce, 0x0f, 0x6f, 0x57, 0x78, 0x82, 0x89, 0x88, 0x96, 0x63,
|
|
||||||
0x24, 0x22, 0xa2, 0x2c, 0xa9, 0xaa, 0xc2, 0x8f, 0xa1, 0x06, 0x8e, 0x9c,
|
|
||||||
0x19, 0x06, 0x31, 0x1f, 0xf8, 0x66, 0x88, 0xfb, 0x93, 0x70, 0x12, 0xba,
|
|
||||||
0xc0, 0xcd, 0x82, 0xc4, 0xea, 0xd9, 0x19, 0x35, 0x92, 0x1e, 0xf2, 0xb4,
|
|
||||||
0x78, 0xb5, 0xcb, 0x8f, 0xcd, 0x09, 0x18, 0x4e, 0x6e, 0x01, 0x8e, 0x52,
|
|
||||||
0x69, 0xe3, 0x81, 0xd9, 0xf4, 0x42, 0x9d, 0x98, 0x2a, 0x6e, 0x67, 0x19,
|
|
||||||
0x0e, 0x12, 0x4d, 0x85, 0x5a, 0x69, 0xbb, 0x05, 0x12, 0x2f, 0x04, 0xd4,
|
|
||||||
0xe6, 0x2a, 0xfe, 0xd4, 0x6b, 0x8f, 0xbf, 0x36, 0x34, 0x19, 0xa4, 0xac,
|
|
||||||
0x51, 0xa1, 0x0d, 0xf8, 0x7c, 0x0b, 0xe2, 0x51, 0x5f, 0x57, 0x8f, 0xbc,
|
|
||||||
0x18, 0xf8, 0x3d, 0xbb, 0xc0, 0x76, 0x38, 0xf0, 0x06, 0x11, 0x70, 0xb4,
|
|
||||||
0x71, 0xdc, 0x90, 0x73, 0x0c, 0x0e, 0xc7, 0xc2, 0x37, 0x11, 0xc5, 0x52,
|
|
||||||
0xb5, 0x55, 0x8d, 0xb2, 0x05, 0x9a, 0x36, 0x39, 0x84, 0xb6, 0x8d, 0x02,
|
|
||||||
0x25, 0xb3, 0xd0, 0xb7, 0x48, 0x07, 0x37, 0x4a, 0x45, 0x5c, 0x2a, 0x21,
|
|
||||||
0x0e, 0xe8, 0x88, 0x0b, 0xc8, 0x2a, 0x77, 0x47, 0x3c, 0xc3, 0xa7, 0xa0,
|
|
||||||
0xb3, 0x84, 0xaa, 0x6c, 0x35, 0x25, 0x82, 0x2b, 0x86, 0xca, 0x96, 0x97,
|
|
||||||
0xde, 0xc3, 0x35, 0xdc, 0xd2, 0x81, 0x2c, 0x6d, 0x31, 0xab, 0xd5, 0x91,
|
|
||||||
0x6c, 0x5d, 0x22, 0x55, 0x5e, 0xcf, 0x21, 0x6d, 0xd1, 0x5d, 0xc0, 0xdc,
|
|
||||||
0x92, 0x7e, 0x8f, 0x48, 0x0c, 0xfa, 0x69, 0xd6, 0x18, 0xbf, 0x3d, 0x91,
|
|
||||||
0xa2, 0x13, 0xde, 0x13, 0xa9, 0x36, 0x0b, 0x68, 0x87, 0xa3, 0x83, 0xb4,
|
|
||||||
0xba, 0x98, 0x6a, 0xd2, 0x76, 0x7d, 0x14, 0xc2, 0x74, 0x1a, 0x94, 0x8d,
|
|
||||||
0x0d, 0xbd, 0xda, 0x0f, 0xc5, 0xe5, 0xd4, 0xf3, 0x2f, 0x3c, 0xcf, 0x74,
|
|
||||||
0xff, 0xc3, 0x0b, 0x83, 0x47, 0xea, 0x01, 0x7c, 0x73, 0x3f, 0x53, 0xa7,
|
|
||||||
0xe7, 0x92, 0x4b, 0xcf, 0xa3, 0xe9, 0x72, 0xd4, 0x02, 0x1d, 0xef, 0x7c,
|
|
||||||
0xd2, 0x86, 0x30, 0xe1, 0x88, 0x6b, 0x7e, 0xf0, 0x63, 0xeb, 0x29, 0xe2,
|
|
||||||
0x8a, 0x12, 0x1e, 0x07, 0x1a, 0xee, 0x03, 0xb3, 0x45, 0x6c, 0x0d, 0xe1,
|
|
||||||
0xf1, 0x96, 0xfa, 0x8a, 0x16, 0xb3, 0xfa, 0x7a, 0x06, 0xf1, 0x06, 0x82,
|
|
||||||
0x11, 0x3f, 0x47, 0x99, 0x75, 0x1b, 0xfa, 0xaf, 0x4e, 0x1d, 0x4f, 0x33,
|
|
||||||
0xae, 0x14, 0x20, 0x94, 0x88, 0x72, 0xab, 0x14, 0x4c, 0x82, 0x8e, 0xa8,
|
|
||||||
0x36, 0xfa, 0x2b, 0x20, 0x8e, 0xa1, 0x7f, 0xff, 0xf3, 0x33, 0x23, 0x0a,
|
|
||||||
0xd8, 0xd0, 0x4d, 0x2d, 0x12, 0x23, 0x18, 0x96, 0x3f, 0xd5, 0xe7, 0x24,
|
|
||||||
0x5c, 0x00, 0x70, 0x66, 0xd3, 0x33, 0x8c, 0x84, 0xfd, 0x4a, 0x51, 0x4f,
|
|
||||||
0xd5, 0xe1, 0x50, 0x2c, 0x74, 0x07, 0x47, 0x03, 0xa0, 0x0e, 0xdd, 0x43,
|
|
||||||
0xb9, 0xf4, 0xe1, 0x12, 0x67, 0x4d, 0x64, 0x2f, 0xda, 0x2e, 0x61, 0xb3,
|
|
||||||
0x38, 0x05, 0xd5, 0x4d, 0x78, 0x82, 0x5a, 0x99, 0xf6, 0x8c, 0x24, 0xdd,
|
|
||||||
0x2b, 0xd3, 0x32, 0x13, 0xe5, 0x0f, 0xf8, 0x3e, 0x9f, 0x28, 0xdb, 0xb9,
|
|
||||||
0xb4, 0xef, 0x64, 0xa2, 0xfa, 0xe7, 0xac, 0x7f, 0x7c, 0x75, 0xbf, 0x1e,
|
|
||||||
0xf8, 0xbb, 0xaf, 0x3f, 0x0e, 0x54, 0xc4, 0xec, 0xb0, 0x52, 0xd5, 0x7e,
|
|
||||||
0xb8, 0x1e, 0x2d, 0xf2, 0xbb, 0x32, 0x87, 0x9d, 0xb4, 0xa5, 0xd6, 0xc4,
|
|
||||||
0xeb, 0x49, 0xe2, 0x58, 0x45, 0x35, 0xf4, 0x1f, 0x0b, 0x00, 0x75, 0x3d,
|
|
||||||
0x01, 0xbb, 0x16, 0xe2, 0x76, 0x2a, 0x30, 0x54, 0x64, 0xdf, 0xd9, 0x0f,
|
|
||||||
0xeb, 0x7d, 0xeb, 0x71, 0x48, 0xc6, 0xb4, 0xe9, 0x31, 0x4c, 0x80, 0xdf,
|
|
||||||
0xd0, 0x25, 0xf7, 0x26, 0x71, 0x17, 0xee, 0xde, 0xcb, 0x8d, 0xc6, 0xd2,
|
|
||||||
0xa1, 0xb3, 0xea, 0x01, 0x25, 0xc8, 0x25, 0x4d, 0xfd, 0x57, 0x89, 0xbb,
|
|
||||||
0x5d, 0x8c, 0x1f, 0xa7, 0xfc, 0x89, 0xc4, 0xd0, 0xbe, 0xca, 0xd4, 0xf6,
|
|
||||||
0xe8, 0x8e, 0x75, 0x3c, 0xda, 0x49, 0x87, 0x4b, 0xeb, 0x01, 0x54, 0x8e,
|
|
||||||
0xdf, 0xf0, 0x38, 0x24, 0x80, 0xd9, 0x64, 0xae, 0x09, 0x0e, 0xd0, 0x5e,
|
|
||||||
0x9c, 0x3c, 0x6d, 0x5c, 0xae, 0x31, 0x7e, 0xa3, 0x1e, 0xe2, 0x92, 0x79,
|
|
||||||
0xc0, 0x2b, 0xed, 0x45, 0xbf, 0x22, 0xdd, 0xb4, 0x47, 0x8b, 0x2a, 0xa4,
|
|
||||||
0xd3, 0x6a, 0x80, 0x45, 0x2a, 0xac, 0xc0, 0x8b, 0x69, 0x73, 0xf2, 0x77,
|
|
||||||
0x71, 0x72, 0xff, 0x1b, 0x81, 0xfe, 0x3f, 0x3d, 0x10, 0xe5, 0x7a, 0x6d,
|
|
||||||
0xb8, 0xff, 0x04, 0x18, 0xc1, 0xc2, 0xbe, 0x5e, 0xe5, 0xdd, 0x8e, 0x00,
|
|
||||||
0x00, 0x01, 0x83, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70,
|
|
||||||
0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0x9c, 0x7d, 0x91,
|
|
||||||
0x3d, 0x48, 0xc3, 0x40, 0x1c, 0xc5, 0x5f, 0x53, 0xa5, 0x22, 0x2d, 0x1d,
|
|
||||||
0xec, 0x20, 0xe2, 0x90, 0xa1, 0x3a, 0x59, 0x28, 0x2a, 0xe2, 0xa8, 0x55,
|
|
||||||
0x28, 0x42, 0x85, 0x50, 0x2b, 0xb4, 0xea, 0x60, 0x72, 0xe9, 0x17, 0x34,
|
|
||||||
0x31, 0x24, 0x29, 0x2e, 0x8e, 0x82, 0x6b, 0xc1, 0xc1, 0x8f, 0xc5, 0xaa,
|
|
||||||
0x83, 0x8b, 0xb3, 0xae, 0x0e, 0xae, 0x82, 0x20, 0xf8, 0x01, 0xe2, 0xe8,
|
|
||||||
0xe4, 0xa4, 0xe8, 0x22, 0x25, 0xfe, 0x2f, 0x29, 0xb4, 0x88, 0xf1, 0xe0,
|
|
||||||
0xb8, 0x1f, 0xef, 0xee, 0x3d, 0xee, 0xde, 0x01, 0x42, 0xb3, 0xc6, 0x34,
|
|
||||||
0xab, 0x27, 0x09, 0x68, 0xba, 0x6d, 0x66, 0xd3, 0x29, 0x31, 0x5f, 0x58,
|
|
||||||
0x11, 0x43, 0xaf, 0x10, 0x10, 0x45, 0x04, 0x49, 0x84, 0x64, 0x66, 0x19,
|
|
||||||
0xb3, 0x92, 0x94, 0x81, 0xef, 0xf8, 0xba, 0x47, 0x80, 0xaf, 0x77, 0x09,
|
|
||||||
0x9e, 0xe5, 0x7f, 0xee, 0xcf, 0x11, 0x51, 0x8b, 0x16, 0x03, 0x02, 0x22,
|
|
||||||
0xf1, 0x0c, 0x33, 0x4c, 0x9b, 0x78, 0x9d, 0x78, 0x6a, 0xd3, 0x36, 0x38,
|
|
||||||
0xef, 0x13, 0xc7, 0x58, 0x45, 0x56, 0x89, 0xcf, 0x89, 0xc7, 0x4c, 0xba,
|
|
||||||
0x20, 0xf1, 0x23, 0xd7, 0x15, 0x8f, 0xdf, 0x38, 0x97, 0x5d, 0x16, 0x78,
|
|
||||||
0x66, 0xcc, 0xcc, 0x65, 0xe7, 0x88, 0x63, 0xc4, 0x62, 0xb9, 0x8b, 0x95,
|
|
||||||
0x2e, 0x66, 0x15, 0x53, 0x23, 0x9e, 0x24, 0x8e, 0xab, 0x9a, 0x4e, 0xf9,
|
|
||||||
0x42, 0xde, 0x63, 0x95, 0xf3, 0x16, 0x67, 0xad, 0x56, 0x67, 0xed, 0x7b,
|
|
||||||
0xf2, 0x17, 0x86, 0x8b, 0xfa, 0xf2, 0x12, 0xd7, 0x69, 0x0e, 0x23, 0x8d,
|
|
||||||
0x05, 0x2c, 0x42, 0x82, 0x08, 0x05, 0x75, 0x54, 0x51, 0x83, 0x8d, 0x04,
|
|
||||||
0xad, 0x3a, 0x29, 0x16, 0xb2, 0xb4, 0x9f, 0xf2, 0xf1, 0x0f, 0xb9, 0x7e,
|
|
||||||
0x89, 0x5c, 0x0a, 0xb9, 0xaa, 0x60, 0xe4, 0x98, 0xc7, 0x06, 0x34, 0xc8,
|
|
||||||
0xae, 0x1f, 0xfc, 0x0f, 0x7e, 0x77, 0x6b, 0x95, 0x26, 0xc6, 0xbd, 0xa4,
|
|
||||||
0x70, 0x0a, 0xe8, 0x7d, 0x71, 0x9c, 0x8f, 0x11, 0x20, 0xb4, 0x0b, 0xb4,
|
|
||||||
0x1a, 0x8e, 0xf3, 0x7d, 0xec, 0x38, 0xad, 0x13, 0x20, 0xf8, 0x0c, 0x5c,
|
|
||||||
0xe9, 0x1d, 0xff, 0x46, 0x13, 0x98, 0xfe, 0x24, 0xbd, 0xd1, 0xd1, 0xe2,
|
|
||||||
0x47, 0x40, 0x74, 0x1b, 0xb8, 0xb8, 0xee, 0x68, 0xca, 0x1e, 0x70, 0xb9,
|
|
||||||
0x03, 0x0c, 0x3e, 0x19, 0xb2, 0x29, 0xbb, 0x52, 0x90, 0xa6, 0x50, 0x2a,
|
|
||||||
0x01, 0xef, 0x67, 0xf4, 0x4d, 0x05, 0x60, 0xe0, 0x16, 0xe8, 0x5f, 0xf5,
|
|
||||||
0x7a, 0x6b, 0xef, 0xe3, 0xf4, 0x01, 0xc8, 0x51, 0x57, 0x99, 0x1b, 0xe0,
|
|
||||||
0xe0, 0x10, 0x18, 0x2d, 0x53, 0xf6, 0x9a, 0xcf, 0xbb, 0xfb, 0xba, 0x7b,
|
|
||||||
0xfb, 0xf7, 0x4c, 0xbb, 0xbf, 0x1f, 0x43, 0xac, 0x72, 0x94, 0x5b, 0xf8,
|
|
||||||
0xb6, 0x41, 0x00, 0x00, 0x0d, 0x1a, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d,
|
|
||||||
0x4c, 0x3a, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e,
|
|
||||||
0x78, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x70,
|
|
||||||
0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x3d,
|
|
||||||
0x22, 0xef, 0xbb, 0xbf, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x57, 0x35,
|
|
||||||
0x4d, 0x30, 0x4d, 0x70, 0x43, 0x65, 0x68, 0x69, 0x48, 0x7a, 0x72, 0x65,
|
|
||||||
0x53, 0x7a, 0x4e, 0x54, 0x63, 0x7a, 0x6b, 0x63, 0x39, 0x64, 0x22, 0x3f,
|
|
||||||
0x3e, 0x0a, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61,
|
|
||||||
0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, 0x61, 0x64,
|
|
||||||
0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, 0x61, 0x2f,
|
|
||||||
0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, 0x22, 0x58,
|
|
||||||
0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x34, 0x2e, 0x34, 0x2e,
|
|
||||||
0x30, 0x2d, 0x45, 0x78, 0x69, 0x76, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x3c,
|
|
||||||
0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e,
|
|
||||||
0x73, 0x3a, 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a,
|
|
||||||
0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67,
|
|
||||||
0x2f, 0x31, 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d,
|
|
||||||
0x72, 0x64, 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e,
|
|
||||||
0x73, 0x23, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a,
|
|
||||||
0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20,
|
|
||||||
0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78,
|
|
||||||
0x6d, 0x70, 0x4d, 0x4d, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f,
|
|
||||||
0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f,
|
|
||||||
0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x6d, 0x6d,
|
|
||||||
0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73,
|
|
||||||
0x3a, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70,
|
|
||||||
0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e,
|
|
||||||
0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f,
|
|
||||||
0x73, 0x54, 0x79, 0x70, 0x65, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
|
|
||||||
0x63, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x23, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x64, 0x63, 0x3d, 0x22,
|
|
||||||
0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x70, 0x75, 0x72, 0x6c, 0x2e,
|
|
||||||
0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, 0x2f, 0x65, 0x6c, 0x65, 0x6d, 0x65,
|
|
||||||
0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, 0x31, 0x2f, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x47, 0x49, 0x4d, 0x50,
|
|
||||||
0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77,
|
|
||||||
0x2e, 0x67, 0x69, 0x6d, 0x70, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x78, 0x6d,
|
|
||||||
0x70, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e,
|
|
||||||
0x73, 0x3a, 0x74, 0x69, 0x66, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70,
|
|
||||||
0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e,
|
|
||||||
0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30,
|
|
||||||
0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73,
|
|
||||||
0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f,
|
|
||||||
0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f,
|
|
||||||
0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x44, 0x6f, 0x63,
|
|
||||||
0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x67, 0x69, 0x6d,
|
|
||||||
0x70, 0x3a, 0x64, 0x6f, 0x63, 0x69, 0x64, 0x3a, 0x67, 0x69, 0x6d, 0x70,
|
|
||||||
0x3a, 0x62, 0x64, 0x36, 0x31, 0x38, 0x36, 0x64, 0x32, 0x2d, 0x37, 0x65,
|
|
||||||
0x66, 0x38, 0x2d, 0x34, 0x62, 0x35, 0x62, 0x2d, 0x38, 0x38, 0x64, 0x31,
|
|
||||||
0x2d, 0x31, 0x33, 0x35, 0x66, 0x66, 0x38, 0x34, 0x30, 0x34, 0x30, 0x66,
|
|
||||||
0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a,
|
|
||||||
0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22,
|
|
||||||
0x78, 0x6d, 0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x32, 0x61, 0x39, 0x34,
|
|
||||||
0x65, 0x62, 0x36, 0x39, 0x2d, 0x36, 0x61, 0x65, 0x33, 0x2d, 0x34, 0x63,
|
|
||||||
0x36, 0x39, 0x2d, 0x39, 0x30, 0x34, 0x34, 0x2d, 0x61, 0x34, 0x30, 0x65,
|
|
||||||
0x64, 0x30, 0x38, 0x64, 0x62, 0x62, 0x37, 0x36, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x4f, 0x72, 0x69, 0x67, 0x69,
|
|
||||||
0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49,
|
|
||||||
0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, 0x64, 0x3a, 0x64,
|
|
||||||
0x66, 0x34, 0x34, 0x37, 0x36, 0x63, 0x31, 0x2d, 0x37, 0x34, 0x33, 0x62,
|
|
||||||
0x2d, 0x34, 0x38, 0x35, 0x61, 0x2d, 0x38, 0x37, 0x63, 0x38, 0x2d, 0x32,
|
|
||||||
0x35, 0x39, 0x61, 0x31, 0x62, 0x35, 0x30, 0x62, 0x31, 0x38, 0x32, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x64, 0x63, 0x3a, 0x46, 0x6f, 0x72, 0x6d, 0x61,
|
|
||||||
0x74, 0x3d, 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x6e, 0x67,
|
|
||||||
0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x41, 0x50,
|
|
||||||
0x49, 0x3d, 0x22, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47,
|
|
||||||
0x49, 0x4d, 0x50, 0x3a, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
|
|
||||||
0x3d, 0x22, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x22, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x47, 0x49, 0x4d, 0x50, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61,
|
|
||||||
0x6d, 0x70, 0x3d, 0x22, 0x31, 0x36, 0x34, 0x34, 0x39, 0x33, 0x32, 0x39,
|
|
||||||
0x34, 0x35, 0x33, 0x32, 0x33, 0x39, 0x39, 0x30, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
|
||||||
0x6e, 0x3d, 0x22, 0x32, 0x2e, 0x31, 0x30, 0x2e, 0x33, 0x30, 0x22, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65,
|
|
||||||
0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x22, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, 0x61, 0x74,
|
|
||||||
0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3d, 0x22, 0x47, 0x49, 0x4d, 0x50,
|
|
||||||
0x20, 0x32, 0x2e, 0x31, 0x30, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c,
|
|
||||||
0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72,
|
|
||||||
0x79, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a,
|
|
||||||
0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72,
|
|
||||||
0x64, 0x66, 0x3a, 0x6c, 0x69, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
|
|
||||||
0x3d, 0x22, 0x73, 0x61, 0x76, 0x65, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x63, 0x68, 0x61,
|
|
||||||
0x6e, 0x67, 0x65, 0x64, 0x3d, 0x22, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x69, 0x6e, 0x73,
|
|
||||||
0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70,
|
|
||||||
0x2e, 0x69, 0x69, 0x64, 0x3a, 0x63, 0x38, 0x36, 0x61, 0x31, 0x61, 0x33,
|
|
||||||
0x39, 0x2d, 0x34, 0x31, 0x36, 0x35, 0x2d, 0x34, 0x64, 0x63, 0x39, 0x2d,
|
|
||||||
0x62, 0x66, 0x61, 0x64, 0x2d, 0x64, 0x65, 0x61, 0x65, 0x38, 0x63, 0x65,
|
|
||||||
0x37, 0x31, 0x33, 0x65, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x73, 0x6f, 0x66, 0x74, 0x77,
|
|
||||||
0x61, 0x72, 0x65, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x3d, 0x22, 0x47, 0x69,
|
|
||||||
0x6d, 0x70, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x20, 0x28, 0x4c, 0x69, 0x6e,
|
|
||||||
0x75, 0x78, 0x29, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73,
|
|
||||||
0x74, 0x45, 0x76, 0x74, 0x3a, 0x77, 0x68, 0x65, 0x6e, 0x3d, 0x22, 0x32,
|
|
||||||
0x30, 0x32, 0x32, 0x2d, 0x30, 0x32, 0x2d, 0x31, 0x35, 0x54, 0x31, 0x34,
|
|
||||||
0x3a, 0x34, 0x39, 0x3a, 0x30, 0x35, 0x2b, 0x30, 0x31, 0x3a, 0x30, 0x30,
|
|
||||||
0x22, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64,
|
|
||||||
0x66, 0x3a, 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x2f,
|
|
||||||
0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72,
|
|
||||||
0x79, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44,
|
|
||||||
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a,
|
|
||||||
0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, 0x0a,
|
|
||||||
0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, 0x3e,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x3c, 0x3f, 0x78,
|
|
||||||
0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x64, 0x3d, 0x22,
|
|
||||||
0x77, 0x22, 0x3f, 0x3e, 0x41, 0xe5, 0x48, 0xc9, 0x00, 0x00, 0x00, 0x06,
|
|
||||||
0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd,
|
|
||||||
0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00,
|
|
||||||
0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00,
|
|
||||||
0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe6, 0x02, 0x0f, 0x0d,
|
|
||||||
0x31, 0x05, 0x90, 0x85, 0x71, 0x67, 0x00, 0x00, 0x04, 0xe4, 0x49, 0x44,
|
|
||||||
0x41, 0x54, 0x68, 0xde, 0xed, 0x59, 0x59, 0x2f, 0x73, 0x5d, 0x14, 0x7e,
|
|
||||||
0xda, 0x1e, 0x43, 0x89, 0xb1, 0x54, 0x11, 0x2d, 0x4d, 0x85, 0x88, 0x34,
|
|
||||||
0x21, 0xad, 0xc4, 0x95, 0x84, 0x98, 0x12, 0xf3, 0x18, 0x5c, 0x48, 0xdc,
|
|
||||||
0xf8, 0x51, 0x22, 0x1a, 0x17, 0xb8, 0x91, 0xe0, 0xa2, 0x52, 0x7a, 0x63,
|
|
||||||
0x48, 0x4a, 0x44, 0x08, 0x89, 0x18, 0xa3, 0x86, 0x08, 0x2d, 0xd5, 0xa2,
|
|
||||||
0xd5, 0x43, 0x9d, 0xbe, 0x57, 0x5f, 0x63, 0x3b, 0x03, 0x3a, 0xf8, 0xbc,
|
|
||||||
0x6f, 0xba, 0xae, 0xba, 0xd6, 0xde, 0xdd, 0xfb, 0x3c, 0x67, 0xed, 0xf5,
|
|
||||||
0xac, 0xb5, 0xf6, 0x11, 0x1d, 0x1e, 0x1e, 0xfa, 0xf1, 0x0f, 0x88, 0x18,
|
|
||||||
0xff, 0x88, 0x44, 0x81, 0x44, 0x81, 0x44, 0x81, 0x44, 0x81, 0xfc, 0x5d,
|
|
||||||
0x42, 0x85, 0x63, 0x91, 0xd7, 0xd7, 0x57, 0x5c, 0x5f, 0x5f, 0xc3, 0x66,
|
|
||||||
0xb3, 0xe1, 0xe6, 0xe6, 0x06, 0x4e, 0xa7, 0x13, 0x14, 0x45, 0x21, 0x3b,
|
|
||||||
0x3b, 0x1b, 0x19, 0x19, 0x19, 0xc8, 0xce, 0xce, 0x46, 0x4a, 0x4a, 0x0a,
|
|
||||||
0x44, 0x22, 0xd1, 0xef, 0x03, 0xc2, 0x30, 0x0c, 0xbc, 0x5e, 0x2f, 0xd6,
|
|
||||||
0xd6, 0xd6, 0xb0, 0xb3, 0xb3, 0xc3, 0x39, 0xe7, 0xea, 0xea, 0x8a, 0xd0,
|
|
||||||
0xdb, 0xdb, 0xdb, 0x91, 0x9b, 0x9b, 0x0b, 0x8a, 0xa2, 0xc2, 0x0e, 0x44,
|
|
||||||
0x14, 0x4c, 0x66, 0xf7, 0x78, 0x3c, 0xb0, 0x58, 0x2c, 0xd8, 0xdd, 0xdd,
|
|
||||||
0x0d, 0x6a, 0xd3, 0xa6, 0xa6, 0x26, 0xa8, 0xd5, 0x6a, 0x88, 0xc5, 0xe2,
|
|
||||||
0xff, 0x0f, 0x88, 0xcd, 0x66, 0xc3, 0xc4, 0xc4, 0x44, 0xc8, 0x1b, 0x97,
|
|
||||||
0x94, 0x94, 0xa0, 0xa6, 0xa6, 0x06, 0x12, 0x89, 0xe4, 0xe7, 0x8f, 0xd6,
|
|
||||||
0xc5, 0xc5, 0x05, 0xa6, 0xa7, 0xa7, 0x59, 0xf6, 0xa2, 0xa2, 0x22, 0xe8,
|
|
||||||
0x74, 0x3a, 0xc8, 0x64, 0x32, 0xd6, 0x5b, 0xf6, 0x7a, 0xbd, 0x38, 0x3f,
|
|
||||||
0x3f, 0x87, 0xd1, 0x68, 0x24, 0xec, 0x7b, 0x7b, 0x7b, 0xa0, 0x69, 0x1a,
|
|
||||||
0xf5, 0xf5, 0xf5, 0x88, 0x8d, 0x8d, 0xfd, 0x39, 0x8f, 0xdc, 0xdc, 0xdc,
|
|
||||||
0x60, 0x72, 0x72, 0x92, 0x05, 0xa0, 0xaa, 0xaa, 0x0a, 0x52, 0xa9, 0xf4,
|
|
||||||
0xd3, 0x40, 0xf6, 0xf9, 0x7c, 0xb8, 0xbd, 0xbd, 0xc5, 0xd4, 0xd4, 0x14,
|
|
||||||
0x61, 0x57, 0x28, 0x14, 0xe8, 0xee, 0xee, 0x0e, 0xd9, 0x33, 0xe2, 0xaf,
|
|
||||||
0xc6, 0xc4, 0x47, 0x10, 0xd5, 0xd5, 0xd5, 0x68, 0x68, 0x68, 0x40, 0x42,
|
|
||||||
0x42, 0xc2, 0x97, 0xd8, 0x88, 0xa2, 0x28, 0x28, 0x14, 0x0a, 0x0c, 0x0d,
|
|
||||||
0x0d, 0x11, 0xf6, 0xeb, 0xeb, 0x6b, 0x1c, 0x1e, 0x1e, 0xfe, 0x4c, 0x1e,
|
|
||||||
0xf9, 0xc8, 0x4a, 0x0d, 0x0d, 0x0d, 0x28, 0x2d, 0x2d, 0xe5, 0x05, 0xe0,
|
|
||||||
0x72, 0xb9, 0xe0, 0x76, 0xbb, 0x39, 0xc7, 0x92, 0x93, 0x93, 0x31, 0x3c,
|
|
||||||
0x3c, 0x4c, 0xd8, 0x4c, 0x26, 0x13, 0xbc, 0x5e, 0x6f, 0x64, 0x81, 0xbc,
|
|
||||||
0xbc, 0xbc, 0x60, 0x6d, 0x6d, 0x2d, 0xa0, 0xcb, 0x64, 0x32, 0x14, 0x17,
|
|
||||||
0x17, 0xf3, 0x32, 0xce, 0xfc, 0xfc, 0x3c, 0xc6, 0xc6, 0xc6, 0x30, 0x32,
|
|
||||||
0x32, 0x02, 0xab, 0xd5, 0xca, 0x39, 0x47, 0x2a, 0x95, 0xa2, 0xaf, 0xaf,
|
|
||||||
0x8f, 0xb0, 0x2d, 0x2e, 0x2e, 0x46, 0x16, 0x88, 0xc5, 0x62, 0x61, 0x51,
|
|
||||||
0x27, 0x9f, 0x3c, 0x3f, 0x3f, 0xe3, 0xe0, 0xe0, 0x20, 0xa0, 0xcf, 0xcc,
|
|
||||||
0xcc, 0x80, 0x61, 0x18, 0xce, 0xb9, 0x72, 0xb9, 0x1c, 0x72, 0xb9, 0x3c,
|
|
||||||
0xa0, 0x9f, 0x9c, 0x9c, 0xe0, 0xe1, 0xe1, 0x21, 0x32, 0x40, 0x5e, 0x5f,
|
|
||||||
0x5f, 0xb1, 0xb5, 0xb5, 0x15, 0xd0, 0xe3, 0xe2, 0xe2, 0x90, 0x96, 0x96,
|
|
||||||
0x26, 0x38, 0x9f, 0x2b, 0x71, 0x72, 0xb2, 0x8c, 0x48, 0x84, 0xce, 0xce,
|
|
||||||
0x4e, 0xc1, 0x04, 0x1a, 0x36, 0x20, 0xf7, 0xf7, 0xf7, 0x84, 0xde, 0xd5,
|
|
||||||
0xd5, 0x25, 0xb8, 0x98, 0xdf, 0xef, 0xe7, 0x7c, 0x60, 0x3e, 0x89, 0x8b,
|
|
||||||
0x8b, 0xfb, 0x19, 0x20, 0x8f, 0x8f, 0x8f, 0x84, 0x9e, 0x91, 0x91, 0xc1,
|
|
||||||
0xe9, 0x05, 0x97, 0xcb, 0x05, 0x87, 0xc3, 0x81, 0xbb, 0xbb, 0x3b, 0xd6,
|
|
||||||
0xf8, 0xed, 0xed, 0x2d, 0xec, 0x76, 0x3b, 0xec, 0x76, 0x3b, 0x68, 0x9a,
|
|
||||||
0x66, 0x8d, 0xd7, 0xd6, 0xd6, 0x06, 0x7e, 0xef, 0xef, 0xef, 0xf3, 0x7a,
|
|
||||||
0x30, 0xa4, 0x84, 0xf8, 0xf4, 0xf4, 0xc4, 0xfb, 0x76, 0x19, 0x86, 0x81,
|
|
||||||
0xd1, 0x68, 0xc4, 0xf1, 0xf1, 0xb1, 0xe0, 0x06, 0x1f, 0x69, 0xbb, 0xa3,
|
|
||||||
0xa3, 0x03, 0x4a, 0xa5, 0x32, 0xa0, 0xa7, 0xa7, 0xa7, 0x13, 0xc4, 0x12,
|
|
||||||
0x11, 0x8f, 0xbc, 0xbd, 0xbd, 0x09, 0x7a, 0xeb, 0x33, 0x10, 0x5c, 0x62,
|
|
||||||
0x32, 0x99, 0x88, 0x23, 0x18, 0xae, 0x12, 0x45, 0x10, 0x88, 0x50, 0x51,
|
|
||||||
0x17, 0x6c, 0x59, 0x51, 0x5e, 0x5e, 0x4e, 0x78, 0x96, 0x2b, 0xae, 0xc2,
|
|
||||||
0x7e, 0xb4, 0xe2, 0xe3, 0xe3, 0x79, 0xc7, 0xa4, 0x52, 0x29, 0xfa, 0xfb,
|
|
||||||
0xfb, 0x61, 0xb1, 0x58, 0xe0, 0x70, 0x38, 0x20, 0x16, 0x8b, 0x59, 0xe4,
|
|
||||||
0x00, 0x00, 0x2a, 0x95, 0x0a, 0x31, 0x31, 0x31, 0x90, 0x48, 0x24, 0x50,
|
|
||||||
0x2a, 0x95, 0xd0, 0x68, 0x34, 0xbc, 0xc7, 0x37, 0x94, 0x6a, 0x58, 0x10,
|
|
||||||
0x48, 0x52, 0x52, 0x12, 0xa1, 0xd3, 0x34, 0x4d, 0x30, 0x8d, 0x5c, 0x2e,
|
|
||||||
0x47, 0x6b, 0x6b, 0x6b, 0x40, 0x77, 0x3a, 0x9d, 0x30, 0x18, 0x0c, 0xc4,
|
|
||||||
0x7f, 0xda, 0xda, 0xda, 0x04, 0x99, 0x6b, 0x73, 0x73, 0x93, 0x00, 0x1d,
|
|
||||||
0x6c, 0xf3, 0x25, 0xf8, 0x0a, 0x52, 0x53, 0x53, 0x09, 0x3d, 0xd8, 0xfe,
|
|
||||||
0x43, 0x28, 0x06, 0xdf, 0x53, 0xae, 0x52, 0xa9, 0x8c, 0x0c, 0x90, 0xc4,
|
|
||||||
0xc4, 0x44, 0x24, 0x26, 0x26, 0x06, 0xf4, 0xd5, 0xd5, 0x55, 0x4e, 0x0a,
|
|
||||||
0x15, 0x2c, 0xaf, 0x05, 0x1e, 0xec, 0x7d, 0x15, 0x00, 0x00, 0x39, 0x39,
|
|
||||||
0x39, 0x91, 0x2b, 0x51, 0x5a, 0x5a, 0x5a, 0x08, 0xfd, 0xe8, 0xe8, 0x48,
|
|
||||||
0x30, 0x6e, 0xde, 0x8b, 0x4e, 0xa7, 0xe3, 0x9d, 0xeb, 0x76, 0xbb, 0xb1,
|
|
||||||
0xb0, 0xb0, 0x40, 0xd8, 0x32, 0x33, 0x33, 0x23, 0xd7, 0x58, 0x65, 0x65,
|
|
||||||
0x65, 0x21, 0x3d, 0x3d, 0x1d, 0x0e, 0x87, 0x03, 0x00, 0x60, 0x36, 0x9b,
|
|
||||||
0xa1, 0x52, 0xa9, 0x58, 0xf1, 0xf3, 0x5f, 0xa6, 0x1e, 0x1c, 0x1c, 0xc4,
|
|
||||||
0xc9, 0xc9, 0x09, 0x92, 0x92, 0x92, 0xa0, 0x56, 0xab, 0x79, 0xd7, 0x9d,
|
|
||||||
0x9d, 0x9d, 0x25, 0xf4, 0x81, 0x81, 0x81, 0x90, 0x82, 0xfd, 0x4b, 0xff,
|
|
||||||
0x6c, 0x6c, 0x6c, 0x24, 0xf4, 0xd1, 0xd1, 0x51, 0x38, 0x9d, 0x4e, 0xce,
|
|
||||||
0xb9, 0x69, 0x69, 0x69, 0xd0, 0xe9, 0x74, 0x28, 0x2a, 0x2a, 0x42, 0x4c,
|
|
||||||
0x4c, 0x0c, 0x67, 0x5c, 0x6c, 0x6e, 0x6e, 0xc2, 0x66, 0xb3, 0x11, 0x47,
|
|
||||||
0x2a, 0x14, 0x6f, 0x7c, 0x19, 0x88, 0x4c, 0x26, 0x43, 0x55, 0x55, 0x15,
|
|
||||||
0x61, 0x33, 0x18, 0x0c, 0x38, 0x3d, 0x3d, 0xfd, 0xd6, 0x66, 0x34, 0x4d,
|
|
||||||
0xc3, 0x60, 0x30, 0x60, 0x65, 0x65, 0x85, 0x55, 0x63, 0x5d, 0x5e, 0x5e,
|
|
||||||
0xfe, 0xdc, 0xe5, 0x83, 0xc5, 0x62, 0xc1, 0xfa, 0xfa, 0x3a, 0xcb, 0x3e,
|
|
||||||
0x3c, 0x3c, 0x8c, 0xf8, 0xf8, 0x78, 0xde, 0xc0, 0x66, 0x18, 0x06, 0x56,
|
|
||||||
0xab, 0x15, 0x73, 0x73, 0x73, 0x82, 0xeb, 0xb7, 0xb5, 0xb5, 0x21, 0x3f,
|
|
||||||
0x3f, 0x3f, 0xf2, 0x40, 0xde, 0xde, 0xde, 0xb0, 0xb1, 0xb1, 0x41, 0x34,
|
|
||||||
0x5a, 0xef, 0x45, 0xab, 0xd5, 0x22, 0x37, 0x37, 0x17, 0x62, 0xb1, 0x18,
|
|
||||||
0x7e, 0xbf, 0x1f, 0xcf, 0xcf, 0xcf, 0xd8, 0xde, 0xde, 0xe6, 0x4c, 0x94,
|
|
||||||
0x7c, 0x52, 0x57, 0x57, 0x27, 0xd8, 0xb8, 0x85, 0xed, 0x3a, 0x88, 0x61,
|
|
||||||
0x18, 0xd8, 0xed, 0x76, 0x56, 0x31, 0xf8, 0x1d, 0x29, 0x2c, 0x2c, 0x14,
|
|
||||||
0x64, 0xbf, 0xca, 0xca, 0x4a, 0xe8, 0xf5, 0xfa, 0x6f, 0x81, 0x11, 0x05,
|
|
||||||
0xfb, 0xe9, 0xcd, 0xe3, 0xf1, 0x60, 0x63, 0x63, 0x83, 0x68, 0xbc, 0x3e,
|
|
||||||
0x93, 0xd8, 0xd8, 0x58, 0x34, 0x37, 0x37, 0x23, 0x2f, 0x2f, 0x0f, 0x6e,
|
|
||||||
0xb7, 0x1b, 0xe3, 0xe3, 0xe3, 0xbc, 0x79, 0xa9, 0xa2, 0xa2, 0x02, 0x7a,
|
|
||||||
0xbd, 0x9e, 0x93, 0x30, 0xc2, 0x0a, 0xe4, 0x3d, 0x20, 0x97, 0xcb, 0x05,
|
|
||||||
0xab, 0xd5, 0x8a, 0xad, 0xad, 0x2d, 0x56, 0x29, 0x5e, 0x50, 0x50, 0x80,
|
|
||||||
0xe2, 0xe2, 0x62, 0xc8, 0xe5, 0x72, 0x24, 0x27, 0x27, 0x13, 0xd5, 0x2e,
|
|
||||||
0x4d, 0xd3, 0x58, 0x5a, 0x5a, 0xc2, 0xde, 0xde, 0x1e, 0xe7, 0xda, 0x0a,
|
|
||||||
0x85, 0x02, 0xed, 0xed, 0xed, 0xac, 0x06, 0x2c, 0x22, 0x40, 0x42, 0x15,
|
|
||||||
0x9f, 0xcf, 0x07, 0xb3, 0xd9, 0x8c, 0xfd, 0xfd, 0x7d, 0x5e, 0xc6, 0xec,
|
|
||||||
0xe9, 0xe9, 0xf9, 0x14, 0x8c, 0xe8, 0x37, 0x7c, 0xd5, 0xf5, 0xf9, 0x7c,
|
|
||||||
0xd8, 0xd9, 0xd9, 0xc1, 0xf2, 0xf2, 0x32, 0xe7, 0xb8, 0x44, 0x22, 0xc1,
|
|
||||||
0xd0, 0xd0, 0x10, 0x51, 0x2e, 0x05, 0x95, 0x47, 0x22, 0x2d, 0x14, 0x45,
|
|
||||||
0xa1, 0xbc, 0xbc, 0x1c, 0xd5, 0xd5, 0xd5, 0xbc, 0x6c, 0x79, 0x76, 0x76,
|
|
||||||
0x16, 0x7a, 0x42, 0xfc, 0x29, 0xd1, 0x6a, 0xb5, 0xbc, 0xd7, 0x4d, 0x42,
|
|
||||||
0xdd, 0xea, 0xaf, 0x03, 0x02, 0x00, 0x1a, 0x8d, 0x06, 0xbd, 0xbd, 0xbd,
|
|
||||||
0x2c, 0x7b, 0x5e, 0x5e, 0xde, 0xef, 0x8f, 0x11, 0x2e, 0x71, 0x38, 0x1c,
|
|
||||||
0x01, 0x6a, 0x2f, 0x2b, 0x2b, 0x23, 0x2e, 0x29, 0xfe, 0x2a, 0x20, 0x11,
|
|
||||||
0x29, 0x1a, 0xa3, 0x40, 0xa2, 0x40, 0xa2, 0x40, 0xa2, 0x40, 0x7e, 0x8d,
|
|
||||||
0xfc, 0x01, 0xaf, 0x40, 0xfe, 0xa5, 0xfa, 0xa8, 0xdc, 0x61, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
|
|
||||||
};
|
|
Before Width: | Height: | Size: 9.1 KiB |
|
@ -1,779 +0,0 @@
|
||||||
static unsigned char zoomout_png[] = {
|
|
||||||
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
||||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x32,
|
|
||||||
0x08, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x3f, 0x88, 0xb1, 0x00, 0x00, 0x11,
|
|
||||||
0xe8, 0x7a, 0x54, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f,
|
|
||||||
0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x78,
|
|
||||||
0x69, 0x66, 0x00, 0x00, 0x78, 0xda, 0xdd, 0x9a, 0x59, 0x76, 0xe4, 0xb8,
|
|
||||||
0x95, 0x86, 0xdf, 0xb1, 0x0a, 0x2f, 0x81, 0x00, 0x2e, 0xa6, 0xe5, 0x60,
|
|
||||||
0x3c, 0xc7, 0x3b, 0xe8, 0xe5, 0xf7, 0xf7, 0x23, 0x22, 0x95, 0x93, 0xb2,
|
|
||||||
0x5c, 0xb2, 0xfb, 0xa5, 0x2d, 0x55, 0x06, 0x43, 0x0c, 0x12, 0x04, 0xee,
|
|
||||||
0xf0, 0x0f, 0x88, 0x72, 0xfb, 0x7f, 0xfe, 0x79, 0xdc, 0x3f, 0xf8, 0xb1,
|
|
||||||
0x66, 0xd9, 0x59, 0x2a, 0x35, 0xb7, 0x9c, 0x1f, 0x7e, 0x38, 0xd1, 0x42,
|
|
||||||
0xe7, 0x4d, 0x7d, 0x5e, 0x3f, 0xfd, 0xbe, 0xfa, 0xc7, 0xee, 0xeb, 0xfd,
|
|
||||||
0x89, 0xe1, 0xfd, 0x99, 0xff, 0xf9, 0xbc, 0xfb, 0xf8, 0x20, 0x70, 0x2a,
|
|
||||||
0xea, 0xca, 0xd7, 0x9f, 0x35, 0xbf, 0xaf, 0xff, 0x76, 0xde, 0x7f, 0x0c,
|
|
||||||
0xf0, 0x3a, 0x74, 0xde, 0xa5, 0x1f, 0x06, 0xaa, 0xf3, 0xfd, 0xc1, 0xf8,
|
|
||||||
0xf9, 0x83, 0x66, 0xef, 0xf1, 0xeb, 0x2f, 0x03, 0xbd, 0x1f, 0x14, 0x35,
|
|
||||||
0x23, 0x4d, 0x62, 0xbd, 0x07, 0x6a, 0xf3, 0x63, 0xca, 0xf7, 0x03, 0xff,
|
|
||||||
0x1e, 0xa0, 0xbf, 0x96, 0xf5, 0xe4, 0x56, 0xcb, 0x8f, 0x4b, 0x18, 0xfb,
|
|
||||||
0x75, 0x7c, 0xdf, 0xff, 0x0a, 0x03, 0xff, 0x9c, 0x5e, 0x62, 0xb9, 0x63,
|
|
||||||
0x7f, 0x0c, 0xf2, 0xeb, 0xdf, 0x56, 0x88, 0xde, 0x4a, 0x9c, 0x8c, 0x21,
|
|
||||||
0xec, 0xe8, 0xe3, 0xc3, 0x6b, 0x8c, 0xef, 0x09, 0x44, 0xfd, 0x0b, 0x2e,
|
|
||||||
0xf6, 0xfb, 0xa6, 0xf3, 0x71, 0xe2, 0x42, 0x1f, 0x8d, 0xf7, 0x89, 0x73,
|
|
||||||
0x3a, 0xff, 0x6d, 0xa9, 0x04, 0xe4, 0xb3, 0x38, 0x7d, 0xfc, 0x34, 0x66,
|
|
||||||
0x74, 0x34, 0x55, 0xfb, 0xf4, 0xa2, 0x9f, 0xb2, 0xf2, 0xf1, 0xce, 0x7f,
|
|
||||||
0x7e, 0xde, 0xfd, 0x9a, 0x2d, 0x0b, 0xef, 0x4b, 0xe2, 0x2f, 0x41, 0xce,
|
|
||||||
0x1f, 0xc7, 0x4f, 0xcf, 0x3b, 0x9f, 0x3e, 0xcf, 0xca, 0x0d, 0xfd, 0x0f,
|
|
||||||
0x4f, 0xb6, 0xfa, 0x7e, 0x17, 0x7e, 0x3e, 0xff, 0x98, 0x0f, 0xaf, 0x19,
|
|
||||||
0xfd, 0x12, 0x7d, 0xfd, 0x3b, 0x67, 0xd5, 0x73, 0xd7, 0xcc, 0x2a, 0xba,
|
|
||||||
0x65, 0x55, 0xee, 0x7b, 0x51, 0xdf, 0x96, 0x72, 0xdf, 0x71, 0xdd, 0x60,
|
|
||||||
0x24, 0x3d, 0xba, 0x3a, 0xa6, 0x96, 0x9f, 0xc2, 0xbf, 0xc4, 0x10, 0xe5,
|
|
||||||
0xfe, 0x36, 0x7e, 0x2b, 0x55, 0x3d, 0xc9, 0xda, 0x7a, 0xe6, 0x33, 0xf8,
|
|
||||||
0x9d, 0xbe, 0xf9, 0x40, 0xba, 0x8e, 0x37, 0xbf, 0x7c, 0xf7, 0xc7, 0xef,
|
|
||||||
0x7b, 0x9c, 0x7e, 0x32, 0x45, 0x0b, 0xdb, 0x85, 0xc2, 0x9b, 0x10, 0x66,
|
|
||||||
0x88, 0xf7, 0x64, 0x8d, 0x25, 0xb4, 0x30, 0xe3, 0x2b, 0x7f, 0xfc, 0xfa,
|
|
||||||
0x13, 0x4a, 0x6c, 0x71, 0xc5, 0x4a, 0x6e, 0xe7, 0x4d, 0xbb, 0xc5, 0xf0,
|
|
||||||
0x31, 0x17, 0x7f, 0x1f, 0xdb, 0x9e, 0xe9, 0xee, 0xd3, 0x2a, 0x4f, 0x5e,
|
|
||||||
0x9e, 0x4b, 0x83, 0x67, 0x30, 0xaf, 0xba, 0xf8, 0xea, 0xaf, 0xfb, 0xea,
|
|
||||||
0x0d, 0xe7, 0xa8, 0x15, 0xbc, 0x7f, 0xea, 0x47, 0xac, 0x98, 0x57, 0x08,
|
|
||||||
0x0a, 0x36, 0xd3, 0x50, 0xe6, 0xf4, 0xca, 0x65, 0x64, 0xc4, 0x9f, 0x77,
|
|
||||||
0x50, 0xd3, 0x0d, 0xf0, 0xb7, 0xdf, 0x5f, 0x7f, 0x94, 0xd7, 0x48, 0x06,
|
|
||||||
0x93, 0xa2, 0xac, 0x16, 0x69, 0x04, 0x76, 0xbc, 0x86, 0x18, 0xc9, 0x7f,
|
|
||||||
0x47, 0x82, 0x78, 0x13, 0x1d, 0xb9, 0x30, 0x71, 0x7c, 0xb5, 0x8b, 0x2f,
|
|
||||||
0xeb, 0x3d, 0x80, 0x12, 0xcf, 0xa3, 0x98, 0x8c, 0x8f, 0x64, 0x80, 0xac,
|
|
||||||
0xd1, 0x1b, 0x3e, 0xfb, 0xa7, 0x84, 0x50, 0xbc, 0x27, 0x90, 0x95, 0x04,
|
|
||||||
0x75, 0xa6, 0x1e, 0xa2, 0x85, 0x41, 0x06, 0x7c, 0x4a, 0x61, 0x31, 0xc9,
|
|
||||||
0x60, 0x31, 0x66, 0x72, 0x53, 0x83, 0x1e, 0xcd, 0x2d, 0xc5, 0xdf, 0x4b,
|
|
||||||
0x43, 0x0a, 0x9c, 0x76, 0x9c, 0x07, 0xcc, 0xc8, 0x44, 0x8a, 0x39, 0x16,
|
|
||||||
0x72, 0xd3, 0x62, 0x27, 0x59, 0x66, 0x89, 0xfa, 0x29, 0x56, 0xa9, 0xa1,
|
|
||||||
0x9e, 0x62, 0xb2, 0x94, 0x52, 0x4e, 0x25, 0xd5, 0xd4, 0x52, 0xcf, 0x31,
|
|
||||||
0x5b, 0x4e, 0x39, 0xe7, 0x92, 0x05, 0x8a, 0xbd, 0xc4, 0x62, 0xae, 0xa4,
|
|
||||||
0x92, 0x4b, 0x29, 0xb5, 0xb4, 0xd2, 0x6b, 0xac, 0x56, 0x53, 0xcd, 0xb5,
|
|
||||||
0xd4, 0x5a, 0x5b, 0xed, 0x2d, 0xb4, 0x08, 0x68, 0xa6, 0x96, 0x5b, 0x69,
|
|
||||||
0xb5, 0xb5, 0xd6, 0x3b, 0xcf, 0xec, 0x8c, 0xdc, 0xb9, 0xbb, 0x73, 0x41,
|
|
||||||
0xef, 0x23, 0x8c, 0x38, 0x6c, 0x24, 0x37, 0xf2, 0x28, 0xa3, 0x8e, 0x36,
|
|
||||||
0xfa, 0xa4, 0x7c, 0xa6, 0xcd, 0x34, 0xf3, 0x2c, 0xb3, 0xce, 0x36, 0xfb,
|
|
||||||
0x0a, 0x2b, 0x2e, 0xf0, 0x63, 0xe5, 0x55, 0x56, 0x5d, 0x6d, 0xf5, 0xed,
|
|
||||||
0x37, 0xa5, 0xb4, 0x6d, 0xa7, 0x9d, 0x77, 0xd9, 0x75, 0xb7, 0xdd, 0x0f,
|
|
||||||
0xa5, 0x76, 0xa2, 0x3b, 0x76, 0xd2, 0xc9, 0xa7, 0x9c, 0x7a, 0xda, 0xe9,
|
|
||||||
0x1f, 0x59, 0x7b, 0xa7, 0xf5, 0xb7, 0xdf, 0x2f, 0x64, 0xcd, 0xbf, 0xb3,
|
|
||||||
0x16, 0x6e, 0xa6, 0x74, 0x61, 0xf9, 0xc8, 0x1a, 0x67, 0x4b, 0xf9, 0x36,
|
|
||||||
0x84, 0x17, 0x9c, 0x24, 0xe5, 0x8c, 0x84, 0x05, 0x67, 0x9e, 0x8c, 0x17,
|
|
||||||
0xa5, 0x80, 0x82, 0x0e, 0xca, 0xd9, 0x53, 0xbd, 0x59, 0x50, 0xe6, 0x94,
|
|
||||||
0xb3, 0xa7, 0x05, 0xba, 0x22, 0x05, 0x26, 0x99, 0x94, 0xb3, 0xe5, 0x95,
|
|
||||||
0x31, 0x32, 0x68, 0xdb, 0x87, 0x74, 0xfc, 0xb7, 0xdc, 0xb9, 0xf0, 0xca,
|
|
||||||
0xa8, 0x32, 0xf7, 0x1f, 0xe5, 0xcd, 0x15, 0xfb, 0x29, 0x6f, 0xe1, 0xdf,
|
|
||||||
0xcd, 0x9c, 0x53, 0xea, 0xbe, 0x98, 0xb9, 0xdf, 0xf3, 0xf6, 0x59, 0xd6,
|
|
||||||
0x96, 0x68, 0x68, 0xde, 0x8c, 0xbd, 0xba, 0x50, 0x41, 0x7d, 0x22, 0xdd,
|
|
||||||
0x77, 0x12, 0x93, 0xa9, 0xfc, 0x07, 0x57, 0xfd, 0x7e, 0x74, 0x7f, 0xfa,
|
|
||||||
0xe0, 0xab, 0xc7, 0xff, 0x86, 0x81, 0xb2, 0x14, 0x8b, 0xd9, 0x18, 0x6d,
|
|
||||||
0xee, 0x27, 0x17, 0xbf, 0xa4, 0x0e, 0x8e, 0xb9, 0x94, 0xe3, 0x5a, 0xa7,
|
|
||||||
0xb6, 0x63, 0x75, 0x58, 0xcb, 0x56, 0x43, 0x1e, 0x73, 0x71, 0x6d, 0xdd,
|
|
||||||
0xa9, 0xcc, 0x41, 0x5d, 0x91, 0xbd, 0xba, 0xed, 0x39, 0xa5, 0x4f, 0xbf,
|
|
||||||
0xec, 0x4c, 0x40, 0xa7, 0x85, 0xd3, 0x48, 0x51, 0x5a, 0x16, 0x92, 0xaf,
|
|
||||||
0x73, 0xef, 0xd5, 0x9d, 0x27, 0xab, 0xd1, 0xaf, 0xb1, 0x87, 0x3d, 0x1c,
|
|
||||||
0x92, 0x4f, 0x1b, 0xdc, 0xd9, 0xa3, 0xf4, 0x16, 0xed, 0x04, 0x5f, 0x4f,
|
|
||||||
0x8a, 0x8c, 0x4c, 0x69, 0xb5, 0x34, 0x6d, 0x4f, 0x06, 0x3e, 0x2b, 0xf7,
|
|
||||||
0x78, 0xb8, 0x79, 0xa5, 0x72, 0x76, 0xa5, 0x6b, 0xda, 0x39, 0x40, 0x6d,
|
|
||||||
0x81, 0x11, 0xce, 0xcc, 0xf5, 0x89, 0xab, 0x52, 0x60, 0xc7, 0xaf, 0x5f,
|
|
||||||
0x2f, 0xfa, 0x7e, 0xcd, 0x9f, 0x3f, 0x71, 0xdf, 0x6e, 0x0f, 0x67, 0x01,
|
|
||||||
0x95, 0x67, 0xd4, 0x9a, 0x19, 0xaa, 0x9f, 0x91, 0xc2, 0x68, 0xd4, 0x10,
|
|
||||||
0xeb, 0xf2, 0x63, 0x1b, 0xdd, 0x38, 0x46, 0x88, 0x2c, 0x75, 0x9f, 0xb4,
|
|
||||||
0x4a, 0xea, 0xa5, 0x0e, 0x9a, 0x82, 0xc6, 0x0b, 0xb3, 0x15, 0x6a, 0xd8,
|
|
||||||
0xb5, 0xb6, 0x4b, 0xf4, 0xa3, 0xed, 0x73, 0x8c, 0x5a, 0xdc, 0x1a, 0xb5,
|
|
||||||
0x97, 0x4c, 0xf1, 0x2d, 0x7a, 0xc8, 0x8f, 0xb3, 0xe7, 0x88, 0xa5, 0xb5,
|
|
||||||
0xc1, 0x45, 0x63, 0xa7, 0xcc, 0xc8, 0xc7, 0x76, 0xe7, 0xf1, 0x2b, 0x4d,
|
|
||||||
0xf0, 0x99, 0x4e, 0xbf, 0x59, 0x70, 0xf5, 0xff, 0x28, 0xff, 0x0c, 0x34,
|
|
||||||
0xf3, 0xca, 0x23, 0xf5, 0x91, 0x57, 0xec, 0x73, 0x85, 0xdc, 0x5a, 0xa0,
|
|
||||||
0xcd, 0x73, 0x43, 0x4d, 0xd1, 0x1c, 0xf0, 0x2c, 0xf1, 0x18, 0xed, 0x64,
|
|
||||||
0xe6, 0xbb, 0xe8, 0xf7, 0xd0, 0x91, 0x61, 0x63, 0xee, 0x40, 0x08, 0xa6,
|
|
||||||
0xfa, 0xbe, 0x3f, 0x29, 0xd7, 0xe0, 0x24, 0xe1, 0x0a, 0x5c, 0x1c, 0x8b,
|
|
||||||
0x42, 0x07, 0x63, 0xb4, 0xb3, 0xc3, 0xb3, 0x6c, 0x3f, 0x2b, 0xf5, 0xb3,
|
|
||||||
0x63, 0xdb, 0x4f, 0x6a, 0x9c, 0xce, 0xe1, 0xa9, 0x66, 0x92, 0x77, 0x6d,
|
|
||||||
0xc2, 0xe0, 0xd4, 0x4b, 0xea, 0xb3, 0x31, 0xf8, 0xf0, 0x65, 0x94, 0x16,
|
|
||||||
0x5c, 0x3a, 0x6b, 0x5b, 0x2b, 0x20, 0x5a, 0x7a, 0xf6, 0x21, 0xb4, 0xc9,
|
|
||||||
0x4f, 0x81, 0xe0, 0xd9, 0x2d, 0xa5, 0xdd, 0xa9, 0x2b, 0x9f, 0x41, 0x86,
|
|
||||||
0x5a, 0xbb, 0x47, 0x3a, 0x45, 0xab, 0x4c, 0xd3, 0x23, 0x05, 0x82, 0xed,
|
|
||||||
0x30, 0x3a, 0x34, 0x3f, 0x7d, 0xec, 0xcd, 0x8e, 0x1b, 0x23, 0xcf, 0x93,
|
|
||||||
0x6b, 0xcc, 0x27, 0xcd, 0x31, 0x98, 0x16, 0xe2, 0xe1, 0xf1, 0x73, 0x51,
|
|
||||||
0x50, 0xab, 0xe7, 0xb6, 0xf6, 0xd3, 0x96, 0x01, 0x26, 0x77, 0x72, 0xd6,
|
|
||||||
0xf6, 0x42, 0xa6, 0xee, 0x12, 0xf8, 0x74, 0xc4, 0x09, 0xf7, 0x9d, 0x31,
|
|
||||||
0x12, 0x50, 0x33, 0x5c, 0x6e, 0x29, 0xce, 0xc8, 0x10, 0x71, 0x66, 0xc2,
|
|
||||||
0xb1, 0xab, 0x69, 0x89, 0x4c, 0xef, 0x29, 0x2d, 0xaa, 0x3c, 0xa7, 0x3f,
|
|
||||||
0xf9, 0x69, 0xe5, 0x8c, 0xd9, 0x0e, 0xb0, 0xb6, 0x4b, 0x49, 0xfb, 0x3c,
|
|
||||||
0x14, 0xf6, 0xee, 0xe4, 0xbd, 0x69, 0x46, 0x69, 0x84, 0xee, 0x88, 0x35,
|
|
||||||
0x28, 0x5d, 0x90, 0xfe, 0xa8, 0x17, 0xa2, 0xfa, 0xc4, 0x5b, 0xe3, 0xf3,
|
|
||||||
0x59, 0xa1, 0x83, 0x62, 0x28, 0x95, 0x92, 0xf8, 0x88, 0x6e, 0x88, 0xa5,
|
|
||||||
0x42, 0x0e, 0x96, 0x7c, 0x8b, 0xc5, 0x67, 0xe6, 0x5e, 0xd6, 0x6b, 0x05,
|
|
||||||
0xa9, 0xfa, 0x5e, 0xdd, 0xaa, 0x36, 0x7a, 0x4e, 0x87, 0x3e, 0x2b, 0x11,
|
|
||||||
0xb9, 0x61, 0xcd, 0xef, 0x18, 0x92, 0x30, 0x1f, 0xad, 0x0a, 0xe0, 0x75,
|
|
||||||
0xd2, 0x91, 0xd6, 0x8a, 0x20, 0x27, 0xc5, 0xdc, 0x53, 0x69, 0xd4, 0xa7,
|
|
||||||
0x15, 0x34, 0x74, 0x1b, 0xd4, 0x14, 0x68, 0x6c, 0xc7, 0xe6, 0x71, 0xdd,
|
|
||||||
0xfb, 0xcd, 0x2a, 0xe7, 0xae, 0xad, 0x2f, 0x0e, 0x50, 0x44, 0xca, 0x2b,
|
|
||||||
0xcc, 0x8e, 0x42, 0x1b, 0x56, 0x27, 0x02, 0xad, 0xc2, 0x2b, 0x07, 0x08,
|
|
||||||
0x27, 0x4f, 0x34, 0x80, 0xea, 0x26, 0x2e, 0x24, 0x59, 0x3f, 0x88, 0x9c,
|
|
||||||
0xa7, 0xef, 0x71, 0x32, 0x51, 0x77, 0x60, 0x2b, 0x0d, 0x84, 0x5c, 0x9b,
|
|
||||||
0x67, 0x97, 0x3c, 0xe9, 0xde, 0x24, 0x02, 0x98, 0x79, 0x4f, 0x62, 0x6a,
|
|
||||||
0xa5, 0xaf, 0xd2, 0x2d, 0x75, 0xee, 0x64, 0x5a, 0xb0, 0x0b, 0x6d, 0x80,
|
|
||||||
0x4d, 0xa1, 0xa1, 0xf3, 0xa0, 0xa6, 0xf3, 0xc6, 0x92, 0xf8, 0xb6, 0xd5,
|
|
||||||
0x6b, 0x21, 0xfd, 0x27, 0x65, 0x9d, 0x6d, 0x50, 0x60, 0x19, 0xc5, 0xb6,
|
|
||||||
0x27, 0x4c, 0x1b, 0x85, 0x4e, 0x4f, 0x29, 0xaa, 0xda, 0x48, 0xa6, 0x92,
|
|
||||||
0xef, 0xed, 0xd4, 0x1a, 0x68, 0xd0, 0x3c, 0x72, 0xa2, 0xb4, 0x29, 0x1f,
|
|
||||||
0x78, 0xad, 0x3c, 0xfb, 0xa1, 0x9a, 0xcd, 0x83, 0x69, 0x75, 0x6f, 0x23,
|
|
||||||
0x80, 0xe2, 0x2d, 0xaa, 0x3c, 0x39, 0x55, 0x28, 0x9c, 0x67, 0x74, 0x43,
|
|
||||||
0x1a, 0xa0, 0x19, 0xb0, 0xb0, 0x73, 0xdf, 0x39, 0xbf, 0x1f, 0x79, 0x92,
|
|
||||||
0x2d, 0x3f, 0x58, 0x48, 0xa5, 0x83, 0xd0, 0xb2, 0x74, 0x90, 0xee, 0x8b,
|
|
||||||
0x1e, 0x78, 0x0a, 0x9e, 0xb2, 0x44, 0xcc, 0x9e, 0xe2, 0xb7, 0x5b, 0xe4,
|
|
||||||
0xba, 0x96, 0xed, 0xfb, 0x21, 0xb7, 0x95, 0x41, 0xda, 0xc8, 0x80, 0xda,
|
|
||||||
0x6c, 0x61, 0x31, 0x57, 0x8a, 0xbf, 0xac, 0xde, 0x55, 0xaa, 0xa1, 0x03,
|
|
||||||
0x93, 0x7b, 0x51, 0x92, 0x4a, 0x4e, 0x9b, 0x3e, 0xef, 0xf6, 0x64, 0xf0,
|
|
||||||
0x29, 0x31, 0xb7, 0x3d, 0x5c, 0xeb, 0x2d, 0xd7, 0x2e, 0x5f, 0xa6, 0xe7,
|
|
||||||
0x7f, 0x3f, 0xc2, 0xc8, 0x0f, 0x2a, 0x39, 0x03, 0x30, 0xc2, 0xd7, 0xe0,
|
|
||||||
0x7b, 0x01, 0x3c, 0x0a, 0x15, 0xb5, 0xe7, 0x8a, 0x69, 0x76, 0xf0, 0x17,
|
|
||||||
0x11, 0x4a, 0xa4, 0x19, 0x9e, 0x26, 0x75, 0x0b, 0xa8, 0xed, 0x03, 0x1a,
|
|
||||||
0x56, 0x56, 0x81, 0x9e, 0x69, 0xad, 0x53, 0xf1, 0x80, 0xe1, 0xc9, 0xf9,
|
|
||||||
0x20, 0xa2, 0x20, 0x5b, 0x38, 0xf5, 0x2c, 0x5e, 0x51, 0x1b, 0xb0, 0x7e,
|
|
||||||
0xcf, 0x97, 0x2c, 0x67, 0xe8, 0x27, 0xef, 0x8c, 0x2c, 0xac, 0x93, 0xe0,
|
|
||||||
0x39, 0x56, 0x5c, 0x0e, 0x9d, 0x4e, 0xe4, 0x0a, 0xb5, 0x0a, 0x95, 0x1b,
|
|
||||||
0x52, 0xbc, 0xd2, 0xa0, 0xe5, 0x35, 0x6b, 0x6e, 0x78, 0xe8, 0xc6, 0x59,
|
|
||||||
0xe8, 0x46, 0x21, 0x5f, 0x0c, 0x63, 0xf9, 0x32, 0x63, 0x03, 0x73, 0xe6,
|
|
||||||
0x5c, 0xf4, 0xcf, 0xf0, 0x70, 0x86, 0x03, 0x1b, 0x82, 0x7f, 0x06, 0x55,
|
|
||||||
0xcc, 0x3d, 0x8f, 0xed, 0x38, 0x40, 0xd9, 0xd2, 0x16, 0xad, 0xbf, 0xfc,
|
|
||||||
0x3e, 0x70, 0x4c, 0x3c, 0x29, 0xa9, 0x60, 0x48, 0x5a, 0x36, 0x5b, 0x0b,
|
|
||||||
0x7f, 0x11, 0x43, 0x69, 0x89, 0x86, 0x55, 0xd5, 0x97, 0x81, 0x30, 0x4a,
|
|
||||||
0xcd, 0xf1, 0x14, 0xd0, 0xe9, 0xd9, 0x00, 0x1b, 0x52, 0x00, 0xe3, 0x11,
|
|
||||||
0x02, 0xc1, 0xed, 0x38, 0x13, 0xc0, 0x44, 0x69, 0xf6, 0x7b, 0xde, 0x34,
|
|
||||||
0xeb, 0x26, 0x4f, 0xa7, 0x59, 0xfa, 0xf4, 0xe8, 0x3e, 0xff, 0x20, 0xc1,
|
|
||||||
0x17, 0x74, 0x30, 0x22, 0x25, 0x1d, 0x02, 0xb2, 0x58, 0xae, 0xa9, 0x79,
|
|
||||||
0x48, 0x97, 0x10, 0x08, 0xa9, 0xa2, 0x27, 0x80, 0x98, 0x0a, 0xcf, 0xa0,
|
|
||||||
0x1e, 0x16, 0xc0, 0x46, 0x5b, 0x18, 0xb4, 0x16, 0x0f, 0xbe, 0xa6, 0xb6,
|
|
||||||
0xa8, 0xc0, 0x42, 0x37, 0xac, 0x91, 0x65, 0x75, 0x32, 0xd0, 0x40, 0xfd,
|
|
||||||
0xb1, 0x00, 0xb7, 0xdd, 0x20, 0x58, 0x20, 0x10, 0xed, 0xf2, 0x8c, 0x41,
|
|
||||||
0x13, 0xf6, 0xa7, 0xf8, 0x53, 0x8b, 0x68, 0xae, 0x3a, 0xfa, 0x06, 0xad,
|
|
||||||
0x3a, 0xa9, 0x56, 0x0f, 0x17, 0xe3, 0xd9, 0x1b, 0x29, 0x35, 0x44, 0x1f,
|
|
||||||
0xb5, 0x95, 0x60, 0x4f, 0x9e, 0xf1, 0xd4, 0x5a, 0x2e, 0x2b, 0x42, 0xad,
|
|
||||||
0x20, 0x07, 0x05, 0x34, 0x45, 0xc0, 0x17, 0x9a, 0xc3, 0x92, 0x11, 0x3f,
|
|
||||||
0x15, 0x79, 0x3c, 0xa3, 0x14, 0x5d, 0xbb, 0x9c, 0x4e, 0xb4, 0xb2, 0x02,
|
|
||||||
0x39, 0x11, 0x84, 0x7d, 0x8c, 0x49, 0x57, 0x2f, 0x10, 0x10, 0x94, 0x82,
|
|
||||||
0xd2, 0xc0, 0xb9, 0x35, 0xc1, 0xa3, 0xcc, 0x62, 0x1b, 0xf5, 0xa3, 0x51,
|
|
||||||
0x87, 0x3c, 0xd8, 0xe4, 0xe2, 0xe4, 0x3e, 0xa9, 0xc5, 0xdf, 0x8e, 0x88,
|
|
||||||
0x5e, 0x68, 0x32, 0xec, 0x00, 0x20, 0xd4, 0xb6, 0x70, 0xf3, 0xa0, 0x15,
|
|
||||||
0x15, 0x84, 0x86, 0x68, 0x54, 0x2e, 0x1d, 0x2a, 0x3a, 0x52, 0x19, 0x8e,
|
|
||||||
0x69, 0x14, 0x8d, 0xf9, 0x9e, 0xcb, 0x12, 0x7e, 0x0e, 0x34, 0x66, 0x51,
|
|
||||||
0x91, 0xd0, 0x2a, 0x08, 0x3c, 0x09, 0x00, 0x25, 0xee, 0x49, 0xdc, 0x51,
|
|
||||||
0x2a, 0x21, 0x8e, 0x1b, 0xa2, 0xce, 0x5e, 0x7d, 0x89, 0xe2, 0xd8, 0xe0,
|
|
||||||
0xa5, 0x7b, 0x20, 0xda, 0xc6, 0x59, 0x22, 0xb2, 0x91, 0x13, 0x56, 0x36,
|
|
||||||
0x5d, 0x0a, 0x0e, 0x21, 0x5a, 0x98, 0x32, 0x7c, 0x96, 0xa6, 0x5c, 0x3f,
|
|
||||||
0xf0, 0x05, 0x22, 0x75, 0xa0, 0x09, 0x12, 0x4e, 0xc4, 0x70, 0x80, 0x82,
|
|
||||||
0x11, 0x5c, 0x8a, 0x2d, 0x23, 0x2b, 0x67, 0x77, 0x0f, 0x90, 0x4e, 0x88,
|
|
||||||
0xd0, 0x95, 0x2c, 0xfa, 0x24, 0xc4, 0xed, 0x42, 0x98, 0xa6, 0xbf, 0xac,
|
|
||||||
0x99, 0xcf, 0x8e, 0xee, 0x91, 0x8e, 0xf1, 0x20, 0xe0, 0x08, 0x7e, 0xd1,
|
|
||||||
0x05, 0x18, 0x55, 0xca, 0x00, 0x35, 0x61, 0x68, 0xda, 0x5c, 0x2a, 0xec,
|
|
||||||
0x91, 0xc7, 0x2a, 0x7b, 0x4c, 0xe8, 0xa3, 0x2b, 0x53, 0x8d, 0x1e, 0xc0,
|
|
||||||
0x1d, 0xf3, 0x2e, 0x01, 0xb6, 0x52, 0x26, 0x06, 0xe6, 0x60, 0xb3, 0x16,
|
|
||||||
0x5d, 0x04, 0x5e, 0x2d, 0x35, 0xe1, 0x44, 0x90, 0x03, 0xf0, 0xa3, 0xc1,
|
|
||||||
0x2b, 0xc1, 0x13, 0x2a, 0x18, 0x04, 0x50, 0x81, 0x83, 0x00, 0x6b, 0x78,
|
|
||||||
0x09, 0x6d, 0x4c, 0xab, 0x95, 0x81, 0x14, 0xa6, 0x10, 0x1e, 0xca, 0xe0,
|
|
||||||
0xcc, 0x78, 0xd6, 0x9d, 0x11, 0xc4, 0xc6, 0xd4, 0x28, 0x19, 0x54, 0xbd,
|
|
||||||
0x47, 0x7b, 0xcc, 0x21, 0xda, 0x9e, 0x40, 0x3b, 0x98, 0x51, 0x0d, 0xf0,
|
|
||||||
0x5e, 0x43, 0x0c, 0x6d, 0x71, 0x6b, 0x2b, 0x88, 0x94, 0xaf, 0x82, 0x7f,
|
|
||||||
0x18, 0x41, 0x08, 0x27, 0x0e, 0x5e, 0x90, 0x21, 0x50, 0x3b, 0xf1, 0x0d,
|
|
||||||
0x54, 0x1f, 0x00, 0x3e, 0xa3, 0xa8, 0x4c, 0x53, 0xa6, 0x8c, 0x08, 0xf0,
|
|
||||||
0x7d, 0x07, 0x7b, 0x1d, 0x96, 0x0e, 0x7f, 0xd1, 0x07, 0x43, 0x01, 0x8c,
|
|
||||||
0xe8, 0xac, 0x91, 0x33, 0xbc, 0x04, 0xfb, 0x1a, 0x34, 0x8d, 0x2b, 0xf5,
|
|
||||||
0x75, 0x39, 0x32, 0x5c, 0x26, 0xb5, 0xde, 0x91, 0x3e, 0xea, 0x65, 0xc4,
|
|
||||||
0xd1, 0xf9, 0xd3, 0x40, 0x60, 0x14, 0x53, 0xd4, 0x5e, 0x00, 0xe2, 0x7e,
|
|
||||||
0xdf, 0xcf, 0x2b, 0xb6, 0x5b, 0x47, 0x73, 0x0b, 0x40, 0x58, 0x1e, 0xbc,
|
|
||||||
0xdd, 0xaf, 0xd9, 0x3c, 0x0d, 0x1f, 0x12, 0xf5, 0x8e, 0xb5, 0x73, 0x03,
|
|
||||||
0x11, 0x95, 0xea, 0x27, 0x72, 0xc8, 0x46, 0x1f, 0x9f, 0x85, 0xd8, 0x03,
|
|
||||||
0xd8, 0x87, 0xce, 0x06, 0xb9, 0x33, 0x35, 0x0a, 0xb0, 0xe9, 0x52, 0x51,
|
|
||||||
0x0e, 0x7f, 0x9a, 0xc8, 0x7c, 0x69, 0xc3, 0xd7, 0x44, 0x28, 0x21, 0x24,
|
|
||||||
0xd3, 0xf1, 0x05, 0x1e, 0x30, 0x53, 0x27, 0xd5, 0x1e, 0x07, 0x49, 0x1e,
|
|
||||||
0xe3, 0x21, 0xb2, 0x3b, 0xd1, 0x75, 0xda, 0xa8, 0x70, 0x42, 0x31, 0x0c,
|
|
||||||
0x15, 0xbe, 0x86, 0x19, 0xd0, 0xbf, 0xdb, 0xa3, 0xa9, 0xf6, 0x3e, 0x68,
|
|
||||||
0xe9, 0x04, 0xb9, 0xab, 0x04, 0xa0, 0x7e, 0x75, 0x0a, 0x9a, 0xa5, 0xee,
|
|
||||||
0x2c, 0x09, 0x44, 0x39, 0x22, 0x37, 0xc6, 0x4c, 0xe8, 0x84, 0x36, 0x60,
|
|
||||||
0x0d, 0x0e, 0x62, 0x5a, 0xe0, 0x92, 0x29, 0x5a, 0x39, 0x41, 0x00, 0x4d,
|
|
||||||
0xc6, 0x00, 0x22, 0xaa, 0x7d, 0xdd, 0xf0, 0x8f, 0x1e, 0xa5, 0x14, 0xa5,
|
|
||||||
0x75, 0x3c, 0x88, 0x7b, 0xbc, 0x9d, 0x41, 0xf7, 0xd4, 0x16, 0x6c, 0x16,
|
|
||||||
0x5b, 0x84, 0x77, 0xc7, 0x03, 0x51, 0x39, 0xca, 0x50, 0xba, 0x1b, 0xf1,
|
|
||||||
0x07, 0x4b, 0xc8, 0x19, 0xd1, 0x9b, 0x72, 0x9d, 0xa4, 0x74, 0x67, 0x51,
|
|
||||||
0x06, 0x2a, 0x26, 0x0e, 0x88, 0xfb, 0xcc, 0x4a, 0x49, 0xde, 0x14, 0x74,
|
|
||||||
0xf4, 0x0d, 0x61, 0xb4, 0xa0, 0xe1, 0xa1, 0xbc, 0x55, 0xc3, 0x74, 0x79,
|
|
||||||
0x47, 0xda, 0x4e, 0xad, 0x3a, 0x61, 0x8d, 0x76, 0x1d, 0xe4, 0x91, 0x2e,
|
|
||||||
0x02, 0xaa, 0xe9, 0x9a, 0x0d, 0x8e, 0x1c, 0x50, 0x1c, 0x81, 0x1b, 0x04,
|
|
||||||
0xd4, 0xc0, 0x11, 0x9e, 0x95, 0xe9, 0xb6, 0xbd, 0x5f, 0xb8, 0x87, 0xff,
|
|
||||||
0x13, 0x4c, 0xb8, 0xaf, 0x70, 0x3d, 0x02, 0x1c, 0xdd, 0x4a, 0x16, 0x98,
|
|
||||||
0x62, 0x85, 0x92, 0x79, 0xf8, 0xcd, 0x34, 0x8a, 0xa6, 0xbb, 0x03, 0x9c,
|
|
||||||
0xfc, 0xd5, 0x05, 0xbc, 0x6a, 0x81, 0x3e, 0x93, 0x7d, 0x00, 0x17, 0x7e,
|
|
||||||
0x43, 0xaa, 0x11, 0x4c, 0xba, 0x6f, 0x48, 0xb9, 0xa9, 0x11, 0x41, 0x85,
|
|
||||||
0xec, 0x30, 0xa4, 0x88, 0x37, 0xf4, 0x67, 0x87, 0x3c, 0x9e, 0xa4, 0x5d,
|
|
||||||
0x2c, 0x69, 0x04, 0x74, 0xc4, 0x9a, 0xed, 0xc5, 0x64, 0xb3, 0xa3, 0xe3,
|
|
||||||
0x26, 0x26, 0xa6, 0x5c, 0x02, 0xc7, 0xa9, 0x42, 0x3f, 0x01, 0x93, 0x6b,
|
|
||||||
0x38, 0xed, 0x5a, 0x9f, 0x4d, 0x6d, 0x2c, 0x07, 0x8f, 0x76, 0x93, 0xc9,
|
|
||||||
0x5d, 0xa7, 0x23, 0x98, 0x9e, 0xe6, 0x95, 0x6e, 0x3a, 0x61, 0xaa, 0xbc,
|
|
||||||
0x20, 0xd1, 0x9d, 0xa8, 0x1a, 0x30, 0x68, 0x8d, 0xe9, 0x0b, 0x9e, 0x38,
|
|
||||||
0x67, 0x1c, 0x2f, 0x9a, 0xb9, 0x46, 0x7a, 0xb3, 0xf9, 0x59, 0x69, 0x75,
|
|
||||||
0x30, 0xd1, 0x11, 0x51, 0x62, 0x76, 0x28, 0x66, 0xa3, 0x8b, 0xc3, 0x09,
|
|
||||||
0x09, 0x27, 0x96, 0x19, 0x12, 0x75, 0x7d, 0x3c, 0x64, 0xa8, 0xfe, 0xb9,
|
|
||||||
0x72, 0x79, 0x13, 0xf3, 0x74, 0xe1, 0xa3, 0x1a, 0xfa, 0xe4, 0x96, 0x2d,
|
|
||||||
0xce, 0xa3, 0x5c, 0x35, 0x49, 0x8c, 0xd4, 0x00, 0x57, 0x12, 0x53, 0xf8,
|
|
||||||
0xd4, 0xe0, 0xbb, 0xc7, 0xa8, 0x7e, 0x70, 0x97, 0x22, 0x2f, 0x83, 0x3b,
|
|
||||||
0xc6, 0x26, 0xfd, 0x6a, 0x93, 0xa4, 0x6e, 0xe3, 0x6a, 0x32, 0xa9, 0x31,
|
|
||||||
0x5e, 0xfe, 0x08, 0xcd, 0x77, 0x6d, 0xd6, 0x7b, 0x94, 0xa1, 0x51, 0xb4,
|
|
||||||
0xa5, 0x15, 0xd4, 0xc1, 0xe7, 0xdb, 0x18, 0xda, 0xe6, 0x5d, 0xb7, 0x55,
|
|
||||||
0x5e, 0xe3, 0x68, 0x3e, 0xcf, 0xb0, 0xdb, 0x6b, 0xd0, 0xd0, 0xc7, 0x63,
|
|
||||||
0x9c, 0x9e, 0xc3, 0x9c, 0xc8, 0xd7, 0x15, 0x07, 0x47, 0xc2, 0x9e, 0x7a,
|
|
||||||
0xa6, 0x31, 0x37, 0x14, 0x7e, 0xb4, 0x9e, 0xdb, 0xf9, 0xed, 0x0f, 0x1f,
|
|
||||||
0xdd, 0x5e, 0xa4, 0x9c, 0x1c, 0xb2, 0x17, 0xbe, 0xd9, 0x8b, 0x56, 0x01,
|
|
||||||
0x11, 0x31, 0x0e, 0xed, 0xdc, 0xe7, 0x17, 0x78, 0x0d, 0xf9, 0x4b, 0xf9,
|
|
||||||
0xd5, 0x47, 0xc5, 0x41, 0x93, 0xe4, 0xf5, 0x04, 0x18, 0x33, 0x6a, 0x10,
|
|
||||||
0x00, 0xd5, 0xae, 0x7c, 0x5d, 0xd2, 0x3b, 0x64, 0xd5, 0xa1, 0x5f, 0xa1,
|
|
||||||
0x9b, 0xf9, 0x48, 0x24, 0x77, 0xa4, 0x3a, 0x94, 0x83, 0x96, 0x79, 0x3d,
|
|
||||||
0x8b, 0xf6, 0x41, 0xa7, 0x53, 0x3f, 0xf4, 0xaa, 0xfe, 0x5e, 0x0f, 0xb8,
|
|
||||||
0x8c, 0xf8, 0xf8, 0xec, 0x0a, 0xf7, 0xfd, 0x12, 0xc6, 0x40, 0x00, 0x82,
|
|
||||||
0x5a, 0x4f, 0x9f, 0x51, 0xc2, 0x58, 0x1b, 0x20, 0x0b, 0x75, 0x8a, 0x0c,
|
|
||||||
0x8c, 0x17, 0xf6, 0xb5, 0xfd, 0x01, 0x67, 0xa5, 0x3d, 0x7c, 0x87, 0x08,
|
|
||||||
0xa1, 0xf9, 0x62, 0x13, 0xe5, 0x42, 0x07, 0x57, 0x67, 0xe0, 0x77, 0x12,
|
|
||||||
0xb0, 0x8d, 0x2f, 0xf2, 0x8f, 0xe8, 0x07, 0xda, 0x84, 0x44, 0x10, 0x16,
|
|
||||||
0xcf, 0x72, 0x48, 0x58, 0xf4, 0xd7, 0x3c, 0xc4, 0x02, 0xdf, 0x8d, 0x9d,
|
|
||||||
0x46, 0x6c, 0x81, 0x1f, 0x91, 0xb6, 0x19, 0xc8, 0x4e, 0x4a, 0x6b, 0xb4,
|
|
||||||
0x75, 0x50, 0x34, 0x94, 0xed, 0x45, 0xd0, 0x8a, 0x1a, 0x05, 0x45, 0x80,
|
|
||||||
0x2d, 0xf8, 0xd1, 0xf0, 0x19, 0x06, 0xec, 0xc6, 0xcb, 0xfd, 0x27, 0xfa,
|
|
||||||
0xbe, 0x7b, 0x41, 0xaf, 0x51, 0xbb, 0x09, 0x3a, 0x6b, 0xc2, 0x64, 0xb0,
|
|
||||||
0xe0, 0x2c, 0xf5, 0x52, 0x83, 0x94, 0xd0, 0xc3, 0x55, 0x64, 0x8f, 0x79,
|
|
||||||
0xee, 0x03, 0xba, 0xe8, 0x95, 0x04, 0x34, 0x6d, 0xd3, 0xad, 0xbb, 0x09,
|
|
||||||
0x50, 0xb4, 0xc5, 0x8a, 0x4a, 0x84, 0xea, 0x71, 0x59, 0xe6, 0x05, 0x0d,
|
|
||||||
0xd7, 0x61, 0xe1, 0x9b, 0xc6, 0x93, 0xe9, 0x00, 0xa2, 0x32, 0xf1, 0x83,
|
|
||||||
0x16, 0x01, 0xd1, 0x4a, 0x5c, 0xad, 0xb5, 0x4c, 0xcf, 0x34, 0x89, 0x4e,
|
|
||||||
0xe0, 0x24, 0x69, 0x9f, 0x1b, 0x0a, 0x5d, 0xc9, 0xc5, 0x35, 0xc0, 0xfd,
|
|
||||||
0x2c, 0x5d, 0xfb, 0x37, 0x74, 0x09, 0x47, 0x2c, 0xef, 0xac, 0x04, 0x94,
|
|
||||||
0x6e, 0x8a, 0x82, 0xed, 0x94, 0xc2, 0x4c, 0xad, 0x3a, 0x6d, 0x7f, 0xa3,
|
|
||||||
0x7d, 0xb8, 0x6a, 0x82, 0xa3, 0xd8, 0x4e, 0xbc, 0x24, 0xc6, 0x69, 0x35,
|
|
||||||
0x6a, 0xd6, 0x00, 0xb2, 0xb9, 0x24, 0xae, 0x26, 0x4a, 0x17, 0x33, 0xa5,
|
|
||||||
0x85, 0xab, 0x4e, 0x50, 0xc5, 0x65, 0x44, 0x24, 0x3d, 0x6a, 0x61, 0xda,
|
|
||||||
0xc6, 0x3e, 0x61, 0x21, 0xb0, 0xd4, 0x45, 0xc2, 0x19, 0x30, 0x01, 0xfb,
|
|
||||||
0xb9, 0x1f, 0x65, 0x87, 0x08, 0x28, 0x57, 0xb6, 0x84, 0x80, 0xba, 0x96,
|
|
||||||
0x17, 0x68, 0x14, 0x2a, 0x37, 0x12, 0x9e, 0x38, 0x4a, 0xdf, 0xb0, 0x2e,
|
|
||||||
0x63, 0xbe, 0x52, 0x47, 0xcf, 0xd7, 0x64, 0x6e, 0xcb, 0xe4, 0x4e, 0x70,
|
|
||||||
0x1c, 0xa0, 0x0f, 0xd2, 0xc6, 0x02, 0xd4, 0x4d, 0x08, 0x52, 0x08, 0x64,
|
|
||||||
0x8c, 0x50, 0x43, 0xfe, 0x00, 0x7c, 0x3d, 0x32, 0x5c, 0xf5, 0x8f, 0xd2,
|
|
||||||
0xd6, 0xfd, 0x55, 0x9d, 0x20, 0x15, 0x6c, 0x68, 0x3b, 0xe5, 0xc1, 0xd0,
|
|
||||||
0x24, 0x6a, 0x99, 0x7e, 0x1a, 0x4b, 0x9b, 0x68, 0xc3, 0xc3, 0x53, 0xe8,
|
|
||||||
0x6d, 0x44, 0xf8, 0xd3, 0x07, 0x96, 0xc8, 0xbb, 0x86, 0xe3, 0x56, 0xf7,
|
|
||||||
0xc3, 0x75, 0x58, 0x3b, 0xdc, 0xff, 0x08, 0x14, 0x28, 0x3e, 0xe3, 0xc4,
|
|
||||||
0x1b, 0x1f, 0x6c, 0x83, 0x82, 0xc4, 0x5a, 0x43, 0xc4, 0x94, 0x00, 0x6c,
|
|
||||||
0x90, 0x3f, 0xfe, 0x65, 0xc4, 0x1e, 0xb4, 0xf1, 0x87, 0xd3, 0xc5, 0x05,
|
|
||||||
0x2e, 0xa0, 0x96, 0x7e, 0x06, 0xbd, 0x30, 0x83, 0x80, 0x1e, 0x5a, 0x22,
|
|
||||||
0x14, 0x8f, 0xaf, 0x2e, 0x88, 0x11, 0xf0, 0x11, 0xab, 0x36, 0x33, 0x84,
|
|
||||||
0x02, 0x16, 0xe2, 0xf4, 0x93, 0x29, 0x73, 0xa4, 0xde, 0x23, 0x15, 0x13,
|
|
||||||
0xf9, 0xf0, 0xd4, 0x1a, 0xd5, 0x86, 0x23, 0x8e, 0xc5, 0x15, 0xab, 0x09,
|
|
||||||
0x94, 0x6b, 0xe8, 0x46, 0xb4, 0x31, 0x0a, 0xa5, 0x30, 0x32, 0x82, 0x27,
|
|
||||||
0xd8, 0x92, 0x78, 0x44, 0x90, 0x57, 0x14, 0x5d, 0x8e, 0x48, 0x68, 0x19,
|
|
||||||
0xea, 0x4d, 0x8f, 0x55, 0xab, 0x90, 0xc4, 0x3a, 0x28, 0xb0, 0x47, 0x9b,
|
|
||||||
0x95, 0x4f, 0xb6, 0x07, 0x2f, 0x12, 0x71, 0x18, 0x85, 0xb2, 0xc6, 0x8a,
|
|
||||||
0x09, 0xe9, 0xe9, 0x9d, 0x8e, 0xc6, 0x3f, 0x1d, 0x7d, 0x7e, 0x62, 0xc6,
|
|
||||||
0x1c, 0xe3, 0x0b, 0x81, 0x05, 0x0c, 0x3f, 0xd1, 0xb3, 0x39, 0x98, 0x33,
|
|
||||||
0xc8, 0xf3, 0x44, 0x56, 0xb8, 0x7f, 0xe0, 0x2a, 0xf7, 0xcb, 0xf6, 0x19,
|
|
||||||
0x6a, 0x14, 0x77, 0x4d, 0x01, 0x07, 0x7e, 0x7a, 0x9d, 0x38, 0x9f, 0xfb,
|
|
||||||
0xdd, 0x0a, 0x35, 0xab, 0xad, 0xb4, 0x84, 0x00, 0xac, 0x90, 0x69, 0xd2,
|
|
||||||
0xc6, 0x58, 0x03, 0x12, 0x0c, 0x6d, 0x28, 0x05, 0x3f, 0x9d, 0x41, 0x58,
|
|
||||||
0xb1, 0xe0, 0x98, 0xca, 0xa2, 0x12, 0x80, 0x32, 0xac, 0x36, 0x99, 0x26,
|
|
||||||
0xf4, 0xd0, 0x5d, 0x40, 0x1d, 0x53, 0x4f, 0x06, 0x90, 0xd1, 0x1f, 0xd9,
|
|
||||||
0x03, 0x63, 0xa8, 0xdb, 0x75, 0x78, 0x28, 0xad, 0x8a, 0xae, 0xcd, 0xaa,
|
|
||||||
0x29, 0x98, 0xed, 0x39, 0x0e, 0xaa, 0x42, 0x95, 0x70, 0x12, 0x2f, 0x8f,
|
|
||||||
0xff, 0x42, 0x33, 0x83, 0x7c, 0x75, 0x09, 0x06, 0x62, 0xac, 0xbe, 0x7a,
|
|
||||||
0x16, 0x1d, 0xbb, 0xbe, 0x8d, 0xac, 0x81, 0x4e, 0xc2, 0x8c, 0x88, 0x4c,
|
|
||||||
0xc0, 0xc7, 0x38, 0x06, 0xaa, 0x05, 0xc1, 0x56, 0xe5, 0xe6, 0x96, 0xa3,
|
|
||||||
0x1d, 0x3b, 0x34, 0xd8, 0x2a, 0xae, 0x33, 0xe1, 0x08, 0x37, 0xb2, 0x2b,
|
|
||||||
0x78, 0x2a, 0xa5, 0x50, 0xc3, 0x80, 0x6b, 0x94, 0x02, 0x02, 0xa5, 0xef,
|
|
||||||
0x5e, 0x1e, 0xc2, 0xdf, 0x02, 0x24, 0x3b, 0x0b, 0x34, 0x39, 0xb8, 0x0a,
|
|
||||||
0x51, 0x23, 0xa5, 0x3d, 0xf7, 0x72, 0x13, 0xff, 0xc8, 0x5a, 0xab, 0x04,
|
|
||||||
0x57, 0x6a, 0xd0, 0x19, 0x35, 0x11, 0xc2, 0x4a, 0x43, 0xd6, 0x75, 0xb2,
|
|
||||||
0xb6, 0x31, 0xb7, 0x61, 0x60, 0x7d, 0xa5, 0x93, 0x22, 0x08, 0x65, 0xfd,
|
|
||||||
0x4f, 0x3b, 0x5a, 0x7f, 0x4b, 0x3f, 0x6c, 0xc0, 0x02, 0xa3, 0x04, 0x5d,
|
|
||||||
0x11, 0x5b, 0x2a, 0x69, 0x6a, 0x8b, 0x0b, 0x8b, 0xd1, 0x2c, 0x20, 0x67,
|
|
||||||
0x90, 0x02, 0x8e, 0x0a, 0xa1, 0x07, 0xd2, 0xc2, 0x4b, 0x23, 0x58, 0xf1,
|
|
||||||
0x4a, 0x25, 0xe0, 0x5f, 0xa8, 0x45, 0xc0, 0x06, 0x11, 0x50, 0x21, 0x5c,
|
|
||||||
0x8b, 0x88, 0x52, 0x2a, 0x54, 0x0d, 0x00, 0x0f, 0x59, 0xd2, 0x6a, 0x93,
|
|
||||||
0x0c, 0x0e, 0x00, 0xd1, 0x91, 0x6e, 0x2b, 0x05, 0x78, 0x8d, 0xce, 0xcc,
|
|
||||||
0x2d, 0x97, 0x84, 0x8d, 0x21, 0x6b, 0xd8, 0x0f, 0x24, 0xd0, 0x34, 0x6a,
|
|
||||||
0x1f, 0xa4, 0xe4, 0x6e, 0x34, 0x87, 0xf6, 0x15, 0xa9, 0x6c, 0x4a, 0x5f,
|
|
||||||
0xd2, 0x90, 0x42, 0x04, 0xe2, 0x40, 0x84, 0x4a, 0xba, 0xec, 0xdc, 0x1d,
|
|
||||||
0x38, 0xa4, 0xbc, 0xd3, 0x73, 0xf0, 0xde, 0x42, 0x06, 0x6a, 0x44, 0x3b,
|
|
||||||
0xdb, 0x71, 0xd0, 0x71, 0x2d, 0x86, 0x2e, 0x97, 0x44, 0x4e, 0x30, 0x7e,
|
|
||||||
0xca, 0x0c, 0xae, 0x47, 0x5f, 0xdf, 0x89, 0xce, 0xe7, 0x65, 0x1e, 0x0a,
|
|
||||||
0x15, 0xea, 0x04, 0xa4, 0x68, 0x12, 0x30, 0x1b, 0x9d, 0x78, 0xc5, 0x31,
|
|
||||||
0x15, 0x23, 0x11, 0x9b, 0x97, 0xb6, 0xdb, 0x89, 0x30, 0x70, 0xba, 0x0b,
|
|
||||||
0x13, 0xa3, 0x14, 0x16, 0x9d, 0x6e, 0xb0, 0x1f, 0x12, 0x1d, 0xb4, 0xea,
|
|
||||||
0x71, 0xa5, 0x88, 0x77, 0x6e, 0x89, 0xfe, 0x05, 0x76, 0xba, 0x6c, 0x03,
|
|
||||||
0xc0, 0xf6, 0x8c, 0xfb, 0x85, 0xab, 0x30, 0x07, 0x15, 0x7c, 0x16, 0x34,
|
|
||||||
0xd9, 0x5f, 0x4c, 0x67, 0xfb, 0xf2, 0xb2, 0xf8, 0xac, 0x9c, 0xfa, 0x36,
|
|
||||||
0xe6, 0xe8, 0x87, 0x0c, 0x56, 0xea, 0x5b, 0x95, 0x9f, 0xb7, 0x5b, 0xdd,
|
|
||||||
0x2f, 0x3b, 0xb1, 0xa0, 0x7a, 0xd4, 0x47, 0xe9, 0xe7, 0x9d, 0x58, 0xd0,
|
|
||||||
0xf8, 0xdc, 0x9d, 0x63, 0x35, 0x3d, 0xc6, 0x8f, 0xd5, 0x2f, 0x04, 0x04,
|
|
||||||
0x25, 0x8c, 0xca, 0xf2, 0x54, 0x1f, 0x3a, 0xdb, 0x03, 0x9b, 0xa4, 0x6d,
|
|
||||||
0x1e, 0x49, 0x16, 0xfc, 0xd4, 0x5d, 0x9b, 0xbf, 0xe2, 0x26, 0x17, 0x55,
|
|
||||||
0x6e, 0x8f, 0x2a, 0xf6, 0xf6, 0x5a, 0x20, 0x84, 0x57, 0x60, 0xa8, 0x8a,
|
|
||||||
0xb1, 0xc4, 0x29, 0xa1, 0x72, 0x11, 0x7c, 0x07, 0x36, 0xe8, 0x72, 0x90,
|
|
||||||
0xf8, 0x2f, 0xab, 0x13, 0xe8, 0x10, 0xf3, 0x7b, 0x24, 0x19, 0x46, 0x92,
|
|
||||||
0xb5, 0x93, 0x2e, 0xed, 0x8f, 0x40, 0xa4, 0xf4, 0x24, 0x26, 0x9e, 0xe2,
|
|
||||||
0xa7, 0xb7, 0x20, 0x40, 0xc8, 0x1a, 0xcd, 0x5b, 0x31, 0x77, 0xd9, 0xe4,
|
|
||||||
0x9c, 0xe9, 0x47, 0xa3, 0x69, 0x29, 0xb9, 0x24, 0xce, 0x80, 0x0d, 0xe4,
|
|
||||||
0x38, 0xb9, 0xf6, 0xaa, 0x5e, 0x5a, 0xff, 0x45, 0x41, 0x04, 0x22, 0x44,
|
|
||||||
0xe5, 0x07, 0x29, 0x69, 0x05, 0xf5, 0x3d, 0xb5, 0xe9, 0xb2, 0xf1, 0x46,
|
|
||||||
0x43, 0x6b, 0x43, 0x64, 0x3f, 0x42, 0x7c, 0x27, 0x2d, 0xdd, 0xa2, 0xe4,
|
|
||||||
0x0f, 0xa5, 0xda, 0xac, 0x5f, 0x2d, 0xfd, 0x68, 0x1f, 0x7e, 0x5f, 0x99,
|
|
||||||
0xa5, 0xb8, 0xe2, 0x07, 0xf2, 0x02, 0x81, 0x31, 0x67, 0x43, 0x13, 0xc0,
|
|
||||||
0xdc, 0x9f, 0x4e, 0x39, 0x58, 0xf7, 0xf0, 0x4f, 0x03, 0x31, 0xda, 0x74,
|
|
||||||
0xd7, 0x65, 0xe8, 0x1b, 0x0f, 0x20, 0x7c, 0x05, 0x90, 0xa6, 0x00, 0x4b,
|
|
||||||
0xe8, 0xf3, 0xa9, 0x3d, 0xa8, 0x0d, 0x16, 0x80, 0x2e, 0x80, 0x41, 0xa5,
|
|
||||||
0xca, 0x80, 0x02, 0x54, 0x00, 0x17, 0x13, 0x9e, 0xdf, 0xda, 0xc8, 0x7d,
|
|
||||||
0x41, 0xaf, 0xc3, 0x05, 0xb4, 0x36, 0xf9, 0xa7, 0xad, 0x57, 0xca, 0x0b,
|
|
||||||
0x03, 0xb4, 0x53, 0xb2, 0xd7, 0xce, 0x1b, 0xfa, 0x48, 0xfb, 0xc1, 0x1e,
|
|
||||||
0x55, 0xad, 0x67, 0xad, 0xd7, 0x86, 0x14, 0xc0, 0x6d, 0x65, 0xfa, 0xd1,
|
|
||||||
0x4b, 0x22, 0x5b, 0x68, 0x29, 0xba, 0x14, 0xad, 0xa6, 0xfd, 0xc1, 0xd6,
|
|
||||||
0x50, 0x00, 0x08, 0x06, 0x6d, 0xf1, 0xc5, 0x49, 0xbb, 0x40, 0xb5, 0xf4,
|
|
||||||
0x62, 0x72, 0x65, 0x94, 0x57, 0x69, 0x7b, 0x69, 0x5a, 0xc2, 0xbf, 0xd0,
|
|
||||||
0x53, 0x55, 0x12, 0xce, 0x0b, 0x29, 0x29, 0xdf, 0x25, 0x48, 0x3a, 0xd3,
|
|
||||||
0xb4, 0x55, 0x7b, 0x85, 0x8d, 0x82, 0x11, 0x1e, 0x69, 0x4e, 0x4a, 0xbf,
|
|
||||||
0xad, 0xc8, 0x4c, 0xd6, 0x74, 0xdf, 0x3f, 0x6e, 0xa8, 0x01, 0xea, 0xdd,
|
|
||||||
0x63, 0x75, 0xee, 0xf6, 0xae, 0x64, 0xf3, 0x82, 0xc4, 0xb9, 0x5a, 0x5b,
|
|
||||||
0x3f, 0xe2, 0xb0, 0x3c, 0xb4, 0x69, 0x0a, 0x3c, 0x6e, 0xb1, 0x58, 0xf6,
|
|
||||||
0x23, 0xd3, 0x15, 0xc0, 0x07, 0x0b, 0x72, 0x8a, 0xee, 0xcb, 0x8b, 0x42,
|
|
||||||
0x16, 0x20, 0x7b, 0xca, 0xb2, 0x61, 0xe2, 0x54, 0x04, 0xcc, 0x86, 0xc1,
|
|
||||||
0xa8, 0xa1, 0x82, 0xcc, 0x69, 0x92, 0xa9, 0x08, 0x1f, 0x46, 0x2c, 0x21,
|
|
||||||
0x55, 0xf8, 0x8a, 0x17, 0x4c, 0xb2, 0x1c, 0xf9, 0x68, 0x62, 0xda, 0x47,
|
|
||||||
0xfb, 0x24, 0xb2, 0x0d, 0x08, 0x2f, 0xc0, 0xa4, 0xdf, 0x34, 0xc6, 0x70,
|
|
||||||
0xa8, 0xcc, 0xea, 0xb5, 0x0b, 0x4b, 0x53, 0xc4, 0xef, 0x2a, 0xf6, 0xbc,
|
|
||||||
0x55, 0x2c, 0xcc, 0x09, 0xf6, 0x47, 0x75, 0x29, 0x7e, 0xa3, 0x25, 0x47,
|
|
||||||
0xe8, 0x13, 0x22, 0x03, 0xa9, 0xe2, 0x81, 0xd7, 0x46, 0xad, 0x4e, 0xd9,
|
|
||||||
0x87, 0x8c, 0xad, 0x84, 0x93, 0x1a, 0x42, 0x05, 0xa1, 0x53, 0x1e, 0x7d,
|
|
||||||
0xb6, 0x8f, 0xf6, 0xa7, 0x4d, 0xc5, 0x4f, 0x1d, 0x41, 0xc1, 0x44, 0xaf,
|
|
||||||
0x24, 0xea, 0x99, 0xd6, 0xc9, 0x0e, 0x20, 0x1b, 0xa1, 0x1a, 0x12, 0x00,
|
|
||||||
0xe9, 0x73, 0xc8, 0xda, 0xdd, 0x4b, 0x4b, 0xbb, 0x36, 0xb9, 0x5b, 0xd4,
|
|
||||||
0x04, 0x4a, 0x58, 0x7b, 0xf1, 0x0c, 0x5d, 0x22, 0xcf, 0xa2, 0xe2, 0x30,
|
|
||||||
0xd1, 0xf6, 0x00, 0x41, 0x19, 0x8f, 0xfa, 0xd4, 0xb7, 0x8b, 0x72, 0x57,
|
|
||||||
0xf3, 0xdf, 0x8d, 0x65, 0x7d, 0x09, 0x5d, 0xbb, 0xc2, 0x12, 0xa3, 0x76,
|
|
||||||
0x0b, 0xc2, 0x48, 0xb8, 0x60, 0xa0, 0xd1, 0x6b, 0xc7, 0x01, 0xb2, 0xa0,
|
|
||||||
0x01, 0x20, 0x99, 0x84, 0xae, 0xd7, 0x46, 0x12, 0xc5, 0x29, 0x1a, 0x13,
|
|
||||||
0xa2, 0x26, 0xf1, 0xda, 0xdd, 0x49, 0x21, 0x2c, 0x25, 0x5d, 0x39, 0xa3,
|
|
||||||
0xb6, 0xfd, 0xb7, 0x8e, 0xee, 0x5f, 0x5f, 0x68, 0xfa, 0xb6, 0x43, 0xc8,
|
|
||||||
0x32, 0x30, 0x7a, 0x48, 0x8e, 0x0c, 0x1f, 0x23, 0xff, 0xc2, 0x55, 0xe7,
|
|
||||||
0xf4, 0x0e, 0xe8, 0xe0, 0xc7, 0x70, 0x91, 0x46, 0x5c, 0xda, 0x84, 0x0f,
|
|
||||||
0xe5, 0x31, 0xd3, 0xff, 0x1e, 0x31, 0xa5, 0x83, 0xb4, 0x1d, 0xb0, 0xef,
|
|
||||||
0x4e, 0x92, 0x76, 0x67, 0x91, 0x26, 0x3e, 0xec, 0x2b, 0x6e, 0x3a, 0x3a,
|
|
||||||
0xd9, 0x4b, 0xa1, 0x54, 0x5a, 0x76, 0x04, 0x46, 0xf6, 0x72, 0x2c, 0xcb,
|
|
||||||
0xd5, 0x32, 0x84, 0xa2, 0x58, 0x28, 0x30, 0xb9, 0x68, 0x37, 0x0b, 0x93,
|
|
||||||
0x10, 0x88, 0x45, 0x7e, 0x70, 0x84, 0x24, 0x2c, 0xdb, 0xdd, 0xc4, 0x7e,
|
|
||||||
0xa7, 0x83, 0x50, 0x02, 0xb4, 0xd0, 0xa8, 0x36, 0xfc, 0x86, 0x6d, 0xec,
|
|
||||||
0x0e, 0xe8, 0xb6, 0xa6, 0xfe, 0x0f, 0x84, 0x24, 0xa4, 0xd3, 0x5f, 0x68,
|
|
||||||
0x29, 0x60, 0x0e, 0x88, 0x50, 0x29, 0x5f, 0xa5, 0x4e, 0xf3, 0x95, 0x35,
|
|
||||||
0xe2, 0xdd, 0xca, 0xa7, 0x24, 0xd3, 0x6b, 0x2b, 0xbf, 0x86, 0x28, 0xc3,
|
|
||||||
0xbe, 0x4a, 0x90, 0x82, 0xbb, 0x5f, 0x28, 0x14, 0xef, 0x0e, 0x92, 0xe8,
|
|
||||||
0xec, 0x1c, 0x80, 0x2e, 0xa0, 0xf8, 0x05, 0xb0, 0xd2, 0x49, 0xfb, 0xef,
|
|
||||||
0x68, 0xee, 0x1f, 0x8e, 0xee, 0xf9, 0xe2, 0x0d, 0xdf, 0x8f, 0xb0, 0x25,
|
|
||||||
0xd5, 0x42, 0xe7, 0xc7, 0x10, 0x1a, 0x6a, 0x04, 0xfd, 0x4a, 0x65, 0x76,
|
|
||||||
0xb5, 0x3f, 0x5a, 0x14, 0x34, 0x87, 0xa5, 0x51, 0x25, 0xcb, 0x48, 0x88,
|
|
||||||
0x2f, 0x97, 0x4f, 0x5f, 0xda, 0x72, 0xbc, 0xa4, 0xa5, 0xc4, 0x52, 0x7a,
|
|
||||||
0xd1, 0x90, 0x6f, 0x6f, 0xae, 0x21, 0x6d, 0x0e, 0x0f, 0x3b, 0xee, 0x77,
|
|
||||||
0x7e, 0xc2, 0x06, 0xa3, 0xfe, 0x68, 0x74, 0x84, 0xac, 0x85, 0xd5, 0x90,
|
|
||||||
0x07, 0xb6, 0xc6, 0x50, 0xde, 0xa9, 0x67, 0x5b, 0x00, 0x4c, 0x55, 0x35,
|
|
||||||
0x12, 0x21, 0x94, 0x4e, 0xd4, 0x3e, 0x50, 0x5d, 0xfa, 0x4a, 0x06, 0x6b,
|
|
||||||
0x13, 0x18, 0x08, 0x6f, 0x4a, 0x02, 0xda, 0xa5, 0x29, 0xf5, 0xcb, 0xbc,
|
|
||||||
0x3b, 0xb1, 0xa8, 0x2b, 0x4c, 0x29, 0xe2, 0xa9, 0xfc, 0x3d, 0x0f, 0xe7,
|
|
||||||
0xbe, 0x68, 0xf6, 0xfe, 0xff, 0x0f, 0x04, 0xcb, 0x81, 0x67, 0xee, 0x7f,
|
|
||||||
0x01, 0xe4, 0xd7, 0x26, 0x2d, 0x12, 0xe0, 0x24, 0x61, 0x00, 0x00, 0x01,
|
|
||||||
0x83, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, 0x6f,
|
|
||||||
0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0x9c, 0x7d, 0x91, 0x3d, 0x48,
|
|
||||||
0xc3, 0x40, 0x1c, 0xc5, 0x5f, 0x53, 0xa5, 0x22, 0x2d, 0x1d, 0xec, 0x20,
|
|
||||||
0xe2, 0x90, 0xa1, 0x3a, 0x59, 0x28, 0x2a, 0xe2, 0xa8, 0x55, 0x28, 0x42,
|
|
||||||
0x85, 0x50, 0x2b, 0xb4, 0xea, 0x60, 0x72, 0xe9, 0x17, 0x34, 0x31, 0x24,
|
|
||||||
0x29, 0x2e, 0x8e, 0x82, 0x6b, 0xc1, 0xc1, 0x8f, 0xc5, 0xaa, 0x83, 0x8b,
|
|
||||||
0xb3, 0xae, 0x0e, 0xae, 0x82, 0x20, 0xf8, 0x01, 0xe2, 0xe8, 0xe4, 0xa4,
|
|
||||||
0xe8, 0x22, 0x25, 0xfe, 0x2f, 0x29, 0xb4, 0x88, 0xf1, 0xe0, 0xb8, 0x1f,
|
|
||||||
0xef, 0xee, 0x3d, 0xee, 0xde, 0x01, 0x42, 0xb3, 0xc6, 0x34, 0xab, 0x27,
|
|
||||||
0x09, 0x68, 0xba, 0x6d, 0x66, 0xd3, 0x29, 0x31, 0x5f, 0x58, 0x11, 0x43,
|
|
||||||
0xaf, 0x10, 0x10, 0x45, 0x04, 0x49, 0x84, 0x64, 0x66, 0x19, 0xb3, 0x92,
|
|
||||||
0x94, 0x81, 0xef, 0xf8, 0xba, 0x47, 0x80, 0xaf, 0x77, 0x09, 0x9e, 0xe5,
|
|
||||||
0x7f, 0xee, 0xcf, 0x11, 0x51, 0x8b, 0x16, 0x03, 0x02, 0x22, 0xf1, 0x0c,
|
|
||||||
0x33, 0x4c, 0x9b, 0x78, 0x9d, 0x78, 0x6a, 0xd3, 0x36, 0x38, 0xef, 0x13,
|
|
||||||
0xc7, 0x58, 0x45, 0x56, 0x89, 0xcf, 0x89, 0xc7, 0x4c, 0xba, 0x20, 0xf1,
|
|
||||||
0x23, 0xd7, 0x15, 0x8f, 0xdf, 0x38, 0x97, 0x5d, 0x16, 0x78, 0x66, 0xcc,
|
|
||||||
0xcc, 0x65, 0xe7, 0x88, 0x63, 0xc4, 0x62, 0xb9, 0x8b, 0x95, 0x2e, 0x66,
|
|
||||||
0x15, 0x53, 0x23, 0x9e, 0x24, 0x8e, 0xab, 0x9a, 0x4e, 0xf9, 0x42, 0xde,
|
|
||||||
0x63, 0x95, 0xf3, 0x16, 0x67, 0xad, 0x56, 0x67, 0xed, 0x7b, 0xf2, 0x17,
|
|
||||||
0x86, 0x8b, 0xfa, 0xf2, 0x12, 0xd7, 0x69, 0x0e, 0x23, 0x8d, 0x05, 0x2c,
|
|
||||||
0x42, 0x82, 0x08, 0x05, 0x75, 0x54, 0x51, 0x83, 0x8d, 0x04, 0xad, 0x3a,
|
|
||||||
0x29, 0x16, 0xb2, 0xb4, 0x9f, 0xf2, 0xf1, 0x0f, 0xb9, 0x7e, 0x89, 0x5c,
|
|
||||||
0x0a, 0xb9, 0xaa, 0x60, 0xe4, 0x98, 0xc7, 0x06, 0x34, 0xc8, 0xae, 0x1f,
|
|
||||||
0xfc, 0x0f, 0x7e, 0x77, 0x6b, 0x95, 0x26, 0xc6, 0xbd, 0xa4, 0x70, 0x0a,
|
|
||||||
0xe8, 0x7d, 0x71, 0x9c, 0x8f, 0x11, 0x20, 0xb4, 0x0b, 0xb4, 0x1a, 0x8e,
|
|
||||||
0xf3, 0x7d, 0xec, 0x38, 0xad, 0x13, 0x20, 0xf8, 0x0c, 0x5c, 0xe9, 0x1d,
|
|
||||||
0xff, 0x46, 0x13, 0x98, 0xfe, 0x24, 0xbd, 0xd1, 0xd1, 0xe2, 0x47, 0x40,
|
|
||||||
0x74, 0x1b, 0xb8, 0xb8, 0xee, 0x68, 0xca, 0x1e, 0x70, 0xb9, 0x03, 0x0c,
|
|
||||||
0x3e, 0x19, 0xb2, 0x29, 0xbb, 0x52, 0x90, 0xa6, 0x50, 0x2a, 0x01, 0xef,
|
|
||||||
0x67, 0xf4, 0x4d, 0x05, 0x60, 0xe0, 0x16, 0xe8, 0x5f, 0xf5, 0x7a, 0x6b,
|
|
||||||
0xef, 0xe3, 0xf4, 0x01, 0xc8, 0x51, 0x57, 0x99, 0x1b, 0xe0, 0xe0, 0x10,
|
|
||||||
0x18, 0x2d, 0x53, 0xf6, 0x9a, 0xcf, 0xbb, 0xfb, 0xba, 0x7b, 0xfb, 0xf7,
|
|
||||||
0x4c, 0xbb, 0xbf, 0x1f, 0x43, 0xac, 0x72, 0x94, 0x5b, 0xf8, 0xb6, 0x41,
|
|
||||||
0x00, 0x00, 0x0d, 0x1a, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, 0x4c, 0x3a,
|
|
||||||
0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x78, 0x6d,
|
|
||||||
0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x70, 0x61, 0x63,
|
|
||||||
0x6b, 0x65, 0x74, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x3d, 0x22, 0xef,
|
|
||||||
0xbb, 0xbf, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x57, 0x35, 0x4d, 0x30,
|
|
||||||
0x4d, 0x70, 0x43, 0x65, 0x68, 0x69, 0x48, 0x7a, 0x72, 0x65, 0x53, 0x7a,
|
|
||||||
0x4e, 0x54, 0x63, 0x7a, 0x6b, 0x63, 0x39, 0x64, 0x22, 0x3f, 0x3e, 0x0a,
|
|
||||||
0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, 0x20, 0x78,
|
|
||||||
0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, 0x61, 0x64, 0x6f, 0x62,
|
|
||||||
0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x22, 0x20,
|
|
||||||
0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, 0x22, 0x58, 0x4d, 0x50,
|
|
||||||
0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x34, 0x2e, 0x34, 0x2e, 0x30, 0x2d,
|
|
||||||
0x45, 0x78, 0x69, 0x76, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x3c, 0x72, 0x64,
|
|
||||||
0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a,
|
|
||||||
0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f,
|
|
||||||
0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31,
|
|
||||||
0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, 0x72, 0x64,
|
|
||||||
0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, 0x73, 0x23,
|
|
||||||
0x22, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65,
|
|
||||||
0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x64,
|
|
||||||
0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x6d, 0x70,
|
|
||||||
0x4d, 0x4d, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e,
|
|
||||||
0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
|
|
||||||
0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x6d, 0x6d, 0x2f, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x73,
|
|
||||||
0x74, 0x45, 0x76, 0x74, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f,
|
|
||||||
0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f,
|
|
||||||
0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x73, 0x54,
|
|
||||||
0x79, 0x70, 0x65, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
|
|
||||||
0x45, 0x76, 0x65, 0x6e, 0x74, 0x23, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74,
|
|
||||||
0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72,
|
|
||||||
0x67, 0x2f, 0x64, 0x63, 0x2f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
|
|
||||||
0x73, 0x2f, 0x31, 0x2e, 0x31, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x47, 0x49, 0x4d, 0x50, 0x3d, 0x22,
|
|
||||||
0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67,
|
|
||||||
0x69, 0x6d, 0x70, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x78, 0x6d, 0x70, 0x2f,
|
|
||||||
0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a,
|
|
||||||
0x74, 0x69, 0x66, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f,
|
|
||||||
0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f,
|
|
||||||
0x6d, 0x2f, 0x74, 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78,
|
|
||||||
0x6d, 0x70, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6e,
|
|
||||||
0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
|
|
||||||
0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x44, 0x6f, 0x63, 0x75, 0x6d,
|
|
||||||
0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x67, 0x69, 0x6d, 0x70, 0x3a,
|
|
||||||
0x64, 0x6f, 0x63, 0x69, 0x64, 0x3a, 0x67, 0x69, 0x6d, 0x70, 0x3a, 0x63,
|
|
||||||
0x33, 0x63, 0x66, 0x30, 0x37, 0x35, 0x35, 0x2d, 0x30, 0x35, 0x31, 0x38,
|
|
||||||
0x2d, 0x34, 0x32, 0x61, 0x32, 0x2d, 0x61, 0x39, 0x38, 0x38, 0x2d, 0x38,
|
|
||||||
0x32, 0x32, 0x30, 0x66, 0x63, 0x35, 0x32, 0x30, 0x63, 0x66, 0x35, 0x22,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x49, 0x6e,
|
|
||||||
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d,
|
|
||||||
0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x38, 0x30, 0x62, 0x62, 0x32, 0x32,
|
|
||||||
0x62, 0x39, 0x2d, 0x36, 0x62, 0x63, 0x37, 0x2d, 0x34, 0x35, 0x65, 0x37,
|
|
||||||
0x2d, 0x62, 0x37, 0x37, 0x39, 0x2d, 0x62, 0x66, 0x38, 0x32, 0x30, 0x36,
|
|
||||||
0x37, 0x31, 0x31, 0x65, 0x30, 0x38, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78,
|
|
||||||
0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61,
|
|
||||||
0x6c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d,
|
|
||||||
0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, 0x64, 0x3a, 0x63, 0x63, 0x31,
|
|
||||||
0x38, 0x36, 0x36, 0x30, 0x35, 0x2d, 0x61, 0x62, 0x37, 0x61, 0x2d, 0x34,
|
|
||||||
0x34, 0x39, 0x35, 0x2d, 0x38, 0x62, 0x39, 0x66, 0x2d, 0x35, 0x39, 0x37,
|
|
||||||
0x33, 0x36, 0x35, 0x61, 0x31, 0x64, 0x65, 0x62, 0x37, 0x22, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x64, 0x63, 0x3a, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3d,
|
|
||||||
0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x6e, 0x67, 0x22, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x41, 0x50, 0x49, 0x3d,
|
|
||||||
0x22, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d,
|
|
||||||
0x50, 0x3a, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3d, 0x22,
|
|
||||||
0x4c, 0x69, 0x6e, 0x75, 0x78, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49,
|
|
||||||
0x4d, 0x50, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70,
|
|
||||||
0x3d, 0x22, 0x31, 0x36, 0x34, 0x34, 0x39, 0x33, 0x33, 0x30, 0x30, 0x35,
|
|
||||||
0x36, 0x36, 0x35, 0x34, 0x35, 0x33, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47,
|
|
||||||
0x49, 0x4d, 0x50, 0x3a, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3d,
|
|
||||||
0x22, 0x32, 0x2e, 0x31, 0x30, 0x2e, 0x33, 0x30, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65, 0x6e, 0x74,
|
|
||||||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x22, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72,
|
|
||||||
0x54, 0x6f, 0x6f, 0x6c, 0x3d, 0x22, 0x47, 0x49, 0x4d, 0x50, 0x20, 0x32,
|
|
||||||
0x2e, 0x31, 0x30, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x78, 0x6d,
|
|
||||||
0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x3e,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, 0x53, 0x65,
|
|
||||||
0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66,
|
|
||||||
0x3a, 0x6c, 0x69, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74,
|
|
||||||
0x45, 0x76, 0x74, 0x3a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x22,
|
|
||||||
0x73, 0x61, 0x76, 0x65, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x63, 0x68, 0x61, 0x6e, 0x67,
|
|
||||||
0x65, 0x64, 0x3d, 0x22, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x69, 0x6e, 0x73, 0x74, 0x61,
|
|
||||||
0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x69,
|
|
||||||
0x69, 0x64, 0x3a, 0x36, 0x32, 0x64, 0x66, 0x62, 0x35, 0x39, 0x61, 0x2d,
|
|
||||||
0x32, 0x30, 0x35, 0x63, 0x2d, 0x34, 0x61, 0x65, 0x65, 0x2d, 0x62, 0x30,
|
|
||||||
0x37, 0x35, 0x2d, 0x66, 0x66, 0x35, 0x63, 0x63, 0x37, 0x65, 0x33, 0x31,
|
|
||||||
0x65, 0x65, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73,
|
|
||||||
0x74, 0x45, 0x76, 0x74, 0x3a, 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72,
|
|
||||||
0x65, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x3d, 0x22, 0x47, 0x69, 0x6d, 0x70,
|
|
||||||
0x20, 0x32, 0x2e, 0x31, 0x30, 0x20, 0x28, 0x4c, 0x69, 0x6e, 0x75, 0x78,
|
|
||||||
0x29, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x45,
|
|
||||||
0x76, 0x74, 0x3a, 0x77, 0x68, 0x65, 0x6e, 0x3d, 0x22, 0x32, 0x30, 0x32,
|
|
||||||
0x32, 0x2d, 0x30, 0x32, 0x2d, 0x31, 0x35, 0x54, 0x31, 0x34, 0x3a, 0x35,
|
|
||||||
0x30, 0x3a, 0x30, 0x35, 0x2b, 0x30, 0x31, 0x3a, 0x30, 0x30, 0x22, 0x2f,
|
|
||||||
0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a,
|
|
||||||
0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x78, 0x6d,
|
|
||||||
0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x3e,
|
|
||||||
0x0a, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, 0x65, 0x73,
|
|
||||||
0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, 0x20, 0x3c,
|
|
||||||
0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, 0x0a, 0x3c, 0x2f,
|
|
||||||
0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, 0x3e, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
|
||||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x3c, 0x3f, 0x78, 0x70, 0x61,
|
|
||||||
0x63, 0x6b, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x64, 0x3d, 0x22, 0x77, 0x22,
|
|
||||||
0x3f, 0x3e, 0x1d, 0xbf, 0x0f, 0xcb, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b,
|
|
||||||
0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93,
|
|
||||||
0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13,
|
|
||||||
0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00,
|
|
||||||
0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe6, 0x02, 0x0f, 0x0d, 0x32, 0x05,
|
|
||||||
0xbb, 0xa8, 0x22, 0xa4, 0x00, 0x00, 0x03, 0x4f, 0x49, 0x44, 0x41, 0x54,
|
|
||||||
0x68, 0xde, 0xed, 0x9a, 0xcf, 0x4b, 0x2a, 0x51, 0x14, 0xc7, 0xbf, 0xd7,
|
|
||||||
0x6c, 0x94, 0x16, 0x51, 0xa2, 0xf4, 0x8b, 0x5a, 0x98, 0x60, 0xd1, 0x4a,
|
|
||||||
0x68, 0xd5, 0xc6, 0x65, 0x4a, 0x13, 0x94, 0x61, 0x9b, 0xa0, 0x5a, 0x55,
|
|
||||||
0x08, 0x51, 0x7f, 0x8a, 0x2d, 0xc4, 0xb2, 0x16, 0x91, 0x15, 0x51, 0x54,
|
|
||||||
0x8b, 0x16, 0x2e, 0x6a, 0xd9, 0xb6, 0x55, 0x44, 0x4c, 0x50, 0x50, 0x6d,
|
|
||||||
0xa2, 0x1f, 0x93, 0x41, 0xa5, 0x95, 0xe8, 0x5b, 0x3c, 0x5e, 0x70, 0x9d,
|
|
||||||
0x37, 0xea, 0x8c, 0xf7, 0xda, 0x0f, 0xe6, 0x80, 0x8b, 0x73, 0xce, 0xdc,
|
|
||||||
0x1f, 0x9f, 0xf1, 0xce, 0x3d, 0xe7, 0xdc, 0x19, 0x72, 0x76, 0x76, 0x96,
|
|
||||||
0xc3, 0x2f, 0x10, 0x13, 0x7e, 0x89, 0x18, 0x20, 0x06, 0x88, 0x01, 0x62,
|
|
||||||
0x80, 0xfc, 0x2c, 0x31, 0xb3, 0xe8, 0x24, 0x99, 0x4c, 0xe2, 0xe8, 0xe8,
|
|
||||||
0x08, 0xc7, 0xc7, 0xc7, 0xaa, 0xd7, 0x88, 0xa2, 0x08, 0xa7, 0xd3, 0x09,
|
|
||||||
0x93, 0x89, 0xcf, 0xbd, 0x23, 0xe5, 0x04, 0xc4, 0xeb, 0xeb, 0x6b, 0x6c,
|
|
||||||
0x6f, 0x6f, 0x6b, 0x6a, 0x63, 0xb7, 0xdb, 0x11, 0x0c, 0x06, 0x61, 0xb1,
|
|
||||||
0x58, 0xbe, 0x1e, 0xe4, 0xed, 0xed, 0x0d, 0xd1, 0x68, 0xb4, 0xac, 0x81,
|
|
||||||
0x45, 0x51, 0x84, 0xcb, 0xe5, 0xfa, 0x3a, 0x90, 0x87, 0x87, 0x07, 0xc4,
|
|
||||||
0xe3, 0x71, 0x55, 0xbf, 0xd7, 0xeb, 0x45, 0x43, 0x43, 0xc3, 0xa7, 0xbe,
|
|
||||||
0xb9, 0xb9, 0x59, 0xb0, 0xbf, 0xd9, 0xd9, 0xd9, 0xca, 0x83, 0xa8, 0x41,
|
|
||||||
0x0c, 0x0d, 0x0d, 0xa1, 0xb5, 0xb5, 0xb5, 0x60, 0xdb, 0x74, 0x3a, 0x8d,
|
|
||||||
0xf9, 0xf9, 0x79, 0x6e, 0x30, 0x25, 0x83, 0xa8, 0x4d, 0x44, 0xeb, 0x24,
|
|
||||||
0x64, 0x59, 0xc6, 0xca, 0xca, 0x0a, 0x65, 0x73, 0xbb, 0xdd, 0xf0, 0xfb,
|
|
||||||
0xfd, 0x95, 0xd9, 0x7e, 0xf3, 0x21, 0x3a, 0x3a, 0x3a, 0x74, 0xdd, 0x49,
|
|
||||||
0x9b, 0xcd, 0x86, 0x50, 0x28, 0x44, 0xd9, 0x24, 0x49, 0xc2, 0xdd, 0xdd,
|
|
||||||
0x1d, 0x7f, 0x90, 0xcb, 0xcb, 0x4b, 0x85, 0xcd, 0xe7, 0xf3, 0xe9, 0x1e,
|
|
||||||
0x54, 0x10, 0x04, 0x4c, 0x4d, 0x4d, 0x51, 0xb6, 0xb5, 0xb5, 0x35, 0xfe,
|
|
||||||
0x20, 0xbb, 0xbb, 0xbb, 0xcc, 0xd7, 0xb4, 0xd5, 0x6a, 0x45, 0x7f, 0x7f,
|
|
||||||
0xbf, 0x62, 0x3b, 0xe7, 0x06, 0x22, 0xcb, 0x32, 0xa5, 0x07, 0x83, 0x41,
|
|
||||||
0x66, 0x5b, 0x66, 0x7b, 0x7b, 0x3b, 0xa5, 0x6b, 0x8d, 0x49, 0x9a, 0x40,
|
|
||||||
0x0e, 0x0f, 0x0f, 0x29, 0xbd, 0xa5, 0xa5, 0x85, 0x69, 0x20, 0xf3, 0x78,
|
|
||||||
0x3c, 0x95, 0xc9, 0xb5, 0x2e, 0x2e, 0x2e, 0xb8, 0xe6, 0x48, 0x3d, 0x3d,
|
|
||||||
0x3d, 0x94, 0x7e, 0x73, 0x73, 0xc3, 0x3f, 0xd7, 0x1a, 0x18, 0x18, 0x50,
|
|
||||||
0xd8, 0x76, 0x76, 0x76, 0x70, 0x75, 0x75, 0x55, 0x72, 0x1f, 0xc3, 0xc3,
|
|
||||||
0xc3, 0x68, 0x6e, 0x6e, 0xfe, 0xd4, 0xab, 0xab, 0xab, 0x15, 0x79, 0x5b,
|
|
||||||
0x63, 0x63, 0x23, 0xdf, 0xec, 0x57, 0x10, 0x04, 0x4a, 0xdf, 0xdb, 0xdb,
|
|
||||||
0xd3, 0x04, 0xf1, 0x2f, 0xd2, 0xbf, 0xbf, 0xbf, 0xab, 0xfa, 0x4f, 0x4f,
|
|
||||||
0x4f, 0xf9, 0xa7, 0xf1, 0x84, 0x10, 0x4a, 0x3f, 0x3f, 0x3f, 0xd7, 0x35,
|
|
||||||
0x68, 0x3a, 0x9d, 0xfe, 0xda, 0x7a, 0x24, 0x9b, 0xcd, 0x52, 0xfa, 0xf8,
|
|
||||||
0xf8, 0xb8, 0xae, 0x41, 0x6b, 0x6b, 0x6b, 0x55, 0x7d, 0x7a, 0x96, 0x95,
|
|
||||||
0xe6, 0x67, 0x64, 0x6b, 0x6b, 0x8b, 0x8a, 0x21, 0x75, 0x75, 0x75, 0x98,
|
|
||||||
0x99, 0x99, 0x41, 0x2a, 0x95, 0x02, 0x21, 0xa4, 0xa4, 0x5f, 0x31, 0x29,
|
|
||||||
0x96, 0xb3, 0x71, 0x2b, 0xac, 0x08, 0x21, 0xa8, 0xa9, 0xa9, 0xd1, 0xdd,
|
|
||||||
0x3e, 0x7f, 0x97, 0xb2, 0xdb, 0xed, 0x7c, 0x96, 0x56, 0x5f, 0x5f, 0x1f,
|
|
||||||
0xa5, 0xa7, 0x52, 0x29, 0xa6, 0x6b, 0x7b, 0x63, 0x63, 0x43, 0x11, 0xf1,
|
|
||||||
0xb9, 0x80, 0xe4, 0x47, 0xdf, 0x85, 0x85, 0x05, 0x66, 0x10, 0xcf, 0xcf,
|
|
||||||
0xcf, 0x05, 0x63, 0x0a, 0x53, 0x10, 0x93, 0xc9, 0x84, 0xa6, 0xa6, 0x26,
|
|
||||||
0xca, 0x76, 0x7b, 0x7b, 0xcb, 0x04, 0x64, 0x69, 0x69, 0x89, 0x59, 0x94,
|
|
||||||
0x2f, 0x69, 0xd7, 0x1a, 0x1c, 0x1c, 0xa4, 0xf4, 0xf5, 0xf5, 0x75, 0xbc,
|
|
||||||
0xbe, 0xbe, 0x96, 0x05, 0x11, 0x0e, 0x87, 0x29, 0xbd, 0xbb, 0xbb, 0x5b,
|
|
||||||
0x11, 0x1c, 0x99, 0x83, 0x08, 0x82, 0x80, 0x40, 0x20, 0x40, 0xd9, 0x62,
|
|
||||||
0xb1, 0x18, 0x1e, 0x1f, 0x1f, 0x99, 0x40, 0x00, 0x40, 0x67, 0x67, 0x67,
|
|
||||||
0xe5, 0x4a, 0xdd, 0x44, 0x22, 0x01, 0x49, 0x92, 0x74, 0x57, 0x89, 0xc9,
|
|
||||||
0x64, 0x12, 0xcb, 0xcb, 0xcb, 0xaa, 0xfe, 0x40, 0x20, 0x80, 0xb6, 0xb6,
|
|
||||||
0xb6, 0xca, 0x1c, 0x3e, 0xac, 0xae, 0xae, 0xe2, 0xfe, 0xfe, 0xfe, 0xbf,
|
|
||||||
0xbe, 0xb1, 0xb1, 0x31, 0xd4, 0xd7, 0xd7, 0x53, 0xb6, 0x8f, 0x8f, 0x0f,
|
|
||||||
0x48, 0x92, 0x84, 0x83, 0x83, 0x83, 0x92, 0xfa, 0xef, 0xed, 0xed, 0xd5,
|
|
||||||
0xf5, 0xef, 0xe8, 0x3a, 0x0e, 0x92, 0x24, 0x09, 0x89, 0x44, 0x82, 0x5b,
|
|
||||||
0x46, 0xec, 0xf1, 0x78, 0xe0, 0xf5, 0x7a, 0xf9, 0x83, 0x00, 0xc0, 0xcb,
|
|
||||||
0xcb, 0x0b, 0x16, 0x17, 0x17, 0x75, 0x4d, 0xd4, 0xef, 0xf7, 0xc3, 0xe9,
|
|
||||||
0x74, 0x22, 0x12, 0x89, 0x30, 0x3b, 0x2a, 0x22, 0xe5, 0xbe, 0x7a, 0x7b,
|
|
||||||
0x7a, 0x7a, 0x42, 0x3c, 0x1e, 0x47, 0x26, 0x93, 0x29, 0x7a, 0xad, 0xcf,
|
|
||||||
0xe7, 0x83, 0xdb, 0xed, 0xfe, 0x4c, 0x55, 0x72, 0xb9, 0x1c, 0xe6, 0xe6,
|
|
||||||
0xe6, 0x0a, 0xb6, 0x99, 0x9e, 0x9e, 0x46, 0x55, 0x55, 0x15, 0x7f, 0x90,
|
|
||||||
0xfc, 0xac, 0x56, 0x96, 0x65, 0x64, 0x32, 0x19, 0x64, 0xb3, 0x59, 0x98,
|
|
||||||
0xcd, 0x66, 0x58, 0xad, 0xd6, 0xa2, 0x69, 0x47, 0xa1, 0xe7, 0x0e, 0x00,
|
|
||||||
0x42, 0xa1, 0x90, 0xa2, 0x84, 0xe0, 0x0a, 0x52, 0x8e, 0x9c, 0x9c, 0x9c,
|
|
||||||
0x60, 0x7f, 0x7f, 0x5f, 0xd5, 0x3f, 0x31, 0x31, 0x51, 0x30, 0xa7, 0xfb,
|
|
||||||
0x36, 0xaf, 0x15, 0xba, 0xba, 0xba, 0x20, 0x8a, 0xa2, 0xaa, 0x3f, 0x16,
|
|
||||||
0x8b, 0xb1, 0xab, 0x47, 0x78, 0x8b, 0xcb, 0xe5, 0xc2, 0xc8, 0xc8, 0x08,
|
|
||||||
0xff, 0xc2, 0xaa, 0x12, 0xe2, 0x70, 0x38, 0x30, 0x3a, 0x3a, 0xfa, 0xf3,
|
|
||||||
0x41, 0x80, 0xbf, 0xc7, 0xaa, 0x93, 0x93, 0x93, 0x9a, 0xaa, 0x51, 0x62,
|
|
||||||
0x7c, 0xf9, 0x60, 0x80, 0x18, 0x20, 0x06, 0x88, 0x01, 0x62, 0x80, 0x94,
|
|
||||||
0x21, 0x7f, 0x00, 0x38, 0xcc, 0x35, 0xc8, 0xf7, 0x75, 0xe5, 0x54, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
|
|
||||||
};
|
|
|
@ -1,3 +1,13 @@
|
||||||
|
/**
|
||||||
|
* @file config.h.in
|
||||||
|
* @author Manzerbredes
|
||||||
|
* @brief CMake configuration entries
|
||||||
|
* @version 0.1
|
||||||
|
* @date 2023-05-12
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2023
|
||||||
|
*
|
||||||
|
*/
|
||||||
#define OCHESS_VERSION "@PROJECT_VERSION@"
|
#define OCHESS_VERSION "@PROJECT_VERSION@"
|
||||||
#define OCHESS_MAJOR "@PROJECT_VERSION_MAJOR@"
|
#define OCHESS_MAJOR "@PROJECT_VERSION_MAJOR@"
|
||||||
#define OCHESS_MINOR "@PROJECT_VERSION_MINOR@"
|
#define OCHESS_MINOR "@PROJECT_VERSION_MINOR@"
|
||||||
|
|
|
@ -23,7 +23,7 @@ EngineTab::EngineTab(wxWindow *parent, uciadapter::UCI *engine,
|
||||||
|
|
||||||
Bind(wxEVT_BUTTON, &EngineTab::OnSave, this, ENGINE_SAVE_CONF_BUTTON);
|
Bind(wxEVT_BUTTON, &EngineTab::OnSave, this, ENGINE_SAVE_CONF_BUTTON);
|
||||||
Bind(wxEVT_BUTTON, &EngineTab::OnDelete, this, ENGINE_DELETE_CONF_BUTTON);
|
Bind(wxEVT_BUTTON, &EngineTab::OnDelete, this, ENGINE_DELETE_CONF_BUTTON);
|
||||||
Bind(wxEVT_PG_CHANGED, [p=this](wxPropertyGridEvent& event){p->is_dirty=true;});
|
Bind(wxEVT_PG_CHANGED, [p=this](wxPropertyGridEvent& event){ UNUSED(event); p->is_dirty=true;});
|
||||||
}
|
}
|
||||||
|
|
||||||
EngineTab::EngineTab(wxWindow *parent, std::uint32_t id)
|
EngineTab::EngineTab(wxWindow *parent, std::uint32_t id)
|
||||||
|
@ -46,7 +46,7 @@ EngineTab::EngineTab(wxWindow *parent, std::uint32_t id)
|
||||||
|
|
||||||
Bind(wxEVT_BUTTON, &EngineTab::OnSave, this, ENGINE_SAVE_CONF_BUTTON);
|
Bind(wxEVT_BUTTON, &EngineTab::OnSave, this, ENGINE_SAVE_CONF_BUTTON);
|
||||||
Bind(wxEVT_BUTTON, &EngineTab::OnDelete, this, ENGINE_DELETE_CONF_BUTTON);
|
Bind(wxEVT_BUTTON, &EngineTab::OnDelete, this, ENGINE_DELETE_CONF_BUTTON);
|
||||||
Bind(wxEVT_PG_CHANGED, [p=this](wxPropertyGridEvent& event){p->is_dirty=true;});
|
Bind(wxEVT_PG_CHANGED, [p=this](wxPropertyGridEvent& event){ UNUSED(event); p->is_dirty=true;});
|
||||||
}
|
}
|
||||||
|
|
||||||
EngineTab::~EngineTab() {
|
EngineTab::~EngineTab() {
|
||||||
|
@ -58,6 +58,7 @@ EngineTab::~EngineTab() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void EngineTab::OnDelete(wxCommandEvent &event) {
|
void EngineTab::OnDelete(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
CONFIG_OPEN(conf);
|
CONFIG_OPEN(conf);
|
||||||
conf->DeleteGroup(confGroup);
|
conf->DeleteGroup(confGroup);
|
||||||
CONFIG_CLOSE(conf);
|
CONFIG_CLOSE(conf);
|
||||||
|
@ -103,6 +104,7 @@ void EngineTab::LoadConfiguration() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void EngineTab::OnSave(wxCommandEvent &event) {
|
void EngineTab::OnSave(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
CONFIG_OPEN(conf2);
|
CONFIG_OPEN(conf2);
|
||||||
// Update engine name:
|
// Update engine name:
|
||||||
conf2->Write(confGroup + "/name", engine_name->GetValue());
|
conf2->Write(confGroup + "/name", engine_name->GetValue());
|
||||||
|
|
|
@ -6,13 +6,20 @@ wxDECLARE_EVENT(CLOSE_TAB_EVENT, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(REFRESH_ENGINE_LIST, wxCommandEvent);
|
wxDECLARE_EVENT(REFRESH_ENGINE_LIST, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(REFRESH_TAB_TITLE, wxCommandEvent);
|
wxDECLARE_EVENT(REFRESH_TAB_TITLE, wxCommandEvent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Tab used to configure UCI chess engines
|
||||||
|
* @ingroup tabs
|
||||||
|
*/
|
||||||
class EngineTab : public TabEngine, public TabInfos {
|
class EngineTab : public TabEngine, public TabInfos {
|
||||||
uciadapter::UCI *engine;
|
|
||||||
std::string confGroup, enginePath;
|
std::string confGroup, enginePath;
|
||||||
|
uciadapter::UCI *engine;
|
||||||
std::uint32_t engine_id;
|
std::uint32_t engine_id;
|
||||||
void InitConfiguration();
|
void InitConfiguration();
|
||||||
void LoadConfiguration();
|
void LoadConfiguration();
|
||||||
void RefreshItemList();
|
void RefreshItemList();
|
||||||
|
void OnSave(wxCommandEvent &event);
|
||||||
|
void OnDelete(wxCommandEvent &event);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
EngineTab(wxWindow *parent, uciadapter::UCI *engine,
|
EngineTab(wxWindow *parent, uciadapter::UCI *engine,
|
||||||
std::string engine_path);
|
std::string engine_path);
|
||||||
|
@ -22,6 +29,4 @@ public:
|
||||||
std::shared_ptr<Game> GetGame() { return nullptr; }
|
std::shared_ptr<Game> GetGame() { return nullptr; }
|
||||||
std::shared_ptr<GameBase> GetBase() { return nullptr; }
|
std::shared_ptr<GameBase> GetBase() { return nullptr; }
|
||||||
std::uint32_t GetEngineId() { return engine_id; };
|
std::uint32_t GetEngineId() { return engine_id; };
|
||||||
void OnSave(wxCommandEvent &event);
|
|
||||||
void OnDelete(wxCommandEvent &event);
|
|
||||||
};
|
};
|
|
@ -94,10 +94,12 @@ void Game::SetMoveAsMainline(HalfMove *m) {
|
||||||
|
|
||||||
bool Game::IsCheckmate(bool forBlack){
|
bool Game::IsCheckmate(bool forBlack){
|
||||||
arbiter.Setup(GetFen());
|
arbiter.Setup(GetFen());
|
||||||
if(forBlack){
|
if(arbiter.IsCheckMate()){
|
||||||
return arbiter.IsBlackTurn() && arbiter.IsCheckMate();
|
if(forBlack)
|
||||||
|
return arbiter.IsBlackTurn();
|
||||||
|
return !arbiter.IsBlackTurn();
|
||||||
}
|
}
|
||||||
return !arbiter.IsBlackTurn() && arbiter.IsCheckMate();
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Game::IsPromotionMove(std::string absolute_move){
|
bool Game::IsPromotionMove(std::string absolute_move){
|
||||||
|
@ -118,13 +120,28 @@ bool Game::Play(std::string move,char promotion) {
|
||||||
m->SetCapture(capture);
|
m->SetCapture(capture);
|
||||||
}
|
}
|
||||||
if (current != nullptr) {
|
if (current != nullptr) {
|
||||||
current->AddMove(m);
|
if(current->GetMainline()!=nullptr){
|
||||||
|
HalfMove* curmainline=static_cast<HalfMove*>(current->GetMainline());
|
||||||
|
HalfMove* movefound=curmainline->GetCurrentMoveWithFEN(arbiter.GetFEN());
|
||||||
|
if(movefound!=nullptr){
|
||||||
|
current=movefound;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
current->AddMove(m);
|
||||||
|
current = m;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
current->AddMove(m);
|
||||||
|
current = m;
|
||||||
|
}
|
||||||
} else if (moves != nullptr) {
|
} else if (moves != nullptr) {
|
||||||
moves->AddVariation(m);
|
moves->AddVariation(m);
|
||||||
|
current = m;
|
||||||
}
|
}
|
||||||
current = m;
|
|
||||||
if (moves == nullptr) {
|
if (moves == nullptr) {
|
||||||
moves = m;
|
moves = m;
|
||||||
|
current = m;
|
||||||
}
|
}
|
||||||
return (true);
|
return (true);
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,17 +6,17 @@
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Hold an entire chess game
|
* @brief Hold an entire chess game. Used in many places in the projects.
|
||||||
* Used in many places in the projects.
|
* @ingroup game
|
||||||
*/
|
*/
|
||||||
class Game {
|
class Game {
|
||||||
/// @brief 64 char string that contains all the pieces on the board (used in BoardCanvas)
|
/// @brief 64 char string that contains all the pieces on the board (used in BoardCanvas)
|
||||||
|
HalfMove *current;
|
||||||
|
HalfMove *moves;
|
||||||
std::string board;
|
std::string board;
|
||||||
std::string initial_fen;
|
std::string initial_fen;
|
||||||
std::string result;
|
std::string result;
|
||||||
std::unordered_map<std::string, std::string> tags;
|
std::unordered_map<std::string, std::string> tags;
|
||||||
HalfMove *moves;
|
|
||||||
HalfMove *current;
|
|
||||||
/// @brief Used by various methods of the class
|
/// @brief Used by various methods of the class
|
||||||
chessarbiter::ChessArbiter arbiter;
|
chessarbiter::ChessArbiter arbiter;
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ wxDEFINE_EVENT(GAME_CHANGE, wxCommandEvent);
|
||||||
wxDEFINE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
wxDEFINE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
||||||
|
|
||||||
GameTab::GameTab(wxFrame *parent, std::shared_ptr<Game> game)
|
GameTab::GameTab(wxFrame *parent, std::shared_ptr<Game> game)
|
||||||
: wxPanel(parent), game(game), TabInfos(TabInfos::GAME) {
|
: wxPanel(parent), TabInfos(TabInfos::GAME), game(game) {
|
||||||
// Splitter
|
// Splitter
|
||||||
wxSplitterWindow *splitter = new wxSplitterWindow(this, wxID_ANY);
|
wxSplitterWindow *splitter = new wxSplitterWindow(this, wxID_ANY);
|
||||||
splitter->SetSashGravity(0.8);
|
splitter->SetSashGravity(0.8);
|
||||||
|
@ -41,7 +41,7 @@ GameTab::GameTab(wxFrame *parent, std::shared_ptr<Game> game)
|
||||||
void GameTab::OnToolClick(wxCommandEvent &event){
|
void GameTab::OnToolClick(wxCommandEvent &event){
|
||||||
short id=event.GetId();
|
short id=event.GetId();
|
||||||
if(id==0){
|
if(id==0){
|
||||||
if(!related_file.size()>0){
|
if(!(related_file.size()>0)){
|
||||||
wxFileDialog
|
wxFileDialog
|
||||||
newFileDialog(this, _("Save Game"), "", "",
|
newFileDialog(this, _("Save Game"), "", "",
|
||||||
"PGN files (*.pgn)|*.pgn", wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
|
"PGN files (*.pgn)|*.pgn", wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
|
||||||
|
|
|
@ -15,6 +15,10 @@ wxDECLARE_EVENT(REFRESH_TAB_TITLE, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent);
|
wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
wxDECLARE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Main tab for opened games. Contains GameTabLeftPanel and GameTabRightPanel.
|
||||||
|
* @ingroup tabs
|
||||||
|
*/
|
||||||
class GameTab : public wxPanel, public TabInfos {
|
class GameTab : public wxPanel, public TabInfos {
|
||||||
GameTabRightPanel *editor_panel;
|
GameTabRightPanel *editor_panel;
|
||||||
GameTabLeftPanel *board_panel;
|
GameTabLeftPanel *board_panel;
|
||||||
|
@ -24,12 +28,12 @@ class GameTab : public wxPanel, public TabInfos {
|
||||||
void RefreshLabel();
|
void RefreshLabel();
|
||||||
void RefreshTabTitle();
|
void RefreshTabTitle();
|
||||||
void OnGameChange(wxCommandEvent &event);
|
void OnGameChange(wxCommandEvent &event);
|
||||||
|
void OnToolClick(wxCommandEvent &event);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
GameTab(wxFrame *parent, std::shared_ptr<Game> game);
|
GameTab(wxFrame *parent, std::shared_ptr<Game> game);
|
||||||
void ApplyPreferences();
|
void ApplyPreferences();
|
||||||
std::shared_ptr<Game> GetGame() { return (std::shared_ptr<Game>(game)); }
|
std::shared_ptr<Game> GetGame() { return (std::shared_ptr<Game>(game)); }
|
||||||
std::shared_ptr<GameBase> GetBase() { return nullptr; };
|
std::shared_ptr<GameBase> GetBase() { return nullptr; };
|
||||||
void OnToolClick(wxCommandEvent &event);
|
|
||||||
void OnLink(){board_panel->SetSaveToolEnable(false);};
|
void OnLink(){board_panel->SetSaveToolEnable(false);};
|
||||||
};
|
};
|
||||||
|
|
|
@ -50,7 +50,7 @@ std::string HalfMove::GetLineAsSAN(){
|
||||||
auto line=GetLine(); // Vector of HalfMove
|
auto line=GetLine(); // Vector of HalfMove
|
||||||
std::string pgn;
|
std::string pgn;
|
||||||
int count=1;
|
int count=1;
|
||||||
for(int i=0;i<line.size();i++){
|
for(std::size_t i=0;i<line.size();i++){
|
||||||
if(i%2==0){
|
if(i%2==0){
|
||||||
pgn+=std::to_string(count)+".";
|
pgn+=std::to_string(count)+".";
|
||||||
count+=1;
|
count+=1;
|
||||||
|
@ -163,6 +163,20 @@ bool HalfMove::IsVariation() {
|
||||||
|
|
||||||
std::string HalfMove::GetFen() { return (fen); }
|
std::string HalfMove::GetFen() { return (fen); }
|
||||||
|
|
||||||
|
HalfMove* HalfMove::GetCurrentMoveWithFEN(const std::string fen){
|
||||||
|
if(this->fen == fen){
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
for(auto var: GetVariations()){
|
||||||
|
HalfMove* m=static_cast<HalfMove*>(var);
|
||||||
|
if(m->fen == fen)
|
||||||
|
return m;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
void HalfMove::BuildAndVerify(HalfMove *m, std::string fen) {
|
void HalfMove::BuildAndVerify(HalfMove *m, std::string fen) {
|
||||||
arbiter.Setup(fen);
|
arbiter.Setup(fen);
|
||||||
std::string move_absolute=arbiter.ParseSAN(m->GetSAN());
|
std::string move_absolute=arbiter.ParseSAN(m->GetSAN());
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief This class extends CGEHalfMove (to be displayed in the game editor)
|
* @brief This class extends CGEHalfMove (to be displayed in the game editor)
|
||||||
|
* @ingroup game
|
||||||
*/
|
*/
|
||||||
class HalfMove : public CMI::HalfMove {
|
class HalfMove : public CMI::HalfMove {
|
||||||
std::string fen;
|
std::string fen;
|
||||||
|
@ -18,6 +19,7 @@ class HalfMove : public CMI::HalfMove {
|
||||||
std::string src,dst;
|
std::string src,dst;
|
||||||
/// @brief Opening reach by that move while taking into account all the parents
|
/// @brief Opening reach by that move while taking into account all the parents
|
||||||
std::string opening, eco;
|
std::string opening, eco;
|
||||||
|
/// @brief Arbiter used to ensure that chess rules are followed
|
||||||
chessarbiter::ChessArbiter arbiter;
|
chessarbiter::ChessArbiter arbiter;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -26,11 +28,30 @@ public:
|
||||||
HalfMove(std::string move_absolute,std::string move_san, std::string fen);
|
HalfMove(std::string move_absolute,std::string move_san, std::string fen);
|
||||||
HalfMove(CMI::HalfMove *m);
|
HalfMove(CMI::HalfMove *m);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Add mainline to the current move.
|
||||||
|
* If a mainline already exists, add to its variations
|
||||||
|
*
|
||||||
|
* @param m the move to add
|
||||||
|
*/
|
||||||
void AddMove(HalfMove *m);
|
void AddMove(HalfMove *m);
|
||||||
/// @brief Check if current half move is within a variation
|
/// @brief Check if current half move is within a variation
|
||||||
bool IsVariation();
|
bool IsVariation();
|
||||||
/// @brief Get the root of a variation
|
/**
|
||||||
|
* @brief Check if pointer @a m to a HalfMove is a parent of the current one
|
||||||
|
*
|
||||||
|
* @param m
|
||||||
|
* @return true
|
||||||
|
* @return false
|
||||||
|
*/
|
||||||
bool HasParent(HalfMove*m);
|
bool HasParent(HalfMove*m);
|
||||||
|
/**
|
||||||
|
* @brief Check if a given pointer @a m to a HalfMove is in mainline or variations of the current move.
|
||||||
|
*
|
||||||
|
* @param m
|
||||||
|
* @return true
|
||||||
|
* @return false
|
||||||
|
*/
|
||||||
bool HasChild(HalfMove*m);
|
bool HasChild(HalfMove*m);
|
||||||
/// @brief Retrieve the list of moves from the current one to the first one
|
/// @brief Retrieve the list of moves from the current one to the first one
|
||||||
std::vector<HalfMove *> GetLine();
|
std::vector<HalfMove *> GetLine();
|
||||||
|
@ -45,7 +66,13 @@ public:
|
||||||
void SetCapture(char c);
|
void SetCapture(char c);
|
||||||
void GetAbsoluteMove(std::string &src,std::string &dst);
|
void GetAbsoluteMove(std::string &src,std::string &dst);
|
||||||
void SetAbsoluteMove(const std::string &move_absolute);
|
void SetAbsoluteMove(const std::string &move_absolute);
|
||||||
|
/**
|
||||||
|
* @brief Search if current move (move or its variations)
|
||||||
|
* contains a specific fen (usefull to not add moves that already exist)
|
||||||
|
* @param fen
|
||||||
|
* @return HalfMove* the move if found or nullptr
|
||||||
|
*/
|
||||||
|
HalfMove* GetCurrentMoveWithFEN(const std::string fen);
|
||||||
/**
|
/**
|
||||||
* @brief Build current move
|
* @brief Build current move
|
||||||
* Verify and play all the moves in the game
|
* Verify and play all the moves in the game
|
||||||
|
|
|
@ -5,19 +5,17 @@ GameTabLeftPanel::GameTabLeftPanel(wxFrame *parent, std::shared_ptr<Game> game)
|
||||||
: TabGameLeftPanel(parent), game(game), repeat(false), is_engine_on(false) {
|
: TabGameLeftPanel(parent), game(game), repeat(false), is_engine_on(false) {
|
||||||
|
|
||||||
// Configure toolbar (note that toolbar events are processed into the GameTab class)
|
// Configure toolbar (note that toolbar events are processed into the GameTab class)
|
||||||
game_toolbar->AddTool(0, wxT("Save As"),
|
game_toolbar->AddTool(0, wxT("Save As"),LoadPNG("ui_save_floppy_disk"));
|
||||||
wxArtProvider::GetBitmap(wxART_FILE_SAVE, wxART_TOOLBAR));
|
game_toolbar->AddTool(1, wxT("Duplicate Game"),LoadPNG("ui_copy"));
|
||||||
game_toolbar->AddTool(1, wxT("Duplicate Game"),
|
|
||||||
wxArtProvider::GetBitmap(wxART_COPY, wxART_TOOLBAR));
|
|
||||||
|
|
||||||
// Add board
|
// Add board
|
||||||
board_canvas = new BoardCanvas((wxFrame *)this);
|
board_canvas = new BoardCanvas((wxFrame *)this);
|
||||||
main_sizer->Insert(1, board_canvas, 1, wxEXPAND);
|
main_sizer->Insert(1, board_canvas, 1, wxEXPAND);
|
||||||
|
|
||||||
// Configure buttons
|
// Configure buttons
|
||||||
swap_button->SetBitmapLabel(LoadPNG("swap"));
|
swap_button->SetBitmapLabel(LoadPNG("ui_coins_swap"));
|
||||||
zoomin_button->SetBitmapLabel(LoadPNG("zoomin"));
|
zoomin_button->SetBitmapLabel(LoadPNG("ui_zoom_in"));
|
||||||
zoomout_button->SetBitmapLabel(LoadPNG("zoomout"));
|
zoomout_button->SetBitmapLabel(LoadPNG("ui_zoom_out"));
|
||||||
|
|
||||||
// Configure FEN field
|
// Configure FEN field
|
||||||
fen_text_field->SetFont(wxFont(*wxNORMAL_FONT).Bold().Larger());
|
fen_text_field->SetFont(wxFont(*wxNORMAL_FONT).Bold().Larger());
|
||||||
|
@ -25,10 +23,10 @@ GameTabLeftPanel::GameTabLeftPanel(wxFrame *parent, std::shared_ptr<Game> game)
|
||||||
|
|
||||||
// Bind events:
|
// Bind events:
|
||||||
Bind(PLAY_MOVE_EVENT, &GameTabLeftPanel::OnPlay, this, wxID_ANY);
|
Bind(PLAY_MOVE_EVENT, &GameTabLeftPanel::OnPlay, this, wxID_ANY);
|
||||||
Bind(wxEVT_BUTTON, [bc=board_canvas](wxCommandEvent &event){bc->Zoom(10);}, ZOOM_IN_BTN);
|
Bind(wxEVT_BUTTON, [bc=board_canvas](wxCommandEvent &event){UNUSED(event);bc->Zoom(10);}, ZOOM_IN_BTN);
|
||||||
Bind(wxEVT_BUTTON, [bc=board_canvas](wxCommandEvent &event){bc->Zoom(-10);}, ZOOM_OUT_BTN);
|
Bind(wxEVT_BUTTON, [bc=board_canvas](wxCommandEvent &event){UNUSED(event);bc->Zoom(-10);}, ZOOM_OUT_BTN);
|
||||||
Bind(wxEVT_BUTTON, [bc=board_canvas](wxCommandEvent &event){bc->Swap();}, SWAP_BTN);
|
Bind(wxEVT_BUTTON, [bc=board_canvas](wxCommandEvent &event){UNUSED(event);bc->Swap();}, SWAP_BTN);
|
||||||
Bind(wxEVT_KEY_UP, [p=this](wxKeyEvent &e){p->repeat=false;});
|
Bind(wxEVT_KEY_UP, [p=this](wxKeyEvent &e){UNUSED(e);p->repeat=false;});
|
||||||
Bind(wxEVT_KEY_DOWN, [p=this](wxKeyEvent &e){
|
Bind(wxEVT_KEY_DOWN, [p=this](wxKeyEvent &e){
|
||||||
if(e.GetKeyCode() == WXK_RIGHT){
|
if(e.GetKeyCode() == WXK_RIGHT){
|
||||||
p->game->Next();
|
p->game->Next();
|
||||||
|
|
|
@ -9,6 +9,10 @@
|
||||||
// Foreign events
|
// Foreign events
|
||||||
wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent);
|
wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Panel that contains the BoardCanvas and the bottom control buttons
|
||||||
|
*
|
||||||
|
*/
|
||||||
class GameTabLeftPanel : public TabGameLeftPanel {
|
class GameTabLeftPanel : public TabGameLeftPanel {
|
||||||
std::shared_ptr<Game> game;
|
std::shared_ptr<Game> game;
|
||||||
BoardCanvas *board_canvas;
|
BoardCanvas *board_canvas;
|
||||||
|
|
|
@ -11,8 +11,8 @@ tmp=rot_m.TransformPoint(tmp); \
|
||||||
wxDEFINE_EVENT(PLAY_MOVE_EVENT, wxCommandEvent);
|
wxDEFINE_EVENT(PLAY_MOVE_EVENT, wxCommandEvent);
|
||||||
|
|
||||||
BoardCanvas::BoardCanvas(wxFrame *parent)
|
BoardCanvas::BoardCanvas(wxFrame *parent)
|
||||||
: wxPanel(parent), black_side(false), frozen(false),
|
: wxPanel(parent), t(new Theme()), t_captures(new Theme()), black_side(false), frozen(false),
|
||||||
lock_square_size(false), t(new Theme()), t_captures(new Theme()) {
|
lock_square_size(false) {
|
||||||
color_arrows=wxColour(145, 233, 255);
|
color_arrows=wxColour(145, 233, 255);
|
||||||
is_dragging = false;
|
is_dragging = false;
|
||||||
valid_drag = false;
|
valid_drag = false;
|
||||||
|
@ -64,11 +64,12 @@ BoardCanvas::BoardCanvas(wxFrame *parent, std::uint32_t square_width,
|
||||||
: BoardCanvas(parent) {
|
: BoardCanvas(parent) {
|
||||||
t->ResizeSquaresAndPieces(square_width);
|
t->ResizeSquaresAndPieces(square_width);
|
||||||
t_captures->ResizePieces(t->GetPiecesSizes() * CAPTURE_FACTOR);
|
t_captures->ResizePieces(t->GetPiecesSizes() * CAPTURE_FACTOR);
|
||||||
this->frozen = true;
|
this->frozen = frozen;
|
||||||
lock_square_size = true;
|
lock_square_size = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void BoardCanvas::OnPaint(wxPaintEvent &event) {
|
void BoardCanvas::OnPaint(wxPaintEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
wxBufferedPaintDC dc(this);
|
wxBufferedPaintDC dc(this);
|
||||||
dc.SetBackground(*wxWHITE_BRUSH);
|
dc.SetBackground(*wxWHITE_BRUSH);
|
||||||
dc.Clear();
|
dc.Clear();
|
||||||
|
@ -90,7 +91,6 @@ void BoardCanvas::OnPaint(wxPaintEvent &event) {
|
||||||
else {
|
else {
|
||||||
// Reuse buffer and animate
|
// Reuse buffer and animate
|
||||||
dc.DrawBitmap(*adata.buffer, 0, 0, true);
|
dc.DrawBitmap(*adata.buffer, 0, 0, true);
|
||||||
double percent=adata.frame/adata.frames;
|
|
||||||
// Draw moving piece
|
// Draw moving piece
|
||||||
dc.DrawBitmap(*t->Get(adata.piece_moved),
|
dc.DrawBitmap(*t->Get(adata.piece_moved),
|
||||||
adata.src.x + adata.frame*(adata.transVect.x/adata.frames),
|
adata.src.x + adata.frame*(adata.transVect.x/adata.frames),
|
||||||
|
@ -174,7 +174,6 @@ void BoardCanvas::Animate(const GameState &new_gs, const std::string &src, const
|
||||||
int frame_duration=(1000/adata.fps);
|
int frame_duration=(1000/adata.fps);
|
||||||
adata.frame=0;
|
adata.frame=0;
|
||||||
adata.frames=adata.duration/frame_duration; // total number of frames
|
adata.frames=adata.duration/frame_duration; // total number of frames
|
||||||
int time_per_frame=adata.duration/adata.frames;
|
|
||||||
wxStopWatch sw;
|
wxStopWatch sw;
|
||||||
for(int i=adata.frames;i>0;i--){
|
for(int i=adata.frames;i>0;i--){
|
||||||
Refresh();
|
Refresh();
|
||||||
|
@ -220,7 +219,7 @@ void BoardCanvas::DrawBoard(wxDC &dc) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Draw highlighted squares
|
// Draw highlighted squares
|
||||||
for(int i=0;i<(gs.squares_hl.size()+squares_hl.size());i++){
|
for(std::size_t i=0;i<(gs.squares_hl.size()+squares_hl.size());i++){
|
||||||
const GameState::Square &s=i<gs.squares_hl.size() ? gs.squares_hl[i] : squares_hl[i-gs.squares_hl.size()];
|
const GameState::Square &s=i<gs.squares_hl.size() ? gs.squares_hl[i] : squares_hl[i-gs.squares_hl.size()];
|
||||||
std::uint8_t sfile = s.square[0]-'a';
|
std::uint8_t sfile = s.square[0]-'a';
|
||||||
std::uint8_t srank = s.square[1]-'1';
|
std::uint8_t srank = s.square[1]-'1';
|
||||||
|
@ -357,7 +356,7 @@ void BoardCanvas::DrawBoard(wxDC &dc) {
|
||||||
boardY + square_width * 8 + numbers_size.y*2));
|
boardY + square_width * 8 + numbers_size.y*2));
|
||||||
}
|
}
|
||||||
// Draw arrows
|
// Draw arrows
|
||||||
for(int i=0;i<(gs.arrows.size()+arrows.size());i++){
|
for(std::size_t i=0;i<(gs.arrows.size()+arrows.size());i++){
|
||||||
const GameState::Arrow &arrow= i<gs.arrows.size() ? gs.arrows[i] : arrows[i-gs.arrows.size()];
|
const GameState::Arrow &arrow= i<gs.arrows.size() ? gs.arrows[i] : arrows[i-gs.arrows.size()];
|
||||||
std::uint8_t sfile = arrow.src[0]-'a';
|
std::uint8_t sfile = arrow.src[0]-'a';
|
||||||
std::uint8_t srank = arrow.src[1]-'1';
|
std::uint8_t srank = arrow.src[1]-'1';
|
||||||
|
@ -404,7 +403,6 @@ void BoardCanvas::DrawBoard(wxDC &dc) {
|
||||||
std::uint32_t PY = boardY + srank * square_width;
|
std::uint32_t PY = boardY + srank * square_width;
|
||||||
|
|
||||||
short offset=0,border=5;
|
short offset=0,border=5;
|
||||||
char s=is_black_promotion ? 's' : 'S';
|
|
||||||
|
|
||||||
for (char p : {'q', 'r', 'b', 'n'}) {
|
for (char p : {'q', 'r', 'b', 'n'}) {
|
||||||
p=is_black_promotion ? p : std::toupper(p);
|
p=is_black_promotion ? p : std::toupper(p);
|
||||||
|
@ -612,7 +610,7 @@ void BoardCanvas::DrawArrow(wxDC &dc, int xsrc, int ysrc, int xdst, int ydst, st
|
||||||
wxPoint vect(xdst-xsrc,ydst-ysrc);
|
wxPoint vect(xdst-xsrc,ydst-ysrc);
|
||||||
double length=ceil(sqrt(pow(vect.x,2)+pow(vect.y,2)));
|
double length=ceil(sqrt(pow(vect.x,2)+pow(vect.y,2)));
|
||||||
double angle=acos(vect.x/length);
|
double angle=acos(vect.x/length);
|
||||||
angle= (vect.y>0) ? angle=angle : -angle;
|
angle= (vect.y>0) ? angle : -angle;
|
||||||
|
|
||||||
// Translate starting point (xsrc,ysrc) about arrows_offset px to not start on the center of the square (less confusing visually)
|
// Translate starting point (xsrc,ysrc) about arrows_offset px to not start on the center of the square (less confusing visually)
|
||||||
double k=arrows_offset/length;
|
double k=arrows_offset/length;
|
||||||
|
|
|
@ -27,7 +27,7 @@ wxDECLARE_EVENT(PLAY_MOVE_EVENT, wxCommandEvent);
|
||||||
file = 7 - file; \
|
file = 7 - file; \
|
||||||
rank = 7 - rank; \
|
rank = 7 - rank; \
|
||||||
} \
|
} \
|
||||||
bool IsCurrentSquareValid = file >= 0 && file <= 7 && rank >= 0 && rank <= 7;
|
bool IsCurrentSquareValid = file <= 7 && rank <= 7; // Do not need to check rank>=0 and file>=0 since unsigned int
|
||||||
|
|
||||||
#define MOUSE_ON(x, y, width, height) \
|
#define MOUSE_ON(x, y, width, height) \
|
||||||
(mouseX >= (x) && mouseX <= ((x) + (width)) && mouseY >= (y) && \
|
(mouseX >= (x) && mouseX <= ((x) + (width)) && mouseY >= (y) && \
|
||||||
|
@ -40,7 +40,9 @@ wxDECLARE_EVENT(PLAY_MOVE_EVENT, wxCommandEvent);
|
||||||
|
|
||||||
typedef std::tuple<short, short, short> ClockTime;
|
typedef std::tuple<short, short, short> ClockTime;
|
||||||
|
|
||||||
// Drawing buffer (ANIMATIONS)
|
/**
|
||||||
|
* @brief Drawing buffer and state for animations
|
||||||
|
*/
|
||||||
typedef struct AnimState {
|
typedef struct AnimState {
|
||||||
/// @brief Temporary buffer to reduce latency
|
/// @brief Temporary buffer to reduce latency
|
||||||
wxBitmap *buffer;
|
wxBitmap *buffer;
|
||||||
|
@ -62,21 +64,39 @@ typedef struct AnimState {
|
||||||
wxPoint transVect;
|
wxPoint transVect;
|
||||||
} AnimState;
|
} AnimState;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Current game state displayed by BoardCanvas
|
||||||
|
*/
|
||||||
typedef struct GameState {
|
typedef struct GameState {
|
||||||
|
/// @brief State of an arrow
|
||||||
typedef struct Arrow {
|
typedef struct Arrow {
|
||||||
std::string src,dst;
|
std::string src,dst;
|
||||||
wxColour color=wxNullColour;
|
wxColour color=wxNullColour;
|
||||||
float scale=1;
|
float scale=1;
|
||||||
} Arrow;
|
} Arrow;
|
||||||
|
/// @brief State of an highlighted square
|
||||||
typedef struct Square {
|
typedef struct Square {
|
||||||
std::string square;
|
std::string square;
|
||||||
wxColour color=wxNullColour;
|
wxColour color=wxNullColour;
|
||||||
} Square;
|
} Square;
|
||||||
std::string white, black;
|
std::string white, black;
|
||||||
|
/**
|
||||||
|
* @brief Contains all the board squares with their pieces in the same order as the FEN specification.
|
||||||
|
*
|
||||||
|
* For example, the following board
|
||||||
|
@verbatim
|
||||||
|
"rnb RNB"
|
||||||
|
@endverbatim
|
||||||
|
* contains a black rook on a8, a black knight on b8, a black bishop on c8, a white rook
|
||||||
|
* on a1, a white knight on b1 and a white bishop on c1
|
||||||
|
*/
|
||||||
std::string board;
|
std::string board;
|
||||||
|
/// @brief When there is a pending promotion, this variable contains the coordinate of the square on which the promotion takes place.
|
||||||
std::string promotion;
|
std::string promotion;
|
||||||
std::map<char, std::uint8_t> captures;
|
std::map<char, std::uint8_t> captures;
|
||||||
|
/// @brief Square to highlight (combined to BoardCanvas::squares_hl)
|
||||||
std::vector<Square> squares_hl;
|
std::vector<Square> squares_hl;
|
||||||
|
/// @brief Arrow to draw (combined to BoardCanvas::arrows)
|
||||||
std::vector<Arrow> arrows;
|
std::vector<Arrow> arrows;
|
||||||
bool is_black_turn;
|
bool is_black_turn;
|
||||||
bool mat_black;
|
bool mat_black;
|
||||||
|
@ -86,29 +106,44 @@ typedef struct GameState {
|
||||||
ClockTime black_time={-1,-1,-1}, white_time={-1,-1,-1};
|
ClockTime black_time={-1,-1,-1}, white_time={-1,-1,-1};
|
||||||
} GameState;
|
} GameState;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief This class draws the chess board (squares, pieces, arrows and every other board related components).
|
||||||
|
*
|
||||||
|
*/
|
||||||
class BoardCanvas : public wxPanel {
|
class BoardCanvas : public wxPanel {
|
||||||
// *t is theme for board+pieces and
|
/// @brief Contains the theme for squares and pieces (see Theme)
|
||||||
// *t_captures is theme for captured pieces (scale down version of t)
|
Theme *t;
|
||||||
Theme *t, *t_captures;
|
/// @brief Scale down version of BoardCanvas::t for the captured pieces by black and white
|
||||||
|
Theme *t_captures;
|
||||||
|
/// @brief Stores the color of the arrows
|
||||||
wxColour color_arrows;
|
wxColour color_arrows;
|
||||||
|
/// @brief Offset used for the start point of the arrows (this way, arrows do not completely overlap on the pieces)
|
||||||
int arrows_offset;
|
int arrows_offset;
|
||||||
|
/// @brief Thickness of the arrows
|
||||||
std::uint8_t arrow_thickness;
|
std::uint8_t arrow_thickness;
|
||||||
|
/// @brief Player names
|
||||||
std::string white_player,black_player;
|
std::string white_player,black_player;
|
||||||
// Current highlighted squares and arrows:
|
/// @brief Current highlighted squares that were highlighted with the mouse
|
||||||
std::vector<GameState::Square> squares_hl;
|
std::vector<GameState::Square> squares_hl;
|
||||||
|
/// @brief Current drawn arrows that were drawn with the mouse
|
||||||
std::vector<GameState::Arrow> arrows;
|
std::vector<GameState::Arrow> arrows;
|
||||||
|
|
||||||
// Various canvas state variables
|
// Various canvas state variables
|
||||||
bool black_side, is_dragging, valid_drag, arrow_drag, is_black_turn;
|
bool black_side, is_dragging, valid_drag, arrow_drag, is_black_turn;
|
||||||
std::uint32_t boardX, boardY, square_width, piece_width, mouseX, mouseY, lastClickX,
|
std::int32_t boardX, boardY, square_width, piece_width, mouseX, mouseY, lastClickX,
|
||||||
lastClickY;
|
lastClickY;
|
||||||
|
/// @brief Contains an up to date dimension of the canvas size and its use in various places
|
||||||
wxSize canvas_size;
|
wxSize canvas_size;
|
||||||
|
/// @brief Used for drag and drop
|
||||||
wxPoint active_square;
|
wxPoint active_square;
|
||||||
std::map<char, std::uint8_t> captures;
|
std::map<char, std::uint8_t> captures;
|
||||||
bool frozen,lock_square_size;
|
/// @brief Board can be frozen (to preview the board themes in the preference menu for example)
|
||||||
|
bool frozen;
|
||||||
|
bool lock_square_size;
|
||||||
|
|
||||||
// Current animation state
|
/// @brief Current animation state
|
||||||
AnimState adata;
|
AnimState adata;
|
||||||
|
/// @brief Current board state (contains all the game state)
|
||||||
GameState gs;
|
GameState gs;
|
||||||
|
|
||||||
/// @brief Draw an arrow from a source point to a destination point on DC
|
/// @brief Draw an arrow from a source point to a destination point on DC
|
||||||
|
@ -121,9 +156,11 @@ public:
|
||||||
BoardCanvas(wxFrame *parent,std::uint32_t square_width, bool frozen);
|
BoardCanvas(wxFrame *parent,std::uint32_t square_width, bool frozen);
|
||||||
~BoardCanvas();
|
~BoardCanvas();
|
||||||
void ApplyPreferences();
|
void ApplyPreferences();
|
||||||
/// @brief Draw current state of the board (GameState) on the given wxDC
|
/// @brief Draw current board state BoardCanvas::gs on the given @a wxDC
|
||||||
void DrawBoard(wxDC &dc);
|
void DrawBoard(wxDC &dc);
|
||||||
|
/// @brief Callback called by wxWidgets to refresh the canvas
|
||||||
void OnPaint(wxPaintEvent &event);
|
void OnPaint(wxPaintEvent &event);
|
||||||
|
/// @brief Callback called by wxWidgets to handle mouse events
|
||||||
void MouseEvent(wxMouseEvent &event);
|
void MouseEvent(wxMouseEvent &event);
|
||||||
/// @brief Zomm in/out on the canvas
|
/// @brief Zomm in/out on the canvas
|
||||||
void Zoom(std::int32_t zoom);
|
void Zoom(std::int32_t zoom);
|
||||||
|
|
|
@ -171,6 +171,10 @@ wxMask *Theme::RoundedMask(std::uint32_t width, std::uint8_t corner) {
|
||||||
wxBitmap b(width, width, 1);
|
wxBitmap b(width, width, 1);
|
||||||
wxMemoryDC dc;
|
wxMemoryDC dc;
|
||||||
dc.SelectObject(b);
|
dc.SelectObject(b);
|
||||||
|
#ifdef __APPLE__
|
||||||
|
wxGraphicsContext* gc = dc.GetGraphicsContext();
|
||||||
|
gc->SetAntialiasMode(wxANTIALIAS_NONE);
|
||||||
|
#endif
|
||||||
dc.SetPen(*wxBLACK_PEN);
|
dc.SetPen(*wxBLACK_PEN);
|
||||||
dc.SetBrush(*wxBLACK_BRUSH);
|
dc.SetBrush(*wxBLACK_BRUSH);
|
||||||
dc.DrawRectangle(0, 0, width, width);
|
dc.DrawRectangle(0, 0, width, width);
|
||||||
|
@ -193,5 +197,6 @@ wxMask *Theme::RoundedMask(std::uint32_t width, std::uint8_t corner) {
|
||||||
dc.DrawRectangle(0, 0, width / 2, width);
|
dc.DrawRectangle(0, 0, width / 2, width);
|
||||||
dc.DrawRectangle(0, 0, width, width / 2);
|
dc.DrawRectangle(0, 0, width, width / 2);
|
||||||
}
|
}
|
||||||
|
dc.SelectObject(wxNullBitmap); // Required on OSX to unbind the wxBitmap
|
||||||
return (new wxMask(b));
|
return (new wxMask(b));
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,10 @@
|
||||||
#define DEFAULT_PIECE_THEME "assets/pieces/cburnett.png"
|
#define DEFAULT_PIECE_THEME "assets/pieces/cburnett.png"
|
||||||
#define DEFAULT_SQUARE_THEME "assets/boards/chesscom_8bits.png"
|
#define DEFAULT_SQUARE_THEME "assets/boards/chesscom_8bits.png"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief The in memory board theme (used by BoardCanvas)
|
||||||
|
*
|
||||||
|
*/
|
||||||
class Theme {
|
class Theme {
|
||||||
private:
|
private:
|
||||||
std::unordered_map<char, wxImage> skin;
|
std::unordered_map<char, wxImage> skin;
|
||||||
|
@ -21,18 +25,30 @@ private:
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Theme();
|
Theme();
|
||||||
|
/// @brief Create piece using two png file path
|
||||||
Theme(std::string piece, std::string square);
|
Theme(std::string piece, std::string square);
|
||||||
~Theme();
|
~Theme();
|
||||||
|
/// @brief Load piece skin image (break image tile into individual pieces)
|
||||||
void LoadPiecesSkin(wxImage skin);
|
void LoadPiecesSkin(wxImage skin);
|
||||||
|
/// @brief Load square skin image (break the 2 square tiles into individual squares)
|
||||||
void LoadSquaresSkin(wxImage iskin);
|
void LoadSquaresSkin(wxImage iskin);
|
||||||
|
/// @brief Set pieces width
|
||||||
void ResizePieces(std::uint32_t width);
|
void ResizePieces(std::uint32_t width);
|
||||||
|
/// @brief Set squares width
|
||||||
void ResizeSquares(std::uint32_t width);
|
void ResizeSquares(std::uint32_t width);
|
||||||
|
/// @brief Set square width and adjust piece size accordingly
|
||||||
void ResizeSquaresAndPieces(std::uint32_t width);
|
void ResizeSquaresAndPieces(std::uint32_t width);
|
||||||
|
/// @brief Having rounded corners on squares
|
||||||
void SetSquareRadius(std::uint8_t radius);
|
void SetSquareRadius(std::uint8_t radius);
|
||||||
std::uint8_t GetSquareRadius();
|
std::uint8_t GetSquareRadius();
|
||||||
bool Zoom(int amount);
|
bool Zoom(int amount);
|
||||||
double GetPiecesSizes();
|
double GetPiecesSizes();
|
||||||
double GetSquaresSizes();
|
double GetSquaresSizes();
|
||||||
|
/**
|
||||||
|
* @brief Get bitmap of an element
|
||||||
|
*
|
||||||
|
* @param c For black pieces rnbkqp for white pieces RNBKQP and # for mate symbol and s for black square and S for white square
|
||||||
|
* @return wxBitmap*
|
||||||
|
*/
|
||||||
wxBitmap *Get(char c);
|
wxBitmap *Get(char c);
|
||||||
};
|
};
|
||||||
|
|
|
@ -46,6 +46,7 @@ GameTabRightPanel::GameTabRightPanel(wxFrame *parent, std::shared_ptr<Game> game
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameTabRightPanel::OnLiveAnalysis(wxCommandEvent &event) {
|
void GameTabRightPanel::OnLiveAnalysis(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
if (live_engine == nullptr) {
|
if (live_engine == nullptr) {
|
||||||
int selection = engine_list->GetSelection();
|
int selection = engine_list->GetSelection();
|
||||||
if (selection != wxNOT_FOUND) {
|
if (selection != wxNOT_FOUND) {
|
||||||
|
@ -84,6 +85,7 @@ void GameTabRightPanel::OnTagSelected(wxListEvent &event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameTabRightPanel::OnTagDeselected(wxListEvent &event) {
|
void GameTabRightPanel::OnTagDeselected(wxListEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
selected_item = -1;
|
selected_item = -1;
|
||||||
delete_button->Enable(false);
|
delete_button->Enable(false);
|
||||||
}
|
}
|
||||||
|
@ -114,6 +116,7 @@ void GameTabRightPanel::OnCommentChange(wxCommandEvent &event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameTabRightPanel::OnApply(wxCommandEvent &event) {
|
void GameTabRightPanel::OnApply(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
std::string key = tagTextCtrl->GetValue().ToStdString();
|
std::string key = tagTextCtrl->GetValue().ToStdString();
|
||||||
if (key == "FEN") {
|
if (key == "FEN") {
|
||||||
SHOW_DIALOG_ERROR("Editing the FEN tag is forbidden");
|
SHOW_DIALOG_ERROR("Editing the FEN tag is forbidden");
|
||||||
|
@ -130,6 +133,7 @@ void GameTabRightPanel::OnApply(wxCommandEvent &event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameTabRightPanel::OnDelete(wxCommandEvent &event) {
|
void GameTabRightPanel::OnDelete(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
if (selected_item >= 0) {
|
if (selected_item >= 0) {
|
||||||
wxListItem item;
|
wxListItem item;
|
||||||
item.SetColumn(0);
|
item.SetColumn(0);
|
||||||
|
|
|
@ -12,6 +12,10 @@ wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
wxDECLARE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
||||||
wxDECLARE_EVENT(LIVE_ANALYSIS_STATUS, wxCommandEvent);
|
wxDECLARE_EVENT(LIVE_ANALYSIS_STATUS, wxCommandEvent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Right panel of the GameTab and contains the EditorCanvas and the live engine tab
|
||||||
|
*
|
||||||
|
*/
|
||||||
class GameTabRightPanel : public TabGameRightPanel {
|
class GameTabRightPanel : public TabGameRightPanel {
|
||||||
std::shared_ptr<Game> game;
|
std::shared_ptr<Game> game;
|
||||||
EditorCanvas *editor_canvas;
|
EditorCanvas *editor_canvas;
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
#include "LiveEngineDialog.hpp"
|
#include "LiveEngineDialog.hpp"
|
||||||
|
|
||||||
LiveEngineDialog::LiveEngineDialog(wxWindow *parent, std::uint32_t engine_id)
|
LiveEngineDialog::LiveEngineDialog(wxWindow *parent, std::uint32_t engine_id)
|
||||||
: DialogLiveEngine(parent), interval(1000),
|
: DialogLiveEngine(parent), engine(nullptr), interval(1000) {
|
||||||
engine(nullptr) {
|
|
||||||
lines_list->InsertColumn(0, "#", wxLIST_FORMAT_LEFT, 50);
|
lines_list->InsertColumn(0, "#", wxLIST_FORMAT_LEFT, 50);
|
||||||
lines_list->InsertColumn(1, "CP", wxLIST_FORMAT_LEFT, 70);
|
lines_list->InsertColumn(1, "CP", wxLIST_FORMAT_LEFT, 70);
|
||||||
lines_list->InsertColumn(2, "Line", wxLIST_FORMAT_LEFT, 300);
|
lines_list->InsertColumn(2, "Line", wxLIST_FORMAT_LEFT, 300);
|
||||||
|
@ -63,6 +62,7 @@ void LiveEngineDialog::InitEngine() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void LiveEngineDialog::OnClose(wxCloseEvent &e) {
|
void LiveEngineDialog::OnClose(wxCloseEvent &e) {
|
||||||
|
UNUSED(e);
|
||||||
if (engine != nullptr) {
|
if (engine != nullptr) {
|
||||||
wxLogDebug("Close live engine!!");
|
wxLogDebug("Close live engine!!");
|
||||||
timer.Stop();
|
timer.Stop();
|
||||||
|
@ -83,6 +83,7 @@ void LiveEngineDialog::SetFEN(std::string fen) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void LiveEngineDialog::TogglePauseEngine(wxCommandEvent &event) {
|
void LiveEngineDialog::TogglePauseEngine(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
if (timer.IsRunning()) {
|
if (timer.IsRunning()) {
|
||||||
StopEngine();
|
StopEngine();
|
||||||
engine_stop_button->SetLabel("Restart");
|
engine_stop_button->SetLabel("Restart");
|
||||||
|
@ -115,6 +116,7 @@ void LiveEngineDialog::StartEngine() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void LiveEngineDialog::OnTimerTick(wxTimerEvent &event) {
|
void LiveEngineDialog::OnTimerTick(wxTimerEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
lines_list->DeleteAllItems(); // Clear lines_list
|
lines_list->DeleteAllItems(); // Clear lines_list
|
||||||
engine->SyncAfter(0);
|
engine->SyncAfter(0);
|
||||||
EngineEvaluation *eval=new EngineEvaluation();
|
EngineEvaluation *eval=new EngineEvaluation();
|
||||||
|
|
|
@ -7,11 +7,16 @@
|
||||||
|
|
||||||
wxDECLARE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
wxDECLARE_EVENT(SHOW_ENGINE_EVALUATION, wxCommandEvent);
|
||||||
|
|
||||||
|
/// @brief Contains the current engine evaluation (sorted vector of best lines + position score in cp)
|
||||||
typedef struct EngineEvaluation {
|
typedef struct EngineEvaluation {
|
||||||
std::vector<std::string> best_lines;
|
std::vector<std::string> best_lines;
|
||||||
float eval=0;
|
float eval=0;
|
||||||
} EngineEvaluation;
|
} EngineEvaluation;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Dialog to control the current running engine on the game tab
|
||||||
|
*
|
||||||
|
*/
|
||||||
class LiveEngineDialog : public DialogLiveEngine {
|
class LiveEngineDialog : public DialogLiveEngine {
|
||||||
uciadapter::UCI *engine;
|
uciadapter::UCI *engine;
|
||||||
std::string engine_name;
|
std::string engine_name;
|
||||||
|
@ -21,15 +26,29 @@ class LiveEngineDialog : public DialogLiveEngine {
|
||||||
wxTimer timer;
|
wxTimer timer;
|
||||||
/// @brief The following time interval definitely need to be configure in the user settings (set to 1s for now)
|
/// @brief The following time interval definitely need to be configure in the user settings (set to 1s for now)
|
||||||
std::uint32_t interval;
|
std::uint32_t interval;
|
||||||
|
/**
|
||||||
|
* @brief Called to fetch last evaluation from the engine subprocess (stockfish, fritz etc.)
|
||||||
|
*
|
||||||
|
* @param event
|
||||||
|
*/
|
||||||
|
void OnTimerTick(wxTimerEvent &event);
|
||||||
|
void OnClose(wxCloseEvent &e);
|
||||||
|
/**
|
||||||
|
* @brief Create the engine sub process using the uciadapter library
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
void InitEngine();
|
||||||
|
/// @brief Pause/Resume evaluation
|
||||||
|
void TogglePauseEngine(wxCommandEvent &event);
|
||||||
public:
|
public:
|
||||||
LiveEngineDialog(wxWindow *parent, std::uint32_t engine_id);
|
LiveEngineDialog(wxWindow *parent, std::uint32_t engine_id);
|
||||||
~LiveEngineDialog();
|
~LiveEngineDialog();
|
||||||
void InitEngine();
|
/**
|
||||||
void TogglePauseEngine(wxCommandEvent &event);
|
* @brief Used setup a new position to evaluate
|
||||||
void OnTimerTick(wxTimerEvent &event);
|
*
|
||||||
|
* @param fen position to evaluate
|
||||||
|
*/
|
||||||
void SetFEN(std::string fen);
|
void SetFEN(std::string fen);
|
||||||
void StopEngine();
|
void StopEngine();
|
||||||
void StartEngine();
|
void StartEngine();
|
||||||
void OnClose(wxCloseEvent &e);
|
|
||||||
};
|
};
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
EditorCanvas::EditorCanvas(wxFrame *parent, std::shared_ptr<Game> game)
|
EditorCanvas::EditorCanvas(wxFrame *parent, std::shared_ptr<Game> game)
|
||||||
: wxPanel(parent), game(game) {
|
: wxPanel(parent), game(game) {
|
||||||
hide_icon = LoadPNG("hide", wxSize(CGEditor::status.MoveIconWidth,
|
hide_icon = LoadPNG("ui_eye_off", wxSize(CGEditor::status.MoveIconWidth,
|
||||||
CGEditor::status.MoveIconWidth));
|
CGEditor::status.MoveIconWidth));
|
||||||
t.ResizePieces(CGEditor::status.MoveIconWidth);
|
t.ResizePieces(CGEditor::status.MoveIconWidth);
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ EditorCanvas::EditorCanvas(wxFrame *parent, std::shared_ptr<Game> game)
|
||||||
}
|
}
|
||||||
|
|
||||||
void EditorCanvas::OnPaint(wxPaintEvent &event) {
|
void EditorCanvas::OnPaint(wxPaintEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
wxPaintDC current_dc(this);
|
wxPaintDC current_dc(this);
|
||||||
current_dc.SetBackground(*wxWHITE_BRUSH);
|
current_dc.SetBackground(*wxWHITE_BRUSH);
|
||||||
current_dc.Clear();
|
current_dc.Clear();
|
||||||
|
@ -182,7 +183,10 @@ void EditorCanvas::MouseEvent(wxMouseEvent &event) {
|
||||||
void EditorCanvas::SetMoves(HalfMove *moves, HalfMove *current) {
|
void EditorCanvas::SetMoves(HalfMove *moves, HalfMove *current) {
|
||||||
CGEditor::status.Moves = moves;
|
CGEditor::status.Moves = moves;
|
||||||
CGEditor::status.CurrentMove = current;
|
CGEditor::status.CurrentMove = current;
|
||||||
|
// Focus on current move:
|
||||||
|
if(current!=nullptr){
|
||||||
|
CGEditor::FocusOnMove(current);
|
||||||
|
}
|
||||||
Refresh();
|
Refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,10 @@
|
||||||
// Foreign events
|
// Foreign events
|
||||||
wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent);
|
wxDECLARE_EVENT(GAME_CHANGE, wxCommandEvent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Contains the moves editor for the currently opened game
|
||||||
|
*
|
||||||
|
*/
|
||||||
class EditorCanvas : public wxPanel, public cgeditor::CGEditor {
|
class EditorCanvas : public wxPanel, public cgeditor::CGEditor {
|
||||||
wxPaintDC *dc;
|
wxPaintDC *dc;
|
||||||
wxPoint Middle(cgeditor::Element e);
|
wxPoint Middle(cgeditor::Element e);
|
||||||
|
|
|
@ -45,7 +45,7 @@ bool MyApp::OnInit() {
|
||||||
std::vector<TabInfos *> MyApp::ListTabInfos() {
|
std::vector<TabInfos *> MyApp::ListTabInfos() {
|
||||||
std::vector<TabInfos *> tinfos;
|
std::vector<TabInfos *> tinfos;
|
||||||
wxAuiNotebook *notebook = ((MainWindow *)this->GetTopWindow())->notebook;
|
wxAuiNotebook *notebook = ((MainWindow *)this->GetTopWindow())->notebook;
|
||||||
for (int i = 0; i < notebook->GetPageCount(); i++) {
|
for (std::size_t i = 0; i < notebook->GetPageCount(); i++) {
|
||||||
tinfos.push_back(dynamic_cast<TabInfos *>(notebook->GetPage(i)));
|
tinfos.push_back(dynamic_cast<TabInfos *>(notebook->GetPage(i)));
|
||||||
}
|
}
|
||||||
return (tinfos);
|
return (tinfos);
|
||||||
|
@ -53,7 +53,7 @@ std::vector<TabInfos *> MyApp::ListTabInfos() {
|
||||||
|
|
||||||
void MyApp::FocusOnTab(TabInfos * toFocus){
|
void MyApp::FocusOnTab(TabInfos * toFocus){
|
||||||
wxAuiNotebook *notebook = ((MainWindow *)this->GetTopWindow())->notebook;
|
wxAuiNotebook *notebook = ((MainWindow *)this->GetTopWindow())->notebook;
|
||||||
for (int i = 0; i < notebook->GetPageCount(); i++) {
|
for (std::size_t i = 0; i < notebook->GetPageCount(); i++) {
|
||||||
if(dynamic_cast<TabInfos *>(notebook->GetPage(i))->id== toFocus->id)
|
if(dynamic_cast<TabInfos *>(notebook->GetPage(i))->id== toFocus->id)
|
||||||
notebook->SetSelection(i);
|
notebook->SetSelection(i);
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,21 +36,24 @@
|
||||||
#define CONFIG_OPEN(name) wxConfig *name = new wxConfig("ochess")
|
#define CONFIG_OPEN(name) wxConfig *name = new wxConfig("ochess")
|
||||||
#define CONFIG_CLOSE(name) delete name
|
#define CONFIG_CLOSE(name) delete name
|
||||||
#define CONFIG_VERSION "1.0"
|
#define CONFIG_VERSION "1.0"
|
||||||
|
#define UNUSED(symbol) (void)(symbol);
|
||||||
|
|
||||||
class Game;
|
class Game;
|
||||||
class GameBase;
|
class GameBase;
|
||||||
/**
|
/**
|
||||||
* @brief Attach informations to the application tabs
|
* @brief Used by each tab of the GUI to attach additional informations and features
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
class TabInfos {
|
class TabInfos {
|
||||||
|
/// @brief Keep track of the number of opened tabs
|
||||||
static long tab_count;
|
static long tab_count;
|
||||||
public:
|
public:
|
||||||
|
/// @brief Which type of tab is it?
|
||||||
typedef enum Type { GAME, BASE, ENGINE, NONE } Type;
|
typedef enum Type { GAME, BASE, ENGINE, NONE } Type;
|
||||||
Type type;
|
Type type;
|
||||||
/// @brief Each tab has an associated unique id
|
/// @brief Each tab has an associated unique id
|
||||||
long id;
|
long id;
|
||||||
/// @brief Specify to which tab id this tab is linked (e.g: database to linked to game tab)
|
/// @brief Specify to which tab id this tab is linked (e.g: database to linked to on of its opened game tab)
|
||||||
long linked_id;
|
long linked_id;
|
||||||
/// @brief Set to true if this tab is attach to another one (c.f linked_id)
|
/// @brief Set to true if this tab is attach to another one (c.f linked_id)
|
||||||
bool is_linked;
|
bool is_linked;
|
||||||
|
@ -59,8 +62,9 @@ public:
|
||||||
TabInfos(Type type_) : type(type_), id(tab_count), is_linked(false), is_dirty(false) { tab_count++; }
|
TabInfos(Type type_) : type(type_), id(tab_count), is_linked(false), is_dirty(false) { tab_count++; }
|
||||||
void Link(TabInfos *tab);
|
void Link(TabInfos *tab);
|
||||||
virtual void Refresh(){};
|
virtual void Refresh(){};
|
||||||
/// @brief Call when tab is linked to another one
|
/// @brief Callback that is called when the current tab is linked to another one
|
||||||
virtual void OnLink(){};
|
virtual void OnLink(){};
|
||||||
|
/// @brief Can be called to load preferences that have been modify in the application settings
|
||||||
virtual void ApplyPreferences() {};
|
virtual void ApplyPreferences() {};
|
||||||
virtual std::shared_ptr<Game> GetGame() = 0;
|
virtual std::shared_ptr<Game> GetGame() = 0;
|
||||||
virtual std::shared_ptr<GameBase> GetBase() = 0;
|
virtual std::shared_ptr<GameBase> GetBase() = 0;
|
||||||
|
@ -75,15 +79,21 @@ public:
|
||||||
class MyApp : public wxApp {
|
class MyApp : public wxApp {
|
||||||
public:
|
public:
|
||||||
Openings Book;
|
Openings Book;
|
||||||
|
/// @brief Entry point of the application
|
||||||
virtual bool OnInit();
|
virtual bool OnInit();
|
||||||
|
/// @brief Get a list of all the tabs opened in OChess
|
||||||
std::vector<TabInfos *> ListTabInfos();
|
std::vector<TabInfos *> ListTabInfos();
|
||||||
|
/// @brief Trigger a wxWidget focus event on a specific tab
|
||||||
void FocusOnTab(TabInfos *);
|
void FocusOnTab(TabInfos *);
|
||||||
|
/// @brief Open a new game tab linked to @a tabsrc that uses game @a g
|
||||||
void NewGame(TabInfos *tabsrc,std::shared_ptr<Game> g);
|
void NewGame(TabInfos *tabsrc,std::shared_ptr<Game> g);
|
||||||
|
/// @brief Open a new game that uses game @a g
|
||||||
void NewGame(std::shared_ptr<Game> g);
|
void NewGame(std::shared_ptr<Game> g);
|
||||||
|
/// @brief Singleton to get the opening book (see Openings)
|
||||||
Openings& GetBook();
|
Openings& GetBook();
|
||||||
};
|
};
|
||||||
|
|
||||||
wxDECLARE_APP(MyApp);
|
wxDECLARE_APP(MyApp);
|
||||||
|
|
||||||
///@brief Abort ochess with a message
|
///@brief Abort OChess with a message
|
||||||
void Abort(std::string msg);
|
void Abort(std::string msg);
|
||||||
|
|
|
@ -6,7 +6,13 @@
|
||||||
#include <wx/preferences.h>
|
#include <wx/preferences.h>
|
||||||
#include <wx/spinctrl.h>
|
#include <wx/spinctrl.h>
|
||||||
#include <wx/stdpaths.h>
|
#include <wx/stdpaths.h>
|
||||||
|
#ifdef __APPLE__
|
||||||
|
#include <wx/bmpbndl.h>
|
||||||
|
#endif
|
||||||
|
/**
|
||||||
|
* @brief Configuration page for the BoardCanvas
|
||||||
|
*
|
||||||
|
*/
|
||||||
class BoardPrefsPanel : public PrefsBoard {
|
class BoardPrefsPanel : public PrefsBoard {
|
||||||
BoardCanvas *real_board_canvas;
|
BoardCanvas *real_board_canvas;
|
||||||
wxFileName pieces_path;
|
wxFileName pieces_path;
|
||||||
|
@ -30,6 +36,7 @@ public:
|
||||||
Bind(wxEVT_SPINCTRL, &BoardPrefsPanel::OnConfChange, this, wxID_ANY);
|
Bind(wxEVT_SPINCTRL, &BoardPrefsPanel::OnConfChange, this, wxID_ANY);
|
||||||
}
|
}
|
||||||
void OnConfChange(wxCommandEvent &event) {
|
void OnConfChange(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
ApplyPreferences();
|
ApplyPreferences();
|
||||||
real_board_canvas->ApplyPreferences();
|
real_board_canvas->ApplyPreferences();
|
||||||
}
|
}
|
||||||
|
@ -100,12 +107,21 @@ public:
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Interface for wxWidgets to load BoardPrefsPanel into the preference window
|
||||||
|
*
|
||||||
|
*/
|
||||||
class BoardPrefs : public wxPreferencesPage {
|
class BoardPrefs : public wxPreferencesPage {
|
||||||
public:
|
public:
|
||||||
virtual wxString GetName() const { return "Board"; }
|
virtual wxString GetName() const { return "Board"; }
|
||||||
virtual wxBitmap GetLargeIcon() {
|
virtual wxBitmap GetLargeIcon() {
|
||||||
return wxArtProvider::GetBitmap(wxART_HELP, wxART_TOOLBAR);
|
return wxArtProvider::GetBitmap(wxART_HELP, wxART_TOOLBAR);
|
||||||
}
|
}
|
||||||
|
#ifdef __APPLE__
|
||||||
|
virtual wxBitmapBundle GetIcon() {
|
||||||
|
return wxBitmapBundle::FromBitmap(LoadPNG("ui_rook"));
|
||||||
|
}
|
||||||
|
#endif
|
||||||
virtual wxWindow *CreateWindow(wxWindow *parent) {
|
virtual wxWindow *CreateWindow(wxWindow *parent) {
|
||||||
return new BoardPrefsPanel(parent);
|
return new BoardPrefsPanel(parent);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,13 @@
|
||||||
#include <wx/preferences.h>
|
#include <wx/preferences.h>
|
||||||
#include <wx/spinctrl.h>
|
#include <wx/spinctrl.h>
|
||||||
#include <wx/stdpaths.h>
|
#include <wx/stdpaths.h>
|
||||||
|
#ifdef __APPLE__
|
||||||
|
#include <wx/bmpbndl.h>
|
||||||
|
#endif
|
||||||
|
/**
|
||||||
|
* @brief Configuration page for the EditorCanvas
|
||||||
|
*
|
||||||
|
*/
|
||||||
class EditorPrefsPanel : public PrefsEditor {
|
class EditorPrefsPanel : public PrefsEditor {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -14,6 +20,7 @@ public:
|
||||||
// Bind(wxEVT_SPINCTRL, &BoardPrefsPanel::OnConfChange, this, wxID_ANY);
|
// Bind(wxEVT_SPINCTRL, &BoardPrefsPanel::OnConfChange, this, wxID_ANY);
|
||||||
}
|
}
|
||||||
void OnConfChange(wxCommandEvent &event) {
|
void OnConfChange(wxCommandEvent &event) {
|
||||||
|
UNUSED(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool TransferDataToWindow() {
|
virtual bool TransferDataToWindow() {
|
||||||
|
@ -48,12 +55,21 @@ public:
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Interface for wxWidgets to load EditorPrefsPanel into the preference window
|
||||||
|
*
|
||||||
|
*/
|
||||||
class EditorPrefs : public wxPreferencesPage {
|
class EditorPrefs : public wxPreferencesPage {
|
||||||
public:
|
public:
|
||||||
virtual wxString GetName() const { return "Editor"; }
|
virtual wxString GetName() const { return "Editor"; }
|
||||||
virtual wxBitmap GetLargeIcon() {
|
virtual wxBitmap GetLargeIcon() {
|
||||||
return wxArtProvider::GetBitmap(wxART_HELP, wxART_TOOLBAR);
|
return wxArtProvider::GetBitmap(wxART_HELP, wxART_TOOLBAR);
|
||||||
}
|
}
|
||||||
|
#ifdef __APPLE__
|
||||||
|
virtual wxBitmapBundle GetIcon() {
|
||||||
|
return wxBitmapBundle::FromBitmap(LoadPNG("ui_text_alt"));
|
||||||
|
}
|
||||||
|
#endif
|
||||||
virtual wxWindow *CreateWindow(wxWindow *parent) {
|
virtual wxWindow *CreateWindow(wxWindow *parent) {
|
||||||
return new EditorPrefsPanel(parent);
|
return new EditorPrefsPanel(parent);
|
||||||
}
|
}
|
||||||
|
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
BIN
tools/assets/icons/ochess-64x64.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
4
tools/assets/icons/ui/README.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
UI icons sources
|
||||||
|
=====
|
||||||
|
|
||||||
|
Icons used in UI mainly come from [iconoir](https://iconoir.com/)
|
1
tools/assets/icons/ui/coins-swap.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M9.019 9A6.5 6.5 0 1115 14.981M8.5 22a6.5 6.5 0 110-13 6.5 6.5 0 010 13zM22 17a3 3 0 01-3 3h-2m0 0l2-2m-2 2l2 2M2 7a3 3 0 013-3h2m0 0L5 6m2-2L5 2" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
After Width: | Height: | Size: 424 B |
1
tools/assets/icons/ui/copy.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M19.4 20H9.6a.6.6 0 01-.6-.6V9.6a.6.6 0 01.6-.6h9.8a.6.6 0 01.6.6v9.8a.6.6 0 01-.6.6z" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M15 9V4.6a.6.6 0 00-.6-.6H4.6a.6.6 0 00-.6.6v9.8a.6.6 0 00.6.6H9" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
After Width: | Height: | Size: 529 B |
1
tools/assets/icons/ui/eye-close.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M19.5 16l-2.475-3.396M12 17.5V14M4.5 16l2.469-3.388M3 8c3.6 8 14.4 8 18 0" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
After Width: | Height: | Size: 352 B |
1
tools/assets/icons/ui/eye-off.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M3 3l18 18M10.5 10.677a2 2 0 002.823 2.823" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M7.362 7.561C5.68 8.74 4.279 10.42 3 12c1.889 2.991 5.282 6 9 6 1.55 0 3.043-.523 4.395-1.35M12 6c4.008 0 6.701 3.158 9 6a15.66 15.66 0 01-1.078 1.5" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
After Width: | Height: | Size: 570 B |
1
tools/assets/icons/ui/rook.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M7 16h10M9 11h6M10 4v2M14 4v2M17.4 9H6.6a.6.6 0 01-.6-.6V4.6a.6.6 0 01.6-.6h10.8a.6.6 0 01.6.6v3.8a.6.6 0 01-.6.6zM17.901 21H6.099a.615.615 0 01-.521-.932C6.792 18.06 9.5 13.328 9.5 11V9.6a.6.6 0 01.6-.6h3.8a.6.6 0 01.6.6V11c0 2.327 2.708 7.061 3.922 9.068a.615.615 0 01-.521.932z" stroke="#000000" stroke-width="1.5" stroke-linecap="round"></path></svg>
|
After Width: | Height: | Size: 535 B |
1
tools/assets/icons/ui/save-floppy-disk.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M3 19V5a2 2 0 012-2h11.172a2 2 0 011.414.586l2.828 2.828A2 2 0 0121 7.828V19a2 2 0 01-2 2H5a2 2 0 01-2-2z" stroke="#000000" stroke-width="1.5"></path><path d="M8.6 9h6.8a.6.6 0 00.6-.6V3.6a.6.6 0 00-.6-.6H8.6a.6.6 0 00-.6.6v4.8a.6.6 0 00.6.6zM6 13.6V21h12v-7.4a.6.6 0 00-.6-.6H6.6a.6.6 0 00-.6.6z" stroke="#000000" stroke-width="1.5"></path></svg>
|
After Width: | Height: | Size: 528 B |
1
tools/assets/icons/ui/text-alt.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M7 9V7h10v2M12 7v10m0 0h-2m2 0h2" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
After Width: | Height: | Size: 498 B |
1
tools/assets/icons/ui/zoom-in.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M8 11h3m3 0h-3m0 0V8m0 3v3M17 17l4 4M3 11a8 8 0 1016 0 8 8 0 00-16 0z" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
After Width: | Height: | Size: 348 B |
1
tools/assets/icons/ui/zoom-out.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M17 17l4 4M3 11a8 8 0 1016 0 8 8 0 00-16 0zM8 11h6" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
After Width: | Height: | Size: 329 B |
21
tools/doxygen/BoardTheming.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
Board Theming
|
||||||
|
======
|
||||||
|
|
||||||
|
In OChess, every board skins (squares and pieces) are made of *200x200* pixels tiles stored in <i>.png</i> images. OChess is in charge of breaking these tiles apart into individual elements.
|
||||||
|
|
||||||
|
### Squares
|
||||||
|
Squares skins are <i>.png</i> images, with a dimension of *400x200* pixels (2 tiles next to each other). The tile starting at pixel (0,0) are for dark squares and the other one for light squares.
|
||||||
|
|
||||||
|
### Pieces
|
||||||
|
|
||||||
|
Pieces skins are <i>.png</i> images, with a dimension of *400x1200* pixels (2 columns of 6 tiles). The first column, starting at pixel (0,0) are for black pieces and the other column for the white pieces. From top, to bottom pieces are in the following order: King, Queen, Rook, Bishop, Knight, Pawn.
|
||||||
|
|
||||||
|
### Create a Skin with generate.sh
|
||||||
|
|
||||||
|
To create a pieces skin named *myskin*, create the folder `tools/skin/pieces/myskin`. In this folder, place all the pieces in the <i>.svg</i> format with the following name convention: `bb.svg` for <b>b</b>lack <b>b</b>ishop, `wk.svg` for <b>w</b>hite <b>k</b>ing, `wn.svg` for <b>w</b>hite <b>k</b>night, `bn.svg` for <b>b</b>lack <b>k</b>night,...
|
||||||
|
|
||||||
|
Then, run the `tools/skin/generate.sh` script. This script will combine the <i>.svg</i> file into a single <i>.png</i> file located in `tools/assets/pieces/myskin.png`.
|
||||||
|
|
||||||
|
Use the same approach to create boards skins.
|
||||||
|
|
||||||
|
**Note:** The `tools/skin/generate.sh` script is meant to be used on Linux Distributions and requires [Bash](https://www.gnu.org/software/bash/), [ImageMagick](https://imagemagick.org/) and [Inkscape](https://inkscape.org/).
|
2737
tools/doxygen/Doxyfile
Normal file
11
tools/doxygen/Groups.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
@defgroup binres Embbeded binary resources utilities
|
||||||
|
@brief How to access to the embbeded binary data
|
||||||
|
@details Binary resources are generated into the binary_data.hpp file using
|
||||||
|
the `tools/embbeded.sh` script. Here are the various functions used
|
||||||
|
to access to them.
|
||||||
|
|
||||||
|
@defgroup game Chess game model
|
||||||
|
@brief Classes used to model a chess game
|
||||||
|
|
||||||
|
@defgroup tabs UI tabs
|
||||||
|
@brief All classes that implement a tab visible in the main window
|
24
tools/doxygen/Libraries.md
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
Internal Libraries
|
||||||
|
====
|
||||||
|
|
||||||
|
Ochess uses 5 internal libraries (excluding [wxWidgets](https://www.wxwidgets.org/)):
|
||||||
|
- [cgeditor](https://gitlab.com/manzerbredes/cgeditor): A 2D chess game moves presenter/editor
|
||||||
|
- [pgnp](https://gitlab.com/manzerbredes/pgnp): An efficient PGN parser
|
||||||
|
- [chessarbiter](https://gitlab.com/manzerbredes/chessarbiter): A chess classical chess game arbiter for C++
|
||||||
|
- [uciadapter](https://gitlab.com/manzerbredes/uciadapter): A cross platform utility to interact with UCI chess engines
|
||||||
|
- [chess-move-interface](https://gitlab.com/manzerbredes/chess-move-interface): A chess half move interface for libraries interoperability
|
||||||
|
|
||||||
|
### CGEditor
|
||||||
|
It is only used in EditorCanvas.
|
||||||
|
|
||||||
|
### PGNP
|
||||||
|
It is only used in PGNGameBase.
|
||||||
|
|
||||||
|
### ChessArbiter
|
||||||
|
Mostly used in Game and HalfMove.
|
||||||
|
|
||||||
|
### UCIAdapter
|
||||||
|
Used in various engine related areas such as MainWindow, EngineTab and LiveEngineDialog.
|
||||||
|
|
||||||
|
### Chess-Move-Interface
|
||||||
|
Used in various region of OChess such as PGNGameBase and HalfMove.
|
12
tools/doxygen/MainPage.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
Main Page {#mainpage}
|
||||||
|
=====
|
||||||
|
|
||||||
|
### Entry point
|
||||||
|
The entry point of the OChess application can be found in the `ochess.cpp` and `ochess.hpp` files. The starting code of the application is implemented in the [OnInit method](@ref MyApp::OnInit()).
|
||||||
|
|
||||||
|
### GUI files
|
||||||
|
The GUI files are `gui.h` and `gui.cpp`. These files **MUST NOT** be modified directly.
|
||||||
|
They are generated by [wxFormBuilder](https://github.com/wxFormBuilder/wxFormBuilder). Hence, any graphical components related modifications must be made using wxFormBuilder.
|
||||||
|
|
||||||
|
### Main window
|
||||||
|
The main window implementation can be found in the `MainWindow.hpp` and `MainWindow.cpp` files.
|
9
tools/doxygen/Opening.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
%Opening Names DB
|
||||||
|
=====
|
||||||
|
|
||||||
|
The chess opening names database uses the [Lichess chess-openings](https://github.com/lichess-org/chess-openings) project. The script `tools/openings.sh` is used to fetch the last updates from the project, and generate the `binres/openings.hpp` file. In turn, this file is used in Openings.hpp.
|
||||||
|
|
||||||
|
|
||||||
|
#### Acknowledgements
|
||||||
|
|
||||||
|
Thanks to [lichess-org](https://github.com/lichess-org) for the tremendous work, and providing the [chess-openings](https://github.com/lichess-org/chess-openings) project.
|
|
@ -0,0 +1,157 @@
|
||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 - 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
class DoxygenAwesomeDarkModeToggle extends HTMLElement {
|
||||||
|
// SVG icons from https://fonts.google.com/icons
|
||||||
|
// Licensed under the Apache 2.0 license:
|
||||||
|
// https://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
|
static lightModeIcon = `<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#FCBF00"><rect fill="none" height="24" width="24"/><circle cx="12" cy="12" opacity=".3" r="3"/><path d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg>`
|
||||||
|
static darkModeIcon = `<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#FE9700"><rect fill="none" height="24" width="24"/><path d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27 C17.45,17.19,14.93,19,12,19c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z" opacity=".3"/><path d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg>`
|
||||||
|
static title = "Toggle Light/Dark Mode"
|
||||||
|
|
||||||
|
static prefersLightModeInDarkModeKey = "prefers-light-mode-in-dark-mode"
|
||||||
|
static prefersDarkModeInLightModeKey = "prefers-dark-mode-in-light-mode"
|
||||||
|
|
||||||
|
static _staticConstructor = function() {
|
||||||
|
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.userPreference)
|
||||||
|
// Update the color scheme when the browsers preference changes
|
||||||
|
// without user interaction on the website.
|
||||||
|
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
|
||||||
|
DoxygenAwesomeDarkModeToggle.onSystemPreferenceChanged()
|
||||||
|
})
|
||||||
|
// Update the color scheme when the tab is made visible again.
|
||||||
|
// It is possible that the appearance was changed in another tab
|
||||||
|
// while this tab was in the background.
|
||||||
|
document.addEventListener("visibilitychange", visibilityState => {
|
||||||
|
if (document.visibilityState === 'visible') {
|
||||||
|
DoxygenAwesomeDarkModeToggle.onSystemPreferenceChanged()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}()
|
||||||
|
|
||||||
|
static init() {
|
||||||
|
$(function() {
|
||||||
|
$(document).ready(function() {
|
||||||
|
const toggleButton = document.createElement('doxygen-awesome-dark-mode-toggle')
|
||||||
|
toggleButton.title = DoxygenAwesomeDarkModeToggle.title
|
||||||
|
toggleButton.updateIcon()
|
||||||
|
|
||||||
|
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
|
||||||
|
toggleButton.updateIcon()
|
||||||
|
})
|
||||||
|
document.addEventListener("visibilitychange", visibilityState => {
|
||||||
|
if (document.visibilityState === 'visible') {
|
||||||
|
toggleButton.updateIcon()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
|
||||||
|
})
|
||||||
|
$(window).resize(function(){
|
||||||
|
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
super();
|
||||||
|
this.onclick=this.toggleDarkMode
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns `true` for dark-mode, `false` for light-mode system preference
|
||||||
|
*/
|
||||||
|
static get systemPreference() {
|
||||||
|
return window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @returns `true` for dark-mode, `false` for light-mode user preference
|
||||||
|
*/
|
||||||
|
static get userPreference() {
|
||||||
|
return (!DoxygenAwesomeDarkModeToggle.systemPreference && localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)) ||
|
||||||
|
(DoxygenAwesomeDarkModeToggle.systemPreference && !localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey))
|
||||||
|
}
|
||||||
|
|
||||||
|
static set userPreference(userPreference) {
|
||||||
|
DoxygenAwesomeDarkModeToggle.darkModeEnabled = userPreference
|
||||||
|
if(!userPreference) {
|
||||||
|
if(DoxygenAwesomeDarkModeToggle.systemPreference) {
|
||||||
|
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey, true)
|
||||||
|
} else {
|
||||||
|
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if(!DoxygenAwesomeDarkModeToggle.systemPreference) {
|
||||||
|
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey, true)
|
||||||
|
} else {
|
||||||
|
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
DoxygenAwesomeDarkModeToggle.onUserPreferenceChanged()
|
||||||
|
}
|
||||||
|
|
||||||
|
static enableDarkMode(enable) {
|
||||||
|
if(enable) {
|
||||||
|
DoxygenAwesomeDarkModeToggle.darkModeEnabled = true
|
||||||
|
document.documentElement.classList.add("dark-mode")
|
||||||
|
document.documentElement.classList.remove("light-mode")
|
||||||
|
} else {
|
||||||
|
DoxygenAwesomeDarkModeToggle.darkModeEnabled = false
|
||||||
|
document.documentElement.classList.remove("dark-mode")
|
||||||
|
document.documentElement.classList.add("light-mode")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static onSystemPreferenceChanged() {
|
||||||
|
DoxygenAwesomeDarkModeToggle.darkModeEnabled = DoxygenAwesomeDarkModeToggle.userPreference
|
||||||
|
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.darkModeEnabled)
|
||||||
|
}
|
||||||
|
|
||||||
|
static onUserPreferenceChanged() {
|
||||||
|
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.darkModeEnabled)
|
||||||
|
}
|
||||||
|
|
||||||
|
toggleDarkMode() {
|
||||||
|
DoxygenAwesomeDarkModeToggle.userPreference = !DoxygenAwesomeDarkModeToggle.userPreference
|
||||||
|
this.updateIcon()
|
||||||
|
}
|
||||||
|
|
||||||
|
updateIcon() {
|
||||||
|
if(DoxygenAwesomeDarkModeToggle.darkModeEnabled) {
|
||||||
|
this.innerHTML = DoxygenAwesomeDarkModeToggle.darkModeIcon
|
||||||
|
} else {
|
||||||
|
this.innerHTML = DoxygenAwesomeDarkModeToggle.lightModeIcon
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
customElements.define("doxygen-awesome-dark-mode-toggle", DoxygenAwesomeDarkModeToggle);
|
|
@ -0,0 +1,85 @@
|
||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2022 - 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
class DoxygenAwesomeFragmentCopyButton extends HTMLElement {
|
||||||
|
constructor() {
|
||||||
|
super();
|
||||||
|
this.onclick=this.copyContent
|
||||||
|
}
|
||||||
|
static title = "Copy to clipboard"
|
||||||
|
static copyIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>`
|
||||||
|
static successIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>`
|
||||||
|
static successDuration = 980
|
||||||
|
static init() {
|
||||||
|
$(function() {
|
||||||
|
$(document).ready(function() {
|
||||||
|
if(navigator.clipboard) {
|
||||||
|
const fragments = document.getElementsByClassName("fragment")
|
||||||
|
for(const fragment of fragments) {
|
||||||
|
const fragmentWrapper = document.createElement("div")
|
||||||
|
fragmentWrapper.className = "doxygen-awesome-fragment-wrapper"
|
||||||
|
const fragmentCopyButton = document.createElement("doxygen-awesome-fragment-copy-button")
|
||||||
|
fragmentCopyButton.innerHTML = DoxygenAwesomeFragmentCopyButton.copyIcon
|
||||||
|
fragmentCopyButton.title = DoxygenAwesomeFragmentCopyButton.title
|
||||||
|
|
||||||
|
fragment.parentNode.replaceChild(fragmentWrapper, fragment)
|
||||||
|
fragmentWrapper.appendChild(fragment)
|
||||||
|
fragmentWrapper.appendChild(fragmentCopyButton)
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
copyContent() {
|
||||||
|
const content = this.previousSibling.cloneNode(true)
|
||||||
|
// filter out line number from file listings
|
||||||
|
content.querySelectorAll(".lineno, .ttc").forEach((node) => {
|
||||||
|
node.remove()
|
||||||
|
})
|
||||||
|
let textContent = content.textContent
|
||||||
|
// remove trailing newlines that appear in file listings
|
||||||
|
let numberOfTrailingNewlines = 0
|
||||||
|
while(textContent.charAt(textContent.length - (numberOfTrailingNewlines + 1)) == '\n') {
|
||||||
|
numberOfTrailingNewlines++;
|
||||||
|
}
|
||||||
|
textContent = textContent.substring(0, textContent.length - numberOfTrailingNewlines)
|
||||||
|
navigator.clipboard.writeText(textContent);
|
||||||
|
this.classList.add("success")
|
||||||
|
this.innerHTML = DoxygenAwesomeFragmentCopyButton.successIcon
|
||||||
|
window.setTimeout(() => {
|
||||||
|
this.classList.remove("success")
|
||||||
|
this.innerHTML = DoxygenAwesomeFragmentCopyButton.copyIcon
|
||||||
|
}, DoxygenAwesomeFragmentCopyButton.successDuration);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
customElements.define("doxygen-awesome-fragment-copy-button", DoxygenAwesomeFragmentCopyButton)
|
|
@ -0,0 +1,81 @@
|
||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2022 - 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
class DoxygenAwesomeInteractiveToc {
|
||||||
|
static topOffset = 38
|
||||||
|
static hideMobileMenu = true
|
||||||
|
static headers = []
|
||||||
|
|
||||||
|
static init() {
|
||||||
|
window.addEventListener("load", () => {
|
||||||
|
let toc = document.querySelector(".contents > .toc")
|
||||||
|
if(toc) {
|
||||||
|
toc.classList.add("interactive")
|
||||||
|
if(!DoxygenAwesomeInteractiveToc.hideMobileMenu) {
|
||||||
|
toc.classList.add("open")
|
||||||
|
}
|
||||||
|
document.querySelector(".contents > .toc > h3")?.addEventListener("click", () => {
|
||||||
|
if(toc.classList.contains("open")) {
|
||||||
|
toc.classList.remove("open")
|
||||||
|
} else {
|
||||||
|
toc.classList.add("open")
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
document.querySelectorAll(".contents > .toc > ul a").forEach((node) => {
|
||||||
|
let id = node.getAttribute("href").substring(1)
|
||||||
|
DoxygenAwesomeInteractiveToc.headers.push({
|
||||||
|
node: node,
|
||||||
|
headerNode: document.getElementById(id)
|
||||||
|
})
|
||||||
|
|
||||||
|
document.getElementById("doc-content")?.addEventListener("scroll", () => {
|
||||||
|
DoxygenAwesomeInteractiveToc.update()
|
||||||
|
})
|
||||||
|
})
|
||||||
|
DoxygenAwesomeInteractiveToc.update()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
static update() {
|
||||||
|
let active = DoxygenAwesomeInteractiveToc.headers[0]?.node
|
||||||
|
DoxygenAwesomeInteractiveToc.headers.forEach((header) => {
|
||||||
|
let position = header.headerNode.getBoundingClientRect().top
|
||||||
|
header.node.classList.remove("active")
|
||||||
|
header.node.classList.remove("aboveActive")
|
||||||
|
if(position < DoxygenAwesomeInteractiveToc.topOffset) {
|
||||||
|
active = header.node
|
||||||
|
active?.classList.add("aboveActive")
|
||||||
|
}
|
||||||
|
})
|
||||||
|
active?.classList.add("active")
|
||||||
|
active?.classList.remove("aboveActive")
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2022 - 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
class DoxygenAwesomeParagraphLink {
|
||||||
|
// Icon from https://fonts.google.com/icons
|
||||||
|
// Licensed under the Apache 2.0 license:
|
||||||
|
// https://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
|
static icon = `<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 0 24 24" width="20px"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"/></svg>`
|
||||||
|
static title = "Permanent Link"
|
||||||
|
static init() {
|
||||||
|
$(function() {
|
||||||
|
$(document).ready(function() {
|
||||||
|
document.querySelectorAll(".contents a.anchor[id], .contents .groupheader > a[id]").forEach((node) => {
|
||||||
|
let anchorlink = document.createElement("a")
|
||||||
|
anchorlink.setAttribute("href", `#${node.getAttribute("id")}`)
|
||||||
|
anchorlink.setAttribute("title", DoxygenAwesomeParagraphLink.title)
|
||||||
|
anchorlink.classList.add("anchorlink")
|
||||||
|
node.classList.add("anchor")
|
||||||
|
anchorlink.innerHTML = DoxygenAwesomeParagraphLink.icon
|
||||||
|
node.parentElement.appendChild(anchorlink)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,40 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 - 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
|
||||||
|
#MSearchBox {
|
||||||
|
width: calc(var(--side-nav-fixed-width) - calc(2 * var(--spacing-medium)) - var(--searchbar-height) - 1px);
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchField {
|
||||||
|
width: calc(var(--side-nav-fixed-width) - calc(2 * var(--spacing-medium)) - 66px - var(--searchbar-height));
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,116 @@
|
||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 - 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
html {
|
||||||
|
/* side nav width. MUST be = `TREEVIEW_WIDTH`.
|
||||||
|
* Make sure it is wide enough to contain the page title (logo + title + version)
|
||||||
|
*/
|
||||||
|
--side-nav-fixed-width: 335px;
|
||||||
|
--menu-display: none;
|
||||||
|
|
||||||
|
--top-height: 120px;
|
||||||
|
--toc-sticky-top: -25px;
|
||||||
|
--toc-max-height: calc(100vh - 2 * var(--spacing-medium) - 25px);
|
||||||
|
}
|
||||||
|
|
||||||
|
#projectname {
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
html {
|
||||||
|
--searchbar-background: var(--page-background-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
#side-nav {
|
||||||
|
min-width: var(--side-nav-fixed-width);
|
||||||
|
max-width: var(--side-nav-fixed-width);
|
||||||
|
top: var(--top-height);
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nav-tree, #side-nav {
|
||||||
|
height: calc(100vh - var(--top-height)) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nav-tree {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#top {
|
||||||
|
display: block;
|
||||||
|
border-bottom: none;
|
||||||
|
height: var(--top-height);
|
||||||
|
margin-bottom: calc(0px - var(--top-height));
|
||||||
|
max-width: var(--side-nav-fixed-width);
|
||||||
|
overflow: hidden;
|
||||||
|
background: var(--side-nav-background);
|
||||||
|
}
|
||||||
|
#main-nav {
|
||||||
|
float: left;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-resizable-handle {
|
||||||
|
cursor: default;
|
||||||
|
width: 1px !important;
|
||||||
|
background: var(--separator-color);
|
||||||
|
box-shadow: 0 calc(-2 * var(--top-height)) 0 0 var(--separator-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nav-path {
|
||||||
|
position: fixed;
|
||||||
|
right: 0;
|
||||||
|
left: var(--side-nav-fixed-width);
|
||||||
|
bottom: 0;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#doc-content {
|
||||||
|
height: calc(100vh - 31px) !important;
|
||||||
|
padding-bottom: calc(3 * var(--spacing-large));
|
||||||
|
padding-top: calc(var(--top-height) - 80px);
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin-left: var(--side-nav-fixed-width) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox {
|
||||||
|
width: calc(var(--side-nav-fixed-width) - calc(2 * var(--spacing-medium)));
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchField {
|
||||||
|
width: calc(var(--side-nav-fixed-width) - calc(2 * var(--spacing-medium)) - 65px);
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchResultsWindow {
|
||||||
|
left: var(--spacing-medium) !important;
|
||||||
|
right: auto;
|
||||||
|
}
|
||||||
|
}
|
70
tools/doxygen/doxygen-awesome-css/doxygen-awesome-tabs.js
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
class DoxygenAwesomeTabs {
|
||||||
|
|
||||||
|
static init() {
|
||||||
|
window.addEventListener("load", () => {
|
||||||
|
document.querySelectorAll(".tabbed:not(:empty)").forEach((tabbed, tabbedIndex) => {
|
||||||
|
let tabLinkList = []
|
||||||
|
tabbed.querySelectorAll("li").forEach((tab, tabIndex) => {
|
||||||
|
tab.id = "tab_" + tabbedIndex + "_" + tabIndex
|
||||||
|
let header = tab.querySelector(".tab-title")
|
||||||
|
let tabLink = document.createElement("button")
|
||||||
|
tabLink.classList.add("tab-button")
|
||||||
|
tabLink.appendChild(header)
|
||||||
|
tabLink.addEventListener("click", () => {
|
||||||
|
tabbed.querySelectorAll("li").forEach((tab) => {
|
||||||
|
tab.classList.remove("selected")
|
||||||
|
})
|
||||||
|
tabLinkList.forEach((tabLink) => {
|
||||||
|
tabLink.classList.remove("active")
|
||||||
|
})
|
||||||
|
tab.classList.add("selected")
|
||||||
|
tabLink.classList.add("active")
|
||||||
|
})
|
||||||
|
tabLinkList.push(tabLink)
|
||||||
|
if(tabIndex == 0) {
|
||||||
|
tab.classList.add("selected")
|
||||||
|
tabLink.classList.add("active")
|
||||||
|
}
|
||||||
|
})
|
||||||
|
let tabsOverview = document.createElement("div")
|
||||||
|
tabsOverview.classList.add("tabs-overview")
|
||||||
|
let tabsOverviewContainer = document.createElement("div")
|
||||||
|
tabsOverviewContainer.classList.add("tabs-overview-container")
|
||||||
|
tabLinkList.forEach((tabLink) => {
|
||||||
|
tabsOverview.appendChild(tabLink)
|
||||||
|
})
|
||||||
|
tabsOverviewContainer.appendChild(tabsOverview)
|
||||||
|
tabbed.before(tabsOverviewContainer)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
2530
tools/doxygen/doxygen-awesome-css/doxygen-awesome.css
Normal file
240
tools/doxygen/layout.xml
Normal file
|
@ -0,0 +1,240 @@
|
||||||
|
<doxygenlayout version="1.0">
|
||||||
|
<!-- Generated by doxygen 1.9.7 -->
|
||||||
|
<!-- Navigation index tabs for HTML output -->
|
||||||
|
<navindex>
|
||||||
|
<tab type="mainpage" visible="yes" title=""/>
|
||||||
|
<tab type="pages" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="modules" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="namespaces" visible="yes" title="">
|
||||||
|
<tab type="namespacelist" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="namespacemembers" visible="yes" title="" intro=""/>
|
||||||
|
</tab>
|
||||||
|
<tab type="concepts" visible="yes" title="">
|
||||||
|
</tab>
|
||||||
|
<tab type="interfaces" visible="yes" title="">
|
||||||
|
<tab type="interfacelist" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="interfaceindex" visible="$ALPHABETICAL_INDEX" title=""/>
|
||||||
|
<tab type="interfacehierarchy" visible="yes" title="" intro=""/>
|
||||||
|
</tab>
|
||||||
|
<tab type="classes" visible="yes" title="">
|
||||||
|
<tab type="classlist" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
|
||||||
|
<tab type="hierarchy" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="classmembers" visible="yes" title="" intro=""/>
|
||||||
|
</tab>
|
||||||
|
<tab type="structs" visible="yes" title="">
|
||||||
|
<tab type="structlist" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="structindex" visible="$ALPHABETICAL_INDEX" title=""/>
|
||||||
|
</tab>
|
||||||
|
<tab type="exceptions" visible="yes" title="">
|
||||||
|
<tab type="exceptionlist" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="exceptionindex" visible="$ALPHABETICAL_INDEX" title=""/>
|
||||||
|
<tab type="exceptionhierarchy" visible="yes" title="" intro=""/>
|
||||||
|
</tab>
|
||||||
|
<tab type="files" visible="yes" title="">
|
||||||
|
<tab type="filelist" visible="yes" title="" intro=""/>
|
||||||
|
<tab type="globals" visible="yes" title="" intro=""/>
|
||||||
|
</tab>
|
||||||
|
<tab type="examples" visible="yes" title="" intro=""/>
|
||||||
|
</navindex>
|
||||||
|
|
||||||
|
<!-- Layout definition for a class page -->
|
||||||
|
<class>
|
||||||
|
<briefdescription visible="yes"/>
|
||||||
|
<includes visible="$SHOW_HEADERFILE"/>
|
||||||
|
<inheritancegraph visible="$CLASS_GRAPH"/>
|
||||||
|
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
|
||||||
|
<memberdecl>
|
||||||
|
<nestedclasses visible="yes" title=""/>
|
||||||
|
<publictypes title=""/>
|
||||||
|
<services title=""/>
|
||||||
|
<interfaces title=""/>
|
||||||
|
<publicslots title=""/>
|
||||||
|
<signals title=""/>
|
||||||
|
<publicmethods title=""/>
|
||||||
|
<publicstaticmethods title=""/>
|
||||||
|
<publicattributes title=""/>
|
||||||
|
<publicstaticattributes title=""/>
|
||||||
|
<protectedtypes title=""/>
|
||||||
|
<protectedslots title=""/>
|
||||||
|
<protectedmethods title=""/>
|
||||||
|
<protectedstaticmethods title=""/>
|
||||||
|
<protectedattributes title=""/>
|
||||||
|
<protectedstaticattributes title=""/>
|
||||||
|
<packagetypes title=""/>
|
||||||
|
<packagemethods title=""/>
|
||||||
|
<packagestaticmethods title=""/>
|
||||||
|
<packageattributes title=""/>
|
||||||
|
<packagestaticattributes title=""/>
|
||||||
|
<properties title=""/>
|
||||||
|
<events title=""/>
|
||||||
|
<privatetypes title=""/>
|
||||||
|
<privateslots title=""/>
|
||||||
|
<privatemethods title=""/>
|
||||||
|
<privatestaticmethods title=""/>
|
||||||
|
<privateattributes title=""/>
|
||||||
|
<privatestaticattributes title=""/>
|
||||||
|
<friends title=""/>
|
||||||
|
<related title="" subtitle=""/>
|
||||||
|
<membergroups visible="yes"/>
|
||||||
|
</memberdecl>
|
||||||
|
<detaileddescription title=""/>
|
||||||
|
<memberdef>
|
||||||
|
<inlineclasses title=""/>
|
||||||
|
<typedefs title=""/>
|
||||||
|
<enums title=""/>
|
||||||
|
<services title=""/>
|
||||||
|
<interfaces title=""/>
|
||||||
|
<constructors title=""/>
|
||||||
|
<functions title=""/>
|
||||||
|
<related title=""/>
|
||||||
|
<variables title=""/>
|
||||||
|
<properties title=""/>
|
||||||
|
<events title=""/>
|
||||||
|
</memberdef>
|
||||||
|
<allmemberslink visible="yes"/>
|
||||||
|
<usedfiles visible="$SHOW_USED_FILES"/>
|
||||||
|
<authorsection visible="yes"/>
|
||||||
|
</class>
|
||||||
|
|
||||||
|
<!-- Layout definition for a namespace page -->
|
||||||
|
<namespace>
|
||||||
|
<briefdescription visible="yes"/>
|
||||||
|
<memberdecl>
|
||||||
|
<nestednamespaces visible="yes" title=""/>
|
||||||
|
<constantgroups visible="yes" title=""/>
|
||||||
|
<interfaces visible="yes" title=""/>
|
||||||
|
<classes visible="yes" title=""/>
|
||||||
|
<concepts visible="yes" title=""/>
|
||||||
|
<structs visible="yes" title=""/>
|
||||||
|
<exceptions visible="yes" title=""/>
|
||||||
|
<typedefs title=""/>
|
||||||
|
<sequences title=""/>
|
||||||
|
<dictionaries title=""/>
|
||||||
|
<enums title=""/>
|
||||||
|
<functions title=""/>
|
||||||
|
<variables title=""/>
|
||||||
|
<membergroups visible="yes"/>
|
||||||
|
</memberdecl>
|
||||||
|
<detaileddescription title=""/>
|
||||||
|
<memberdef>
|
||||||
|
<inlineclasses title=""/>
|
||||||
|
<typedefs title=""/>
|
||||||
|
<sequences title=""/>
|
||||||
|
<dictionaries title=""/>
|
||||||
|
<enums title=""/>
|
||||||
|
<functions title=""/>
|
||||||
|
<variables title=""/>
|
||||||
|
</memberdef>
|
||||||
|
<authorsection visible="yes"/>
|
||||||
|
</namespace>
|
||||||
|
|
||||||
|
<!-- Layout definition for a concept page -->
|
||||||
|
<concept>
|
||||||
|
<briefdescription visible="yes"/>
|
||||||
|
<includes visible="$SHOW_HEADERFILE"/>
|
||||||
|
<definition visible="yes" title=""/>
|
||||||
|
<detaileddescription title=""/>
|
||||||
|
<authorsection visible="yes"/>
|
||||||
|
</concept>
|
||||||
|
|
||||||
|
<!-- Layout definition for a file page -->
|
||||||
|
<file>
|
||||||
|
<briefdescription visible="yes"/>
|
||||||
|
<includes visible="$SHOW_INCLUDE_FILES"/>
|
||||||
|
<includegraph visible="$INCLUDE_GRAPH"/>
|
||||||
|
<includedbygraph visible="$INCLUDED_BY_GRAPH"/>
|
||||||
|
<sourcelink visible="yes"/>
|
||||||
|
<memberdecl>
|
||||||
|
<interfaces visible="yes" title=""/>
|
||||||
|
<classes visible="yes" title=""/>
|
||||||
|
<structs visible="yes" title=""/>
|
||||||
|
<exceptions visible="yes" title=""/>
|
||||||
|
<namespaces visible="yes" title=""/>
|
||||||
|
<concepts visible="yes" title=""/>
|
||||||
|
<constantgroups visible="yes" title=""/>
|
||||||
|
<defines title=""/>
|
||||||
|
<typedefs title=""/>
|
||||||
|
<sequences title=""/>
|
||||||
|
<dictionaries title=""/>
|
||||||
|
<enums title=""/>
|
||||||
|
<functions title=""/>
|
||||||
|
<variables title=""/>
|
||||||
|
<membergroups visible="yes"/>
|
||||||
|
</memberdecl>
|
||||||
|
<detaileddescription title=""/>
|
||||||
|
<memberdef>
|
||||||
|
<inlineclasses title=""/>
|
||||||
|
<defines title=""/>
|
||||||
|
<typedefs title=""/>
|
||||||
|
<sequences title=""/>
|
||||||
|
<dictionaries title=""/>
|
||||||
|
<enums title=""/>
|
||||||
|
<functions title=""/>
|
||||||
|
<variables title=""/>
|
||||||
|
</memberdef>
|
||||||
|
<authorsection/>
|
||||||
|
</file>
|
||||||
|
|
||||||
|
<!-- Layout definition for a group page -->
|
||||||
|
<group>
|
||||||
|
<briefdescription visible="yes"/>
|
||||||
|
<groupgraph visible="$GROUP_GRAPHS"/>
|
||||||
|
<memberdecl>
|
||||||
|
<nestedgroups visible="yes" title=""/>
|
||||||
|
<dirs visible="yes" title=""/>
|
||||||
|
<files visible="yes" title=""/>
|
||||||
|
<namespaces visible="yes" title=""/>
|
||||||
|
<concepts visible="yes" title=""/>
|
||||||
|
<classes visible="yes" title=""/>
|
||||||
|
<defines title=""/>
|
||||||
|
<typedefs title=""/>
|
||||||
|
<sequences title=""/>
|
||||||
|
<dictionaries title=""/>
|
||||||
|
<enums title=""/>
|
||||||
|
<enumvalues title=""/>
|
||||||
|
<functions title=""/>
|
||||||
|
<variables title=""/>
|
||||||
|
<signals title=""/>
|
||||||
|
<publicslots title=""/>
|
||||||
|
<protectedslots title=""/>
|
||||||
|
<privateslots title=""/>
|
||||||
|
<events title=""/>
|
||||||
|
<properties title=""/>
|
||||||
|
<friends title=""/>
|
||||||
|
<membergroups visible="yes"/>
|
||||||
|
</memberdecl>
|
||||||
|
<detaileddescription title=""/>
|
||||||
|
<memberdef>
|
||||||
|
<pagedocs/>
|
||||||
|
<inlineclasses title=""/>
|
||||||
|
<defines title=""/>
|
||||||
|
<typedefs title=""/>
|
||||||
|
<sequences title=""/>
|
||||||
|
<dictionaries title=""/>
|
||||||
|
<enums title=""/>
|
||||||
|
<enumvalues title=""/>
|
||||||
|
<functions title=""/>
|
||||||
|
<variables title=""/>
|
||||||
|
<signals title=""/>
|
||||||
|
<publicslots title=""/>
|
||||||
|
<protectedslots title=""/>
|
||||||
|
<privateslots title=""/>
|
||||||
|
<events title=""/>
|
||||||
|
<properties title=""/>
|
||||||
|
<friends title=""/>
|
||||||
|
</memberdef>
|
||||||
|
<authorsection visible="yes"/>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
<!-- Layout definition for a directory page -->
|
||||||
|
<directory>
|
||||||
|
<briefdescription visible="yes"/>
|
||||||
|
<directorygraph visible="yes"/>
|
||||||
|
<memberdecl>
|
||||||
|
<dirs visible="yes"/>
|
||||||
|
<files visible="yes"/>
|
||||||
|
</memberdecl>
|
||||||
|
<detaileddescription title=""/>
|
||||||
|
</directory>
|
||||||
|
</doxygenlayout>
|
44
tools/embedded.sh
Executable file
|
@ -0,0 +1,44 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# This file generate all the embedded binary resources required for OChess to run properly
|
||||||
|
|
||||||
|
########## RESOURCES ##########
|
||||||
|
ressources=$(cat <<-EndOfResources
|
||||||
|
assets/boards/chesscom_8bits.png
|
||||||
|
assets/pieces/cburnett.png
|
||||||
|
EndOfResources
|
||||||
|
)
|
||||||
|
###############################
|
||||||
|
|
||||||
|
set -e
|
||||||
|
wai=$(dirname $(readlink -f "$0")) # Current script directory
|
||||||
|
dst="${wai}/../src/binres/binary_data.hpp"
|
||||||
|
ui_icons_width=24
|
||||||
|
ui_tmp=$(mktemp -d)
|
||||||
|
|
||||||
|
# Binary to C headers
|
||||||
|
# $1 is the resource file and $2 the variable name to use in the C code
|
||||||
|
bin2c () {
|
||||||
|
xxd -n "$2" -i "$1"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Generate ui icons png from svg
|
||||||
|
rm -f "${wai}"/assets/icons/ui/*.png # Clear previous data
|
||||||
|
for svg in $(find ${wai}/assets/icons/ui -name "*.svg")
|
||||||
|
do
|
||||||
|
ext="${svg##*.}"
|
||||||
|
name="$(basename $svg .${ext})"
|
||||||
|
echo "Generating png for ${name}.${ext}..."
|
||||||
|
inkscape --export-type png --export-filename "${ui_tmp}/ui-${name}.png" -w "${ui_icons_width}" "${svg}"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Generate headers
|
||||||
|
echo -n > "$dst"
|
||||||
|
for res in $ressources $(find ${wai}/assets/icons/ -name "*.png") $(find ${ui_tmp} -name "*.png")
|
||||||
|
do
|
||||||
|
ext="${res##*.}"
|
||||||
|
name="$(basename $res .${ext})"
|
||||||
|
echo "Generating resources for ${name}.${ext}..."
|
||||||
|
bin2c "$res" "${name}_${ext}" >> "$dst"
|
||||||
|
done
|
||||||
|
rm -rf ${ui_tmp}
|
||||||
|
echo "Done! The generated resources are accessible here: \"$dst\""
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
# Maintainer: Loic Guegan <loic.guegan@mailbox.org>
|
# Maintainer: Loic Guegan <loic.guegan@mailbox.org>
|
||||||
pkgname=ochess
|
pkgname=ochess
|
||||||
pkgver=v0.0.1
|
pkgver=v0.0.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
epoch=
|
epoch=
|
||||||
pkgdesc="Chess game analysis software written in c++"
|
pkgdesc="Chess game analysis software written in c++"
|
||||||
|
@ -15,8 +15,8 @@ license=('GPLv3')
|
||||||
groups=()
|
groups=()
|
||||||
depends=(wxwidgets-gtk3)
|
depends=(wxwidgets-gtk3)
|
||||||
makedepends=(cmake wxwidgets-common)
|
makedepends=(cmake wxwidgets-common)
|
||||||
source=("http://loicguegan.com/files/ochess-v0.0.1.tar.gz")
|
source=("http://loicguegan.com/files_/ochess-v0.0.2.tar.gz")
|
||||||
sha256sums=(91948602423da0042f26777a8573f16fa02124843b2fcb10e238c70ef6d32288) #generate with 'makepkg -g'
|
sha256sums=(fb23b73c1cefc9b4c13f1f610f30d95d47020d5388cf4ee40ce3605a5d39e25c) #generate with 'makepkg -g'
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "$srcdir/$pkgname-$pkgver"
|
cd "$srcdir/$pkgname-$pkgver"
|
||||||
|
@ -31,7 +31,7 @@ build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/$pkgname-$pkgver"
|
cd "$srcdir/$pkgname-$pkgver"
|
||||||
cd build
|
cd build
|
||||||
install -Dm775 ochess "${pkgdir}/usr/bin/ochess"
|
install -Dm775 ochess "${pkgdir}/usr/bin/ochess"
|
||||||
}
|
}
|
||||||
|
|