before task parser

This commit is contained in:
krivoshein
2024-11-25 15:25:55 +03:00
parent 2ed1eac956
commit 7637922872
401 changed files with 39759 additions and 1630 deletions

View File

@@ -0,0 +1,415 @@
/****************************************************************************
** Meta object code from reading C++ file 'clienthandler.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../../ServerLMS/clienthandler.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'clienthandler.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ClientHandler_t {
QByteArrayData data[32];
char stringdata0[373];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ClientHandler_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ClientHandler_t qt_meta_stringdata_ClientHandler = {
{
QT_MOC_LITERAL(0, 0, 13), // "ClientHandler"
QT_MOC_LITERAL(1, 14, 16), // "sigSendXmlAnswer"
QT_MOC_LITERAL(2, 31, 0), // ""
QT_MOC_LITERAL(3, 32, 5), // "array"
QT_MOC_LITERAL(4, 38, 13), // "sigInitSender"
QT_MOC_LITERAL(5, 52, 11), // "DataParser*"
QT_MOC_LITERAL(6, 64, 9), // "dataParse"
QT_MOC_LITERAL(7, 74, 7), // "Logger*"
QT_MOC_LITERAL(8, 82, 6), // "logger"
QT_MOC_LITERAL(9, 89, 14), // "sigFolderBlock"
QT_MOC_LITERAL(10, 104, 4), // "path"
QT_MOC_LITERAL(11, 109, 12), // "sigFileBlock"
QT_MOC_LITERAL(12, 122, 19), // "sigGetIsSendStopped"
QT_MOC_LITERAL(13, 142, 18), // "sigSendDeleteBlock"
QT_MOC_LITERAL(14, 161, 13), // "sigSendFinish"
QT_MOC_LITERAL(15, 175, 19), // "sigSendMessageBlock"
QT_MOC_LITERAL(16, 195, 4), // "text"
QT_MOC_LITERAL(17, 200, 13), // "sigNeedUpdate"
QT_MOC_LITERAL(18, 214, 4), // "flag"
QT_MOC_LITERAL(19, 219, 4), // "size"
QT_MOC_LITERAL(20, 224, 9), // "fileCount"
QT_MOC_LITERAL(21, 234, 21), // "sigClientDisconnected"
QT_MOC_LITERAL(22, 256, 7), // "address"
QT_MOC_LITERAL(23, 264, 4), // "port"
QT_MOC_LITERAL(24, 269, 11), // "sigSendHash"
QT_MOC_LITERAL(25, 281, 12), // "sigRecognize"
QT_MOC_LITERAL(26, 294, 14), // "ClientHandler*"
QT_MOC_LITERAL(27, 309, 7), // "handler"
QT_MOC_LITERAL(28, 317, 13), // "sigSendNotify"
QT_MOC_LITERAL(29, 331, 6), // "notify"
QT_MOC_LITERAL(30, 338, 26), // "sigSendFileBlockWithRename"
QT_MOC_LITERAL(31, 365, 7) // "newName"
},
"ClientHandler\0sigSendXmlAnswer\0\0array\0"
"sigInitSender\0DataParser*\0dataParse\0"
"Logger*\0logger\0sigFolderBlock\0path\0"
"sigFileBlock\0sigGetIsSendStopped\0"
"sigSendDeleteBlock\0sigSendFinish\0"
"sigSendMessageBlock\0text\0sigNeedUpdate\0"
"flag\0size\0fileCount\0sigClientDisconnected\0"
"address\0port\0sigSendHash\0sigRecognize\0"
"ClientHandler*\0handler\0sigSendNotify\0"
"notify\0sigSendFileBlockWithRename\0"
"newName"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ClientHandler[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
14, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
14, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 84, 2, 0x06 /* Public */,
4, 2, 87, 2, 0x06 /* Public */,
9, 1, 92, 2, 0x06 /* Public */,
11, 1, 95, 2, 0x06 /* Public */,
12, 0, 98, 2, 0x06 /* Public */,
13, 1, 99, 2, 0x06 /* Public */,
14, 0, 102, 2, 0x06 /* Public */,
15, 1, 103, 2, 0x06 /* Public */,
17, 3, 106, 2, 0x06 /* Public */,
21, 2, 113, 2, 0x06 /* Public */,
24, 0, 118, 2, 0x06 /* Public */,
25, 1, 119, 2, 0x06 /* Public */,
28, 1, 122, 2, 0x06 /* Public */,
30, 2, 125, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QByteArray, 3,
QMetaType::Void, 0x80000000 | 5, 0x80000000 | 7, 6, 8,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Bool,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 16,
QMetaType::Void, QMetaType::Bool, QMetaType::ULongLong, QMetaType::ULongLong, 18, 19, 20,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 22, 23,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 26, 27,
QMetaType::Void, QMetaType::QString, 29,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 10, 31,
0 // eod
};
void ClientHandler::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<ClientHandler *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sigSendXmlAnswer((*reinterpret_cast< QByteArray(*)>(_a[1]))); break;
case 1: _t->sigInitSender((*reinterpret_cast< DataParser*(*)>(_a[1])),(*reinterpret_cast< Logger*(*)>(_a[2]))); break;
case 2: _t->sigFolderBlock((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 3: _t->sigFileBlock((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 4: { bool _r = _t->sigGetIsSendStopped();
if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
case 5: _t->sigSendDeleteBlock((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 6: _t->sigSendFinish(); break;
case 7: _t->sigSendMessageBlock((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 8: _t->sigNeedUpdate((*reinterpret_cast< bool(*)>(_a[1])),(*reinterpret_cast< quint64(*)>(_a[2])),(*reinterpret_cast< quint64(*)>(_a[3]))); break;
case 9: _t->sigClientDisconnected((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
case 10: _t->sigSendHash(); break;
case 11: _t->sigRecognize((*reinterpret_cast< ClientHandler*(*)>(_a[1]))); break;
case 12: _t->sigSendNotify((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 13: _t->sigSendFileBlockWithRename((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
default: ;
}
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
switch (_id) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 1:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< DataParser* >(); break;
case 1:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Logger* >(); break;
}
break;
case 11:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< ClientHandler* >(); break;
}
break;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (ClientHandler::*)(QByteArray );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendXmlAnswer)) {
*result = 0;
return;
}
}
{
using _t = void (ClientHandler::*)(DataParser * , Logger * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigInitSender)) {
*result = 1;
return;
}
}
{
using _t = void (ClientHandler::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigFolderBlock)) {
*result = 2;
return;
}
}
{
using _t = void (ClientHandler::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigFileBlock)) {
*result = 3;
return;
}
}
{
using _t = bool (ClientHandler::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigGetIsSendStopped)) {
*result = 4;
return;
}
}
{
using _t = void (ClientHandler::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendDeleteBlock)) {
*result = 5;
return;
}
}
{
using _t = void (ClientHandler::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendFinish)) {
*result = 6;
return;
}
}
{
using _t = void (ClientHandler::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendMessageBlock)) {
*result = 7;
return;
}
}
{
using _t = void (ClientHandler::*)(bool , quint64 , quint64 );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigNeedUpdate)) {
*result = 8;
return;
}
}
{
using _t = void (ClientHandler::*)(QString , QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigClientDisconnected)) {
*result = 9;
return;
}
}
{
using _t = void (ClientHandler::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendHash)) {
*result = 10;
return;
}
}
{
using _t = void (ClientHandler::*)(ClientHandler * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigRecognize)) {
*result = 11;
return;
}
}
{
using _t = void (ClientHandler::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendNotify)) {
*result = 12;
return;
}
}
{
using _t = void (ClientHandler::*)(QString , QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientHandler::sigSendFileBlockWithRename)) {
*result = 13;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject ClientHandler::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_ClientHandler.data,
qt_meta_data_ClientHandler,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ClientHandler::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ClientHandler::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ClientHandler.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int ClientHandler::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 14)
qt_static_metacall(this, _c, _id, _a);
_id -= 14;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 14)
qt_static_metacall(this, _c, _id, _a);
_id -= 14;
}
return _id;
}
// SIGNAL 0
void ClientHandler::sigSendXmlAnswer(QByteArray _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void ClientHandler::sigInitSender(DataParser * _t1, Logger * _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void ClientHandler::sigFolderBlock(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void ClientHandler::sigFileBlock(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
bool ClientHandler::sigGetIsSendStopped()
{
bool _t0{};
void *_a[] = { const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t0))) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
return _t0;
}
// SIGNAL 5
void ClientHandler::sigSendDeleteBlock(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
// SIGNAL 6
void ClientHandler::sigSendFinish()
{
QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
}
// SIGNAL 7
void ClientHandler::sigSendMessageBlock(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 7, _a);
}
// SIGNAL 8
void ClientHandler::sigNeedUpdate(bool _t1, quint64 _t2, quint64 _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 8, _a);
}
// SIGNAL 9
void ClientHandler::sigClientDisconnected(QString _t1, QString _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 9, _a);
}
// SIGNAL 10
void ClientHandler::sigSendHash()
{
QMetaObject::activate(this, &staticMetaObject, 10, nullptr);
}
// SIGNAL 11
void ClientHandler::sigRecognize(ClientHandler * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 11, _a);
}
// SIGNAL 12
void ClientHandler::sigSendNotify(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 12, _a);
}
// SIGNAL 13
void ClientHandler::sigSendFileBlockWithRename(QString _t1, QString _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 13, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,180 @@
/****************************************************************************
** Meta object code from reading C++ file 'messangerwidget.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../../ServerLMS/messangerwidget.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'messangerwidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MessangerWidget_t {
QByteArrayData data[12];
char stringdata0[183];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MessangerWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MessangerWidget_t qt_meta_stringdata_MessangerWidget = {
{
QT_MOC_LITERAL(0, 0, 15), // "MessangerWidget"
QT_MOC_LITERAL(1, 16, 23), // "signal_msgToClientReady"
QT_MOC_LITERAL(2, 40, 0), // ""
QT_MOC_LITERAL(3, 41, 5), // "login"
QT_MOC_LITERAL(4, 47, 4), // "text"
QT_MOC_LITERAL(5, 52, 26), // "signal_tabMessengerChanged"
QT_MOC_LITERAL(6, 79, 18), // "on_btnSend_clicked"
QT_MOC_LITERAL(7, 98, 27), // "on_tabWidget_currentChanged"
QT_MOC_LITERAL(8, 126, 5), // "index"
QT_MOC_LITERAL(9, 132, 20), // "slot_traineeSelected"
QT_MOC_LITERAL(10, 153, 20), // "slot_LanguageChanged"
QT_MOC_LITERAL(11, 174, 8) // "language"
},
"MessangerWidget\0signal_msgToClientReady\0"
"\0login\0text\0signal_tabMessengerChanged\0"
"on_btnSend_clicked\0on_tabWidget_currentChanged\0"
"index\0slot_traineeSelected\0"
"slot_LanguageChanged\0language"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MessangerWidget[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
6, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
2, // signalCount
// signals: name, argc, parameters, tag, flags
1, 2, 44, 2, 0x06 /* Public */,
5, 1, 49, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
6, 0, 52, 2, 0x08 /* Private */,
7, 1, 53, 2, 0x08 /* Private */,
9, 1, 56, 2, 0x0a /* Public */,
10, 1, 59, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QString, QMetaType::QString, 3, 4,
QMetaType::Void, QMetaType::QString, 3,
// slots: parameters
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 8,
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::QString, 11,
0 // eod
};
void MessangerWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MessangerWidget *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->signal_msgToClientReady((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
case 1: _t->signal_tabMessengerChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 2: _t->on_btnSend_clicked(); break;
case 3: _t->on_tabWidget_currentChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 4: _t->slot_traineeSelected((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 5: _t->slot_LanguageChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (MessangerWidget::*)(QString , QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MessangerWidget::signal_msgToClientReady)) {
*result = 0;
return;
}
}
{
using _t = void (MessangerWidget::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MessangerWidget::signal_tabMessengerChanged)) {
*result = 1;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject MessangerWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_MessangerWidget.data,
qt_meta_data_MessangerWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MessangerWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MessangerWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MessangerWidget.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int MessangerWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 6)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 6;
}
return _id;
}
// SIGNAL 0
void MessangerWidget::signal_msgToClientReady(QString _t1, QString _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void MessangerWidget::signal_tabMessengerChanged(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,192 @@
/****************************************************************************
** Meta object code from reading C++ file 'multithreadserver.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../../ServerLMS/multithreadserver.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'multithreadserver.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MultiThreadServer_t {
QByteArrayData data[16];
char stringdata0[208];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MultiThreadServer_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MultiThreadServer_t qt_meta_stringdata_MultiThreadServer = {
{
QT_MOC_LITERAL(0, 0, 17), // "MultiThreadServer"
QT_MOC_LITERAL(1, 18, 13), // "sigInitClient"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 10), // "descriptor"
QT_MOC_LITERAL(4, 44, 16), // "ServerLMSWidget*"
QT_MOC_LITERAL(5, 61, 12), // "serverWidget"
QT_MOC_LITERAL(6, 74, 17), // "UpdateController*"
QT_MOC_LITERAL(7, 92, 16), // "updateController"
QT_MOC_LITERAL(8, 109, 11), // "DataParser*"
QT_MOC_LITERAL(9, 121, 10), // "dataParser"
QT_MOC_LITERAL(10, 132, 7), // "Logger*"
QT_MOC_LITERAL(11, 140, 6), // "logger"
QT_MOC_LITERAL(12, 147, 18), // "signalStopSendFile"
QT_MOC_LITERAL(13, 166, 20), // "slotDisconnectClient"
QT_MOC_LITERAL(14, 187, 11), // "peerAddress"
QT_MOC_LITERAL(15, 199, 8) // "peerPort"
},
"MultiThreadServer\0sigInitClient\0\0"
"descriptor\0ServerLMSWidget*\0serverWidget\0"
"UpdateController*\0updateController\0"
"DataParser*\0dataParser\0Logger*\0logger\0"
"signalStopSendFile\0slotDisconnectClient\0"
"peerAddress\0peerPort"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MultiThreadServer[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
2, // signalCount
// signals: name, argc, parameters, tag, flags
1, 5, 29, 2, 0x06 /* Public */,
12, 0, 40, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
13, 2, 41, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::Int, 0x80000000 | 4, 0x80000000 | 6, 0x80000000 | 8, 0x80000000 | 10, 3, 5, 7, 9, 11,
QMetaType::Void,
// slots: parameters
QMetaType::Void, QMetaType::QString, QMetaType::QString, 14, 15,
0 // eod
};
void MultiThreadServer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MultiThreadServer *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sigInitClient((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< ServerLMSWidget*(*)>(_a[2])),(*reinterpret_cast< UpdateController*(*)>(_a[3])),(*reinterpret_cast< DataParser*(*)>(_a[4])),(*reinterpret_cast< Logger*(*)>(_a[5]))); break;
case 1: _t->signalStopSendFile(); break;
case 2: _t->slotDisconnectClient((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
default: ;
}
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
switch (_id) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 0:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 3:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< DataParser* >(); break;
case 4:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Logger* >(); break;
case 1:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< ServerLMSWidget* >(); break;
case 2:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< UpdateController* >(); break;
}
break;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (MultiThreadServer::*)(int , ServerLMSWidget * , UpdateController * , DataParser * , Logger * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MultiThreadServer::sigInitClient)) {
*result = 0;
return;
}
}
{
using _t = void (MultiThreadServer::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MultiThreadServer::signalStopSendFile)) {
*result = 1;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject MultiThreadServer::staticMetaObject = { {
QMetaObject::SuperData::link<QTcpServer::staticMetaObject>(),
qt_meta_stringdata_MultiThreadServer.data,
qt_meta_data_MultiThreadServer,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MultiThreadServer::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MultiThreadServer::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MultiThreadServer.stringdata0))
return static_cast<void*>(this);
return QTcpServer::qt_metacast(_clname);
}
int MultiThreadServer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QTcpServer::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
}
return _id;
}
// SIGNAL 0
void MultiThreadServer::sigInitClient(int _t1, ServerLMSWidget * _t2, UpdateController * _t3, DataParser * _t4, Logger * _t5)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void MultiThreadServer::signalStopSendFile()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,239 @@
/****************************************************************************
** Meta object code from reading C++ file 'serverlmswidget.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../../ServerLMS/serverlmswidget.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'serverlmswidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ServerLMSWidget_t {
QByteArrayData data[23];
char stringdata0[328];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ServerLMSWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ServerLMSWidget_t qt_meta_stringdata_ServerLMSWidget = {
{
QT_MOC_LITERAL(0, 0, 15), // "ServerLMSWidget"
QT_MOC_LITERAL(1, 16, 27), // "signal_authorizationChanged"
QT_MOC_LITERAL(2, 44, 0), // ""
QT_MOC_LITERAL(3, 45, 12), // "sigRecognize"
QT_MOC_LITERAL(4, 58, 12), // "sigGetSocket"
QT_MOC_LITERAL(5, 71, 11), // "QTcpSocket*"
QT_MOC_LITERAL(6, 83, 20), // "slot_LanguageChanged"
QT_MOC_LITERAL(7, 104, 8), // "language"
QT_MOC_LITERAL(8, 113, 9), // "addClient"
QT_MOC_LITERAL(9, 123, 7), // "qintptr"
QT_MOC_LITERAL(10, 131, 10), // "descriptor"
QT_MOC_LITERAL(11, 142, 14), // "ClientHandler*"
QT_MOC_LITERAL(12, 157, 6), // "client"
QT_MOC_LITERAL(13, 164, 21), // "slotUpdateListClients"
QT_MOC_LITERAL(14, 186, 21), // "slot_msgToClientReady"
QT_MOC_LITERAL(15, 208, 5), // "login"
QT_MOC_LITERAL(16, 214, 4), // "text"
QT_MOC_LITERAL(17, 219, 12), // "slotAddToLog"
QT_MOC_LITERAL(18, 232, 3), // "msg"
QT_MOC_LITERAL(19, 236, 18), // "slotAddToMessanger"
QT_MOC_LITERAL(20, 255, 25), // "on_btnStartServer_clicked"
QT_MOC_LITERAL(21, 281, 24), // "on_btnStopServer_clicked"
QT_MOC_LITERAL(22, 306, 21) // "on_btnTaskSet_clicked"
},
"ServerLMSWidget\0signal_authorizationChanged\0"
"\0sigRecognize\0sigGetSocket\0QTcpSocket*\0"
"slot_LanguageChanged\0language\0addClient\0"
"qintptr\0descriptor\0ClientHandler*\0"
"client\0slotUpdateListClients\0"
"slot_msgToClientReady\0login\0text\0"
"slotAddToLog\0msg\0slotAddToMessanger\0"
"on_btnStartServer_clicked\0"
"on_btnStopServer_clicked\0on_btnTaskSet_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ServerLMSWidget[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
12, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
3, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 74, 2, 0x06 /* Public */,
3, 0, 75, 2, 0x06 /* Public */,
4, 0, 76, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
6, 1, 77, 2, 0x0a /* Public */,
8, 2, 80, 2, 0x0a /* Public */,
13, 0, 85, 2, 0x0a /* Public */,
14, 2, 86, 2, 0x08 /* Private */,
17, 1, 91, 2, 0x08 /* Private */,
19, 2, 94, 2, 0x08 /* Private */,
20, 0, 99, 2, 0x08 /* Private */,
21, 0, 100, 2, 0x08 /* Private */,
22, 0, 101, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
QMetaType::Void,
0x80000000 | 5,
// slots: parameters
QMetaType::Void, QMetaType::QString, 7,
QMetaType::Void, 0x80000000 | 9, 0x80000000 | 11, 10, 12,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 15, 16,
QMetaType::Void, QMetaType::QString, 18,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 15, 16,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void ServerLMSWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<ServerLMSWidget *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->signal_authorizationChanged(); break;
case 1: _t->sigRecognize(); break;
case 2: { QTcpSocket* _r = _t->sigGetSocket();
if (_a[0]) *reinterpret_cast< QTcpSocket**>(_a[0]) = std::move(_r); } break;
case 3: _t->slot_LanguageChanged((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 4: _t->addClient((*reinterpret_cast< qintptr(*)>(_a[1])),(*reinterpret_cast< ClientHandler*(*)>(_a[2]))); break;
case 5: _t->slotUpdateListClients(); break;
case 6: _t->slot_msgToClientReady((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
case 7: _t->slotAddToLog((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 8: _t->slotAddToMessanger((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
case 9: _t->on_btnStartServer_clicked(); break;
case 10: _t->on_btnStopServer_clicked(); break;
case 11: _t->on_btnTaskSet_clicked(); break;
default: ;
}
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
switch (_id) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 4:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 1:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< ClientHandler* >(); break;
}
break;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (ServerLMSWidget::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ServerLMSWidget::signal_authorizationChanged)) {
*result = 0;
return;
}
}
{
using _t = void (ServerLMSWidget::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ServerLMSWidget::sigRecognize)) {
*result = 1;
return;
}
}
{
using _t = QTcpSocket * (ServerLMSWidget::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ServerLMSWidget::sigGetSocket)) {
*result = 2;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject ServerLMSWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_ServerLMSWidget.data,
qt_meta_data_ServerLMSWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ServerLMSWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ServerLMSWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ServerLMSWidget.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int ServerLMSWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 12)
qt_static_metacall(this, _c, _id, _a);
_id -= 12;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 12)
qt_static_metacall(this, _c, _id, _a);
_id -= 12;
}
return _id;
}
// SIGNAL 0
void ServerLMSWidget::signal_authorizationChanged()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
// SIGNAL 1
void ServerLMSWidget::sigRecognize()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
// SIGNAL 2
QTcpSocket * ServerLMSWidget::sigGetSocket()
{
QTcpSocket* _t0{};
void *_a[] = { const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t0))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
return _t0;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,634 @@
/****************************************************************************
** Resource object code
**
** Created by: The Resource Compiler for Qt version 5.14.2
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
static const unsigned char qt_resource_data[] = {
// D:/LMS/ServerLMS/ServerLMS/icons/instructorAdmin.png
0x0,0x0,0xc,0xc7,
0x89,
0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,
0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,
0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,
0x4,0x67,0x41,0x4d,0x41,0x0,0x0,0xb1,0x8f,0xb,0xfc,0x61,0x5,0x0,0x0,0x0,
0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xe,0xc3,0x0,0x0,0xe,0xc3,0x1,0xc7,0x6f,
0xa8,0x64,0x0,0x0,0xc,0x5c,0x49,0x44,0x41,0x54,0x78,0x5e,0xdd,0x9b,0x9,0x70,
0x94,0x45,0x16,0x80,0x5f,0xcf,0x95,0x9b,0x84,0x70,0xe4,0x24,0x5c,0x1,0x12,0x82,
0x42,0x2,0x9,0x21,0x84,0x43,0x36,0x80,0xa0,0x9,0xc4,0x2,0xad,0x70,0x88,0xab,
0x2b,0xe0,0xea,0xc6,0x95,0x23,0x1e,0xb5,0x5b,0x4b,0xb9,0xeb,0xca,0xe6,0xc0,0x45,
0xd6,0x55,0xd0,0x45,0xb0,0x4,0xd6,0x13,0x8,0x25,0x41,0xa3,0x72,0x25,0x48,0x2e,
0x6e,0x2,0x44,0x8,0x4,0x88,0x40,0xe,0x22,0xb9,0x8f,0x99,0xe9,0x7d,0xef,0x9f,
0xce,0x31,0xcc,0x24,0x99,0x7f,0x32,0xa3,0xb0,0x5f,0x55,0xd7,0xdf,0xef,0xf5,0xff,
0xff,0x33,0xfd,0xe6,0x75,0xff,0xef,0xf5,0xdf,0xc3,0xc0,0xce,0x44,0xa5,0xc4,0xf7,
0xd7,0x31,0xfd,0x64,0xce,0x79,0x8,0x7e,0x58,0x10,0xaa,0x86,0x63,0xe9,0x8d,0xc5,
0x3,0x8b,0x2b,0x16,0xa2,0x16,0xcb,0xcf,0x58,0xaa,0x80,0xc3,0x5,0xce,0xe0,0x2,
0xe3,0xfc,0x8c,0x92,0xa9,0xe,0x1f,0x59,0xbd,0xb3,0x4c,0x3a,0xc3,0x4e,0xd8,0xc5,
0x0,0xe1,0xa9,0xb1,0xe1,0x4a,0x3d,0x24,0x0,0x53,0x4c,0xe7,0xc0,0x43,0x50,0x65,
0xed,0xe7,0xa0,0x2d,0xd8,0x59,0xe0,0xfa,0x4c,0x3d,0x67,0xdb,0x73,0x5f,0x4e,0xcf,
0x17,0x7a,0x9b,0x61,0x33,0x3,0x8c,0x7f,0x7b,0x56,0x2f,0x68,0x54,0x2d,0xc5,0x3b,
0x3e,0x8d,0xb7,0xd,0x16,0x6a,0x1b,0xc3,0xcf,0xa1,0x87,0x6c,0x56,0x71,0xb6,0x31,
0xfb,0xe5,0xf4,0x1a,0xa1,0xec,0x11,0x3d,0x36,0xc0,0x84,0x75,0xf3,0x3d,0xf5,0xda,
0xc6,0x17,0x81,0xb1,0x3f,0xa0,0x48,0xae,0xfd,0x4b,0x80,0x43,0x85,0x6f,0x50,0xeb,
0xf4,0xff,0xcc,0x7a,0xf5,0xab,0x2a,0xa1,0xb3,0xa,0xa5,0x38,0xca,0x87,0x3,0x8b,
0x70,0x99,0xf3,0x24,0xe7,0xda,0x74,0xc6,0xd8,0x6c,0xd4,0x38,0x19,0x1a,0x7e,0x11,
0x9c,0xd0,0xe0,0x53,0xf4,0xa,0xf6,0xac,0xff,0xcc,0xa0,0xa6,0xd2,0xa8,0x84,0x3c,
0x38,0x70,0x80,0x8b,0x36,0x59,0x58,0xe5,0x1,0x13,0xd6,0xc5,0x5,0xea,0x74,0xb0,
0x15,0x2f,0x8e,0x12,0xaa,0x5f,0x9b,0x6c,0x85,0x12,0x9e,0xfa,0x61,0x45,0xfa,0x45,
0x21,0x5b,0x8c,0x42,0x1c,0x2d,0x26,0x22,0x65,0x4e,0xbc,0x5e,0x7,0x79,0xf7,0x50,
0xe7,0x89,0x89,0xf8,0x9d,0x8e,0x45,0xa4,0xc6,0x26,0x8,0xd9,0x62,0x2c,0xf7,0x80,
0x35,0x6b,0x14,0xe3,0x5d,0x8e,0xa5,0x61,0xed,0x8f,0x6,0xc5,0xbd,0x9,0x8e,0x83,
0x75,0xb9,0x75,0x61,0xab,0xf1,0xfb,0xea,0x85,0xaa,0x4b,0x2c,0x32,0x40,0xc8,0x9a,
0xf9,0x1a,0x57,0xe7,0xa6,0x2d,0x78,0xb6,0x6c,0xb,0xff,0x3a,0xb0,0x2f,0x3c,0x1d,
0x9a,0x17,0x66,0x24,0x66,0x34,0x9,0x45,0xa7,0x74,0x6b,0x0,0xa9,0xf3,0x2e,0x8d,
0x3b,0xf1,0x54,0x9a,0xe8,0xee,0x23,0xf8,0xde,0xda,0x3a,0xc7,0xf8,0xb3,0x6b,0x3e,
0x6b,0x16,0xa,0xb3,0x74,0x3d,0x7,0xe0,0x4c,0xef,0xea,0xd2,0xf4,0xfe,0xfd,0xd7,
0x79,0x82,0xcd,0xc6,0xef,0xbe,0x95,0x86,0xae,0x50,0x98,0xa5,0x4b,0xf,0x18,0x9f,
0x12,0xf7,0x16,0x1e,0x7a,0x34,0xe6,0x43,0xfd,0x43,0x20,0xc8,0x6b,0x28,0xa8,0x94,
0x6a,0xa1,0xb1,0xc,0xad,0xae,0x5,0xce,0xdd,0xba,0x8,0x27,0xae,0x17,0xa,0x8d,
0x95,0x70,0x48,0xcb,0x49,0x4a,0x5f,0x25,0x24,0x13,0x3a,0x35,0x40,0x44,0x72,0xdc,
0x7c,0xc6,0xe0,0x53,0x21,0xca,0x6,0x43,0x58,0xf8,0xf3,0xac,0x17,0x61,0x76,0xc8,
0x43,0x42,0x63,0x1d,0x5f,0x9d,0xfd,0x1e,0xfe,0x9a,0xb1,0x5e,0x48,0xd6,0x81,0x8e,
0xbc,0x30,0x77,0xf5,0xee,0xed,0x42,0x34,0xc2,0xac,0x7b,0x44,0x25,0xcf,0x1d,0x8a,
0x9d,0x47,0xd7,0xb7,0x9e,0xa9,0xc3,0x27,0xf4,0xb8,0xf3,0xc4,0x23,0x21,0xd3,0x60,
0xea,0xb0,0x48,0x21,0x59,0x7,0x3,0xfe,0x5e,0x44,0x5a,0x3c,0x25,0x61,0x26,0x98,
0x1a,0x0,0xcd,0xa5,0x65,0xfa,0x8f,0xb0,0xe6,0x6e,0x50,0x58,0x7,0xb9,0xbe,0xad,
0x8,0x1d,0x30,0x4a,0xd4,0xac,0xc6,0x8d,0xe9,0x75,0xff,0xa1,0xbe,0x9,0xb9,0xd,
0x13,0x3,0x44,0xa6,0xcd,0x79,0x6,0xcf,0xea,0x71,0x90,0xe3,0xa4,0x76,0x14,0x35,
0x63,0x8a,0x2b,0xae,0xc2,0xf9,0x5b,0x97,0xcc,0x16,0x6a,0x33,0x87,0xb3,0xda,0x26,
0x51,0x76,0x74,0x64,0x4a,0xec,0x12,0x51,0x6f,0xc3,0xc8,0x0,0x94,0xd8,0x60,0xde,
0xfe,0xa6,0x10,0x4d,0x88,0xf6,0x28,0x83,0xe8,0xde,0xe5,0x42,0xb2,0x8e,0x82,0xab,
0xa7,0x20,0xaf,0xe4,0x84,0xd9,0x42,0x6d,0xf6,0x44,0xcf,0x58,0xf2,0x98,0xb7,0xe6,
0xd2,0x3a,0x44,0x1b,0x46,0xc9,0x90,0x5f,0x4c,0xe0,0xab,0x78,0x98,0x65,0x90,0x8c,
0x9,0xed,0x55,0x5,0xeb,0x87,0x17,0xc0,0xc,0xcf,0x1b,0x70,0xac,0xb6,0xf,0xdc,
0x6c,0xea,0xfa,0x57,0x99,0x1c,0x38,0x1e,0x46,0x78,0xd,0x11,0x52,0x3b,0x21,0x3e,
0xc3,0x61,0xb4,0xdf,0x48,0xb3,0x85,0xda,0xcc,0x51,0x54,0x56,0xc,0x87,0x2f,0xe5,
0xa,0xc9,0x7a,0xd0,0xb3,0x5d,0x94,0x7a,0xde,0x58,0x9a,0x79,0xe1,0xa0,0x50,0xb5,
0x7b,0x80,0x94,0xcf,0x3,0xbc,0x60,0x90,0x4c,0x59,0xe0,0x75,0x5,0x13,0x30,0xbc,
0x9,0x96,0x4,0xac,0xdf,0xaf,0xe0,0x84,0x98,0x38,0xf1,0x1f,0x71,0x6e,0x42,0xec,
0x30,0x4,0x68,0x31,0xa3,0x93,0x7c,0xde,0x5b,0xd3,0x0,0x13,0x3b,0xb8,0x7e,0xb4,
0x7b,0x39,0xf8,0x39,0x34,0x8,0xe9,0x7e,0x83,0x79,0x6a,0x95,0x40,0x7d,0x95,0x68,
0x1b,0x2,0x3,0x66,0x4,0x6f,0xc4,0x43,0x7f,0x83,0x64,0xcc,0x6f,0x7d,0x8b,0x61,
0xb4,0x1b,0x2d,0xd9,0x19,0x20,0x2f,0xd0,0x72,0x6,0xb9,0xd5,0x7d,0x85,0xc6,0x14,
0x8d,0x4a,0xd,0xbe,0xee,0x5e,0x50,0x59,0x57,0x5,0x15,0x3d,0x28,0xe5,0xb5,0xb7,
0x61,0x6f,0xe1,0xf7,0x70,0xb9,0xf2,0x9a,0xb8,0xb3,0x4d,0xf0,0xc7,0x61,0xf0,0x6f,
0xaa,0x60,0x57,0xc,0x6b,0x78,0xa,0xce,0xcc,0xe,0x32,0x47,0xa5,0xe,0x32,0xc6,
0xec,0x7,0x27,0x3c,0x76,0xa4,0x46,0xa7,0x86,0xb8,0xe3,0x53,0xa0,0x41,0x6f,0x7e,
0x4d,0x45,0x89,0x9,0xfa,0xf2,0xe8,0x85,0x90,0x79,0x3e,0xb,0x1e,0xc2,0x98,0x40,
0x85,0xb2,0x1c,0xb4,0x98,0xdf,0xee,0x2f,0xfa,0x1,0xa6,0x7,0x45,0xc3,0x7b,0x59,
0xdb,0x40,0x87,0xb2,0x2d,0x61,0x9c,0x8f,0x3d,0x9a,0xb4,0xe7,0x98,0x64,0x80,0xc8,
0xe4,0xd8,0x75,0x9c,0xb1,0x97,0xa4,0x96,0xbb,0x58,0xe0,0x5d,0x2,0x89,0x1,0xe7,
0x85,0x64,0xcc,0xda,0xcb,0x21,0xb0,0xab,0xdc,0x5f,0x48,0xc6,0x28,0xd0,0x4d,0xb2,
0x57,0xee,0x84,0x37,0xf6,0x6d,0x80,0x84,0x71,0x73,0x60,0x68,0xdf,0x81,0xa2,0xc5,
0x32,0x2e,0x55,0x94,0xc0,0x7f,0xb,0xd2,0xe1,0xb5,0x99,0x2f,0x40,0x54,0x6a,0x3c,
0x3e,0xc2,0xad,0x5a,0xf0,0xe9,0x1c,0x11,0x22,0x4b,0x73,0x0,0x57,0xb0,0x19,0x92,
0x52,0xe0,0xa6,0x6a,0x81,0x41,0x4e,0xb5,0x10,0xea,0x56,0x5,0x8b,0x7d,0x8a,0x85,
0xd6,0x94,0xc7,0xbd,0x4a,0xa4,0x73,0xe8,0x5c,0xba,0xa6,0x23,0x7a,0xce,0x31,0x9e,
0xd7,0x82,0x83,0xca,0x1,0x96,0xed,0x78,0x5,0xd2,0x4f,0x67,0xe2,0xa3,0xee,0xa4,
0x45,0x85,0xce,0xa5,0x6b,0x1c,0xf1,0xda,0x66,0x6d,0x8b,0xed,0x3b,0x4f,0x30,0x88,
0x91,0xe,0x57,0xf6,0x79,0x3e,0x75,0xad,0xc9,0xe5,0x43,0x4f,0x75,0x13,0xf4,0xc5,
0xe2,0xa1,0x6e,0x6,0xd,0xb3,0x68,0x2d,0xc1,0x84,0x66,0xae,0x80,0x9f,0x5b,0x34,
0x50,0xd1,0xe2,0x0,0xb7,0xb1,0x84,0x85,0xa7,0xc0,0xe6,0xa2,0x6,0xf8,0x38,0xf,
0xb3,0x69,0x2b,0x58,0x1c,0xf1,0x18,0x2c,0xa,0x7f,0xc,0x66,0xbe,0xb3,0x48,0x68,
0x6c,0xa,0xd7,0xb4,0xb4,0x78,0x29,0x7c,0x1d,0xea,0x37,0x50,0x80,0x33,0xd2,0xe5,
0xe,0xf4,0xd7,0x34,0x5a,0xdd,0x79,0x82,0xae,0xa5,0x7b,0xd0,0xbd,0xe8,0x9e,0xe,
0xc5,0x89,0xe0,0xdf,0xdb,0x47,0xb4,0xca,0x67,0x40,0x6f,0x5f,0xb8,0x51,0x6d,0xb7,
0xf7,0x22,0xac,0x59,0xa5,0x9a,0xac,0xc8,0xab,0xe9,0x7b,0x5a,0x28,0x6c,0x4e,0x89,
0x7a,0x1a,0x8c,0xf4,0x1e,0x26,0x24,0xf9,0x4,0x79,0x5,0xc2,0xc5,0x72,0x3b,0xc6,
0x1c,0xa,0x45,0x88,0x62,0xc5,0x85,0xb0,0x92,0xb7,0x4a,0xe8,0x8d,0x95,0xed,0xc0,
0xe1,0xf,0x1f,0x94,0x6,0xc2,0xb6,0xca,0x48,0x8,0xec,0x37,0x18,0x3c,0x9c,0xe5,
0xe7,0x55,0xee,0x4e,0x6e,0x78,0xed,0x20,0xc,0x8f,0xed,0xf6,0xfb,0xe0,0x93,0x40,
0x3f,0x2,0x27,0x41,0x3e,0xec,0x93,0x5b,0x3,0x61,0xeb,0x4f,0x18,0xb6,0x5a,0xef,
0xfd,0x6d,0xe8,0x30,0x3e,0x58,0x7b,0x25,0x4,0xd,0x30,0x14,0x72,0x30,0xbe,0xa7,
0xe9,0x76,0x6a,0xa0,0xfc,0x74,0x76,0xda,0x70,0xca,0xc7,0x38,0x4e,0x8a,0x74,0xf,
0xfb,0x80,0xc9,0xe1,0x70,0x34,0x80,0x42,0x8a,0x66,0xde,0xbd,0x3e,0xc,0xfe,0x56,
0x32,0x8a,0x94,0x52,0xa3,0x35,0x34,0xe8,0x55,0xb0,0xaa,0x28,0xc,0x76,0x8b,0x47,
0x63,0x5,0x6,0x31,0x7,0x7f,0x3c,0xa,0x4f,0x8c,0x8d,0x5,0xb5,0x8c,0x15,0x21,
0x8d,0x4a,0x3,0x4f,0x84,0xc5,0x49,0xd7,0x52,0x30,0x64,0x37,0x18,0xf4,0x65,0xe3,
0x53,0x62,0x2b,0xb1,0xe6,0x29,0x54,0x10,0x86,0x8f,0xb5,0xf5,0x23,0xf2,0x41,0xad,
0x90,0xe7,0xe,0x15,0xcd,0xe,0xb0,0x2,0x3b,0x5f,0x54,0x4f,0x29,0x45,0x3b,0xc3,
0x70,0x8,0x6c,0x5a,0xb0,0x16,0x4e,0xff,0x74,0x1e,0xbe,0x38,0x9e,0x1,0xf5,0x2d,
0x5d,0x87,0xd0,0x94,0xfa,0xce,0xb,0x9d,0xd,0xa3,0x7c,0x47,0xc0,0xb3,0xdb,0x5f,
0xb6,0xef,0x1c,0x0,0x50,0x89,0x6,0x88,0xa3,0xa5,0x63,0x8d,0x41,0x36,0xf0,0xea,
0xe0,0xb3,0x30,0xa7,0xdf,0x75,0x21,0x59,0x46,0x5a,0x49,0x30,0x7c,0x76,0x2b,0x40,
0x48,0xc6,0x8c,0xb,0x78,0x10,0x92,0xa6,0x3f,0x7,0x1,0x38,0xab,0x5b,0x42,0xc9,
0xed,0x52,0x48,0xfe,0xf6,0x5d,0xbb,0x8e,0x7f,0x41,0xb3,0x59,0x3,0x6c,0x7f,0x20,
0x1b,0x86,0x60,0x70,0x23,0x87,0xbd,0x15,0xbe,0xf0,0x7a,0xf1,0x3,0x42,0x32,0x4f,
0x78,0xc0,0xe8,0x4e,0x17,0x4a,0x5a,0x69,0x68,0x69,0x84,0xbc,0xab,0x27,0x85,0x64,
0x77,0xc8,0x0,0xc6,0x43,0x80,0x38,0x14,0x9e,0x29,0x3b,0x1e,0xb8,0xde,0xe4,0xc,
0xf3,0x4e,0x4e,0x12,0x92,0x79,0xf6,0x2c,0xdf,0xc,0xfd,0x5c,0xfb,0x8,0xc9,0x3c,
0xe5,0xb5,0x95,0x10,0xfb,0xde,0xd3,0x42,0xb2,0x3b,0x95,0x4a,0xff,0x19,0xc1,0xbf,
0xc7,0x4a,0xdb,0x2a,0x49,0x7f,0x87,0x46,0x58,0xe4,0x2d,0x7f,0xdc,0xf5,0xc2,0x50,
0x78,0x67,0x59,0x0,0x34,0x71,0x35,0x8c,0xf1,0x1f,0x9,0x8f,0x8e,0x8a,0x81,0x87,
0x47,0x4e,0x95,0x4a,0x71,0x65,0x9,0x2c,0x89,0x9c,0xf,0x1f,0xe5,0x7c,0x81,0x67,
0x72,0xe9,0xd1,0xc8,0x28,0xa5,0xec,0x0,0x85,0xce,0x7b,0xb,0xf7,0xc3,0xfb,0xd9,
0x3b,0xe0,0x71,0x9c,0x34,0x6f,0xd5,0x94,0xc3,0xea,0x98,0xe5,0x10,0x39,0x38,0x54,
0x5a,0x58,0xd1,0x73,0x3d,0x94,0xd5,0x54,0xe2,0xd5,0x36,0xc,0x8b,0x19,0x94,0x91,
0x7,0xe4,0x63,0x6d,0xac,0x50,0xc1,0x2,0x9f,0xcb,0x90,0x38,0xa0,0x48,0x48,0xc6,
0x34,0x62,0xe6,0xa7,0x46,0xcf,0x50,0x32,0xf3,0x5f,0xe2,0x93,0xc6,0xc5,0x30,0x25,
0xf2,0xd,0xf0,0xee,0x65,0x9c,0x55,0x1f,0xbf,0x76,0x6,0xb3,0xc2,0xc3,0xb0,0xf2,
0x37,0x4b,0x61,0xd7,0xa9,0xaf,0xa5,0x2c,0xef,0x99,0x9,0x4f,0xb4,0x2d,0x76,0x9e,
0xbd,0x51,0x4,0x1f,0x1c,0xd9,0x1,0xd1,0x43,0xc3,0x61,0xee,0x83,0x33,0x21,0xed,
0xbb,0x4d,0x98,0x5,0x4e,0x32,0x59,0xc,0xbd,0x71,0xa7,0xc,0x33,0xc3,0x8f,0xe1,
0x9b,0x73,0x87,0x6c,0x65,0x88,0x7c,0xa5,0xff,0xf4,0xa0,0xa9,0x68,0x89,0xb6,0xc1,
0x3b,0xbd,0xcf,0x4d,0x8,0x71,0xbd,0x23,0xa4,0x76,0xb2,0xaa,0xfa,0xc1,0x8a,0x1f,
0xc7,0xc2,0xf6,0x9b,0x83,0x20,0xd0,0xb9,0xda,0xec,0x82,0xc8,0xa8,0x41,0x31,0xe0,
0xea,0x1d,0x27,0xa4,0x76,0x7c,0xdc,0xfb,0x4b,0x31,0x81,0x92,0x29,0x60,0x46,0xf0,
0x64,0x4c,0x8f,0xa3,0xe0,0x6b,0xec,0xc4,0x97,0x27,0xf7,0xc1,0xf7,0x17,0xb2,0xa5,
0x8e,0xad,0x8c,0x59,0x86,0x9e,0x13,0x2,0x5,0xd7,0x4e,0x43,0xe9,0xcf,0x37,0x21,
0x7e,0xcc,0xc3,0xe2,0xea,0x76,0xdc,0x1c,0x5d,0xa4,0xd4,0x7a,0x70,0x1f,0x7f,0x38,
0x72,0xb9,0x40,0x4a,0x99,0x7b,0x2,0x3a,0xdd,0x7e,0xa5,0xdf,0x8c,0x11,0xa3,0xd0,
0x19,0xa7,0xa,0x9d,0xb4,0xf8,0xe1,0x85,0xc3,0xa0,0x95,0xcb,0xd,0xae,0xf0,0xa7,
0x4b,0xa3,0x61,0xeb,0x8d,0x21,0x50,0xab,0x53,0x41,0x3d,0x96,0x8c,0xa,0x3f,0x38,
0x51,0xe3,0x9,0xc1,0x2e,0xd5,0xd0,0x1b,0x93,0x27,0x23,0xbc,0x9f,0x12,0x15,0x63,
0xa8,0x73,0xa9,0xdf,0x6d,0x94,0xd6,0xf8,0x9d,0x35,0x4e,0x10,0x86,0xbf,0x6e,0x5d,
0x53,0x3d,0xf8,0x7b,0xf8,0xe0,0xf0,0x98,0x87,0x59,0xa3,0x6,0xea,0x9a,0xeb,0x21,
0xe5,0xdb,0x8d,0x52,0xa,0xac,0x56,0xaa,0xc4,0x95,0xa6,0xc,0xe9,0x1b,0x20,0x95,
0xef,0x2e,0x64,0xf5,0xc8,0xf,0x70,0x14,0x7e,0x8e,0x69,0x3b,0x3b,0x2b,0x64,0x9,
0x8d,0xc2,0x70,0x4b,0xea,0xe8,0xdb,0x57,0x47,0xc0,0xe2,0x33,0x13,0xa0,0xa0,0xda,
0x68,0x8e,0x94,0xc8,0x47,0x1d,0xb5,0x1d,0x81,0x79,0x0,0x4a,0xb1,0xc4,0xa6,0xef,
0xfc,0x65,0x2c,0xcd,0xfe,0xbf,0x8b,0x4a,0x80,0x7f,0x1d,0xdc,0x22,0x34,0x0,0xe,
0x6a,0x8d,0x54,0x5a,0xa1,0x36,0x3a,0xa7,0xbb,0x27,0x5,0x41,0x8b,0xae,0xb,0xc3,
0xe3,0x85,0x64,0x25,0x9c,0x17,0x2a,0x94,0x5c,0x71,0x88,0xaa,0x6,0xd,0xc0,0x5f,
0xf0,0x51,0x46,0xb9,0xc1,0xe3,0xa7,0xa3,0x25,0x77,0xd7,0x62,0x8a,0xdb,0x19,0xae,
0x8e,0x1e,0x30,0x3a,0x72,0x13,0x3e,0xdf,0x4e,0x1,0xc,0x4d,0x3,0x8,0x6e,0xef,
0x9c,0x39,0xe8,0x65,0x89,0x46,0xa9,0x81,0x9c,0x2b,0xc7,0x85,0xa6,0x1d,0xd2,0x51,
0x9b,0x9c,0x17,0x2a,0x4b,0xc6,0xcf,0x7,0xf,0x27,0xe3,0xc0,0x4b,0x6,0x5c,0xa3,
0xd5,0x1e,0x52,0xd0,0x3e,0x3c,0x69,0x2b,0x9a,0xa0,0xa4,0xc1,0x5,0x28,0x37,0xa0,
0xc8,0xae,0x3b,0xa6,0xe3,0x78,0x76,0xd1,0x38,0xa3,0xdb,0x60,0xca,0xeb,0xf7,0x3c,
0xfe,0xcc,0xe6,0x97,0xb5,0x3b,0xf2,0xdc,0xa4,0xc5,0xb0,0x35,0xe7,0x73,0xa8,0x69,
0xaa,0x13,0x1a,0x90,0x5c,0x7f,0xb,0xea,0x96,0x4f,0x92,0x97,0xf7,0xbb,0x3a,0x38,
0x43,0x4c,0x50,0xb4,0x90,0x64,0x73,0xea,0xf0,0x6b,0x19,0xe5,0x86,0x9f,0x97,0xeb,
0x33,0xa5,0xa3,0x4c,0xa2,0x6,0x87,0x89,0x9a,0xe5,0x38,0xaa,0x1d,0x60,0xe9,0xc4,
0x85,0xf0,0xce,0xc1,0xad,0x42,0x3,0xb0,0xe1,0xc0,0x16,0x58,0x86,0x3a,0x4b,0x5c,
0xff,0x6e,0xa2,0x6,0x8f,0x13,0x35,0xb9,0x30,0xa9,0xcf,0x92,0x1,0x74,0xa,0xd8,
0x41,0x47,0xb9,0xd0,0x4,0x66,0xd,0x14,0x27,0x90,0x21,0x8e,0x5e,0x3e,0x6,0xf9,
0x25,0xa7,0xb0,0xe3,0xe,0x92,0xce,0x1a,0xfc,0x3c,0xbc,0x45,0x4d,0x1e,0xa,0x5,
0x97,0xde,0x16,0x4b,0x6,0xc8,0x5b,0xb5,0x27,0xf,0x87,0xc1,0x19,0xaa,0xcb,0xc1,
0x5d,0xe6,0xf8,0x6b,0xd2,0x36,0x43,0xe9,0x9d,0x9b,0x52,0x89,0x7d,0x20,0x6,0xc7,
0xfd,0x9,0xc8,0x2e,0xce,0x87,0x47,0xb1,0xde,0xaa,0xa7,0x73,0xe4,0xe0,0x69,0xc5,
0x5a,0x3,0x52,0xf8,0xc3,0xca,0x74,0x69,0x22,0x6a,0x9b,0xe1,0x38,0xd7,0xb7,0xfb,
0xa4,0x85,0xdc,0x1d,0xcd,0x75,0xc7,0x97,0x27,0x32,0x60,0x53,0xd6,0x36,0xd8,0x75,
0xf2,0x1b,0xd8,0x57,0x78,0x10,0x66,0x87,0x4c,0x93,0xa,0xd5,0x49,0x47,0x6d,0x74,
0x8e,0x1c,0x18,0xc6,0x16,0xb2,0x61,0xb0,0x59,0xd4,0x3a,0xbc,0x19,0x72,0xd4,0xe2,
0x74,0xe,0x36,0x49,0xbe,0x29,0xc8,0x31,0x87,0xe,0xc3,0xd9,0xb9,0xa3,0x1f,0x86,
0xe7,0x27,0x3f,0x69,0xb6,0x50,0x1b,0x9d,0x63,0x8e,0xce,0xee,0x29,0x1f,0x7e,0x5b,
0xa5,0x3,0xea,0xab,0x44,0x9b,0x1,0x72,0x12,0x33,0xaa,0x69,0xfb,0xa9,0x10,0x7b,
0x44,0xe6,0x79,0x5b,0x7d,0xd9,0x76,0x6c,0x76,0x4f,0xa6,0x58,0xdf,0x71,0x9f,0xb1,
0x91,0xff,0xd0,0xde,0x5b,0x3c,0x54,0x18,0xa4,0xff,0x4b,0xca,0x9a,0x94,0xec,0x6d,
0x51,0x97,0x30,0x32,0x0,0x6d,0x3c,0xc6,0x24,0xe3,0x15,0x21,0xda,0x5,0xda,0x8,
0x61,0xee,0x65,0x8,0x15,0x6a,0xb3,0x27,0x9c,0x41,0xd2,0x89,0x97,0x76,0xb5,0xbf,
0xe4,0x44,0x4c,0x66,0x90,0xdc,0x55,0x7b,0x68,0x82,0xc8,0x36,0x48,0xb6,0x65,0xd2,
0xd0,0x8,0xe9,0x91,0xd7,0x3a,0xe3,0x53,0x86,0x48,0xa5,0x55,0xa6,0x36,0xa,0x71,
0xed,0x44,0x56,0xee,0xca,0x74,0xda,0xfa,0x63,0x84,0x89,0x1,0x70,0x86,0xe4,0x18,
0x1e,0xd3,0x56,0x12,0xd3,0x94,0xb0,0x87,0xc,0xf4,0xf4,0x93,0xd2,0xdd,0xd6,0x32,
0x6e,0xe0,0x83,0x52,0xe9,0xa8,0xb3,0x74,0xd9,0x4c,0x26,0x77,0xf4,0x2a,0xdd,0x12,
0xea,0x9b,0x90,0xdb,0x30,0x35,0x0,0x72,0x24,0x69,0xd7,0x25,0x4c,0x15,0x9f,0x15,
0x62,0xa7,0xe8,0xf5,0x36,0x58,0x47,0xef,0x21,0xb4,0x50,0xd2,0x1d,0x9c,0xf1,0xe7,
0xf2,0x5e,0xfa,0xca,0xec,0x4b,0xce,0x2e,0x1f,0xe4,0x11,0x29,0x71,0x69,0x78,0xc2,
0xa,0x21,0x9a,0x30,0x25,0x30,0x12,0x2,0xf0,0x57,0xbd,0x9b,0xfd,0x45,0x47,0xa4,
0x9c,0xbf,0x3b,0xae,0x88,0x77,0xfe,0x83,0xfa,0xc,0x90,0x8e,0x5d,0xd1,0xd9,0x3d,
0xaf,0xde,0x2e,0x85,0x83,0x17,0x8f,0xa,0xc9,0x1c,0x2c,0x35,0x67,0xf5,0xee,0xd5,
0x42,0x30,0xa1,0xeb,0x48,0x86,0x3,0x8b,0x4c,0x8d,0xfb,0x10,0xfd,0xc6,0x64,0x77,
0xd5,0x7d,0x1,0x87,0x1d,0x39,0xf5,0x61,0x8b,0xba,0xda,0x39,0x6e,0x76,0x8,0xb4,
0x81,0x63,0xa6,0xa6,0xce,0x61,0x29,0xde,0x69,0xaf,0xd0,0xdc,0x47,0xf0,0xbd,0x5a,
0x77,0xef,0x25,0xdd,0x6d,0x9b,0xef,0x76,0xdb,0x46,0xf9,0x81,0x42,0xdd,0xb0,0x89,
0xbe,0x9f,0x6a,0x35,0x1a,0xf4,0x53,0x16,0x2a,0xd4,0xf7,0x34,0x38,0x7f,0x6d,0xd3,
0xb9,0xfb,0x24,0x14,0x2c,0xdb,0x64,0xbc,0x69,0xc1,0xc,0x96,0x7,0xf3,0xf4,0x87,
0x9,0xe7,0x63,0xc9,0x78,0xc5,0x4a,0xa1,0xb9,0x47,0xc1,0x31,0xbf,0x6a,0x77,0x12,
0x79,0xaf,0x50,0x74,0x89,0xbc,0x6c,0x6,0x89,0x48,0x8d,0x9d,0xcb,0x38,0xa3,0x58,
0xe1,0x97,0xfa,0x87,0x98,0xa5,0x54,0xe3,0xf7,0x5a,0x7a,0x34,0x69,0xf7,0x27,0x42,
0xb6,0x8,0xd9,0x6,0x20,0x68,0x33,0xb5,0x8e,0xe9,0x69,0xfd,0xcb,0xea,0xe5,0x18,
0x1b,0x93,0x45,0xcf,0xf9,0xce,0x1e,0x75,0x5d,0x61,0x95,0x1,0x24,0xf0,0x9,0x11,
0x91,0x32,0x67,0x31,0x63,0x3c,0x5,0x25,0xb3,0xdb,0xeb,0xec,0xf,0xbf,0x8d,0xf9,
0xf0,0xeb,0x39,0xb5,0x61,0x1b,0x2c,0xfd,0x8f,0xd0,0xdd,0x58,0x6f,0x0,0x41,0xf4,
0x9b,0x8f,0xf4,0x6e,0x56,0x29,0x13,0x69,0x7,0x26,0xde,0xce,0x74,0xf9,0xd8,0x2e,
0x50,0xc7,0x15,0xeb,0x29,0xb1,0xb9,0x3b,0xb6,0x97,0x4b,0x8f,0xd,0xd0,0xa,0x6d,
0x3f,0x95,0x76,0x60,0x72,0xfa,0xeb,0x2c,0x58,0xb7,0xbe,0xd5,0x1d,0xc,0x68,0xf1,
0xf6,0x43,0xca,0xe7,0xef,0x99,0xbf,0xce,0x9a,0x23,0x32,0x39,0x36,0xc,0x47,0xc8,
0x2,0xbc,0xfb,0x74,0x14,0xe9,0xad,0x93,0xb5,0x9f,0x43,0x33,0xf9,0x29,0xbc,0x3c,
0x93,0x71,0xfd,0xe,0xda,0xd8,0x68,0x50,0xdb,0xe,0xbb,0x18,0xa0,0x23,0x93,0xfe,
0x3e,0xab,0x1f,0xed,0xc6,0xa2,0xd,0x49,0x18,0xb8,0x7,0xe1,0x27,0xe,0xc7,0x6e,
0xf5,0xc6,0x23,0x3d,0x45,0xda,0xff,0x3e,0xcf,0xa1,0xa,0x75,0xf4,0xf7,0xf9,0x22,
0x3c,0x9e,0x63,0xf8,0x6b,0xab,0x9b,0x5b,0xe,0xd3,0xd2,0xb5,0x38,0xc7,0xe,0x0,
0xfc,0xf,0x5,0xab,0xb2,0xd1,0x3f,0x71,0xb3,0x98,0x0,0x0,0x0,0x0,0x49,0x45,
0x4e,0x44,0xae,0x42,0x60,0x82,
// D:/LMS/ServerLMS/ServerLMS/icons/trainee.png
0x0,0x0,0x8,0xdc,
0x89,
0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,
0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,
0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88,
0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x11,0xd4,0x0,0x0,0x11,0xd4,
0x1,0x5a,0xd3,0x16,0xbb,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x53,0x6f,0x66,
0x74,0x77,0x61,0x72,0x65,0x0,0x77,0x77,0x77,0x2e,0x69,0x6e,0x6b,0x73,0x63,0x61,
0x70,0x65,0x2e,0x6f,0x72,0x67,0x9b,0xee,0x3c,0x1a,0x0,0x0,0x8,0x59,0x49,0x44,
0x41,0x54,0x78,0x9c,0xdd,0x9b,0x6b,0x54,0x54,0xd7,0x15,0xc7,0xff,0xfb,0xce,0xb,
0x84,0x71,0x46,0x14,0x94,0xa4,0x55,0xa,0xb5,0x58,0x9,0x4,0x89,0x69,0x25,0xd1,
0x98,0xd5,0x76,0xa5,0xa6,0x4d,0x53,0x13,0x1c,0x5b,0x6b,0x2,0x2a,0xd5,0xa4,0xb5,
0x4b,0x57,0xd3,0xda,0x26,0x2b,0xb6,0x3d,0x26,0x2b,0x3e,0xd2,0x2e,0x5d,0x4d,0x3e,
0xa4,0xe2,0x6b,0xaa,0xa1,0x11,0x44,0x6d,0xd4,0x95,0xac,0x68,0x53,0x2b,0xa5,0x11,
0x45,0x44,0x8c,0x4c,0xac,0x4a,0x4a,0xd3,0x65,0xc0,0x22,0xf8,0xa2,0xc0,0xbc,0xee,
0xee,0x87,0x28,0xe1,0x31,0x33,0xcc,0xdc,0x7b,0x2e,0xd8,0xfe,0x3e,0xc1,0xb9,0xe7,
0xfc,0xf7,0x3e,0x7b,0xce,0xbd,0xf7,0x3c,0xf6,0x25,0x18,0xcc,0x63,0x4f,0x8a,0x14,
0x93,0x9,0xd3,0x89,0x90,0xc7,0x2a,0xd2,0x89,0x90,0x1,0xe0,0x4e,0x0,0x23,0x0,
0x58,0x1,0x24,0x0,0xb8,0x2,0xe0,0xa,0x18,0xed,0xac,0xe0,0x43,0x85,0xe9,0x8c,
0xa,0x6e,0x50,0x3,0x96,0xa3,0x7b,0x5e,0x7f,0xbe,0xd9,0x48,0xff,0xc8,0x8,0xd1,
0x82,0x45,0x62,0xaa,0xa2,0x62,0x1e,0x80,0x6f,0x0,0x98,0xa4,0x43,0x8a,0x1,0xbc,
0xcf,0x8c,0x83,0x26,0xc2,0xee,0x32,0xb7,0xa8,0x96,0xe3,0xe1,0xa7,0x48,0xb,0xc0,
0xa3,0x8b,0xd6,0xd9,0x6d,0x6a,0xd7,0x62,0x0,0x4f,0x3,0x98,0x28,0x4b,0xb7,0x1f,
0xd,0x0,0xb6,0xc2,0x1a,0xb7,0x65,0x57,0xc9,0xb3,0xd7,0x64,0x8,0xea,0xe,0xc0,
0xec,0x5,0xc2,0x69,0x65,0xfc,0x8c,0x9,0x3f,0x0,0xe0,0x94,0xe0,0x53,0x34,0x5c,
0x5,0x63,0x3,0x6c,0x71,0xbf,0xd5,0x1b,0x8,0xcd,0x1,0x10,0x42,0x28,0x9e,0x26,
0x2a,0x66,0xf0,0x4b,0x0,0x92,0xf5,0x38,0xa1,0x83,0x76,0x26,0xfc,0xbc,0x62,0x9b,
0xd8,0x82,0x4f,0x6e,0x97,0x98,0xd1,0x14,0x80,0x82,0x45,0x22,0x5d,0x51,0x51,0xa,
0x60,0x9a,0x96,0xf6,0x6,0x50,0xa9,0xa8,0x58,0x5c,0xb6,0x5d,0x9c,0x8b,0xb5,0xa1,
0x12,0x6b,0x83,0xb9,0xb,0xc5,0x13,0x8a,0x8a,0x3a,0xdc,0x3e,0x9d,0x7,0x80,0x7,
0x54,0x5,0x27,0xe6,0x2c,0x58,0xe5,0x8a,0xb5,0x61,0xd4,0x23,0x40,0x8,0xa1,0x78,
0xfe,0x89,0x97,0x99,0xf1,0x93,0x58,0x8d,0xc,0x31,0xeb,0xb3,0xd2,0xb0,0x42,0x8,
0xa1,0x46,0x53,0x39,0xaa,0x0,0xb8,0x5c,0xc2,0x8a,0x4,0x6c,0x3,0xf0,0x3d,0x5d,
0xae,0xd,0x11,0x4,0xec,0x74,0x5a,0x53,0xb,0x4b,0x4a,0x9e,0xf2,0x47,0x51,0x37,
0x32,0x4b,0x96,0x6c,0xb4,0x5c,0xf1,0x36,0xef,0x1,0xe1,0x11,0x29,0xce,0x11,0x3a,
0xac,0x16,0xf3,0xbf,0xac,0x56,0x6b,0x97,0xd5,0x66,0xf6,0x1,0x80,0xcf,0x1b,0xb0,
0xfa,0x7c,0xbe,0x78,0x9f,0x2f,0x38,0x9e,0xc1,0x9,0x32,0xec,0x0,0xd8,0xdf,0x61,
0x4f,0x72,0xbd,0xfd,0xea,0x32,0x6f,0xa4,0x4a,0xe6,0x48,0x17,0x5d,0xae,0x72,0xd3,
0x55,0x9f,0x67,0xbb,0xde,0xce,0xdb,0x6c,0x16,0x4f,0xfe,0x97,0xb2,0x2e,0xe7,0xe7,
0x67,0x8f,0x4f,0x4d,0x71,0xa6,0x1,0xf8,0x62,0xb8,0xba,0x2d,0x2d,0x6d,0x4d,0x7f,
0xab,0xf6,0x7c,0x54,0x7d,0xfc,0x4c,0xb2,0xd7,0x17,0x8,0x5b,0x2f,0xa,0xbe,0x95,
0x70,0xbd,0x7d,0x1b,0x80,0xf9,0x88,0xf0,0x86,0x88,0x38,0x2,0xe6,0x14,0x89,0xf5,
0x44,0xf8,0xb1,0x56,0xf,0x4c,0x26,0xa5,0xa9,0x68,0xfe,0xac,0xf6,0xdc,0x9c,0x8c,
0x3c,0x2d,0xed,0x4f,0x9e,0x3a,0x5f,0xfb,0xfa,0x1b,0x87,0xc6,0x4,0x82,0xc1,0x9,
0x5a,0x7d,0x60,0x60,0x5d,0x85,0x5b,0x3c,0x1b,0xee,0x7a,0xd8,0x0,0xcc,0x2d,0x12,
0x73,0x99,0x50,0xa6,0xd5,0xb0,0x3d,0x31,0xfe,0xe4,0xca,0xe7,0x8a,0xbe,0x10,0x6f,
0xb3,0x24,0x6a,0xd5,0x0,0x80,0xce,0x2e,0xdf,0xf5,0x97,0xd6,0x6d,0x6f,0xbc,0xd1,
0xd1,0x35,0x45,0xab,0x6,0x3,0xf3,0x2a,0xdc,0x62,0x67,0xa8,0x6b,0x21,0x3,0xe0,
0x5a,0xf4,0x62,0x26,0x82,0xc1,0x13,0x20,0x68,0x72,0xde,0x62,0x36,0x5f,0x58,0xbd,
0xaa,0x38,0xd5,0x66,0xb3,0x4a,0xb9,0x9f,0xbb,0xbc,0xfe,0x8e,0xe7,0xc5,0xe6,0x4b,
0x1,0x7f,0x20,0x43,0xa3,0xc4,0x35,0x13,0x90,0xbb,0xd3,0x2d,0x9a,0xfa,0x5f,0x8,
0x35,0xf,0x20,0xa8,0xc1,0x4d,0x5a,0x3b,0xf,0x0,0xc5,0xb,0x1e,0xee,0x94,0xd5,
0x79,0x0,0x88,0xb7,0x59,0x12,0x8b,0x9f,0x9c,0xf5,0x1f,0x1d,0x12,0x8e,0x20,0x63,
0x87,0x10,0x62,0x40,0x7f,0x7,0x14,0xb8,0x8a,0xc4,0x62,0x0,0x33,0xb4,0x5a,0xb2,
0x58,0xcc,0xe7,0x26,0x4f,0x4a,0xcb,0xd1,0xda,0x3e,0x1c,0x59,0x93,0x3f,0x97,0x63,
0xb5,0x59,0xce,0x6a,0x16,0x20,0x4c,0x6f,0x68,0x42,0x61,0xff,0xe2,0x3e,0x1,0x98,
0xbd,0x40,0x38,0x41,0x58,0xab,0xd9,0x8,0x80,0x7b,0x72,0x27,0x1a,0xb6,0x7e,0xcf,
0xbd,0x2b,0xa3,0x45,0xa7,0xc4,0x9a,0xf9,0xf3,0xc5,0xc8,0xde,0x5,0x7d,0x2,0x60,
0x6,0x2d,0x7,0x30,0x4a,0x8f,0x85,0xcc,0x89,0x9f,0x95,0x36,0xf4,0x7,0x68,0x67,
0xea,0xd6,0x1e,0xe7,0xb5,0xe0,0xa7,0xbd,0xb,0x7a,0x2,0xe0,0x5a,0xb2,0xd6,0x41,
0xe0,0xe5,0x3a,0xd,0x20,0x21,0x31,0xce,0xa6,0x57,0x23,0x1c,0xf6,0x11,0xf1,0x71,
0x7a,0x35,0x8,0x58,0xea,0xfa,0xa1,0xe8,0x79,0xbe,0x7d,0x3a,0x2,0x7c,0xdd,0xc5,
0xd0,0xf9,0xeb,0x1b,0x4e,0xcc,0x4b,0xb7,0x90,0x24,0xa1,0x93,0x8a,0x43,0x49,0x16,
0x87,0xa8,0xfc,0x7f,0xa,0x3f,0x7d,0xeb,0x2f,0x5,0x0,0x5c,0x85,0x2f,0xe4,0x3,
0x98,0x3c,0x6c,0xfe,0xc,0x3d,0x93,0xa,0xa,0x5f,0x98,0x2,0xdc,0xc,0x0,0x99,
0xd4,0x82,0xe1,0xf5,0x67,0xe8,0x31,0x99,0xd4,0xef,0x2,0x37,0x3,0xc0,0x8c,0x87,
0x86,0xd7,0x9d,0xa1,0x87,0x19,0xdf,0x4,0x0,0xc5,0xb5,0x40,0x8c,0x3,0x70,0xd7,
0x30,0xfb,0x33,0x1c,0x4c,0x7e,0xac,0x70,0xf5,0x68,0x85,0x81,0xfb,0x20,0x6b,0x7b,
0x9c,0x11,0x70,0x38,0x1d,0x76,0x29,0x5a,0x21,0x70,0x38,0x1d,0x76,0x30,0x2,0x92,
0xe4,0xc8,0x64,0xf2,0x4f,0x57,0x88,0xe5,0xfd,0xfa,0xd9,0x59,0x69,0x55,0x37,0xd7,
0xfb,0x86,0x90,0x9a,0xe2,0x4c,0xcb,0xc9,0x4e,0xaf,0x92,0xa5,0x47,0xe0,0x3c,0x85,
0x48,0x5e,0x0,0xee,0xbf,0x2f,0x3b,0x49,0x96,0x56,0x38,0xbe,0x32,0x33,0x6f,0xac,
0x2c,0x2d,0x56,0x91,0xae,0x30,0x90,0x2e,0x4b,0xd0,0xe1,0xb0,0xeb,0x5a,0xfb,0x47,
0x83,0x2d,0xce,0x2a,0x6d,0xa6,0x49,0xa,0x32,0x14,0xdc,0xee,0xb3,0x3f,0x23,0x61,
0xdc,0xa9,0x0,0x30,0x7c,0xd8,0xde,0xb6,0x30,0x46,0x28,0x60,0xed,0x1b,0x1f,0xff,
0xf3,0x10,0xe2,0x15,0x10,0x22,0x6e,0x1b,0xc7,0x42,0x67,0x77,0xb7,0x34,0xad,0x70,
0x74,0x74,0x74,0x76,0x4a,0x94,0xb3,0x2a,0x0,0xa4,0x9,0x56,0x55,0x9d,0xbe,0x24,
0x4b,0x2b,0x1c,0x95,0x55,0xf5,0x6d,0xd2,0xc4,0x18,0xd7,0xa4,0x6,0xa0,0xae,0xfe,
0xc2,0xb4,0xda,0x53,0xe7,0x6a,0x65,0xe9,0xf5,0xe7,0x48,0x65,0x7d,0xf5,0xfb,0xd,
0xff,0x90,0x77,0x26,0x49,0x68,0x53,0xc0,0x68,0x95,0x26,0x8,0xc4,0xfd,0xa1,0xec,
0x4f,0x23,0x7,0xaf,0x16,0x3b,0x25,0x5b,0xf,0x1c,0xd9,0xbd,0xaf,0x72,0x1a,0x0,
0x99,0x1b,0x2e,0x6d,0xa,0x3,0xda,0x37,0x1a,0x43,0xe0,0xf7,0x7,0x3f,0xdf,0xd6,
0x76,0xed,0x63,0xc9,0x9a,0x5d,0xd,0x9e,0x26,0xe9,0x1b,0xad,0x4,0x7c,0xa4,0x40,
0xc1,0xdf,0x65,0xeb,0xbe,0x7d,0xf0,0x78,0xcc,0xe7,0xf4,0x91,0x38,0x5c,0x79,0xb2,
0x96,0xc1,0x6,0xcc,0x57,0xe8,0x94,0x2,0x86,0x47,0xb6,0x6c,0x6d,0xdd,0xb9,0xcc,
0x40,0x30,0x28,0xe5,0x8d,0xc0,0xcc,0x7c,0xe8,0xcf,0xb5,0x86,0xcc,0x55,0x54,0x15,
0xa7,0x95,0x60,0x10,0x55,0x0,0xa2,0x3a,0x4b,0x8f,0x96,0xa0,0xaa,0xa6,0xee,0x7b,
0xeb,0xe8,0x31,0x19,0x5a,0x7,0xdf,0xad,0x7d,0xcf,0xeb,0xf5,0x1b,0xb1,0x5b,0xc5,
0xa4,0x70,0x9d,0xb2,0x77,0x87,0xf8,0x37,0x80,0x53,0xb2,0xd5,0x8f,0xfc,0xb5,0x3e,
0xd3,0xeb,0xf5,0xe9,0x7a,0xc3,0x74,0x75,0xfb,0x6e,0xbc,0xf5,0x4e,0xb5,0x51,0x19,
0x67,0xf5,0xbb,0xdc,0xa2,0xe5,0x93,0x2d,0x31,0xc6,0x3b,0xb2,0xd5,0x59,0x55,0xc7,
0x6e,0xdc,0x7a,0xa0,0x46,0x8f,0xc6,0xe6,0x6d,0x7,0xea,0x98,0x39,0x45,0x96,0x4f,
0xbd,0x61,0x60,0x3f,0x70,0x6b,0x4f,0x90,0x94,0xbd,0x46,0x18,0xb9,0xd0,0x78,0x71,
0xc6,0xe9,0x33,0x8d,0xf5,0x5a,0xda,0xbe,0x77,0xcc,0x73,0xfc,0x7c,0xe3,0x45,0xcd,
0x47,0x74,0x83,0xc1,0xa,0xf6,0x1,0x37,0x3,0x50,0xe6,0xfe,0x65,0xd,0x8,0x75,
0x6,0xd8,0x51,0x6a,0xea,0xce,0x5d,0xd1,0xd2,0xf0,0xf8,0x9,0x4f,0x37,0xc,0xca,
0x64,0x5,0xd0,0xb0,0x7b,0xab,0xa8,0x5,0xfa,0x9c,0xb,0xd0,0x26,0x83,0x8c,0xdd,
0x7e,0x30,0x5e,0xc1,0xcd,0xac,0x91,0x9e,0x0,0x58,0x7d,0x5c,0xa,0xe0,0xea,0x70,
0xf9,0x34,0x84,0x5c,0x8d,0x53,0x13,0x4a,0x6f,0xfd,0xd3,0x13,0x80,0xd2,0x52,0x71,
0x1d,0xc0,0x3a,0xd9,0xd6,0xe4,0x9c,0x66,0x49,0x84,0xb1,0x61,0xc7,0x8e,0x15,0x3d,
0xb9,0x6,0x7d,0xfc,0xeb,0xb6,0xe2,0x15,0x0,0x52,0xa7,0xb1,0x29,0x63,0x9c,0x26,
0x2d,0xed,0x92,0x9c,0x76,0x4d,0xa9,0xaf,0x83,0x70,0xb1,0xdb,0x86,0xdf,0xf4,0x2e,
0xe8,0x13,0x80,0xfd,0x25,0xa2,0x93,0x80,0x5f,0x48,0x34,0xd8,0x39,0x63,0x7a,0xae,
0xa6,0x74,0xf9,0x99,0x33,0x72,0xef,0x80,0xc6,0xfc,0xdf,0x8,0xac,0xdc,0x5f,0x22,
0xfa,0xcc,0x4d,0x6,0x8c,0xd0,0x72,0xb7,0xd8,0x6,0x48,0x99,0x17,0x74,0xcf,0x99,
0x3d,0xb3,0x7e,0xa4,0x3d,0x5e,0x53,0x22,0xf5,0x84,0xf1,0x63,0x27,0x4e,0xcd,0xcb,
0xac,0x84,0xbc,0x20,0xbc,0x9b,0x95,0x86,0xed,0xfd,0xb,0x43,0xe,0xcf,0xac,0x9c,
0xaf,0x1d,0x6,0xa9,0xb,0x1,0xc4,0x6b,0xb1,0xe4,0x70,0x24,0xd6,0x2c,0x5f,0xfa,
0x78,0x20,0x3b,0x2b,0x5d,0xd7,0xa,0xee,0xee,0xec,0x8c,0xb4,0x94,0x94,0xa4,0xba,
0xb3,0x67,0x9b,0xae,0x6,0x83,0xaa,0x9e,0x8c,0xf4,0xf6,0xa0,0x19,0xb3,0x5e,0x5b,
0x2f,0x6,0xa4,0xd6,0x87,0x7d,0xcf,0xba,0x16,0x8a,0x39,0x60,0x94,0x47,0xaa,0xd3,
0x9f,0x38,0xab,0xe5,0x83,0x27,0xe6,0x3d,0xe4,0xcd,0xc9,0x4e,0xcf,0xd5,0xe8,0x68,
0x48,0x98,0x19,0x35,0xb5,0x67,0xeb,0x2b,0xf6,0x1e,0xb1,0x75,0x7b,0xfd,0xb1,0xde,
0x52,0xcc,0xa0,0xef,0x54,0xb8,0x7f,0xb5,0x2b,0xd4,0xc5,0xc8,0x89,0x92,0xb,0xc5,
0x4a,0x62,0xbc,0x38,0x98,0x5,0x45,0xa1,0x8f,0xbf,0xfa,0x60,0x5e,0xe3,0x23,0xf,
0xe7,0xdf,0x4f,0x44,0x86,0x3e,0xf8,0x4f,0x9d,0x6e,0x3c,0x59,0x5a,0x76,0x28,0x2e,
0xda,0x5,0x12,0x1,0xab,0xca,0xdd,0x42,0x44,0xb8,0x1e,0x19,0xd7,0x42,0xb1,0x11,
0x8c,0x25,0xa1,0x1b,0xd3,0x95,0x2f,0xdf,0x3b,0xe9,0xf4,0xdc,0x82,0x7,0xa7,0x99,
0xcd,0x66,0xc3,0x52,0x63,0x42,0x11,0x4d,0x20,0x98,0xf1,0x46,0xc5,0xef,0x45,0xc4,
0x54,0xd9,0x88,0xb9,0xc2,0x0,0x30,0xca,0x92,0xfa,0xa3,0x76,0x7f,0xb3,0x93,0x18,
0x73,0x7b,0x15,0x77,0x65,0x4d,0x4e,0x3b,0x56,0x38,0xef,0xeb,0x53,0xe2,0xe3,0xad,
0x33,0x63,0x73,0x5d,0xe,0xb9,0x39,0x19,0x79,0x77,0x67,0xa7,0x47,0xba,0x35,0xfe,
0x98,0x64,0x4b,0x2d,0xc2,0x20,0xf,0xd1,0x28,0xd3,0xe5,0xcb,0x4d,0x34,0xc2,0xf3,
0x3b,0x26,0x7c,0x3f,0x69,0xd4,0xc8,0x63,0xcb,0x96,0x3e,0x3e,0x3e,0xc9,0x69,0x4f,
0xd5,0xea,0xbc,0x6c,0x98,0x99,0xab,0x8f,0x7f,0x50,0x53,0xbe,0xe7,0xf0,0x1d,0xc1,
0xa0,0xfa,0x19,0x0,0xee,0xd6,0x34,0x2c,0xfe,0x8b,0x10,0x83,0x9e,0x24,0xc7,0xb2,
0xd8,0xa0,0x57,0x37,0xef,0x5d,0x31,0x67,0xf6,0x3,0x6b,0x63,0x6c,0x37,0x64,0x74,
0x79,0xfd,0x1d,0xaf,0x6d,0x7a,0x73,0xcd,0xaf,0xc5,0x53,0x6b,0x10,0xe5,0xeb,0x33,
0xe6,0x8e,0xb4,0x5c,0xbe,0xfc,0x6d,0x80,0xdc,0x3c,0x74,0x5f,0x88,0x45,0xcb,0xd,
0x22,0x2c,0x1e,0x37,0x7a,0x74,0x4c,0x9,0xde,0x31,0x3f,0xb1,0xc7,0x8d,0x19,0xf3,
0x26,0x5,0x4d,0x53,0x1,0x3a,0x1c,0x6b,0x5b,0xe3,0xa0,0xc3,0x4a,0xd0,0x34,0x25,
0xd6,0xce,0x3,0x3a,0x86,0x32,0x33,0xd3,0xa5,0xf6,0xf6,0x62,0x66,0x5e,0xd,0xd0,
0x30,0x7d,0x36,0xc7,0xad,0x44,0xf4,0xdc,0xd8,0xa4,0xa4,0xad,0x44,0x34,0x74,0x9f,
0xcd,0xf5,0xa6,0xb5,0xb5,0xd5,0x1e,0x50,0x94,0x67,0xc0,0x78,0x6,0x80,0x21,0x87,
0x22,0x21,0xb8,0x6,0xc2,0x7a,0xb3,0xaa,0x6e,0x48,0x4e,0x4e,0xbe,0xa1,0x47,0x48,
0xda,0xc3,0xac,0xb5,0xb5,0xd5,0xee,0x87,0x69,0x1e,0x11,0x2f,0x3,0x90,0x25,0x4b,
0xb7,0x37,0xc,0x9c,0x27,0xd0,0x16,0x9f,0x59,0x29,0x99,0xe0,0x74,0x6a,0xda,0x69,
0xea,0x8f,0xf4,0xa7,0x39,0x33,0x53,0xf3,0xe5,0xcb,0xf7,0x80,0xa8,0x80,0x40,0x8f,
0x42,0x7f,0x2,0xa6,0x87,0xc1,0xfb,0x8,0xd8,0x33,0x6e,0xf4,0xe8,0x13,0x5a,0x87,
0x7a,0x38,0xc,0x7f,0x9d,0x35,0x37,0xdf,0x48,0x26,0x73,0x77,0x3e,0x48,0xb9,0x57,
0x25,0x64,0x10,0x23,0x1d,0xc0,0x58,0x0,0xe,0xa0,0x27,0x37,0xa1,0x3,0xc0,0x75,
0x0,0x2d,0x4c,0xf8,0x50,0x61,0x34,0x82,0xd5,0x1a,0xe,0xc4,0x1d,0x4d,0x4d,0xb5,
0xcb,0x3c,0xbb,0x1c,0xc0,0x7f,0x1,0xe4,0x8a,0xc1,0x49,0xd8,0x83,0xa4,0xa7,0x0,
0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82,
// D:/LMS/ServerLMS/ServerLMS/icons/instructor.png
0x0,0x0,0xa,0xf0,
0x89,
0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,
0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,
0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x1,0xd8,0x0,0x0,0x1,0xd8,
0x1,0xfa,0x5c,0xa6,0x72,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x53,0x6f,0x66,
0x74,0x77,0x61,0x72,0x65,0x0,0x77,0x77,0x77,0x2e,0x69,0x6e,0x6b,0x73,0x63,0x61,
0x70,0x65,0x2e,0x6f,0x72,0x67,0x9b,0xee,0x3c,0x1a,0x0,0x0,0xa,0x7d,0x49,0x44,
0x41,0x54,0x78,0x9c,0xd5,0x9b,0x69,0x74,0x55,0xd5,0x15,0xc7,0x7f,0xfb,0xbe,0x29,
0x23,0x43,0x24,0xc,0x12,0x50,0x20,0x84,0x90,0x80,0x42,0x30,0x3,0x21,0xc4,0x40,
0x99,0x35,0x61,0x58,0xa6,0x1a,0x40,0xd3,0x85,0x1a,0xb4,0xcb,0x82,0xca,0xe0,0xb0,
0x6c,0x57,0xda,0xae,0xe5,0x90,0x4,0xaa,0x60,0x5b,0x44,0x8b,0x60,0xab,0xac,0x5a,
0x7,0x86,0x42,0xa4,0x51,0x99,0x2,0x24,0xc,0x1,0x91,0x30,0x89,0x48,0xc0,0x14,
0x8,0x93,0xc,0x41,0x5e,0xf2,0xde,0x3d,0xfd,0x10,0x12,0x3,0x49,0x5e,0xf2,0xde,
0xbb,0x2f,0xd2,0xff,0xa7,0x77,0xcf,0xd9,0xfb,0xbf,0xf7,0xdd,0xef,0xdc,0x73,0xcf,
0xd9,0x67,0x5f,0xc1,0xc7,0x48,0xcc,0x9d,0xd8,0xd1,0x29,0x7a,0xb2,0x52,0x2a,0x5a,
0x20,0x12,0x88,0x0,0xda,0x3,0xed,0x80,0xa0,0xeb,0x62,0x57,0x80,0x1f,0x80,0xb,
0x28,0xe,0x29,0xe1,0x90,0x28,0xb5,0xcf,0x24,0xe6,0xcd,0x5b,0xe7,0x7c,0x5a,0xe1,
0x4b,0xff,0xc4,0x17,0xa4,0xb1,0x79,0xa9,0xb1,0x26,0x9d,0xc,0x44,0x1b,0xa9,0x50,
0xd1,0x5e,0xd8,0x51,0x82,0x94,0xa2,0xf4,0x2,0x5d,0xc9,0x7,0xdb,0x9f,0x5b,0xb5,
0xd3,0x48,0x3f,0xc1,0xc0,0x0,0xc4,0x2f,0x18,0xdb,0x86,0x6b,0xe6,0x2c,0x84,0x69,
0x20,0x7d,0x8d,0xe2,0xbd,0x11,0xea,0x0,0x8a,0x25,0x66,0x25,0x6f,0x6d,0x79,0x6e,
0xd5,0x65,0x23,0x18,0xbd,0xe,0xc0,0xe0,0xf9,0xe9,0x21,0xba,0xe3,0xda,0x4c,0x44,
0x7e,0x43,0xcd,0xd0,0x6e,0xd,0x5c,0x40,0xa9,0x85,0x16,0xa7,0xfe,0x7a,0xe1,0xb,
0x6b,0x2e,0x78,0x43,0x64,0xf2,0x58,0x53,0x21,0x71,0x81,0xe3,0x1f,0x51,0xca,0xb1,
0x4a,0x44,0xc6,0x1,0xfe,0xde,0x38,0xe2,0x26,0xfc,0x11,0xb9,0x57,0xd7,0xe4,0xf1,
0xb0,0xd1,0x91,0xf6,0xf2,0xc4,0x8c,0x1d,0x6c,0xd8,0xa0,0x3c,0x21,0xf2,0x68,0x4,
0xc,0x9e,0x9f,0x16,0xee,0x74,0xb2,0x4c,0x20,0xd1,0x13,0x7d,0x1f,0x60,0x8b,0x66,
0xe2,0x57,0xdb,0x9e,0x5d,0x75,0xc4,0x5d,0x45,0xcd,0x5d,0x85,0xb8,0xdc,0xf1,0x13,
0x75,0x27,0x3b,0x6e,0xa1,0x9b,0x7,0x18,0xa2,0x3b,0x29,0x89,0xcb,0x4b,0xcd,0x70,
0x57,0xb1,0xe5,0x23,0x20,0x3b,0x5b,0x8b,0xf,0x2c,0x99,0x7,0x3c,0xed,0xae,0x91,
0xd6,0x84,0x82,0xf9,0xdb,0x2b,0x63,0xe6,0x90,0x9d,0xad,0xb7,0x44,0xbe,0x45,0x1,
0x88,0xce,0x4e,0xb7,0x6,0x5,0xd8,0x97,0x22,0xb8,0x1d,0xe1,0x9f,0x7,0xf2,0x71,
0x88,0xad,0x6a,0x4a,0xfe,0x8c,0x7c,0x7b,0xb3,0x92,0xcd,0x9,0x44,0x67,0xa7,0x5b,
0x83,0x2,0xaf,0x7d,0xa,0x32,0xce,0x18,0xe7,0x5a,0xb,0x6a,0xed,0x95,0x4a,0xbf,
0x89,0xa5,0xd9,0xff,0xaa,0x72,0x25,0xe5,0x7a,0xe,0x50,0x48,0x50,0xa0,0xfd,0xed,
0xff,0xbf,0x9b,0x7,0x90,0x71,0x41,0x81,0xf6,0x65,0x64,0x67,0xbb,0xbc,0x47,0xb3,
0xab,0xce,0xf8,0xbc,0xb4,0xf9,0xc0,0x23,0xde,0xb8,0x31,0x30,0x2c,0x9a,0xc8,0x4e,
0xbd,0x30,0x9b,0x2c,0x6e,0xe9,0x39,0x9c,0xd5,0x1c,0x38,0x7d,0x84,0x3d,0xdf,0xef,
0xf7,0xc6,0xfc,0x43,0xf1,0x1,0x25,0xe5,0xc5,0x30,0xbb,0x29,0x81,0x26,0x1f,0x81,
0xb8,0x9c,0xb4,0x74,0x11,0x3e,0xf4,0xd4,0xb2,0x20,0xfc,0x76,0xec,0x4c,0xc6,0x45,
0xf,0xf3,0x94,0x2,0x80,0x35,0xa5,0x5f,0xf2,0xc7,0xfc,0x37,0xbc,0xe2,0x50,0xc8,
0x94,0xed,0x73,0x56,0x7e,0xd0,0x58,0x5f,0xa3,0xc3,0x23,0x31,0x67,0x42,0x2f,0x11,
0xde,0xf6,0xc6,0x68,0x4a,0xc4,0x60,0xaf,0x6f,0x1e,0xe0,0xbe,0xe8,0xe1,0xa4,0xf4,
0x4e,0xf0,0x8a,0x43,0x50,0x8b,0xe2,0xe6,0x4d,0x8c,0x68,0xac,0xaf,0x61,0x0,0x14,
0xe2,0x10,0xfd,0x3d,0xa0,0xad,0x37,0x46,0x7,0x86,0x45,0x7b,0xa3,0x7e,0x23,0x57,
0xb7,0x7e,0xde,0x52,0x4,0x8b,0xee,0xfc,0x1b,0xaa,0xe1,0x88,0x6f,0x30,0x7,0x24,
0xcc,0x1b,0xff,0xa8,0x42,0x79,0xbd,0xc8,0xf1,0xb7,0xf8,0x35,0xda,0x7e,0xf4,0xec,
0x71,0xaa,0x9c,0xd5,0x8d,0xf6,0x59,0x4d,0x16,0x7a,0x76,0xe8,0xde,0xa0,0x3d,0xc0,
0x62,0xc8,0x2a,0x3b,0x29,0x21,0x37,0x35,0xb3,0x88,0xd5,0x4b,0xeb,0x37,0xde,0x10,
0x80,0xc1,0xf3,0xd3,0x43,0x74,0xa7,0xfd,0x15,0x23,0xac,0x35,0x85,0x5d,0xc7,0xf7,
0x72,0xcd,0xd1,0xf8,0xeb,0xd9,0xcf,0x6c,0x6b,0x34,0x0,0x46,0x41,0x17,0xc9,0x19,
0xf0,0xa7,0x9,0x2b,0xf6,0x3c,0xb3,0xe2,0x87,0xda,0xb6,0x1b,0x2,0xa0,0x3b,0xed,
0x4f,0x3,0x1d,0x7c,0xe6,0x1,0x90,0x1e,0x73,0xbf,0x2f,0xe9,0x5d,0x42,0x20,0xd4,
0xea,0xd0,0x67,0x2,0xbf,0xaf,0x6d,0xab,0x9b,0x3,0xe2,0x17,0x8c,0x6d,0x3,0x3c,
0xf5,0x73,0x38,0xd6,0x9a,0x10,0xd4,0x8c,0x21,0xaf,0xa5,0x5,0xd7,0x5e,0xff,0x34,
0x9,0x5e,0x33,0x67,0xd1,0x7a,0xfb,0xf9,0x9f,0x11,0x12,0xe2,0x30,0x91,0x55,0x7b,
0x55,0xf7,0x8,0x88,0x68,0x99,0xa,0x8f,0xb6,0xd4,0x8d,0xa2,0xe8,0x58,0x9,0xe1,
0xa1,0x77,0x22,0xe2,0x5d,0xce,0x45,0x29,0x45,0xd1,0xb1,0x12,0x83,0xbc,0xaa,0x25,
0x65,0x1a,0x30,0xf,0xae,0x2f,0x84,0x62,0xf3,0x52,0x63,0x35,0x25,0xdb,0x8d,0xb4,
0x61,0xd2,0x4c,0x3c,0x91,0x34,0x85,0x82,0x83,0x85,0xc,0x8b,0x18,0x8c,0x59,0x73,
0x2f,0xf7,0xe2,0xd0,0x9d,0xac,0x3f,0xbc,0x8d,0x91,0x91,0x49,0x2c,0x2a,0x7c,0x1f,
0xa7,0xee,0x34,0xd2,0x3d,0x44,0xa9,0x41,0x45,0x73,0x57,0x97,0x98,0x1,0x4c,0x3a,
0x19,0xca,0xe0,0xf4,0xa8,0x52,0x3a,0x53,0xe3,0x26,0x51,0x76,0xbe,0x9c,0xe4,0xf0,
0x78,0x7a,0x75,0xb8,0xc3,0x2d,0xfd,0x6f,0xcf,0x96,0xf1,0xdf,0x8b,0xa7,0x99,0x1a,
0x37,0x89,0xbf,0x6c,0xfa,0xbb,0xb1,0xce,0x1,0xa,0x99,0xc,0xd4,0x4,0x40,0x69,
0x32,0xca,0xc0,0xd1,0xf,0x80,0xae,0x14,0xe,0xa7,0x3,0x9b,0xd9,0xc6,0xf4,0xe5,
0xcf,0x33,0x23,0x65,0x1a,0x5d,0xda,0x74,0x6c,0x91,0xee,0xc9,0x4b,0x15,0x2c,0xd8,
0xb0,0x84,0xb1,0x51,0xc3,0xa8,0x72,0x54,0x63,0xe4,0xa3,0x59,0x7,0x61,0x4,0x80,
0x39,0x31,0x77,0x62,0x47,0xa7,0x72,0x46,0x19,0x6f,0x1,0x7e,0xac,0xb6,0xe3,0x6f,
0xb1,0x71,0xc5,0x7e,0x95,0x97,0xd7,0xbd,0xe9,0xb6,0xbe,0x9f,0xc5,0xc6,0xb5,0xea,
0x66,0xb7,0xf4,0x9e,0xe2,0xae,0xa1,0x2f,0x8f,0xd,0xd5,0x9c,0xa2,0x27,0xe3,0xa3,
0xf3,0x81,0x53,0x97,0x2a,0x8,0x6b,0xdf,0xc5,0x63,0xfd,0x6e,0xed,0x6f,0xe7,0xe4,
0x25,0x9f,0x9d,0x8b,0x48,0x95,0xd9,0x9c,0xac,0x89,0x52,0x5e,0x2f,0xb4,0x9b,0xc2,
0x37,0x15,0xdf,0x11,0xd5,0xb9,0xb7,0xc7,0xfa,0x91,0x9d,0xc2,0x39,0x72,0xe6,0x98,
0x71,0xe,0xdd,0xc,0x4d,0x8b,0xd6,0x14,0xf4,0xf1,0x15,0x7f,0xc9,0x89,0x7d,0x84,
0x87,0xf6,0xa0,0x5d,0x80,0xfb,0xfb,0xaa,0xb6,0xfe,0xc1,0x84,0x87,0xde,0xc9,0xae,
0xe3,0x5f,0xfb,0xc0,0xb3,0x1a,0x88,0xd2,0xfb,0x68,0x80,0xe7,0x7f,0x51,0x33,0x28,
0x2e,0xdb,0x3,0x28,0x52,0xc2,0xdd,0xdf,0xce,0xe,0x8f,0x48,0x4,0x14,0x3b,0xca,
0xf6,0x18,0xee,0x57,0x2d,0x14,0x12,0xa1,0x81,0xf8,0x6c,0xed,0x7f,0xf6,0xca,0x79,
0x36,0x7e,0x53,0xc4,0x83,0x83,0x52,0xb1,0xb8,0x91,0x11,0xb2,0x9a,0xad,0x3c,0x18,
0x93,0xc6,0xc6,0x6f,0x8a,0x38,0x5b,0xe9,0xd5,0xc1,0x8f,0x6b,0x8,0x1d,0xcc,0xa0,
0x7,0xfb,0x68,0xe,0x4,0x60,0xc9,0xb6,0xf,0x59,0x3c,0xf9,0x55,0xe6,0x4d,0x7a,
0x89,0x8f,0x77,0xe7,0x73,0xb5,0xfa,0x47,0x97,0xf2,0x1,0x16,0x7f,0x1e,0x18,0x38,
0x8e,0x4e,0x6d,0x3a,0xf0,0xd2,0xbf,0x73,0x7d,0xe6,0x17,0x0,0x8a,0x60,0x89,0xcf,
0x4d,0xb3,0x3,0x56,0x5f,0xda,0xb9,0xa7,0xfb,0x5d,0xcc,0x1d,0xf9,0x24,0xdd,0xdb,
0xdf,0xde,0x22,0xf9,0xb2,0xf3,0xe5,0xe4,0x7c,0xfe,0x57,0x9f,0x3e,0xff,0xd7,0x51,
0xd5,0x2a,0x1,0xa8,0x45,0x6c,0xf7,0xbb,0x9b,0x4c,0x94,0xd4,0xe2,0xc7,0xea,0x6b,
0xec,0x38,0xfe,0x55,0x6b,0xb8,0x3,0x50,0x65,0x6,0x75,0x5,0x24,0xa4,0x35,0xac,
0xfd,0x6e,0xdc,0x4c,0x42,0x83,0x6e,0x73,0x29,0x73,0xe6,0xca,0x39,0x52,0x17,0x4d,
0x6b,0xd,0x77,0x0,0x2e,0x9b,0xc2,0x46,0xf5,0xfd,0x35,0x35,0xd5,0x1a,0x86,0x40,
0x13,0x8d,0x1,0x61,0x51,0xdc,0xdf,0x6f,0x4,0x63,0xa2,0x52,0x18,0x13,0x95,0xc2,
0xd1,0x73,0x65,0x64,0x26,0xa4,0xf3,0x5e,0xf1,0xc7,0x80,0x22,0x3c,0xb4,0x47,0x83,
0x5d,0xa2,0xae,0x14,0x6b,0xf7,0xaf,0xe7,0xed,0x2d,0xcb,0xf9,0xe5,0xa0,0x54,0x4e,
0x5f,0x3e,0xc3,0x9c,0x11,0x4f,0x90,0xd0,0x63,0x20,0x7d,0x3a,0xf5,0x44,0x57,0x3a,
0x15,0x97,0xcf,0x19,0xbb,0x2c,0x16,0x2a,0x24,0x3e,0x37,0x6d,0x27,0x30,0xc8,0x7b,
0x2e,0x61,0x4c,0x54,0xa,0xd3,0x93,0x26,0xd3,0xf9,0xa6,0x35,0xff,0xee,0x13,0xfb,
0x28,0x38,0xb8,0x99,0x59,0xbf,0xc8,0x62,0xc5,0xde,0x75,0xac,0x3f,0xbc,0x8d,0x47,
0x7,0x3f,0x58,0x97,0xec,0x2c,0x3d,0x79,0x98,0x77,0xb6,0x2e,0x27,0xa9,0x57,0x2c,
0x13,0xee,0x1a,0xcd,0xbc,0x2f,0x16,0x33,0x32,0x72,0x68,0x83,0x64,0xe8,0xc9,0x8b,
0x15,0x2c,0x2a,0xfc,0x7,0xff,0x39,0xb0,0xc9,0xa8,0x40,0xec,0x34,0x85,0x8d,0xec,
0x93,0x82,0xd0,0xdf,0x1b,0x16,0xab,0xd9,0xca,0x6f,0xc7,0xcc,0xe0,0xb1,0xc4,0x87,
0x8,0xb2,0x5,0x36,0xe8,0xef,0xd2,0xb6,0x23,0xc5,0x65,0x7b,0x30,0x89,0xc6,0xa8,
0xbe,0xc9,0xc,0x8b,0x48,0x64,0xdd,0x81,0x4d,0x7c,0xf2,0xd5,0x67,0x7c,0x79,0x68,
0xb,0x27,0x2f,0x56,0x30,0x6b,0xc4,0x74,0x6,0x84,0x45,0xb3,0xeb,0xc4,0xd7,0x94,
0xff,0x70,0x8a,0x89,0x3,0xc6,0x34,0xe0,0x9,0xf6,0xb,0x64,0x58,0xc4,0x60,0x7a,
0xdc,0x16,0xc6,0xd6,0xef,0x76,0xe1,0xf0,0x72,0x8b,0xac,0x14,0xeb,0x4d,0x5d,0x47,
0xf5,0xe9,0x27,0x90,0xe2,0x29,0x89,0x26,0xc2,0xab,0xe3,0x5f,0x60,0x78,0x9f,0x21,
0x2e,0xe5,0x6,0x84,0x45,0x93,0xf7,0xc5,0x5b,0xa4,0xf4,0x4e,0x20,0xc0,0xea,0x4f,
0x4c,0xb7,0x7e,0x54,0xda,0xaf,0x12,0xd6,0xae,0xb,0x99,0x9,0xf,0x60,0x33,0x5b,
0xa9,0xac,0xba,0x4a,0xee,0xe7,0x6f,0xf1,0xe2,0xe8,0xa7,0xb0,0x98,0x9a,0x3e,0xb4,
0xea,0xd9,0xa1,0x3b,0x3d,0x3b,0x74,0xe7,0x8b,0x43,0x85,0x5e,0x8d,0x3,0x11,0x3e,
0xd2,0x44,0xa4,0xd4,0xb,0xe,0xa6,0xc6,0x4d,0x22,0xa9,0x57,0x6c,0xb3,0x72,0xfe,
0x16,0x3f,0x1e,0x4b,0xcc,0xe0,0xcd,0x8d,0x4b,0xeb,0xda,0x6c,0x16,0x2b,0x36,0xcb,
0x4f,0x2f,0xa0,0x37,0x37,0x2e,0xe5,0xb1,0xc4,0x8c,0x66,0xdf,0x14,0x0,0xc9,0xe1,
0xf1,0x4c,0x89,0x9d,0xe8,0x91,0xcf,0x75,0x50,0x6a,0xbf,0x66,0x52,0xda,0x26,0xf0,
0x2c,0x90,0xed,0xfc,0xdb,0x90,0x19,0xff,0x40,0x8b,0xe5,0x7,0x86,0x45,0x63,0x35,
0x59,0x29,0x3e,0xb6,0xbb,0x41,0x5f,0xf1,0xb1,0xdd,0x58,0x4d,0x56,0xb7,0xe,0x54,
0x32,0xe3,0xd3,0x69,0xe7,0xdf,0xa6,0xc5,0xf2,0x37,0x41,0x59,0x1d,0x8e,0x4d,0xda,
0xd6,0x39,0x9f,0x56,0x8,0x9e,0x8d,0x82,0x91,0x7d,0x93,0x9,0xb4,0x6,0xb8,0xa5,
0xf3,0xe4,0xd0,0x87,0x59,0x56,0xfc,0x11,0x97,0xed,0x95,0x75,0x6d,0x95,0x55,0x57,
0x59,0x5a,0xfc,0x11,0x4f,0xc,0x9d,0xea,0x16,0x57,0x90,0x2d,0x80,0x11,0x91,0x49,
0x6e,0xe9,0xd4,0xc3,0xde,0xcd,0x2f,0xe6,0x9f,0xa9,0xc9,0xa,0x2b,0xbd,0xc0,0x13,
0x86,0xc4,0x1e,0x31,0x6e,0xeb,0xf8,0x59,0x6c,0x64,0xd,0x99,0xc2,0x9f,0x37,0x2e,
0xab,0x6b,0x5b,0xb8,0x61,0x29,0xd3,0x87,0x4c,0x69,0xd1,0xd0,0x6f,0xe8,0xc3,0x3d,
0x6e,0xeb,0xd4,0x40,0xa,0xe0,0x7a,0x5a,0xdc,0xa9,0xb1,0xdc,0x13,0x8a,0xb0,0x76,
0x9e,0x25,0x3b,0x6,0x84,0x45,0xe1,0x67,0xb1,0x51,0xf4,0x5d,0x9,0x3b,0xcb,0xf6,
0xe2,0x6f,0xb1,0x31,0x20,0xcc,0xb3,0xa4,0x54,0xd7,0x76,0x9d,0x3d,0xd2,0xd3,0x34,
0xf5,0x1,0x5c,0xf,0xc0,0x8e,0xd9,0xab,0x77,0x8,0xb2,0xcf,0x5d,0x92,0xb6,0x6e,
0x3e,0x7f,0x76,0x47,0x15,0xe5,0x17,0x4f,0x51,0x7e,0xf1,0x14,0xa9,0xfd,0x47,0x50,
0x7c,0x6c,0xf,0x5b,0x8e,0xee,0xe4,0xfe,0xfe,0x23,0xea,0xda,0xed,0xe,0x97,0x5,
0x1d,0xd,0x10,0xe2,0x41,0xae,0x1,0xd8,0xbf,0x6d,0xd6,0xaa,0xdd,0x50,0xef,0x5c,
0x40,0x29,0x7d,0x19,0x22,0x6e,0x6d,0xbf,0xdc,0xcd,0xf9,0x7f,0xb2,0x27,0x9f,0x83,
0xa7,0x8f,0xd0,0x31,0x38,0x14,0x80,0x71,0xd1,0xc3,0x1,0xf8,0x6c,0xff,0x46,0x0,
0x2a,0x2e,0x9f,0x21,0xb2,0x53,0x38,0x19,0xf7,0x8c,0x77,0xc3,0x7,0xb7,0xb,0xdd,
0x40,0x58,0x52,0xfb,0xf3,0xa7,0x97,0xad,0x9f,0x63,0x31,0x76,0xcb,0x8b,0x18,0x70,
0x3a,0xb4,0xee,0xc0,0x26,0x46,0xf7,0x4d,0x6e,0xd0,0xee,0x54,0x3a,0x13,0xee,0x1e,
0xd3,0xe4,0x4c,0xbf,0xfb,0xfb,0x52,0x4a,0x4f,0x1e,0x76,0x8b,0xd3,0x7d,0xa8,0xf3,
0x66,0xa7,0x2c,0xae,0xbd,0xaa,0xb,0x5f,0xf1,0x8c,0xfc,0x4b,0x28,0xb5,0xd0,0x0,
0xb,0x14,0x1c,0xdc,0x64,0x4,0x8d,0x6f,0x38,0x45,0x7b,0xa3,0x7e,0x9d,0xf1,0xd,
0xe3,0xc7,0xe2,0xd4,0x5f,0x7,0xce,0x1a,0x63,0xe9,0x96,0x44,0x85,0xdd,0x24,0xb,
0xea,0x37,0xdc,0xb0,0xde,0x2c,0x7c,0x61,0xcd,0x85,0xb8,0xdc,0xd4,0xe7,0x5,0x79,
0xc7,0x57,0x1e,0x1c,0x3c,0xfd,0x2d,0xe,0xa7,0xa3,0xd1,0xbe,0x23,0x67,0xcb,0x7c,
0x65,0x16,0x0,0x25,0xcc,0xad,0x5f,0x1b,0x0,0x8d,0x94,0xc8,0x6c,0x9f,0xbd,0x7a,
0x9,0xb0,0xc5,0x17,0xe,0xc,0xed,0x15,0x87,0xbf,0xc5,0x56,0x37,0xe3,0x17,0x1c,
0xdc,0x4c,0xc1,0xc1,0xcd,0x75,0xd7,0xfe,0x16,0x1b,0xc9,0xe1,0xf1,0xbe,0x30,0xd,
0x50,0xb8,0x7d,0xd6,0xaa,0xf7,0x6e,0x6e,0x6c,0xb8,0xe3,0x10,0x94,0x29,0x47,0xcb,
0x74,0x8a,0xbe,0xb,0x2f,0xeb,0x84,0x6e,0xc6,0x1d,0x21,0x5d,0xb9,0x23,0xa4,0x6b,
0xdd,0x75,0x80,0xb5,0xa6,0xf4,0x65,0x54,0xa4,0x11,0x93,0x9b,0x4b,0x5c,0xd4,0xcd,
0xce,0x4c,0xa4,0xe1,0x92,0xbf,0xd1,0x77,0xc8,0xd6,0xb9,0x2b,0xbe,0x55,0x8a,0xc7,
0x9b,0x63,0xd5,0xf5,0x16,0x95,0xe3,0xfa,0x14,0xba,0x6a,0xde,0x7,0x25,0xea,0xc9,
0x1d,0xcf,0xac,0x39,0xda,0x58,0x9f,0xcb,0x17,0x79,0x5c,0x6e,0xda,0x3c,0x81,0x67,
0x9b,0xea,0xbf,0x37,0x3c,0x81,0xee,0xf5,0xfe,0xd1,0x5a,0xac,0x3f,0xbc,0x95,0x61,
0x11,0xcd,0xd7,0x59,0x1d,0x3b,0x77,0x2,0x80,0x3b,0x6f,0xeb,0xd6,0xac,0x6c,0x53,
0x9c,0xc7,0xcf,0x97,0xb3,0xf1,0x48,0x91,0xb,0x4d,0xc9,0x2b,0x9e,0xb3,0x72,0x4e,
0x93,0xbd,0x2e,0xad,0x2a,0x24,0x21,0x2f,0xed,0x5d,0x5,0x99,0xcd,0x7a,0x78,0x2b,
0x42,0xb1,0xbc,0xf8,0x6a,0xcc,0x54,0x57,0x95,0xe3,0xae,0x97,0x51,0x82,0xba,0x5c,
0x69,0xcb,0x2,0xb5,0xd6,0x70,0xe7,0x7c,0xe,0xb5,0xd6,0xd1,0xb6,0x73,0x66,0x73,
0x65,0xf3,0xcd,0x96,0x6d,0x9c,0xd9,0xb0,0xdf,0xd9,0x7b,0xc8,0xed,0x1f,0x3a,0xac,
0xd6,0x6e,0x20,0x3,0x8d,0x73,0xd0,0x77,0x50,0x8a,0xf7,0x9d,0x6d,0xbb,0x64,0xec,
0x9a,0xbe,0xb8,0xf1,0x82,0xc4,0x7a,0x70,0xef,0x83,0x89,0x80,0x92,0x1c,0x84,0x59,
0x5e,0x79,0xe7,0x73,0x48,0x5e,0xf1,0xec,0x95,0x73,0x1b,0x9b,0xf1,0x1b,0x95,0x76,
0x97,0x3e,0x2e,0x2f,0x75,0x82,0x28,0x59,0xc2,0xad,0x57,0x51,0x76,0x49,0x94,0x64,
0x15,0xcd,0x5d,0xf9,0x4f,0x77,0x94,0x3c,0x3a,0x14,0x4c,0xcc,0x99,0xd0,0xcb,0x29,
0xfa,0x52,0xc0,0xe3,0x74,0x8c,0xc1,0x28,0xd4,0xcd,0xce,0xcc,0xa6,0x5e,0x75,0xae,
0xe0,0xf9,0xa9,0xa8,0x42,0xe2,0x72,0xc7,0x3f,0x2c,0xa2,0x72,0x81,0x96,0x15,0xff,
0x18,0xe,0x75,0x1e,0x91,0x3f,0x14,0x5f,0x89,0x59,0xd8,0xd2,0x6f,0x84,0x6e,0x86,
0xd7,0xc7,0xc2,0x49,0xaf,0xdc,0xd7,0xbe,0xca,0x6c,0x9a,0x21,0xa8,0x19,0xad,0x75,
0xc4,0x56,0x73,0xe3,0xda,0x1b,0x76,0x93,0x2c,0xb8,0x79,0x6d,0xef,0x2e,0xc,0x3b,
0x17,0x1f,0xf2,0x5a,0x5a,0xb0,0xc3,0x44,0xd6,0xf5,0x22,0x44,0x9f,0x14,0x5d,0x21,
0x94,0x2,0xef,0x9a,0x9d,0x2c,0xbe,0x65,0x3e,0x9d,0x6d,0xc,0x9,0x39,0xa9,0x31,
0xa,0x99,0x8c,0x30,0x12,0xe8,0xef,0x85,0x1d,0x5,0xec,0x5,0x29,0x10,0xa5,0x2f,
0x2f,0x9a,0xbb,0xda,0xe0,0x92,0x51,0x5f,0x56,0x46,0x5c,0xc7,0xd0,0x97,0xc7,0x86,
0x56,0x99,0xcd,0xc9,0x68,0x5a,0x34,0xba,0x8a,0x44,0x88,0x40,0xd1,0x1e,0xa1,0x3d,
0xf5,0x3f,0x9f,0x57,0x5c,0x40,0xb8,0x80,0xe2,0x30,0xc2,0x1,0x11,0x4a,0x2d,0x55,
0xd5,0x9b,0x37,0xbf,0x98,0x7f,0xc6,0x97,0xfe,0xfd,0xf,0xae,0xc2,0x77,0x8,0x6f,
0x22,0xa7,0xd5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82,
};
static const unsigned char qt_resource_name[] = {
// icons
0x0,0x5,
0x0,0x6f,0xa6,0x53,
0x0,0x69,
0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73,
// instructorAdmin.png
0x0,0x13,
0x8,0x7,0x7d,0x47,
0x0,0x69,
0x0,0x6e,0x0,0x73,0x0,0x74,0x0,0x72,0x0,0x75,0x0,0x63,0x0,0x74,0x0,0x6f,0x0,0x72,0x0,0x41,0x0,0x64,0x0,0x6d,0x0,0x69,0x0,0x6e,0x0,0x2e,0x0,0x70,
0x0,0x6e,0x0,0x67,
// trainee.png
0x0,0xb,
0x4,0x43,0x47,0x47,
0x0,0x74,
0x0,0x72,0x0,0x61,0x0,0x69,0x0,0x6e,0x0,0x65,0x0,0x65,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67,
// instructor.png
0x0,0xe,
0x0,0x32,0x7c,0x7,
0x0,0x69,
0x0,0x6e,0x0,0x73,0x0,0x74,0x0,0x72,0x0,0x75,0x0,0x63,0x0,0x74,0x0,0x6f,0x0,0x72,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67,
};
static const unsigned char qt_resource_struct[] = {
// :
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/icons
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x2,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/icons/instructor.png
0x0,0x0,0x0,0x58,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x15,0xab,
0x0,0x0,0x1,0x8f,0x37,0xdf,0xf0,0x30,
// :/icons/trainee.png
0x0,0x0,0x0,0x3c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xc,0xcb,
0x0,0x0,0x1,0x8e,0x8a,0x13,0x52,0xd0,
// :/icons/instructorAdmin.png
0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
0x0,0x0,0x1,0x8f,0x57,0x71,0xc1,0x80,
};
#ifdef QT_NAMESPACE
# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
# define QT_RCC_MANGLE_NAMESPACE0(x) x
# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b
# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b)
# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \
QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE))
#else
# define QT_RCC_PREPEND_NAMESPACE(name) name
# define QT_RCC_MANGLE_NAMESPACE(name) name
#endif
#ifdef QT_NAMESPACE
namespace QT_NAMESPACE {
#endif
bool qRegisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *);
bool qUnregisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *);
#ifdef QT_NAMESPACE
}
#endif
int QT_RCC_MANGLE_NAMESPACE(qInitResources_resources)();
int QT_RCC_MANGLE_NAMESPACE(qInitResources_resources)()
{
int version = 3;
QT_RCC_PREPEND_NAMESPACE(qRegisterResourceData)
(version, qt_resource_struct, qt_resource_name, qt_resource_data);
return 1;
}
int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_resources)();
int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_resources)()
{
int version = 3;
QT_RCC_PREPEND_NAMESPACE(qUnregisterResourceData)
(version, qt_resource_struct, qt_resource_name, qt_resource_data);
return 1;
}
namespace {
struct initializer {
initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_resources)(); }
~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_resources)(); }
} dummy;
}